In ASDF configuration file, move module numerical-functions below algebraic-database,
[maxima.git] / share / contrib / format / format.ps
blob844ac30195814522394b8959257eaf2e1987fa74
1 %!PS-Adobe-2.0
2 %%Creator: dvips 5.518 Copyright 1986, 1993 Radical Eye Software
3 %%Title: format.dvi
4 %%CreationDate: Thu Sep  7 13:50:06 1995
5 %%Pages: 12
6 %%PageOrder: Ascend
7 %%BoundingBox: 0 0 612 792
8 %%EndComments
9 %DVIPSCommandLine: dvips -o format.ps format.dvi
10 %DVIPSSource:  TeX output 1995.07.06:1710
11 %%BeginProcSet: tex.pro
12 /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
13 /X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
14 mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
15 ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
16 isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
17 hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
18 TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get
19 round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{
20 statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0
21 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn
22 begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X
23 array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo
24 setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx
25 FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{
26 pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get}
27 B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup
28 length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B
29 /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type
30 /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp
31 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2
32 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff
33 ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice
34 ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{
35 ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn
36 /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1
37 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D
38 }B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0
39 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul add
40 .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage
41 userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
42 known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
43 /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
44 65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
45 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
46 {}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
47 getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
48 ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley
49 false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley
50 scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave
51 transform round exch round exch itransform moveto rulex 0 rlineto 0
52 ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta
53 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}
54 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{
55 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
56 -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{
57 3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end
58 %%EndProcSet
59 %%BeginProcSet: special.pro
60 TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N
61 /vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen
62 false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B
63 /@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit
64 div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{
65 /CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{
66 10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B
67 /@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale
68 true def end /@MacSetUp{userdict /md known{userdict /md get type
69 /dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup
70 length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{}
71 N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath
72 clippath mark{transform{itransform moveto}}{transform{itransform lineto}
73 }{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{
74 itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{
75 closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39
76 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N
77 /txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1
78 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get
79 ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip
80 not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0
81 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR
82 pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1
83 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg
84 TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg
85 sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr
86 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add
87 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp
88 {pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72
89 div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray}
90 N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict
91 maxlength dict begin /magscale false def normalscale currentpoint TR
92 /psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts
93 /psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx
94 psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy
95 scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR
96 /showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{
97 psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
98 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
99 moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict
100 begin /SpecialSave save N gsave normalscale currentpoint TR
101 @SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial
102 {CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
103 closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
104 sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
105 }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
106 CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
107 lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath
108 }N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{
109 end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin}
110 N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{
111 /SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX
112 SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X
113 /startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad
114 yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end
115 %%EndProcSet
116 TeXDict begin 40258431 52099146 1000 300 300
117 (/tmp_mnt/home/fs1b/miller/computer-algebra/documentation/format.dvi)
118 @start /Fa 24 122 df<3C3C7C7C3C0C1C18383870E040060D7E840C>44
119 D<7FF0FFE0FFE00C037F890E>I<00007000000070000000F0000000F0000001F0000001
120 F80000037800000378000006780000067800000C7800000C3C0000183C0000183C000030
121 3C0000303C0000603C0000601E0000FFFE0000FFFE0001801E0001801E0003001F000300
122 0F0007000F000F000F007FC0FFF0FFC0FFF01C1C7F9B1F>65 D<0FFC000FFC0FFC000FFC
123 00FC001F8000FC001F8000FC00378000DE00378000DE006F8001DE006F80019E00CF0001
124 9E00CF00019E018F00018F018F00018F031F00038F031F00030F061E00030F061E000307
125 8C1E0003078C1E000307983E000707983E000607B03C000607B03C000603E03C000603E0
126 3C000603C07C001E03C07C00FFE387FFC0FFC387FF80261C7E9B26>77
127 D<0FFFF8000FFFFE0000F00F8000F0038000F003C000F001C000F001C001F003C001E003
128 C001E003C001E0078001E00F0001E03E0003FFF80003FFF80003C0FC0003C03C0003C03C
129 0003C03E0007C03C0007803C0007803C0007803C0007803C0007803C380F803E70FFF81F
130 F0FFF00FE01D1C7E9B1F>82 D<007F0C01FFDC03C1F80780780F00380E00380E00381E00
131 381E00001F00001F80000FF8000FFF0007FFC001FFE0003FE00003E00001E00000E00000
132 E06000E06000E06001E07001C0780380FE0F80FFFE00C3F800161C7E9B17>I<1FFFFFF0
133 3FFFFFF03C0781F038078060700780606007806060078060600F8060C00F0060C00F0060
134 000F0000000F0000000F0000001F0000001E0000001E0000001E0000001E0000001E0000
135 003E0000003C0000003C0000003C0000003C0000003C0000007C00001FFFE0001FFFE000
136 1C1C7C9B1E>I<07F8000FFE000F1F000E07000E0700000700000F0007FF001FFF003F0F
137 007C0E00F80E00F00E60F01E60F03E60F87EC07FEFC03F8F0013127E9115>97
138 D<01FE07FE0F8F1E0E3C0E3C00780078007800F800F000F0007800780E7C0C3E1C1FF807
139 E010127E9112>99 D<01F807FE0F1E1E0F3C0F7C077FFF7FFF7800F800F000F000700078
140 0E7C0C3E3C1FF807E010127E9112>101 D<000FC0003FC0007BC000F3C001E3C001C000
141 01C00001C00003C0000380000380003FF8003FF800038000078000070000070000070000
142 0700000700000F00000E00000E00000E00000E00000E00001E0000FFC000FFC000121D7F
143 9C0D>I<007E7801FFFC03C7DC0783C00F03C00F03C00F03C00F03C00F0780078F000FFE
144 000DF8001C00001C00001C00001FFE000FFF803FFFC07C03C07001E07001E0F001C0F001
145 C07807C07C1F803FFE000FF800161B809115>I<07E0000FE00001E00001C00001C00001
146 C00001C00001C00003C000038000038000039FC003FFE003F1E007C0E00780E00780E007
147 00E00700E00701E00F01E00E01C00E01C00E01C00E01C01E03C01E03C0FF8FF0FF9FF014
148 1D7F9C17>I<03C003C007C007C003800000000000000000000000001F801F8007800780
149 070007000700070007000F000E000E000E000E000E001E00FF80FF800A1D7F9C0C>I<07
150 E00FE001E001C001C001C001C001C003C003800380038003800380078007000700070007
151 0007000F000E000E000E000E001E001E00FF80FF800B1D7F9C0C>108
152 D<1F9FC1FC001FFFF7FF0007F0FF0F0007C07C0700078078070007807807000700700700
153 070070070007007007000F00F00F000E00E00E000E00E00E000E00E00E000E00E00E000E
154 00E00E001E01E01E00FF8FF8FF80FF8FF8FF8021127F9124>I<1F9FC01FFFE007F1E007
155 C0E00780E00780E00700E00700E00701E00F01E00E01C00E01C00E01C00E01C00E03C01E
156 03C0FF8FF0FF9FF014127F9117>I<00FC0003FF000F07801E03C03C01C03801C07801E0
157 7801E07801E0F003C0F003C0F003C0700380700780780F003C1E001FF80007E00013127E
158 9115>I<0FCFE00FFFF803F8F803E07C03C03C03803E03801E03801E03803E07803E0700
159 3C07003C0700780700F80781F00FC3E00EFFC00E7F000E00000E00001E00001E00001C00
160 001C0000FF8000FF8000171A809117>I<1FBE1FFE07EF07CE078E07800700070007000F
161 000E000E000E000E000E001E00FFC0FFC010127F9110>114 D<03F60FFE1E1E3C0E380C
162 3C0C3E003FE01FF807FC007C603C601C701C7038F878FFF0CFC00F127F9110>I<060006
163 0006000E000E000C001C003C00FFE0FFE01C003C0038003800380038003800780070C070
164 C070C070C071C073807F003E000B1A7C9910>I<FC1F80FC1F803C07803C078038070038
165 0700380700380700380F00780F00700E00700E00700E00701E00703E0070FE007FFF803F
166 9F8011127C9117>I<0FF1FE0FF1FE03C07801C06001C06001C0C001C1C001C18000E380
167 00E30000E60000E60000EC00007C0000780000780000700000700000600000600000C000
168 70C000F18000C70000FE00007C0000171A809116>121 D E /Fb
169 1 49 df<0E0E1E1C1C1C383838707060E0E0C0070F7F8F0A>48 D
170 E /Fc 2 106 df<E0E0E060E0E0C003077D820A>59 D<0700070000000000000000003C
171 007E00EE000C001C0019801B801F001E00090F7F8E0B>105 D E
172 /Fd 2 51 df<18F8F81818181818181818FFFF080D7D8C0E>49 D<3F00FF80E3C0C0C000
173 C001C0018007800E003CC070C0FF80FF800A0D7E8C0E>I E /Fe
174 4 89 df<C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0021B7A800E
175 >12 D<00001C00007C0000F80001F00003C0000780000F80001F00001E00003E00003C00
176 003C00007800007800007800007800007800007800007800007800007800007800007800
177 007800007800007800007800007800007800007800007800007800007800007800007800
178 007800007800007800007800007800007800007800007800007800007800007800007800
179 00780000780000780000F80000F00000F00001E00001E00003C00007C0000F80001F0000
180 3E0000780000F00000F000007800003E00001F00000F800007C00003C00001E00001E000
181 00F00000F00000F800007800007800007800007800007800007800007800007800007800
182 007800007800007800007800007800007800007800007800007800007800007800007800
183 007800007800007800007800007800007800007800007800007800007800007800007800
184 007800007800007800007800007800003C00003C00003E00001E00001F00000F80000780
185 0003C00001F00000F800007C00001C167C7B8121>40 D<E00000F800007C00003E00000F
186 000007800007C00003E00001E00001F00000F00000F00000780000780000780000780000
187 780000780000780000780000780000780000780000780000780000780000780000780000
188 780000780000780000780000780000780000780000780000780000780000780000780000
189 7800007800007800007800007800007800007800007800007800007800007C00003C0000
190 3C00001E00001E00000F00000F800007C00003E00001F000007800003C00003C00007800
191 01F00003E00007C0000F80000F00001E00001E00003C00003C00007C0000780000780000
192 780000780000780000780000780000780000780000780000780000780000780000780000
193 780000780000780000780000780000780000780000780000780000780000780000780000
194 780000780000780000780000780000780000780000780000780000780000780000780000
195 F00000F00001F00001E00003E00007C0000780000F00003E00007C0000F80000E0000016
196 7C7B8121>I<FFFFFFFFFFFFC0FFFFFFFFFFFFE0FF00000003FFE07F800000001FE03FC0
197 00000007F01FC000000001F01FE000000000780FF0000000003807F8000000001C07F800
198 0000000C03FC000000000C01FE000000000600FE000000000000FF0000000000007F8000
199 000000003FC000000000003FC000000000001FE000000000000FF0000000000007F00000
200 00000007F8000000000003FC000000000001FE000000000001FE000000000000FF000000
201 0000007F8000000000003F8000000000003FC000000000001FE000000000000FE0000000
202 00000FC00000000000078000000000000F0000000000000F0000000000001E0000000000
203 003C00000000000078000000000000F0000000000001E0000000000001E0000000000003
204 C00000000000078000000000000F0000000000001E0000000000003C0000000006003C00
205 0000000C0078000000000C00F0000000001C01E0000000003803C0000000007807800000
206 0000F8070000000003F00F000000001FF01E00000003FFF03FFFFFFFFFFFE07FFFFFFFFF
207 FFE0FFFFFFFFFFFFE0FFFFFFFFFFFFC0373A7E7F3C>88 D E /Ff
208 28 118 df<000FF800007FFC0001FC1E0003F01F0007E03F000FE03F000FC03F000FC03F
209 000FC00C000FC000000FC000000FC000000FC00000FFFFFF00FFFFFF000FC03F000FC03F
210 000FC03F000FC03F000FC03F000FC03F000FC03F000FC03F000FC03F000FC03F000FC03F
211 000FC03F000FC03F000FC03F000FC03F000FC03F000FC03F000FC03F007FF0FFE07FF0FF
212 E01B237FA21F>12 D<000FFC1FF800007FFEFFFC0001FC0FF81E0003F01FE01F0007E01F
213 C03F000FE01FC03F000FC01F803F000FC01F803F000FC01F800C000FC01F8000000FC01F
214 8000000FC01F8000000FC01F800000FFFFFFFFFF00FFFFFFFFFF000FC01F803F000FC01F
215 803F000FC01F803F000FC01F803F000FC01F803F000FC01F803F000FC01F803F000FC01F
216 803F000FC01F803F000FC01F803F000FC01F803F000FC01F803F000FC01F803F000FC01F
217 803F000FC01F803F000FC01F803F000FC01F803F000FC01F803F007FF8FFF1FFE07FF8FF
218 F1FFE02B237FA22F>14 D<7CFEFEFEFEFE7C07077C8610>46 D<00180000780001F800FF
219 F800FFF80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001
220 F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001
221 F80001F80001F8007FFFE07FFFE013207C9F1C>49 D<03FC001FFF803C1FC0700FE0FC07
222 F0FE03F0FE03F8FE03F8FE01F87C01F83803F80003F80003F00007F00007E0000FC0000F
223 80001F00003E00007C0000F80001F01801C0180380180700180E00381FFFF03FFFF07FFF
224 F0FFFFF0FFFFF0FFFFF015207D9F1C>I<01FF0007FFC01F07E01E03F03F03F83F01F83F
225 81F83F01F83F03F80E03F80003F00007F0000FE0001F8001FF0001FF000007E00003F800
226 01FC0000FC0000FE0000FE7C00FEFE00FEFE00FEFE00FEFE00FCFE01FC7803F83E07F01F
227 FFE003FF0017207E9F1C>I<000070000000007000000000F800000000F800000000F800
228 000001FC00000001FC00000003FE00000003FE00000003FE00000006FF000000067F0000
229 000E7F8000000C3F8000000C3F800000183FC00000181FC00000381FE00000300FE00000
230 300FE00000600FF000006007F00000E007F80000FFFFF80000FFFFF800018001FC000180
231 01FC00038001FE00030000FE00030000FE000600007F000600007F00FFE00FFFF8FFE00F
232 FFF825227EA12A>65 D<0007FE0180003FFFC38000FF01E78003FC007F8007F0001F800F
233 E0000F801FC0000F801F800007803F800003807F000003807F000003807F00000180FE00
234 000180FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000
235 0000FE00000000FE000000007F000001807F000001807F000001803F800003801F800003
236 001FC00007000FE0000E0007F0001C0003FC00380000FF01F000003FFFC0000007FF0000
237 21227DA128>67 D<FFFFFFF8FFFFFFF807F001F807F0007807F0003807F0001807F0001C
238 07F0001C07F0000C07F0000C07F0180C07F0180C07F0180007F0180007F0380007F07800
239 07FFF80007FFF80007F0780007F0380007F0180007F0180007F0180007F0180007F00000
240 07F0000007F0000007F0000007F0000007F0000007F0000007F00000FFFFE000FFFFE000
241 1E227EA123>70 D<FFFFE000FFFFE00007F0000007F0000007F0000007F0000007F00000
242 07F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F00000
243 07F0000007F0000007F0000007F0000007F0000007F0001807F0001807F0001807F00018
244 07F0003807F0003807F0007007F0007007F000F007F001F007F007F0FFFFFFF0FFFFFFF0
245 1D227EA122>76 D<FFFFFE0000FFFFFFC00007F007F00007F001F80007F000FC0007F000
246 7E0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007E
247 0007F000FC0007F001F80007F007F00007FFFFC00007FFFFC00007F01FF00007F007F800
248 07F003F80007F003FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007
249 F001FC0007F001FC0007F001FC0607F001FE0E07F000FF1EFFFF807FFCFFFF800FF82722
250 7EA12A>82 D<03FE0C0FFF9C1F03FC3E00FC7C007C78003CF8001CF8001CF8000CFC000C
251 FE0000FF0000FFF0007FFF007FFFE03FFFF01FFFF80FFFFC03FFFE007FFE0003FF0000FF
252 00007F00003FC0001FC0001FC0001FE0001FE0001EF0003EFC007CFF80F8E7FFF0C0FFC0
253 18227DA11F>I<FFFF803FFCFFFF803FFC07F000018007F000018007F000018007F00001
254 8007F000018007F000018007F000018007F000018007F000018007F000018007F0000180
255 07F000018007F000018007F000018007F000018007F000018007F000018007F000018007
256 F000018007F000018007F000018007F000018007F000018007F000018003F000038003F8
257 00030001F800070001FC000E0000FE003C00003F80F800000FFFF0000001FF800026227E
258 A12B>85 D<07FE001FFF803F0FC03F07E03F07F03F03F01E03F00003F00003F001FFF00F
259 FFF03FE3F07F03F07E03F0FE03F0FC03F0FC03F0FC07F0FE0FF07F1FF83FFDFF0FF0FF18
260 167E951B>97 D<01FF8007FFE01FC3F03F03F03E03F07E03F07C01E0FC0000FC0000FC00
261 00FC0000FC0000FC0000FC0000FC00007E00007E00003F00303F80701FE1E007FFC001FF
262 0014167E9519>99 D<0003FE000003FE0000007E0000007E0000007E0000007E0000007E
263 0000007E0000007E0000007E0000007E0000007E0000007E0001FE7E0007FFFE001FC3FE
264 003F00FE003E007E007E007E007C007E00FC007E00FC007E00FC007E00FC007E00FC007E
265 00FC007E00FC007E00FC007E007C007E007E007E003E00FE003F01FE001F83FE000FFF7F
266 C001FC7FC01A237EA21F>I<01FE0007FF801F87E03F03E03E01F07E00F07C00F8FC00F8
267 FC00F8FFFFF8FFFFF8FC0000FC0000FC0000FC00007E00007E00003F00181F80380FE0F0
268 07FFE000FF8015167E951A>I<003F8001FFC003F7E007E7E007E7E00FC7E00FC3C00FC0
269 000FC0000FC0000FC0000FC0000FC000FFFC00FFFC000FC0000FC0000FC0000FC0000FC0
270 000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0
271 000FC0007FFC007FFC0013237FA211>I<1F003F803F803F803F803F801F000000000000
272 000000000000000000FF80FF801F801F801F801F801F801F801F801F801F801F801F801F
273 801F801F801F801F801F801F80FFF0FFF00C247FA30F>105 D<FF80FF801F801F801F80
274 1F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F80
275 1F801F801F801F801F801F801F801F801F801F80FFF0FFF00C237FA20F>108
276 D<FF87F80FF000FF9FFC3FF8001FBC7E78FC001FF07FE0FE001FE03FC07E001FC03F807E
277 001FC03F807E001F803F007E001F803F007E001F803F007E001F803F007E001F803F007E
278 001F803F007E001F803F007E001F803F007E001F803F007E001F803F007E001F803F007E
279 001F803F007E001F803F007E00FFF1FFE3FFC0FFF1FFE3FFC02A167E952F>I<FF87F000
280 FF9FFC001FF8FC001FF07E001FE07E001FC07E001FC07E001F807E001F807E001F807E00
281 1F807E001F807E001F807E001F807E001F807E001F807E001F807E001F807E001F807E00
282 1F807E00FFF1FFC0FFF1FFC01A167E951F>I<00FE0007FFC00F83E01E00F03E00F87C00
283 7C7C007C7C007CFC007EFC007EFC007EFC007EFC007EFC007EFC007E7C007C7C007C3E00
284 F81F01F00F83E007FFC000FE0017167E951C>I<FF8FE000FFBFFC001FF0FE001FC03F00
285 1F803F801F801F801F801F801F800FC01F800FC01F800FC01F800FC01F800FC01F800FC0
286 1F800FC01F800FC01F801F801F801F801F803F001FC07F001FF0FE001FFFF8001F9FE000
287 1F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800000FFF00000
288 FFF000001A207E951F>I<FF1F80FF7FC01F77E01FE7E01FC7E01FC7E01F83C01F80001F
289 80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8000FF
290 F800FFF80013167E9517>114 D<0FFB003FFF007C1F00780700F00300F00300F80000FF
291 0000FFF8007FFC007FFE001FFF000FFF80007F80C00F80C00F80E00780F00780F80F00FC
292 1F00FFFE00C7F80011167E9516>I<00C00000C00000C00000C00001C00001C00003C000
293 07C0000FC0001FC000FFFF00FFFF000FC0000FC0000FC0000FC0000FC0000FC0000FC000
294 0FC0000FC0000FC0000FC0000FC1800FC1800FC1800FC1800FC1800FE38007E70003FF00
295 00FC0011207F9F16>I<FF83FE00FF83FE001F807E001F807E001F807E001F807E001F80
296 7E001F807E001F807E001F807E001F807E001F807E001F807E001F807E001F807E001F80
297 7E001F80FE001F80FE001F81FE000FC3FE000FFF7FC003FC7FC01A167E951F>I
298 E /Fg 4 101 df<0FF01FF039E070E060E0E0C0C0C0C1CCE3DC7FF83EF00E0B7E8A11>
299 97 D<7800780038003800300030007F807FC078C070E0E0E0E0C0C0C0C1C0E3807F003E
300 000B117E900E>I<0FC01FC039C071C06000E000C000C000E0C07FC03F800A0B7E8A0E>I<
301 0078007800380038003000300FF01FF039E070E060E0E0E0C0C0C1CCE3DC7FF83EF00E11
302 7E9010>I E /Fh 12 104 df<70F8F8F87005057D8C0C>1 D<000001800000078000001F
303 0000007C000001F0000007C000001F0000007C000001F0000007C000001F000000FC0000
304 00F0000000F80000003E0000000F80000003E0000000F80000003E0000000F80000003E0
305 000000F80000003E0000000F800000038000000000000000000000000000000000000000
306 000000000000000000FFFFFF80FFFFFF8019227D9920>20 D<C0000000F00000007C0000
307 001F00000007C0000001F00000007C0000001F00000007C0000001F00000007C0000001F
308 000000078000000F8000003E000000F8000003E000000F8000003E000000F8000003E000
309 000F8000003E000000F8000000E000000000000000000000000000000000000000000000
310 000000000000000000FFFFFF80FFFFFF8019227D9920>I<000000060000000007000000
311 000700000000038000000001C000000000E0FFFFFFFFF8FFFFFFFFF800000000E0000000
312 01C00000000380000000070000000007000000000600250E7E902A>33
313 D<007FF801FFF807C0000F00001C0000380000300000700000600000E00000C00000C000
314 00FFFFF8FFFFF8C00000C00000E000006000007000003000003800001C00000F000007C0
315 0001FFF8007FF8151A7D961C>50 D<0000600000600000E00000C00001C0000180000380
316 000300000700000600000E00000C00001C0000180000380000300000700000600000E000
317 00C00000C00001C0000180000380000300000700000600000E00000C00001C0000180000
318 380000300000700000600000E00000C00000C0000013267A9C00>54
319 D<000C1F800038FFE000E187F0018301F0030600F8060E00F80E1C00781C1C00781C3800
320 783830007838000078780000787000007070000070F00000F0F00000E0F00000E0F00001
321 C0F00001C0F8000380F8000300780006007C000C007E0018003F0070001FC1C0000FFF00
322 0003F800001D1C7E9B21>79 D<007FFE0003FFFFC00E1E1FE0181C03F0301C01F8703C00
323 F8E03C0078C03C0078003C00780038007000380070007800F0007800E0007800C0007001
324 800070030000F00E0000E0380000E7E00001EF000001C0000001C0000003C00000038000
325 00038000000780000007000000070000000E0000001D1D809B1D>I<0001FC000007FF00
326 001C3F8000300F800060078000E0070001E0040001E0000001E0000001F0000001F80000
327 00FE0000007F8000001FE0000007F0000001F8000000FC001C007C0038003C0070003C00
328 F0003800F0003800F0007000F8006000FC00C0007F0380003FFE00000FF00000191C7F9B
329 19>83 D<0000000E00FFFFFC03FFFFF00E00E0001C01E0003801E0007801C0007003C000
330 F003C000C003800000078000000780000007800000070000000F0000000F0000000E0000
331 001E0000001E0000001C0000003C0000003C000000380000007800000070000000E00000
332 01C0000007FF00001FFE00001F1D7F9C17>I<001F007F00F801E001C001C001C001C001
333 C001C001C001C001C001C001C001C001C003C00F80FF00FC00FF000F8003C001C001C001
334 C001C001C001C001C001C001C001C001C001C001C001E000F8007F001F10297E9E15>
335 102 D<FC00FF000F8003C001C001C001C001C001C001C001C001C001C001C001C001C001
336 C001E000F0007F001F007F00F001E001C001C001C001C001C001C001C001C001C001C001
337 C001C001C003C00F80FF00FC0010297E9E15>I E /Fi 13 121 df<7CFEFEFEFEFEFE7C
338 7C7C7C7C7C3838383838000000007CFEFEFEFEFE7C071D7C9C0F>33
339 D<7CFEFEFEFEFE7C000000007CFEFEFEFEFE7C07127D910D>58 D<FFFFFF00FFFFFF000F
340 C01F000FC007000FC003000FC003800FC003800FC181800FC181800FC181800FC180000F
341 C380000FFF80000FFF80000FC380000FC180000FC180000FC180600FC180600FC000E00F
342 C000C00FC000C00FC001C00FC001C00FC003C00FC00F80FFFFFF80FFFFFF801B1C7E9B1F
343 >69 D<0FFC003FFF003E1F803E0FC03E07C01C07C00007C003FFC01FFFC07F87C07F07C0
344 FE07C0FC07C0FC07C0FE0FC07E3FE03FFBF80FE1F815127F9117>97
345 D<03FC000FFF003F0F803E07C07E03C07C03E0FC03E0FFFFE0FFFFE0FC0000FC0000FC00
346 007C00007E00603F00E01FC3C00FFF8003FE0013127F9116>101
347 D<FF00FF001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F
348 001F001F001F001F001F001F001F001F001F00FFE0FFE00B1D7F9C0E>108
349 D<FF1FE0FF00FF7FF3FF801FF1FF8FC01FC0FE07C01F80FC07C01F00F807C01F00F807C0
350 1F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F
351 00F807C01F00F807C0FFE7FF3FF8FFE7FF3FF825127F9128>I<FF1FE0FF7FF01FF1F81F
352 C0F81F80F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F
353 00F8FFE7FFFFE7FF18127F911B>I<01FC000FFF801F07C03E03E07C01F07C01F0FC01F8
354 FC01F8FC01F8FC01F8FC01F8FC01F87C01F07C01F03E03E01F07C00FFF8001FC0015127F
355 9118>I<FF3FC0FFFFF01FE3F81F80FC1F00FC1F00FE1F007E1F007E1F007E1F007E1F00
356 7E1F007E1F00FE1F00FC1F81FC1FE3F81FFFF01F3FC01F00001F00001F00001F00001F00
357 001F0000FFE000FFE000171A7F911B>I<1FF87FF87078E018E018F000FF80FFF07FF83F
358 F80FFC007CC03CE01CE01CF878FFF8CFE00E127E9113>115 D<03000300030007000700
359 0F000F003F00FFFCFFFC1F001F001F001F001F001F001F001F001F001F0C1F0C1F0C1F0C
360 1F9C0FF803F00E1A7F9913>I<FFC7FCFFC7FC1F81800F838007C70003EE0001FC0001F8
361 0000F800007C0000FE0001DF00039F00070F800607C00C03E0FF07FCFF07FC16127F9119
362 >120 D E /Fj 9 113 df<E0F0F0F030307060E0C0040A7E830A>59
363 D<07B01FF03CF030E07060606060E0E0C0C0CCE1CC63DC7FF83E780E0D7E8C12>97
364 D<7C007C001C0018001800380038003F803F8079C070C070C060C061C0E180C180C380E7
365 007E003C000A147E930F>I<07C01FE03CE031E0700060006000E000C000E06061E07FC0
366 3F000B0D7E8C0F>I<007C007C001C001800180038003807B01FF03CF030F07060606060
367 E0E0E0C0CCE1CC63DC7FF83E780E147E9311>I<03800780030000000000000000003C00
368 7E006600E600CE000C001C001800198039803B803F001E00091480930C>105
369 D<007000700060000000000000000007C00FC00CE01CC018C000C001C001C00180018003
370 800380030003000700E600EE00FC0078000C1A81930E>I<3C7C007DFE006FC600CF0600
371 CE06000E06001C0E001C0C00180CC0181CC0381DC0381F80300F00120D808C15>110
372 D<1E783FFC37CE6786670606060E0E0E0C0C0C0E1C1E381FF01BE01800380038003000FC
373 00FC000F13818C11>112 D E /Fk 3 51 df<0060000060000060000060000060000060
374 00006000006000006000006000FFFFF0FFFFF00060000060000060000060000060000060
375 0000600000600000600000600014167E9119>43 D<06001E00FE00EE000E000E000E000E
376 000E000E000E000E000E000E000E000E000E00FFE0FFE00B137D9211>49
377 D<1F807FC0E1E0E0F0E070E0700070007000E001E003C007800F001E303C307870FFE0FF
378 E0FFE00C137E9211>I E /Fl 40 122 df<003E007000FF007001E7807003C180600387
379 80E0070780C0070781C00F0203800E0007000E000E000FF03F000FF07F000F30E3801E30
380 E1803F70C1803FE1C1807BC1F9807000F98070007380F0000300E0000300E0000700E000
381 0600F0000E0070001C00380078003F01F0000FFFC00003FE00001C1D7B9C20>38
382 D<1C3E3E3E3E060E0C1C3870E0C0070D779C0D>I<0007000E001C0038007000E000E001
383 C003800380070007000E000E001C001C001C003800380038003800700070007000700060
384 00E000E000E000E000E000E000E000E000E0006000600070007000380038001800102A7B
385 9E11>I<0018001C001C000E000E00060006000700070007000700070007000700070007
386 0006000E000E000E000E001E001C001C001C0038003800380070007000E000E001C001C0
387 0380070007000E001C0038007000E000102A809E11>I<1C3C3C3C3C0C1C18387070E0C0
388 060D7D840D>44 D<70F8F8F0F005057B840D>46 D<00000300000700000E00000C00001C
389 0000180000380000300000700000E00000C00001C0000180000380000300000700000600
390 000E00001C0000180000380000300000700000600000E00000C00001C000038000030000
391 0700000600000E00000C00001C0000180000380000700000600000E00000C00000C00000
392 18297F9E15>I<000018000000380000003800000078000000F8000000F8000001F80000
393 01FC0000033C0000033C0000063C00000E3C00000C3C0000183C0000183C0000303C0000
394 303C0000603C00007FFC0000FFFC0001C03C0001803C0003003C0003003E0006001E001F
395 003E00FFC1FFC0FFC1FFC01A1C7E9B1F>65 D<01FFFF0001FFFF80003E03C0003C01E000
396 3C01E0003C00E0007C00E0007801E0007801E0007803C000F8078000F00F0000FFFE0000
397 FFFC0001F03E0001E00F0001E0078001E0078003E0078003C0078003C0078003C0078007
398 C00F0007801E0007803E000F807C00FFFFF000FFFFC0001B1C7E9B1D>I<0007F060003F
399 FCE0007E1FE001F007C003E007C0078003C00F0003C01F0003801E0001803C0003803C00
400 0380780000007800000078000000F8000000F0000000F0000000F0000000F0000C00F000
401 0C00F0001C0070001800780038007C0070003E00E0001F83C0000FFF000003FC00001B1C
402 7A9B1E>I<01FFFFE001FFFFE0003E03E0003C01E0003C00C0003C00C0007C00C0007800
403 C0007818C0007838C000F8300000F0300000F0F00000FFF00001FFE00001E0E00001E060
404 0001E0E00003E0C00003C0C00003C0000003C0000007C0000007800000078000000F8000
405 00FFF80000FFF800001B1C7E9B1B>70 D<0007F060003FFCE0007E1FE001F007C003E007
406 C0078003C00F0003C01F0003801E0001803C0003803C0003807800000078000000780000
407 00F8000000F0000000F003FFC0F003FF80F0003E00F0003C00F0003C0070007C0078007C
408 007C0078003E00F8001F83F8000FFFB80003FC10001B1C7A9B20>I<01FFFE0001FFFF80
409 003E03C0003C01E0003C01E0007C01E0007C01E0007801E0007801E000F801C000F803C0
410 00F0038000F0070001F01E0001FFFC0001FFF00001E0000003E0000003E0000003C00000
411 03C0000007C0000007C0000007800000078000000F800000FFF00000FFF000001B1C7E9B
412 1C>80 D<001F8C007FFC00F0FC01C07803C03803803807803807003007000007800007C0
413 0007F80007FF0003FF8001FFC0003FC00007C00003C00001C00001C03001C03003C07003
414 80700780780F007E1E00FFFC00C7F000161C7D9B17>83 D<1FFFFFC03FFFFFC03E0F87C0
415 380F01C0700F0180600F0180601F0180E01E0180C01E0180C01E0180003E0000003C0000
416 003C0000003C0000007C000000780000007800000078000000F8000000F0000000F00000
417 00F0000001F0000001E0000001E0000003E000007FFF00007FFF00001A1C799B1E>I<06
418 0E1C38307060E0F8FCFCF878070D789C0D>96 D<03DC000FFC001E7C001C3C00383C0078
419 3800703800707800F07800E07000E07000E0F380E0F380E1E300E1E300F7E6007FFE003C
420 7C0011127B9115>I<3F007F000F000F000E000E000E001E001C001C001C003FE03FF03E
421 703C307838703870387078F070E070E070E0F0E0E0E1E0E1C0F7807F003E000D1D7B9C13
422 >I<01F007F80F3C1C3C387C783870007000F000E000E000E000E000E018E03870F07FE0
423 1F800E127B9113>I<001F80003F80000780000780000700000700000F00000F00000E00
424 000E00001E0003DE000FFC001E7C001C3C00383C00783800703800707800F07800E07000
425 E07000E0F380E0F380E1E300E1E300F7E6007FFE003C7C00111D7B9C15>I<03F007F81F
426 383C183818781870787FF0FF80E000E000E000E000E018E03870F03FE01F800D127B9113
427 >I<0003E0000FE0000FF0001DF0001CE0001C00003C0000380000380000380000380003
428 FF8007FF8000700000700000700000F00000E00000E00000E00000E00001E00001C00001
429 C00001C00001C00003C000038000038000038000038000070000F70000F70000FE0000FC
430 00007800001425819C0D>I<007B8001FF8003CF800387800707800F07000E07000E0F00
431 1E0F001C0E001C0E001C1E001C1E001C3C001C3C001EFC000FFC0007B800003800007800
432 007800F07000F0F000F1E000FFC0007F0000111A7E9113>I<0FC0001FC00003C00003C0
433 000380000380000780000780000700000700000F00000FFC000FFE000FCE001F0E001E0E
434 001E0E001C0E003C1E003C1C00381C00383C007838E07838E07078C07071C0F07B80F03F
435 00E03E00131D7D9C15>I<01C001E001E001C00000000000000000000000001F003F0077
436 806380E780C7000F000E000E001E001C001CE03CE038C039C03B803F801E000B1C7D9B0D
437 >I<0FC0001FC00003C00003C0000380000380000780000780000700000700000F00000F
438 0F000E3F000E7B801E67801ECF001D8F001F8F003F00003FC0003BE00038E00078E38078
439 E38070E30070E700F0E600F07E00E07C00111D7D9C13>107 D<1F803F80078007800700
440 07000F000F000E000E001E001E001C001C003C003C00380038007800780070007000F700
441 F700E600E600EE00FC007C00091D7C9C0B>I<1E1F87E03F7FDFF077F1FC7067C1F070E7
442 C1F070C781E0700701C0700F03C0F00F03C0E00E0380E00E0381E01E0781C71E0781C71C
443 0703C61C07038E3C0F03DC3C0F01F8380E01F020127D9122>I<1E3F003F7F8077F38067
444 C380E78380C783800703800F07800F07000E07000E0F001E0E381E0E381C1E301C1C703C
445 1EE03C0FC0380F8015127D9117>I<01F007F80F3C1C1C380C780E700E701EF01CE01CE0
446 1CE03CE038E070E0F071E07FC01F000F127B9115>I<078F800FDFC01DF9C019F0C039E0
447 E031C0E001C0E003C1E003C1C00381C00381C00783C00783800787800787000FDE000FFC
448 000EF8000E00001E00001E00001C00001C00003C0000FF8000FF8000131A7F9115>I<03
449 CC0FFC1E7C1C3C383C783870387038F078E070E070E070E0F0E1E0E1E0F7E07FE03DC001
450 C001C003C00380038007803FF03FF00E1A7B9113>I<1E3E3F7F77E767C7E78FC78F070F
451 0F000F000E000E001E001E001C001C003C003C00380010127D9112>I<03F007F80F3C0E
452 3C1E7C1E381F001FE00FF00FF000F82078F070F070F0F0E1E07FC03F800E127D9111>I<
453 01C001C001C003C003C0038003800780FFE0FFE007000F000F000E000E001E001E001C00
454 1C003C703C70386038E039C03F801F000C1A7D990E>I<1F03803F8380738380638780E3
455 8780C78700070700070F000F0F000E0E000E0E000E1E701E1E701C1C601E3C600E7CC00F
456 FFC007CF8014127D9116>I<1F073F8773876383E383C783070307070F060E060E060E0E
457 1E0C1E1C0E180E380FF007E010127D9113>I<1F01C3803F81C3807381C3806383C180E3
458 838180C783818007038180070783800F0703000E0703000E0703000E0707000E0F06000E
459 0F0E000E1F0C000F3F1C0007FFF80003F3F00019127D911C>I<0F1E003FFF0079F30071
460 E700E1EF00C1CF0001CF0003C00003C000038000038000778380F78380F70300F70700EF
461 9E00FFFC0079F80011127D9113>I<1F03803F8380738380638780E38700C78700070700
462 070F000F0E000E0E000E0E000E1E001E1C001C1C001E3C000E7C000FF80007F800003800
463 00780038700078F00079E00073C0007F80003E0000111A7D9114>I
464 E /Fm 11 85 df<001E0000003F0000003F0000003F0000007380000073800000738000
465 007380000073800000F3C00000F3C00000F3C00000E1C00001E1E00001E1E00001E1E000
466 01E1E00001E1E00003C0F00003C0F00003C0F00003C0F00007C0F80007FFF80007FFF800
467 07FFF80007FFF8000F003C000F003C000F003C000F003C000F003C001E001E00FFC0FFC0
468 FFE1FFC0FFE1FFC0FFC0FFC01A257EA41F>65 D<001FC1C000FFF3C001FFFFC007FFFFC0
469 0FF07FC00FC01FC01F800FC03F000FC03E0007C07E0007C07C0003C07C0003C0780003C0
470 F8000000F8000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000
471 F8000000F8000000780000007C0003C07C0003C07E0003C03E0007C03F0007C01F800F80
472 0FE01F800FF83F0007FFFE0001FFFC0000FFF000001FC0001A257EA41F>67
473 D<FFFFFF80FFFFFF80FFFFFF80FFFFFF800F0007800F0007800F0007800F0007800F0007
474 800F0007800F0000000F0000000F0000000F03C0000F03C0000F03C0000FFFC0000FFFC0
475 000FFFC0000FFFC0000F03C0000F03C0000F03C0000F0000000F0000000F0000000F0001
476 E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E0FFFFFFE0FFFFFFE0FFFFFF
477 E0FFFFFFE01B257EA41F>69 D<FFFFFFC0FFFFFFC0FFFFFFC0FFFFFFC00F0003C00F0003
478 C00F0003C00F0003C00F0003C00F0003C00F0000000F0000000F0000000F01E0000F01E0
479 000F01E0000FFFE0000FFFE0000FFFE0000FFFE0000F01E0000F01E0000F01E0000F0000
480 000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000
481 00FFF80000FFFC0000FFFC0000FFF800001A257EA41F>I<7FFFF8FFFFFCFFFFFC7FFFF8
482 007800007800007800007800007800007800007800007800007800007800007800007800
483 007800007800007800007800007800007800007800007800007800007800007800007800
484 0078000078000078000078000078007FFFF8FFFFFCFFFFFC7FFFF816257CA41F>73
485 D<7FFC0000FFFE0000FFFE00007FFC000007800000078000000780000007800000078000
486 000780000007800000078000000780000007800000078000000780000007800000078000
487 000780000007800000078000000780000007800000078000000780000007800000078001
488 80078003C0078003C0078003C0078003C0078003C0078003C07FFFFFC0FFFFFFC0FFFFFF
489 C07FFFFFC01A257EA41F>76 D<FF801FF0FF801FF0FFC03FF0FFC03FF01EC037801EE077
490 801EE077801EE077801EE077801EF0F7801EF0F7801E70E7801E70E7801E79E7801E79E7
491 801E79E7801E39C7801E39C7801E39C7801E39C7801E1987801E1F87801E1F87801E0F07
492 801E0F07801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007
493 80FFC03FF0FFC03FF0FFC03FF0FFC03FF01C257FA41F>I<03FFC01FFFF83FFFFC3FFFFC
494 7E007E7C003E78001E78001EF8001FF0000FF0000FF0000FF0000FF0000FF0000FF0000F
495 F0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000F
496 F8001F78001E78001E7C003E7F00FE3FFFFC3FFFFC1FFFF803FFC018257DA41F>79
497 D<7FFF0000FFFFE000FFFFF0007FFFF8000F01FC000F007E000F001E000F001F000F000F
498 000F000F000F000F000F000F000F001F000F001E000F007E000F01FC000FFFF8000FFFF0
499 000FFFE0000FFFF0000F01F8000F00F8000F007C000F003C000F003C000F003C000F003C
500 000F003C000F003C000F003C780F003C780F003C780F003EF87FE01FF0FFF01FF0FFF00F
501 E07FE007C01D257FA41F>82 D<01FE1C07FFBC1FFFFC3FFFFC7F03FC7C01FCF800FCF800
502 7CF0003CF0003CF0003CF80000F800007C00007F00003FE0001FFF000FFFC003FFF0003F
503 F80001FC00007E00003E00001F00001F00000FF0000FF0000FF0001FF8001FF8003FFC00
504 7EFF80FEFFFFFCFFFFF8F7FFE0E0FF8018257DA41F>I<7FFFFFC0FFFFFFC0FFFFFFC0FF
505 FFFFC0F01E03C0F01E03C0F01E03C0F01E03C0F01E03C0F01E03C0001E0000001E000000
506 1E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E000000
507 1E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E000000
508 1E0000001E0000001E000003FFF00007FFF80007FFF80003FFF0001A257EA41F>I
509 E /Fn 21 121 df<01FC07FC0F801E003C007C0078007FF0FFF0F000F000F000F0007000
510 78003C301FF007E00E127F9111>15 D<70F8F8F87005057D840C>58
511 D<70F8F8F878181818383070E060050D7D840C>I<000001800000078000001F8000007C
512 000001F0000007C000001F0000007C000001F0000007C000001F0000007C000000F00000
513 00F00000007C0000001F00000007C0000001F00000007C0000001F00000007C0000001F0
514 0000007C0000001F000000078000000180191A7D9620>I<80000000F00000007C000000
515 1F00000007C0000001F00000007C0000001F00000007C0000001F00000007C0000001F00
516 000007800000078000001F0000007C000001F0000007C000001F0000007C000001F00000
517 07C000001F000000FC000000F0000000C0000000191A7D9620>62
518 D<03FFFF0003FFFFC0003E03E0003C00F0003C00F0007C00F0007C00F0007800F0007800
519 F000F800E000F801E000F001C000F0038001F00F0001FFFE0001FFF00001E0000003E000
520 0003E0000003C0000003C0000007C0000007C0000007800000078000000F800000FFF800
521 00FFF800001C1C7E9B1B>80 D<001FE3007FF700F07F01E01E03C00E03800E07800E0700
522 0C07800007800007E00007FE0003FFC003FFE000FFF0001FF00001F00000F00000700000
523 703000703000F07000E07001E07803C07E0F80EFFF00C3FC00181C7E9B19>83
524 D<1FFFFFF03FFFFFF03E07C1F0380780707007806060078060600F8060E00F0060C00F00
525 60C00F0060001F0000001E0000001E0000001E0000003E0000003C0000003C0000003C00
526 00007C000000780000007800000078000000F8000000F0000000F0000001F000007FFF80
527 007FFF80001C1C7F9B18>I<00FFFFE001FFFFE001F807C001E00F8001C01F0003803E00
528 03803C0003007C000300F8000301F0000003E0000007C000000F8000001F0000001F0000
529 003E0000007C060000F80E0001F00C0003E00C0007C01C00078018000F8038001F007800
530 3E00F0007C03F000FFFFF000FFFFE0001B1C7E9B1C>90 D<01FB8007FF800F1F801E0F80
531 3C07807C0700780700780F00F80F00F00E00F00E00F01E70F01E70F03C60F07C6078FEE0
532 3FDFC01F878014127F9116>97 D<3F007F000F000F000E000E000E001E001C001C001C00
533 3DF03FF83F3C3C1C781C701E701E703EF03CE03CE03CE07CE078E0F0E0F073E07FC03F00
534 0F1D7E9C12>I<00FC03FE0F8F1E0F3C1F3C0E78007800F800F000F000F000F000F00670
535 0E783C3FF80FE010127F9112>I<01FC07FE0F8E1E063C067C0E783E7FFCFFE0F000F000
536 F000F000F006780E7C3C3FF80FE00F127F9113>101 D<0FC0001FC00003C00003C00003
537 80000380000780000780000700000700000F00000F0F800E1F800E39801E73801EE7801D
538 C7801F87803F00003FC0003BE00038E00078E1C078E1C070E18070E380F0F700F07F00E0
539 3E00121D7E9C16>107 D<3E0FC1F8003F3FE3FE007778F71E0067E07E0E00E7C07C0E00
540 C780780E000780700E000F00F01E000F00F01C000E00E01C000E00E03C001E01E038E01E
541 01E038E01C01C078C01C01C071C03C03C07B803C03C03F003803801E0023127F9124>
542 109 D<3E1F803F3FE07771E067E0E0E7C0E0C780E00700E00F01E00F01C00E01C00E03C0
543 1E038E1E038E1C078C1C071C3C07B83C03F03801E017127F9119>I<0F87C00FDFF01DFC
544 7819F07839E03831E03C01C03C03C07C03C0780380780380780780F80780F00781E00783
545 E00FC7C00FFF000E7C000E00001E00001E00001C00001C00003C0000FF8000FF8000161A
546 819115>112 D<3E3E3F7F77E367C7E78FC78F070F0F000F000E000E001E001E001C001C
547 003C003C00380010127F9113>114 D<01F807FC0F1E0E1E1E3E1E1C1F001FE00FF807F8
548 007C203CF038F038F078F0F07FE03F800F127E9113>I<1F07803F8780738780638780E3
549 8380C783800701800703800F03000E03000E03000E07000E06000E0E000E0C000F3C000F
550 F80003E00011127F9114>118 D<0F8F803FDFC038F9C070F1C0E0F3C0C0E3C000E3C001
551 E00001E00001C00001C00073C0E0F3C0E0F380C0F781C0E7C780FFFF007C7C0013127E91
552 18>120 D E /Fo 23 119 df<E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E060C00B097D9312>
553 34 D<30387838FC78FC78FC70FCF0FCF0FCE079E031E001C003C003C00780078007000F
554 000F3C0E3C1E7E1E7E1C7E3C7E3C7E383C383C0F1A7F9612>37 D<070007000700E738FF
555 F87FF01FC01FC07FF0FFF8E7380700070007000D0E7E9012>42 D<038003800380038003
556 800380FFFEFFFEFFFE0380038003800380038003800F0F7F9112>I<70F8F8F87005057A
557 8412>46 D<03F00FF81E3C3C1C78FE71FEF39EE79EE70EE70EE70EE70EE79EF39C71F878
558 F03C001E0E0FFE03F80F147F9312>64 D<3F807FE070F0207000700FF03FF07870F070E0
559 70E070F0F07FFE1FBE0F0E7E8D12>97 D<FC00FC001C001C001C001C001DF01FFC1F1E1E
560 0E1C0F1C071C071C071C071C0F1E0E1F1C1FF81DF01014809312>I<0FF01FF83C387010
561 F000E000E000E000E000F00070383C781FF00FE00D0E7E8D12>I<01F801F80038003800
562 3800380FB81FF838F87078F038E038E038E038E038F038707878F83FFF0FBF10147F9312
563 >I<0FC01FE03CF07078F038E038FFF8FFF8E000F00070383C781FF00FE00D0E7E8D12>I<
564 0FBE3FFF38E7707070707070707038E03FE07F8070003FF03FF87FFCF03EE00EE00EE00E
565 F01E783C3FF80FE010167F8D12>103 D<06000F000F000600000000000000FF00FF0007
566 00070007000700070007000700070007000700FFF8FFF80D157D9412>105
567 D<FF80FF8003800380038003800380038003800380038003800380038003800380038003
568 80FFFEFFFE0F147F9312>108 D<FBCF00FFFF803EFB803CF38038E38038E38038E38038
569 E38038E38038E38038E38038E380FEFBE0FEFBE0130E818D12>I<FDF000FFF8001F1C00
570 1E1C001C1C001C1C001C1C001C1C001C1C001C1C001C1C001C1C00FF9F80FF9F80110E80
571 8D12>I<0F803FE038E07070E038E038E038E038E038F078707038E03FE00F800D0E7E8D
572 12>I<FDF0FFFC1F1E1E0E1C0F1C071C071C071C071C0F1E0E1F1C1FF81DF01C001C001C
573 001C001C00FF80FF801015808D12>I<FE7CFEFE0FCE0F840F000E000E000E000E000E00
574 0E000E00FFF0FFF00F0E7F8D12>114 D<1FF07FF0E070C070E000FF007FE00FF00078E0
575 18E018F878FFF0DFC00D0E7E8D12>I<0E000E000E000E00FFF8FFF80E000E000E000E00
576 0E000E000E000E380E380E7807F003E00D127F9112>I<FCFC00FCFC001C1C001C1C001C
577 1C001C1C001C1C001C1C001C1C001C1C001C1C001C3C000FFF8007FF80110E808D12>I<
578 FEFEFEFE38383C781C701C701C700EE00EE00EE006C007C007C003800F0E7F8D12>I
579 E /Fp 41 122 df<038007000F000E001C00380038003800700070007000E000E000E000
580 E000E000E000E000E000E000E000E000E0007000700070003800380038001C000E000F00
581 0700038009227E980E>40 D<E0007000780038001C000E000E000E000700070007000380
582 038003800380038003800380038003800380038003800700070007000E000E000E001C00
583 380078007000E00009227E980E>I<E0F0F0F030307060E0C0040A7D830A>44
584 D<F0F0F0F004047D830A>46 D<1FE03FF87078703C703C003C003C007800F807F007E000
585 78003C001E001EE01EE01EE03E707C7FF81FE00F157F9412>51 D<F0F0F0F00000000000
586 00F0F0F0F0040E7D8D0A>58 D<F0F0F0F0000000000000E0F0F0F030307060E0C004147D
587 8D0A>I<003800003800003800007C00007C00007C0000CE0000CE0000CE000187000187
588 0001870003038003038003FF8007FFC00601C00601C00C00E00C00E01C00E0FF03FEFF03
589 FE17177F961A>65 D<00FE3007FF700FC3F01F01F03C00F07C0070780070780030F00030
590 F00000F00000F00000F00000F00000F000307800307800307C00703C00601F00E00FC3C0
591 07FF8000FE0014177E9619>67 D<FFFF00FFFFC01C03E01C00F01C00781C00381C003C1C
592 001C1C001E1C001E1C001E1C001E1C001E1C001E1C001E1C001C1C001C1C003C1C00781C
593 00F01C01E0FFFFC0FFFF0017177F961B>I<FFFFE0FFFFE01C01E01C00601C00701C0030
594 1C0C301C0C301C0C001C1C001FFC001FFC001C1C001C0C181C0C181C0C181C00181C0038
595 1C00301C00701C00F0FFFFF0FFFFF015177F9618>I<00FE1803FFB80FC1F81F00F83E00
596 783C0038780038780018F00018F00000F00000F00000F00000F003FEF003FE7800387800
597 383C00383E00381F00380FC0F803FFF800FF9817177E961C>71 D<FFE0FFE00E000E000E
598 000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE0FF
599 E00B177F960D>73 D<FC01FEFE01FE1F00301F00301F80301BC03019C03019E03018F030
600 187030187830183C30181E30180E30180F301807B01803B01803F01801F01800F01800F0
601 FF0070FF003017177F961A>78 D<0FCC3FFC787CF03CE01CE00CE00CF000F8007F003FF0
602 1FF801FC003C001E000EC00EC00EE00EF01CF83CFFF8CFE00F177E9614>83
603 D<7FFFF87FFFF8703838603818E0381CC0380CC0380CC0380C0038000038000038000038
604 0000380000380000380000380000380000380000380000380000380007FFC007FFC01617
605 7F9619>I<FF81FEFF81FE1C00301C00301C00301C00301C00301C00301C00301C00301C
606 00301C00301C00301C00301C00301C00301C00301C00700E00600F00E00783C003FF8000
607 FE0017177F961A>I<1FC03FF038F8103800781FF87FF8F838F038E03BE03BF8FB7FFE3F
608 9C100E7F8D12>97 D<FC0000FC00001C00001C00001C00001C00001C00001C00001C0000
609 1DFE001FFF001F0F801C03801C03C01C01C01C01C01C01C01C01C01C03C01E03801F0F80
610 1BFF0018FC001217809614>I<0FF01FF87C387010F000E000E000E000E000F00078187C
611 381FF00FE00D0E7F8D10>I<007E00007E00000E00000E00000E00000E00000E00000E00
612 000E000FEE003FFE007C3E00700E00F00E00E00E00E00E00E00E00E00E00F00E00701E00
613 7C3E003FFFC00FCFC012177F9614>I<0FC03FF078707038FFF8FFF8E000E000E000F000
614 70187C381FF00FE00D0E7F8D10>I<03E007F00F701E701C001C001C001C001C00FF80FF
615 801C001C001C001C001C001C001C001C001C001C00FF80FF800C1780960B>I<0FBF3FFF
616 38E3707070707070707038E03FE07F8070007FF03FFC7FFCF03EE00EE00EF01E783C3FF8
617 0FE010157F8D12>I<FC0000FC00001C00001C00001C00001C00001C00001C00001C0000
618 1CFC001FFE001F0F001E07001C07001C07001C07001C07001C07001C07001C07001C0700
619 FF9FE0FF9FE01317809614>I<3C3C3C3C00000000007C7C1C1C1C1C1C1C1C1C1C1CFFFF
620 081780960A>I<FC0000FC00001C00001C00001C00001C00001C00001C00001C00001C7F
621 801C7F801C7C001CF0001DE0001FC0001FE0001EF0001CF8001C78001C3C001C1E00FF3F
622 C0FF3FC01217809613>107 D<FC00FC001C001C001C001C001C001C001C001C001C001C
623 001C001C001C001C001C001C001C001C001C00FF80FF80091780960A>I<FCFC3F00FFFE
624 FF801F0FC3C01E0781C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C07
625 01C01C0701C0FF9FE7F8FF9FE7F81D0E808D1E>I<FCFC00FFFE001F0F001E07001C0700
626 1C07001C07001C07001C07001C07001C07001C0700FF9FE0FF9FE0130E808D14>I<07C0
627 1FF03838701C600CE00EE00EE00EE00EE00E701C38381FF007C00F0E7F8D12>I<FDFE00
628 FFFF001F0F801C07801C03C01C01C01C01C01C01C01C01C01C03C01E07801F0F801FFF00
629 1CFC001C00001C00001C00001C0000FF8000FF80001214808D14>I<0FC6003FF6007C3E
630 00781E00F00E00E00E00E00E00E00E00E00E00F00E00781E007C7E003FFE000FCE00000E
631 00000E00000E00000E00007FC0007FC012147F8D13>I<FDF0FFF81F381E101E001C001C
632 001C001C001C001C001C00FF80FF800D0E808D0E>I<3FC07FC0F1C0E0C0F000FF007FC0
633 3FE003E0C0E0E0E0F1E0FFC0DF800B0E7F8D0E>I<180018001800180038007800FF80FF
634 8038003800380038003800380038C038C038C03DC03F801F000A147F930E>I<FC3F00FC
635 3F001C07001C07001C07001C07001C07001C07001C07001C07001C0F001E1F001FFFE007
636 E7E0130E808D14>I<FE3FFE3F381C1C181C180E300E300E700760076003C003C003C001
637 80100E7F8D13>I<FCFCFCFCFCFC3878703878701C7C601CFC601CCC600ECEC00ECEC00F
638 86C0078780078780070380030300160E7F8D19>I<FE7FFE7F1C780E7007E007C0038003
639 C007E006F00C703C38FC7FFC7F100E7F8D13>I<FE3FFE3F381C1C181C180E300E300E70
640 0760076003C003C003C0018001800300E300E600FE00780010147F8D13>I
641 E /Fq 1 4 df<0C000C008C40EDC07F801E007F80EDC08C400C000C000A0B7D8B10>3
642 D E /Fr 64 122 df<6030F078F078F078F078F078F078F078F078F078E038E0380D0C7C
643 9916>34 D<0387000387000387000387000387000387007FFFC0FFFFE0FFFFE0070E0007
644 0E000F1E000F1E000E1C000E1C000E1C00FFFFE0FFFFE07FFFC01C38001C38001C38001C
645 38001C38001C380013197F9816>I<01C00001C00001C00001C00007F8001FFC003FFF00
646 7DDF00F1C780E1C780E1C780E1C780F1C30079C0007FC0003FF8000FFC0001FE0001CF00
647 01C780F1C380F1C380F1C380E1C780F1C7807DDF003FFE001FFC0007F00001C00001C000
648 01C00011207E9C16>I<3803807C0380FE0780FE0780EE0F00EE0F00EE0E00EE1E00FE1E
649 00FE3C007C3C0038780000780000700000F00000F00001E00001E00001C00003C00003C0
650 000783800787C00F0FE00F0EE00E0EE01E0EE01E0EE03C0EE03C0FE03807C03803801320
651 7F9C16>I<1C3C3E1E0E0E0E1E1C3C78F060070D799816>39 D<00E001E007C007800F00
652 1E003C0038007800700070007000F000E000E000E000E000E000E000E000F00070007000
653 7000780038003C001E000F00078007C001E000E00B217A9C16>I<E000F0007C003C001E
654 000F000780038003C001C001C001C001E000E000E000E000E000E000E000E001E001C001
655 C001C003C0038007800F001E003C007C00F000E0000B217C9C16>I<01C00001C00001C0
656 0001C00071C700F9CF807FFF001FFC0007F00007F0001FFC007FFF00F9CF8071C70001C0
657 0001C00001C00001C00011127E9516>I<01C00001C00001C00001C00001C00001C00001
658 C00001C000FFFF80FFFF80FFFF8001C00001C00001C00001C00001C00001C00001C00001
659 C00011137E9516>I<387C7E7E3E0E1E3CFCF860070B798416>I<FFFF80FFFF80FFFF8011
660 037E8D16>I<70F8F8F8700505788416>I<000380000380000780000780000F00000F0000
661 1E00001E00003C00003C0000780000780000F00000F00001E00001E00003C00003C00007
662 80000780000F00000F00001E00001E00003C00003C0000780000780000F00000F00000E0
663 0000E0000011207E9C16>I<03E0000FF8001FFC001E3C00380E00780F00700700700700
664 E00380E00380E00380E00380E00380E00380E00380E00380F00780700700700700780F00
665 3C1E001E3C001FFC000FF80003E00011197E9816>I<0380038007800F801F80FF80FF80
666 F380038003800380038003800380038003800380038003800380038003807FFC7FFC7FFC
667 0E197C9816>I<0FF0001FFC007FFE00783F00F00F00F00780F00380F003800003800003
668 80000780000700000F00001E00003C0000780000F00003E00007C0000F00001E03803C03
669 80FFFF80FFFF80FFFF8011197E9816>I<0FF0003FFC007FFE00781F00780F0078070030
670 0700000F00000F00003E0007FC0007F80007FC00001E00000F00000780000380600380F0
671 0380F00780F00F00F81F007FFE003FFC000FF00011197E9816>I<007C0000FC0000DC00
672 01DC00039C00039C00071C000F1C000E1C001E1C003C1C00381C00781C00F01C00FFFFE0
673 FFFFE0FFFFE0001C00001C00001C00001C00001C0001FFC001FFC001FFC013197F9816>
674 I<3FFE003FFE003FFE003800003800003800003800003800003800003800003FF0003FFC
675 003FFE003C1F00380700000780000380600380F00380F00780F00F00F83F007FFE003FFC
676 000FF00011197E9816>I<00FC0003FE000FFF001F8F003E0F003C0F00780600700000F0
677 4000F7F800FFFE00FFFE00F80F00F00780F00780E00380F00380F0038070038078078078
678 0F003E1F001FFE000FFC0007F00011197E9816>I<E00000FFFF80FFFF80FFFF80E01F00
679 E01E00003C00007C0000780000F00000F00001E00001E00001C00003C00003C000038000
680 038000078000078000070000070000070000070000070000070000111A7E9916>I<07F0
681 001FFC003FFE007C1F00F00780E00380E00380E003807007007C1F001FFC0007F0001FFC
682 003C1E00700700F00780E00380E00380E00380F007807007007C1F003FFE001FFC0007F0
683 0011197E9816>I<07F0001FF8003FFC007C3E00780F00F00700E00700E00780E00780E0
684 0380F00780F00780781F803FFF803FFF800FF380010780000700300F00780E00783E0078
685 7C007FF8003FF0000FC00011197E9816>I<70F8F8F870000000000000000070F8F8F870
686 0512789116>I<387C7C7C380000000000000000387C7C7C3C1C3C38F8F0600618799116>
687 I<000380000F80001F80007E0000FC0003F00007E0001F80003F0000FC0000F80000FC00
688 003F00001F800007E00003F00000FC00007E00001F80000F8000038011157E9616>I<7F
689 FF00FFFF80FFFF80000000000000000000000000000000FFFF80FFFF807FFF00110B7E91
690 16>I<E00000F80000FC00003F00001F800007E00003F00000FC00007E00001F80000F80
691 001F80007E0000FC0003F00007E0001F80003F0000FC0000F80000E0000011157E9616>
692 I<03F18007FF800FFF801F0F803C0780780780780380700380F00000E00000E00000E000
693 00E00000E00000E00000E00000F000007003807803807803803C07801F0F000FFE0007FC
694 0003F00011197E9816>67 D<FFFEFFFEFFFE038003800380038003800380038003800380
695 0380038003800380038003800380038003800380FFFEFFFEFFFE0F197D9816>73
696 D<FFC000FFC000FFC0001C00001C00001C00001C00001C00001C00001C00001C00001C00
697 001C00001C00001C00001C00001C00001C00401C00E01C00E01C00E01C00E0FFFFE0FFFF
698 E0FFFFE013197F9816>76 D<FE3FE0FF3FE0FF3FE01D07001D87001D87001D87001DC700
699 1DC7001CC7001CC7001CE7001CE7001CE7001C67001C67001C77001C77001C37001C3700
700 1C37001C1700FF9F00FF9F00FF8F0013197F9816>78 D<1FFC003FFE007FFF00780F00F0
701 0780E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E0
702 0380E00380E00380F00780F00780780F007FFF003FFE001FFC0011197E9816>I<0FF300
703 1FFF007FFF00781F00F00F00E00700E00700E00000F000007800007F80003FF8000FFC00
704 00FE00000F00000780000380000380E00380E00380F00780F81F00FFFE00FFFC00CFF800
705 11197E9816>83 D<FFFFE0FFFFE0FFFFE0E0E0E0E0E0E0E0E0E0E0E0E000E00000E00000
706 E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000
707 E0000FFE000FFE000FFE0013197F9816>I<7F3F807F3F807F3F800E1E000E1C00073C00
708 07380003B80003F00001F00001E00000E00001E00001F00003F00003B80007B800071C00
709 071C000E0E000E0E001C0700FF1FE0FF1FE0FF1FE013197F9816>88
710 D<FF1FE0FF1FE0FF1FE01C07001C07000E0E000E0E00071C00071C00071C0003B80003B8
711 0001F00001F00000E00000E00000E00000E00000E00000E00000E00000E00007FC0007FC
712 0007FC0013197F9816>I<FFF0FFF0FFF0E000E000E000E000E000E000E000E000E000E0
713 00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000FFF0FF
714 F0FFF00C20789C16>91 D<FFF0FFF0FFF000700070007000700070007000700070007000
715 700070007000700070007000700070007000700070007000700070007000700070FFF0FF
716 F0FFF00C207F9C16>93 D<07001FC07FF0FDF8F078E0380D067C9816>I<FFFF80FFFF80
717 FFFF8011037E7E16>I<1FE0007FF8007FFC00783C00301E00000E00007E000FFE003FFE
718 007FCE00F80E00E00E00E00E00F01E00F83E007FFFE03FFFE01FC3E013127E9116>97
719 D<FE0000FE0000FE00000E00000E00000E00000E00000E7E000FFF800FFFC00FC7E00F01
720 E00F00F00E00F00E00700E00700E00700E00700F00F00F00E00F81E00FC7C00FFFC00FFF
721 800E7E001419809816>I<03FC0FFE1FFE3E1E780C7000F000E000E000E000E000F00070
722 077C073E1F1FFE0FFC03F010127D9116>I<007F00007F00007F00000700000700000700
723 00070007E7001FFF003FFF003E3F00780F00700F00F00700E00700E00700E00700E00700
724 F00F00F00F00781F007E3F003FFFF01FF7F007E7F014197F9816>I<07E01FF83FFC7C3E
725 781FF00FF007FFFFFFFFFFFFE000F000F007780F7E1F3FFE0FFC03F010127D9116>I<00
726 1F00007F8000FF8001E78001C30001C00001C000FFFF00FFFF00FFFF0001C00001C00001
727 C00001C00001C00001C00001C00001C00001C00001C00001C00001C0007FFF007FFF007F
728 FF0011197F9816>I<03E7C00FFFE01FFFE01E3CE03C1E00380E00380E00380E003C1E00
729 1E3C001FFC003FF8003BE0003800003C00001FFE003FFF807FFFC07807C0F001E0E000E0
730 E000E0E000E0F001E07E0FC03FFF801FFF0007FC00131C7F9116>I<FE0000FE0000FE00
731 000E00000E00000E00000E00000E7E000FFF000FFF800FC7800F03800F03800E03800E03
732 800E03800E03800E03800E03800E03800E03800E0380FFE7F8FFE7F8FFE7F81519809816
733 >I<03C003C003C003C000000000000000007FC07FC07FC001C001C001C001C001C001C0
734 01C001C001C001C001C001C0FFFFFFFFFFFF101A7D9916>I<FE0000FE0000FE00000E00
735 000E00000E00000E00000E7FE00E7FE00E7FE00E1F000E3E000E7C000EF8000FF0000FF8
736 000FFC000FBC000F1E000E1F000E0F800E0780FFCFF0FFCFF0FFCFF01419809816>107
737 D<FFC000FFC000FFC00001C00001C00001C00001C00001C00001C00001C00001C00001C0
738 0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000FFFF80FFFF
739 80FFFF8011197E9816>I<FBC780FFEFC0FFFFE03E7CE03C78E03870E03870E03870E038
740 70E03870E03870E03870E03870E03870E03870E0FE7CF8FE7CF8FE7CF81512809116>I<
741 FE7E00FFFF00FFFF800FC7800F03800F03800E03800E03800E03800E03800E03800E0380
742 0E03800E03800E0380FFE7F8FFE7F8FFE7F81512809116>I<03E0000FF8001FFC003C1E
743 00780F00700700E00380E00380E00380E00380E00380F00780700700780F003C1E001FFC
744 000FF80003E00011127E9116>I<FE7E00FFFF80FFFFC00FC7E00F01E00F00F00E00F00E
745 00700E00700E00700E00700F00F00F00E00F81E00FC7C00FFFC00FFF800E7E000E00000E
746 00000E00000E00000E00000E0000FFE000FFE000FFE000141B809116>I<07E7001FF700
747 3FFF007C3F00781F00F00F00F00F00E00700E00700E00700E00700F00F00F00F00781F00
748 7C3F003FFF001FF7000FC700000700000700000700000700000700000700007FF0007FF0
749 007FF0141B7E9116>I<FF1FC0FF7FE0FFFFE007F1E007E0C007C0000780000780000700
750 00070000070000070000070000070000070000FFFC00FFFC00FFFC0013127F9116>I<1F
751 EC3FFC7FFCF03CE01CE01CF8007FC03FF007FC003EE00EE00EF00EF83EFFFCFFF8CFF00F
752 127D9116>I<070000070000070000070000070000FFFF00FFFF00FFFF00070000070000
753 070000070000070000070000070000070100070380070380070780078F8003FF0003FE00
754 00F80011177F9616>I<FE3F80FE3F80FE3F800E03800E03800E03800E03800E03800E03
755 800E03800E03800E03800E03800E07800F0F800FFFF807FFF803F3F81512809116>I<FF
756 1FE0FF1FE0FF1FE01C07001E0F000E0E000E0E000E0E00071C00071C00071C00071C0003
757 B80003B80003B80001F00001F00000E00013127F9116>I<7F3FC07F3FC07F3FC00F1C00
758 073C0003B80003F00001F00000E00001E00001F00003B800073C00071C000E0E00FF3FE0
759 FF3FE0FF3FE013127F9116>120 D<FF9FE0FF9FE0FF9FE01C07000E07000E0E000E0E00
760 070E00071C00071C00039C00039C0003980001B80001B80000F00000F00000F00000E000
761 00E00000E00001C00079C0007BC0007F80003F00003C0000131B7F9116>I
762 E /Fs 13 122 df<00030000000780000007800000078000000FC000000FC000000FC000
763 0019E0000019E0000039F0000030F0000030F00000607800006078000060780000C03C00
764 00C03C0001C03E0001FFFE0001FFFE0003801F0003000F0003000F000600078006000780
765 1F0007C0FFC03FFCFFC03FFC1E1C7E9B22>65 D<FFF800FFF8000F00000F00000F00000F
766 00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F
767 000C0F000C0F000C0F001C0F001C0F00180F00380F00780F00F8FFFFF8FFFFF8161C7D9B
768 1C>76 D<FF80003FE0FFC0007FE00FC0007E000FC0007E000DE000DE000DE000DE000DE0
769 00DE000CF0019E000CF0019E000C78031E000C78031E000C78031E000C3C061E000C3C06
770 1E000C3C061E000C1E0C1E000C1E0C1E000C0F181E000C0F181E000C0F181E000C07B01E
771 000C07B01E000C07B01E000C03E01E000C03E01E001E01C01E00FFC1C1FFE0FFC1C1FFE0
772 231C7D9B29>I<001FC00000FFF80003E03E0007800F000F0007801E0003C03C0001E038
773 0000E0780000F0780000F0F0000078F0000078F0000078F0000078F0000078F0000078F0
774 000078F0000078780000F0780000F03C0001E03C0001E01E0003C00F00078007800F0003
775 E03E0000FFF800001FC0001D1C7D9B23>79 D<00700000700000700000F80000F80000F8
776 00019C00019C00019C00030E00030E00030E0006070007FF0007FF000C03800C03801C03
777 803C01C0FF0FF8FF0FF815157F9419>97 D<01FC6007FFE01F87E03E01E03C00E07800E0
778 780060F00060F00000F00000F00000F00000F00000F000607800607800E03C00E03E01C0
779 1F838007FF0001FC0013157E9419>99 D<FF80FF801C001C001C001C001C001C001C001C
780 001C001C001C001C001C001C001C001C001C00FF80FF8009157F940D>105
781 D<FE000FE0FF001FE01F001F001F001F001B8037001B8037001B80370019C0670019C067
782 0018E0C70018E0C70018E0C7001871870018718700183B0700183B0700183B0700181E07
783 003C1E0700FF1E3FE0FF0C3FE01B157F941F>109 D<01F80007FE000F0F001C03803801
784 C07801E07000E0F000F0F000F0F000F0F000F0F000F0F000F0F000F07801E07801E03C03
785 C01C03801F0F8007FE0001F80014157E941A>111 D<FFFC00FFFF001C07801C03801C03
786 C01C03C01C03C01C03C01C03801C07801FFF001FFC001C00001C00001C00001C00001C00
787 001C00001C0000FF8000FF800012157F9417>I<1FB03FF078F0F070E030E030E000F000
788 7E007FC03FF007F000F800780038C038C038E078F8F0FFE0DFC00D157E9413>115
789 D<FF8FF0FF8FF00F07800F0700070E00038C0003DC0001D80000F00000F00000700000F8
790 0001FC00019C00030E00070F000607000E03801E03C0FF07F8FF07F815157F9419>120
791 D<FF81FEFF81FE0F00F00F00E00700C003818003C38001C30000E60000EE00007C00007C
792 0000380000380000380000380000380000380000380001FF0001FF001715809419>I
793 E /Ft 83 125 df<003F1F8001FFFFC003C3F3C00783E3C00F03E3C00E01C0000E01C000
794 0E01C0000E01C0000E01C0000E01C000FFFFFC00FFFFFC000E01C0000E01C0000E01C000
795 0E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000
796 0E01C0000E01C0007F87FC007F87FC001A1D809C18>11 D<003F0001FF8003C3C00783C0
797 0F03C00E03C00E00000E00000E00000E00000E0000FFFFC0FFFFC00E01C00E01C00E01C0
798 0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C07F87F8
799 7F87F8151D809C17>I<003FC001FFC003C3C00783C00F03C00E01C00E01C00E01C00E01
800 C00E01C00E01C0FFFFC0FFFFC00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01
801 C00E01C00E01C00E01C00E01C00E01C00E01C07FCFF87FCFF8151D809C17>I<003F83F0
802 0001FFDFF80003E1FC3C000781F83C000F01F03C000E01E03C000E00E000000E00E00000
803 0E00E000000E00E000000E00E00000FFFFFFFC00FFFFFFFC000E00E01C000E00E01C000E
804 00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00
805 E01C000E00E01C000E00E01C000E00E01C000E00E01C007FC7FCFF807FC7FCFF80211D80
806 9C23>I<7070F8F8FCFCFCFC7C7C0C0C0C0C1C1C181838387070F0F060600E0D7F9C15>
807 34 D<0F8000C03FC001C039E0038070F80F80707FFF00E07FFE00E0300E00E0301C00E0
808 301800E0303800E0303000E07070007060E00070E0C00039E1C0003FC380000F8303E000
809 070FF0000E0E78000C1C38001C1C180038381C0030380C0070380C0060380C00E0380C01
810 C0380C0180381C03801C1807001C3806000E780E000FF00C0003E01E217E9E23>37
811 D<00F0000001F80000039C0000070C0000070C0000070C0000070C0000071C0000071C00
812 00073800000770000007F07FE003E07FE003C01F0007C00E000FC01C001FC018003DE038
813 0078F0300070F07000F0786000F03CE000F03FC000F01F8000F80F0060780FC0E07C3FE1
814 C03FF9FF800FE03F001B1D7E9C20>I<70F8FCFC7C0C0C1C183870F060060D7D9C0C>I<01
815 C00380038007000E000C001C001800380038007000700070007000E000E000E000E000E0
816 00E000E000E000E000E000E000E000E000E00070007000700070003800380018001C000C
817 000E0007000380038001C00A2A7D9E10>I<E0007000700038001C000C000E0006000700
818 0700038003800380038001C001C001C001C001C001C001C001C001C001C001C001C001C0
819 01C003800380038003800700070006000E000C001C00380070007000E0000A2A7E9E10>
820 I<0006000000060000000600000006000000060000000600000006000000060000000600
821 0000060000000600000006000000060000FFFFFFE0FFFFFFE00006000000060000000600
822 000006000000060000000600000006000000060000000600000006000000060000000600
823 00000600001B1C7E9720>43 D<70F8F8F878181818383070E060050D7D840C>I<FFE0FF
824 E0FFE00B0380890E>I<70F8F8F87005057D840C>I<07E00FF01C38381C781E700E700EF0
825 0FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00F700E700E781E381C1C380F
826 F007E0101B7E9A15>48 D<030007003F00FF00C700070007000700070007000700070007
827 00070007000700070007000700070007000700070007000700FFF8FFF80D1B7C9A15>I<
828 0FE03FF878FC603EF01EF81FF80FF80F700F000F001F001E003E003C007800F001E001C0
829 038007000E031C0338037006FFFEFFFEFFFE101B7E9A15>I<0FE03FF8387C783E7C1E78
830 1E781E001E003C003C00F807F007E00078003C001E000F000F000F700FF80FF80FF81EF0
831 1E787C3FF80FE0101B7E9A15>I<001C00001C00003C00007C00007C0000DC0001DC0003
832 9C00031C00071C000E1C000C1C00181C00381C00301C00601C00E01C00FFFFC0FFFFC000
833 1C00001C00001C00001C00001C00001C0001FFC001FFC0121B7F9A15>I<301C3FFC3FF8
834 3FE030003000300030003000300037E03FF83C3C381E301E000F000F000F000FF00FF00F
835 F00FF01E703E787C3FF80FE0101B7E9A15>I<01F807FC0F8E1E1E3C1E381E781E780070
836 00F080F7F8FFFCFC1CF81EF80FF00FF00FF00FF00FF00F700F700F781E381E1E3C0FF807
837 E0101B7E9A15>I<6000007FFF807FFF807FFF80600700C00600C00E00C01C0000380000
838 300000700000600000E00000C00001C00001C00003C00003800003800003800007800007
839 8000078000078000078000078000078000078000111C7E9B15>I<07E01FF83C3C381E70
840 1E700E700E780E7C1E7F3C3FF81FF00FF01FFC3DFC787E703FF00FE00FE007E007E007F0
841 0E781E3C3C1FF807E0101B7E9A15>I<07E01FF83C38781C781EF00EF00EF00FF00FF00F
842 F00FF00FF01F781F383F3FFF1FEF010F000E001E781E781C783C787878F03FE01F80101B
843 7E9A15>I<70F8F8F870000000000000000070F8F8F87005127D910C>I<70F8F8F8700000
844 00000000000070F8F8F878181818383070E060051A7D910C>I<70F8F8F8700000000070
845 70707070707070707070F8F8F8F8F8F8F8F870051D7D940C>I<FFFFFFE0FFFFFFE00000
846 000000000000000000000000000000000000000000000000000000000000FFFFFFE0FFFF
847 FFE01B0C7E8F20>I<00060000000F0000000F0000000F0000001F8000001F8000001F80
848 00003FC0000033C0000033C0000073E0000061E0000061E00000E1F00000C0F00000C0F0
849 0001C0F8000180780001FFF80003FFFC0003003C0003003C0007003E0006001E0006001E
850 001F001F00FFC0FFF0FFC0FFF01C1C7F9B1F>65 D<FFFFC0FFFFF00F00F80F003C0F001C
851 0F001E0F001E0F001E0F001E0F001C0F003C0F00780FFFF00FFFE00F00F80F003C0F001E
852 0F001E0F000F0F000F0F000F0F000F0F000F0F001E0F003E0F007CFFFFF8FFFFC0181C7E
853 9B1D>I<003FC18001FFF18003F07B800FC01F801F000F801E0007803C0003807C000380
854 7800038078000180F0000180F0000000F0000000F0000000F0000000F0000000F0000000
855 F000000078000180780001807C0001803C0003801E0003001F0007000FC00E0003F03C00
856 01FFF000003FC000191C7E9B1E>I<FFFFC000FFFFF0000F007C000F001E000F000F000F
857 0007000F0003800F0003C00F0003C00F0001C00F0001E00F0001E00F0001E00F0001E00F
858 0001E00F0001E00F0001E00F0001E00F0001C00F0001C00F0003C00F0003800F0007800F
859 000F000F001E000F007C00FFFFF000FFFFC0001B1C7E9B20>I<FFFFFCFFFFFC0F007C0F
860 001C0F000C0F000E0F00060F03060F03060F03060F03000F07000FFF000FFF000F07000F
861 03000F03000F03030F03030F00030F00060F00060F00060F000E0F001E0F007CFFFFFCFF
862 FFFC181C7E9B1C>I<FFFFF8FFFFF80F00780F00380F00180F001C0F000C0F000C0F030C
863 0F030C0F03000F03000F07000FFF000FFF000F07000F03000F03000F03000F03000F0000
864 0F00000F00000F00000F00000F0000FFF800FFF800161C7E9B1B>I<003FC18001FFF180
865 03F07B800FC01F801F000F801E0007803C0003807C0003807800038078000180F0000180
866 F0000000F0000000F0000000F0000000F0000000F000FFF0F000FFF07800078078000780
867 7C0007803C0007801E0007801F0007800FC00F8003F03F8001FFFB80003FE1801C1C7E9B
868 21>I<FFF3FFC0FFF3FFC00F003C000F003C000F003C000F003C000F003C000F003C000F
869 003C000F003C000F003C000F003C000FFFFC000FFFFC000F003C000F003C000F003C000F
870 003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C00FF
871 F3FFC0FFF3FFC01A1C7E9B1F>I<FFF0FFF00F000F000F000F000F000F000F000F000F00
872 0F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00FFF0FFF00C1C
873 7F9B0F>I<1FFF1FFF007800780078007800780078007800780078007800780078007800
874 7800780078007800780078F878F878F878F8F8F1F07FE01F80101C7F9B15>I<FFF07FE0
875 FFF07FE00F003E000F003C000F0078000F0070000F00E0000F01C0000F0380000F070000
876 0F0E00000F1E00000F3F00000F7F80000FFF80000FE7C0000FC3C0000F83E0000F01F000
877 0F00F0000F00F8000F007C000F007C000F003E000F001E000F001F00FFF07FF0FFF07FF0
878 1C1C7E9B20>I<FFF800FFF8000F00000F00000F00000F00000F00000F00000F00000F00
879 000F00000F00000F00000F00000F00000F00000F00000F00180F00180F00180F00180F00
880 380F00300F00700F00F00F01F0FFFFF0FFFFF0151C7E9B1A>I<FF8000FF80FFC001FF80
881 0FC001F8000FC001F8000DE00378000DE00378000DE00378000CF00678000CF00678000C
882 F00678000C780C78000C780C78000C780C78000C3C1878000C3C1878000C3C1878000C1E
883 3078000C1E3078000C1E3078000C0F6078000C0F6078000C0F6078000C07C078000C07C0
884 78000C07C078001E03807800FFC387FF80FFC387FF80211C7E9B26>I<FF00FFC0FF80FF
885 C00FC01E000FC00C000FE00C000DE00C000DF00C000CF80C000CF80C000C7C0C000C3C0C
886 000C3E0C000C1E0C000C1F0C000C0F8C000C078C000C07CC000C03CC000C03EC000C01FC
887 000C00FC000C00FC000C007C000C007C000C003C001E001C00FFC01C00FFC00C001A1C7E
888 9B1F>I<003F800001FFF00003E0F80007001C000E000E001C0007003C00078038000380
889 780003C0700001C0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0
890 F00001E0780003C0780003C0380003803C0007801E000F000E000E0007803C0003E0F800
891 01FFF000003F80001B1C7E9B20>I<FFFF80FFFFE00F00F00F00380F003C0F001E0F001E
892 0F001E0F001E0F001E0F001E0F003C0F00380F00F00FFFE00FFF800F00000F00000F0000
893 0F00000F00000F00000F00000F00000F00000F0000FFF000FFF000171C7E9B1C>I<FFFF
894 0000FFFFE0000F00F0000F0038000F003C000F001E000F001E000F001E000F001E000F00
895 1E000F003C000F0038000F00F0000FFFE0000FFFC0000F03F0000F00F0000F00F8000F00
896 78000F0078000F0078000F0078000F0078000F0078000F007C300F007E70FFF03FE0FFF0
897 0FC01C1C7E9B1F>82 D<07F1801FFD803C1F80700780700380E00380E00180E00180F000
898 00F80000FE00007FE0003FFC001FFE000FFF0000FF80000F800007C00003C00001C0C001
899 C0C001C0E001C0E00380F00780FE0F00DFFE00C7F800121C7E9B17>I<7FFFFFC07FFFFF
900 C0780F03C0700F01C0600F00C0E00F00E0C00F0060C00F0060C00F0060C00F0060000F00
901 00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00
902 00000F0000000F0000000F0000000F0000000F0000000F000003FFFC0003FFFC001B1C7F
903 9B1E>I<FFF0FFC0FFF0FFC00F001E000F000C000F000C000F000C000F000C000F000C00
904 0F000C000F000C000F000C000F000C000F000C000F000C000F000C000F000C000F000C00
905 0F000C000F000C000F000C000F000C000F001C00078018000780380003C0700001F0F000
906 00FFC000003F80001A1C7E9B1F>I<FFE01FF0FFE01FF01F0007800F0003000F80070007
907 8006000780060007C00E0003C00C0003C00C0001E0180001E0180001E0180000F0300000
908 F0300000F870000078600000786000007CE000003CC000003CC000001F8000001F800000
909 1F8000000F0000000F0000000F0000000600001C1C7F9B1F>I<FFE0FFE1FFFFE0FFE1FF
910 1F001E007C0F001E00380F003F00300F003F003007803F00600780678060078067806007
911 C06780E003C0C3C0C003C0C3C0C003C0C3C0C001E1C3E18001E181E18001E181E18000F1
912 81E30000F300F30000F300F30000FB00F700007E007E00007E007E00007E007E00003E00
913 7C00003C003C00003C003C00001C0038000018001800281C7F9B2B>I<FFF00FFCFFF00F
914 FC0FC003C007C0038003C0030003E0060001F0060000F00C0000F81C0000781800007C38
915 00003C3000001E6000001F6000000FC000000FC000000780000007800000078000000780
916 00000780000007800000078000000780000007800000078000007FF800007FF8001E1C80
917 9B1F>89 D<FEFEC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
918 C0C0C0C0C0C0C0C0FEFE07297C9E0C>91 D<18183C3C383870706060E0E0C0C0C0C0F8F8
919 FCFCFCFC7C7C38380E0D7B9C15>I<FEFE06060606060606060606060606060606060606
920 060606060606060606060606060606060606FEFE0729809E0C>I<183C387060E0C0C0F8
921 FCFC7C38060D7E9C0C>96 D<1FE0003FF8003C3C003C1E00180E00000E00001E0007FE00
922 3FFE007E0E00F80E00F80E00F00E60F00E60F81E607C7E607FFFC01FC78013127F9115>
923 I<FC0000FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001CFE
924 001FFF801F87C01E03E01C01E01C00F01C00F01C00F01C00F01C00F01C00F01C00F01C01
925 E01E01E01E03C01F87C01BFF8018FE00141D7F9C17>I<07F80FFC3E3C3C3C78187800F0
926 00F000F000F000F000F000780078063C0E3F1C0FF807F00F127F9112>I<001F80001F80
927 00038000038000038000038000038000038000038000038000038007F3801FFF803E1F80
928 7C0780780380F80380F00380F00380F00380F00380F00380F00380F003807807807C0F80
929 3E1F801FFBF007E3F0141D7F9C17>I<07E01FF83E7C781C781EF01EFFFEFFFEF000F000
930 F000F000780078063C0E3F1C0FF807F00F127F9112>I<00FC03FE079E071E0F1E0E000E
931 000E000E000E000E00FFE0FFE00E000E000E000E000E000E000E000E000E000E000E000E
932 000E000E007FE07FE00F1D809C0D>I<07E7C01FFFC03C3DC0781E00781E00781E00781E
933 00781E00781E003C3C003FF80037E0007000007000007800003FFC003FFF007FFF807807
934 C0F003C0E001C0E001C0F003C0F807C07C0F801FFE0007F800121B7F9115>I<FC0000FC
935 00001C00001C00001C00001C00001C00001C00001C00001C00001C00001CFE001DFF001F
936 8F801F07801E03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C
937 03801C0380FF9FF0FF9FF0141D7F9C17>I<38007C007C007C0038000000000000000000
938 00000000FC00FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C00
939 FF80FF80091D7F9C0C>I<01C003E003E003E001C00000000000000000000000000FE00F
940 E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000
941 E000E0F0E0F1E0F3C0FF807E000B25839C0D>I<FC0000FC00001C00001C00001C00001C
942 00001C00001C00001C00001C00001C00001C7FC01C7FC01C3E001C3C001C78001CF0001D
943 E0001FE0001FF0001FF0001E78001C7C001C3C001C1E001C1E001C0F00FF9FE0FF9FE013
944 1D7F9C16>I<FC00FC001C001C001C001C001C001C001C001C001C001C001C001C001C00
945 1C001C001C001C001C001C001C001C001C001C001C001C00FF80FF80091D7F9C0C>I<FC
946 7F07F000FDFF9FF8001F87F87C001F03F03C001E01E01C001C01C01C001C01C01C001C01
947 C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C0
948 1C001C01C01C00FF8FF8FF80FF8FF8FF8021127F9124>I<FCFE00FDFF001F8F801F0780
949 1E03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
950 FF9FF0FF9FF014127F9117>I<03F0000FFC001E1E00380700780780700380F003C0F003
951 C0F003C0F003C0F003C0F003C07003807807803807001E1E000FFC0003F00012127F9115
952 >I<FCFE00FFFF801F87C01E03E01C01E01C01F01C00F01C00F01C00F01C00F01C00F01C
953 00F01C01E01E01E01E03C01F8FC01FFF801CFE001C00001C00001C00001C00001C00001C
954 0000FF8000FF8000141A7F9117>I<07F1801FF9803F1F803C0F80780780780380F00380
955 F00380F00380F00380F00380F00380F803807807807C0F803E1F801FFB8007E380000380
956 000380000380000380000380000380001FF0001FF0141A7F9116>I<FDF0FFF81F781E78
957 1E301C001C001C001C001C001C001C001C001C001C001C00FFC0FFC00D127F9110>I<1F
958 B07FF0F0F0E070E030F030F8007FC07FE01FF000F8C078C038E038F078F8F0FFF0CFC00D
959 127F9110>I<0C000C000C000C000C001C001C003C00FFE0FFE01C001C001C001C001C00
960 1C001C001C001C301C301C301C301C301E700FE007C00C1A7F9910>I<FC1F80FC1F801C
961 03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C07801C
962 0F801E1F800FFFF007F3F014127F9117>I<FF0FE0FF0FE01C07801C07000E06000E0600
963 0E0600070C00070C00071C0003980003980003F80001F00001F00000E00000E00000E000
964 13127F9116>I<FF3FCFE0FF3FCFE03C0F07801C0F03001C1F03000E1B06000E1B86000E
965 1B86000E318E000731CC000731CC000760CC0003E0F80003E0F80003E0F80001C0700001
966 C0700001C070001B127F911E>I<7F8FF07F8FF00F0F80070F00038E0001DC0001D80000
967 F00000700000780000F80001DC00038E00030E000707001F0780FF8FF8FF8FF815128091
968 16>I<FF0FE0FF0FE01C07801C07000E06000E06000E0600070C00070C00071C00039800
969 03980003F80001F00001F00000E00000E00000E00000C00000C00000C000F18000F18000
970 C700007E00003C0000131A7F9116>I<7FFC7FFC783C707860F061E061E063C00780078C
971 0F0C1E0C1E1C3C187818F078FFF8FFF80E127F9112>I<FFFFF0FFFFF01402808B15>I<FF
972 FFFFFFFF80FFFFFFFFFF802902808B2A>I E /Fu 33 122 df<0003FF807FF000001FFF
973 E3FFFC00007FC0FFF03E0001FE00FFC01F0003FC01FF803F8003F801FF007F8007F001FE
974 007F8007F001FE007F8007F001FE007F8007F001FE003F0007F000FE001E0007F000FE00
975 000007F000FE00000007F000FE00000007F000FE000000FFFFFFFFFFFF80FFFFFFFFFFFF
976 80FFFFFFFFFFFF8007F000FE003F8007F000FE003F8007F000FE003F8007F000FE003F80
977 07F000FE003F8007F000FE003F8007F000FE003F8007F000FE003F8007F000FE003F8007
978 F000FE003F8007F000FE003F8007F000FE003F8007F000FE003F8007F000FE003F8007F0
979 00FE003F8007F000FE003F8007F000FE003F8007F000FE003F8007F000FE003F8007F000
980 FE003F8007F000FE003F807FFF0FFFE3FFF87FFF0FFFE3FFF87FFF0FFFE3FFF8352A7FA9
981 39>14 D<000700000F00007F0007FF00FFFF00FFFF00F8FF0000FF0000FF0000FF0000FF
982 0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF
983 0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF
984 0000FF007FFFFE7FFFFE7FFFFE17277BA622>49 D<00FFC00007FFF8001FFFFE003F03FF
985 007E00FF807F007FC0FF807FC0FF803FE0FF803FE0FF803FE0FF801FE07F001FE03E003F
986 E000003FE000003FC000003FC000007F8000007F800000FF000001FE000001FC000003F8
987 000007E000000FC000001F8000003E00E0007C00E0007800E000F001C001E001C0038001
988 C007FFFFC00FFFFFC01FFFFFC03FFFFFC07FFFFF80FFFFFF80FFFFFF80FFFFFF801B277D
989 A622>I<007FC00003FFF00007FFFC000FC1FE001F80FF003FC0FF003FE07F803FE07F80
990 3FE07F803FE07F803FE07F801FC0FF800F80FF000000FF000001FE000003FC000007F000
991 00FFC00000FFF8000001FE000000FF0000007F8000007FC000003FC000003FE01E003FE0
992 7F803FE07F803FE0FFC03FE0FFC03FE0FFC03FE0FFC03FC0FFC07FC07F807F807F00FF80
993 3F81FF001FFFFC0007FFF80000FFC0001B277DA622>I<0000070000000F0000001F0000
994 003F0000007F000000FF000000FF000001FF000003FF0000077F00000F7F00000E7F0000
995 1C7F0000387F0000707F0000F07F0000E07F0001C07F0003807F0007007F000F007F000E
996 007F001C007F0038007F0070007F00E0007F00FFFFFFF8FFFFFFF8FFFFFFF80000FF0000
997 00FF000000FF000000FF000000FF000000FF000000FF00007FFFF8007FFFF8007FFFF81D
998 277EA622>I<3E007F00FF80FF80FF80FF80FF807F003E00000000000000000000000000
999 0000000000003E007F00FF00FF80FF80FF80FF807F803F80018001800380030003000700
1000 06000E001C0018003800300009277B9A13>59 D<000003800000000007C00000000007C0
1001 000000000FE0000000000FE0000000000FE0000000001FF0000000001FF0000000003FF8
1002 000000003FF8000000003FF8000000007FFC0000000077FC00000000F7FE00000000E3FE
1003 00000000E3FE00000001C1FF00000001C1FF00000003C1FF8000000380FF8000000780FF
1004 C0000007007FC0000007007FC000000E007FE000000E003FE000001E003FF000001C001F
1005 F000001FFFFFF000003FFFFFF800003FFFFFF8000078000FFC0000700007FC0000700007
1006 FC0000E00007FE0000E00003FE0001E00003FF0001C00001FF0001C00001FF00FFFE003F
1007 FFFEFFFE003FFFFEFFFE003FFFFE2F297EA834>65 D<FFFFFFF80000FFFFFFFF8000FFFF
1008 FFFFE00003FE001FF80003FE0007FC0003FE0001FE0003FE0000FF0003FE00007F8003FE
1009 00003FC003FE00001FC003FE00001FE003FE00001FE003FE00000FF003FE00000FF003FE
1010 00000FF003FE00000FF003FE00000FF803FE00000FF803FE00000FF803FE00000FF803FE
1011 00000FF803FE00000FF803FE00000FF803FE00000FF803FE00000FF803FE00000FF803FE
1012 00000FF003FE00000FF003FE00000FF003FE00001FE003FE00001FE003FE00001FC003FE
1013 00003FC003FE00007F8003FE00007F0003FE0001FE0003FE0003FC0003FE001FF800FFFF
1014 FFFFE000FFFFFFFF8000FFFFFFFC00002D297DA835>68 D<FFFFFFFFC0FFFFFFFFC0FFFF
1015 FFFFC003FE003FC003FE000FE003FE0003E003FE0001E003FE0001E003FE0000E003FE00
1016 00E003FE0000E003FE0000F003FE03807003FE03807003FE03807003FE03800003FE0380
1017 0003FE07800003FE0F800003FFFF800003FFFF800003FFFF800003FE0F800003FE078000
1018 03FE03800003FE03800003FE03800003FE03800003FE03800003FE00000003FE00000003
1019 FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE000000FFFF
1020 FE0000FFFFFE0000FFFFFE000024297DA82B>70 D<FFFFFEFFFFFEFFFFFE01FF0001FF00
1021 01FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF00
1022 01FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF00
1023 01FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF00FFFFFEFFFFFEFFFFFE
1024 17297FA81A>73 D<FFFFFFE00000FFFFFFFE0000FFFFFFFF800003FE007FE00003FE000F
1025 F00003FE0007F80003FE0007FC0003FE0003FC0003FE0003FE0003FE0003FE0003FE0003
1026 FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FC0003FE0007F80003FE0007
1027 F80003FE001FE00003FE007FC00003FFFFFE000003FFFFFC000003FE01FF000003FE007F
1028 C00003FE007FE00003FE003FE00003FE003FF00003FE001FF00003FE001FF00003FE001F
1029 F00003FE001FF00003FE001FF00003FE001FF00003FE001FF00003FE001FF00003FE001F
1030 F00703FE001FF00703FE000FF80703FE000FF80FFFFFF807FE1EFFFFF801FFFCFFFFF800
1031 3FF030297DA834>82 D<03FFC0000FFFF0001F81FC003FC0FE003FC07F003FC07F003FC0
1032 3F803FC03F801F803F8000003F8000003F80001FFF8001FFFF8007FE3F801FE03F803FC0
1033 3F807F803F807F003F80FE003F80FE003F80FE003F80FE007F80FF007F807F00FFC03FC3
1034 DFFC1FFF8FFC03FE07FC1E1B7E9A21>97 D<FFE0000000FFE0000000FFE00000000FE000
1035 00000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000
1036 000FE00000000FE00000000FE00000000FE00000000FE3FE00000FEFFFC0000FFF07F000
1037 0FFC03F8000FF001FC000FE000FE000FE000FE000FE0007F000FE0007F000FE0007F800F
1038 E0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0
1039 007F800FE0007F000FE000FF000FE000FE000FF000FE000FF001FC000FF803F8000F9E0F
1040 E0000F0FFFC0000E03FE0000212A7EA926>I<003FF80001FFFE0007F83F000FE07F801F
1041 C07F803F807F803F807F807F807F807F003F00FF000000FF000000FF000000FF000000FF
1042 000000FF000000FF000000FF000000FF0000007F0000007F8000003F8001C03FC001C01F
1043 C003C00FE0078007F83F0001FFFC00003FF0001A1B7E9A1F>I<00003FF80000003FF800
1044 00003FF800000003F800000003F800000003F800000003F800000003F800000003F80000
1045 0003F800000003F800000003F800000003F800000003F800000003F800003FE3F80001FF
1046 FBF80003F83FF8000FE00FF8001FC007F8003F8003F8003F8003F8007F8003F8007F0003
1047 F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F8
1048 00FF0003F800FF0003F8007F0003F8007F0003F8003F8003F8003F8007F8001FC00FF800
1049 0FE01FF80007F07FFF8001FFFBFF80003FC3FF80212A7EA926>I<003FE00001FFFC0007
1050 F07E000FE03F001FC01F803F800FC03F800FC07F000FC07F0007E0FF0007E0FF0007E0FF
1051 0007E0FFFFFFE0FFFFFFE0FF000000FF000000FF000000FF0000007F0000007F8000003F
1052 8000E03F8001E01FC001C00FE007C003F81F8001FFFE00003FF8001B1B7E9A20>I<000F
1053 F800003FFE0000FF3F0001FC7F8003F87F8003F87F8007F07F8007F07F8007F03F0007F0
1054 000007F0000007F0000007F0000007F0000007F00000FFFFC000FFFFC000FFFFC00007F0
1055 000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
1056 000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
1057 000007F0000007F000007FFF80007FFF80007FFF8000192A7EA915>I<00FF81F007FFF7
1058 FC0FE3FF7C1F80FCFC3F80FE7C3F007E787F007F007F007F007F007F007F007F007F007F
1059 007F007F003F007E003F80FE001F80FC000FE3F8001FFFF00018FF8000380000003C0000
1060 003C0000003E0000003FFFFC003FFFFF001FFFFFC00FFFFFE007FFFFF03FFFFFF07E000F
1061 F87C0001F8F80001F8F80000F8F80000F8F80000F8FC0001F87E0003F03F0007E01FE03F
1062 C007FFFF0000FFF8001E287E9A22>I<0F801FC03FE03FE03FE03FE03FE01FC00F800000
1063 000000000000000000000000FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
1064 0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2B7DAA14>
1065 105 D<FFE00000FFE00000FFE000000FE000000FE000000FE000000FE000000FE000000F
1066 E000000FE000000FE000000FE000000FE000000FE000000FE000000FE01FFC0FE01FFC0F
1067 E01FFC0FE007C00FE00F800FE01E000FE07C000FE0F8000FE1F0000FE3E0000FE7C0000F
1068 EFE0000FFFF0000FFFF0000FFFF8000FF3FC000FE1FE000FC0FE000FC0FF000FC07F800F
1069 C03F800FC03FC00FC01FE00FC00FF0FFFC3FFEFFFC3FFEFFFC3FFE1F2A7EA924>107
1070 D<FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
1071 E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
1072 E00FE00FE00FE0FFFEFFFEFFFE0F2A7DA914>I<FFC07F800FF000FFC1FFE03FFC00FFC7
1073 C3F0F87E000FCF03F9E07F000FDC01FB803F000FF801FF003F800FF001FE003F800FF001
1074 FE003F800FF001FE003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC
1075 003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC00
1076 3F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F
1077 800FE001FC003F80FFFE1FFFC3FFF8FFFE1FFFC3FFF8FFFE1FFFC3FFF8351B7D9A3A>I<
1078 FFC0FF0000FFC3FFC000FFC787E0000FCE07F0000FDC03F8000FF803F8000FF003F8000F
1079 F003F8000FF003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE0
1080 03F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003
1081 F8000FE003F8000FE003F800FFFE3FFF80FFFE3FFF80FFFE3FFF80211B7D9A26>I<003F
1082 E00001FFFC0003F07E000FC01F801F800FC03F800FE03F0007E07F0007F07F0007F07F00
1083 07F0FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F87F00
1084 07F07F0007F03F800FE03F800FE01F800FC00FC01F8007F07F0001FFFC00003FE0001D1B
1085 7E9A22>I<FFE3FE0000FFEFFFC000FFFF0FF0000FFC03F8000FF001FC000FE001FE000F
1086 E000FE000FE000FF000FE000FF000FE0007F800FE0007F800FE0007F800FE0007F800FE0
1087 007F800FE0007F800FE0007F800FE0007F800FE0007F800FE000FF000FE000FF000FE000
1088 FE000FF001FE000FF003FC000FF807F8000FFE0FE0000FEFFFC0000FE3FE00000FE00000
1089 000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000
1090 0FE0000000FFFE000000FFFE000000FFFE00000021277E9A26>I<FFC7F0FFCFFCFFDC7E
1091 0FD8FF0FF8FF0FF0FF0FF0FF0FF0FF0FE07E0FE0000FE0000FE0000FE0000FE0000FE000
1092 0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000FFFF00FFFF00FFFF00
1093 181B7E9A1C>114 D<03FE701FFFF03E03F07801F07000F0F00070F00070F80070FE0000
1094 FFF000FFFF007FFFC03FFFE01FFFF007FFF800FFFC0007FC0000FCE0007CE0003CF0003C
1095 F0003CF80078FC0078FF01F0FFFFC0E1FF00161B7E9A1B>I<0070000070000070000070
1096 0000F00000F00000F00001F00003F00003F00007F0001FFFF0FFFFF0FFFFF007F00007F0
1097 0007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0
1098 3807F03807F03807F03807F03807F03807F03803F87001FCF000FFE0003FC015267FA51B
1099 >I<FFE03FF800FFE03FF800FFE03FF8000FE003F8000FE003F8000FE003F8000FE003F8
1100 000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F800
1101 0FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE007F8000F
1102 E007F8000FE00FF80007E01FF80003F83BFF8001FFF3FF80007FE3FF80211B7D9A26>I<
1103 FFFE03FF80FFFE03FF80FFFE03FF8007F000700007F000700007F800F00003F800E00003
1104 FC01E00001FC01C00001FC01C00000FE03800000FE038000007F070000007F070000007F
1105 8F0000003F8E0000003FDE0000001FDC0000001FDC0000000FF80000000FF80000000FF8
1106 00000007F000000007F000000003E000000003E000000001C00000211B7F9A24>I<FFFE
1107 7FFC0FFEFFFE7FFC0FFEFFFE7FFC0FFE0FE007E000E007F003F001C007F003F001C007F8
1108 07F803C003F807F8038003F807F8038001FC0EFC070001FC0EFC070001FE1EFC0F0000FE
1109 1C7E0E0000FE1C7E0E0000FF383F1E00007F383F1C00007F783F3C00003FF01FB800003F
1110 F01FB800003FF01FF800001FE00FF000001FE00FF000000FC007E000000FC007E000000F
1111 C007E00000078003C00000078003C0002F1B7F9A32>I<FFFC0FFF00FFFC0FFF00FFFC0F
1112 FF0007F003C00003F807800001FC07800000FE0F000000FF1E0000007F3C0000003FF800
1113 00001FF00000000FF00000000FF000000007F000000007F80000000FFC0000001FFE0000
1114 001EFE0000003C7F000000783F800000F01FC00001E01FE00001C00FE00003C007F000FF
1115 F01FFF80FFF01FFF80FFF01FFF80211B7F9A24>I<FFFE03FF80FFFE03FF80FFFE03FF80
1116 07F000700007F000700007F800F00003F800E00003FC01E00001FC01C00001FC01C00000
1117 FE03800000FE038000007F070000007F070000007F8F0000003F8E0000003FDE0000001F
1118 DC0000001FDC0000000FF80000000FF80000000FF800000007F000000007F000000003E0
1119 00000003E000000001C000000001C000000003800000000380000038078000007C070000
1120 00FE0F000000FE0E000000FE1E000000FE3C0000007C780000003FE00000000FC0000000
1121 21277F9A24>I E /Fv 1 50 df<18007800F80098001800180018001800180018001800
1122 180018001800FF80FF8009107E8F0F>49 D E /Fw 6 122 270 120
1123 dfs[<F83E383838382C582C582C982698269823182318FB7E>15
1124 11 128 138 36 77 D[<080008001C001C001C0026003E002600E780>9
1125 9 128 136 23 97 D[<3A66C2C2C0C2C26438>7 9 127 136 23
1126 99 D[<F1E071C071C05AC05AC05AC04CC04CC0EDE0>11 9 128 136
1127 27 109 D[<78C8C0E078181898F0>5 9 127 136 18 115 D[<F38032003A001A001C00
1128 0C000C000C001E00>9 9 128 136 23 121 D E /Fx 33 123 df<007E0001FE0007CF00
1129 070F000F0F000E0F000E00000E00000E00000E0000FFFF00FFFF000E07000E07000E0700
1130 0E07000E07000E07000E07000E07000E07000E07000E07000E07007F0FE07F0FE0131A80
1131 9915>12 D<007E1F8001FF7FC007C7F1E00707C1E00F07C1E00E0781E00E0380000E0380
1132 000E0380000E038000FFFFFFE0FFFFFFE00E0380E00E0380E00E0380E00E0380E00E0380
1133 E00E0380E00E0380E00E0380E00E0380E00E0380E00E0380E00E0380E07F8FE3FC7F8FE3
1134 FC1E1A809920>14 D<E0F0F0F03030307060E0C0040B7D830B>44
1135 D<FFC0FFC0FFC00A0380880D>I<F0F0F0F004047D830B>I<000C0000001E0000001E0000
1136 001E0000003F0000003F0000003F000000778000006780000067800000C3C00000C3C000
1137 00C3C0000181E0000181E0000181E0000300F00003FFF00003FFF0000600780006007800
1138 060078000E003C001E003C00FF81FFC0FF81FFC01A1A7F991D>65
1139 D<FFF0FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F
1140 000F000F000F000F000F000F00FFF0FFF00C1A7F990E>73 D<0FC63FF6787E701EE00EE0
1141 0EE006E006F000FC007F807FF03FFC0FFE01FE003F000F000FC007C007E007E00FF00EFC
1142 3CDFFCC7F0101A7E9915>83 D<7FFFFF007FFFFF00781E0F00601E0300601E0300E01E03
1143 80C01E0180C01E0180C01E0180001E0000001E0000001E0000001E0000001E0000001E00
1144 00001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E00
1145 0003FFF00003FFF000191A7F991C>I<7F80FFE0F1F0F0F0607000F01FF03FF07870F070
1146 E070E073E0F3F1F37FFE3F3C10107E8F13>97 D<FC0000FC00001C00001C00001C00001C
1147 00001C00001C00001C00001C00001CFC001FFE001F0F001E07801C03801C01C01C01C01C
1148 01C01C01C01C01C01C01C01C03801E07801F0F001BFE0019F800121A7F9915>I<07F81F
1149 FC3C3C783C7018E000E000E000E000E000F0007000780C3E1C1FF807E00E107F8F11>I<
1150 007E00007E00000E00000E00000E00000E00000E00000E00000E00000E000FEE001FFE00
1151 3C3E00781E00700E00E00E00E00E00E00E00E00E00E00E00E00E00700E00781E003C3E00
1152 1FFFC00FCFC0121A7F9915>I<07E01FF03C78701C701CFFFCFFFCE000E000E000F00070
1153 00780C3E1C1FF807E00E107F8F11>I<00F803FC07BC0F3C0E3C0E000E000E000E000E00
1154 FFC0FFC00E000E000E000E000E000E000E000E000E000E000E000E007FE07FE00E1A8099
1155 0C>I<0FDF1FFF38777038703870387038703838703FE07FC0700070007FF83FFC7FFEF0
1156 1FE00FE007E007F00F7C3E3FFC0FF010187F8F13>I<FC0000FC00001C00001C00001C00
1157 001C00001C00001C00001C00001C00001CF8001FFC001F1E001E0E001C0E001C0E001C0E
1158 001C0E001C0E001C0E001C0E001C0E001C0E001C0E00FF9FC0FF9FC0121A7F9915>I<3C
1159 003C003C003C00000000000000000000000000FC00FC001C001C001C001C001C001C001C
1160 001C001C001C001C001C00FF80FF80091A80990A>I<FC0000FC00001C00001C00001C00
1161 001C00001C00001C00001C00001C00001C7F801C7F801C7C001C70001CE0001DC0001FC0
1162 001FE0001EF0001CF0001C78001C3C001C3C001C1E00FF3FC0FF3FC0121A7F9914>107
1163 D<FC00FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
1164 001C001C001C001C001C001C00FF80FF80091A80990A>I<FCFC3F00FFFEFF801F0FC3C0
1165 1E0781C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C0
1166 1C0701C01C0701C0FF9FE7F8FF9FE7F81D107F8F20>I<FCF800FFFC001F1E001E0E001C
1167 0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00FF9FC0FF9FC012
1168 107F8F15>I<07E01FF8381C700E6006E007E007E007E007E007E007700E700E3C3C1FF8
1169 07E010107F8F13>I<FCFC00FFFE001F0F001E07801C03801C03C01C01C01C01C01C01C0
1170 1C01C01C03C01C03801E07801F1F001FFE001DF8001C00001C00001C00001C00001C0000
1171 FF8000FF800012177F8F15>I<FDE0FFF01F701E701E001C001C001C001C001C001C001C
1172 001C001C00FFC0FFC00C107F8F0F>114 D<3FE07FE0F0E0E060E060F000FF807FC01FE0
1173 01F0C0F0E070E070F0F0FFE0DF800C107F8F0F>I<0C000C000C000C001C001C003C00FF
1174 C0FFC01C001C001C001C001C001C001C001C601C601C601C601EE00FC007800B177F960F
1175 >I<FC7E00FC7E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C
1176 0E001C1E001E3E000FFFC007EFC012107F8F15>I<FF3F80FF3F803C0E001C0C001C0C00
1177 0E18000E18000E380007300007300007F00003E00003E00001C00001C00001C00011107F
1178 8F14>I<FF3F9F80FF3F9F803C1E0E001C3E0C001C360C001C370C000E3718000E631800
1179 0E6398000763B00007C1B00007C1F00007C1F0000380E0000380E0000380E00019107F8F
1180 1C>I<7F1FC07F1FC00F1E00071C0003B80003B00001E00000E00000F00001F00003B800
1181 071C00061C001E0E00FF1FE0FF1FE01310808F14>I<FF3F80FF3F803C0E001C0C001C0C
1182 000E18000E18000E380007300007300007F00003E00003E00001C00001C00001C0000180
1183 00018000618000F30000C70000FE000078000011177F8F14>I<7FF87FF870F860F061E0
1184 63C063C007800F181E181E183C387830F870FFF0FFF00D107F8F11>I
1185 E /Fy 14 122 df<78FCFCFCFC78000000000078FCFCFCFC7806117D900C>58
1186 D<00030000000780000007800000078000000FC000000FC000001FE000001FE000001FE0
1187 000033F0000033F0000063F8000061F80000E1FC0000C0FC0000C0FC000180FE0001FFFE
1188 0003FFFF0003003F0003003F0006001F8006001F800E001FC0FFC0FFFCFFC0FFFC1E1A7F
1189 9921>65 D<FFFC0FF8FFFC0FF80FC003800FC007000FC01E000FC03C000FC078000FC0F0
1190 000FC1E0000FC3C0000FC7C0000FCFC0000FDFE0000FFFF0000FF7F8000FE3F8000FC1FC
1191 000FC0FE000FC0FE000FC07F000FC03F800FC03FC00FC01FC00FC00FE0FFFC3FFCFFFC3F
1192 FC1E1A7E9923>75 D<0FF0003FFC003E7E003E3F003E1F001C1F00001F0007FF003FFF00
1193 7F1F00FC1F00F81F00F81F00F83F00FC7F007FFFE01FC7E013117F9015>97
1194 D<FF0000FF00001F00001F00001F00001F00001F00001F00001F00001F3F801FFFE01FC3
1195 F01F80F81F00F81F007C1F007C1F007C1F007C1F007C1F007C1F007C1F00F81F80F81FC3
1196 F01CFFE0187F80161A7F9919>I<03FC001FFF003F1F007C1F007C1F00F80E00F80000F8
1197 0000F80000F80000F80000FC00007C00007E01803F87801FFF0003FC0011117F9014>I<
1198 001FE0001FE00003E00003E00003E00003E00003E00003E00003E007FBE01FFFE03F0FE0
1199 7C03E07C03E0F803E0F803E0F803E0F803E0F803E0F803E0F803E07C03E07C07E03F0FE0
1200 1FFFFC07F3FC161A7F9919>I<07F8001FFE003E1F007C0F007C0780F80780F80780FFFF
1201 80FFFF80F80000F80000F800007C00007E01803F07801FFF0003FC0011117F9014>I<03
1202 F8000FFE003E0F803C07807803C07803C0F803E0F803E0F803E0F803E0F803E0F803E078
1203 03C07C07C03E0F800FFE0003F80013117F9016>111 D<FEF8FFFE1FBE1FBE1F3E1F1C1F
1204 001F001F001F001F001F001F001F001F00FFE0FFE00F117F9012>114
1205 D<1FF07FF07070E030F030FC00FFE07FF07FF81FFC01FCC03CE01CE01CF838FFF8CFE00E
1206 117F9011>I<030003000300070007000F003F00FFF0FFF01F001F001F001F001F001F00
1207 1F001F001F181F181F181F181FB80FF007E00D187F9711>I<FF9FF1F8FF9FF1F83F07C0
1208 E01F07C0C01F07E0C01F8DE1C00F8DE1800F8DF18007D8F30007D8FB0007F8FF0003F07E
1209 0003F07E0001E03C0001E03C0001E03C0000C018001D117F9020>119
1210 D<FF83F0FF83F01F01801F01801F83800F83000FC70007C60007C60003EC0003EC0001F8
1211 0001F80001F80000F00000F00000600000600070C000F8C000C18000C380007F00003C00
1212 0014187F9017>121 D E /Fz 1 4 df<070007000700E738FFF87FF01FC01FC07FF0FFF8
1213 E7380700070007000D0E7E8E12>3 D E /FA 17 122 df<70F8FCFC7C0C0C0C1C181838
1214 70E0E0060F7C840E>44 D<70F8F8F87005057C840E>46 D<018003800F80FF80F3800380
1215 038003800380038003800380038003800380038003800380038003800380038003800380
1216 0380038003800380038003800380FFFEFFFE0F217CA018>49 D<1801801E07801FFF801F
1217 FF001FFC001FF00018000018000018000018000018000018000019F8001FFE001F0F001E
1218 07801C03C01803C00001C00001E00001E00001E00001E07001E0F001E0F001E0F001E0E0
1219 03C0E003C0700780380F803E1F000FFC0007F00013227EA018>53
1220 D<007E0001FF8003C3C00703C00E03C01E03C03C03C03800007800007800007800007020
1221 00F3FC00F7FF00FE0F80FC0780F803C0F803C0F801E0F001E0F001E0F001E0F001E0F001
1222 E07001E07001E07801E07801C03803C03C03801E07800F1F0007FE0003F80013227EA018
1223 >I<03F8000FFC001F1E003C07003807807803807003C0F003C0F001C0F001C0F001E0F0
1224 01E0F001E0F001E0F001E0F003E07803E07803E03C07E03E0FE01FFDE007F9E00081E000
1225 01C00003C00003C0000380780780780700780F00781E00787C003FF8000FE00013227EA0
1226 18>57 D<FFFFF800FFFFFE0007800F80078007C0078003E0078001E0078001F0078001F0
1227 078001F0078001F0078001F0078001E0078003E0078007C007800F8007FFFF0007FFFE00
1228 07801F80078007C0078003E0078001F0078000F0078000F8078000F8078000F8078000F8
1229 078000F8078000F8078001F0078003F0078003E007800FC0FFFFFF00FFFFFC001D227EA1
1230 23>66 D<03FFF003FFF0000F00000F00000F00000F00000F00000F00000F00000F00000F
1231 00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F
1232 00000F00000F00000F00F80F00F80F00F80F00F81F00F01E00703E00787C003FF8000FE0
1233 0014237EA119>74 D<FFC00003FFFFE00007FF07E00007E007E00007E006F0000DE006F0
1234 000DE006F0000DE006780019E006780019E006780019E0063C0031E0063C0031E0063C00
1235 31E0061E0061E0061E0061E0061E0061E0060F00C1E0060F00C1E006078181E006078181
1236 E006078181E00603C301E00603C301E00603C301E00601E601E00601E601E00601E601E0
1237 0600FC01E00600FC01E00600FC01E006007801E01F807801E0FFF0783FFFFFF0303FFF28
1238 227EA12D>77 D<FFFFE00000FFFFF8000007803E000007800F00000780078000078007C0
1239 00078003E000078003E000078003E000078003E000078003E000078003E000078007C000
1240 078007800007800F000007803E000007FFF8000007FFF000000780F8000007803C000007
1241 801E000007801E000007800F000007800F000007800F000007800F800007800F80000780
1242 0F800007800F800007800F818007800FC180078007C380FFFC07E700FFFC03FF00000000
1243 FE0021237EA124>82 D<03FE000FFF801F07803E07803C0780780000780000F00000F000
1244 00F00000F00000F00000F00000F000007800007800C03C01C03E01801F87800FFF0003FC
1245 0012157E9416>99 D<01FC0007FF001F0F803E03C03C01C07801E07801E0FFFFE0FFFFE0
1246 F00000F00000F00000F00000F000007800007800603C00E03E01C00F83C007FF0001FC00
1247 13157F9416>101 D<1C003E003E003E001C00000000000000000000000000000000000E
1248 00FE00FE001E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E
1249 00FFC0FFC00A227FA10E>105 D<0E00FE00FE001E000E000E000E000E000E000E000E00
1250 0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00
1251 0E000E000E000E00FFE0FFE00B237FA20E>108 D<0E7EFEFFFFEF1F8F0F0F0F000F000E
1252 000E000E000E000E000E000E000E000E000E000E000E00FFF0FFF010157F9413>114
1253 D<0E0070FE07F0FE07F01E00F00E00700E00700E00700E00700E00700E00700E00700E00
1254 700E00700E00700E00700E00F00E00F00E01F00787F807FF7F01FC7F18157F941B>117
1255 D<FFC3FEFFC3FE1E00F80E00700E00E00700C00700C00700C003818003818003C38001C3
1256 0001C30000E60000E60000E600007C00007C00007C000038000038000030000030000070
1257 00006000006000F0C000F1C000F380007F00003E0000171F7F941A>121
1258 D E /FB 6 122 df<FFFC00000003FFF0FFFE00000007FFF003FE00000007FC0001FE00
1259 000007F80001BF0000000DF80001BF0000000DF800019F80000019F800019F80000019F8
1260 00019F80000019F800018FC0000031F800018FC0000031F800018FC0000031F8000187E0
1261 000061F8000187E0000061F8000183F00000C1F8000183F00000C1F8000183F00000C1F8
1262 000181F8000181F8000181F8000181F8000180FC000301F8000180FC000301F8000180FC
1263 000301F80001807E000601F80001807E000601F80001807F000C01F80001803F000C01F8
1264 0001803F000C01F80001801F801801F80001801F801801F80001801F801801F80001800F
1265 C03001F80001800FC03001F800018007E06001F800018007E06001F800018007E06001F8
1266 00018003F0C001F800018003F0C001F800018001F98001F800018001F98001F800018001
1267 F98001F800018000FF0001F800018000FF0001F800018000FF0001F8000180007E0001F8
1268 0003C0007E0001F80007E0003C0001F8000FF0003C0003FC00FFFF003C00FFFFF0FFFF00
1269 1800FFFFF03C317BB047>77 D<00003000000000780000000078000000007800000000FC
1270 00000000FC00000001FE00000001BE00000001BE000000031F000000031F000000031F00
1271 0000060F800000060F8000000E0FC000000C07C000000C07C000001803E000001803E000
1272 003803F000003001F000003001F000006000F800007FFFF800007FFFF80000C0007C0000
1273 C0007C0001C0007E000180003E000180003E000300001F000300001F000700001F800F80
1274 001F801FC0001FC0FFE000FFFCFFE000FFFC26257EA42C>97 D<0001FE0040000FFF80C0
1275 003F80E1C0007C0031C001F0001BC003E0000FC007C00007C00F800007C00F000003C01F
1276 000003C03E000001C03E000001C07E000001C07E000000C07C000000C0FC000000C0FC00
1277 000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0000
1278 00007C000000C07E000000C07E000000C03E000000C03E000001801F000001800F000001
1279 800F8000030007C000060003E000060001F0000C00007C003800003F80E000000FFFC000
1280 0001FE000022277DA52A>99 D<FFC000003FF0FFE000007FF00FE000007F0007E000007E
1281 0006F00000DE0006F00000DE0006F00000DE00067800019E00067800019E00063C00031E
1282 00063C00031E00063C00031E00061E00061E00061E00061E00061E00061E00060F000C1E
1283 00060F000C1E00060780181E00060780181E00060780181E000603C0301E000603C0301E
1284 000601E0601E000601E0601E000601E0601E000600F0C01E000600F0C01E000600F0C01E
1285 00060079801E00060079801E0006003F001E0006003F001E0006003F001E000F001E001E
1286 001F801E003F00FFF01E03FFF0FFF00C03FFF02C257CA436>109
1287 D<00FE020007FF86000F03CE001C007E0038003E0078001E0070000E00F0000E00F0000E
1288 00F0000600F0000600F8000600F80000007C0000007E0000007FC000003FFE00001FFFC0
1289 000FFFF00003FFF80000FFFC00000FFE0000007F0000003F0000001F0000000F8000000F
1290 80C0000780C0000780C0000780C0000780E0000700E0000F00F0000E00F8001E00FE003C
1291 00E7C07800C3FFE000807F800019277DA521>115 D<FFFC0007FFFFFC0007FF0FF00003
1292 F807E00001E003F00001C001F800018001F800038000FC000300007E000700007E000E00
1293 003F000C00001F801C00001F801800000FC030000007E070000007E060000003F0C00000
1294 01F9C0000000F980000000FF800000007F000000003E000000003E000000003E00000000
1295 3E000000003E000000003E000000003E000000003E000000003E000000003E000000003E
1296 000000003E000000003E000000007F00000007FFF0000007FFF00028257FA42C>121
1297 D E /FC 13 121 df<00000300000000000780000000000780000000000780000000000F
1298 C0000000000FC0000000000FC0000000001BE0000000001BE0000000001BE00000000031
1299 F00000000031F00000000031F00000000060F80000000060F80000000060F800000000C0
1300 7C00000000C07C00000001C07E00000001803E00000001803E00000003803F0000000300
1301 1F00000003001F00000007001F80000006000F80000006000F8000000C000FC000000C00
1302 07C000000C0007C00000180003E000001FFFFFE000001FFFFFE00000300001F000003000
1303 01F00000300001F00000600000F80000600000F80000600000F80000C000007C0000C000
1304 007C0001C000007E00018000003E00018000003E00038000003F00038000001F00078000
1305 001F801FC000003F80FFF80003FFFCFFF80003FFFC2E327EB132>65
1306 D<03FF00000FFFC0001E03F0003E00F8003E007C003E003C003E003E001C001E0000001E
1307 0000001E0000001E0000001E000003FE00007FFE0003FF1E0007F01E001FC01E003F001E
1308 007E001E007C001E00FC001E00F8001E0CF8001E0CF8001E0CF8003E0CFC007E0C7C007E
1309 0C7E01FF1C3F87CFB81FFF07F003FC03C01E1F7D9E21>97 D<003F800001FFF00003E1F8
1310 0007807C000F003E001E001E003E001F003C000F007C000F807C000F8078000F80F80007
1311 80FFFFFF80FFFFFF80F8000000F8000000F8000000F8000000F8000000F80000007C0000
1312 007C0000007C0000003E0001803E0003801F0003000F80070007E00E0003F83C0000FFF8
1313 00003FC000191F7E9E1D>101 D<0007F0001FF8007C3C00F87C00F07C01E07C01E03803
1314 E00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C000FF
1315 FFC0FFFFC003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003
1316 C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003
1317 C00003C00003C00003C00007E0007FFF007FFF0016327FB114>I<0F001F801F801F801F
1318 800F00000000000000000000000000000000000000000000000780FF80FF800F80078007
1319 800780078007800780078007800780078007800780078007800780078007800780078007
1320 8007800780078007800FC0FFF8FFF80D307EAF12>105 D<0781FE003FC000FF87FF80FF
1321 F000FF9E0FC3C1F8000FB803E7007C0007F001EE003C0007E001FC003E0007E000FC001E
1322 0007C000F8001E0007C000F8001E00078000F0001E00078000F0001E00078000F0001E00
1323 078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E0007
1324 8000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E000780
1325 00F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000
1326 F0001E000FC001F8003F00FFFC1FFF83FFF0FFFC1FFF83FFF0341F7E9E38>109
1327 D<0781FE0000FF87FF8000FF9E0FC0000FB803E00007F001E00007E001F00007E000F000
1328 07C000F00007C000F000078000F000078000F000078000F000078000F000078000F00007
1329 8000F000078000F000078000F000078000F000078000F000078000F000078000F0000780
1330 00F000078000F000078000F000078000F000078000F000078000F000078000F0000FC001
1331 F800FFFC1FFF80FFFC1FFF80211F7E9E25>I<001FC00000FFF80001E03C0007800F000F
1332 0007801E0003C01E0003C03C0001E03C0001E0780000F0780000F0780000F0F80000F8F8
1333 0000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8780000F07C0001F03C
1334 0001E03C0001E01E0003C01E0003C00F00078007C01F0001F07C0000FFF800001FC0001D
1335 1F7E9E21>I<0781FE00FF87FF80FF9F0FE00FB803F007F001F807E000F807C0007C0780
1336 007C0780003E0780003E0780003E0780001F0780001F0780001F0780001F0780001F0780
1337 001F0780001F0780001F0780003F0780003E0780003E0780007E07C0007C07C000FC07E0
1338 00F807F001F007B803E0079E0FC0078FFF800781FC000780000007800000078000000780
1339 0000078000000780000007800000078000000780000007800000078000000FC00000FFFC
1340 0000FFFC0000202D7E9E25>I<0787F0FF8FF8FFBC7C0FB87C07F07C07E07C07E00007C0
1341 0007C00007C0000780000780000780000780000780000780000780000780000780000780
1342 000780000780000780000780000780000780000780000780000FC000FFFE00FFFE00161F
1343 7E9E19>114 D<03FE300FFFF03E07F07801F07000F0E00070E00070E00030E00030F000
1344 30F800007F00007FF0003FFF000FFFC003FFE0003FF00003F80000F8C0007CC0003CE000
1345 1CE0001CE0001CF0001CF80038F80038FC00F0EF03F0C7FFC0C1FF00161F7E9E1A>I<00
1346 C00000C00000C00000C00000C00001C00001C00001C00003C00003C00007C0000FC0001F
1347 C000FFFFE0FFFFE003C00003C00003C00003C00003C00003C00003C00003C00003C00003
1348 C00003C00003C00003C00003C00003C00003C00003C03003C03003C03003C03003C03003
1349 C03003C03003C07001E06001E0E000F9C000FFC0003F00142C7FAB19>I<FFF807FF00FF
1350 F807FF000FE003F80007E003E00003E003C00001E003800000F00700000078060000007C
1351 0C0000003C1C0000001E380000000F300000000FE000000007E000000003C000000003E0
1352 00000003F000000007F00000000E780000000C7C000000183E000000381E000000700F00
1353 0000600F800000C007C00001C003C00003C001E00007C001F0001FC003F800FFE007FFC0
1354 FFE007FFC0221F7F9E23>120 D E end
1355 %%EndProlog
1356 %%BeginSetup
1357 %%Feature: *Resolution 300dpi
1358 TeXDict begin
1360 %%EndSetup
1361 %%Page: 1 1
1362 1 0 bop 404 482 a FC(An)21 b(expression)g(formatter)h(for)g
1363 FB(Ma)n(csyma)812 602 y FA(Bruce)15 b(R.)h(Miller)1146
1364 584 y Fz(\003)848 700 y FA(July)g(6,)g(1995)893 891 y
1365 Fy(Abstract)423 956 y Fx(A)g(pac)o(k)n(age)i(for)e(formatting)i
1366 (algebraic)h(expressions)g(in)f Fw(Ma)o(csyma)1463 940
1367 y Fv(1)1496 956 y Fx(is)g(de-)365 1001 y(scrib)q(ed.)k(It)14
1368 b(pro)o(vides)i(facilities)g(for)e(user-directed)i(hierarc)o(hical)h
1369 (structuring)f(of)365 1047 y(expressions,)g(as)d(w)o(ell)h(as)g(for)f
1370 (directing)i(simpli\014cati)q(ons)i(to)c(selected)h(sub)q(expres-)365
1371 1093 y(sions.)24 b(It)15 b(emphasizes)h(a)f(seman)o(tic)h(rather)g
1372 (than)f(syn)o(tactic)h(description)i(of)d(the)365 1138
1373 y(desired)h(form.)j(The)14 b(pac)o(k)n(age)g(also)h(pro)o(vides)h
1374 (utilities)h(for)c(obtaining)k(e\016cien)o(tly)365 1184
1375 y(the)11 b(co)q(e\016cien)o(ts)h(of)e(p)q(olynomials)q(,)j
1376 (trigonometric)g(sums)d(and)i(p)q(o)o(w)o(er)e(series.)17
1377 b(Sim-)365 1230 y(ilar)e(capabilities)h(w)o(ould)e(b)q(e)g(useful)g(in)
1378 g(other)f(computer)h(algebra)g(systems.)365 1275 y Fy(Keyw)o(ords:)23
1379 b Fx(algebraic)18 b(structure,)f(computer)f(algebra,)i
1380 Fw(Ma)o(csyma)p Fx(,)d(simpli\014-)365 1321 y(cation,)f(soft)o(w)o
1381 (are,)f(transformation.)262 1458 y Fu(1)69 b(In)n(tro)r(duction)262
1382 1549 y Ft(In)15 b(a)f(general)i(purp)q(ose)g(Computer)e(Algebra)h
1383 (System)f(\(CAS\),)h(an)o(y)g(particular)g(mathe-)262
1384 1599 y(matical)9 b(expression)j(can)g(tak)o(e)f(on)g(a)g(v)n(ariet)o(y)
1385 g(of)g(forms:)k(expanded)d(form,)e(factored)h(form)262
1386 1649 y(or)i(an)o(ything)g(in)g(b)q(et)o(w)o(een.)20 b(Eac)o(h)14
1387 b(form)e(ma)o(y)g(ha)o(v)o(e)h(adv)n(an)o(tages;)g(a)h(giv)o(en)f(form)
1388 f(ma)o(y)g(b)q(e)262 1699 y(more)f(compact)h(than)h(another,)g(or)f
1389 (allo)o(w)f(clear)i(expression)h(of)e(certain)i(algorithms.)h(Or)262
1390 1748 y(it)e(ma)o(y)f(simply)g(b)q(e)i(more)f(informativ)o(e,)e
1391 (particularly)i(if)g(it)h(has)g(ph)o(ysical)f(signi\014cance.)324
1392 1798 y(A)k(CAS)h(con)o(tains)g(man)o(y)d(to)q(ols)j(for)f(transforming)
1393 f(expressions.)30 b(Ho)o(w)o(ev)o(er,)19 b(most)262 1848
1394 y(are)f(lik)o(e)g Fs(Ma)o(csyma)p Ft('s[1])g Fr(factor)g
1395 Ft(and)g Fr(expand)p Ft(,)g(op)q(erating)g(only)g(on)g(the)h(en)o(tire)
1396 g(ex-)262 1898 y(pression)e(or)f(its)h(top)f(lev)o(el.)26
1397 b(A)o(t)17 b(the)g(other)g(extreme)g(are)g(op)q(erations)g(lik)o(e)f
1398 Fr(substpart)262 1948 y Ft(whic)o(h)h(extract)h(a)f(sp)q(eci\014c)h
1399 (part)g(of)e(an)h(expression,)i(then)e(transform)f(and)h(replace)h(it.)
1400 262 1997 y(Unfortunately)m(,)13 b(the)h(means)g(of)f(sp)q(ecifying)h
1401 (the)h(piece)g(of)e(in)o(terest)i(is)f(purely)g(syn)o(tactic,)262
1402 2047 y(requiring)i(the)h(user)h(to)e(k)o(eep)h(close)g(w)o(atc)o(h)g
1403 (on)f(the)h(form)e(of)h(the)h(argumen)o(ts)f(to)g(a)o(v)o(oid)262
1404 2097 y(error.)324 2147 y(The)f(pac)o(k)n(age)f(describ)q(ed)i(here)g
1405 (giv)o(es)f(users)h(of)e Fs(Ma)o(csyma)h Ft(more)f(con)o(trol)g(o)o(v)o
1406 (er)h(the)262 2197 y(structure)e(of)e(expressions,)j(and)d(it)g(do)q
1407 (es)i(so)f(using)f(a)g(more)g(seman)o(tic,)g(almost)f(algebraic,)262
1408 2246 y(language)i(describing)i(the)g(desired)h(structure.)20
1409 b(It)14 b(also)f(pro)o(vides)g(a)h(seman)o(tic)e(means)h(of)262
1410 2296 y(addressing)g(parts)g(of)f(an)g(expression)i(for)e(particular)g
1411 (simpli\014cations.)k(F)m(or)c(example,)f(to)p 262 2331
1412 573 2 v 307 2358 a Fq(\003)325 2369 y Fp(Email:)p Fo(miller)o(@ca)o
1413 (m.n)o(is)o(t.g)o(ov)308 2397 y Fv(1)325 2409 y Fp(The)k(use)g(of)g
1414 (commercial)d(pro)q(ducts)h(or)i(their)f(names)g(implies)g(no)g
1415 (endorsemen)o(t)e(b)o(y)j(NIST,)h(the)262 2448 y(Dept.)10
1416 b(of)h(Commerce)f(or)h(the)g(U.S.)g(Go)o(v)o(ernmen)o(t)o(.)967
1417 2574 y Ft(1)p eop
1418 %%Page: 2 2
1419 2 1 bop 262 307 a Ft(rearrange)16 b(an)f(expression)h(in)o(to)f(a)f
1420 (series)j(in)e Fr(eps)f Ft(through)i(order)g(5,)e(whose)i(terms)f(will)
1421 262 357 y(b)q(e)e(p)q(olynomial)o(s)e(in)h(the)h Fr(x)g
1422 Ft(and)f Fr(y)p Ft(,)g(whose)i(co)q(e\016cien)o(ts,)f(in)f(turn,)h
1423 (will)f(b)q(e)h(trigonometric)262 407 y(sums)g(in)g Fr(l)h
1424 Ft(and)g Fr(g)f Ft(with)h(factored)g(co)q(e\016cien)o(ts)h(one)f(uses)h
1425 (the)g(command:)370 488 y Fr(format)p Ft(\()p Fr(foo)p
1426 Fn(;)7 b Ft(\045)p Fr(series)o Ft(\()p Fr(eps)p Fn(;)f
1427 Fr(5)p Ft(\))p Fn(;)h Ft(\045)o Fr(poly)p Ft(\()p Fr(x)o
1428 Fn(;)g Fr(y)p Ft(\))p Fn(;)f Ft(\045)p Fr(tr)o(ig)p Ft(\()p
1429 Fr(l)p Fn(;)g Fr(g)p Ft(\))p Fn(;)h Ft(\045)o Fr(facto)o(r)p
1430 Ft(\);)262 570 y(|)13 b(more)g(easily)g(in)o(v)o(ok)o(ed)g(than)h
1431 (describ)q(ed.)324 620 y(An)i(expression)h(`formatting')12
1432 b(to)q(ol)k(for)f(a)h(general)g(purp)q(ose)h(system)e(w)o(as)h(rep)q
1433 (orted)262 669 y(in)f([4)o(])g(for)h(Scratc)o(hpad,)h(predating)f(the)g
1434 (user-sp)q(eci\014ed)i(canonical)d(represen)o(tations)j(of)262
1435 719 y Fs(Axiom)g Ft(and)h(the)g(author's)g(system)f Fs(MA)o(O)p
1436 Ft(.)g(Je\013rey)i(Golden[3)o(])e(prop)q(osed)i(a)e(similar)262
1437 769 y(system)11 b(for)h Fs(Ma)o(csyma)p Ft(|)g(although)f(nev)o(er)h
1438 (implemen)o(ted,)e(his)i(design)g(pro)o(vided)f(inspi-)262
1439 819 y(ration)f(and)g(a)g(go)q(o)q(d)h(naming)d(con)o(v)o(en)o(tion)i
1440 (for)h(the)g(pac)o(k)n(age)f(describ)q(ed)j(here.)18
1441 b(A)11 b(di\013eren)o(t)262 869 y(addressing)i(sc)o(heme)h(for)f
1442 (directing)g(simpli\014cations)e(in)i(Mathematica)f(w)o(as)h(rep)q
1443 (orted)i(in)262 918 y([5)o(].)h(Th)o(us)11 b(the)h(general)f(idea)f(b)q
1444 (ehind)h(these)h(to)q(ols)f(is)g(not)f(new,)i(y)o(et)f(the)g(to)q(ols)f
1445 (themselv)o(es)262 968 y(are)j(not)h(commonl)o(y)d(a)o(v)n(ailable)g
1446 (in)i(most)f(CAS.)h(F)m(urther,)h(w)o(e)f(feel)h(that)f(our)g(syn)o
1447 (thesis)i(is)262 1018 y(unique.)i(And)c(while)f(our)h(syn)o(tax)g(ma)o
1448 (y)e(b)q(e)i(a)g(bit)f(baro)q(que,)h(including)f(man)o(y)f(k)o(eyw)o
1449 (ords,)262 1068 y(w)o(e)j(ha)o(v)o(e)f(found)h(the)g(pac)o(k)n(age)g
1450 (to)g(b)q(e)g(an)g(indisp)q(ensable)g(to)q(ol)f(in)h(practice.)324
1451 1139 y(Tw)o(o)f(mo)q(dules)g(are)i(do)q(cumen)o(ted)f(in)f(this)h(rep)q
1452 (ort.)20 b(The)14 b(principal)g(to)q(ol,)e Fr(format)p
1453 Ft(,)h(is)262 1188 y(describ)q(ed)g(in)f(Section)g(2.)18
1454 b(It)12 b(uses)h(pro)q(cedures)h(in)e Fr(coeflist)e Ft(whic)o(h)i
1455 (obtain)f(co)q(e\016cien)o(ts)262 1238 y(of)g(p)q(olynomials,)f
1456 (trigonometric)h(sums)h(and)g(p)q(o)o(w)o(er)h(series.)19
1457 b(The)13 b(latter)g(mo)q(dule)e(can)i(b)q(e)262 1288
1458 y(useful)g(alone;)f(it)h(is)g(do)q(cumen)o(ted)g(in)g(section)h(3.)j
1459 (An)d(app)q(endix)f(discusses)i(implemen)o(ta-)262 1338
1460 y(tion)e(issues.)19 b(The)14 b Fs(Lisp)g Ft(source)h(co)q(de)g(ma)o(y)d
1461 (b)q(e)j(obtained)e(from)f(the)j(author.)262 1473 y Fu(2)69
1462 b Fm(FORMAT)p Fu(;)25 b(F)-6 b(ormatting)23 b(expressions)262
1463 1588 y Fr(format)p Ft(\()p Fl(expr)p Ft(,)p Fl(template)652
1464 1594 y Fk(1)668 1588 y Ft(,)p Fn(:)7 b(:)g(:)e Ft(\))783
1465 b Fl(F)m(unction)365 1663 y Ft(Recursiv)o(ely)10 b(arranges)g
1466 Fl(expr)f Ft(according)g(to)g(the)h Fl(chain)g Ft(of)f(templates,)g
1467 Fl(template)1625 1669 y Fj(i)1639 1663 y Ft(.)324 1738
1468 y(Eac)o(h)17 b Fl(template)h Ft(indicates)f(the)h(desired)h(form)c(for)
1469 i(an)g(expression;)j(either)e(the)g(ex-)262 1788 y(p)q(ected)f(form)d
1470 (or)i(that)g(in)o(to)g(whic)o(h)f(it)h(will)e(b)q(e)j(transformed.)24
1471 b(A)o(t)16 b(the)g(same)f(time,)g(the)262 1838 y(indicated)e(form)f
1472 (implies)f(a)i(set)i(of)e Fl(pie)n(c)n(es)p Ft(;)g(the)h(next)g
1473 (template)e(in)h(the)h(c)o(hain)g(applies)f(to)262 1888
1474 y(those)j(pieces.)25 b(F)m(or)16 b(example,)e Fr(\045poly\(x\))h
1475 Ft(sp)q(eci\014es)i(the)g(transformation)d(in)o(to)h(a)g(p)q(oly-)262
1476 1938 y(nomial)9 b(in)i Fn(x)p Ft(,)h(with)g(the)g(pieces)i(b)q(eing)e
1477 (the)g(co)q(e\016cien)o(ts.)19 b(The)13 b(passiv)o(e)f
1478 Fr(\045frac)f Ft(treats)i(the)262 1987 y(expression)i(as)f(a)f
1479 (fraction;)g(the)i(pieces)g(are)f(the)h(n)o(umerator)e(and)g
1480 (denominator.)324 2037 y(Whereas)e(the)g(next)g(template)e(formats)g
1481 (all)g(pieces)i(of)f(the)g(previous)h(la)o(y)o(er,)f(p)q(ositional)262
1482 2087 y Fl(subtemplates)i Ft(ma)o(y)f(b)q(e)i(used)g(to)g(sp)q(ecify)g
1483 (formats)e(for)h(eac)o(h)h(piece)h(individually)m(.)g(This)f(is)262
1484 2137 y(most)c(useful)j(when)f(the)h(pieces)g(ha)o(v)o(e)f(unique)h
1485 (roles)f(and)g(need)h(to)f(b)q(e)h(treated)g(di\013eren)o(tly)m(,)262
1486 2187 y(suc)o(h)i(as)g(a)g(fraction's)f(n)o(umerator)g(and)h
1487 (denominator.)324 2236 y(The)g(full)f(syn)o(tax)h(of)f(a)g(template)g
1488 (is)604 2318 y Fl(keywor)n(d)t Ft(\()p Fl(p)n(ar)n(ameter)t
1489 Fn(;)7 b(:)g(:)g(:)n Ft(\)[)p Fl(subtemplate)r Fn(;)g(:)g(:)g(:)n
1490 Ft(])p Fn(:)262 2399 y Ft(The)20 b(recognized)i(k)o(eyw)o(ords)e(are)h
1491 (describ)q(ed)h(in)e(T)m(able)f(1.)37 b(The)21 b(parameters)f(\(if)g
1492 (not)262 2449 y(needed\))15 b(and)f(subtemplates)g(\(along)e(with)i
1493 (paren)o(theses)i(and)e(brac)o(k)o(ets\))h(are)f(optional.)967
1494 2574 y(2)p eop
1495 %%Page: 3 3
1496 3 2 bop 324 307 a Ft(In)17 b(addition)f(to)i(the)g(k)o(eyw)o(ord)f
1497 (templates,)g(arithmetic)g(patterns)h(are)g(recognized.)262
1498 357 y(This)11 b(is)g(an)h(expression)g(in)o(v)o(olving)e(addition,)g(m)
1499 o(ultiplicatio)o(n)f(and)i(exp)q(onen)o(tiation)h(con-)262
1500 407 y(taining)d(a)i(single)f(instance)i(of)e(a)h(k)o(eyw)o(ord)g
1501 (template.)16 b(In)11 b(e\013ect,)i(the)e(system)g(`solv)o(es')f(the)
1502 262 457 y(expression)17 b(to)g(b)q(e)g(formatted)f(for)g(the)i(corresp)
1503 q(onding)f(part,)h(formats)d(it)h(accordingly)262 506
1504 y(and)d(reinserts)j(it.)i(Eg.)13 b(,)g Fr(format\(X,a+\045factor\))d
1505 Ft(is)k(equiv)n(alen)o(t)f(to)h Fr(a+factor\(X-a\))p
1506 Ft(.)324 556 y(An)o(y)e(other)i(template)e(is)g(assumed)h(to)f(b)q(e)h
1507 (a)g(function)f(to)h(b)q(e)g(applied)f(to)h(the)g(expres-)262
1508 606 y(sion;)g(the)h(result)h(is)e(then)i(formatted)e(according)h(to)f
1509 (the)i(rest)g(of)e(the)i(template)e(c)o(hain.)262 714
1510 y Fi(Examples)262 797 y Fr(\(c1\))20 b(format\(\(a+b*x\)*\(c-x\))o
1511 (^2,\045p)o(oly\()o(x\),\045f)o(actor)o(\);)436 847 y(3)348
1512 b(2)523 b(2)262 897 y(\(d1\))20 b(b)i(x)43 b(-)22 b(\(2)f(b)h(c)g(-)f
1513 (a\))h(x)43 b(+)22 b(c)f(\(b)g(c)h(-)g(2)f(a\))h(x)f(+)h(a)f(c)262
1514 996 y(\(c2\))f(format\(\(1+2*e*\(q+r*c)o(os\(g\))o(\)^2\))o(^4,\045s)o
1515 (eries)o(\(e,2\))o(,\045tri)o(g\(g\),)o(\045f\);)610
1516 1046 y(2)131 b(2)348 b(2)262 1096 y(\(d2\))20 b(1)i(+)g(e)f(\(4)h(\(r)
1517 43 b(+)21 b(2)h(q)g(\))f(+)h(4)f(cos\(2)g(g\))g(r)44
1518 b(+)21 b(16)h(cos\(g\))e(q)i(r\))349 1195 y(2)174 b(4)152
1519 b(2)44 b(2)130 b(4)349 b(4)283 1245 y(+)22 b(e)43 b(\(3)22
1520 b(\(3)f(r)43 b(+)22 b(24)f(q)44 b(r)f(+)22 b(8)f(q)h(\))f(+)h(3)g
1521 (cos\(4)e(g\))i(r)697 1345 y(3)458 b(2)130 b(2)327 1395
1522 y(+)21 b(24)h(cos\(3)f(g\))g(q)h(r)43 b(+)22 b(24)f(cos\(g\))f(q)i(r)g
1523 (\(3)f(r)43 b(+)22 b(4)g(q)f(\))654 1494 y(2)65 b(2)131
1524 b(2)327 1544 y(+)21 b(12)h(cos\(2)f(g\))g(r)43 b(\(r)h(+)21
1525 b(6)h(q)f(\)\))h(+)f(...)262 1644 y(\(c3\))f(format\(\(1+2*a+a^2\)*b)e
1526 (+)k(a*\(1+2*b+b^2\),\045s)o(um,\045p)o(roduc)o(t,\045fa)o(ctor)o(\);)
1527 567 1694 y(2)217 b(2)262 1743 y(\(d3\))20 b(a)i(\(b)f(+)h(1\))43
1528 b(+)22 b(\(a)f(+)h(1\))43 b(b)262 1843 y(\(c4\))20 b
1529 (format\(expand\(\(1+x^4)o(\)*y^2)o(+\(1+)o(x^8\)*)o(y^4\),)o
1530 (\045p\(y\))o(,\045f\(a)o(^2-2\))o(\);)414 1893 y(4)131
1531 b(2)174 b(4)130 b(2)153 b(4)262 1943 y(\(d4\))20 b(\(x)44
1532 b(-)21 b(a)h(x)43 b(+)22 b(1\))f(\(x)43 b(+)22 b(a)g(x)43
1533 b(+)21 b(1\))h(y)414 2042 y(2)305 b(2)283 b(2)327 2092
1534 y(+)21 b(\(x)44 b(-)21 b(a)h(x)f(+)h(1\))f(\(x)44 b(+)21
1535 b(a)h(x)f(+)h(1\))f(y)262 2192 y(\(c5\))f(format\(expand\(\(a+x\)^)o
1536 (3-a^3)o(\),\045f)o(-a^3\))o(;)545 2242 y(3)87 b(3)262
1537 2291 y(\(d5\))20 b(\(x)i(+)f(a\))44 b(-)21 b(a)262 2374
1538 y(format)13 b Ft(can)i(also)f(b)q(e)h(used)g(to)g(fo)q(cus)g
1539 (simpli\014cations)d(on)i(manageable)f(pieces)j(of)e(large)262
1540 2424 y(expressions.)967 2574 y(3)p eop
1541 %%Page: 4 4
1542 4 3 bop 262 2454 a
1543 gsave currentpoint currentpoint translate 270 rotate neg exch neg exch
1544 translate
1545  262 2454 a 300 2489 a Fl(Class)p 511
1546 2504 2 50 v 140 w(T)m(emplate)15 b(\(w/abbr)n(ev.\))122
1547 b(Co)n(er)n(cion)14 b(to)p 1648 2504 V 417 w(Pie)n(c)n(es)g(&)h(or)n
1548 (dering)p 275 2506 2076 2 v 300 2541 a(A)o(lgebr)n(aic)467
1549 2526 y Fj(a)p 511 2556 2 50 v 536 2541 a Fr(\045poly\()p
1550 Fn(x)692 2547 y Fk(1)709 2541 y Fn(;)7 b(:)g(:)g(:)n
1551 Fr(\))p Ft(,)13 b Fr(\045p)181 b Ft(P)o(olynomial)10
1552 b(in)j Fn(x)1337 2547 y Fj(i)p 1648 2556 V 1674 2541
1553 a Ft(co)q(e\016cien)o(ts)i(\(ascending)f(exps.\))p 511
1554 2606 V 536 2591 a Fr(\045series\()p Fn(\017;)7 b(n)p
1555 Fr(\))p Ft(,)k Fr(\045s)186 b Ft(Series)15 b(in)e Fn(\017)h
1556 Ft(through)g(order)g Fn(n)p 1648 2606 V 454 w Ft(")p
1557 511 2655 V 536 2640 a Fr(\045Taylor\()p Fn(\017;)7 b(n)p
1558 Fr(\))253 b Ft(T)m(a)o(ylor)12 b(in)h Fn(\017)h Ft(through)g(order)h
1559 Fn(n)p 1648 2655 V 441 w Ft(")p 511 2705 V 536 2690 a
1560 Fr(\045monicpoly\()p Fn(x)802 2696 y Fk(1)818 2690 y
1561 Fn(;)7 b(:)g(:)g(:)n Fr(\))p Ft(,)13 b Fr(\045mp)50 b
1562 Ft(Monic)13 b(p)q(olynomial)e(in)i Fn(x)1460 2696 y Fj(i)p
1563 1648 2705 V 1674 2690 a Ft(leading)g(co)q(ef.)18 b(then)d(co)q
1564 (e\016cien)o(ts)p 511 2755 V 536 2740 a Fr(\045trig\()p
1565 Fn(x)692 2746 y Fk(1)709 2740 y Fn(;)7 b(:)g(:)g(:)n
1566 Fr(\))p Ft(,)13 b Fr(\045t)181 b Ft(T)m(rigonometric)11
1567 b(sum)i(in)h Fn(x)1477 2746 y Fj(i)p 1648 2755 V 1674
1568 2740 a Ft(sin)f(co)q(efs)i(\(ascending)g(m)o(ult\),)c(then)k(cos)p
1569 511 2805 V 536 2790 a Fr(\045coeff\()p Fn(v)q(;)7 b(n)p
1570 Fr(\))271 b Ft(P)o(olynomial)10 b(in)j Fn(v)p 1648 2805
1571 V 341 w Ft(Co)q(e\016cien)o(t)h(of)f Fn(v)1947 2775 y
1572 Fj(n)1984 2790 y Ft(and)h(remainder.)p 275 2807 2076
1573 2 v 300 2842 a Fl(Sums)p 511 2857 2 51 v 140 w Fr(\045sum)424
1574 b Fl(p)n(assive)1173 2827 y Fj(b)p 1648 2857 V 1674 2842
1575 a Ft(terms)13 b(\()p Fr(inpart)g Ft(order)2044 2827 y
1576 Fj(c)2062 2842 y Ft(\))p 511 2907 2 50 v 536 2892 a Fr(\045partfrac\()p
1577 Fn(x)p Fr(\))p Ft(,)e Fr(\045pf)157 b Ft(P)o(artial)12
1578 b(fraction)i(decomp.)j(in)d Fn(x)p 1648 2907 V 409 w
1579 Ft(")p 275 2908 2076 2 v 300 2943 a Fl(Pr)n(o)n(ducts)p
1580 511 2958 2 50 v 80 w Fr(\045product)p Ft(,)e Fr(\045prod)202
1581 b Fl(p)n(assive)p 1648 2958 V 501 w Ft(factors)14 b(\()p
1582 Fr(inpart)f Ft(order\))p 511 3008 V 536 2993 a Fr(\045factor)p
1583 Ft(,)f Fr(\045f)290 b Ft(factored)14 b(form)p 1648 3008
1584 V 695 w(")p 511 3058 V 536 3043 a Fr(\045factor\()p Fl(minp)n(oly)p
1585 Fr(\))p Ft(,)e Fr(\045f)105 b Ft(factored)14 b(with)g(elemen)o(t)f
1586 (adjoined)p 1648 3058 V 379 w(")p 511 3107 V 536 3092
1587 a Fr(\045sqfr)p Ft(,)g Fr(\045sf)311 b Ft(square-free)15
1588 b(factored)f(form)p 1648 3107 V 485 w(")p 275 3109 2076
1589 2 v 300 3144 a Fl(F)m(r)n(actions)p 511 3159 2 50 v 68
1590 w Fr(\045frac)402 b Fl(p)n(assive)p 1648 3159 V 501 w
1591 Ft(n)o(umerator)13 b(&)h(denominator)p 511 3209 V 536
1592 3194 a Fr(\045ratsimp)p Ft(,)e Fr(\045r)268 b Ft(rationally)12
1593 b(simpli\014ed)p 1648 3209 V 578 w(")p 275 3210 2076
1594 2 v 300 3245 a Fl(Complex)p 511 3260 2 50 v 81 w Fr(\045rectform)p
1595 Ft(,)g Fr(\045g)246 b Ft(Gaussian)13 b(form)p 1648 3260
1596 V 362 w(real)g(&)i(imaginary)c(parts)p 511 3310 V 536
1597 3295 a Fr(\045polarform)292 b Ft(P)o(olar)13 b(form)p
1598 1648 3310 V 430 w(magnitude)f(&)i(phase)p 275 3312 2076
1599 2 v 300 3347 a Fl(`Bags')412 3332 y Fj(d)p 511 3362 2
1600 51 v 536 3347 a Fr(\045equation)p Ft(,)e Fr(\045eq)224
1601 b Ft(equation)p 1648 3362 V 470 w(left-hand)13 b(side)h(&)g(righ)o
1602 (t-hand)g(side)p 511 3412 2 50 v 536 3397 a Fr(\045relation\()p
1603 Fn(r)q Fr(\))p Ft(,)d Fr(\045rel)139 b Ft(Relation;)12
1604 b Fn(r)g Fh(2)f(f)p Ft(=)p Fn(;)c(>;)g Fh(\025)p Fn(;)g(<;)g
1605 Fh(\024)p Fn(;)g Fh(6)p Ft(=)p Fh(g)p 1648 3412 V 364
1606 w Ft(")p 511 3461 V 536 3447 a Fr(\045list)402 b Ft(list)p
1607 1648 3461 V 570 w(elemen)o(ts)p 511 3511 V 536 3496 a
1608 Fr(\045matrix)358 b Ft(matrix)p 1648 3511 V 503 w(ro)o(ws)14
1609 b(\(use)h Fr(\045list)d Ft(to)i(target)g(elemen)o(ts\))p
1610 275 3513 2076 2 v 300 3548 a Fl(Gener)n(al)p 511 3563
1611 2 50 v 95 w Fr(\045expression,)20 b(\045expr)118 b Fl(p)n(assive)p
1612 1648 3563 V 501 w Ft(the)14 b(op)q(erands)h(\()p Fr(inpart)e
1613 Ft(order\))p 511 3613 V 536 3598 a Fr(\045preformat\()p
1614 Fn(T)802 3604 y Fk(1)819 3598 y Fn(;)7 b(:)g(:)g(:)n
1615 Fr(\))140 b Ft(F)m(ormat)12 b(according)h(to)h(c)o(hain)g
1616 Fn(T)1565 3604 y Fj(i)p 1648 3613 V 1674 3598 a Ft(the)g(result,)g(\()p
1617 Fi(not!)j Ft(the)e(parts\))p 275 3639 870 2 v 320 3666
1618 a Fg(a)339 3678 y Fp(See)c(section)e(3)j(for)f(the)g(in)o(terpreta)o
1619 (tion)d(of)j(p)q(olynomials,)d(trigonometri)o(c)h(sums)h(and)h(series)g
1620 (used)f(b)o(y)h(this)g(pac)o(k)n(age.)323 3707 y Fg(b)339
1621 3718 y Fp(A)i(passiv)o(e)e(k)o(eyw)o(ord)g(do)q(es)g(not)h(transform)e
1622 (the)i(expression)d(but)j(treats)f(it)h(as)g(a)h(sum,)e(fraction)g(or)h
1623 (whatev)o(er.)k(Note)c(that)g Fo(\045sum)f Fp(\()p Fo(\045product)p
1624 Fp(\))e(treats)i(an)275 3758 y(expression)e(whic)o(h)i(do)q(es)g(not)g
1625 (ha)o(v)o(e)f Fo("+")h Fp(\(resp.)f Fo("*")p Fp(\))g(as)i(its)f(main)f
1626 (op)q(erator)f(as)j(a)f(single)f(term)g(\(factor\).)323
1627 3786 y Fg(c)339 3797 y Fp(The)h(order)g(of)g(the)g(pieces)f(corresp)q
1628 (onds)e(to)j(the)g(in)o(ternal)e(ordering;)h(subtemplat)o(e)f(usage)h
1629 (ma)o(y)g(b)q(e)h(a)o(wkw)o(ard.)321 3826 y Fg(d)339
1630 3838 y Fp(See)g(the)f(do)q(cumen)o(tati)o(on)e(of)k Fo(coerce)p
1631 854 3838 11 2 v 10 w(bag)f Fp(for)g(a)g(description)e(of)i(the)g(co)q
1632 (ercions)e(used.)262 2454 y
1633 currentpoint grestore moveto
1634  262 2454 a 715 2546 a Ft(T)m(able)k(1:)k(T)
1635 m(emplate)c(k)o(eyw)o(ords.)967 2574 y(4)p eop
1636 %%Page: 5 5
1637 5 4 bop 575 2441 a
1638 gsave currentpoint currentpoint translate 270 rotate neg exch neg exch
1639 translate
1640  575 2441 a 600 2476 a Fl(Class)p 851
1641 2490 2 50 v 181 w(T)m(emplate)14 b(\(w/abbr)n(ev.\))p
1642 1378 2490 V 138 w(F)m(unction)p 575 2492 2117 2 v 600
1643 2527 a(T)m(ar)n(geting)771 2512 y Fj(a)p 851 2542 2 50
1644 v 877 2527 a Fr(\045arg\(n\))p 1378 2542 V 373 w Ft(F)m(ormats)e(the)j
1645 (n-th)f(argumen)o(t)p 851 2592 V 877 2577 a Fr(\045lhs)p
1646 Ft(\()p Fl(r)p Ft(\))p 1378 2592 V 389 w(F)m(ormats)e(the)j(lefthand)f
1647 (side)g(of)f(an)h(equation)f(or)h(relation)f(\(default)h
1648 Fr("=")p Ft(\).)p 851 2642 V 877 2627 a Fr(\045rhs)p
1649 Ft(\()p Fl(r)p Ft(\))p 1378 2642 V 389 w(F)m(ormats)e(the)j(righ)o
1650 (thand)e(side.)p 851 2691 V 877 2676 a Fr(\045element\(i,..\))p
1651 Ft(,)p Fr(\045e)o(l)p 1378 2691 V 142 w Ft(F)m(ormats)f(an)i(elemen)o
1652 (t)f(of)h(a)f(matrix.)p 851 2741 V 877 2726 a Fr(\045num)p
1653 Ft(,)p Fr(\045denom)p 1378 2741 V 295 w Ft(F)m(ormats)f(the)j(n)o
1654 (umerator)e(or)h(denominator)e(of)h(a)h(fraction.)p 851
1655 2791 V 877 2776 a Fr(\045match\()p Fn(P)6 b Fr(\))p 1378
1656 2791 V 318 w Ft(F)m(ormats)12 b(all)h(sub)q(expressions)j(for)e(whic)o
1657 (h)f Fn(P)6 b Ft(\()p Fn(expr)q Ft(\))14 b(returns)h(T)m(rue.)p
1658 575 2793 2117 2 v 600 2828 a Fl(Contr)n(ol)p 851 2842
1659 2 50 v 141 w Fr(\045if\()p Fn(P)992 2834 y Fk(1)1010
1660 2828 y Fn(;)7 b(:)g(:)g(:)m Fr(\)[)p Fn(T)1144 2834 y
1661 Fk(1)1170 2828 y Fn(:)g(:)g(:)e(;)i(T)1268 2834 y Fj(n)p
1662 Fk(+1)1332 2828 y Fr(])p 1378 2842 V 50 w Ft(Find)14
1663 b(\014rst)g Fn(P)1615 2834 y Fj(i)1629 2828 y Ft(\()p
1664 Fn(expr)q Ft(\))d Fh(!)p Fr(True)p Ft(,)i(then)h(format)e(expr)j(using)
1665 e Fn(T)2366 2834 y Fj(i)2380 2828 y Ft(,)h(else)g Fn(T)2508
1666 2834 y Fj(n)p Fk(+1)2573 2828 y Ft(.)p 575 2844 2117
1667 2 v 600 2879 a Fl(Subtemplate)p 851 2894 2 50 v 60 w
1668 Fr(\045noop)p 1378 2894 V 417 w Ft(Do)q(es)g(nothing;)f(used)i(to)f
1669 (\014ll)f(a)g(subtemplate)h(slot.)600 2929 y Fl(A)o(ids)p
1670 851 2944 V 196 w Fr([)p Fn(T)923 2935 y Fk(1)942 2929
1671 y Fn(;)7 b(T)985 2935 y Fk(2)1003 2929 y Fn(;)g(:)g(:)g(:)n
1672 Fr(])p 1378 2944 V 312 w Ft(Creates)15 b(a)f(template)f(c)o(hain)g
1673 (where)i(an)f(individual)e(template)h(w)o(as)h(exp)q(ected.)p
1674 851 2994 V 877 2979 a Fr(\045ditto\()p Fn(T)6 b Fr(\))p
1675 1378 2994 V 321 w Ft(Rep)q(eats)15 b(the)f(template)f(so)h(that)g(it)g
1676 (applies)f(to)h(follo)o(wing)d(pieces.)p 575 2995 2117
1677 2 v 600 3030 a Fl(Convenienc)n(e)p 851 3045 2 50 v 51
1678 w Fr(\045subst\()p Fl(e)n(qns,)p Fn(:)c(:)g(:)t Fr(\))p
1679 1378 3045 V 208 w Ft(Substitutes)15 b Fl(e)n(qns)g Ft(in)o(to)e
1680 (expression;)h(result)h(is)f(formatted)e(at)i(next)h(la)o(y)o(er)p
1681 851 3095 V 877 3080 a Fr(\045ratsubst\()p Fl(e)n(qns,)p
1682 Fn(:)7 b(:)g(:)s Fr(\))p 1378 3095 V 143 w(lratsubst)p
1683 Ft('s)12 b Fl(e)n(qns)i Ft(in)o(to)f(expression;)i(result)g(is)e
1684 (formatted)g(at)h(next)g(la)o(y)o(er)p 575 3121 870 2
1685 v 620 3148 a Fg(a)639 3160 y Fp(T)m(argetting)9 b(templates)g(are)i
1686 (basically)e(shorthand)g(equiv)n(alen)o(ts)g(of)i(structuring)e
1687 (templates)f(using)j(subtemplate)o(s.)1306 2441 y
1688 currentpoint grestore moveto
1689  1306
1690 2441 a 620 2532 a Ft(T)m(able)i(1:)18 b(T)m(emplate)12
1691 b(k)o(eyw)o(ords)i(con)o(tin)o(ued.)967 2574 y(5)p eop
1692 %%Page: 6 6
1693 6 5 bop 262 307 a Fr(\(c6\))20 b(foo:X^2*SIN\(Y\)^4-2*X)o(^2*SI)o
1694 (N\(Y\))o(^2+X^)o(4*COS)o(\(Y\)^4)501 357 y(-2*X^4*COS\(Y\)^2+X^4)o
1695 (+X^2)o(+1$)262 407 y(\(c7\))g(trigsimp\(foo\);)436 457
1696 y(4)87 b(2)109 b(4)196 b(4)86 b(2)153 b(4)262 506 y(\(d7\))20
1697 b(\(x)44 b(+)21 b(x)h(\))f(cos)h(\(y\))f(-)g(2)h(x)43
1698 b(cos)21 b(\(y\))h(+)f(x)44 b(+)21 b(1)262 606 y(\(c8\))f
1699 (format\(foo,\045p\(x\),tri)o(gsimp)o(\);)414 656 y(4)87
1700 b(4)152 b(2)87 b(4)262 706 y(\(d8\))20 b(x)44 b(sin)21
1701 b(\(y\))g(+)h(x)43 b(cos)21 b(\(y\))h(+)f(1)262 789 y
1702 Ft(The)14 b(follo)o(wing)d(examples)i(illustrate)h(the)g(use)h(of)e
1703 (subtemplates)262 872 y Fr(\(c9\))20 b(l1:[1+2*a+a^2,1+2*b+)o(b^2,1)o
1704 (+2*c)o(+c^2])o($)262 922 y(\(c10\))g(format\(l1,\045list,\045f\))o(;)
1705 567 971 y(2)196 b(2)f(2)262 1021 y(\(d10\))20 b([\(a)h(+)h(1\))f(,)h
1706 (\(b)f(+)h(1\))f(,)h(\(c)f(+)h(1\))f(])262 1121 y(\(c11\))f
1707 (format\(l1,\045list[\045no)o(op,\045f)o(]\);)436 1171
1708 y(2)414 b(2)65 b(2)262 1220 y(\(d11\))20 b([a)43 b(+)22
1709 b(2)g(a)f(+)h(1,)f(\(b)h(+)f(1\))h(,)f(c)43 b(+)22 b(2)g(c)f(+)h(1])262
1710 1320 y(\(c12\))e(format\(l1,\045list[\045no)o(op,\045d)o(itto)o
1711 (\(\045f\)])o(\);)436 1370 y(2)414 b(2)196 b(2)262 1420
1712 y(\(d12\))20 b([a)43 b(+)22 b(2)g(a)f(+)h(1,)f(\(b)h(+)f(1\))h(,)f(\(c)
1713 g(+)h(1\))f(])262 1503 y Ft(The)14 b(follo)o(wing)d(examples)i
1714 (illustrate)h(the)g(usage)g(with)g(`bags.')262 1586 y
1715 Fr(\(c13\))20 b(format\([a=b,c=d,e=f)o(],\045eq)o(uati)o(on\);)262
1716 1636 y(\(d13\))g([a,)h(c,)h(e])f(=)h([b,)f(d,)g(f])262
1717 1735 y(\(c14\))f(format\(\045,\045list\);)262 1785 y(\(d14\))g([a)i(=)f
1718 (b,)h(c)f(=)h(d,)f(e)h(=)f(f])262 1885 y(\(c15\))f
1719 (m1:matrix\([a^2+2*a+)o(1=q,b)o(^2+2)o(*b+1=)o(r],)610
1720 1934 y([c^2+2*c+1=s,d^2+2)o(*d+1=)o(t]\)$)262 1984 y(\(c16\))g
1721 (format\(m1,\045equation)o(,\045mat)o(rix[)o(\045noop)o(,\045lis)o
1722 (t[\045no)o(op,\045f)o(actor)o(]]\);)414 2034 y([)43
1723 b(2)284 b(2)239 b(])414 2084 y([)22 b(a)43 b(+)22 b(2)f(a)h(+)f(1)44
1724 b(b)f(+)22 b(2)f(b)h(+)f(1)h(])65 b([)22 b(q)43 b(r)22
1725 b(])262 2134 y(\(d16\))42 b([)610 b(])22 b(=)f([)131
1726 b(])414 2183 y([)43 b(2)458 b(2)65 b(])g([)22 b(s)43
1727 b(t)22 b(])414 2233 y([)g(c)43 b(+)22 b(2)f(c)h(+)f(1)87
1728 b(\(d)22 b(+)f(1\))87 b(])262 2316 y Ft(The)14 b(more)f(concise)i
1729 Fr(format\(m1,\045eq,\045e)o(l\(2,2)o(\),\045f)o(\);)c
1730 Ft(obtains)i(the)i(same)e(result.)324 2366 y(And)h(a)f(more)g(in)o(v)o
1731 (olv)o(ed)g(example:)262 2449 y Fr(\(c17\))20 b
1732 (sqrtp\(f\):=not\(atom\()o(f\)\))f(and)i(op\(f\)='sqrt$)967
1733 2574 y Ft(6)p eop
1734 %%Page: 7 7
1735 7 6 bop 262 307 a Fr(\(c18\))20 b(first\(solve\(a*x^2+b)o(*x-\(b)o
1736 (-2*a)o(\)/4,x)o(\)\);)654 357 y(2)261 b(2)523 407 y(sqrt\(b)42
1737 b(+)22 b(a)g(b)f(-)h(2)f(a)h(\))f(+)h(b)262 457 y(\(d18\))e(x)i(=)f(-)h
1738 (------------------)o(----)o(---)741 506 y(2)g(a)262
1739 606 y(\(c19\))e(format\(\045,\045rhs,\045pref)o(ormat)o(\(\045p\()o
1740 (match)o(\(sqrt)o(p\)\)\),)697 656 y(\045match\(sqrtp\),\045arg\()o
1741 (1\),\045f)o(\);)523 706 y(sqrt\(\(b)g(-)i(a\))f(\(b)h(+)f(2)h(a\)\))86
1742 b(b)262 756 y(\(d19\))20 b(x)i(=)f(-)h(------------------)o(----)o(-)d
1743 (-)j(---)741 805 y(2)g(a)283 b(2)21 b(a)262 921 y Ff(2.1)55
1744 b(User)18 b(de\014ned)h(templates)262 997 y Ft(New)g(templates)g(can)g
1745 (b)q(e)h(de\014ned)g(b)o(y)f(giving)e(the)j(template)e(k)o(eyw)o(ord)h
1746 (the)h(prop)q(ert)o(y)262 1047 y Fr(formatter)p Ft(;)c(the)i(v)n(alue)f
1747 (should)g(b)q(e)h(a)f(function)g(\(or)g(lam)o(b)q(da)e(expression\))k
1748 (of)e(the)g(ex-)262 1097 y(pression)d(to)g(b)q(e)g(formatted)f(and)h
1749 (an)o(y)f(parameters)h(for)g(the)g(template.)324 1147
1750 y(F)m(or)f(example,)f Fr(\045rectform)g Ft(and)i Fr(\045if)f
1751 Ft(could)h(b)q(e)g(de\014ned)h(as)262 1227 y Fr(put\(\045rectform,l)o
1752 (ambda)o(\([c],)632 1277 y(block\([r:rectform)o(list\()o(c\)],)697
1753 1327 y(format_piece\(r[1]\))j(+\045I*)j(format_piece\(r[2]\)\))o(\),)
1754 349 1376 y(formatter\)$)262 1426 y(put\(\045if,)f(lambda\([x,test],)501
1755 1476 y(if)i(test\(x\))e(then)h(format_piece\(x,1\))501
1756 1526 y(else)261 b(format_piece\(x,2\))o(\),)370 1576
1757 y(formatter\)$)324 1656 y Ft(T)m(o)q(ols)13 b(useful)h(for)f
1758 (de\014ning)h(templates)f(are)i(the)f(follo)o(wing.)262
1759 1729 y Fr(format)p 397 1729 14 2 v 14 w(piece)p Ft(\()p
1760 Fl(pie)n(c)n(e)p Ft(,)p Fh(f)p Fl(nth)p Fh(g)p Ft(\))785
1761 b Fl(F)m(unction)365 1809 y Ft(F)m(ormat)12 b(a)h(giv)o(en)g(piece)h
1762 (of)f(an)g(expression,)h(automatically)c(accoun)o(ting)j(for)365
1763 1859 y(subtemplates)g(and)g(the)h(remaining)c(template)i(c)o(hain.)18
1764 b(A)13 b(sp)q(eci\014c)h(subtem-)365 1909 y(plate,)g(rather)g(than)g
1765 (the)h(next)f(one,)g(can)g(b)q(e)g(selected)i(b)o(y)e(sp)q(ecifying)g
1766 Fl(nth)p Ft(.)262 2012 y Fr(coerce)p 397 2012 V 14 w(bag)p
1767 Ft(\()p Fl(op)p Ft(,)p Fl(expr)p Ft(\))897 b Fl(F)m(unction)365
1768 2092 y Ft(A)o(ttempts)19 b(to)f(co)q(erce)j Fl(expr)e
1769 Ft(in)o(to)f(an)g(expression)i(with)e Fl(op)i Ft(\(one)f(of)f
1770 Fr("=",)365 2142 y("#",)j("<",)g("<=",)g(">",)g(">=",)g("[")12
1771 b Ft(or)i Fr(matrix)p Ft(\))e(as)h(the)h(top-lev)o(el)f(op-)365
1772 2192 y(erator.)38 b(It)21 b(co)q(erces)i(the)e(expression)g(b)o(y)f(sw)
1773 o(apping)g(op)q(erands)h(b)q(et)o(w)o(een)365 2242 y(la)o(y)o(ers)c({)g
1774 (but)g(only)f(if)g(adjacen)o(t)h(la)o(y)o(ers)g(are)g(also)g(lists,)g
1775 (matrices)f(or)h(rela-)365 2292 y(tions.)h(This)13 b(mo)q(del)e
1776 (assumes)i(that)g(a)f(list)h(of)f(equations,)h(for)f(example,)g(can)365
1777 2341 y(b)q(e)19 b(view)o(ed)e(as)h(an)g(equation)f(whose)h(sides)h(are)
1778 f(lists.)29 b(Certain)18 b(com)o(bina-)365 2391 y(tions,)13
1779 b(particularly)g(those)h(in)o(v)o(olving)d(inequalities)h(ma)o(y)g(not)
1780 h(b)q(e)h(meaning-)365 2441 y(ful,)f(ho)o(w)o(ev)o(er,)h(so)g(some)f
1781 (caution)g(is)h(advised.)967 2574 y(7)p eop
1782 %%Page: 8 8
1783 8 7 bop 262 307 a Fu(3)69 b Fm(COEFLIST)p Fu(;)26 b(Determini)o(ng)21
1784 b(co)r(e\016cien)n(ts)262 398 y Ft(W)m(e)11 b(de\014ne)j(the)e
1785 (`algebras')g(of)f(p)q(olynomials,)e(trigonometric)i(sums)h(and)g(p)q
1786 (o)o(w)o(er)g(series)i(to)262 448 y(b)q(e)g(those)h(expressions)g(that)
1787 f(can)g(b)q(e)h(cast)f(in)o(to)f(the)i(follo)o(wing)c(forms.)270
1788 573 y Fh(P)s Ft(\()p Fn(v)338 579 y Fk(1)357 573 y Fn(;)c(:)g(:)g(:)n
1789 Ft(\))41 b(=)555 502 y Fe(\()589 573 y Fn(P)644 512 y
1790 Fe(\014)644 537 y(\014)644 562 y(\014)644 587 y(\014)681
1791 573 y Fn(P)17 b Ft(=)769 533 y Fe(X)793 622 y Fj(i)836
1792 573 y Fn(c)854 579 y Fj(i)867 573 y Fn(v)888 550 y Fj(p)905
1793 554 y Fd(1)p Fc(;i)887 584 y Fk(1)945 573 y Fn(v)966
1794 550 y Fj(p)983 554 y Fd(2)p Fc(;i)965 584 y Fk(2)1029
1795 573 y Fh(\001)7 b(\001)g(\001)1078 502 y Fe(\))1118 573
1796 y Fn(;)269 715 y Fh(T)j Ft(\()p Fn(v)338 721 y Fk(1)357
1797 715 y Fn(;)d(:)g(:)g(:)n Ft(\))41 b(=)555 644 y Fe(\()589
1798 715 y Fn(T)642 655 y Fe(\014)642 680 y(\014)642 705 y(\014)642
1799 729 y(\014)679 715 y Fn(T)17 b Ft(=)764 676 y Fe(X)788
1800 764 y Fj(i)831 715 y Fn(c)849 721 y Fj(i)870 715 y Ft(cos\()p
1801 Fn(m)977 721 y Fk(1)p Fj(;i)1018 715 y Fn(v)1038 721
1802 y Fk(1)1066 715 y Ft(+)9 b Fh(\001)e(\001)g(\001)o Ft(\))i(+)1223
1803 676 y Fe(X)1247 764 y Fj(i)1290 715 y Fn(s)1309 721 y
1804 Fj(i)1330 715 y Ft(sin\()p Fn(m)1433 698 y Fb(0)1433
1805 725 y Fk(1)p Fj(;i)1474 715 y Fn(v)1494 721 y Fk(1)1522
1806 715 y Ft(+)g Fh(\001)e(\001)g(\001)n Ft(\))1627 644 y
1807 Fe(\))1668 715 y Fn(;)305 857 y Fh(S)s Ft(\()p Fn(v)q(;)g
1808 Fh(O)q Ft(\))42 b(=)555 786 y Fe(\()589 857 y Fn(S)639
1809 797 y Fe(\014)639 822 y(\014)639 847 y(\014)639 872 y(\014)676
1810 857 y Fn(S)15 b Ft(=)779 805 y Fj(n)760 818 y Fe(X)784
1811 906 y Fj(i)826 857 y Fn(c)844 863 y Fj(i)858 857 y Fn(v)879
1812 840 y Fj(p)896 844 y Fc(i)912 857 y Ft(;)7 b Fn(p)952
1813 863 y Fj(n)986 857 y Fh(\024)k(O)1063 786 y Fe(\))1104
1814 857 y Fn(:)262 1017 y Ft(The)i(v)n(ariables)g Fn(v)538
1815 1023 y Fj(i)565 1017 y Ft(ma)o(y)f(b)q(e)i(an)o(y)f(atomic)e
1816 (expression)k(in)e(the)h(sense)h(of)e Fr(ratvars)p Ft([1)n(].)k(The)262
1817 1066 y(shorthands)g Fr(operator\(op\))e Ft(and)i Fr(match\(predicate)o
1818 (\))d Ft(ma)o(y)h(b)q(e)j(used)g(to)e(sp)q(ecify)i(all)262
1819 1116 y(sub)q(expressions)12 b(ha)o(ving)d Fr(op)g Ft(as)h(an)g(op)q
1820 (erator,)h(or)f(that)g(pass)g(the)h(predicate,)g(resp)q(ectiv)o(ely)m
1821 (.)324 1166 y(The)18 b(co)q(e\016cien)o(ts)g Fn(c)644
1822 1172 y Fj(i)675 1166 y Ft(and)g Fn(s)779 1172 y Fj(i)810
1823 1166 y Ft(are)g(general)g Fs(Ma)o(csyma)g Ft(expressions.)30
1824 b(In)18 b(principle)262 1216 y(they)12 b(w)o(ould)g(b)q(e)g(indep)q
1825 (enden)o(t)i(of)e(the)g(v)n(ariables)g Fn(v)1067 1222
1826 y Fj(i)1081 1216 y Ft(,)g(but)g(in)g(practice)h(they)g(ma)o(y)d(con)o
1827 (tain)262 1266 y(non-p)q(olynomia)o(l)j(dep)q(endence)19
1828 b(\(or)d(non-trigonometric,)f(in)g(the)i(trigonometric)e(case\).)262
1829 1316 y(These)f(non-p)q(olynomial)c(cases)15 b(w)o(ould)d(include)i
1830 (expressions)h(lik)o(e)e(\(1)8 b(+)g Fn(x)p Ft(\))1460
1831 1300 y Fj(n)1483 1316 y Ft(,)13 b(where)h Fn(n)g Ft(is)262
1832 1365 y(sym)o(b)q(olic.)20 b(Lik)o(ewise,)15 b(\()p Fn(x)674
1833 1350 y Fj(a)694 1365 y Ft(\))710 1350 y Fj(b)742 1365
1834 y Ft(is,)g(in)g(general,)g(m)o(ultiv)n(alued;)e(unless)j
1835 Fn(a)e Ft(=)g(1)h(or)g Fn(b)f Fh(2)f Fn(Z)19 b Ft(or)262
1836 1415 y Fr(radexpand=all)p Ft(,)10 b(it)k(will)f(not)h(b)q(e)g(in)o
1837 (terpreted)i(as)e Fn(x)1110 1400 y Fj(ab)1156 1415 y
1838 Fh(2)e(P)s Ft(.)19 b(F)m(urthermore,)13 b(w)o(e)i(extend)262
1839 1465 y(the)f(algebras)h(to)f(include)g(lists,)g(v)o(ectors,)h(matrices)
1840 f(and)g(equations,)g(b)o(y)g(in)o(terpreting)h(a)262
1841 1515 y(list)e(of)g(p)q(olynomials,)e(sa)o(y)m(,)h(as)i(a)g(p)q
1842 (olynomial)c(with)k(lists)g(as)g(co)q(e\016cien)o(ts.)324
1843 1565 y(The)20 b(exp)q(onen)o(ts)h Fn(p)637 1571 y Fj(i)671
1844 1565 y Ft(in)e(series)j(are)e(restricted)i(to)e(n)o(um)o(b)q(ers,)h
1845 (but)f(the)g(exp)q(onen)o(ts)262 1614 y Fn(p)283 1620
1846 y Fj(j;i)333 1614 y Ft(and)14 b(m)o(ultiples)e Fn(m)629
1847 1620 y Fj(j;i)681 1614 y Ft(for)h(p)q(olynomials)e(and)i(trigonometric)
1848 g(sums)g(ma)o(y)f(b)q(e)i(general)262 1664 y(expressions)h(\(excluding)
1849 f(bags\).)324 1714 y(The)j(follo)o(wing)d(functions)j(construct)h(a)f
1850 (list)f(of)g(the)i(co)q(e\016cien)o(ts)f(and)g(`k)o(eys',)g(that)262
1851 1764 y(is,)12 b(the)h(exp)q(onen)o(ts)h(or)f(m)o(ultiples.)j(Note)d
1852 (that)g(these)h(are)g(sparse)g(represen)o(tations)h(|)d(no)262
1853 1814 y(co)q(e\016cien)o(ts)j(are)f(zero.)392 1903 y Fr(coeffs)p
1854 Ft(\()p Fn(P)q(;)7 b(v)607 1909 y Fk(1)624 1903 y Fn(;)g(:)g(:)g(:)n
1855 Ft(\))41 b Fh(!)g Ft([[\045)p Fr(poly)p Fn(;)7 b(v)1017
1856 1909 y Fk(1)1033 1903 y Fn(;)g(:)g(:)g(:)n Ft(])p Fn(;)g
1857 Ft([)p Fn(c)1161 1909 y Fk(1)1178 1903 y Fn(;)g(p)1218
1858 1909 y Fk(1)p Fj(;)p Fk(1)1263 1903 y Fn(;)g(:)g(:)g(:)m
1859 Ft(])p Fn(;)g(:)g(:)g(:)n Ft(])289 1966 y Fr(trig)p 380
1860 1966 14 2 v 15 w(coeffs)p Ft(\()p Fn(T)s(;)g(v)606 1972
1861 y Fk(1)624 1966 y Fn(;)g(:)g(:)g(:)n Ft(\))41 b Fh(!)713
1862 2028 y Ft([[\045)p Fr(trig)p Fn(;)7 b(v)899 2034 y Fk(1)915
1863 2028 y Fn(;)g(:)g(:)g(:)n Ft(])p Fn(;)g Ft([[)p Fn(c)1055
1864 2034 y Fk(1)1072 2028 y Fn(;)g(m)1127 2034 y Fk(1)p Fj(;)p
1865 Fk(1)1172 2028 y Fn(;)g(:)g(:)g(:)m Ft(])p Fn(;)g(:)g(:)g(:)n
1866 Ft(])p Fn(;)g Ft([[)p Fn(s)1391 2034 y Fk(1)1408 2028
1867 y Fn(;)g(m)1463 2011 y Fb(0)1463 2038 y Fk(1)p Fj(;)p
1868 Fk(1)1508 2028 y Fn(;)g(:)g(:)g(:)n Ft(])p Fn(;)g(:)g(:)g(:)m
1869 Ft(]])279 2090 y Fr(series)p 414 2090 V 14 w(coeffs)p
1870 Ft(\()p Fn(S;)g(v)q(;)g Fh(O)q Ft(\))41 b Fh(!)g Ft([[\045)p
1871 Fr(series)p Fn(;)7 b(v)q(;)g Fh(O)q Ft(])p Fn(;)f Ft([)p
1872 Fn(c)1175 2096 y Fk(1)1190 2090 y Fn(;)h(p)1230 2096
1873 y Fk(1)1248 2090 y Ft(])p Fn(;)g(:)g(:)g(:)e(;)i Ft([)p
1874 Fn(c)1383 2096 y Fj(n)1404 2090 y Fn(;)g(p)1444 2096
1875 y Fj(n)1466 2090 y Ft(]])279 2152 y Fr(Taylor)p 414 2152
1876 V 14 w(coeffs)p Ft(\()p Fn(S;)g(v)q(;)g Fh(O)q Ft(\))41
1877 b Fh(!)g Ft([[\045)p Fr(Taylor)p Fn(;)7 b(v)q(;)g Fh(O)q
1878 Ft(])p Fn(;)f Ft([)p Fn(c)1175 2158 y Fk(1)1190 2152
1879 y Fn(;)h(p)1230 2158 y Fk(1)1248 2152 y Ft(])p Fn(;)g(:)g(:)g(:)e(;)i
1880 Ft([)p Fn(c)1383 2158 y Fj(n)1404 2152 y Fn(;)g(p)1444
1881 2158 y Fj(n)1466 2152 y Ft(]])262 2242 y(The)j(latter)h(t)o(w)o(o)f
1882 (functions)g(b)q(oth)h(expand)f(an)h(expression)g(through)g(order)g
1883 Fh(O)q Ft(,)f(but)h(the)g(se-)262 2292 y(ries)h(v)o(ersion)f(only)g
1884 (carries)h(expands)g(arithmetic)f(op)q(erations)g(and)h(is)f(often)g
1885 (considerably)262 2342 y(faster)j(than)g Fr(Taylor_coeffs)p
1886 Ft(.)262 2449 y Fi(Examples:)967 2574 y Ft(8)p eop
1887 %%Page: 9 9
1888 9 8 bop 262 307 a Fr(\(c20\))20 b(cl1:coeffs\(\(a+b*x\)*)o(\(c-x\))o
1889 (^2,x)o(\);)719 357 y(2)174 b(2)262 407 y(\(d20\))20
1890 b([[\045poly,x],[a)f(c)j(,0],[b)f(c)43 b(-)21 b(2)h(a)g(c,1],[a)e(-)i
1891 (2)f(b)h(c,2],[b,3]])262 506 y(\(c21\))e(map\('first,rest\(coe)o(ffs\()
1892 741 556 y(\(a+b*x\)*\(c-x\)^2=q)o(0+q1*)o(x+q2*)o(x^2+q)o(3*x^3)o
1893 (,x\)\))o(\);)479 606 y(2)218 b(2)262 656 y(\(d21\))20
1894 b([a)i(c)43 b(=)22 b(q0,)f(b)g(c)44 b(-)21 b(2)h(a)g(c)f(=)h(q1,)f(a)g
1895 (-)h(2)g(b)f(c)h(=)f(q2,)h(b)f(=)h(q3])262 756 y(\(c22\))e
1896 (trig_coeffs\(2*\(a+co)o(s\(x\)\))o(*cos)o(\(x+3*)o(y\),x,)o(y\);)262
1897 805 y(\(d22\))g([[\045trig,x,y],[],[[1)o(,0,3])o(,[2)e
1898 (a,1,3],[1,2,3]]])262 905 y(\(c23\))i(series_coeffs\(\(a+b*)o(x\)*\(c)o
1899 (-x\)^)o(2,x,2)o(\);)806 955 y(2)174 b(2)262 1005 y(\(d23\))20
1900 b([[\045series,x,2],[a)f(c)i(,0],[b)g(c)43 b(-)22 b(2)f(a)h(c,1],[a)e
1901 (-)i(2)f(b)h(c,2]])262 1104 y(\(c24\))e(coeffs\(\(a+b*x\)*sin\()o
1902 (x\),x\))o(;)262 1154 y(\(d24\))g([[\045poly,x],[a)f(sin\(x\),0],[b)h
1903 (sin\(x\),1]])262 1254 y(\(c25\))g(coeffs\(\(a+log\(b\)*x\))o(*\(c-l)o
1904 (og\(x)o(\)\)^2,)o(opera)o(tor\(l)o(og\)\);)981 1303
1905 y(2)174 b(2)262 1353 y(\(d25\))20 b([[\045poly,log\(x\),log\()o(b\)],[)
1906 o(a)f(c)i(,0,0],[c)42 b(x,0,1],[-)20 b(2)i(a)g(c,1,0],)894
1907 1403 y([-)f(2)g(c)h(x,1,1],[a,2,0],[x,)o(2,1]])262 1518
1908 y Ff(3.1)55 b(Related)19 b(functions)262 1618 y Fr(get)p
1909 331 1618 14 2 v 15 w(coef)p Ft(\()p Fl(clist)p Ft(,)p
1910 Fn(k)555 1624 y Fk(1)571 1618 y Fn(;)7 b(:)g(:)g(:)n
1911 Ft(\))880 b Fl(F)m(unction)365 1695 y Ft(Gets)19 b(the)g(co)q
1912 (e\016cien)o(t)g(from)d(the)j(co)q(e\016cien)o(t)g(list)f
1913 Fl(clist)f Ft(corresp)q(onding)i(to)365 1745 y(the)13
1914 b(k)o(eys)g Fn(k)547 1751 y Fj(i)560 1745 y Ft(.)18 b(The)13
1915 b(k)o(eys)g(are)f(matc)o(hed)g(to)g(v)n(ariable)f(p)q(o)o(w)o(ers)j
1916 (when)e Fl(clist)g Ft(is)g(a)365 1795 y Fr(\045poly)p
1917 Ft(,)h Fr(\045series)f Ft(or)h Fr(\045Taylor)g Ft(form.)j(If)d
1918 Fl(clist)g Ft(is)h(a)f Fr(\045trig)g Ft(then)h Fn(k)1440
1919 1801 y Fk(1)1472 1795 y Ft(should)365 1845 y(b)q(e)h
1920 Fr(sin)e Ft(or)h Fr(cos)f Ft(and)h(the)g(remaining)e(k)o(eys)i(are)h
1921 (matc)o(hed)e(to)h(m)o(ultipliers.)262 1945 y Fr(uncoef)p
1922 Ft(\()p Fl(clist)p Ft(\))1034 b Fl(F)m(unction)365 2022
1923 y Ft(Reconstructs)17 b(the)f(expression)g(from)e(a)h(co)q(e\016cien)o
1924 (t)h(list)e Fl(clist)p Ft(.)21 b(The)16 b(co)q(e\016-)365
1925 2072 y(cien)o(t)f(list)e(can)h(b)q(e)h(an)o(y)e(of)g(the)i(co)q
1926 (e\016cien)o(t)g(list)e(forms.)262 2172 y Fr(partition)p
1927 463 2172 V 13 w(poly)p Ft(\()p Fl(expr)p Ft(,)p Fl(test)p
1928 Ft(,)p Fn(v)762 2178 y Fk(1)779 2172 y Fn(;)7 b(:)g(:)g(:)n
1929 Ft(\))672 b Fl(F)m(unction)365 2249 y Ft(P)o(artitions)10
1930 b Fl(expr)g Ft(in)o(to)f(t)o(w)o(o)g(p)q(olynomials;)f(the)i(\014rst)h
1931 (is)e(made)g(of)g(those)i(mono-)365 2299 y(mials)g(for)i(whic)o(h)g
1932 (the)h(function)f Fl(test)g Ft(returns)i Fr(true)d Ft(and)h(the)h
1933 (second)g(is)f(the)365 2349 y(remainder.)18 b(The)c(test)h(function)f
1934 (is)f(called)h(on)g(the)g(p)q(o)o(w)o(ers)h(of)e(the)h
1935 Fn(v)1471 2355 y Fj(i)1485 2349 y Ft(.)262 2449 y Fr(partition)p
1936 463 2449 V 13 w(trig)p Ft(\()p Fl(expr)p Ft(,)p Fl(sintest)p
1937 Ft(,)p Fl(c)n(ostest)p Ft(,)p Fn(v)946 2455 y Fk(1)963
1938 2449 y Fn(;)7 b(:)g(:)g(:)m Ft(\))489 b Fl(F)m(unction)967
1939 2574 y Ft(9)p eop
1940 %%Page: 10 10
1941 10 9 bop 365 307 a Ft(T)m(rigonometric)10 b(analog)h(to)h
1942 Fr(partition)p 1012 307 14 2 v 14 w(poly)p Ft(;)f(The)h(functions)g
1943 Fl(sintest)g Ft(and)365 357 y Fl(c)n(ostest)h Ft(select)h(sine)g(and)f
1944 (co<sine)g(terms,)f(resp)q(ectiv)o(ely;)i(eac)o(h)g(are)f(called)g(on)
1945 365 407 y(the)i(m)o(ultipliers)d(of)h(the)h Fn(v)782
1946 413 y Fj(i)796 407 y Ft(.)262 510 y Fr(partition_serie)o(s)p
1947 Ft(\()p Fl(expr)p Ft(,)p Fl(test)p Ft(,)o Fn(v)q Ft(,)p
1948 Fh(O)q Ft(\))658 b Fl(F)m(unction)262 583 y Fr(partition)p
1949 463 583 V 13 w(Taylor)p Ft(\()p Fl(expr)p Ft(,)p Fl(test)p
1950 Ft(,)p Fn(v)q Ft(,)p Fh(O)q Ft(\))665 b Fl(F)m(unction)365
1951 662 y Ft(Analog)13 b(to)h Fr(partition)p 759 662 V 14
1952 w(poly)f Ft(for)g(series.)262 769 y Fi(Examples:)262
1953 848 y Fr(\(c26\))20 b(get_coef\(CL1,2\);)262 898 y(\(d26\))g(a)i(-)f(2)
1954 h(b)g(c)262 998 y(\(c27\))e(uncoef\(cl1\);)458 1047 y(3)348
1955 b(2)152 b(2)371 b(2)262 1097 y(\(d27\))20 b(b)i(x)43
1956 b(+)22 b(\(a)f(-)h(2)f(b)h(c\))f(x)44 b(+)21 b(\(b)h(c)43
1957 b(-)22 b(2)f(a)h(c\))f(x)h(+)f(a)h(c)262 1197 y(\(c28\))e
1958 (partition_poly\(\(a+b)o(*x\)*\()o(c-x\))o(^2,'e)o(venp,)o(x\);)697
1959 1247 y(2)131 b(2)109 b(3)152 b(2)262 1297 y(\(d28\))20
1960 b([\(a)h(-)h(2)g(b)f(c\))h(x)43 b(+)22 b(a)f(c)h(,)f(b)h(x)43
1961 b(+)22 b(\(b)f(c)44 b(-)21 b(2)h(a)f(c\))h(x])262 1412
1962 y Ff(3.2)55 b(Supp)r(ort)19 b(functions)262 1512 y Fr(matching)p
1963 441 1512 V 14 w(parts)p Ft(\()p Fl(expr,)13 b(pr)n(e)n(dic)n(ate,)h(ar)
1964 n(gs)p Fn(:)7 b(:)g(:)f Ft(\))522 b Fl(F)m(unction)365
1965 1591 y Ft(Returns)14 b(a)e(list)g(of)g(all)f(sub)q(expressions)k(of)d
1966 Fl(expr)g Ft(for)h(whic)o(h)f(the)h(application)365 1641
1967 y Fr(predicate\(piece,arg)o(s)p Fn(:)7 b(:)f(:)t Fr(\))13
1968 b Ft(returns)j Fr(True)p Ft(.)262 1744 y Fr(function)p
1969 441 1744 V 14 w(calls)p Ft(\()p Fl(expr,functions)p Fn(:)7
1970 b(:)g(:)t Ft(\))631 b Fl(F)m(unction)365 1823 y Ft(Returns)15
1971 b(a)f(list)f(of)g(all)g(calls)g(in)h Fl(expr)g Ft(in)o(v)o(olving)d(an)
1972 o(y)j(of)f Fl(functions)p Ft(.)262 1926 y Fr(function)p
1973 441 1926 V 14 w(arguments)p Ft(\()p Fl(expr,functions)p
1974 Fn(:)7 b(:)g(:)s Ft(\))544 b Fl(F)m(unction)365 2005
1975 y Ft(Returns)15 b(a)f(list)f(of)g(all)g(argumen)o(t)g(lists)h(for)f
1976 (calls)h(to)f Fl(functions)i Ft(in)e Fl(expr)p Ft(.)262
1977 2112 y Fi(Examples:)262 2191 y Fr(\(c29\))20 b
1978 (t2:\(a+log\(b\)*x\)*\(c-)o(log\(x)o(\)\)^2)o($)262 2241
1979 y(\(c30\))g(matching_parts\(t2,c)o(onsta)o(ntp\))o(;)262
1980 2290 y(\(d30\))g([2,)h(-)h(1])262 2390 y(\(c31\))e
1981 (function_calls\(t2,l)o(og\);)262 2440 y(\(d31\))g([log\(x\),)g
1982 (log\(b\)])957 2574 y Ft(10)p eop
1983 %%Page: 11 11
1984 11 10 bop 262 307 a Fu(4)69 b(Av)l(ailabilit)m(y)262
1985 398 y Ft(This)13 b(pac)o(k)n(age)h(has)g(b)q(een)g(tested)i(in)d
1986 (Macsyma)g(Inc.'s)h(v)o(ersions)g(418.85)e(for)h(Genera)i(8.3)262
1987 448 y(and)c(418.1)e(for)i(Sparc)h(computers)f(under)h(SunOS)g(4.1.3,)d
1988 (as)j(w)o(ell)e(as)h(the)h(DOE)f(`maxim)o(a')262 498
1989 y(v)o(ersion)j(4.155.)i(The)e Fs(Lisp)g Ft(source)h(co)q(de)g(is)f(a)o
1990 (v)n(ailable)e(from)g(the)i(author.)262 635 y Fu(Ac)n(kno)n(wledgmen)n
1991 (ts)262 726 y Ft(The)c(author)g(wishes)h(to)f(thank)f(Je\013rey)j
1992 (Golden)d(\(Macsyma,)h(Inc.\))17 b(for)10 b(sharing)g(his)f(ideas)262
1993 776 y(whic)o(h)15 b(led)g(to)g(expanding)g(the)h(scop)q(e)g(of)f(the)h
1994 (pac)o(k)n(age.)22 b(W)m(e)14 b(thank)i(Ric)o(hard)e(F)m(ateman)262
1995 826 y(\(U.)f(C.)h(Berk)o(eley\))h(for)e(teac)o(hing)h(us)g(m)o(uc)o(h)f
1996 (ab)q(out)h(the)g(in)o(ternals)g(of)f Fs(Ma)o(csyma)p
1997 Ft(.)262 963 y Fu(References)282 1054 y Ft([1])20 b(Sym)o(b)q(olics)d
1998 (Inc.,)j Fa(Macsyma)e(Reference)i(Man)o(ual)p Ft(,)f(Sym)o(b)q(olics)e
1999 (Inc.,)j(Burlington)347 1104 y(MA.,)13 b(1988.)282 1187
2000 y([2])20 b(Kn)o(uth,)13 b(Donald,)e Fa(Semin)o(umerical)f(Algorithms,)h
2001 (The)i(art)g(of)g(computer)f(program-)347 1236 y(ming)p
2002 Ft(,)f(V)m(ol.)h(2.)i(Addison-W)m(esley)m(,)e(1969.)282
2003 1319 y([3])20 b(Golden,)13 b(Je\013rey)i(P)m(.,)e(priv)n(ate)g(comm)o
2004 (unication.)282 1402 y([4])20 b(Griesmer,)13 b(J.)h(H.,)g(Jenks,)h(R.)f
2005 (D.)f(and)h(Y)m(un,)g(Y.)g(Y.,)g(\\A)g(F)o(ORMA)m(T)g(statemen)o(t)g
2006 (in)347 1452 y(SCRA)m(TCHP)m(AD,")e(SIGSAM)i(Bulletin)f(\(9\),)h(1975,)
2007 e(pp.)i(24{25.)282 1535 y([5])20 b(Barnett,)e(M.)e(P)m(.)32
2008 b(and)16 b(P)o(erry)m(,)h(K.)g(R.)e(,)i(\\Hierarc)o(hical)f(Addressing)
2009 i(in)e(Sym)o(b)q(olic)347 1585 y(Computation,")11 b(Computers)i(Math.)h
2010 (Applic.)f(,)g(to)h(app)q(ear.)262 1722 y Fu(A)68 b(Implemen)n(tati)o
2011 (on)262 1813 y Ft(In)15 b(this)g(app)q(endix,)g(w)o(e)g(describ)q(e)i
2012 (some)e(of)f(the)i(most)e(imp)q(ortan)o(t)f(elemen)o(ts)i(of)g(the)h
2013 (im-)262 1863 y(plemen)o(tation.)24 b(It)16 b(is)h(not)f(our)g(in)o
2014 (ten)o(tion)g(to)h(describ)q(e)h(ev)o(ery)f(facet)g(in)f(detail,)g
2015 (rather,)262 1913 y(w)o(e)d(o\013er)i(it)e(as)h(an)f(o)o(v)o(erview)h
2016 (to)f(the)i(lisp)e(co)q(de,)h(and)f(as)h(a)f(guide)h(to)g(an)o(y)o(one)
2017 f(wishing)g(to)262 1963 y(implem)o(en)o(t)f(similar)f(facilities)i(for)
2018 g(another)i(CAS.)262 2079 y Ff(A.1)55 b(Co)r(e\016cien)n(t)19
2019 b(Lists)262 2156 y Ft(The)11 b(fundamen)o(tal)e(algorithm)f(for)i(con)o
2020 (v)o(erting)h(p)q(olynomials,)d(p)q(oisson)j(series,)h(etc.)29
2021 b(in)o(to)262 2205 y(canonical)11 b(represen)o(tations,)j(suc)o(h)f(as)
2022 g(the)g(co)q(e\016cien)o(t)g(lists)f(de\014ned)i(here,)f(is)f(as)h
2023 (follo)o(ws.)262 2255 y(First,)j(an)g(`arithmetic')d(is)j(implemen)o
2024 (ted)e(for)i(the)g(new)h(represen)o(tation.)25 b(That)16
2025 b(is,)g(the)262 2305 y(co)q(de)i(to)f(add,)h(m)o(ultiply)d(and)i(exp)q
2026 (onen)o(tiate)h(\(at)g(least\))f(ob)r(jects)i(in)e(the)h(new)g(form)e
2027 (is)262 2355 y(written)11 b(\(See)h([2)o(])f(for)g(algorithms\).)k(An)c
2028 (expression)h(is)f(then)h(con)o(v)o(erted)g(recursiv)o(ely;)g(de-)262
2029 2405 y(p)q(ending)e(on)f(the)i(main)d(op)q(erator)i(of)g(the)g
2030 (expression,)i(its)e(argumen)o(ts)f(are)i(\014rst)f(con)o(v)o(erted)957
2031 2574 y(11)p eop
2032 %%Page: 12 12
2033 12 11 bop 262 307 a Ft(and)16 b(then)i(they)f(are)h(com)o(bined)e
2034 (appropriately)m(.)26 b(A)o(toms)16 b(are)h(con)o(v)o(erted)h(in)f
2035 (whatev)o(er)262 357 y(w)o(a)o(y)c(is)g(appropriate)h(for)g(the)g
2036 (represen)o(tation.)324 407 y(This)19 b(is)h(the)g(metho)q(d)f(used)i
2037 (in)o(ternally)e(b)o(y)g(the)i(CRE)e(and)h(P)o(oisson)g(facilities)e
2038 (of)262 457 y Fs(Ma)o(csyma)p Ft(.)31 b(An)18 b(issue)h(for)f(us)g(w)o
2039 (as)g(whether)i(it)d(w)o(as)h(b)q(est)i(to)d(lev)o(erage)i(these)g
2040 (exist-)262 506 y(ing)13 b(facilities)g(b)o(y)h(transforming)f(\014rst)
2041 i(to)f(CRE)g(or)g(P)o(oisson)g(represen)o(tations)i(and)e(from)262
2042 556 y(there)j(in)o(to)e(co)q(e\016cien)o(t)h(lists,)g(or)f(whether)i(w)
2043 o(e)f(should)g(reimplemen)o(t)d(the)k(metho)q(ds)e(for)262
2044 606 y(con)o(v)o(ersions)f(directly)g(in)o(to)f(co)q(e\016cien)o(t)i
2045 (list)f(form.)324 656 y(In)e(the)g(end,)h(w)o(e)f(decided)h(to)f
2046 (reimplemen)o(t)e(the)i(metho)q(d)f(for)h(p)q(olynomial)c(and)k(series)
2047 262 706 y(arithmetic.)23 b(The)16 b(primary)f(reason)h(is)g(that)h(the)
2048 f(CRE)g(\(and)g(T)m(a)o(ylor\))f(transforms)g(the)262
2049 756 y(en)o(tire)i(expression)h(in)o(to)e(CRE)g(form,)f(including)h
2050 (what)h(will)e(b)q(ecome)i(the)g(co)q(e\016cien)o(ts.)262
2051 805 y(This)f(is)h(unnecessary)i(w)o(ork)d(for)g(our)h(purp)q(oses,)h
2052 (and)f(in)f(the)i(application)d(to)h Fr(format)p Ft(,)262
2053 855 y(the)d(w)o(ork)f(ma)o(y)e(immediately)f(b)q(e)k(undone)g(at)g(the)
2054 g(next)g(step.)18 b(Indeed,)c(if)d(an)h(expression)262
2055 905 y(had)j(already)h(b)q(een)h Fr(format)p Ft('d,)d(the)i(curren)o(t)i
2056 (co)q(de)e(ma)o(y)e(lea)o(v)o(e)i(the)h(co)q(e\016cien)o(ts)g(in)e(the)
2057 262 955 y(correct)g(form.)324 1005 y(The)k(P)o(oisson)f(pac)o(k)n(age)g
2058 (do)q(es)h(not)f(carry)h(out)g(an)o(y)f(transformations)f(of)g(the)i
2059 (co)q(ef-)262 1054 y(\014cien)o(ts)e(and,)f(so,)h(w)o(as)f(suitable)g
2060 (for)g(use)h(in)f(con)o(v)o(ersion)h(to)f(trigonometric)f(co)q
2061 (e\016cien)o(t)262 1104 y(lists.)i(Ultimately)m(,)8 b(w)o(e)k(rewrote)h
2062 (m)o(uc)o(h)d(of)h(the)h(existing)f(p)q(oisson)g(pac)o(k)n(age)g(an)o
2063 (yw)o(a)o(y)m(.)16 b(This)262 1154 y(w)o(as)e(b)q(oth)h(to)g(add)g
2064 (\015exibilit)o(y)e(\(particularly)h(to)h(allo)o(w)e(non-in)o(tegral)h
2065 (m)o(ultipliers\))f(that)262 1204 y(w)o(ould)e(b)q(e)i(useful)g(b)q
2066 (oth)f(here)i(and)e(to)h(users)h(of)e(the)h(P)o(oisson)f(pac)o(k)n
2067 (age,)g(and)g(also)g(to)h(rem-)262 1254 y(edy)e(a)f(long)g(standing)h
2068 (limitatio)o(n)d(of)j(the)g(pac)o(k)n(age)g(|)f(it)h(failed)e(to)i
2069 (detect)i(when)e(enco)q(ded)262 1303 y(trigonometric)g(argumen)o(ts)h
2070 (exceeded)j(the)e(predeclared)h(b)q(ounds)f(resulting)g(in)f(spurious)
2071 262 1353 y(computations.)k(Con)o(tact)d(the)h(author)f(for)g
2072 (information)e(ab)q(out)i(this)g(alternate)h(P)o(oisson)262
2073 1403 y(pac)o(k)n(age.)i(Ho)o(w)o(ev)o(er,)10 b(w)o(e)g(ha)o(v)o(e)f(an)
2074 h(implem)o(en)o(tation)d(of)h Fr(trig_coeffs)g Ft(that)h(a)o(v)o(oids)g
2075 (using)262 1453 y(P)o(oisson,)16 b(should)f(our)i(alternativ)o(e)e(P)o
2076 (oisson)h(pac)o(k)n(age)g(b)q(e)h(unacceptable)g(for)f(whatev)o(er)262
2077 1503 y(reason.)324 1553 y Fr(Taylor)p 459 1553 14 2 v
2078 14 w(coeffs)p Ft(,)11 b(the)h(alternativ)o(e)f(con)o(v)o(ersion)h(to)g
2079 (series)h(co)q(e\016cien)o(t)g(lists,)e(do)q(es)i(use)262
2080 1602 y Fr(Taylor)f Ft(as)h(describ)q(ed)j(ab)q(o)o(v)o(e;)c(it)i(is)f
2081 (useful)h(when)g(full)e(T)m(a)o(ylor)g(expansions)i(are)g(needed.)262
2082 1719 y Ff(A.2)55 b(F)-5 b(ormat)262 1795 y Ft(The)16
2083 b(basic)g(op)q(eration)f(of)h(the)g(formatting)d(program)i(is)g
2084 (relativ)o(ely)g(simple;)g(it)g(is)h(data-)262 1845 y(driv)o(en)i(b)o
2085 (y)g(the)h(templates.)30 b(The)19 b(\014rst)g(template)e(in)h(the)h(c)o
2086 (hain)e(is)h(examined)f(and)h(if)262 1895 y(it)c(is)h(a)g(kno)o(wn)f
2087 (formatting)f(template,)g(format)h(binds)g(the)i(remaining)d(template)h
2088 (c)o(hain)262 1945 y(and)h(the)h(subtemplates.)24 b(It)15
2089 b(then)i(calls)e(the)h(function)g(asso)q(ciated)g(with)f(the)i
2090 (template)262 1994 y(on)g(the)h(expression)h(and)e(an)o(y)g(parameters)
2091 g(giv)o(en)g(to)h(the)g(template.)28 b(Eac)o(h)18 b(template)262
2092 2044 y(function)c(transforms)h(the)h(expression)g(appropriately)f(and)g
2093 (then)g(calls)g Fr(format)p 1573 2044 V 15 w(piece)262
2094 2094 y Ft(on)e(the)i(appropriate)f(pieces.)324 2144 y(The)e(function)f
2095 Fr(format)p 702 2144 V 15 w(piece)g Ft(determines)h(if)f(there)i(is)e
2096 (a)h(subtemplate)f(that)h(should)262 2194 y(b)q(e)i(applied)f(to)g(a)h
2097 (giv)o(en)f(piece)h(or)g(if)f(the)h(next)g(template)f(in)g(the)h(c)o
2098 (hain)f(should)h(b)q(e)g(used.)262 2243 y(It)h(then)h(recursiv)o(ely)h
2099 (in)o(v)o(ok)o(es)e Fr(format)f Ft(to)i(format)e(the)i(giv)o(en)f
2100 (piece)h(with)g(the)g(selected)262 2293 y(template.)957
2101 2574 y(12)p eop
2102 %%Trailer
2104 userdict /end-hook known{end-hook}if
2105 %%EOF