]> www.ginac.de Git - cln.git/blob - doc/ratseries/paper/binsplit.ps
[build] Move CLN version info into the include/cln/version.h file...
[cln.git] / doc / ratseries / paper / binsplit.ps
1 %!PS-Adobe-2.0
2 %%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
3 %%Title: binsplit.dvi
4 %%Pages: 8
5 %%PageOrder: Ascend
6 %%BoundingBox: 0 0 596 842
7 %%DocumentPaperSizes: a4
8 %%EndComments
9 %DVIPSWebPage: (www.radicaleye.com)
10 %DVIPSCommandLine: dvips -D600 -o binsplit.ps binsplit.dvi
11 %DVIPSParameters: dpi=600, compressed
12 %DVIPSSource:  TeX output 1999.09.07:0959
13 %%BeginProcSet: texc.pro
14 %!
15 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
16 N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
17 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
18 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
19 landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
20 mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
21 matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
22 exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
23 statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
24 N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
25 /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
26 /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
27 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
28 df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
29 definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
30 }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
31 B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
32 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
33 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
34 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
35 sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
36 rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
37 gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
38 /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
39 /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
40 A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
41 get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
42 ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
43 fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
44 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
45 chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
46 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
47 forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
48 /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
49 }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
50 bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
51 mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
52 SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
53 userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
54 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
55 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
56 /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
57 /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
58 (LaserWriter 16/600)]{A length product length le{A length product exch 0
59 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
60 end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
61 grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
62 imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
63 exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
64 fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
65 delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
66 B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
67 p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
68 rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
69
70 %%EndProcSet
71 TeXDict begin 39158280 55380996 1000 600 600 (binsplit.dvi)
72 @start
73 %DVIPSBitmapFont: Fa cmcsc10 9 44
74 /Fa 44 128 df<123C127EB4FCA21380A2127F123D1201A4EA0300A35A1206120E120C5A
75 12385A12200917788718>44 D<B512F0A414047E911C>I<123C127E12FFA4127E123C08
76 08788718>I<156015F0A34A7EA34A7EA24A7E1406A2EC0EFFEC0C7FA202187F153FA24A
77 6C7EA202707FEC600FA202C07F1507A249486C7EA349486C7EA2498001061300A2010FB6
78 FCA30118C7EA3F80A3496E7EA20170810160140FA2498116071201707E487ED80FF0EC0F
79 FCD8FFFE91B512F0A334367CB53D>65 D<B712C016F816FFD801FEC77F0000ED1FE0707E
80 707E160383160183A65F16035F4C5A4C5AEE3FC004FFC7FC90B612FC5E9039FE0001FF92
81 38001FC0EE0FF0EE03F8707E83160083831880A618005FA24C5A4C5A4C5AEE1FF00001ED
82 7FE0B812804CC7FC16F031337DB23A>I<DA03FF1301021FEBE00391B5EAF8070103EB80
83 7C903A07F8000E0FD91FE0EB031FD93F80EB01BF49C812FF01FE157F4848153F485A4848
84 151F5B000F160F485A1707123F5B1703127FA290C9FC481600AB7E6D1503A2123FA27F00
85 1F1606A26C7E0007160C7F6C6C15186C6C15386C6C1530017F15606D6C14C0D91FE0EB03
86 80D907F8EB0F00903903FF803E0100EBFFF8021F13E0020390C7FC30377BB43B>I<B712
87 C016F816FE3B01FE0001FF8000009138003FE0EE0FF0EE03F8707E707E177F831880EF1F
88 C0A2EF0FE0A318F01707A318F8AA18F0A3170F18E0A2EF1FC0A21880173FEF7F0017FE4C
89 5A4C5A4C5AEE1FE00001EDFF80B748C7FC16F816C035337DB23E>I<B812E0A3D803FCC7
90 123F00011507EE01F01600A21770A21730A403061318A41700150EA2151E157E90B512FE
91 A39038FC007E151E150EA215061706A3170C92C7FCA4171CA21738A2177817F816011607
92 0003153FB812F0A32F337CB237>I<DA03FE130291393FFFC00691B5EAF00E0103EB0078
93 D90FF8EB1E1ED91FE0EB073ED93F80EB03FE49C7120101FC14004848157E12034848153E
94 4848151EA2485A170E123F5B1706127FA290C9FC4893C7FCAA0303B512F07E7FDB000113
95 00003F6F5AA27F121FA26C7EA26C7E6C7E6C7E1200017F14016D6CEB03BED91FE0EB073E
96 D90FF8EB0E1ED903FFEB7C0601009038FFF802023F01E0C7FC020390C8FC34377BB440>
97 71 D<B5D8FE01B512FCA3000190C73803FE006C486E5AB390B7FCA349C71201B3A3486C
98 4A7EB5D8FE01B512FCA336337DB23D>I<B512FEA3000113006C5AB3B3A7487EB512FEA3
99 17337DB21E>I<013FB51280A39039001FF0006E5AB3B0121C127FEAFF80A44A5A130000
100 7C495A12706C49C7FC6C13FC380F81F83803FFE0C66CC8FC21357CB22A>I<B500FE9038
101 03FFFCA3000190C813806C48ED7E0017785FEE01C04C5A4CC7FC160E5E5E5E5EED03C04B
102 C8FC150E5D5D157815FC4A7E4A7E140F91381C7F804A6C7E14704A6C7E6D486C7E02807F
103 EC0007496D7E6F7EA26F7E707EA2707E707E707EA2707E707EA2707E83486C4A13C0B500
104 FE011F13FEA337337DB23F>I<D8FFFE93383FFF806D5EA20001F0C0002600DF80EDDF80
105 A2D9CFC0EC019FA3D9C7E0EC031FA2D9C3F01406A3D9C1F8140CA2D9C0FC1418A3027E14
106 30A26E1460A36E6C13C0A291390FC00180A3913907E00300A2913803F006A36E6C5AA26E
107 6C5AA3ED7E30A26F5AA36F5AA2486C6D5AD807F84C7EB500C0021FB51280ED0700A24133
108 7CB24A>77 D<EC07FE91383FFFC0903901FC03F8903907E0007E49487F013FC7EA0FC001
109 7E6E7E496E7E48486E7E0003824914004848157E000F167F4981001F1780A24848ED1FC0
110 A2007F17E0A290C9120FA24817F0AB6C17E06D151FA3003F17C06D153F001F1780A26C6C
111 ED7F00A26C6C15FE00035E6D14016C6C4A5A00005E017E4A5A6D6CEB1FC0D90FC049C7FC
112 D907F013FE903901FC03F89039003FFFC0DA07FEC8FC34377BB43F>79
113 D<B7FC16E016F83A03FC0003FE0001EC00FFEE3F80EE1FC0EE0FE017F01607A217F8A617
114 F0A2EE0FE0A2EE1FC0EE3F80EEFF00ED03FC90B612F016C001FCC9FCB3A2487EB512F8A3
115 2D337CB237>I<B612FCEDFFC016F83A01FE0007FC0000EC00FFEE3F80707E707E831607
116 A283A55F160F5FA24C5A4CC7FC16FEED07F890B612E016809039FE000FE0ED03F0ED01FC
117 6F7E167E167F8283A583A5180617E0A2041F130E486C160CB500FEEB0FF00407131C9338
118 03F838CAEAFFF0EF1FC037357DB23C>82 D<D91FF0138090387FFE0148B512833903F00F
119 C33907C001E748C7127F001E143F48141F150F5A150700F81403A46C1401A27E007E91C7
120 FCEA7F807FEA3FF8EBFF806C13F86CEBFF806C14E06C14F8C680013F7F01037FEB003F02
121 031380EC007FED3FC0151FED0FE0150712C01503A47E16C07E15076C15806C140F6C1500
122 6C6C131ED8F3E0137C39E1FC01F839E07FFFF0D8C01F13C0268003FEC7FC23377BB42E>
123 I<007FB81280A3903A8003F8007FD87C00150F0078160700701603A20060160100E017C0
124 A3481600A6C71600B3AB4A7E011FB6FCA332337CB23B>I<B500F0903801FFFCA3D807FE
125 C8EA3FE06C48ED0F80000117006D150E0000160CA2017F5DA26E1438013F1530A26D6C5C
126 A26E14E0010F5DA26D6C495AA26E1303010392C7FCA26D6C1306A28001005CA2027F5BA2
127 1580023F5BA26E6C5AA215E0020F5BA2913807F180A215F9DA03FBC8FCA2EC01FEA36E5A
128 A21578A3153036357DB23D>86 D<003FB612FEA39039F80003FC13C090C7EA07F8003EEC
129 0FF0123C0038EC1FE00078EC3FC01270ED7F80EDFF00A20060495A4A5A14075DC7485A14
130 1F5D4A5A147F5D4AC7FC5B5C495A13075C495A011F14065C495A137F5C49C7FC4848140E
131 A2485A485A161C485A4848143C167C484814FC48481303151FB7FCA327337BB232>90
132 D<1418143CA3147EA214FFA39038019F80A201037F140FA201067F1407A2496C7EA2011C
133 7FEB1801A2496C7EA201707FEB7FFFA29038C0003FA20001158049131FA2000315C090C7
134 120F486C14E0120F486CEB1FF0D8FFF090B5FCA228277EA62E>97
135 D<B67E15E0390FE001F800076D7E157E81A21680A516005D157E5DEC03F890B512E08190
136 38E001FCEC007E81ED1F8016C0150F16E0A6ED1FC0A2ED3F80ED7F00000FEB01FEB612F8
137 15C023267DA52B>I<02FF13100107EBE03090391FC0787090397E001CF001F813074848
138 130348481301485A000F1400485A167048C8FCA2481530127EA200FE1500A8127E163012
139 7F7EA26C6C1460A26C7E000715C06C6CEB01806C6C13036C6CEB0700017E130E90381FC0
140 78903807FFE00100138024287DA62C>I<B67E15F0390FE001FC0007EB007E151FED0FC0
141 1507ED03E016F0150116F8A2ED00FCA316FEA916FCA3ED01F8A2ED03F016E01507ED0FC0
142 ED1F80ED7E00000F495AB612F0158027267DA52F>I<B71280A2390FE0003F0007140715
143 03A2150116C0A21500A21403A21600A25C5C90B5FCA2EBE00F8080A21660A291C7FC16E0
144 16C0A31501A21503A2ED0F80000F143FB7FCA223267DA52A>I<B7FCA2390FE0007F0007
145 140F81A2811680A21501A3140692C7FCA3140E141EEBFFFEA2EBE01E140E1406A491C8FC
146 A9487EB512C0A221267DA528>I<02FF13100107EBE03090391FC0787090397E001CF001
147 F813074848130348481301485A000F1400485A167048C8FCA2481530127EA200FE1500A6
148 4AB5FCA2007E90380007F8ED03F0127F7EA26C7EA26C7E12076C7E6C6C1307EA00FC017E
149 130C90391FC03870903907FFF0100100EB800028287DA630>I<B53803FFFCA23A0FF000
150 3FC06C48EB1F80AE90B6FCA29038E0001FB0486CEB3FC0B53803FFFCA226267DA52E>I<
151 B5FCA2EA0FF0EA07E0B3AEEA0FF0B5FCA210267DA517>I<B5EB0FFEA2D80FF0EB07F86C
152 4814E01680ED0F00151C5D5D5D4A5A4A5A4AC7FC140E143C147C14FE13E1EBE3FF9038E7
153 3F80EBEE1F01FC7F496C7E496C7E13E06E7E6E7E6E7EA2157FED3F80151F16C0ED0FE016
154 F0486CEB1FF8B5EB3FFFA228267DA52F>107 D<B57EA2D80FF0C7FC6C5AB3A21506A515
155 0EA3151CA2153C157C000FEB03FCB6FCA21F267DA526>I<D8FFE0EC07FF6D5C000F16F0
156 000716E0D806F8141BA2017C1433A36D1463A26D14C3A290390F800183A3903907C00303
157 A2903803E006A3903801F00CA2903800F818A3EC7C30A2EC3E60A3EC1FC0A2000FEB0F80
158 A2D83FC0EC07F03BFFF007007FFFA230267DA538>I<D8FFE0EB3FFC7FD807F8EB0FF0ED
159 03C06D1480D806FE1301137E137FEB3F80EB1FC0A2EB0FE0EB07F0EB03F8A2EB01FCEB00
160 FE147E147FEC3F81EC1FC1A2EC0FE1EC07F1140315F9EC01FDEC00FFA2157F153F151FA2
161 0007140F481407D83FC01303EAFFF0150126267DA52E>I<49B4FC010F13E090383F01F8
162 90387C007C4848133FD803E0EB0F80000715C04848EB07E0491303001F15F048C7EA01F8
163 A24815FCA2007E1400A200FE15FEA9007FEC01FCA36C15F86D1303001F15F06D1307000F
164 15E06C6CEB0FC06C6CEB1F806C6CEB3F006C6C137E90383F01F890380FFFE0010190C7FC
165 27287DA62F>I<B6FC15E0390FE003F80007EB00FC153E153FED1F80A216C0A51680A2ED
166 3F00153E15FCEC03F890B512E092C7FC01E0C8FCAE487EB5FCA222267DA52A>I<49B4FC
167 010F13E090383F01F890387C007C4848133F4848EB1F804848EB0FC04848EB07E0491303
168 001F15F0003F15F890C712014815FCA2007E1400A200FE15FEA9007E15FC007F1401A26C
169 15F8A23A1F807C03F014FE3A0FC1C307E03A07E3818FC03A03F301DF803A01FB00FF006C
170 B46C5A90383FC1F890390FFFF006130190C71278160EED7C1EED7FFE16FC153F16F8151F
171 ED0FF0ED07C027327DA62F>I<B512FCECFFC0390FE007F00007EB01F86E7E157E811680
172 A61600157E5D4A5AEC07F090B512C092C7FC9038E00FC0EC03F01401816E7EA481A41603
173 15FF157F486C1407B5EB3F8EED0FFCC8EA03F028277DA52D>I<EBFE013803FFC3380F01
174 E7381E007F0038131F805A8012F0A2807EA26C90C7FC127F13E0EA3FFEEBFFE06C13F800
175 077F6C7FC66C7E13079038007F80141FEC0FC0140712C01403A37E15806C1307150000FC
176 130E6C131E38E7C07838C1FFF038803FC01A287DA622>I<007FB612F8A2397E00FC0100
177 78EC00780070153800601518A200E0151C48150CA5C71400B3A4497E90387FFFF8A22626
178 7EA52C>I<B5EB3FFCA2D80FF0EB0FF06C48EB03C016801501B3A51503000315007F5D6C
179 6C13060000140E017C5B6D137890381F81E0903807FFC0D900FEC7FC26277DA52E>I<B5
180 903801FFC0A2D80FF8903800FE006C48147C1678000315707F000115607F00005DA2017E
181 495AA2017F13036D91C7FCA290381F8006A2ECC00E010F130C14E001075BA2ECF0380103
182 133014F801015BA26D6C5AA214FF6E5AA26EC8FCA3141EA2140C2A277FA52E>I<3DFFFE
183 03FFF803FFC0A2290FF0007FC0001300496D48137C0007021F14387F00036E6C1330A26D
184 167000014A6C1360A26D496C13E0000002335CA26D903873F801017E01615CA26D9026E1
185 FC03C7FC15C0A2903A1F81807E06A3903A0FC3003F0CA3D907E6EB1F98A3D903FCEB0FF0
186 A36D486D5AA36D486D5AA302606D5A3A277FA53E>I<0038137038FE01FCA2EAFF03A2EA
187 FE01A238380070160877B229>127 D E
188 %EndDVIPSBitmapFont
189 %DVIPSBitmapFont: Fb cmss9 9 12
190 /Fb 12 106 df<B512F0A514057F921A>45 D<12FEA70707798615>I<13035B131F137F
191 EA07FFB5FCA313BFEAF83F1200B3B2007FB51280A519337AB226>49
192 D<EB3FE0EBFFF8000313FE487F481480391FC07FC09038801FE0393F000FF0003E130748
193 EB03F8A248130115FC1278123014001210C8FC1401A215F8A2140315F0140715E0EC0FC0
194 141F1580EC3F00147E5C495A495A495AEB0F8049C7FC133E5B5B485A485A485A485A48C8
195 FC123E007FB512FCA51E337DB226>I<EB1FE0EBFFFC000313FF4814804814C0391FF03F
196 E0393FC00FF0387F0007003E1303001C14F814011208C7FC1403A215F0A21407EC0FE014
197 1FEC3FC0903801FF80017F13005C14F88014FF9038003FC0EC0FE0EC07F0EC03F8140115
198 FCA2EC00FEA70040EB01FC1260127000F8EB03F86C1307007FEB0FF0393FE03FE06CB512
199 C06C148000031400C613FCEB1FE01F357DB226>I<EC3FC0A2147F146F14EF1301A2EB03
200 CFA21307EB0F8FA2EB1F0FA2133F137EA213FCA2EA01F8EA03F0A2EA07E0A2EA0FC0121F
201 1380EA3F00A2127E12FEB71280A5C7380FC000AD21317EB026>I<EC1FE0A34A7EA3EC7D
202 F81479ECF9FC14F8A249487EA2157E903803E07FA201076D7E14C0A2010F6D7E1480A201
203 1F6D7E1400496D7EA2133E017E6D7E137CA201FC6D7E5B00018190B6FCA24881A3D807E0
204 C7EA3F805B000F16C0161F5B001F16E0160F90C8FC48ED07F0123E007E16F81603127C00
205 FCED01FC2E347EB333>65 D<B67E15F015FC15FF16C026FE00017F9138003FF0ED0FF86F
206 7EED01FE15008282EE3F80A2EE1FC0A2EE0FE0A3160717F0AB17E0160FA217C0161FA2EE
207 3F80167F17005E4B5A4B5AED0FF8ED3FF04AB45AB75A93C7FC5D15F015802C3479B338>
208 68 D<12FEB3B3B0073479B315>73 D<12FEB3B3ABB612FEA51F3479B32A>76
209 D<EB3FC03803FFF0000F13FC487F809038C07F80381E001F001814C00010130FC713E014
210 07A6EB03FF137F48B5FC1207001F13C7383FF007EA7F80EA7E005AA3140F7E007F133FEB
211 C0FF90B5FC7E6C13E76C1387D803FCC7FC1B247DA225>97 D<12FEA71200AC127EB3AF07
212 347BB313>105 D E
213 %EndDVIPSBitmapFont
214 %DVIPSBitmapFont: Fc cmsy5 5 2
215 /Fc 2 107 df<B612FEA31F037A8B2D>0 D<12E0B3B3A50329799E13>106
216 D E
217 %EndDVIPSBitmapFont
218 %DVIPSBitmapFont: Fd cmss8 7 10
219 /Fd 10 106 df<B5FCA410047F8E15>45 D<12F8A505057A8411>I<1318133813F8120F
220 12FFA312F01200B3A9B512F8A415277BA61F>49 D<EB03F01307A2130D131DA21339A213
221 79A213F1120113E1120313C11207EA0F81A2EA1F01A2123E127E127C12F8B612C0A43900
222 01F000AA1A267EA51F>52 D<EB01F8A2497EA2497E14BE143EEB0F3F80A2011E7FA29038
223 3E0FC0133C1407017C7F13789038F803F0A213F000016D7E13E000038014005B48B57EA3
224 488090C7123F481580151F121E003EEC0FC0A24815E01507127800F8EC03F0A224287EA7
225 29>65 D<B512F814FF15C015F039FC001FF8EC03FCEC00FE157F81ED1F80ED0FC0A2ED07
226 E0A3150316F0A9ED07E0A3ED0FC0A2ED1F80153FED7F0015FEEC03FCEC1FF8B65A15C092
227 C7FC14F824287BA72D>68 D<12FCB3B3A406287BA711>73 D<12FCB3B2B61280A419287B
228 A722>76 D<EA01FCEA07FF001F13804813C0383E07E0383803F0EA3001002013F8C7FCA5
229 131FEA01FF120FEA1FFEEA3F80EA7E0012F8A31301EAFC03EA7E0FEA7FFFEA3FFEEA1FF8
230 380FE000151D7D9B1E>97 D<12FCA61200A9127CB3A806297DA80E>105
231 D E
232 %EndDVIPSBitmapFont
233 %DVIPSBitmapFont: Fe cmr7 7 41
234 /Fe 41 122 df<1306130C13181330136013E0EA01C0EA0380A2EA07005A120E121EA212
235 1C123CA35AA512F85AAB7E1278A57EA3121C121EA2120E120F7EEA0380A2EA01C0EA00E0
236 136013301318130C13060F3B7AAB1A>40 D<12C012607E7E7E120E7EEA0380A2EA01C013
237 E0120013F0A213701378A3133CA5133E131EAB133E133CA51378A3137013F0A213E01201
238 13C0EA0380A2EA0700120E120C5A5A5A5A0F3B7DAB1A>I<1238127C12FE12FFA2127F12
239 3B1203A31206A3120C121812381270122008127B8613>44 D<B5FCA410047F8E16>I<12
240 38127C12FEA3127C123807077B8613>I<13381378EA01F8121F12FE12E01200B3AB487E
241 B512F8A215267BA521>49 D<13FF000313E0380E03F0381800F848137C48137E00787F12
242 FC6CEB1F80A4127CC7FC15005C143E147E147C5C495A495A5C495A010EC7FC5B5B903870
243 018013E0EA0180390300030012065A001FB5FC5A485BB5FCA219267DA521>I<13FF0003
244 13E0380F01F8381C007C0030137E003C133E007E133FA4123CC7123E147E147C5C495AEB
245 07E03801FF8091C7FC380001E06D7E147C80143F801580A21238127C12FEA21500485B00
246 78133E00705B6C5B381F01F03807FFC0C690C7FC19277DA521>I<0018130C001F137CEB
247 FFF85C5C1480D819FCC7FC0018C8FCA7137F3819FFE0381F81F0381E0078001C7F001813
248 3EC7FC80A21580A21230127C12FCA3150012F00060133E127000305B001C5B380F03E038
249 03FFC0C648C7FC19277DA521>53 D<EB0FE0EB3FF8EBF81C3801E0063803C01F48485AEA
250 0F005A121E003E131E91C7FC5AA21304EB3FC038FCFFF038FDC078EB003CB4133E48131E
251 141FA2481480A4127CA4003C1400123E001E131E143E6C133C6C6C5A3803C1F03801FFC0
252 6C6CC7FC19277DA521>I<137F3803FFE0380781F8380E007C48131E5A801278A3127C00
253 7E131EEA3F80EBE03C6C6C5A380FFCF03807FFC06C5BC613E0487F38079FFC380F07FEEA
254 1E0348C67E48133FEC1F8048130FA21407A315001278140E6C5B6C5B380F80F03803FFE0
255 C66CC7FC19277DA521>56 D<B812E0A3CBFCABB812E0A32B117D9633>61
256 D<140EA2141FA34A7EA3EC6FC0A2ECEFE014C7A290380183F0A390380301F8A201067F14
257 00A249137EA2011C137F01187FA24980013FB5FCA2903960000FC0A201E080491307A248
258 486D7EA200038115011207D81FC0497ED8FFF890383FFFE0A22B2A7EA931>65
259 D<91387FC002903903FFF80690390FE01E0E90383F0007017CEB019ED801F0EB00FE4848
260 147E4848143E5B000F151E48C8FC48150E123EA2007E1506A2127C00FC1500A8127C007E
261 1506A2123EA2003F150C7E6C7E000715186D14386C6C14306C6C1460D8007CEB01C0013F
262 EB038090390FE01E00903803FFF89038007FC0272A7DA82F>67 D<B512E0A2D807F8C8FC
263 6C5AB3A416C0A315011680A31503A21507150FED3F00000714FFB7FCA222287EA729>76
264 D<D8FFF0903807FFE07FD803FC9038007E006D143C1618137F6D7E6D7EA26D7E6D7E6D7E
265 A26D7E6D7E147FA2EC3F80EC1FC0EC0FE015F01407EC03F8EC01FCEC00FEA2157FED3F98
266 ED1FD8A2ED0FF815071503A215011500486C1478487ED8FFFC143816182B287EA731>78
267 D<007FB7FCA23A7E003F003F0078150F007081006081A200E01680481501A5C791C7FCB3
268 A64A7E013FB5FCA229287EA72F>84 D<B590B5EB3FFEA2D80FF8D90FF8EB07F06C486D48
269 EB03E00003EF01C003031580A26C6C6EEB0300A36C6CD906FC1306A26D160E017ED90C7E
270 130CA2017F027F131C6D496C1318A290261F80386D5AED301FA290260FC0706D5AED600F
271 A26D6C486C6C5AA214F0903B03F18003F180A202F914F3902801FB0001FBC7FCA202FF14
272 FF6D486D5AA2027E5C027C147CA202381438A33F297FA743>87 D<EAFFC0A3EAE000B3B3
273 B1EAFFC0A30A3B7AAB13>91 D<EAFFC0A31201B3B3B112FFA30A3B7FAB13>93
274 D<13FE3807FFC0380F03E0381C00F0003E1378003F137C143C143E121EC7FCA3EB3FFEEA
275 01FF3807F03EEA1FC0EA3F00127EA2481418A3147E127EECDF38393F838FF0390FFE0FE0
276 3903F807C01D1C7E9A21>97 D<EA0F8012FFA2121F120FAAEB81FCEB8FFF9038BC0FC090
277 38F003E09038C001F0EB800015F815FC157CA2157EA7157CA215FC15F89038C001F015E0
278 90387003C0390E3C0F80390C0FFF00380003F81F297EA725>I<EB3FC0EBFFF83803E03C
279 3807C00E380F801F381F003F123EA2007E131E007C1300A212FCA7127C127E1403123E6C
280 1306EA0F803807C00C3803F0383800FFE0EB3F80181C7E9A1E>I<EC03E0143FA2140714
281 03AAEB3F833801FFE33803E03B3807800F380F0007481303123E127E127CA212FCA7127C
282 A2127E123E001E1307001F130F390F801FF03903E073FE3801FFE339007F03E01F297EA7
283 25>I<133F3801FFE03803E1F0380F80F8381F007C143E123E007E131E141F127C12FCA2
284 B6FCA200FCC7FCA4127C127E1403123E6C1307380F800E3807C01C3803E0783800FFE0EB
285 3F80181C7E9A1E>I<EB07E0EB3FF0EB7C78EBF0FCEA01E01203EBC078000713301400A8
286 B51280A23807C000B3A2487EEA7FFEA216297FA815>I<90387E03E03901FF9FF03807C3
287 FC380F00F048EBF800001E1378003E137CA6001E1378001F13F86C5BEBC3E0380DFF80D8
288 1C7EC7FC90C8FCA3121E380FFFF014FC6C13FF001F1480393E001FC000781307EC03E048
289 1301A40078EB03C0007C13076CEB0F80390FC07E003803FFF838007FC01C277E9921>I<
290 EA0F8012FFA2121F120FAAEB81FCEB8FFF90389C0F809038B007C013E09038C003E0A313
291 80AF391FC007F039FFF83FFEA21F287EA725>I<120EEA3F80A5EA0E00C7FCA7EA078012
292 FFA2121F120FB3121FEAFFF8A20D287EA713>I<EA0F8012FFA2121F120FB3AFEA1FC0EA
293 FFF8A20D287EA713>108 D<260F81FC137F3BFF8FFF03FFC0903A9C0F8703E03B1FB007
294 CC01F0D80FE013D8903AC003F000F8A301805BAF486C486C487E3CFFF83FFE0FFF80A231
295 1A7E9937>I<380F81FC38FF8FFF90389C0F80391FB007C0EA0FE09038C003E0A31380AF
296 391FC007F039FFF83FFEA21F1A7E9925>I<EB3F80EBFFE03803E0F83807803C48487E00
297 1E7F003E1480A248EB07C0A300FC14E0A7007C14C0A2007E130F003E1480001E1400001F
298 5B380F803E3803E0F86CB45A38003F801B1C7E9A21>I<380F81FC38FF8FFF9038BC0FC0
299 391FF007E0390FC003F0EB800115F8EC00FCA2157C157EA7157C15FCA2EC01F801C013F0
300 EC03E09038F007C09038BC1F8090388FFF00EB83F80180C7FCA7487EEAFFF8A21F257E99
301 25>I<380F07C038FF1FF0EB38F8EA1F71EA0F6113C1EBC0F014005BAF487EEAFFFCA215
302 1A7E991A>114 D<3803F840380FFEC0EA3C07EA7803EA7001EAF000A37E6C1300EA7FC0
303 13FC6CB4FC6C1380000713C0C613E0130738C003F0130113007EA26C13E0130100F813C0
304 38EE078038C7FF00EA81FC141C7E9A1A>I<13C0A41201A312031207120F121FB512E0A2
305 3807C000AC1430A73803E060A23801F0C03800FF80EB3F0014257FA31A>I<390F8003E0
306 00FF133FA2001F1307000F1303B01407A20007130F9038C01BF03903E073FE3801FFE339
307 007F83E01F1B7E9925>I<39FFF807FEA2390FE001F001C013E0000714C013E000031480
308 EBF00300011400A23800F806A2EB7C0CA2EB7E1CEB3E18A26D5AA2EB0FE0A36D5AA26D5A
309 A21F1A7F9823>I<3BFFF8FFF07FE0A23B1FC01FC01F80000F90390F800E00A20007150C
310 EC1FC02603E01B5B15E0143B2601F0315B15F0D9F86013700000156015F89039FCC078E0
311 017CEB7CC0137D90393F803D80153FEC001F6D91C7FCA2011E7F010E130EA22B1A7F982F
312 >I<39FFF807FEA2390FE001F001C013E0000714C0EA03E01580EBF003000114006D5A00
313 00130613FCEB7C0CA26D5AA26D5AA214F06D5AA26D5AA26D5AA291C7FCA213061230EA78
314 0EEAFC0C131C1318485AEA70E0EA3FC06CC8FC1F257F9823>121
315 D E
316 %EndDVIPSBitmapFont
317 %DVIPSBitmapFont: Ff cmmi5 5 5
318 /Ff 5 121 df<EA1FE0A212035BA4485AA4380F00F8EB01FCEB070CEB0C1C381E383CEB
319 607CEA1FC0EBE038383FF800EA3C7C131E14040078130CA21418130F00F013F0386003E0
320 161D7C9C1F>107 D<380F03F0383F87FC3833DC1EEA63F8EAC3F013E0EA03C0A248485A
321 A3EC7820D80F00136014F015C014F1001EEB7F80000CEB3E001B127D9125>110
322 D<380F07E0383F8FF83833D81CEA63F038C3E03CEBC07C1203143838078000A448C7FCA4
323 121E120C16127D911C>114 D<137E3801FF80EA0381380703C0380E0780EB0300EA0F80
324 EA07F86CB4FC6C1380EA000FEA3003127812F8EB0700EAF00EEA7FFCEA1FF012127C911C
325 >I<3807E0F0381FF3F838383F1CEA703E38603C3C00C0137C12001438EB7800A2123800
326 78130438F8F00CA200F013183861F870387F3FE0381E0F8016127C9121>120
327 D E
328 %EndDVIPSBitmapFont
329 %DVIPSBitmapFont: Fg cmr5 5 7
330 /Fg 7 121 df<1360EA01E0120F12FF12F11201B3A3387FFF80A2111C7B9B1C>49
331 D<EA03FCEA0FFF383C0FC0387003E0387801F0EAFC0014F8A214781278C712F814F0A2EB
332 01E0EB03C0EB0780EB0F00131C5B13E03801C018EA0380EA0600481338383FFFF05AB5FC
333 A2151C7D9B1C>I<EA01FC380FFF80381E07C0383001E0007C13F01300127EEA7C010038
334 13E0EA0003EB07C0EB1F803803FE005B38000780EB03C0EB01E0EB00F014F81230127812
335 FCA214F0EA7801387003E0383C07C0380FFF00EA03FC151D7D9B1C>I<EB01C013031307
336 130FA2131B1333137313E3EA01C3EA038313031206120C121C1238127012E0B512FEA238
337 0003C0A6EB7FFEA2171C7E9B1C>I<EA1FF8EA3FFEEA7C0FEB0780EB03C012381200EA01
338 FFEA0FC3EA3E03127812F014C6A21307387C0FEE383FFBFC380FC1F017127D911C>97
339 D<3AFE1FC03F8090397FF0FFE03A1EC0F981F03A1F803F0078EB003E001E133CAB3AFFC1
340 FF83FFA228127D912F>109 D<38FFC1FFA2380F80F83807C0E03803E1C03801F3806CB4
341 C7FC137E133C133E137FEBE7803801C3C0380381E048C67E001F7F39FF81FF80A219127E
342 911E>120 D E
343 %EndDVIPSBitmapFont
344 %DVIPSBitmapFont: Fh cmbx9 9 33
345 /Fh 33 122 df<1507ED0F80A2151F1600A25D153E157E157CA215FC5D14015DA214035D
346 14075DA2140F5D141F92C7FCA25C143E147E147CA214FC5C13015CA213035C13075CA213
347 0F5C131F91C8FCA25B133E137E137CA213FC5B12015BA212035B12075BA2120F5B121F90
348 C9FCA25A123E127E127CA212FC5AA21270214B7BB72C>47 D<EB03FE90383FFFE090B512
349 F848EB07FC3903FC01FE48486C7E4848EB7F8049133F001F15C0A2003F15E049131F007F
350 15F0A500FF15F8B1007F15F0A4003F15E06D133FA2001F15C0A26C6CEB7F806C6CEBFF00
351 6C6C485A3901FF07FC6CEBFFF8013F13E0D903FEC7FC25327DB02C>I<147814F8130313
352 1FEA03FFB5FCA3EAFC1F1200B3B2007FB512FEA41F317AB02C>I<EB1FFC90B57E000314
353 E0000F14F8391FE03FFC393F800FFF48487E6D6C1380D8FFC014C06D7E16E080A36C5A6C
354 5A6CC7FCC8FC16C05C16805C16004A5A4A5A5D4A5AEC3FC04A5A02FEC7FC495A495A9039
355 07E001E0EB0FC0EB1F8090383E00034914C05B4848130748B6FC5A5A5A5A5AB71280A423
356 317CB02C>I<EB0FFC90387FFF8048B512F03903F01FF83907C00FFE380F8007486C6C7E
357 01F01480123F13F8A5D81FF014006C485AD803805BC7FC4A5A4A5A4A5AECFFC0013F90C7
358 FC14FCECFFC09038001FF0EC0FFC6E7E6E7E16806E13C0A2000F15E0EA3FC0EA7FE0EAFF
359 F0A416C0A2495AD87FC0148049481300003F5B391FF01FFE6CB512F8000314E0C61480D9
360 1FFCC7FC23327CB02C>I<151F5D5DA25D5C5C5C5CA25C143D147D14F9EB01F114E1EB03
361 C1EB0781130FEB1F01133E133C137813F01201EA03E0EA07C01380EA0F00121E123E5A5A
362 B712FEA4C700031300A80103B512FEA427317EB02C>I<123C123F90B612F8A44815F016
363 E016C0168016005D007CC7127E00785C4A5A00F8495A48495A4A5A4A5AC7FC4AC7FC147E
364 14FE5C13015C1303A2495AA2130FA2131FA25C133FA4137FA96D5AA2010FC8FC25337BB1
365 2C>55 D<EB07FC90383FFF8090B512E03903FE0FF03907F807F848486C7E001F6D7E003F
366 80497E007F1580A212FF16C0A416E0A55C127FA2123F5CEA1FF0000F5B6C6C5A3803FFFE
367 C65BD93FF013C0EB00805CA2EA0780261FE0011380EA3FF01600A24A5AA24A5A49485A39
368 1F801FF09038C07FE06CB512806C91C7FC000113FC38003FC023327CB02C>57
369 D<120FEA3FC0EA7FE0EAFFF0A6EA7FE0EA3FC0EA0F00C7FCA9120FEA3FC0EA7FE0EAFFF0
370 A6EA7FE0EA3FC0EA0F000C217AA019>I<ED1F80A24B7EA24B7EA34B7EA24A7FA34A7FA2
371 4A7F15CFA2020F7F1587021F801503023F80EC3E01A2027E80EC7C0002FC804A137FA201
372 01814A133F0103814A131FA249B67EA24981A290271F8000077F91C77EA24982013E8001
373 7E82017C80A201FC8249157FB500F0013FB512F0A43C347DB343>65
374 D<DBFFE01338021F01FE137891B6EA80F8010315E1010F9038E00FF7903A1FFE0001FFD9
375 7FF8EB007FD9FFE0143F4849141F4849140F4890C81207485A1703485A1701123F5B007F
376 1600A349160012FFAB127F7F1878A2123F7F001F17F818F06C7E6D15016CEE03E06C7F6C
377 6DEC07C06C6DEC0F80D97FF8EC3F00D91FFE14FE903A0FFFE007FC010390B512F0010015
378 C0021F49C7FC020013F035357BB340>67 D<B612E0A4C6EBE000B3B3A7B612E0A41B337D
379 B221>73 D<B500E091383FFFFC808080C66D9138003C00808101F77F13F301F17F8101F0
380 7F6E7E6E7E6E7E6E7F806E7F826E7F6E7F6F7E6F7E6F7E816F138017C06F13E06F13F06F
381 13F8EE7FFCEE3FFE161FEE0FFF18BC7013FC828282177F173F171FA2170F170717031701
382 B500F01400187C183CA23E337DB245>78 D<B712F8EEFF8017E017F8C69039E0007FFCEE
383 0FFE707E701380A27013C0A218E0A718C0A24C1380A24C13004C5AEE7FFC91B612F017C0
384 4CC7FC02E0C9FCB3B612E0A433337DB23C>80 D<003FB812F8A4D9F003EB801FD87F80ED
385 03FC01001501007E1600007C177CA20078173CA400F8173E48171EA4C71600B3A9011FB6
386 12F0A437327DB13E>84 D<EB7FFE0003B512E04814F8390FF00FFC391FF803FF806E1380
387 16C0157F6C5A6C5AEA0180C8FCEC7FFF010FB5FC90B6FC0003EBF07F000F1300EA1FF848
388 5A485A485A5BA315FF7F007F5B6D4813E03A3FF80FBFFF000FB5121F0003EBFC0F39007F
389 E00728217EA02B>97 D<903807FF80013F13F090B512FC3903FE01FE4848487EEA0FF8EA
390 1FF0EA3FE0A2007F6D5A496C5A153000FF91C7FCA9127F7FA2003FEC07807F6C6C130F00
391 0FEC1F00D807FE133E3903FF80FCC6EBFFF8013F13E0010790C7FC21217DA027>99
392 D<903803FF80013F13F090B512FC48EB03FE3907FC007F4848EB3F804848EB1FC05B003F
393 EC0FE0127F5B16F012FF150790B6FCA301C0C8FCA4127F7F123F16F06C7E000F14016C6C
394 EB03E0D803FEEB0FC03A01FF807F806C6CB51200011F13FC010313E024217EA029>101
395 D<EC3FE0903803FFF8010F13FC90383FF1FE90387FC3FFEBFF83481303A2EA03FEEC01FE
396 A2EC00781500A7B512FEA4D803FEC7FCB3A7387FFFF8A420347EB31B>I<16F890390FFC
397 07FE90387FFF9F48B6127F3907FC0FFC380FF003001F14FED9E001133E003FECFF1C1600
398 A6001F5CEBF003000F5C3907FC0FF890B512E0486C1380D90FFCC7FC48C9FCA37F7F90B5
399 12F015FE6CECFF8016E06C15F06C15F84815FC121F393F80001F48C7EA03FE4814014814
400 00A46C14016C6CEB03FC6C6CEB07F86C6CEB0FF0D80FFCEB7FE00003B61280C6ECFE0001
401 0F13E028327EA12C>I<EA01FC12FFA4120F1207ADEC03FF020F13C0023F13F09138FC0F
402 F89039FDE007FCEBFFC04A6C7E1400A25BA25BB2B539E07FFFF0A42C347DB331>I<EA03
403 F0487E487E487EA66C5A6C5A6C5AC8FCA8EA01FC12FFA4120F1207B3A5B512C0A412357D
404 B418>I<EA01FC12FFA4120F1207ADED7FFFA4ED1FC04B5A037EC7FC5DEC03F8EC07E04A
405 5AEC3F804AC8FC4A7E90B5FC8181ECBFF0EC3FF89038FC1FFCEBF80F6E7E6E7E6E7F8280
406 6F7E6F7E6F7EB539C07FFFC0A42A347DB32F>107 D<EA01FC12FFA4120F1207B3B3A6B5
407 12E0A413347DB318>I<2703F803FEEB03FE00FF903B1FFFC01FFFC0027FD9E07F7F913B
408 F81FF0F81FF0903CF9E00FF9E00FF8260FFBC0EBFBC06CB4486CB4486C7E02001400495C
409 A3495CB2B500E0B500E0B512E0A443217CA04A>I<3901F803FF00FF010F13C0023F13F0
410 9138FC0FF89039F9E007FC380FFBC06CB4486C7E1400A25BA25BB2B539E07FFFF0A42C21
411 7DA031>I<903803FF80011F13F090B512FE48EB01FF3A07FC007FC0D80FF0EB1FE0001F
412 15F049130F003F15F8491307007F15FCA300FF15FEA8007F15FCA26D130F003F15F8001F
413 15F06D131F6C6CEB3FE06C6CEB7FC03A01FF01FF006CEBFFFE013F13F80103138027217E
414 A02C>I<3901FC07FC00FF90387FFF8001FDB512E09039FFF01FF89138C007FC000F9038
415 0003FE6C4880496D1380A26F13C0A3EE7FE0A9EEFFC0A34B1380A26D4913006D495A9138
416 C00FFC9138F03FF801FDB512E0D9FC7F1380DA0FF8C7FC91C9FCABB512E0A42B307EA031
417 >I<3901F81F8000FFEB7FF0ECFFF89038F9E3FC9038FBC7FE380FFF876C1307A213FEEC
418 03FCEC01F8EC0060491300B1B512F0A41F217EA024>114 D<9038FFE1C0000713FF5A38
419 3F803F387E000F14075A14037EA26C6CC7FC13FCEBFFE06C13FC806CEBFF80000F14C06C
420 14E0C6FC010F13F0EB007F140F00F0130714037EA26C14E06C13076CEB0FC09038C01F80
421 90B5120000F913FC38E03FE01C217DA023>I<133CA5137CA313FCA21201A21203120700
422 1FB51280B6FCA3D807FCC7FCB0EC03C0A79038FE078012033901FF0F006C13FEEB3FFCEB
423 0FF01A2F7EAE22>I<B539C03FFF80A400039039000FC0006C01805B6C4AC7FC90387FC0
424 3E6D6C5A6E5A90381FF9F0EB0FFF6D5B6D5B6D5B7F816E7E4A7E497FEB03EF903807C7FC
425 90380FC3FE90381F83FFD93F017FD97E007F496D7E496D7E4848131FD8FFFE90387FFFC0
426 A42A217EA02F>120 D<B539C007FFC0A4D807FEC7EAF80000035D6D13016C5D14806C4A
427 5AA2ECC007017F5CECE00F013F91C7FC6E5A011F131EECF83E010F133CECFC7C01071378
428 ECFEF801035B14FF6D5BA26D5BA26E5AA26EC8FCA2141EA25CA2147C003E1378007F13F8
429 486C5A1381EB83E0EB87C0495AD87F3FC9FCEA3FFEEA1FF8EA07E02A307EA02F>I
430 E
431 %EndDVIPSBitmapFont
432 %DVIPSBitmapFont: Fi cmti9 9 50
433 /Fi 50 128 df<DB03FE903803FFC092271FFFC01F13F8923B7E03E07F007C9227F800F0
434 F8131E912801F003F1F0131FDA03E0D9F3E0133FDDF7C0137FDA07C013E7DC01CF147E93
435 26000F80131C020F17004B131F95C8FCA2141F92C7FC5F173EA25C143E011FB912F0A21A
436 E0D9003EC7387C0003147E027C160705FC14C05FA202FC160F4A178016015F191F010118
437 005C16034D5B193E13034A170C0407EC7E0E4DEB7C1E1A1C13075C040F15384D13781A78
438 010FEF7C704AEE3CF0041FEC1FE094C7EA078096C7FC49C7FC163EA3013E5C0038131C00
439 7E013F1378013C14F83AFE7C7F01F026FC787E5B3AF8F03C07C0D878E0495A273FC01FFE
440 CAFC390F0003F8484582B444>14 D<130E131F133F137E13FCEA01F8EA03F0EA07E0EA0F
441 80EA1F00123E5A5A5A100E67B327>19 D<EA0380EA0FE0121FA5EA0760120013E013C0A2
442 120113801203EA07001206120E5A5A5A5A5A0B176FB318>39 D<1560EC01E0EC03C0EC07
443 00140E5C143C5C5C495A495A13075C49C7FC5B131E5B137C137813F85B12015B12035B12
444 07A25B120FA290C8FC5AA2121E123EA3123C127CA31278A212F8A35AAF12701278A21238
445 A2123C121CA27EA27E6C7E12011B4A75B71F>I<14301438A28080A2140F801580A21403
446 15C0A4140115E0A81403A415C0A31407A31580140FA315005CA3141E143EA2143C147CA2
447 5CA25C13015C13035C13075C130F91C7FC131E133E133C5B5B485AA2485A485A48C8FC12
448 1E5A12705A5A1B4A7EB71F>I<EA0380EA0FE0121FA5EA0760120013E013C0A212011380
449 1203EA07001206120E5A5A5A5A5A0B177A8718>44 D<B51280A46C1300110579911B>I<
450 121C127F12FFA412FE12380808778718>I<1370EA01FC1203A413F8EA00E01300B0121C
451 127F5AA45A12380E20779F18>58 D<161C163CA2167C16FCA21501821503A2ED077E150F
452 150E151CA21538A2157015F015E0EC01C0A2913803807F82EC0700A2140E141E141C5CA2
453 5CA25C49B6FCA25B913880003F49C7EA1F80A2130E131E131C133C13385B13F05B120112
454 03D80FF0EC3FC0D8FFFE903807FFFEA32F367BB539>65 D<0107B612C04915F017FC903A
455 003F8000FE177FEF3F8092C7121FA24A15C0A2147EA214FE18804A143FA20101ED7F0017
456 7E4A5C16010103EC03F04C5A4AEB1FC091B6C7FC495C9139F0007F804AEB0FC0707E010F
457 6E7E834A1301A2011F81A25CA2133F5F91C71203A2494A5AA2017E4A5A4C5A01FE4A5A4C
458 C7FC49EB01FE0001EC07FC007FB612F0B712C04BC8FC32337BB236>I<DB1FF013C09238
459 FFFC010203EBFF03913A0FF00F878091393F8003CF9139FE0001EF4948EB00FFD903F015
460 00D90FE080495A49488091C8123E137E13FE485A4848153CA2485AA248481538A2485A94
461 C7FC123F5BA3127F90CBFCA412FEA2EE03C0A25F127E160794C7FC5E160E007F151E6C5D
462 5E6C6C147016F06C6C495A6C6CEB07C06C6C49C8FC6C6C133E6CB413FC90387FFFF0011F
463 13C0D903FEC9FC323775B437>I<0107B612C04915F017FC903A003F8001FEEE007FEF1F
464 8092C7EA0FC0EF07E05CEF03F0147E170102FE15F8A25CA21301A25CA2130317035CA213
465 0718F04A1407A2130F18E04A140F18C0011F151F18805CEF3F00133F177E91C85AA2494A
466 5A4C5A017E4A5A4C5A01FE4A5A047EC7FC49495A0001EC0FF8007FB612E0B7C8FC15F835
467 337BB23A>I<0107B712F05B18E0903A003F80001F1707170392C7FC17015C18C0147EA2
468 14FEA24A130EA20101EC1E03041C13804A91C7FC163C13035E9138F001F891B5FC5B5EEC
469 E0011500130F5E5C1707011F01015BEEC00E0280141E92C7121C133F173C91C812381778
470 495DA2017E14014C5A01FE14074C5A49141F00014AB45A007FB7FCB8FC94C7FC34337CB2
471 34>I<92391FE001809238FFF8030207EBFE07913A1FF01F0F0091393F80079F9139FE00
472 03DFD901F86DB4FCD907F05C49481300495A4948147E49C8127C137E13FE485A48481578
473 A2485AA248481570A2485A94C7FC123F5BA3127F90CBFCA400FE91383FFFFCA25F923800
474 3F8094C7FCA2007E5DA2167EA2007F15FE7E5E6C6C1301A26C6C495A6D13076C6CEB0F78
475 6C6C133E3A00FF01FC3090387FFFF0011F01C0C8FCD903FEC9FC313775B43B>71
476 D<0107B548B512C0495CA2903C003FC0000FF0004B5CA292C75BA24A141F60147EA202FE
477 143F95C7FC5CA201015D177E5CA2010315FE5F5C91B6FC5B5F9138E00001A2010F14035F
478 5CA2011F14075F5CA2013F140F5F91C7FCA249141F5F137EA201FE143F94C8FC5B00015D
479 3B7FFFF01FFFFCB55BA23A337BB239>I<010FB51280A216009038003FC05DA292C7FCA2
480 5CA2147EA214FEA25CA21301A25CA21303A25CA21307A25CA2130FA25CA2131FA25CA213
481 3FA291C8FCA25BA2137EA213FEA25B1201B512F8A25C21337BB21E>I<91381FFFFE5C16
482 FC9138003F80A31600A25D157EA315FE5DA314015DA314035DA314075DA3140F5DA3141F
483 5DA3143F92C7FCA2121C007E5B00FE137EA214FE485BEAF80100E05B495A387007E03878
484 0FC06C48C8FCEA1FFCEA07F0273579B228>I<902607FFC0ED7FFC4917FF81D9003F4B13
485 00611803023BED077CA2027BED0EFC610273151C1838DAF1F01439F071F014E118E10101
486 ED01C36102C1EC0383EF070301031607050E5BEC80F8171C0107ED380F6102001470A249
487 EDE01FDC01C090C7FC130EEE0380011E017C5C933807003E011C140EA2013C4A137E187C
488 01385C5E017816FC6F485B1370ED3FC001F0EC80016000011500D807F81503277FFF803E
489 90B512C0B5EB3C01151C46337BB245>77 D<902607FF8090383FFFC0496D5BA2D9001F91
490 3803F8004A6C6D5A6060EC3BF0027B140360EC71F8A202F11407DAF0FC91C7FC14E0A201
491 01017E5B170E14C0810103151EEE801CEC801FA20107ECC03C030F1338140016E0490107
492 13781770010E14F01503011E15F0705A011C1301A2013C14FD03005B133816FF0178147F
493 5F0170143FA213F070C8FC1201EA07F8267FFF807FB5140EA23A337BB239>I<0107B612
494 C04915F883903A003F8001FEEE003FEF1F8092C713C0170F5C18E0147EA214FEEF1FC05C
495 A201011680173F4A1500177E010315FE5F4AEB03F8EE07E00107EC3FC091B6C7FC16F802
496 E0C9FC130FA25CA2131FA25CA2133FA291CAFCA25BA2137EA213FEA25B1201387FFFF0B5
497 FCA233337CB234>80 D<913901FC018091380FFF03023F13C791387E07EF903A01F801FF
498 0049487E4A7F495A4948133E131F91C7FC5B013E143CA3137E1638A293C7FC137FA26D7E
499 14E014FE90381FFFC06D13F86D7F01017F6D6C7E020F7F1400153F6F7E150FA4120EA200
500 1E5D121CA2151F003C92C7FCA2003E143E5D127E007F5C6D485A9038C007E039F3F80FC0
501 00F0B5C8FC38E03FFC38C00FF029377AB42B>83 D<0003B812C05A1880903AF800FC003F
502 260FC001141F0180150F01005B001EEE07001403121C003C4A5BA200380107140E127800
503 705CA2020F141E00F0161CC74990C7FCA2141FA25DA2143FA292C9FCA25CA2147EA214FE
504 A25CA21301A25CA21303A25CA21307A25C497E001FB512F05AA2323374B237>I<49B612
505 FC5BA292380001F8D907F8EB03F04A130702C0EB0FE04948EB1FC0EE3F8091C7EA7F0001
506 1E147E16FE011C495A013C495A4B5A0138495A5E0178495A90C7123F4BC7FC15FE4A5A5D
507 4A5A14074A5A4A5A4A5A4AC8FC147E14FE4948130749485B4948130E495A4A131E131F49
508 48131C49C7123C13FE48485C5B484814F800074A5A48481303484813074848EB1FE048C7
509 12FF90B6FCB7FC5E2E337AB22F>90 D<EB03F0EB0FF890383E1C6090387C0FF0EBF807EA
510 01F0EA03E00007EB03E0EA0FC0A2381F800715C0EA3F00A2140F481480127EA2141F00FE
511 14005A1506EC3F07EC3E0F150E147E007C141EECFE1CEB01FCD83C03133C393E07BE3839
512 1F0E1E783907FC0FF03901F003C0202278A027>97 D<137EEA0FFE121F5B1200A35BA212
513 01A25BA21203A25BA21207A2EBC3E0EBCFF8380FDC3EEBF81F497E01E01380EA1FC01380
514 15C013005AA2123EA2007E131F1580127CA2143F00FC14005AA2147EA25CA2387801F85C
515 495A6C485A495A6C48C7FCEA0FFCEA03F01A3578B323>I<14FCEB07FF90381F07809038
516 3E03C0EBFC013801F8033803F0073807E00F13C0120F391F80070091C7FC48C8FCA35A12
517 7EA312FE5AA4007C14C0EC01E0A2EC03C06CEB0F80EC1F006C137C380F81F03803FFC0C6
518 48C7FC1B2278A023>I<ED0FC0EC03FFA21680EC001FA31600A25DA2153EA2157EA2157C
519 A215FCA2903803F0F8EB0FF8EB3E1DEB7C0F496C5AEA01F0EA03E000071303D80FC05BA2
520 381F8007A2D83F005BA2140F5A007E5CA2141F12FE4891C7FC1506EC3F075DEC3E0E147E
521 007C141EECFE1CEB01FCD83C03133C393E07BE38391F0E1E783907FC0FF03901F003C022
522 3578B327>I<EB03F8EB0FFEEB3E0F9038F807803801F003EA03E0EA07C0120FEA1F8014
523 07D83F0013005C007E133EEB03F8387FFFE04848C7FC00FCC8FCA45AA4EC0180EC03C0A2
524 007CEB0780EC1F00003C133E6C13F8380F03E03807FF80D801FCC7FC1A2277A023>I<15
525 1FED7FC0EDF0E0020113F0EC03E3A2EC07C316E0EDC1C091380FC0005DA4141F92C7FCA4
526 5C143E90381FFFFEA3D9007EC7FC147CA414FC5CA513015CA413035CA413075CA3130FA2
527 5CA3131F91C8FCA35B133E1238EA7E3CA2EAFE7812FC485AEA78E0EA3FC0000FC9FC2445
528 82B418>I<143FECFF80903803E1E6903807C0FF90380F807FEB1F00133E017E133F4913
529 3EA24848137EA24848137CA215FC12074913F8A21401A2D80FC013F0A21403120715E014
530 07140F141F3903E03FC00001137FEBF0FF38007FCF90381F0F801300141FA21500A25C14
531 3E1238007E137E5C00FE5B48485A387803E0387C0F80D81FFFC7FCEA07F820317CA023>
532 I<EB0FC0EA03FFA25CEA001FA391C8FCA25BA2133EA2137EA2137CA213FCA29038F83F80
533 ECFFE03901FBE0F09038FF80F8EC007849137C485A5B5BA2484813FC5D5BA2000F13015D
534 1380A2001F13035DEB0007EDC0C048ECC1E0020F13C0003E1481A2007E1483ED0380007C
535 1407160000FC140E151E48EB07F80070EB01F023357BB327>I<EB0180EB07E0A2130FEB
536 07C0EB038090C7FCABEA01F0EA03FCEA0F1E120E121C123C1238EA783E1270A2137EEAF0
537 7CEA60FCC65AA212015BA212035BA2000713C0EBC1E0000F13C01381A21383EB03801307
538 1400130E131EEA07F8EA01F013337AB118>I<1538157C15FCA315701500AB143EECFF80
539 903801E3C090380383E0EB0701130FEB0E03131C133C133814071378013013C01300140F
540 A21580A2141FA21500A25CA2143EA2147EA2147CA214FCA25CA21301A25CA213035C1238
541 387E07C0A238FE0F804848C7FCEAF83EEA787CEA3FF0EA0F801E4283B118>I<EB0FC0EA
542 01FF5A5CEA001FA391C7FCA25BA2133EA2137EA2137CA213FCA2491378EC01FE0001EB07
543 8FEC0E0F9038F01C3F143800031370ECE03E9038E1C01C9038E38000D807E7C7FC13EE5B
544 13F8120F13FFEB9FC0EB83F0EA1F81EB80F81300150C48141E151C123EA2007E143C1538
545 127C157800FCEB787015E048EB3FC00070EB0F8020357BB323>I<133FEA07FF5A13FEEA
546 007EA3137CA213FCA213F8A21201A213F0A21203A213E0A21207A213C0A2120FA21380A2
547 121FA21300A25AA2123EA2127EA2127C1318EAFC1C133CEAF838A21378137012F013F0EA
548 F8E01279EA3FC0EA0F00103579B314>I<2703C003F8137F3C0FF00FFE01FFC03C1E783C
549 1F07C1E03C1C7CF00F8F01F03B3C3DE0079E0026383FC001FC7FD97F805B007001005B5E
550 137ED8F0FC90380FC00100E05FD860F8148012000001021F130360491400A200034A1307
551 6049013E130FF081800007027EEC83C0051F138049017C1403A2000F02FC1407053E1300
552 49495CEF1E0E001F01015D183C010049EB0FF0000E6D48EB03E03A227AA03F>I<3903C0
553 07F0390FF01FFC391E787C1E391C7CF01F393C3DE00F26383FC01380EB7F8000781300EA
554 707EA2D8F0FC131F00E01500EA60F8120000015C153E5BA20003147E157C4913FCEDF818
555 0007153C0201133801C013F0A2000F1578EDE070018014F016E0001FECE1C015E390C7EA
556 FF00000E143E26227AA02B>I<14FCEB07FF90381F07C090383E03E09038FC01F0EA01F8
557 3903F000F8485A5B120F484813FCA248C7FCA214014814F8127EA2140300FE14F05AA2EC
558 07E0A2007CEB0FC01580141FEC3F006C137E5C381F01F0380F83E03803FF80D800FCC7FC
559 1E2278A027>I<011E137C90387F81FF9039F3C387C09039E3EF03E03901E1FE01D9C1FC
560 13F0EBC3F8000313F0018314F814E0EA07871307000313C01200010F130316F01480A201
561 1F130716E01400A249EB0FC0A2013EEB1F80A2017EEB3F00017F133E5D5D9038FF81F090
562 38FDC3E09038F8FF80027EC7FC000190C8FCA25BA21203A25BA21207A25BB5FCA325307F
563 A027>I<3903C00FC0390FF03FF0391E78F078391C7DE03C393C3FC0FC00381380EB7F00
564 007814F8D8707E13701500EAF0FC12E0EA60F812001201A25BA21203A25BA21207A25BA2
565 120FA25BA2121FA290C8FC120E1E227AA020>114 D<EB03F0EB1FFCEB3C1EEB780FEBF0
566 07EA01E0140F0003131F13C0A2EBE00414007FEBFF8014E06C13F06C13F8EB7FFC1307EB
567 00FE147E143E123800FC133CA3147C00F013784813F0EAF001387803E0383C0F80381FFE
568 00EA03F818227AA01F>I<1303EB0F80A3131FA21400A25BA2133EA2137EA2137C387FFF
569 F8A2B5FC3800F800A21201A25BA21203A25BA21207A25BA2120FA25B1460001F13F014E0
570 1300130114C01303001E1380EB07005BEA0F1EEA07F8EA01E015307AAE19>I<EA01F0D8
571 03FC1307D80F1E5B000E5C121C123C00385CD8783E133E1270A2017E137ED8F07C137CEA
572 60FCC65A15FC00015C5BA2140100035C13E0166002031370EDE0F0D807C014E0A20003EB
573 07E116C09038E00FC1EC1FC3000190383FE3809038F071E73A007FE0FF0090381F803C24
574 227AA029>I<01F01338D803FC13FCEA0F1E120E121C123C0038147CEA783E0070143CA2
575 137ED8F07C1338EA60FCC65A1578000114705BA215F0000314E05BA2EC01C0A2EBC00315
576 8014071500EBE00EA26C6C5A3800F878EB7FE0EB1F801E227AA023>I<D801F01538D803
577 FC010E13FCD80F1E131E000E143E121C123C0038027E137CD8783E137C0070163CA2017E
578 13FCD8F07C491338EA60FCC65A0201147800014A137013F0A2020314F0000316E001E05B
579 A2160117C001C013C00207EB0380A29039E00FE0071700021F130E3A01F03DF01E3A00F8
580 78F83C90393FF03FF090390FC00FC02E227AA033>I<011F137C90387FC1FF3A01E1E787
581 803A03C0F703C0903880FE0FEA07004813FC000E1580001E9038F80700001C91C7FC1301
582 003C5B1218120013035CA31307A25C1506010F130F150E14800038141ED87C1F131C00FC
583 143C1538013F5B39F07FC0E03970F3C3C0393FE1FF80260F807EC7FC22227CA023>I<13
584 F0D803FC1307D80F1E130F000E141F121C123C0038143FD8783E133E1270A2017E137ED8
585 F07C137CEA60FCC65A15FC000114F85BA21401000314F013E0A2140315E0EA07C0A20003
586 130715C0EBE00F141F0001133F9038F07F8038007FEFEB1F8FEB001F1500A25C003E133E
587 007E137E147C5C007C5BEA7001495A38380780D83C1FC7FCEA0FFCEA07F020317AA025>
588 I<B712C0A22202799427>123 D<001E13F0387F01F81303EAFF07A338FE03F0383801C0
589 15086CB227>127 D E
590 %EndDVIPSBitmapFont
591 %DVIPSBitmapFont: Fj cmsy9 9 13
592 /Fj 13 113 df<007FB712FCB812FEA26C16FC2F047A943C>0 D<123C127E12FFA4127E
593 123C08087A9615>I<130E131FA639700E01C000F8EB03E000FE130F00FF131F397F8E3F
594 C0391FEEFF003803FFF8C613E0EB3F80A2EBFFE0000313F8381FEEFF397F8E3FC039FF0E
595 1FE000FE130F00F813030070EB01C0D8001FC7FCA6130E1B207BA226>3
596 D<15E081B3A4007FB812C0B912E0A26C17C0C800F0C8FCB3007FB812C0B912E0A26C17C0
597 33327CB13C>6 D<171C177EEE01FEEE07FCEE1FF0EE7FC0923801FF00ED07FCED1FF0ED
598 7FC04A48C7FCEC07FCEC1FF0EC7FC04948C8FCEB07FCEB1FF0EB7FC04848C9FCEA07FCEA
599 1FF0EA7FC048CAFCA2EA7FC0EA1FF0EA07FCEA01FF38007FC0EB1FF0EB07FCEB01FF9038
600 007FC0EC1FF0EC07FCEC01FF9138007FC0ED1FF0ED07FCED01FF9238007FC0EE1FF0EE07
601 FCEE01FEEE007E171C1700AC007FB712FCB812FEA26C16FC2F3E7AB03C>20
602 D<127012FCB4FCEA7FC0EA1FF0EA07FCEA01FF38007FC0EB1FF0EB07FCEB01FF9038007F
603 C0EC1FF0EC07FCEC01FF9138007FC0ED1FF0ED07FCED01FF9238007FC0EE1FF0EE07FCEE
604 01FEA2EE07FCEE1FF0EE7FC0923801FF00ED07FCED1FF0ED7FC04A48C7FCEC07FCEC1FF0
605 EC7FC04948C8FCEB07FCEB1FF0EB7FC04848C9FCEA07FCEA1FF0EA7FC048CAFC12FC1270
606 CBFCAC007FB712FCB812FEA26C16FC2F3E7AB03C>I<187018F0A2841878A2187C183C18
607 3E84A2727E727E85727E727E727E197F007FBA12C0BB12F0A26C19C0CCEA7F0019FC4E5A
608 4E5A4E5A614E5A4EC7FCA2183E183C187C1878A218F860A2187044287CA64D>33
609 D<D91FE0ED3F80D97FFC913801FFE048B5020713F8486E90381F803C2707C03FE090383E
610 000F48C66C6C01F87F001E902707F801F0EB0380486D6C4848EB01C00038D901FE491300
611 486D6C484814E0DB7F8FC812600060EC3FDE00E01970DB1FFC1530486E5A15076F7EA26F
612 7E824B6D14706C913807BFC00060196092260F1FE014E0007091381E0FF000304A6C6CEB
613 01C0003891267C03FC13036C4A6C6CEB07806C903C01F000FF800F00000FD907C090387F
614 C03E2703C01F8090381FFFFC2601FFFEC76C5B26007FF8020313E0D91FC09138007F8044
615 227CA04D>49 D<1630167816F8A2ED01F0A2ED03E0A2ED07C0A2ED0F80A2ED1F00A2153E
616 A25DA25DA24A5AA24A5AA24A5AA24A5AA24AC7FCA2143EA25CA25CA2495AA2495AA2495A
617 A2495AA249C8FCA2133EA25BA25BA2485AA2485AA2485AA2485AA248C9FCA2123EA25AA2
618 5AA25A1260254675B500>54 D<126012F0B3B3B3AFB512E0A37E134A74B722>98
619 D<14C0EB01E0B3B3B3AFB5FCA314C0134A7EB722>I<126012F0B3B3B3B31260044B78B7
620 15>106 D<1930197819F8A2F001F0A2F003E0A2F007C0A2F00F80A2F01F00A2183EA260
621 A260A24D5AA24D5AA24D5AA24D5AA24DC7FCA2173EA25FA25FA24C5A13C000014B5AEA07
622 E0000F4B5AEA3FF000734B5AEAE3F800C14BC8FCEA01FC0000153E7F017E5C137F6D5CA2
623 6E485A131F6E485A130F6E485A13076E485A13036E48C9FC1301153E14FC01005B14FEEC
624 7EF8147F6E5AA26E5AA26E5AA26E5A92CAFC3D4C7B8340>112 D
625 E
626 %EndDVIPSBitmapFont
627 %DVIPSBitmapFont: Fk cmmi6 6 30
628 /Fk 30 121 df<EB0FC0EB7FF03801F07C3903C01E03D807801306380F000F121E003E14
629 8C1407481498A215B04814E0A215C015801278EC0FC0EC1FC26CEB73C3391E03E1C6390F
630 FF81FC3901FC007820177E9528>11 D<90381FFFFC90B5FC5A4814F83907C07C00380F00
631 3C001E131C48131E12381278A2485BA35C1470007013F0495A6C485AD81C0FC7FCEA0FFE
632 EA03F01E167E9424>27 D<ED01C01507151FED7F00EC01FCEC07F0EC1FC0027FC7FC14FC
633 EB03F0EB0FC0EB3F8001FEC8FCEA03F8EA0FE0EA3F8000FEC9FC12F812FEEA3F80EA0FE0
634 EA03F8EA00FEEB3F80EB0FC0EB03F0EB00FC147FEC1FC0EC07F0EC01FCEC007FED1FC015
635 07150122237A9D30>60 D<140C141C143C1438A21478147014F014E0130114C0A2130314
636 8013071400A25B130E131E131CA2133C13381378137013F05BA212015B12035BA2120790
637 C7FC5A120EA2121E121C123C123812781270A212F05AA216317CA420>I<90B6FC16E090
638 3907C003F0ED00F8494813FC167C167EA249C7127C16FCA2ED01F8013EEB03F0ED07E0ED
639 1F8090393FFFFE005B90397C003F80ED07C0ED03E04914F01501A216F8484814F01503A2
640 ED07E04848EB0FC0ED1F80ED3F00000714FEB612F815C027227CA12E>66
641 D<90B6FC16E0903907C003F8ED00FC4948133E161E161FEE0F8049C7FCA317C0133EA449
642 1580161FA21700495CA2163E5E485A5E4B5A4B5A4848495A4B5A033EC7FC0007EB01F8B6
643 12E092C8FC2A227CA132>68 D<D9FFE0EBFFF0A2D907F0EB0F00160ED90DF8130C130C80
644 147C01185C80A28001305CEC0F80A2EC07C001605C15E0140315F0D9C0015B15F8140015
645 FC4848EB7D80157F153FA248C76CC7FCA281EA0F80D8FFF01306A22C227CA130>78
646 D<EC1FF0ECFFFE903907F01F8090390F8007C090393E0003E049EB01F001F0EB00F8EA03
647 E0167C485A485A001F157E90C8FC5A123E127EA24815FCA3ED01F8A3ED03F016E01507ED
648 0FC0007C1580007EEC1F00003E143E003F5C391F8001F0390FC007E03903F01F802601FF
649 FEC7FC38003FE027247CA22F>I<EC1FF0ECFFFE903907F01F8090390F8007C090393E00
650 03E049EB01F049EB00F8EA03F04914FC4848147C485A001F157E90C8FC5A123E127EA248
651 15FCA316F815015AED03F016E06C140716C03A7C01E00F80903907F01F00393E0E183E39
652 3F18087C001FEB0DF0390FD80FE03903F81F803A01FFFE004038003FEED9000E13C09138
653 0F01801587EDFF00A26E5A5D6E5AEC01E0272D7CA230>81 D<001FB612FCA29039003E00
654 7C003C151C00385B12300070151812605C5AA3C648481300A4495AA4495AA4495AA449C8
655 FCA35B381FFFFE5C26227DA124>84 D<D8FFFCEB07FFA2D80FC0EB00F8000715E016C0ED
656 01806DEB0300A2000314065DA25D6D5B0001147015605D140101F85B000049C7FC5C1406
657 5C6D5AA2EB7C305CA2EB7EC0EB7F80133F91C8FC133EA2133C131828237CA124>86
658 D<131FEBFF8C3801E0DE3803807E3807007C48133C121E123E003C5B127CA3485BA21540
659 1560903801E0C012781303393807E180391C1CF300380FF87F3807E03C1B177E9522>97
660 D<EA03E0EA3FC0A21203A2485AA448C7FCA4EA1E1FEB7FC0381FC1E0EB80F0EA3E0014F8
661 003C137814F85AA438F001F0A3EB03E014C0EA7007148038380F00EA3C3CEA1FF8EA07E0
662 15247DA21B>I<EB0FE0EB7FF83801F03C3803C01C3807803C380F007C121E003E133814
663 005AA35AA400781304140C00381338003C1370381F03E0380FFF803801FC0016177E951C
664 >I<EC03E0EC3FC0A21403A2EC0780A4EC0F00A4EB1F1EEBFF9E3801E0DE3803807E3807
665 007C48133C121E123E003C5B127CA3485BA215401560903801E0C012781303393807E180
666 391C1CF300380FF87F3807E03C1B247EA220>I<140FEC3FC0EC71E014E3A2010113C0EC
667 E180ECE000495AA5495AA2EBFFFEA2EB0780A249C7FCA5131EA65BA55BA31370A2EA38F0
668 EA78E012F8EAF9C0EA7180007FC8FC121E1B2F7CA31E>102 D<EB07C0EB3FE390387837
669 803801E01FD803C0130080EA0780120FEB001E5AA3003E5BA3121E5C14F8EA0F01380787
670 783803FEF0EA00F81300A2495AA21238387803C038F80780130FD8703EC7FCEA7FFCEA1F
671 E019217E951E>I<1338137CA2137813701300A7EA0780EA1FC0EA38E01230EA60F0EAC1
672 E0A3EA03C0A3EA0780A2EA0F0013041306EA1E0CA21318121CEA1E70EA0FE0EA07800F23
673 7DA116>105 D<13F8EA0FF0A21200A2485AA4485AA43807801E147FEB81C3EB8387380F
674 060F495A1318EB700E4848C7FCA213FCEA1E7EEA3C0F80EB0781158039780F0300A21402
675 EB070600F0138CEB03F8386000F019247CA221>107 D<EA01F0EA1FE0A21201A2EA03C0
676 A4EA0780A4EA0F00A4121EA45AA45AA213401360EAF0C0A3EAF1801271EA3F00121E0C24
677 7DA214>I<000F017E13FC3A1F81FF83FF3B31C383C707803A61EE03CC039026EC01F813
678 C0D8C1F813F013F001E013E00003903903C0078013C0A2EE0F003907800780A2EE1E0417
679 06270F000F00130C163C1718A2001E011EEB1C70EE1FE0000C010CEB07802F177D9536>
680 I<000F13FC381FC3FF3931C707803861EC0301F813C0EAC1F0A213E03903C00780A3EC0F
681 00EA0780A2EC1E041506D80F00130C143C15181538001EEB1C70EC1FE0000CEB07801F17
682 7D9526>I<3801E01F3903F07FC0390639C1E0390C3F80F0EB3E00001814F8013C137815
683 F8C65AA49038F001F0A3EC03E0D801E013C0EBF00715809038F80F003803DC3CEBCFF8EB
684 C7E001C0C7FC485AA448C8FCA2EA7FF012FF1D20809520>112 D<EB1F02EBFF863801E0
685 CE3803807E3807007C48133C121E123E003C1378127CA34813F0A4EB01E012781303EA38
686 07381C1FC0EA0FFBEA07E3EA0003EB0780A4EB0F00A2EBFFF05A17207E951C>I<380F01
687 F0381FC7F83831CE1CEA61F8EBF03C00C1137C13E014383803C000A4485AA448C7FCA412
688 1EA2120C16177D951D>I<EB3F80EBFFE03801E0F038038030EB00704813F0A2EB8040EB
689 C00013FE3803FF806C13C038003FE0EB03F0EA3000127800F813E0A24813C0EA60013878
690 0F80383FFE00EA07F814177D951D>I<133013785BA4485AA4485AB51280A23803C00048
691 5AA448C7FCA4121EA25B1480383C03001306A25BEA1C38EA0FF0EA07C011217D9F18>I<
692 EA07C0380FE0033918F0078012300060EB0F0012C0A2EAC1E00001131EEA03C0A348485A
693 A215101518EC7830A214F8018113603903C3B8C03901FF1F803900FC0F001D177D9525>
694 I<3807800E380FE01FEA38F012300060130F12C01407EAC1E000011306EA03C0A3380780
695 0CA214081418A21430146014C0EA03C13801FF00EA007E18177D951F>I<3801F01E3907
696 FC7F80390E1CE1C038180F8100301383007013071260EC0380D8001EC7FCA45BA2158000
697 3014C0397878018012F8EC030038F0FC0638E19C1C387F0FF8381E03E01A177D9523>
698 120 D E
699 %EndDVIPSBitmapFont
700 %DVIPSBitmapFont: Fl cmex10 10 24
701 /Fl 24 113 df<1430147014E0EB01C01303EB0780EB0F00A2131E5BA25B13F85B12015B
702 1203A2485AA3485AA3121F90C7FCA25AA3123EA2127EA6127C12FCB3A2127C127EA6123E
703 A2123FA37EA27F120FA36C7EA36C7EA212017F12007F13787FA27F7FA2EB0780EB03C013
704 01EB00E0147014301462738226>0 D<12C07E12707E123C7E7EA26C7E6C7EA26C7E7F12
705 007F1378137CA27FA37FA31480130FA214C0A31307A214E0A6130314F0B3A214E01307A6
706 14C0A2130FA31480A2131F1400A3133EA35BA2137813F85B12015B485AA2485A48C7FCA2
707 121E5A12385A5A5A14627C8226>I<B51280A400F0C7FCB3B3B3B3B2B51280A411627082
708 23>I<B51280A4EA0007B3B3B3B3B2B5FCA411627F8223>I<12F0B3B3B3B3B3A4B512F8A4
709 1562708227>I<1478B3B3B3B3B3A4B512F8A415627F8227>I<12F0B3B3B2043674811C>
710 12 D<151E153E157C15F8EC01F0EC03E01407EC0FC0EC1F8015005C147E5CA2495A495A
711 A2495AA2495AA2495AA249C7FCA2137EA213FE5B12015BA212035BA21207A25B120FA35B
712 121FA45B123FA548C8FCA912FEB3A8127FA96C7EA5121F7FA4120F7FA312077FA21203A2
713 7F1201A27F12007F137EA27FA26D7EA26D7EA26D7EA26D7EA26D7E6D7EA2147E80801580
714 EC0FC0EC07E01403EC01F0EC00F8157C153E151E1F94718232>16
715 D<12F07E127C7E7E6C7E7F6C7E6C7E12017F6C7E137EA27F6D7EA26D7EA26D7EA26D7EA2
716 6D7EA26D7EA280147E147F80A21580141FA215C0A2140F15E0A3140715F0A4140315F8A5
717 EC01FCA9EC00FEB3A8EC01FCA9EC03F8A515F01407A415E0140FA315C0141FA21580A214
718 3F1500A25C147E14FE5CA2495AA2495AA2495AA2495AA2495AA249C7FC137EA25B485A5B
719 1203485A485A5B48C8FC123E5A5A5A1F947D8232>I<160F161F163E167C16F8ED01F0ED
720 03E0ED07C0150FED1F801600153E157E5D4A5A5D14034A5A5D140F4A5AA24AC7FC143E14
721 7E5CA2495AA2495AA2495AA2130F5CA2495AA2133F91C8FCA25B137E13FEA25B1201A25B
722 1203A35B1207A35B120FA35BA2121FA45B123FA690C9FC5AAA12FEB3AC127FAA7E7FA612
723 1F7FA4120FA27FA312077FA312037FA312017FA212007FA2137E137F7FA280131FA26D7E
724 A2801307A26D7EA26D7EA26D7EA2147E143E143F6E7EA26E7E1407816E7E1401816E7E15
725 7E153E811680ED0FC01507ED03E0ED01F0ED00F8167C163E161F160F28C66E823D>I<12
726 F07E127C7E7E6C7E6C7E6C7E7F6C7E1200137C137E7F6D7E130F806D7E1303806D7EA26D
727 7E147C147E80A26E7EA26E7EA26E7EA2811403A26E7EA2811400A281157E157FA2811680
728 A2151F16C0A3150F16E0A3150716F0A31503A216F8A4150116FCA6150016FEAA167FB3AC
729 16FEAA16FC1501A616F81503A416F0A21507A316E0150FA316C0151FA31680153FA21600
730 5DA2157E15FE5DA214015DA24A5AA214075DA24A5AA24A5AA24AC7FCA2147E147C14FC49
731 5AA2495A5C1307495A5C131F49C8FC137E137C5B1201485A5B485A485A48C9FC123E5A5A
732 5A28C67E823D>I<EE01E01603EE07C0EE0F80161F1700163E5E5E15015E4B5A15074B5A
733 5E151F4BC7FC153E157E5DA24A5A14035D14075D140F5D141F5D143F92C8FC5C147E14FE
734 5C1301A25C13035C1307A25C130FA2495AA3495AA3137F91C9FCA25B5BA312015BA31203
735 A25BA21207A35BA2120FA35BA3121FA45BA2123FA75B127FAC90CAFC5AB3B3A27E7FAC12
736 3F7FA7121FA27FA4120FA37FA31207A27FA31203A27FA21201A37F1200A37F7FA280133F
737 A36D7EA36D7EA2130780A2130380130180A2130080147E147F8081141F81140F81140781
738 14038114016E7EA2157E153E153F6F7E150F826F7E15036F7E821500167C82821780160F
739 EE07C0EE03E016012BF86C8242>32 D<12F07E127C7E123F7E6C7E6C7E6C7E7F12016C7E
740 7F137E133E133F6D7E130F806D7EA26D7E80130180130080147E147F8081141F81140F81
741 140781A2140381140181A2140081A2157FA36F7EA382151FA282150FA3821507A382A215
742 03A282A31501A282A31500A382A482A21780A7163F17C0AC161F17E0B3B3A217C0163FAC
743 1780167FA71700A25EA45EA31501A35EA21503A35EA21507A25EA3150F5EA3151F5EA215
744 3F5EA34BC7FCA315FEA25D1401A25D14035D1407A25D140F5D141F5D143F92C8FC5C147E
745 14FE5C13015C13035C495AA2495A5C131F49C9FC133E137E5B5B485A12035B485A485A48
746 CAFC5A123E5A5A5A2BF87E8242>I<177C17FCEE01F8A2EE03F0EE07E0EE0FC0A2EE1F80
747 EE3F005E167E5E15015E15034B5A5E150F5E151F4B5AA24BC7FCA215FEA24A5AA24A5AA2
748 4A5AA2140F5D141F5D143F5DA2147F92C8FC5CA25C13015C1303A25C1307A3495AA3495A
749 A3133F5CA3137F5CA313FF91C9FCA35A5BA31203A25BA31207A35BA3120FA45BA2121FA6
750 5BA2123FA85BA2127FAE5B12FFB3A62E95688149>48 D<12F87E127EA27E6C7E6C7EA26C
751 7E6C7E7F12016C7E7F137E137F6D7E131F80130F806D7EA26D7EA26D7EA26D7EA2147FA2
752 6E7EA281141F81140F811407A281140381A2140181140081A28182A36F7EA36F7EA38215
753 0FA3821507A3821503A3821501A382A281A31780A3167FA317C0A4163FA217E0A6161FA2
754 17F0A8160FA217F8AE160717FCB3A62E957E8149>I<B47EB3A6127F7FAE123FA27FA812
755 1FA27FA6120FA27FA41207A37FA31203A37FA21201A37F7EA380137FA380133FA380131F
756 A36D7EA36D7EA3130380A2130180130080A28081143FA281141F81140F811407A26E7EA2
757 6E7EA26E7EA2157FA26F7EA26F7E150F821507826F7E1501821500167E167F82EE1F80EE
758 0FC0A2EE07E0EE03F0EE01F8A2EE00FC177C2E95688349>64 D<EE07FCB3A617F8160FAE
759 17F0A2161FA817E0A2163FA617C0A2167FA41780A316FFA31700A35DA25EA315035EA315
760 075EA3150F5EA3151F5EA34B5AA34B5AA393C7FC5DA25D14015D1403A25D14075DA2140F
761 5D141F5D143F5DA24AC8FCA214FEA2495AA2495AA2495AA2495A5C131F5C133F49C9FC13
762 7E13FE5B485A12035B485A485AA2485A48CAFC127EA25A5A2E957E8349>I<BB12FC86A3
763 D87FC0C9001F7FF0007F6C6C17076C6C050113806C6CEF007F1A1F6C6CF00FC06C6C1807
764 6C6C1803F201E06C6D17006D6C1860013F19706E18306D7E6D6C18181B006D7E6D7E6D7E
765 A26D7F6E7E6E7EA26E7E6E7E6E7EA26E7E6E7E80826F7E6F7EA26F7E6F7E6F5A5EA24B5A
766 5E4BCBFC153E157E5D5D4A5A4A5A14075D4A5A4ACCFC143E147E147C5C49481818010319
767 30495A4A18704948186049CC12E0491801017EF003C0017C180749180F4848F01F800003
768 197F49EF01FF4848050713004848173F48CA000FB5FC48BA5AA25ABB5AA24D537B7F58>
769 80 D<BF12E08AA38A6C90CCFC0900806C6D19076C6D07007F6C6D1A1F1D076C6DF201FF
770 6C6D747E6C6DF33F801E0F6C6D1B076D6CF303C06D6D1A01F600E06D7F6D6D1B706D1D30
771 816D6D1B186D6D1B007F816E7E6E7FA26E7F6E7F6E7FA26E7F6E7F6E7FA26F7E6F7F6F7F
772 A26F7F6F7F81836F7F6F7F167F83707F707F8284707F707FA2707F82715A60173F715A60
773 4D5A4DCDFC17FEA24C5A4C5A4C5A4C5A4C5A5F163F4CCEFC16FE4B5A4B5A4B5AA24B5A4B
774 5A4B5A4BCFFC15FEA24A5A4A5A4A481B184A481B304A5A4B1B70023F1C604ACF12E002FE
775 1B014948F303C049481B074948F30F801E1F49481B7F4948F3FF0049481A0349CE120F01
776 FEF37FFEF403FF48481A7F4848077FB55A48BEFC48655AA248655ABFFC666D747B7F78>
777 88 D<BE12FEA5000302E0C9000F1480C66CF2FC00011F1AF06D626D62A26D62B3B3B3B3
778 B3A4496D4C7FA2496D4C7F496D4C7F017F01FF4BB512FC0003B600E0020FECFF80B8D880
779 03B712FEA55F747B7F6A>I<F107C0F11FF0F17C3CF1F80E0601133EF1F07F953803E0FF
780 1807A24E5A1A7E95381F803C1A00A24EC7FCA260A2187E18FEA3601701A34D5AA4170760
781 A3170FA260A2171FA260A3173FA360177FA44DC8FCA55E5FA31603A35FA21607A35FA216
782 0FA44C5AA5163F5FA4167F5FA416FF5FA45D94C9FCA45D5EA54B5AA54B5AA45EA2151FA3
783 5EA2153FA35EA3157F5EA54BCAFCA45D1401A35DA31403A25DA21407A25DA3140F5DA44A
784 5AA35D143FA392CBFC5CA2147E14FE5CA2383C01F8127E12FF495A5C130700FE5B387C0F
785 80D8701FCCFCEA3C3EEA0FFCEA03F048B87B7F2E>I<B6FCA500F8C7FCB3B3B3B3B3B3B3
786 B118946E822C>108 D<B6FCA5C7121FB3B3B3B3B3B3B3B118947F822C>I<1B301B781BF8
787 A2F201F0A2F203E0A2F207C0A2F20F80A2F21F00A21A3EA262A262A24F5AA24F5AA24F5A
788 A262190FA24FC7FCA2193EA261A261A24E5AA24E5AA24E5AA24E5AA24EC8FCA2183EA260
789 131001305E13F800014C5A1203D80FFC4B5A121DD838FE4B5A12F0D8407F4B5A12004DC9
790 FC6D7E173E6D7E5F6D7E5FA26D6C495AA26D6C495AA26D6C5C1607A26D6C495AA2027F49
791 CAFCA291383F803EA25EEC1FC05EEC0FE0EDE1F0EC07F1EDF3E0A26EB45AA26E5BA26E90
792 CBFCA25D157E157C15384D64788353>112 D E
793 %EndDVIPSBitmapFont
794 %DVIPSBitmapFont: Fm cmsy6 6 8
795 /Fm 8 113 df<B712C0A322037A8D30>0 D<127812FCA4127806067A8F13>I<ED01C015
796 07151FED7F00EC01FCEC07F0EC1FC0027FC7FC14FCEB03F0EB0FC0EB3F8001FEC8FCEA03
797 F8EA0FE0EA3F8000FEC9FC12F812FEEA3F80EA0FE0EA03F8EA00FEEB3F80EB0FC0EB03F0
798 EB00FC147FEC1FC0EC07F0EC01FCEC007FED1FC01507150192C7FCA9007FB61280B712C0
799 A2222F7AA230>20 D<12E012F812FEEA3F80EA0FE0EA03F8EA00FEEB3F80EB0FC0EB03F0
800 EB00FC147FEC1FC0EC07F0EC01FCEC007FED1FC01507151FED7F00EC01FCEC07F0EC1FC0
801 027FC7FC14FCEB03F0EB0FC0EB3F8001FEC8FCEA03F8EA0FE0EA3F80007EC9FC12F812E0
802 CAFCA9007FB61280B712C0A2222F7AA230>I<EA01E0EA03F0A4EA07E0A213C0120FA213
803 80A2EA1F00A2121EA2123E123CA25AA3127012F05A12600C1A7E9B12>48
804 D<01FEEC0FE02603FFC0EB3FF8000F01F0EBFE3E3B1F0FF801F0073C3C01FC07C003803B
805 3000FE0F00010070D93F1EEB00C00060EB1F9C00E0D90FF81460485C14076E7E6E7E8102
806 0315E00060D9073F14C091390F1F80016C90261E0FE01380003890397C07F0073C1C01F0
807 03FE1F003B0F8FE001FFFE3B03FF80007FF8C648C7EA0FE033177C953D>I<12E0B3B3AD
808 033179A413>106 D<170C171C173C1738177817F017E0160117C0160317801607EE0F00
809 160E161E161C163C163816785E5E15015E15034B5AD8038091C7FC00075CD81FC0130E00
810 3F141ED8F3E0131C0043143CD801F05B15706C6C13F05DEB7C015DEB3E034A5A011F90C8
811 FC5CEB0F8E149EEB07DC14FC6D5A5C13015C13002E327C8232>112
812 D E
813 %EndDVIPSBitmapFont
814 %DVIPSBitmapFont: Fn cmr6 6 18
815 /Fn 18 121 df<127812FCA81278AB1230A61200A4123012FCA4123006247AA312>33
816 D<130C1338137013E0EA01C0EA038013005A120EA25AA25AA312781270A312F0AB1270A3
817 12781238A37EA27EA27E7E1380EA01C0EA00E013701338130C0E317AA418>40
818 D<12C012707E7E7E7E7E1380EA01C0A2EA00E0A21370A313781338A3133CAB1338A31378
819 1370A313E0A2EA01C0A2EA038013005A120E5A5A5A12C00E317CA418>I<1438B2B712FE
820 A3C70038C7FCB227277C9F2F>43 D<13FF000313C0380781E0380F00F0001E137848133C
821 A248131EA400F8131FAD0078131EA2007C133E003C133CA26C13786C13F0380781E03803
822 FFC0C6130018227DA01E>48 D<13E01201120712FF12F91201B3A7487EB512C0A212217A
823 A01E>I<EA01FC3807FF80381C0FC0383003E0386001F0EB00F812F86C13FCA2147C1278
824 003013FCC7FC14F8A2EB01F0EB03E014C0EB0780EB0F00131E13385B5B3801C00CEA0380
825 380600185A5A383FFFF85AB512F0A216217CA01E>I<13FF000313C0380F03E0381C00F0
826 14F8003E13FC147CA2001E13FC120CC712F8A2EB01F0EB03E0EB0FC03801FF00A2380003
827 E0EB00F01478147C143E143F1230127812FCA2143E48137E0060137C003813F8381E03F0
828 380FFFC00001130018227DA01E>I<14E01301A213031307A2130D131D13391331136113
829 E113C1EA01811203EA07011206120C121C12181230127012E0B6FCA2380001E0A6EB03F0
830 EB3FFFA218227DA11E>I<00101330381E01F0381FFFE014C01480EBFE00EA1BF00018C7
831 FCA513FE381BFF80381F03C0381C01E0381800F014F8C71278A2147CA21230127812F8A2
832 14784813F8006013F0387001E01238381E07803807FF00EA01F816227CA01E>I<EB0FC0
833 EB7FF03801F0383803C0183807803C380F007C121E001C1338003C1300A2127C1278EB7F
834 C038F9FFE038FB80F038FE0038143C48131EA248131FA41278A36C131EA2001C133C001E
835 13386C1370380781E03801FFC038007F0018227DA01E>I<B712FEA3CAFCA9B712FEA327
836 0F7C932F>61 D<EA01FCEA0FFF381E0780486C7E383E01E0130080121CC7FC130113FF12
837 07EA1FC0EA3F00127CA24814C0A31301387C0370393E0E7980391FFC3F003807F01E1A18
838 7D961E>97 D<3801F83F3907FEFF80381E07E3391C038300383801C000787FA500385B6C
839 485AEA1E07D83FFEC7FCEA31F80030C8FC1238A2383FFF806C13F06C7F487F3838007E48
840 130E48130F80A36C5B0070130E003C133C001F13F83807FFE0C690C7FC19227D951E>
841 103 D<120FB4FCA2121F7EB3ABEAFFF0A20C237DA212>108 D<3A0F07F007F03AFF1FFC
842 1FFC9039703E703E3A1FC01EC01E6C486C487EA201001300AE3BFFF0FFF0FFF0A22C167D
843 9532>I<137E3803FFC0380781E0380F00F0001E137848133CA248131EA200F8131FA700
844 78131E007C133E003C133C003E137C6C13F8380F81F03803FFC0C6130018187D961E>
845 111 D<397FE07FE0A2390FC03F000007133C3803E0386C6C5A6C6C5AEB7DC0EB3F806DC7
846 FC7F497EEB3BC0EB71E0EBE0F03801C0783803807C00077F001F133F39FFC07FF0A21C15
847 7E9420>120 D E
848 %EndDVIPSBitmapFont
849 %DVIPSBitmapFont: Fo cmmi9 9 49
850 /Fo 49 123 df<147F903803FFE090380FC0F890383F007C017C017E1360497F484815E0
851 484890381F80C0120748481481EEC1804848130F003F15C390C7140016C74815C6007E15
852 CE16DC16D816F8485D5E5E127CA3151F6C143F037713C06C903801E7E03A0F800783E13B
853 07C07E03E3803B01FFF801FF003A007F80007C2B227EA031>11 D<1418A214381430A214
854 38EC1BFCEC1FFFEC3C0391B5FC903801E3FC903803C00049C7FC130E5B133C5B5B485AA2
855 485A485AA248C8FCA2121EA25AA3127C1278A312F8A25AA37EA47E7E127EEA7F807FEA3F
856 F86CB4FC6C13E06C13F8000113FE6C6C7E010F138013019038003FC0141F140F1407A215
857 80A29038200F001330EB3C1EEB0FF8EB03E020447DB322>16 D<013FB6128090B712C012
858 03481680481600271F00C018C7FC001C1438EA38010070143000601380EAE00300001470
859 A2EB0700A25B15F0130E131EA2013E7F133C137CA213FC497FA2000180A2485A157EA2D8
860 01C013382A217E9F2C>25 D<ED01F8486CEB07FE000391381FFF8048C75A000E4A13C000
861 0CECFC07001C9138F003E00018903801E0010038903803C00000305C4AC7126000701306
862 0060130E140C4A14E000E016C05A4A130117804A13037EEE07006C01E0130E0070151E00
863 78495BD83C0114F8003FEC03F0D81FC1EB0FE0D80FFFEB7FC06C90B5C7FC00015C6C14F8
864 011F13E0D907FEC8FCEB0F80A291C9FC5BA35BA2133E137EA413FE5B13782B327CA032>
865 39 D<123C127E12FFA4127E123C08087A8715>58 D<123C127EB4FCA21380A2127F123D
866 1201A412031300A25A1206120E120C121C5A5A126009177A8715>I<171C177EEE01FEEE
867 07FCEE1FF0EE7FC0923801FF00ED07FCED1FF0ED7FC04A48C7FCEC07FCEC1FF0EC7FC049
868 48C8FCEB07FCEB1FF0EB7FC04848C9FCEA07FCEA1FF0EA7FC048CAFCA2EA7FC0EA1FF0EA
869 07FCEA01FF38007FC0EB1FF0EB07FCEB01FF9038007FC0EC1FF0EC07FCEC01FF9138007F
870 C0ED1FF0ED07FCED01FF9238007FC0EE1FF0EE07FCEE01FEEE007E171C2F2E7AA93C>I<
871 1530157815F8A215F01401A215E01403A215C01407A21580140FA215005CA2143EA2143C
872 147CA2147814F8A25C1301A25C1303A25C1307A2495AA291C7FC5BA2131E133EA2133C13
873 7CA2137813F8A25B1201A25B1203A2485AA25B120FA290C8FC5AA2121E123EA2123C127C
874 A2127812F8A25A12601D4B7CB726>I<127012FCB4FCEA7FC0EA1FF0EA07FCEA01FF3800
875 7FC0EB1FF0EB07FCEB01FF9038007FC0EC1FF0EC07FCEC01FF9138007FC0ED1FF0ED07FC
876 ED01FF9238007FC0EE1FF0EE07FCEE01FEA2EE07FCEE1FF0EE7FC0923801FF00ED07FCED
877 1FF0ED7FC04A48C7FCEC07FCEC1FF0EC7FC04948C8FCEB07FCEB1FF0EB7FC04848C9FCEA
878 07FCEA1FF0EA7FC048CAFC12FC12702F2E7AA93C>I<16035E5EA24C7EA2163F167FA216
879 FFA2ED01BFED033F831506161F150C1518A215301570156015C083EC01800203130F1500
880 1406A25C141C14184A80A2027FB5FC91B6FCA2903901800007A249C7FC1306835B16035B
881 5B1370136013E01201D807F04A7EB549B512F0A25B34367DB53A>65
882 D<010FB612F017FEEFFF80903B003FC0003FE0EF0FF017074B14F81703027F15FCA292C7
883 FCA25C18F84A140718F00101150F18E04AEC1FC0EF3F800103ED7F00EE01FE4AEB07F891
884 B612E04915809139F8001FF04AEB03FCEE00FE010F157FA24AEC3F80A2011F16C0A25CA2
885 133F18804A147FA2017FEDFF005F91C712014C5A494A5A4C5A49EC3FE00001913801FF80
886 B748C7FC16F816C036337DB23A>I<DB0FF81318DB7FFF13380203B5EAC078913A0FFC03
887 E0F091393FC000F102FFC7123BD901FC141FD907F815E04948140F49481407EB3F80017F
888 16C049C81203485A5B00031780485A485AA248481600A2485A94C7FC127F5BA312FF90CB
889 FCA45AA21738A21730A21770176017E0007F4B5A5F16036C6C4AC7FC160E6C6C5C6C6C5C
890 6C6C5C6C6C495A6C6CEB07C02700FF803FC8FC90383FFFFC010F13F00101138035377CB4
891 37>I<010FB612F817FF18C0903B003FC0003FE0EF0FF0EF03F84B6D7E717E027F157F84
892 92C81380A24A151F19C05CA21301A25CA21303183F5CA2130719804A157FA2130F19004A
893 5D60011F1501605C4D5A013F5E17074A4A5A60017F4B5A4DC7FC91C8127E4C5A494A5AEE
894 0FF049EC3FC000014AB4C8FCB712FC16F093C9FC3A337DB23F>I<010FB712FCA218F890
895 3A003FC00007170018785D1838147F183092C8FCA25CA25C16060101020E1370040C1360
896 4A1500A20103141C5E5C16F849B5FCA25EECF001010F130016605CA2011F14E05E5CA201
897 3F91C8FCA25CA2137FA291CAFCA25BA25B487EB6FCA336337DB231>70
898 D<DB0FF81318DB7FFF13380203B5EAC078913A0FFC03E0F091393FC000F102FFC7123BD9
899 01FC141FD907F815E04948140F49481407EB3F80017F16C049C81203485A5B0003178048
900 5A485AA248481600A2485A94C7FC127F5BA312FF90CBFCA4480207B512C05DA292390007
901 F8005FA2160FA25F127F161FA26C6C5D163F6C7E6C6C4A5A6C6C14FF6C6CEB01CFD801FE
902 EB07872800FFC03F07C7FC90393FFFFC03010F01F0C8FC0101138035377CB43C>I<010F
903 B5D8C03FB5FCA39026003FE0C713804B1500A24B5CA2027F14016092C7FCA24A1403605C
904 A201011507605CA20103150F605C91B7FC5B6002F0C7121FA2010F153F605CA2011F157F
905 95C7FC5CA2013F5D5F5CA2017F14015F91C7FCA24914035F5B00011507B5D8FC03B512F0
906 A340337DB240>I<90260FFFE092380FFFC06161D9003FEFE0004F5A19DFDA33F05EF001
907 9F0273ED033F97C7FC02631506180C02E35EDAE1F8EC187E14C118300101EE60FE610281
908 15C0EF018001031681DA80FC90380301F81400170649ED0C0361010615181730010E017E
909 140705605B010C15C0A2011C913801800F610118EC030016060138013F141F4C5C01305C
910 A201704A133F96C8FC01605C6F5A01E05E4C137E000192C7FCD807F016FEB5D8801E9038
911 7FFFFC151C150C4A337CB24A>77 D<90260FFFE049B5FCA281D9001F9138000FE04A6CEC
912 07801900DA33FC1406A2DA71FE140E180C146081DAE07F141C701318ECC03F8201011638
913 6F6C133014806F7E010316706F6C136014001503496E13E003015C0106801500010EECFF
914 0160010CEC7F81A2011CEC3FC395C7FC0118EC1FE3A20138EC0FF717F60130140717FE01
915 7014035F01601401A213E0705A1201D807F01578B57E1730A240337DB23D>I<ED07FC92
916 387FFFC0913901F807F091390FE001F891391F80007E027EC77E4AEC1F80EB03F04948EC
917 0FC04948EC07E0495A013F16F049C8FC01FE15034916F81201485AA2485AA2120F5B001F
918 16075B123FA34848ED0FF0A3EF1FE0A290C9FC48EE3FC0A21880177F6C17005F5F4C5A4C
919 5A6C7E4C5A001F4B5A6D4A5A000F4B5A6D027EC7FC00075D6C6C495A6C6CEB07E0D800FE
920 EB1F8090263F80FEC8FC90380FFFF80101138035377DB43A>I<010FB612F017FE83903B
921 003FC0007FC0EF1FE0EF07F05DEF03F8147FA292C713FCA25CEF07F85CA2010116F0170F
922 4A15E0EF1FC00103ED3F80EF7F004A14FEEE03FC0107EC1FF091B612C04CC7FC02F0C9FC
923 130FA25CA2131FA25CA2133FA25CA2137FA291CAFCA25BA25B1201B512FCA336337DB231
924 >I<ED07FC92387FFFC0913901F807F091390FE001F891391F80007E027EC77E4AEC1F80
925 EB03F8D907E0EC0FC0494815E0011F1507494815F049C8FC13FEEF03F8485A12035B1207
926 5B120F491507121FA2485AA34848ED0FF0A318E0171F90C9FC4817C0173F1880177F6C17
927 005F5F4C5A5F6C9038078003903A801FE007F0001F903978700FE09139E0381FC03B0FC0
928 C0183F8001C1027EC7FC3A07E1801CFCD803F1EB1DF8D801F9EB1FE02600FFC01380013F
929 9038FE000C90380FFFFC0101019E131C90C7001E13181738031F13785F1683EEFFE0A25F
930 5FA26F48C7FC6F5AED01F035447DB43D>I<010FB67E17F817FE903A003FC001FF933800
931 3FC0EF1FE04B130FEF07F0147FA292C713F8A25CEF0FF05CA20101ED1FE018C04AEC3F80
932 18000103157E4C5A4AEB07F0EE3FC049B500FEC7FC16F89138F0007E82010F6E7E707E5C
933 83131FA25CA2013F141FA25CA2017F143F5F91C7FC180649160E180C49161C00011718B5
934 00FC011F133893380FE070040713E0C93803FFC09338007F0037357DB23A>I<03FF1318
935 0207EBE038021FEBF87891397F00FCF802FCEB1FF0D901F0130F49481307494813034948
936 14E0A249C71201A2013E15C0A3137E1780A2017F91C7FC8080EB3FF014FF15F06D13FE6D
937 6D7E6D806D80010080020F7F1400150F6F7E150315011500A2120CA2001C5D1218A21501
938 00385D003C14035E4B5A007E4A5A007F141F6D49C7FCD87BE0137C39F9FC03F839F07FFF
939 E0D8E01F138026C003FEC8FC2D377CB42F>I<0003B812F05A18E0903AF0007F000FD80F
940 8049130390C71401000E5C48EE00C01401121800384A1301A2003001031580127000605C
941 A20207140300E01700C74990C7FCA2140FA25DA2141FA25DA2143FA25DA2147FA292C9FC
942 A25CA25CA21301A25CA21303A25C497E001FB512FEA334337FB22D>I<267FFFFE90380F
943 FFF8A3000190C8EA7F0049153C1738491530A217701203491560A217E01207495DA21601
944 120F495DA21603121F4992C7FCA25E123F491406A2160E127F90C8120CA2161C5A481518
945 A216381630481570166016E04B5A7E007E4A5A4BC8FC007F140E6C143C6C6C5B6C6C485A
946 3907F00FC06CB5C9FCC613FCEB1FE035357BB234>I<B500F0903801FFFCA3D803FEC8EA
947 3F8049ED1E00171C5F00011630177017605FA24C5A6D4AC7FC120016065EA25E16386D14
948 305E6D14E05E4B5AA24BC8FCEC8006A2013F5B5DA25D1570ECC0605DEB1FC15D02C3C9FC
949 A214C614ECA2EB0FF8A25C5CA25C5C130791CAFC130636357CB22D>I<EB01F8EB07FE90
950 381F071C90387C03FEEBF801EA01F00003130048485B5B120F381F80015DEA3F00A21403
951 485C127EA2140700FE5C5A1640020F1360EDC0E016C0127CEC1FC1023F1380003CEB7F81
952 003EEBEF833A1E01C7C300390F0787C73907FE03FE3900F800F823227EA029>97
953 D<133FEA1FFFA25B1200A35BA21201A25BA21203A25BA21207A2EBE0F8EBE3FF390FEF07
954 809038FC03C001F813E0EBF001D81FE013F013C0138015F8123FA21300A248130315F012
955 7EA2140700FE14E05AA2EC0FC0A2EC1F80007C14005C147E003C137C003E5B381E01F038
956 0F07C06CB4C7FCEA00FC1D357EB321>I<147F903803FFC090380FC0F090383F0038137C
957 4913F83801F0013803E0031207EA0FC090388001F0001F90C7FC123F90C8FCA25A127EA4
958 5AA3127C150C151C15386C147015E06CEB03C0390F800F003807C07E3801FFF038007F80
959 1E227EA021>I<ED01F815FFA216F01507A316E0A2150FA216C0A2151FA21680A2153FA2
960 D901F81300EB07FE90381F077F90387C03FF496C5AEA01F000031300485A495B120F381F
961 8001A2D83F005BA214035A007E5CA2140712FE485C1640020F136016E0EDC0C0127CEC1F
962 C1023F1380003CEB7F81003EEBEF833A1E01C7C300390F0787C73907FE03FE3900F800F8
963 25357EB328>I<14FE903807FF8090381F03C090387C01E03801F800485A485A485A485A
964 1401D83F0013C01403007EEB0F80ECFE00387FFFF8B5128000FCC8FCA45AA415186C1438
965 007C147015E0003CEB01C0003EEB07806CEB1E00380F80FC3803FFE0C690C7FC1D227DA0
966 24>I<ED0F80ED3FE0ED7870913801F0F815E31403A2020713F0A291380FC1C0EDC000A4
967 141F5DA4143F92C7FC011FB512805B1600D9007FC7FC147EA414FE5CA513015CA413035C
968 A413075CA4130F5CA45C131FA291C8FC121CEA7F1E133EA2EAFE3C5B1278EA70F0EA3FC0
969 EA0F8025457CB425>I<EC1F80EC7FE0903901F071C0903907C03FE090380F801F90381F
970 000F5B137E017C14C013FC4848131FA248481480A2153F1207491400A25DA249137EA215
971 FEA25DA214013803E0034A5A3801F01F3800F83BEB3FF390380FC3F0EB00031407A25DA2
972 140F001C5C127F4A5A143F00FE91C7FC147E387801FC383C03F0381FFFC0D803FEC8FC23
973 317FA025>I<EB07E0EA03FFA25CEA001FA35CA3133F91C8FCA35B137EA313FE9038FC0F
974 E0EC3FF8ECF07E3901FFC03FEC001F5B49148012035B5B153F000715005BA25D000F147E
975 5B15FE5D121FEB8001EDF808161C003F01031318010013F01638020713304814E0007E15
976 70020313E0EDE1C000FE903801E38048903800FF000038143C26357DB32C>I<EB01C0EB
977 07E014F0130F14E01307EB038090C7FCAA13F0EA03FCEA071EEA0E1F121C123800301380
978 EB3F00127012605BEAE07EEA40FE12005B12015BA212035B12071420EBE070000F136013
979 C014E014C0EA1F80EA0F81EB8380EB8700EA078EEA03FCEA00F014337EB11A>I<EB07E0
980 EA03FFA25CEA001FA35CA3133F91C8FCA35B137EA313FE49131FED7FC0EC01E000019038
981 0383E09038F8070F140E141C0003013813C0EBF0709138E00700D9F1C0C7FC3807F78001
982 EEC8FC13FC7F380FFFE0EBC7F8EBC1FEEBC07E001F7F1380ED8080ED81C0003FEC018013
983 00A21503481500007EEB3E071506EC1F0E00FE5C48EB07F80038EB03E023357DB328>
984 107 D<EB1F80EA07FF5A1400C67EA3137EA213FEA25BA21201A25BA21203A25BA21207A2
985 5BA2120FA25BA2121FA25BA2123FA290C7FCA25AA2127E1304EAFE0E130C12FCA2131C13
986 1812F81338EA7C701360EA3FE0EA0F8011357DB317>I<D801E001FEEB07F03C07F803FF
987 801FFC3C0E3E0F07E0783F001C903B3C03F1E01F803C181F7001F3800F003801E0EBF700
988 26303FC001FE14C01270006001805B02005B0303141FD8E07F4A1480EA407E1200030714
989 3F01FE1700495C60030F147E1201494A13FEF0FC04031F150E00030401130C49028013F8
990 191C033F01031318000717F04902001438050113704B15E0000F933800F1C049017EEC7F
991 80D80380011CEC1E003F227EA044>I<D801E013FE3A07F803FF803A0E3E0F07E0001C90
992 383C03F039181F7001003813E026303FC07F12700060138014001503D8E07F5CEA407E12
993 00150701FE5C5B150F5E120149131FEE8080EE81C00003023F13804914011603037F1300
994 0007147E495CED3E0E5E000FEC1E3849EB0FF0D80380EB03C02A227EA02E>I<011F131F
995 90397FC07FE09039E3E1E0F09039C3E380783A01C1F7007CD981FE133CD983FC133E0003
996 5BEB03F0163FEA0707120600025B1200010F147F167E5CA2011F14FE16FC5CA2013FEB01
997 F8A291380003F016E0491307ED0FC002801380ED1F009038FFC03E9038FEE0F89038FC7F
998 E0EC1F80000190C8FCA25BA21203A25BA21207A25BB57EA3283083A027>112
999 D<903801F803903807FE0790381F071F90387C03BF9038F801BED801F013FE0003130048
1000 5A4913FC120F485A1401D83F0013F8A3481303007E14F0A300FE13074814E0A3140F15C0
1001 127C141F143F003CEB7F80003E13FF381E01DF380F07BF3907FE3F00EA00F813005C147E
1002 A314FE5CA21301A25C90387FFFE090B5FCA220307EA022>I<3903E003E0390FF81FF839
1003 1C7C3C1C0018EB703E39383EE0FE38303FC0EB7F800070EB00FCEA607E157000E01400EA
1004 C0FEEA40FC1200A212015BA312035BA312075BA3120F5BA3121F5B0007C8FC1F227EA023
1005 >I<EB01FCEB0FFF90383E03C090387800E04913603901E001E014030003130713C013E0
1006 EC03806DC7FC13FF14F014FC6C7F6C7F6D1380130F9038007FC0141F140F007E130700FE
1007 1480A3EC0F005A00C0131E6C5B00705B383C01F0380FFFC0D803FEC7FC1B227CA024>I<
1008 EB0380EB0FC0A3131FA21480A2133FA21400A25BA2137E387FFFFEA2B5FC3800FC00A212
1009 01A25BA21203A25BA21207A25BA2120FA25B1408001F131C14181380143814701460EB00
1010 E0EB01C0380F8380EB8700EA07FEEA01F817307FAE1C>I<13F8D803FEEB01C0D8070FEB
1011 03E0000EEB8007121C001813C00038140FEA301F0070018013C01260013F131F00E01300
1012 00401580C65A017E133F13FE491400A25D120149137E1602EDFE0716064913FCA2160E02
1013 01130C9039F803F81C1618000090380F7C38D97C1C137090393FF81FE0903907E0078028
1014 227EA02C>I<01F0130ED803FC131FD8071EEB3F80EA0E1F121C0038EB801F0030140F01
1015 3F130700701300006014035BD8E07E14001240EA00FE495B000114065BA2150E0003140C
1016 5B151C15181538491330157015606D13E04A5A0001495A6D48C7FC3800FC1EEB3FF8EB07
1017 E021227EA025>I<90391F801F8090397FE07FE09039E0F0E0703A01C0F9C0F83903807D
1018 833807007F000E1403000C15F0001C137E0018EC01C002FEC7FC00385B1210C7FC13015C
1019 A31303A25C1640010714E016C0001C5B007E1401010F148000FE1403011FEB0700011B13
1020 0E39F839F01C397070F878393FE07FE0390F801F8025227EA02C>120
1021 D<13F0D803FCEB01C0D8071EEB03E0D80E1F1307121C003813800030140F013F14C00070
1022 1300126049131FD8E07E14801240EA00FE49133F000115005BA25D0003147E5BA215FE5D
1023 5BA214015DEBF00314070001130F3900F83FF0EB3FFBEB0FC3EB00075DA20007130FD81F
1024 805B003F495AA24AC7FCEB007E003E137C00385B381803F0381E07C0D807FFC8FCEA01F8
1025 23317EA026>I<903807800390381FE00790383FF00690387FF80E9038FFFC1C48EBFE78
1026 9038E03FF03803800190C712E0EC01C0C7EA0380EC0700140E143C14705C495A495A49C7
1027 FC130E133C0170130C49131C484813184848133848C71278D80EC013F0380FFE03391F3F
1028 FFE0D8381F13C0486C1380D86007130038E003FE38C000F020227DA024>I
1029 E
1030 %EndDVIPSBitmapFont
1031 %DVIPSBitmapFont: Fp cmssbx10 9 45
1032 /Fp 45 122 df<EAFFC0AAEA1F80123F13005A127E5AA25A0A127AB317>39
1033 D<EAFFC0AAEA1F80123F13005A127E5AA25A0A127A8917>44 D<EAFFC0AA0A0A7A8917>
1034 46 D<EB01E0497E130F131F13FF127FB5FCA413BFEA003FB3B3003FB512E04814F0A46C
1035 14E01C367AB529>49 D<EB1FF0EBFFFE486D7E0007804814F048804880A2397FF03FFE38
1036 FFC01F496C7E497E7E007E6D1380123E121E121C000C7FC7FC5CA316005CA24A5A5D141F
1037 4A5A5D4A5A4A5A495B4990C7FC495A495A5C495A495A495A49C8FC485A485A485A485A48
1038 5A48B6FC481580A66C150021367DB529>I<EB0FF8EB7FFF0003B512C04880001F804880
1039 4880EBF01F383FC00F01807FEA1F00001E1307120CC7FCA2140FA25D141FA24A5A4A5A14
1040 FF013F5B158092C7FC15C015F015FC9038001FFEEC07FFA26E1380A26E13C0A900605B00
1041 701580127C007F5B26FFE01F130090B6FC5DA26C5C001F14F000075CC61480D91FF8C7FC
1042 22387DB529>I<EC7FF04A7EA25BA25BA25B14EF130FA2EB1FCFA2133F148F137F140F13
1043 FF13FE120113FC1203EA07F8A2EA0FF0A2EA1FE0A2EA3FC0A2EA7F80A2EAFF0090B612E0
1044 16F0A56C15E0C7380FF800AB6E5A24347EB329>I<000FB512F84880A65D01F8C8FCAAEB
1045 FBFC90B57E15E08181819038FE0FFEEBF80701F07F13E080D80FC01480C7FCA81218A212
1046 3C4A1300127E127F486C5A9038E03FFE6CB5FC5D6C5C6C5C6C5C00031480C649C7FCEB1F
1047 F021367DB329>I<ECFF80010713E0011F7F137F90B5FC5A5A48EBC07048EB003001FC90
1048 C7FC485AA2485AA2485AA3147F9038C1FFE0D8FFC77F01CF7F01DF7F819038FE07FF497E
1049 496C138013F0A2496C13C0A35BA8127F7FA3003F5B01F01480A26C6C5A6D4813006CB6FC
1050 5D6C5C6C5C6C5C6C5C013F1380D907FCC7FC22387DB529>I<007FB61280B712C0A66C15
1051 80C813005C4A5A4A5A4A5AA24A5A143F4A5A5D14FF5D5B4990C7FCA25B5C130F5CA2131F
1052 5C133FA25C137FA35C13FFA55A5CA96C5B22357DB329>I<EB0FFC90B512C04880000714
1053 F848804880A2393FF807FF497E497E48486C1380A9003F15006D5A6C6C485AEBFC0F6CB5
1054 5A000314F0C614C04880000714F84880391FFC0FFE393FF003FF497E007F1580497E00FF
1055 15C0AA6C6C481380A26D5A6C6C48130090B6FC6C5CA26C5C6C5C000114E06C6C1380D90F
1056 FCC7FC22387DB529>I<EB0FF8EB7FFF48B512C04880488048804880393FFC0FFEEBF007
1057 007F6D7E13E080D8FFC01480A380A216C0A75CA36C6C5AA25C6C6C5A6D5A381FFFFE7E6C
1058 5B6C5B6C13E026003F801380EB0001A44A1300A24A5A0003130F3807801F9038E07FFC48
1059 B55AA2485C5D6C14806C49C7FC000113F838003FC022387DB529>I<EAFFC0AAC7FCAEEA
1060 FFC0AA0A227AA117>I<EC3FFC4A7E91B5FCA34980A34980A25C49487FA2157F010F8014
1061 F8A2011F6D7E14F0013F80151F14E0017F80150FA2D9FFC07F81A2480180148081A24801
1062 0014C081A24890B612E0A34816F0A34816F801F8C7123F5B003F16FC161F484815FEA216
1063 0F484815FFA249806CC8EA03FE30347DB337>65 D<91380FFF8091B512F8010714FF011F
1064 15C0137F90B7FC5A48168048EBFC01489038E0003F0280130F4890C712074914034848EC
1065 010093C7FC485AA25BA312FF5BAC7F127FA37FA26C7EA26C6C15C06D14016C6D130702E0
1066 130F6C01FCEB7FE06C90B6FC7E7E7F011F15800107ECFE00010014F8020F13802B367BB4
1067 35>67 D<007FB512F0B7FC16E016F88216FF17809026E0007F13C0150F030313E06F13F0
1068 81EE7FF8163FA2EE1FFCA3160F17FEAE17FCA2161FA217F8163F167F17F016FF030313E0
1069 150F037F13C090B7128017005E16F816E016806C02F8C7FC2F3479B33B>I<007FB612E0
1070 B712F0A616E001E0C8FCAE90B6FC1680A5160001E0C8FCAE90B612F016F8A76C15F02534
1071 79B330>I<913807FFC091B512FC010314FF010F15C0013F15F090B7FC5A5A4849C613E0
1072 4801E0131F4A13074890C71203491401003F1500491540491500127F5BA312FF5BA79238
1073 1FFFF8A57F127FED001FA27F123F7F7F121F7F6C13C0806C01FE137F6C90B6FC7E7E133F
1074 010F15E0010315800100ECFC00020713802D367CB437>71 D<D87FC0EC3FE0486CEC7FF0
1075 B3A290B7FCA701E0C7127FB3A56C48EC3FE02C3479B33B>I<EA7FC0EAFFE0B3B3AEEA7F
1076 C00B3479B319>I<007FB512E0B612FEEDFFC08216F882829038E0007FED0FFF81811780
1077 A281A45DA217005D4B5A157F90B65A5E5E16C093C7FC15F89038E01FFC140F816E7EA26E
1078 7F80826E7FA26F7EA26F7E151F826F7EA26F7EA26F13806F13C0A26C486D13802A3479B3
1079 35>82 D<007FB712FEB9FCA66C16FEC7D81FFCC7FCB3B3A76E5A30347DB337>84
1080 D<001FB7FC481680A66C1600C8EA1FFE153F5E4B5A4B5A5C5E4A5B5C4A5B93C7FC4A5A14
1081 3F5D4A5A4A5A5B5D495B5B5D4990C8FC495A133F5C495A13FF485B5C485B5A5C4890C9FC
1082 485A123F5B48B7FCB81280A66C160029347CB332>90 D<EB1FFE90B51280000714E0001F
1083 14F815FCA29038E00FFEEB8007D80F0013FF000E7F120CC7FCA40107B5FC137F0003B6FC
1084 000F13C3381FFC03EA3FF8EA7FF013E012FF13C0A25CA26D5A6C6C5A6D5A90B6FC6C13FB
1085 6C13F36C13C36CEB81FED800FCC7FC20257EA327>97 D<EA7F80487EB0EC7F809038C3FF
1086 E001CF13F801DF7F90B57E81EBF80FD9E0071380497E80A216C080AC4A1380A36D5A6D48
1087 1300EBF81F90B55A5D01DF5B01CF5BD87F8713C0C748C7FC22357CB32A>I<EB0FFE9038
1088 7FFFC048B512F04814FC5A5A381FFC03393FF800F8491378484813381500A25B12FFAC6C
1089 7E150C151C6C6C133C6D13FC391FFC07FE90B5FC7E7E000114F86C6C13C090380FFE001F
1090 257DA325>I<ED7F80EDFFC0B0EB3FC0EBFFF0000313FC000F90B5FC5AA2383FFE07EBF8
1091 0148487E5BA212FF5BAC7F127FA26D5A6C6C5AEBFC0F6CB6FCA26C5B00035BC69038F07F
1092 80D93F80C7FC22357DB32A>I<EB0FFE90387FFF8048B512E0488048804880391FFE0FFE
1093 383FF803496C7E48487EA2491480157F12FFA390B6FCA316000180C8FC7FA3127FA27F00
1094 3F14036D130F6C6C133F9038FE01FF6CB6FC7E7EC614FC013F13F0010790C7FC21257EA3
1095 26>I<EB03FE90381FFFC05B90B5FC5AA248138314013807FE001500AA387FFFF8B57EA4
1096 6C5BD807FEC7FCB3A96C5A1A357FB419>I<90393FF801F048B5120F48ECBFF8000F14FF
1097 5A9039F01FF0383A3FE00FF800A248486C7EA96C6C485AA26C6C485A90B5FC6C5C158000
1098 1D91C7FC381C3FF890C9FC121EA2121F90B512C06C14FC15FF16804815C04815E0387F80
1099 00ED3FF048C7121F150FA56D131F007F15E06D133F3A3FF801FFC090B6FC000F15006C5C
1100 000114F8D8001F138025347EA229>I<EA7F80487EB0EC3FE0ECFFF801C37F01C77F01CF
1101 7F13DFD9FE071380EBF803497EA213E0A213C0B3A46C486C130021347CB32A>I<EA7FC0
1102 EAFFE0A9EA7FC0C7FCA8EA3FC0EA7FE0B3AEEA3FC00B357DB413>I<127F487EB1EC07FC
1103 EC0FFEEC3FFCEC7FF8ECFFF0018113E0018313C001871380018F1300EB9FFEEBBFFCEBFF
1104 F05C5C80A2808080A2EBE7FEEBC3FF0181138015C01380EC7FE0EC3FF0EC1FF8A2EC0FFC
1105 EC07FEEC03FFA26C487E20347BB328>107 D<EA7F80EAFFC0B3B3AEEA7F800A347CB313>
1106 I<DA3FE0EB7FC03C7F80FFF801FFF0D8FFC3D9FC0713F801C76D4813FC01CF6D4813FE01
1107 DF5CD9FE079038FC0FFFD9F803EBF007496C497EA201E014C0A201C01480B3A46C486C90
1108 380001FE38237CA241>I<EC3FE0397F80FFF8D8FFC37F01C77F01CF7F13DFD9FE071380
1109 EBF803497EA213E0A213C0B3A46C486C130021237CA22A>I<EB07FE90387FFFE048B512
1110 F8488048804880261FFE071380EBF80148486C13C049137F007F15E0A249133F00FF15F0
1111 AC6C6CEB7FE0A36C6CEBFFC06D5A261FFE07138090B6FC6C1500000314FC6C5C6C6C13E0
1112 010F90C7FC24257EA329>I<EC7F80397F83FFE0D8FFCF13F801DF7F90B57E81EBF80FD9
1113 E0071380497EA28016C0A280AA5C1680A25C13E06D481300EBF81F90B55A5D01DF5B01CF
1114 5B01C713C0D9C0FEC7FC91C8FCAD6C5A22327CA22A>I<143C007F13FCEAFF831387138F
1115 139FA213BF1480EBFE005B13F0A25BA25BB36C5A16237CA21C>114
1116 D<EB7FE03803FFFC000F13FF4814C0A25AEBC03F397F800F80EB0007140391C7FC7F7F13
1117 F8EBFFC06C13F014FC6C7F6C7F6C1480000114C06C7E010313E0EB003F141F0060130F12
1118 701278127C007F131F39FFC03FC090B5FC1580A2003FEBFE0000075B38007FE01B257EA3
1119 20>I<EA03FC487EA9387FFFFEB6FCA46C5BD807FEC7FCB3A29038FF01801403EC0FC06C
1120 13FFA36C14006C13F8EB3FC01A2D7FAB1E>I<D87F8013FF486C481380B3A55CA25CA26D
1121 5A007F133FEBFFFD6C13F96C13F16C01C01300000190C8FC21237CA12A>I<B4147F6D13
1122 FF5CA2397FC003FEA313E0003FEB07FCA213F0001FEB0FF8A213F8000FEB1FF0A33907FC
1123 3FE0A313FE0003EB7FC0A213FF6CEBFF80A36C1400A36D5AA36D5A20227EA125>I<397F
1124 8003FE38FFC00713E0007FEB0FFC393FF01FF8D81FF813F0380FFC3F0007EB7FE09038FE
1125 FFC06CB512806C14007E6D5A5C6D5A131F6D5A497E497E137F8090B5FC484813800003EB
1126 7FC0EA07FCEC3FE0390FF81FF0D81FF013F8003FEB0FFCEBE007D87FC013FE00FFEB03FF
1127 497E90C7FC20227EA125>120 D<007F147F486C13FF6D5A127F01E013FE003F130313F0
1128 15FC001F130713F8000F14F8EBFC0F120715F0EBFE1F120315E0EA01FF143F6C14C0A214
1129 BF017F1380A2EB3FFF15007FA26D5AA313075C1303A2495AA3495AA2495A12C038F07FC0
1130 B5FC5C91C7FC5B5B6C5AEA1FC020327EA125>I E
1131 %EndDVIPSBitmapFont
1132 %DVIPSBitmapFont: Fq cmtt9 9 64
1133 /Fq 64 127 df<00101320007C13F838FE01FCAAEAFC00007C13F8A900381370161778AE
1134 27>34 D<131FEB7FC0497E5A80EA03F1EBE1F8EA07E013C0A513C15C9039C3F1FF80D9E3
1135 E113C03803E7E3EBEFC101FF1480913881F800EC01F0EA01FEEBFC0301F85B00031307D8
1136 07FC5B120F381FFE0FD83FBE5BEB3F1FD87E1F90C7FC149F38FC0FBF14FE1307ECFC0201
1137 03EB0F80EB01F8A238FE03FC387E07FE397F1FFF9F6CB61200149F6CEB0FFE390FFC03FC
1138 3903F000F822307EAE27>38 D<EB01C0EB03E0130F131FEB3FC0EB7F80EBFE00485A5B12
1139 03485A5B485AA2485AA248C7FCA3127EA45AAC127EA47EA36C7EA26C7EA26C7E7F6C7E12
1140 017F6C7EEB7F80EB3FC0EB1FE0130F1303EB01C0133A73B327>40
1141 D<127012F812FE7E6C7E6C7EEA0FE06C7E12037F6C7E1200137EA27FA2EB1F80A3EB0FC0
1142 A4EB07E0ACEB0FC0A4EB1F80A3EB3F00A2137EA25B1201485A5B1207485AEA3FC0485A48
1143 C7FC5A12F81270133A7AB327>I<130F497EA60078EB81E000FEEB87F000FF138FEBDFBF
1144 6CB512E06C14C0000F1400000313FCC613F0A2000313FC000F13FF003F14C04814E039FF
1145 DFBFF0EB1F8F00FE13870078EB81E00000EB8000A66DC7FC1C207BA627>I<EB03C0497E
1146 AD007FB512FEB7FCA46C14FE390007E000AD6D5A20227DA727>I<120FEA3FC013E0EA7F
1147 F0A213F8A2123FA2120F120113F01203EA07E0121FEA7FC0EAFF8013005A12700D147389
1148 27>I<007FB512F8B612FCA46C14F81E067C9927>I<121EEA7F80A2EAFFC0A4EA7F80A2EA
1149 1E000A0A728927>I<1538157C15FCA2140115F8140315F0140715E0140F15C0141F1580
1150 143F1500A25C147E14FE5C13015C13035C13075C130F5CA2131F5C133F91C7FC5B137E13
1151 FE5B12015B12035BA212075B120F5B121F5B123F90C8FC5A127E12FE5AA25A12781E3A7C
1152 B327>I<EB07E0EB3FFC497E90B5FC4814803903FC3FC03907F00FE0390FE007F0EBC003
1153 391F8001F8A248C712FCA2003E147C007E147EA3007C143E00FC143FAC007E147EA46C14
1154 FCA2EB8001001F14F8EBC003000F14F0EBE0073907F00FE03903FC3FC06CB512806C1400
1155 6D5A6D5AEB07E020307DAE27>I<130E131FA25B5BA25B5A5A127FB5FCA213BFEA7E3F12
1156 00B3AA003FB512805A15C01580A21A2F79AE27>I<EB3FE03801FFF84813FE000FEBFF80
1157 4814C0393FE07FE0EB800F397F0007F0007EEB03F800FE13015A6C14FC1400A3127CC8FC
1158 A2140115F8A2140315F01407EC0FE0EC1FC0143FEC7F80ECFF00495A495A495A495A495A
1159 495A495A01FEC7FC485AD807F81378484813FC485A485A48B5FCB6FCA36C14F81E2F7CAE
1160 27>I<EB1FF8EBFFFE0003EBFF80000F14C015E0391FF01FF0393FC007F8EB800115FC14
1161 00A26CC7FC1204C8FC140115F81403EC07F0140FEC3FE090381FFFC0491380A215E06D13
1162 F09038001FF8EC03FC1401EC00FE157E157F153FA21238127C12FEA2157F48147E6C14FE
1163 007FEB01FCEB8003393FF01FF86CB512F06C14E000031480C6EBFE00EB1FF820307DAE27
1164 >I<EC3F804A7EA214FF5BA2EB03F7EB07E7A2EB0FC71487131FEB3F07A2137E13FCA2EA
1165 01F813F01203EA07E0A2EA0FC0EA1F80A2EA3F00123E127E5AB7128016C0A36C1580C738
1166 07C000A849B5FC491480A36D1400222F7EAE27>I<121EEA7F80A2EAFFC0A4EA7F80A2EA
1167 1E00C7FCAC121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A20729F27>58
1168 D<120FEA3FC0A2EA7FE0A4EA3FC0A2EA0F00C7FCAC120FEA3F8013C0127F13E0A3123FA2
1169 120F120713C0120FA2EA3F80EA7F005A5A12F812700B2A739F27>I<007FB512FEB7FCA4
1170 003F14FEC9FCA6003FB512FEB7FCA46C14FE20127D9F27>61 D<127012FC7E6C7E7FEA7F
1171 F0EA1FF86C7EEA03FF6C7F38007FE06D7E6D7EEB07FE6D7E010013C0EC7FE0EC3FF8EC0F
1172 FC1407A2140FEC3FF8EC7FE0ECFFC001031300495AEB1FF8495A495A3801FF804890C7FC
1173 EA0FFC485AEA7FF0EAFFC05B48C8FC5A12701E287CAA27>I<EB01FE903807FF80011F13
1174 C0017F13E090B512F048EB03F83803FC013907F000FC390FE01F7C9038C07FFE381F80FF
1175 1301485A393E07F1FF007E13E0397C0FC07FEC803FA2EAFC1F00F8EB001FA800FCEB803F
1176 D87C0F133EA2ECC07E397E07E0FC003E13F1393F03FFF86C6C13F0018013E0390FC07FC0
1177 9038E01F1E3907F0003FD803FC137F3901FF03FF6CEBFFFE6D13FC011F13F0010713C001
1178 011300202E7DAD27>64 D<EB03F0497EA2497EA4143CEB1F3EA5EB3F3FA3EB3E1FA2017E
1179 7FA4496C7EA548486C7EA390B5FCA24880A3EBF003A248486C7EA4000F803A7FFC0FFF80
1180 00FF15C06D5A497E007F1580222F7EAE27>I<007FB5FCB612C08115F87E3907E003FCEC
1181 00FE157E157F81A6157EA25D1403EC0FF890B55A15C015F081819038E000FE157FED3F80
1182 151FA2ED0FC0A6151F1680153FED7F004A5A007FB55AB65A5D15E06C1480222E7FAD27>
1183 I<903803F80E90381FFE1F90383FFFBF90B6FC5A3803FE0F3807F803497E48487E485A49
1184 137FA248C7123FA25A127E151E150012FE5AAA7E127EA2151E007F143F7EA26C7E157F6D
1185 137E6C6C13FE3907F001FCEBF8033903FE0FF86CB512F06C14E0013F13C06D1300EB03F8
1186 20307DAE27>I<387FFFFC14FFB612C06C80813907E00FF81407EC01FC6E7EA2157E157F
1187 811680151FA316C0150FABED1F80A3153F1600A25D15FEA24A5A4A5A140F007FB55A5DB6
1188 5A6C91C7FC14FC222E7FAD27>I<007FB512E0B612F0A36C14E039001F8000B3B2007FB5
1189 12E0B612F0A36C14E01C2E7BAD27>73 D<387FFFC080B5FC7E5CD803F0C8FCB3AAED0780
1190 ED0FC0A7007FB6FCA2B7FC7E1680222E7FAD27>76 D<007FB5FCB612E081816C803907E0
1191 03FEEC00FF81ED3F80151F16C0150FA6151F1680153FED7F005DEC03FE90B55A5D5D5D92
1192 C7FC01E0C8FCADEA7FFEB5FCA36C5A222E7FAD27>80 D<EBFFFC0007EBFF80001F14E0A2
1193 4814F0EBE01F397F8007F8EB0003007E1301A300FE14FC481300B3A4EB07E0A200FE13F1
1194 007E14F8EB03F9A2387F01FF1381D83FE013F090B5FC6C14E0A200071480C6FC9038001F
1195 C0A2EC0FE0A2EC07F0A2EC03F8A2EC01F01E397CAE27>I<387FFFF0B512FE6E7E816C80
1196 3907E01FF014076E7E1401811400A514015D14034A5A141F90B55A5D5DA281EBE01F6E7E
1197 14076E7EA816F0EDF1F8A4397FFE01FBB5EBFFF08016E06C48EB7FC0C8EA1F00252F7FAD
1198 27>I<90387FC0E03901FFF1F0000713FF5A5AEA3FE0EB801F387F000F007E130712FE5A
1199 1403A3EC01E06C90C7FC127E127FEA3FC013F86CB47E6C13F86C13FE6CEBFF80C614C001
1200 0F13E0010013F0140FEC07F81403140115FC1400127812FCA46CEB01F8A26C1303903880
1201 07F09038F01FE090B5FC15C0150000F85B38701FF81E307CAE27>I<007FB61280B712C0
1202 A439FC03F00FA60078EC0780000091C7FCB3AB90B512C04880A36C5C222E7EAD27>I<3A
1203 7FFC03FFE06D5A00FF15F0007F15E0497E3A07E0007E00A46C6C5BA4EBF80100015CA46C
1204 6C485AA490387E07E0A56D485AA4011F5B149FA3010F90C7FCA5EB07FEA46D5AA26D5A24
1205 2F7FAD27>86 D<387FFFF0B512F8A314F000FCC7FCB3B3ACB512F014F8A36C13F0153A71
1206 B327>91 D<387FFFF0B512F8A37EEA0001B3B3ACEA7FFFB5FCA36C13F0153A7EB327>93
1207 D<007FB512F8B612FCA46C14F81E067C7E27>95 D<3803FFC0000F13F04813FC4813FF81
1208 1380EC1FC0381F000F000480C71207A2EB0FFF137F0003B5FC120F5A383FFC07EA7FC013
1209 0012FE5AA46C130F007F131FEBC0FF6CB612806C15C07E000313F1C69038807F8022207C
1210 9F27>97 D<EA7FE0487EA3127F1203A914FF01F313C090B512F08181EC81FE49C67E49EB
1211 3F8049131F16C049130FA216E01507A6150F16C07F151F6DEB3F80157F6DEBFF009038FF
1212 83FEECFFFC5D5D01F313C02601E0FEC7FC232E7FAD27>I<EB0FFF017F13C048B512E048
1213 14F05A380FF807EA1FE0393FC003E0903880008048C8FC127EA212FE5AA67E127EA2007F
1214 14F0393F8001F813C0381FE003390FF80FF06CB5FC6C14E06C14C06C6C1300EB0FF81D20
1215 7B9F27>I<EC3FF04A7EA3143F1401A9EB0FE1EB7FFD48B5FC5A5A380FF83F381FE00F38
1216 3FC007EB8003EA7F00007E1301A212FE5AA67E007E1303A2127F6C1307EB800F381FE01F
1217 380FF03F6CB612C06C15E06C13FD38007FF9D91FE013C0232E7EAD27>I<EB0FF8EB3FFE
1218 90B51280000314C04814E0390FFC0FF0391FE003F8EBC001D83F8013FC48C7FC127E157E
1219 12FEB612FEA415FC00FCC8FC7E127E127F6C143C6D137E6C7E01F013FE390FFC07FC6CB5
1220 FC000114F86C14F0013F13C0903807FE001F207D9F27>I<EC1FF0ECFFF84913FC4913FE
1221 5BEB0FF014C0011F137CEC8000A6007FB512F0B612F8A36C14F039001F8000B3A4003FB5
1222 12C04814E0A36C14C01F2E7EAD27>I<153F90391FC0FF80D97FF313C048B612E05A4814
1223 EF390FF07F873A1FC01FC3C0EDC000EB800F48486C7EA66C6C485AEBC01FA2390FF07F80
1224 90B5C7FC5C485BEB7FF0EB1FC090C9FCA27F6CB5FC15E015F84814FE4880EB8001007EC7
1225 EA3F80007C140F00FC15C0481407A46C140F007C1580007F143F6C6CEB7F009038F807FF
1226 6CB55A000714F86C5CC614C0D90FFCC7FC23337EA027>I<EA7FE0487EA3127F1203A914
1227 7F9038F1FFC001F713F090B5FC8114C1EC01FCEBFE005B5BA25BB03A7FFF83FFE0B500C7
1228 13F0A36C018313E0242E7FAD27>I<130F497E497EA46D5A6DC7FC90C8FCA7383FFF8048
1229 7FA37EEA000FB3A4007FB512F0B6FC15F815F07E1D2F7BAE27>I<143C147E14FFA4147E
1230 143C1400A73801FFFE4813FFA37EC7123FB3B0147E1238007C13FE38FE01FC1303B512F8
1231 14F06C13E06C13803807FE0018407CAE27>I<EA7FE07F12FF127FA21201A991383FFFC0
1232 4A13E0A36E13C0913803F8004A5A4A5A4A5A4A5A02FFC7FCEBF1FEEBF3FCEBF7F8EBFFFC
1233 8080143F496C7E496C7E01F87FEBF0076E7E6E7E816E7E157E3A7FFFC1FFF002C313F8B5
1234 12E36C13C316F0252E80AD27>I<387FFF80B57EA37EEA000FB3B2007FB512F8B612FCA3
1235 6C14F81E2E7CAD27>I<397F07C01F3AFF9FF07FC09039FFF9FFE091B57E7E3A0FFC7FF1
1236 F89038F03FC001E0138001C01300A3EB803EB03A7FF0FFC3FF486C01E3138001F913E701
1237 F813E36C4801C313002920819F27>I<387FE07F39FFF1FFC001F713F090B5FC6C800003
1238 13C1EC01FCEBFE005B5BA25BB03A7FFF83FFE0B500C713F0A36C018313E024207F9F27>
1239 I<EB1FE0EB7FF83801FFFE487F481480390FF03FC0391FC00FE0393F8007F0EB00034814
1240 F8007E1301A248EB00FCA76C1301007E14F8A2007F1303393F8007F0A2391FE01FE0390F
1241 F03FC06CB512806C14006C5B38007FF8EB1FE01E207C9F27>I<387FE0FFD8FFF313C090
1242 B512F0816C800003EB81FE49C67E49EB3F8049131F16C049130FA216E01507A6150F16C0
1243 7F151F6DEB3F80157F6DEBFF009038FF83FEECFFFC5D5D01F313C0D9F0FEC7FC91C8FCAC
1244 387FFF80B57EA36C5B23317F9F27>I<90380FF03C90383FFE7E90B5FC000314FE5A380F
1245 FC1F381FE007EBC003383F800148C7FC127EA200FE147E5AA67E007E14FEA2007F1301EA
1246 3F80EBC003381FE007380FF81F6CB5FC7E6C147E38007FFCEB0FF090C7FCAC91381FFFF8
1247 A24A13FC6E13F8A226317E9F27>I<397FFC03FC39FFFE0FFF023F13804A13C0007F90B5
1248 FC39007FFE1F14F89138F00F809138E002004AC7FC5CA291C8FCA2137EAD007FB57EB67E
1249 A36C5C22207E9F27>I<9038FFF3800007EBFFC0121F5A5AEB803F38FC000F5AA2EC0780
1250 6C90C7FCEA7F8013FC383FFFF06C13FC000713FF00011480D8000F13C09038003FE01407
1251 0078EB03F000FC1301A27E14036CEB07E0EBE01F90B512C01580150000FB13FC38707FF0
1252 1C207B9F27>I<133C137EA8007FB512F0B612F8A36C14F0D8007EC7FCAE1518157EA415
1253 FE6D13FC1483ECFFF86D13F06D13E0010313C0010013001F297EA827>I<397FE01FF848
1254 6C487EA3007F131F00031300B21401A21403EBFC0F6CB612E016F07EEB3FFE90390FF87F
1255 E024207F9F27>I<3A7FFC0FFF80486C4813C0A36C486C13803A07C000F800EBE0010003
1256 5CA2EBF00300015CA2EBF80700005CA390387C0F80A36D48C7FCA3EB3F3FEB1F3EA214FE
1257 6D5AA36D5AA26D5A22207E9F27>I<3A7FFE07FFE000FF15F06D5A497E007F15E03A0F80
1258 001F00A36D5B0007143EA414F0EBC1F83903E3FC7CA4EBE79EA200011478A301F713F8A2
1259 EBFF0F6C5CA3EBFE0790387C03E024207F9F27>I<393FFC1FFF486C5A168016006C487E
1260 3901F807E06C6C485A4A5A017E90C7FC6D5AEB1F7E5C6D5A13076D5A5C80497E130F497E
1261 143EEB3E3FEB7E1F90387C0F8001F87F00016D7E3803F0033A7FFE1FFF80A2B54813C06C
1262 486C1380A222207E9F27>I<3A7FFC0FFF80486C4813C0A36C486C13803A07E000F80000
1263 0313015D13F00001130301F85B1200A26D485A137CA290387E0F80133EA2011F90C7FC5C
1264 A2130F149E14BE130714FC1303A25C1301A25CA213035CA213075C1208EA3E0F007F5B13
1265 1FD87E7FC8FCEA7FFE6C5A5B6C5AEA07C022317E9F27>I<001FB512FE4814FFA4903800
1266 01FEEC03FCEC07F8EC0FF0001EEB1FE0C7EA3FC0EC7F80ECFF00495A495A495AEB1FE049
1267 5A495A49C7FC485A4848131E4848133F485A485A485A485AB7FCA46C14FE20207E9F27>
1268 I<EC07F8EC3FFC14FF130315F8903807FE00EB0FF05C5CB0131FEB7F80EA3FFFB5C7FC5B
1269 A27F003F7FEA007FEB1FC0130FB08080EB07FE903803FFF815FC1300143FEC07F81E3A7C
1270 B327>I<EA7F80EAFFF013FC13FF7E00017F38003FC0131F130FB080EB07F8ECFFF06D13
1271 FC7FA25B4913F0ECF800EB0FE05CB0131F133F48B45A007F90C7FCB5FC13FC13F0EA7F80
1272 1E3A7CB327>125 D<3901F003803903FC07C0000F130F381FFE1F393FFF7F80397FBFFF
1273 0038FE1FFE486C5A00F813F0387003E01A0A7AAD27>I E
1274 %EndDVIPSBitmapFont
1275 %DVIPSBitmapFont: Fr cmr9 9 86
1276 /Fr 86 128 df<B712FEA33903FC00010001EC007E161F8282A382A4EE0180A493C7FCB3
1277 AB487EB512FEA329337DB230>0 D<91393FE00FE0903A01FFF83FF8903A07E01EF83C90
1278 3A1F800FF07E903A3F001FE0FE017E133F4914C0485A1738484890381F8000ACB812C0A3
1279 3B03F0001F8000B3A7486C497EB50083B5FCA32F357FB42D>11 D<EC1FE0ECFFFC903803
1280 F01E90390FC00780EB1F8090393F000FC0017E131F5BA2485AED0F8092C7FCA9ED0FC0B7
1281 FCA33901F8001F150FB3A6486CEB1FE0267FFFC1B5FCA328357FB42B>I<EC1FF891B512
1282 C0903803F00F90380FC01FEB1F80EB3F00137E5B150F485AACB7FCA33901F8000FB3A748
1283 6CEB1FE0267FFFE3B5FCA328357FB42B>I<DA1FE013FF9126FFFC0713E0903B03F01E1F
1284 80F0903B0FC0077E003CD91F805B90273F001FF8137E017E4A13FE495CA248485C030F14
1285 7C95C7FCA9187EB912FEA33B01F8000FC000187EB3A6486C496C13FF297FFFC1FFFE0F13
1286 F8A33D357FB440>I<137813FCA212011203EA07F813E0EA0FC0EA1F801300123C5A5A12
1287 400E0E71B326>19 D<EB01FE903807FF8090381F07E090387E03F09038FC01FCEBF80000
1288 0180157E4848137FA6157E15FE5D14014A5A4A5AEC0FC000FF01FFC7FC5CEC0F800003EB
1289 07E06E7E6E7E6E7E81157E157F811680A3ED1FC0A91680EC403FEBF1F002F813005D0007
1290 EBF07E00FF495A9038F0E1F8EC7FE0C7001FC7FC22367FB426>25
1291 D<123C127E12FFA8127EAB123E123CAB1218A61200A7123C127E12FFA4127E123C08367A
1292 B515>33 D<003C13F0387E01F838FF03FCA2EB83FEA2EA7F81383D80F600011306A40003
1293 130EEB000CA248131C00061318000E1338000C1330001C13704813E0387001C000601380
1294 17177EB326>I<017C1503D803FEED078026078780140F260F01C0141F261E00E0EC3F00
1295 003E01F8147E003C017CEB01FE007C90397F8007FC913933FFFEF800789038307FF900F8
1296 9039380001F00218495A16075F4C5A161F4CC7FC163E5E023813FC007801305B007C4A5A
1297 EC7003003C01605B003E9038E007C0001EEBC00FD80F015C270787801FC8FC3903FE003F
1298 D8007C133E90C748131F03FCEBFF809239F801E1E0913A01F003C07002039038078030DB
1299 E00F1338DA07C0EB0018020F49131C0380140C91381F001E4A013E130E023E15065C14FC
1300 495A5C495A13075C4948150E011F021E130C91C7121F013E161C017E6E1318017CED8038
1301 49020713300001923803C07049913801E1E049913800FF806C48ED1F00373C7CB740>37
1302 D<123C127EB4FCA21380A2127F123D1201A412031300A25A1206120E120C121C5A5A1260
1303 09177AB315>39 D<14C01301EB0380EB0F00130E5B133C5B5BA2485A485AA212075B120F
1304 90C7FC5AA2121E123EA3123C127CA55AB0127CA5123C123EA3121E121FA27E7F12077F12
1305 03A26C7E6C7EA213787F131C7F130FEB0380EB01C01300124A79B71E>I<12C07E127012
1306 3C121C7E120F6C7E6C7EA26C7E6C7EA27F1378137C133C133EA2131E131FA37F1480A5EB
1307 07C0B0EB0F80A514005BA3131E133EA2133C137C137813F85BA2485A485AA2485A48C7FC
1308 120E5A123C12705A5A124A7CB71E>I<156015F0B3A4007FB812C0B912E0A26C17C0C800
1309 F0C8FCB3A4156033327CAB3C>43 D<123C127EB4FCA21380A2127F123D1201A412031300
1310 A25A1206120E120C121C5A5A126009177A8715>I<B512F0A514057F921A>I<123C127E12
1311 FFA4127E123C08087A8715>I<1530157815F8A215F01401A215E01403A215C01407A215
1312 80140FA215005CA2143EA2143C147CA2147814F8A25C1301A25C1303A25C1307A2495AA2
1313 91C7FC5BA2131E133EA2133C137CA2137813F8A25B1201A25B1203A2485AA25B120FA290
1314 C8FC5AA2121E123EA2123C127CA2127812F8A25A12601D4B7CB726>I<EB0FE0EB7FFCEB
1315 F83E3903E00F803907C007C0EB8003000F14E0391F0001F0A24814F8A2003E1300007E14
1316 FCA500FE14FEB2007E14FCA56CEB01F8A36C14F0A2390F8003E03907C007C0A23903E00F
1317 803900F83E00EB7FFCEB0FE01F347DB126>I<13075B5B137FEA07FFB5FC13BFEAF83F12
1318 00B3B3A2497E007FB51280A319327AB126>I<EB3FC0EBFFF0000313FC380F80FF391E00
1319 7F80001CEB3FC048EB1FE048130F15F00060130712FC6C14F87E1403A3007E1307123CC7
1320 FC15F0A2140F15E0EC1FC0A2EC3F801500147E5C495A5C495A495A495A49C7FC133E133C
1321 4913185B485A48481330485A48C7FC001C1470001FB512F05A5AB612E0A31D327CB126>
1322 I<EB1FE0EBFFFC4813FF3907E03F80390F001FC0001EEB0FE0001CEB07F0123F018013F8
1323 140313C01380A2381F0007C7FC15F0A2EC0FE015C0141FEC3F80EC7E00EB01F8EB7FE014
1324 FCEB003FEC1FC0EC0FE0EC07F015F8140315FC140115FEA3127EB4FCA415FC4813031278
1325 0070EB07F86C14F0003C130F001FEB1FE0390FE03F800003B51200C613FCEB1FE01F347D
1326 B126>I<EC01C0A214031407A2140F141FA2143F147F146F14CF1301EB038F140F130713
1327 0E130C131C13381330137013E013C0EA0180120313001206120E120C5A123812305A12E0
1328 B71280A3C7380FC000A94A7E0107B51280A321337EB226>I<000C14C0380FC00F90B512
1329 8015005C5C14F014C0D80C18C7FC90C8FCA9EB0FC0EB7FF8EBF07C380FC03F9038001F80
1330 EC0FC0120E000CEB07E0A2C713F01403A215F8A41218127E12FEA315F0140712F8006014
1331 E01270EC0FC06C131F003C14806CEB7F00380F80FE3807FFF8000113E038003F801D347C
1332 B126>I<14FE903807FF80011F13E090383F00F0017C13703901F801F8EBF003EA03E012
1333 07EA0FC0EC01F04848C7FCA248C8FCA35A127EEB07F0EB1FFC38FE381F9038700F809038
1334 E007C039FFC003E0018013F0EC01F8130015FC1400A24814FEA5127EA4127F6C14FCA26C
1335 1301018013F8000F14F0EBC0030007EB07E03903E00FC03901F81F806CB51200EB3FFCEB
1336 0FE01F347DB126>I<1230123C003FB6FCA34814FEA215FC0070C7123800601430157015
1337 E04814C01401EC0380C7EA07001406140E5C141814385CA25CA2495A1303A3495AA2130F
1338 A3131F91C7FCA25BA55BA9131C20347CB126>I<EB0FE0EB7FFC90B5FC3903F01F803907
1339 C007C0390F0003E0000EEB01F0001E1300001C14F8003C1478A3123EA2003F14F86D13F0
1340 EBC001D81FF013E09038F803C0390FFE07803907FF0F006C13DE6C13F87EEB3FFE8001F7
1341 13C0D803E313E0D8078013F0390F007FF8001E131F003EEB07FC003C1303481301EC007E
1342 12F848143EA2151EA37E153C1278007C14787E6C14F0390F8003E03907F01FC00001B512
1343 0038007FFCEB1FE01F347DB126>I<EB0FE0EB7FF8EBFFFE3803F83F3907E00F80390FC0
1344 07C0D81F8013E0EC03F0EA3F0048EB01F8127EA200FE14FC1400A415FEA5007E1301A212
1345 7F7E1403EA1F80000F13073807C00E3803E01C3801F03838007FF090381FC0FC90C7FC14
1346 01A215F8A215F01403001F14E0383F800715C0140FEC1F809038003F00001C137E381F01
1347 FC380FFFF0000313C0C690C7FC1F347DB126>I<123C127E12FFA4127E123C1200B0123C
1348 127E12FFA4127E123C08207A9F15>I<123C127E12FFA4127E123C1200B0123C127E12FE
1349 12FFA3127F123F1203A412071206A3120E120C121C1238123012701260082F7A9F15>I<
1350 007FB812C0B912E0A26C17C0CCFCAC007FB812C0B912E0A26C17C033147C9C3C>61
1351 D<15E0A34A7EA24A7EA34A7EA3EC0DFE140CA2EC187FA34A6C7EA202707FEC601FA202E0
1352 7FECC00FA2D901807F1507A249486C7EA301066D7EA2010E80010FB5FCA249800118C77E
1353 A24981163FA2496E7EA3496E7EA20001821607487ED81FF04A7ED8FFFE49B512E0A33336
1354 7DB53A>65 D<B7FC16E016F83A03FC0003FE0001EC00FFEE7F80EE3FC0161F17E0160F17
1355 F0A617E0161F17C0EE3F80EE7F0016FEED03FC90B612F05E9039FC0007FCED00FEEE3F80
1356 EE1FC0EE0FE017F0160717F8160317FCA617F81607A2EE0FF0EE1FE0163FEE7FC0000391
1357 3803FF00B75A16F816C02E337DB236>I<DA03FE130C91393FFF801C91B512E0903A03FE
1358 01F83C903A0FF0003C7CD91FC0EB0EFCD97F80130701FEC7120348481401000315005B48
1359 48157C485A173C485A171C123F5B007F160CA390C9FC481600AB7E6D150CA3123F7F001F
1360 161C17186C7E17386C6C15306C6C15706D15E012016C6CEC01C0D97F80EB0380D91FC0EB
1361 0F00D90FF0131ED903FE13FC0100B512F0023F13C0DA03FEC7FC2E377CB437>I<B77E16
1362 F016FE3A01FE0001FF00009138003FC0EE0FE0707E707E707E707E177E177FEF3F80A2EF
1363 1FC0A3EF0FE0A418F0AA18E0A3171F18C0A21880173F18005F17FE5F4C5AEE07F04C5AEE
1364 3FC000014AB45AB748C7FC16F8168034337EB23B>I<B812C0A3D803FCC7127F0001150F
1365 EE03E01601A21600A21760A403061330A41700150EA2151E157E90B512FEA39038FC007E
1366 151E150EA21506170CA3171892C7FCA41738A21770A217F01601160316070003157FB812
1367 E0A32E337DB234>I<B81280A3D803FCC7FC0001151FEE07C01603A21601A21600A41760
1368 150CA31700A2151CA2153C15FC90B5FCA3EBFC00153C151CA2150CA592C8FCAB487EB512
1369 FEA32B337DB232>I<DA03FE130C91393FFF801C91B512E0903A03FE01F83C903A0FF000
1370 3C7CD91FC0EB0EFCD97F80130701FEC7120348481401000315005B4848157C485A173C48
1371 5A171C123F5B007F160CA390C9FC4893C7FCAA0303B512E07E7F92390003FE00705A123F
1372 7F121FA26C7E7F12076C7E7F6C6C14036C7E6D6C1307D91FC0EB0E7CD90FF0EB1C3CD903
1373 FEEBF81C0100B5EAF00C023F01C0C7FCDA03FEC8FC33377CB43C>I<B5D8FE03B512F8A3
1374 000190C73807FC006C486E5AB390B7FCA349C71203B3A3486C4A7EB5D8FE03B512F8A335
1375 337EB23A>I<B512FEA3000113006C5AB3B3A7487EB512FEA317337EB21C>I<017FB5FCA3
1376 9038003FE0EC1FC0B3B1127EB4FCA4EC3F805A0060140000705B6C13FE6C485A380F03F0
1377 3803FFC0C690C7FC20357DB227>I<B500FE903807FFF8A3000190C7000113006C48EC00
1378 FC17F04C5A4C5A4CC7FC160E5E5E5E5E4B5A4B5A4BC8FC150E5D5D15F84A7E14034A7EEC
1379 0EFF5C4A6C7E4A6C7EECE01FD9FFC07F4A6C7E4A6C7E5B6F7E6F7EA26F7E707EA2707E70
1380 7E160F83707E707EA283486C913807FF80B500FE013F13FCA336337EB23C>I<B512FEA3
1381 D803FEC9FC6C5AB3A9EE0180A416031700A45EA25E5E5E5E16FE00031407B7FCA329337D
1382 B230>I<D8FFFC923801FFF86D5DA20003EFFE00D801BFED06FCA3D99F80140CA2D98FC0
1383 1418A3D987E01430A2D983F01460A3D981F814C0A3D980FCEB0180A2027EEB0300A36E13
1384 06A26E6C5AA36E6C5AA36E6C5AA26E6C5AA36E6C5AA3913800FD80A2037FC7FCA3486C13
1385 3ED80FF04B7EB5011C90387FFFF8A33D337CB246>I<D8FFFE91381FFFF87F80C6030013
1386 006E143CD9DFE01418EBCFF0A2EBC7F8EBC3FCA2EBC1FEEBC0FF6E7EA26E7E6E7EA26E7E
1387 6E7E6E7EA26E7E6E7EA2ED7F80ED3FC0ED1FE0A2ED0FF0ED07F8A2ED03FCED01FEED00FF
1388 A2EE7F98EE3FD8A2EE1FF8160F1607A216031601A2486C1400D807F81578B500C01438A2
1389 171835337EB23A>I<EC07FC91387FFFC0903901FC07F0903907E000FCD90F80133E013F
1390 C76C7E017E6E7E496E7E48486E7E48486E7EA248486E7E000F8249157E001F167FA24848
1391 ED3F80A2007F17C0A290C9121FA24817E0AB6C17C06D153FA3003F17806D157FA2001F17
1392 006D5D000F5E6C6C4A5AA26C6C4A5A00015E6C6C4A5A017E4A5A6D4A5AD91FC0017FC7FC
1393 D907E013FC903901FC07F09039007FFFC0DA07FCC8FC33377CB43C>I<B612FEEDFFC016
1394 F03A03FC0007FC0001EC00FE167FEE3F80EE1FC017E0160FA217F0A617E0A2EE1FC0A2EE
1395 3F80EE7F0016FEED07F890B65A168001FCC9FCB3A2487EB512F8A32C337DB234>I<B612
1396 FCEDFF8016F03A01FE0007FC0000EC01FEED007F707E707E83160F83A65FA24C5AA24C5A
1397 047EC7FC4B5AED0FF090B612C093C8FC9039FE001FC0ED07F06F7E6F7E150082167E167F
1398 A583A5180C17C0A2043F131C486C1618B500FEEB1FE0040F1338933807F070C93801FFE0
1399 9338003F8036357EB239>82 D<90381FE00390387FFC0748B5FC3907F01FCF390F8003FF
1400 48C7FC003E80814880A200788000F880A46C80A27E92C7FC127F13C0EA3FF013FF6C13F0
1401 6C13FF6C14C06C14F0C680013F7F01037F9038003FFF140302001380157F153FED1FC015
1402 0F12C0A21507A37EA26CEC0F80A26C15006C5C6C143E6C147E01C05B39F1FC03F800E0B5
1403 12E0011F138026C003FEC7FC22377CB42B>I<007FB712FEA390398007F001D87C00EC00
1404 3E0078161E0070160EA20060160600E01607A3481603A6C71500B3AB4A7E011FB512FCA3
1405 30337DB237>I<B500FE90381FFFF8A3000190C813006C48153C1718B3AF1738017F1530
1406 A217706D6C1460011F15E06E495A010F14036D6C495A6D6C49C7FCD901FC131E6DB413FC
1407 91383FFFF0020F13C0020190C8FC35357EB23A>I<B500F0903803FFF8A3D807FEC8EA7F
1408 C06C48ED1F000001161E6D151C00001618A26D15386D1530A26D6C5CA26E14E0011F5DA2
1409 6D6C495AA28001074AC7FCA26D6C1306A28001015CA26E131C01001418806E5BA2ED8070
1410 023F1360A26E6C5AA215E1020F5BA2DA07F3C8FCA215FBEC03FEA36E5AA26E5AA31570A2
1411 35357EB23A>I<B5D8F007B539800FFFF0A3000390C7273FF000011300D801FC6E48EB00
1412 7C1A386D140F00001930836D020715706D1860A26E496C14E0013F60A26ED919FC130101
1413 1F60A26ED930FE1303010F95C7FCA26ED9607F5B01071706A26E9039C03F800E0103170C
1414 A2913BFC01801FC01C01011718A2913BFE03000FE03801001730A2DAFF06EB07F0027F5E
1415 A2038CEB03F8023F5EA203D8EB01FC021FEDFD80A203F0EB00FF020F93C8FCA24B800207
1416 157EA24B143E0203153CA24B141C020115184C357FB24F>I<267FFFFC90B512C0A30001
1417 01E090381FF80026007F80EB0FC0013F6E5A6E91C7FC6D6C130E010F140C6E5B6D6C1338
1418 01035C6E13606D6C13E06D6C485A5EDA7F83C8FCEC3FC715C6EC1FECEC0FFC5D14076E7E
1419 A26E7E815C6F7E9138063FC0140E4A6C7E9138180FF0EC380702707F91386003FCECC001
1420 0101804A6C7E49C77E4981010E6E7E010C6E7E131C496E7E01786E7E13FCD807FEEC1FFE
1421 B56C90B512F8A335337EB23A>I<003FB612FCA39039F80007F813C090C7EA0FF0003EEC
1422 1FE0123C0038EC3FC00078EC7F801270EDFF004A5AA20060495AA24A5A4A5AC7FC4A5A4A
1423 5AA24A5A4AC7FCA2495A495AA2495A495AA24948130C495AA2495A49C7FCA24848141CA2
1424 485A485A1638485A4848147816F84848130148481307153FB7FCA326337CB22F>90
1425 D<EAFFF0A4EAF000B3B3B3ADEAFFF0A40C4B79B715>I<0003130C48131C000E13384813
1426 7000181360003813E0003013C0EA700100601380A2EAE00300C01300A400DE137800FF13
1427 FCEB83FEA2EA7F81A2383F00FC001E1378171774B326>I<EAFFF0A41200B3B3B3AD12FF
1428 A40C4B7FB715>I<EB7F803803FFF0380F80FC381C003E003F133F6D6C7E6E7EA26E7EEA
1429 1F00C7FCA4EB01FF131FEBFF873803FC07EA0FF0EA1FC0EA3F80127F13004815C05AA314
1430 0FA26C131F6C133B3A3F8071F180391FC1E1FF2607FFC013003900FE003C22237DA126>
1431 97 D<EA03F012FFA312071203AEEC3F80ECFFE09038F3C0F89038F7007E01FE7F49EB1F
1432 8049EB0FC05BED07E016F0A2150316F8AA16F0150716E0A2ED0FC07F6DEB1F8001ECEB3F
1433 0001CF137C90388381F8903801FFE0C76CC7FC25357EB32B>I<EB07F8EB3FFF9038FC07
1434 C03901F000E03903E003F03807C007120FEA1F80123F90380003E04890C7FCA2127E12FE
1435 AA127FA26C14187F001F14386D1330000F14706C6C13E03903F001C03900FC0F8090383F
1436 FE00EB07F01D237EA122>I<153FEC0FFFA3EC007F81AEEB07F0EB3FFCEBFC0F3901F003
1437 BF3907E001FF48487E48487F8148C7FCA25A127E12FEAA127E127FA27E6C6C5BA26C6C5B
1438 6C6C4813803A03F007BFFC3900F81E3FEB3FFCD90FE0130026357DB32B>I<EB0FE0EB7F
1439 FCEBF83F3903F00F80D807E013C0390FC007E0381F800315F0EA3F0014014814F8127EA2
1440 12FEA2B6FCA248C8FCA5127E127FA26C1418A26C6C1338000F14306D13706C6C13E03901
1441 F003C03900FC0F00EB3FFEEB07F01D237EA122>I<EB01FCEB07FF90381F078090383E0F
1442 C0EB7C1F13FCEA01F8A20003EB070049C7FCACB512F0A3D803F0C7FCB3A7487E387FFFE0
1443 A31A357FB417>I<151F90391FC07F809039FFF8E3C03901F07FC73907E03F033A0FC01F
1444 83809039800F8000001F80EB00074880A66C5CEB800F000F5CEBC01F6C6C48C7FCEBF07C
1445 380EFFF8380C1FC0001CC9FCA3121EA2121F380FFFFEECFFC06C14F06C14FC4880381F00
1446 01003EEB007F4880ED1F8048140FA56C141F007C15006C143E6C5C390FC001F83903F007
1447 E0C6B51280D91FFCC7FC22337EA126>I<EA03F012FFA312071203AEEC1FC0EC7FF09038
1448 F1E0FC9038F3807C9038F7007E13FE497FA25BA25BB3486CEB7F80B538C7FFFCA326347E
1449 B32B>I<EA0780EA0FC0EA1FE0A4EA0FC0EA0780C7FCAAEA07E012FFA3120F1207B3A6EA
1450 0FF0B5FCA310337EB215>I<EB03C0EB07E0EB0FF0A4EB07E0EB03C090C7FCAAEB03F013
1451 FFA313071303B3B01238127C00FE13E0130714C0130F007C138038381F00EA1FFCEA07F0
1452 144384B217>I<EA03F012FFA312071203AF913803FFE0A36E1300EC00F8EC01E05D4A5A
1453 020FC7FC141C5C5C14F0EBF3F8EBF7FC13FEEBFC7EEBF87F496C7E141F6E7E8114076E7E
1454 8114016E7E81486CEBFF80B500C313F0A324347EB329>I<EA07E012FFA3120F1207B3B3
1455 A7EA0FF0B5FCA310347EB315>I<2703F01FE013FF00FF90267FF80313C0903BF1E07C0F
1456 03E0903BF3803E1C01F02807F7003F387FD803FE1470496D486C7EA2495CA2495CB3486C
1457 496C487EB53BC7FFFE3FFFF0A33C217EA041>I<3903F01FC000FFEB7FF09038F1E0FC90
1458 38F3807C3907F7007EEA03FE497FA25BA25BB3486CEB7F80B538C7FFFCA326217EA02B>
1459 I<EB07F0EB3FFE9038FC1F803901F007C03903C001E000078048486C7E48C7127CA24814
1460 7E003E143E007E143FA300FE1580A8007E1500A36C147EA26C147C6D13FC6C6C485A0007
1461 5C3903F007E03900FC1F80D93FFEC7FCEB07F021237EA126>I<3903F03F8000FFEBFFE0
1462 9038F3C0F89038F7007ED807FE7F6C48EB1F804914C049130F16E0ED07F0A3ED03F8A915
1463 0716F0A216E0150F16C06D131F6DEB3F80160001FF13FC9038F381F89038F1FFE0D9F07F
1464 C7FC91C8FCAA487EB512C0A325307EA02B>I<903807F00390383FFC07EBFC0F3901F803
1465 8F3807E001000F14DF48486CB4FC497F123F90C77E5AA25A5AA9127FA36C6C5B121F6D5B
1466 000F5B3907E003BF3903F0073F3800F81EEB3FF8EB0FE090C7FCAAED7F8091380FFFFCA3
1467 26307DA029>I<3803E07C38FFE1FF9038E38F809038E71FC0EA07EEEA03ECA29038FC0F
1468 8049C7FCA35BB2487EB512E0A31A217FA01E>I<EBFF06000713CE381F00FE003C133E48
1469 131E140E5A1406A27EA200FE90C7FC6C7EEA7FFC383FFFC014F0000F7F6C7FC67FEB0FFF
1470 1300EC3F8000C0131F140F6C1307A37E15006C5B6C130E6C5B38F7807838E1FFE038C07F
1471 8019237EA11E>I<1330A51370A313F0A21201A212031207381FFFFEB5FCA23803F000AF
1472 1403A814073801F806A23800FC0EEB7E1CEB1FF8EB07E0182F7FAD1E>I<D803F0133F00
1473 FFEB0FFFA30007EB007F000380B35DA35D12016D4813800000903803BFFC90387E073FEB
1474 1FFED907F8130026227EA02B>I<B5EBFFF0A3D80FF0EB3F800007EC1F000003140E150C
1475 6D131C00011418A26C6C5BA26D1370017E1360137F6D5BA290381F8180A214C3010F90C7
1476 FCA2EB07E6A214FE6D5AA26D5AA36D5AA2146024217E9F29>I<B53A1FFF81FFF0A33C07
1477 F801FC003F8001F049EB1E0000030100141C816C6C017C1318A26D017E1338000002FE13
1478 30A290267E01FF5B159F168090263F030F5BA216C0903A1F8607C180A202C613E390260F
1479 CC0390C7FCA2D907FC13F6ECF80116FE6D486C5AA36D481378A36D48133034217F9F37>
1480 I<B53801FFF8A32603FE0013806C48EB7C0000001478017E1370017F5B90383F81C09038
1481 1F8380D90FC3C7FCEB07E614FE6D5A6D5A6D7E80805B9038039F809038071FC09038060F
1482 E0EB0C0790381C03F0496C7E01707FEBF000000180000FECFF8026FFFC0313FCA326207F
1483 9F29>I<3A7FFF807FF8A33A07F8001FC00003EC0F800001EC070015066C6C5BA26D131C
1484 017E1318A26D5BA2EC8070011F1360ECC0E0010F5BA2903807E180A214F3010390C7FC14
1485 FBEB01FEA26D5AA31478A21430A25CA214E05CA2495A1278D8FC03C8FCA21306130EEA70
1486 1CEA7838EA1FF0EA0FC025307F9F29>I<003FB512F0A2EB000F003C14E00038EB1FC000
1487 30EB3F800070137F1500006013FE495A13035CC6485A495AA2495A495A49C7FC153013FE
1488 485A12035B48481370485A001F14604913E0485A387F000348130F90B5FCA21C207E9F22
1489 >I<B712F8A22502809426>I<001C1370387F01FC00FF13FEA4007F13FC381C0070170879
1490 B226>127 D E
1491 %EndDVIPSBitmapFont
1492 %DVIPSBitmapFont: Fs cmr10 10.95 18
1493 /Fs 18 118 df<B712FCEEFF8017F00001903980000FF86C6CC7EA03FE707E701380EF7F
1494 C0EF3FE0A2EF1FF0A218F8A3170F171FA318F0A2EF3FE0177F18C0EFFF804C1300EE03FC
1495 EE0FF8EE7FE091B6C7FC17E091C7EA07FCEE01FE933800FF80EF7FC0EF3FE0EF1FF018F8
1496 170F18FC1707A218FEA718FC170FA2EF1FF818F0173FEF7FE0EFFFC00403138048486C90
1497 380FFE00B85A17E094C7FC373E7DBD40>66 D<B6D8C01FB512F8A3000101E0C7383FFC00
1498 26007F80EC0FF0B3A691B7FCA30280C7120FB3A92601FFE0EC3FFCB6D8C01FB512F8A33D
1499 3E7DBD44>72 D<B712F8EEFF8017E000019039C0003FF86C6C48EB07FCEE01FE707EEF7F
1500 80EF3FC018E0A2EF1FF0A218F8A818F0A2EF3FE0A218C0EF7F80EFFF004C5AEE07FCEE3F
1501 F091B612C04CC7FC0280C9FCB3A73801FFE0B612C0A3353E7DBD3E>80
1502 D<003FB91280A3903AF0007FE001018090393FC0003F48C7ED1FC0007E1707127C007817
1503 03A300701701A548EF00E0A5C81600B3B14B7E4B7E0107B612FEA33B3D7DBC42>84
1504 D<EB0FF8EBFFFE3903F01F8039078007E0000F6D7E9038E001F8D81FF07F6E7EA3157F6C
1505 5AEA0380C8FCA4EC1FFF0103B5FC90381FF87FEB7F803801FC00EA07F8EA0FE0485A485A
1506 A248C7FCEE038012FEA315FFA3007F5BEC03BF3B3F80071F8700261FC00E13CF3A07F03C
1507 0FFE3A01FFF807FC3A003FC001F0292A7DA82D>97 D<EA01FC12FFA3120712031201B1EC
1508 03FC91381FFF8091387C07E09039FDE001F09039FFC000FC4A137E91C77E49158049141F
1509 17C0EE0FE0A217F0A2160717F8AA17F0A2160FA217E0161F17C06D1580EE3F006D5C6E13
1510 FE9039F3C001F89039F1E003F09039E0780FC09026C03FFFC7FCC7EA07F82D407EBE33>
1511 I<EB01FE90380FFFC090383F03F09038FC01F848486C7E4848137E48487F000F15804913
1512 1F001F15C04848130FA2127F16E090C7FCA25AA290B6FCA290C9FCA67EA27F123F16E06C
1513 7E1501000F15C06C6C13036DEB07806C6C1400C66C131E017E5B90381F80F8903807FFE0
1514 010090C7FC232A7EA828>101 D<EA01FC12FFA3120712031201B1EC01FE913807FFC091
1515 381E07E091387803F09138E001F8D9FDC07F148001FF6D7E91C7FCA25BA25BB3A6486C49
1516 7EB5D8F87F13FCA32E3F7DBE33>104 D<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FCAC
1517 EA01FC127FA3120712031201B3AC487EB512F0A3143E7DBD1A>I<EA01FC12FFA3120712
1518 031201B292B51280A392383FFC0016E0168093C7FC153C5D5D4A5AEC07C04A5A4AC8FC14
1519 3E147F4A7E13FD9038FFDFC0EC9FE0140F496C7E01FC7F496C7E1401816E7E81826F7E15
1520 1F826F7EA282486C14FEB539F07FFFE0A32B3F7EBE30>107 D<EA01FC12FFA312071203
1521 1201B3B3B1487EB512F8A3153F7DBE1A>I<2701F801FE14FF00FF902707FFC00313E091
1522 3B1E07E00F03F0913B7803F03C01F80007903BE001F87000FC2603F9C06D487F00010180
1523 5C01FBD900FF147F91C75B13FF4992C7FCA2495CB3A6486C496CECFF80B5D8F87FD9FC3F
1524 13FEA347287DA74C>I<3901F801FE00FF903807FFC091381E07E091387803F000079038
1525 E001F82603F9C07F0001138001FB6D7E91C7FC13FF5BA25BB3A6486C497EB5D8F87F13FC
1526 A32E287DA733>I<14FF010713E090381F81F890387E007E01F8131F4848EB0F804848EB
1527 07C04848EB03E0000F15F04848EB01F8A2003F15FCA248C812FEA44815FFA96C15FEA36C
1528 6CEB01FCA3001F15F86C6CEB03F0A26C6CEB07E06C6CEB0FC06C6CEB1F80D8007EEB7E00
1529 90383F81FC90380FFFF0010090C7FC282A7EA82D>I<3901FC03FC00FF90381FFF809138
1530 7C0FE09039FDE003F03A07FFC001FC6C496C7E6C90C7127F49EC3F805BEE1FC017E0A2EE
1531 0FF0A3EE07F8AAEE0FF0A4EE1FE0A2EE3FC06D1580EE7F007F6E13FE9138C001F89039FD
1532 E007F09039FC780FC0DA3FFFC7FCEC07F891C9FCAD487EB512F8A32D3A7EA733>I<3901
1533 F807E000FFEB1FF8EC787CECE1FE3807F9C100031381EA01FB1401EC00FC01FF13304913
1534 00A35BB3A5487EB512FEA31F287EA724>114 D<90383FC0603901FFF8E03807C03F381F
1535 000F003E1307003C1303127C0078130112F81400A27E7E7E6D1300EA7FF8EBFFC06C13F8
1536 6C13FE6C7F6C1480000114C0D8003F13E0010313F0EB001FEC0FF800E01303A214017E14
1537 00A27E15F07E14016C14E06CEB03C0903880078039F3E01F0038E0FFFC38C01FE01D2A7D
1538 A824>I<D801FC14FE00FF147FA3000714030003140100011400B3A51501A31503120015
1539 076DEB06FF017E010E13806D4913FC90381FC078903807FFE00100903880FE002E297DA7
1540 33>117 D E
1541 %EndDVIPSBitmapFont
1542 %DVIPSBitmapFont: Ft cmr12 14.4 17
1543 /Ft 17 119 df<BA12FCA426007FFCC712016D489138001FFE011F160318011800197E19
1544 3EA2191EA285A385A6F10380A2171CA296C7FCA5173CA3177C17FC1601160F91B6FCA491
1545 38F8000F16011600177C173CA3171CA794C9FCB3497E49B4FCB712E0A441527BD14C>70
1546 D<ECFFC0010F13F8013F13FE9039FF00FF80D801F0EB3FE0D803C0EB0FF0486C6D7E01F8
1547 6D7E000F816D13016F7EA3707E6C5AEA01E0C9FCA6ED3FFF020FB5FC9138FFFC7F010713
1548 00EB1FF0EB7FC04848C7FCEA03FC485A485A485A123F5B485A187012FF90C8FCA216FFA3
1549 5D6D14BF007F14036DEB073F6C6C90390F1FC0E06C6C131E6C6C90393C0FE1C02707FE01
1550 F013FF0001B5486C13806C6C90398003FE00D907FCC712F834367BB43B>97
1551 D<EB7F80B5FCA41203C6FC137FB3A6ED07FC92387FFF800281B512E0913987F00FF89139
1552 8F8001FC029EC7B4FC02BC6E7E02F86E7E4A6E7E4A6E7E4A1407844A6E7EA2841701A284
1553 A283A21980AB19005FA360A24D5AA24D5A804D5A6E5D6E4A5AD97E784A5A6E4AC7FCD97C
1554 1EEB01FE6E495A903A7807E01FF00201B512C0902670007F90C8FC90C7EA0FF839547DD2
1555 41>I<EC0FFE91387FFFE049B512F8903907F801FE90391FE0001FD93F80EB078049C7EA
1556 0FC001FE143F484815E00003157F485A485AA2485AEE3FC0003FED0F004991C7FCA2127F
1557 A35B12FFAB127F7FA3123F6D1570121F6D15F0000F16E06D140112076C6CEC03C06D1580
1558 6C6C14076C6DEB0F00D93FC0131E6D6C137C903907FC03F06DB55AD9007F1380DA0FF8C7
1559 FC2C367CB434>I<EC0FF891B5FC010314C090390FF80FF090391FC003FC90397F8001FE
1560 49C77E4848EC7F804848143F49EC1FC0485A000FED0FE05B001F16F01607485AA2007F16
1561 F8A25B160312FF90B7FCA30180C9FCA8127F7FA2123FA26D1538121F17786C6C15700007
1562 16F06D15E06C6C14016C6CEC03C06C6C15806D6C130F6D6CEB1F00D90FF0133C903907FE
1563 01F80101B512E06D6C1380DA07FCC7FC2D367DB434>101 D<157F913803FFE0020F13F0
1564 91383FC0F891387F01FC903901FE03FE903803FC0714F81307EB0FF0A290391FE003FCED
1565 01F892C7FC495AB3B612FEA426003FC0C7FCB3B3A580EBFFF0007FEBFFF8A427547DD324
1566 >I<1378EA01FE487E487FA66C90C7FC6C5AEA007890C8FCB0EB7F80B5FCA41203C6FC13
1567 7FB3B3A43801FFE0B61280A419507CCF21>105 D<EB7F80B5FCA41203C6FC137FB3B3B3
1568 B13801FFE0B612C0A41A537CD221>108 D<01FFD907FEEC03FFB590261FFFC0010F13E0
1569 037F01F0013F13F8912701F80FFC9038FC07FE913D03C003FE01E001FF00039026070001
1570 9038038000C6010E6D6C48C76C7E6D48DA7F8E6E7E4A159CA24ADA3FF86E7E02605D14E0
1571 4A5DA34A5DB3AD2601FFE0DAFFF0EC7FF8B6D8C07F9026FFE03FB512F0A45C347CB363>
1572 I<01FFEB07FCB590383FFF8092B512E0913901F00FF8913903C007FC000349C66C7EC601
1573 0E13016D486D7E5C143002706E7E146014E05CA35CB3AD2601FFE0903801FFE0B600C0B6
1574 12C0A43A347CB341>I<EC0FFC91387FFF8049B512E0903907F807F890391FE001FE9039
1575 3F80007F017EC7EA1F80496E7E48486E7E00038248486E7EA248486E7EA248486E7EA200
1576 3F82A24848ED7F80A400FF17C0AB007F1780A26D15FFA2003F1700A2001F5E6D1401000F
1577 5E6D140300075E6C6C4A5A6C6C4A5AA2D8007FEC3F806D6C49C7FC90391FE001FE903907
1578 F807F86DB55AD9007F1380DA0FFCC8FC32367CB43B>I<90397F8007FCB590387FFF8002
1579 81B512E0913987F00FF891398F8003FC000390399E0001FFC601BC6D7FD97FF86E7E4A6E
1580 7E4A6E7E4A140F844A6E7EA2717EA3717EA4711380AB4D1300A44D5AA24D5AA2606E140F
1581 4D5A6E5D6E4A5A6E4A5A02BC4AC7FC029E495A028FEB07FC913987E01FF00281B512C0DA
1582 807F90C8FCED0FF892CAFCB13801FFE0B612C0A4394B7DB341>I<01FFEB1F80B5EB7FF0
1583 913801FFF8913803E1FC91380783FE0003EB0F07C6131EEB7F1C1438143091387003FC91
1584 386000F0160014E05CA45CB3AA8048487EB612F0A427347DB32E>114
1585 D<D907FE13C090387FFF8148B512E33907F803FF390FC0007F4848133F48C7121F003E14
1586 0F007E1407127C00FC1403A315017EA27E7F6C6C90C7FC13F013FF6C13F86CEBFF806C14
1587 E06C14F86C14FEC680013F1480010714C0D9003F13E014039138007FF0151F00E0140FED
1588 07F8A26C1403A215017EA36C15F0A26C14036C15E015076DEB0FC06DEB1F80D8FDF0EB3F
1589 0039F8FC01FE39F07FFFF8D8E01F13E0D8C00390C7FC25367CB42E>I<EB01C0A71303A4
1590 1307A3130FA2131FA2133F137F13FF5A5A001F90B512E0B7FCA326003FC0C7FCB3A71638
1591 AC6E1378011F1470A26D6C13F016E0903807F801903903FC03C0903901FE07806DB51200
1592 EC3FFCEC07F0254B7EC92E>I<D97F80EC7F80B591B5FCA400031503C61500017F157FB3
1593 AC17FFA35EA3013F5C6EEB077FA2011F020E7F6D6C011C13F06E0178EBFFC0903903FC01
1594 F06DB512E06D6C1380912607FC00EB80003A357CB341>I<B60103B51280A4000301F090
1595 39007FF800C601C0EC3FE0017FED1F8095C7FC133F171E6D7E171C6E143C010F1538A26E
1596 1478010715708001035DA26E130101015D806D4A5AA2ED8007027F91C8FC15C0023F130E
1597 A2EDE01E021F131CA26E6C5AA2EDF87802071370A26E6C5AA215FF6E5BA26E5BA36FC9FC
1598 A2153EA3151C39347EB23E>I E
1599 %EndDVIPSBitmapFont
1600 end
1601 %%EndProlog
1602 %%BeginSetup
1603 %%Feature: *Resolution 600dpi
1604 TeXDict begin
1605 %%BeginPaperSize: a4
1606 a4
1607 %%EndPaperSize
1608
1609 %%EndSetup
1610 %%Page: 1 1
1611 1 0 bop 428 85 a Ft(F)-10 b(ast)39 b(m)m(ultiprecision)34
1612 b(ev)-7 b(aluation)36 b(of)j(series)f(of)g(rational)e(n)m(um)m(b)s(ers)
1613 839 348 y Fs(Bruno)29 b(Haible)883 b(Thomas)30 b(P)m(apanik)m(olaou)
1614 1007 461 y Fr(ILOG)1207 b(Lab)r(oratoire)28 b(A2X)823
1615 574 y(9,)e(rue)g(de)f(V)-6 b(erdun)859 b(351,)27 b(cours)f(de)g(la)g
1616 (Lib)n(\023)-36 b(eration)675 687 y(F)26 b({)g(94253)h(Gen)n(tilly)f
1617 (Cedex)740 b(F)26 b({)g(33405)h(T)-6 b(alence)27 b(Cedex)830
1618 799 y Fq(haible@ilog.fr)810 b(papanik@math.u-bordeaux.fr)-152
1619 1376 y Fp(Abstract)-152 1533 y Fr(W)-6 b(e)26 b(describ)r(e)g(t)n(w)n
1620 (o)g(tec)n(hniques)f(for)h(fast)h(m)n(ultiple-precision)e(ev)l(al-)-152
1621 1616 y(uation)32 b(of)g(linearly)h(con)n(v)n(ergen)n(t)e(series,)j
1622 (including)e(p)r(o)n(w)n(er)g(series)-152 1699 y(and)26
1623 b(Raman)n(ujan)f(series.)36 b(The)26 b(computation)f(time)g(for)i
1624 Fo(N)34 b Fr(bits)26 b(is)-152 1782 y Fo(O)r Fr(\(\(log)16
1625 b Fo(N)8 b Fr(\))180 1750 y Fn(2)215 1782 y Fo(M)g Fr(\()p
1626 Fo(N)g Fr(\)\),)20 b(where)e Fo(M)8 b Fr(\()p Fo(N)g
1627 Fr(\))19 b(is)g(the)f(time)f(needed)h(to)g(m)n(ulti-)-152
1628 1865 y(ply)g(t)n(w)n(o)g Fo(N)8 b Fr(-bit)17 b(n)n(um)n(b)r(ers.)30
1629 b(Applications)19 b(include)e(fast)i(algorithms)-152
1630 1948 y(for)k(elemen)n(tary)f(functions,)h Fo(\031)s Fr(,)g(h)n(yp)r
1631 (ergeometric)f(functions)g(at)h(ra-)-152 2031 y(tional)h(p)r(oin)n(ts,)
1632 g Fo(\020)5 b Fr(\(3\),)23 b(Euler's,)i(Catalan's)g(and)d(Ap)n(\023)-36
1633 b(ery's)22 b(constan)n(t.)-152 2114 y(The)k(algorithms)h(are)f
1634 (suitable)g(for)h(parallel)g(computation.)-152 2310 y
1635 Fp(1)83 b(Intro)r(duction)-152 2467 y Fr(Multiple-precision)37
1636 b(ev)l(aluation)f(of)h(real)f(n)n(um)n(b)r(ers)e(has)i(b)r(ecome)-152
1637 2550 y(e\016cien)n(tly)c(p)r(ossible)h(since)f(Sc)n(h\177)-38
1638 b(onhage)32 b(and)f(Strassen)h([19)q(])g(ha)n(v)n(e)-152
1639 2633 y(sho)n(w)n(ed)26 b(that)g(the)f(bit)g(complexit)n(y)g(of)h(the)f
1640 (m)n(ultiplication)h(of)g(t)n(w)n(o)-152 2716 y Fo(N)8
1641 b Fr(-bit)32 b(n)n(um)n(b)r(ers)e(is)i Fo(M)8 b Fr(\()p
1642 Fo(N)g Fr(\))32 b(=)f Fo(O)r Fr(\()p Fo(N)43 b Fr(log)15
1643 b Fo(N)42 b Fr(log)15 b(log)g Fo(N)8 b Fr(\).)53 b(This)32
1644 b(is)-152 2799 y(not)23 b(only)f(a)h(theoretical)h(result;)g(a)f(C++)g
1645 (implemen)n(tation)e([8)q(])i(can)-152 2882 y(exploit)38
1646 b(this)f(already)g(for)h Fo(N)49 b Fr(=)40 b(40000)e(bits.)69
1647 b(Algorithms)37 b(for)-152 2965 y(computing)17 b(elemen)n(tary)h
1648 (functions)g(\(exp,)h(log,)i(sin,)f(cos,)h(tan,)f(asin,)-152
1649 3048 y(acos,)39 b(atan,)f(sinh,)f(cosh,)h(tanh,)f(arsinh,)g(arcosh,)i
1650 (artanh\))34 b(ha)n(v)n(e)-152 3131 y(app)r(eared)22
1651 b(in)f([4)q(],)i(and)e(a)h(remark)l(able)f(algorithm)g(for)i
1652 Fo(\031)h Fr(w)n(as)e(found)-152 3214 y(b)n(y)j(Bren)n(t)h(and)f
1653 (Salamin)g([18)q(].)-40 3297 y(Ho)n(w)n(ev)n(er,)34 b(all)f(these)f
1654 (algorithms)h(su\013er)f(from)g(the)f(fact)i(that)-152
1655 3380 y(calculated)24 b(results)g(are)g(not)f(reusable,)h(since)g(the)f
1656 (computation)f(is)-152 3463 y(done)29 b(using)g(real)h(arithmetic)e
1657 (\(using)h(exact)g(rational)h(arithmetic)-152 3546 y(w)n(ould)24
1658 b(b)r(e)g(extremely)f(ine\016cien)n(t\).)33 b(Therefore)26
1659 b(functions)e(or)g(con-)-152 3629 y(stan)n(ts)31 b(ha)n(v)n(e)f(to)h(b)
1660 r(e)g(recomputed)e(from)h(the)h(scratc)n(h)g(ev)n(ery)e(time)-152
1661 3712 y(higher)d(precision)h(is)f(required.)-40 3795 y(In)f(this)g
1662 (note,)g(w)n(e)h(presen)n(t)e(algorithms)i(for)g(fast)f(computation)
1663 -152 3878 y(of)i(sums)e(of)h(the)f(form)400 4093 y Fo(S)g
1664 Fr(=)583 3991 y Fm(1)553 4016 y Fl(X)556 4190 y Fk(n)p
1665 Fn(=0)686 4093 y Fo(R)q Fr(\()p Fo(n)p Fr(\))p Fo(F)11
1666 b Fr(\(0\))h Fj(\001)h(\001)h(\001)f Fo(F)e Fr(\()p Fo(n)p
1667 Fr(\))-152 4337 y(where)33 b Fo(R)q Fr(\()p Fo(n)p Fr(\))e(and)h
1668 Fo(F)11 b Fr(\()p Fo(n)p Fr(\))32 b(are)g(rational)i(functions)e(in)g
1669 Fo(n)h Fr(with)f(ra-)-152 4421 y(tional)24 b(co)r(e\016cien)n(ts,)h
1670 (pro)n(vided)c(that)i(this)g(sum)e(is)i(linearly)h(con)n(v)n(er-)-152
1671 4504 y(gen)n(t,)d(i.e.)33 b(that)19 b(the)f Fo(n)p Fr(-th)g(term)g(is)i
1672 Fo(O)r Fr(\()p Fo(c)982 4472 y Fm(\000)p Fk(n)1073 4504
1673 y Fr(\))f(with)g Fo(c)j(>)f Fr(1.)32 b(Examples)-152
1674 4587 y(include)19 b(elemen)n(tary)f(and)h(h)n(yp)r(ergeometric)g
1675 (functions)g(at)g(rational)-152 4670 y(p)r(oin)n(ts)25
1676 b(in)f(the)g Fi(interior)h Fr(of)h(the)e(circle)h(of)g(con)n(v)n
1677 (ergence,)h(as)f(w)n(ell)g(as)-152 4753 y Fo(\031)k Fr(and)c(Euler's,)i
1678 (Catalan's)h(and)d(Ap)n(\023)-36 b(ery's)25 b(constan)n(ts.)2152
1679 1376 y(The)g(presen)n(ted)f(algorithms)h(are)g Fi(e)l(asy)j(to)f
1680 (implement)d Fr(and)g Fi(ex-)2040 1459 y(tr)l(emely)32
1681 b(e\016cient)p Fr(,)e(since)g(they)e(tak)n(e)h(adv)l(an)n(tage)g(of)h
1682 (pure)e(in)n(teger)2040 1542 y(arithmetic.)36 b(The)27
1683 b(calculated)g(results)g(are)g Fi(exact)p Fr(,)h(making)e
1684 Fi(che)l(ck-)2040 1625 y(p)l(ointing)35 b Fr(and)g Fi(r)l(euse)h
1685 Fr(of)g(computations)e(p)r(ossible.)63 b(Finally)-6 b(,)38
1686 b(the)2040 1708 y(computation)25 b(of)i(our)e(algorithms)i
1687 Fi(c)l(an)h(b)l(e)g(e)l(asily)g(p)l(ar)l(al)t(lelise)l(d)p
1688 Fr(.)2152 1791 y(After)38 b(publishing)f(the)g(presen)n(t)g(pap)r(er,)j
1689 (w)n(e)e(w)n(ere)g(informed)2040 1874 y(that)17 b(the)g(results)g(of)h
1690 (section)g(2)g(w)n(ere)f(already)h(published)f(b)n(y)f(E.)h(Karat-)2040
1691 1957 y(suba)26 b(in)f([9)q(,)h(10)q(,)g(11,)g(12)q(].)2040
1692 2153 y Fp(2)82 b(Evaluation)29 b(of)e(linea)n(rly)h(convergent)g
1693 (series)2040 2310 y Fr(The)f(tec)n(hnique)e(presen)n(ted)g(here)i
1694 (applies)g(to)f(all)h(linearly)g(con)n(v)n(er-)2040 2393
1695 y(gen)n(t)f(sums)e(of)j(the)e(form)2602 2622 y Fo(S)g
1696 Fr(=)2785 2520 y Fm(1)2755 2545 y Fl(X)2758 2719 y Fk(n)p
1697 Fn(=0)2898 2573 y Fo(a)p Fr(\()p Fo(n)p Fr(\))p 2898
1698 2605 147 4 v 2902 2672 a Fo(b)p Fr(\()p Fo(n)p Fr(\))3065
1699 2573 y Fo(p)p Fr(\(0\))12 b Fj(\001)h(\001)g(\001)g Fo(p)p
1700 Fr(\()p Fo(n)p Fr(\))p 3065 2605 397 4 v 3067 2672 a
1701 Fo(q)s Fr(\(0\))f Fj(\001)h(\001)g(\001)g Fo(q)s Fr(\()p
1702 Fo(n)p Fr(\))2040 2867 y(where)25 b Fo(a)p Fr(\()p Fo(n)p
1703 Fr(\),)g Fo(b)p Fr(\()p Fo(n)p Fr(\),)h Fo(p)p Fr(\()p
1704 Fo(n)p Fr(\),)f Fo(q)s Fr(\()p Fo(n)p Fr(\))g(are)g(in)n(tegers)h(with)
1705 f Fo(O)r Fr(\(log)15 b Fo(n)p Fr(\))25 b(bits.)2040 2950
1706 y(The)j(most)g(often)h(used)e(case)i(is)g(that)f Fo(a)p
1707 Fr(\()p Fo(n)p Fr(\),)g Fo(b)p Fr(\()p Fo(n)p Fr(\),)h
1708 Fo(p)p Fr(\()p Fo(n)p Fr(\),)g Fo(q)s Fr(\()p Fo(n)p
1709 Fr(\))f(are)2040 3033 y(p)r(olynomials)e(in)g Fo(n)g
1710 Fr(with)g(in)n(teger)g(co)r(e\016cien)n(ts.)2040 3192
1711 y Fh(Algorithm:)2152 3352 y Fr(Giv)n(en)g(t)n(w)n(o)g(index)f(b)r
1712 (ounds)g Fo(n)3040 3360 y Fn(1)3101 3352 y Fr(and)h Fo(n)3297
1713 3360 y Fn(2)3332 3352 y Fr(,)g(consider)g(the)g(partial)2040
1714 3435 y(sum)2503 3623 y Fo(S)f Fr(=)2734 3546 y Fl(X)2656
1715 3720 y Fk(n)2694 3730 y Fg(1)2727 3720 y Fm(\024)p Fk(n<n)2899
1716 3730 y Fg(2)2955 3574 y Fo(a)p Fr(\()p Fo(n)p Fr(\))p
1717 2955 3606 147 4 v 2959 3673 a Fo(b)p Fr(\()p Fo(n)p Fr(\))3121
1718 3574 y Fo(p)p Fr(\()p Fo(n)3236 3582 y Fn(1)3271 3574
1719 y Fr(\))12 b Fj(\001)h(\001)h(\001)f Fo(p)p Fr(\()p Fo(n)p
1720 Fr(\))p 3121 3606 439 4 v 3123 3673 a Fo(q)s Fr(\()p
1721 Fo(n)3236 3681 y Fn(1)3271 3673 y Fr(\))f Fj(\001)h(\001)h(\001)f
1722 Fo(q)s Fr(\()p Fo(n)p Fr(\))2152 3873 y(It)35 b(is)i(not)e(computed)f
1723 (directly)-6 b(.)64 b(Instead,)38 b(w)n(e)e(compute)f(the)2040
1724 3956 y(in)n(tegers)j Fo(P)52 b Fr(=)41 b Fo(p)p Fr(\()p
1725 Fo(n)2653 3964 y Fn(1)2688 3956 y Fr(\))12 b Fj(\001)h(\001)g(\001)h
1726 Fo(p)p Fr(\()p Fo(n)2948 3964 y Fn(2)2999 3956 y Fj(\000)j
1727 Fr(1\),)41 b Fo(Q)g Fr(=)g Fo(q)s Fr(\()p Fo(n)3522 3964
1728 y Fn(1)3556 3956 y Fr(\))13 b Fj(\001)g(\001)g(\001)g
1729 Fo(q)s Fr(\()p Fo(n)3814 3964 y Fn(2)3866 3956 y Fj(\000)k
1730 Fr(1\),)2040 4039 y Fo(B)25 b Fr(=)c Fo(b)p Fr(\()p Fo(n)2313
1731 4047 y Fn(1)2348 4039 y Fr(\))13 b Fj(\001)g(\001)g(\001)g
1732 Fo(b)p Fr(\()p Fo(n)2602 4047 y Fn(2)2654 4039 y Fj(\000)k
1733 Fr(1\))23 b(and)g Fo(T)32 b Fr(=)21 b Fo(B)t(QS)t Fr(.)33
1734 b(If)24 b Fo(n)3476 4047 y Fn(2)3523 4039 y Fj(\000)12
1735 b Fo(n)3641 4047 y Fn(1)3697 4039 y Fo(<)21 b Fr(5,)j(these)2040
1736 4122 y(are)30 b(computed)f(directly)-6 b(.)46 b(If)30
1737 b Fo(n)2973 4130 y Fn(2)3028 4122 y Fj(\000)19 b Fo(n)3153
1738 4130 y Fn(1)3216 4122 y Fj(\025)28 b Fr(5,)k(they)d(are)h(computed)2040
1739 4205 y(using)24 b Fi(binary)j(splitting)p Fr(:)34 b(Cho)r(ose)26
1740 b(an)e(index)f Fo(n)3419 4213 y Fk(m)3502 4205 y Fr(in)h(the)g(middle)f
1741 (of)2040 4289 y Fo(n)2086 4297 y Fn(1)2141 4289 y Fr(and)c
1742 Fo(n)2330 4297 y Fn(2)2365 4289 y Fr(,)i(compute)d(the)i(comp)r(onen)n
1743 (ts)e Fo(P)3304 4298 y Fk(l)3329 4289 y Fr(,)j Fo(Q)3432
1744 4298 y Fk(l)3455 4289 y Fr(,)h Fo(B)3556 4298 y Fk(l)3580
1745 4289 y Fr(,)f Fo(T)3667 4298 y Fk(l)3710 4289 y Fr(b)r(elonging)2040
1746 4372 y(to)28 b(the)g(in)n(terv)l(al)g Fo(n)2597 4380
1747 y Fn(1)2657 4372 y Fj(\024)d Fo(n)h(<)f(n)2945 4380 y
1748 Fk(m)3004 4372 y Fr(,)k(compute)e(the)g(comp)r(onen)n(ts)h
1749 Fo(P)3977 4380 y Fk(r)4011 4372 y Fr(,)2040 4455 y Fo(Q)2101
1750 4463 y Fk(r)2135 4455 y Fr(,)g Fo(B)2242 4463 y Fk(r)2277
1751 4455 y Fr(,)g Fo(T)2371 4463 y Fk(r)2433 4455 y Fr(b)r(elonging)g(to)g
1752 (the)e(in)n(terv)l(al)i Fo(n)3337 4463 y Fk(m)3420 4455
1753 y Fj(\024)23 b Fo(n)i(<)e(n)3703 4463 y Fn(2)3738 4455
1754 y Fr(,)28 b(and)f(set)2040 4538 y Fo(P)32 b Fr(=)21 b
1755 Fo(P)2251 4547 y Fk(l)2275 4538 y Fo(P)2324 4546 y Fk(r)2359
1756 4538 y Fr(,)h Fo(Q)e Fr(=)i Fo(Q)2626 4547 y Fk(l)2649
1757 4538 y Fo(Q)2710 4546 y Fk(r)2744 4538 y Fr(,)g Fo(B)j
1758 Fr(=)c Fo(B)3009 4547 y Fk(l)3033 4538 y Fo(B)3091 4546
1759 y Fk(r)3146 4538 y Fr(and)f Fo(T)32 b Fr(=)21 b Fo(B)3506
1760 4546 y Fk(r)3541 4538 y Fo(Q)3602 4546 y Fk(r)3636 4538
1761 y Fo(T)3681 4547 y Fk(l)3711 4538 y Fr(+)6 b Fo(B)3835
1762 4547 y Fk(l)3859 4538 y Fo(P)3908 4547 y Fk(l)3932 4538
1763 y Fo(T)3977 4546 y Fk(r)4011 4538 y Fr(.)2152 4621 y(Finally)-6
1764 b(,)36 b(this)e(algorithm)g(is)g(applied)g(to)g Fo(n)3464
1765 4629 y Fn(1)3534 4621 y Fr(=)g(0)g(and)f Fo(n)3903 4629
1766 y Fn(2)3973 4621 y Fr(=)2040 4704 y Fo(n)2086 4712 y
1767 Fn(max)2224 4704 y Fr(=)21 b Fo(O)r Fr(\()p Fo(N)8 b
1768 Fr(\),)27 b(and)e(a)g(\014nal)g(\015oating-p)r(oin)n(t)h(division)g
1769 Fo(S)f Fr(=)3875 4673 y Fk(T)p 3849 4687 97 4 v 3849
1770 4729 a(B)r(Q)3981 4704 y Fr(is)2040 4799 y(p)r(erformed.)2040
1771 4958 y Fh(Complexit)n(y:)2152 5118 y Fr(The)k(bit)f(complexit)n(y)g(of)
1772 h(computing)f Fo(S)k Fr(with)d Fo(N)37 b Fr(bits)29 b(of)g(pre-)2040
1773 5201 y(cision)e(is)f Fo(O)r Fr(\(\(log)15 b Fo(N)8 b
1774 Fr(\))2662 5169 y Fn(2)2697 5201 y Fo(M)g Fr(\()p Fo(N)g
1775 Fr(\)\).)2040 5360 y Fh(Pro)r(of:)p eop
1776 %%Page: 2 2
1777 2 1 bop -40 -69 a Fr(Since)29 b(w)n(e)g(ha)n(v)n(e)g(assumed)f(the)g
1778 (series)i(to)f(b)r(e)g(linearly)h(con)n(v)n(er-)-152
1779 14 y(gen)n(t,)h(the)d Fo(n)p Fr(-th)h(term)f(is)i Fo(O)r
1780 Fr(\()p Fo(c)743 -17 y Fm(\000)p Fk(n)834 14 y Fr(\))f(with)g
1781 Fo(c)f(>)e Fr(1.)46 b(Hence)29 b(c)n(ho)r(osing)-152
1782 109 y Fo(n)-106 117 y Fn(max)32 109 y Fr(=)21 b Fo(N)193
1783 76 y Fn(log)12 b(2)p 193 92 121 4 v 194 135 a(log)g Fk(c)338
1784 109 y Fr(+)i Fo(O)r Fr(\(1\))25 b(will)g(ensure)g(that)f(the)g
1785 (round-o\013)f(error)i(is)-152 218 y Fo(<)h Fr(2)-28
1786 187 y Fm(\000)p Fk(N)78 218 y Fr(.)44 b(By)28 b(our)h(assumption)f
1787 (that)g Fo(a)p Fr(\()p Fo(n)p Fr(\),)i Fo(b)p Fr(\()p
1788 Fo(n)p Fr(\),)f Fo(p)p Fr(\()p Fo(n)p Fr(\),)h Fo(q)s
1789 Fr(\()p Fo(n)p Fr(\))e(are)-152 301 y(in)n(tegers)e(with)f
1790 Fo(O)r Fr(\(log)15 b Fo(n)p Fr(\))25 b(bits,)h(the)e(in)n(tegers)i
1791 Fo(P)11 b Fr(,)24 b Fo(Q)p Fr(,)h Fo(B)t Fr(,)g Fo(T)36
1792 b Fr(b)r(elong-)-152 384 y(ing)26 b(to)g(the)f(in)n(terv)l(al)g
1793 Fo(n)525 392 y Fn(1)581 384 y Fj(\024)c Fo(n)h(<)f(n)857
1794 392 y Fn(2)917 384 y Fr(all)27 b(ha)n(v)n(e)d Fo(O)r
1795 Fr(\(\()p Fo(n)1366 392 y Fn(2)1418 384 y Fj(\000)16
1796 b Fo(n)1540 392 y Fn(1)1575 384 y Fr(\))d(log)i Fo(n)1776
1797 392 y Fn(2)1811 384 y Fr(\))-152 467 y(bits.)-40 550
1798 y(The)29 b(algorithm's)g(recursion)g(depth)e(is)i Fo(d)c
1799 Fr(=)1318 517 y Fn(log)12 b Fk(n)1446 525 y Fg(max)p
1800 1318 533 236 4 v 1376 576 a Fn(log)f(2)1582 550 y Fr(+)19
1801 b Fo(O)r Fr(\(1\).)-152 650 y(A)n(t)36 b(recursion)i(depth)e
1802 Fo(k)j Fr(\(1)h Fj(\024)g Fo(k)i Fj(\024)e Fo(d)p Fr(\),)f(in)n(tegers)
1803 f(ha)n(ving)f(eac)n(h)-152 733 y Fo(O)r Fr(\()-52 701
1804 y Fk(n)-14 709 y Fg(max)p -51 716 146 4 v -12 762 a Fn(2)18
1805 748 y Ff(k)117 733 y Fr(log)15 b Fo(n)275 741 y Fn(max)392
1806 733 y Fr(\))25 b(bits)g(are)g(m)n(ultiplied.)33 b(Th)n(us,)26
1807 b(the)e(en)n(tire)h(com-)-152 816 y(putation)h(time)f
1808 Fo(t)g Fr(is)157 1042 y Fo(t)75 b Fr(=)438 940 y Fk(d)394
1809 965 y Fl(X)399 1139 y Fk(k)q Fn(=1)527 1042 y Fr(2)565
1810 1006 y Fk(k)q Fm(\000)p Fn(1)682 1042 y Fo(O)755 952
1811 y Fl(\020)805 1042 y Fo(M)900 952 y Fl(\020)959 993 y
1812 Fo(n)1005 1001 y Fn(max)p 959 1025 163 4 v 1003 1092
1813 a Fr(2)1041 1071 y Fk(k)1145 1042 y Fr(log)15 b Fo(n)1303
1814 1050 y Fn(max)1420 952 y Fl(\021)o(\021)260 1325 y Fr(=)438
1815 1224 y Fk(d)394 1249 y Fl(X)399 1423 y Fk(k)q Fn(=1)527
1816 1325 y Fo(O)g Fr(\()p Fo(M)21 b Fr(\()p Fo(n)801 1333
1817 y Fn(max)931 1325 y Fr(log)15 b Fo(n)1089 1333 y Fn(max)1206
1818 1325 y Fr(\))o(\))260 1521 y(=)74 b Fo(O)r Fr(\(log)16
1819 b Fo(n)643 1529 y Fn(max)760 1521 y Fo(M)8 b Fr(\()p
1820 Fo(n)918 1529 y Fn(max)1047 1521 y Fr(log)15 b Fo(n)1205
1821 1529 y Fn(max)1322 1521 y Fr(\)\))-152 1671 y(Because)27
1822 b(of)g Fo(n)276 1679 y Fn(max)414 1671 y Fr(=)21 b Fo(O)r
1823 Fr(\()627 1640 y Fk(N)p 595 1654 118 4 v 595 1696 a Fn(log)12
1824 b Fk(c)723 1671 y Fr(\))25 b(and)-122 1891 y Fo(M)-26
1825 1776 y Fl(\022)83 1842 y Fo(N)p 45 1874 146 4 v 45 1941
1826 a Fr(log)15 b Fo(c)213 1891 y Fr(log)372 1842 y Fo(N)p
1827 335 1874 V 335 1941 a Fr(log)g Fo(c)490 1776 y Fl(\023)626
1828 1891 y Fr(=)74 b Fo(O)833 1776 y Fl(\022)958 1842 y Fr(1)p
1829 904 1874 V 904 1941 a(log)15 b Fo(c)1060 1891 y(N)21
1830 b Fr(\(log)15 b Fo(N)8 b Fr(\))1383 1855 y Fn(2)1443
1831 1891 y Fr(log)15 b(log)g Fo(N)1736 1776 y Fl(\023)626
1832 2123 y Fr(=)74 b Fo(O)833 2008 y Fl(\022)958 2075 y Fr(1)p
1833 904 2106 V 904 2174 a(log)15 b Fo(c)1072 2123 y Fr(log)g
1834 Fo(N)22 b(M)8 b Fr(\()p Fo(N)g Fr(\))1478 2008 y Fl(\023)-152
1835 2323 y Fr(w)n(e)26 b(ha)n(v)n(e)356 2449 y Fo(t)21 b
1836 Fr(=)g Fo(O)559 2334 y Fl(\022)684 2401 y Fr(1)p 630
1837 2432 V 630 2500 a(log)15 b Fo(c)785 2449 y Fr(\(log)g
1838 Fo(N)8 b Fr(\))1026 2414 y Fn(2)1061 2449 y Fo(M)g Fr(\()p
1839 Fo(N)g Fr(\))1272 2334 y Fl(\023)-152 2625 y Fr(Considering)27
1840 b Fo(c)f Fr(as)g(constan)n(t,)h(this)e(is)h(the)g(desired)g(result.)
1841 -152 2766 y Fh(Chec)n(kp)r(oin)n(ting/P)n(arallelising:)-40
1842 2907 y Fr(A)f(c)n(hec)n(kp)r(oin)n(t)e(can)i(b)r(e)g(easily)h(done)e(b)
1843 n(y)g(storing)h(the)g(\(in)n(teger\))-152 2990 y(v)l(alues)i(of)g
1844 Fo(n)212 2998 y Fn(1)247 2990 y Fr(,)g Fo(n)341 2998
1845 y Fn(2)376 2990 y Fr(,)g Fo(P)11 b Fr(,)27 b Fo(Q)p Fr(,)f
1846 Fo(B)k Fr(and)d Fo(T)11 b Fr(.)36 b(Similarly)-6 b(,)27
1847 b(if)g Fo(m)f Fr(pro)r(cessors)-152 3073 y(are)e(a)n(v)l(ailable,)i
1848 (then)d(the)g(in)n(terv)l(al)g([0)p Fo(;)14 b(n)1028
1849 3081 y Fk(max)1156 3073 y Fr(])24 b(can)f(b)r(e)h(divided)f(in)n(to)
1850 -152 3156 y Fo(m)d Fr(pieces)g(of)h(length)f Fo(l)j Fr(=)e
1851 Fj(b)p Fo(n)670 3164 y Fk(max)797 3156 y Fo(=m)p Fj(c)p
1852 Fr(.)33 b(After)20 b(eac)n(h)g(pro)r(cessor)h Fo(i)f
1853 Fr(has)-152 3239 y(computed)d(the)h(sum)g(of)h(its)g(in)n(terv)l(al)f
1854 ([)p Fo(il)q(;)c Fr(\()p Fo(i)s Fr(+)s(1\))p Fo(l)q Fr(],)20
1855 b(the)e(partial)i(sums)-152 3322 y(are)35 b(com)n(bined)e(to)i(the)f
1856 (\014nal)g(result)h(using)g(the)f(rules)h(describ)r(ed)-152
1857 3405 y(ab)r(o)n(v)n(e.)-152 3547 y Fh(Note:)-40 3688
1858 y Fr(F)-6 b(or)22 b(the)f(sp)r(ecial)i(case)f Fo(a)p
1859 Fr(\()p Fo(n)p Fr(\))f(=)g Fo(b)p Fr(\()p Fo(n)p Fr(\))g(=)g(1,)i(the)e
1860 (binary)g(splitting)-152 3771 y(algorithm)e(has)g(already)g(b)r(een)f
1861 (do)r(cumen)n(ted)f(in)i([3)q(],)h(section)f(6,)i(and)-152
1862 3854 y([2)q(],)26 b(section)h(10.2.3.)-40 3937 y(Explicit)d
1863 (computation)e(of)i Fo(P)11 b Fr(,)23 b Fo(Q)p Fr(,)h
1864 Fo(B)t Fr(,)f Fo(T)34 b Fr(is)23 b(only)g(required)g(as)g(a)-152
1865 4020 y(recursion)28 b(base,)f(for)h Fo(n)537 4028 y Fn(2)590
1866 4020 y Fj(\000)17 b Fo(n)713 4028 y Fn(1)771 4020 y Fo(<)23
1867 b Fr(2,)k(but)f(a)n(v)n(oiding)h(recursions)h(for)-152
1868 4103 y Fo(n)-106 4111 y Fn(2)-54 4103 y Fj(\000)17 b
1869 Fo(n)69 4111 y Fn(1)125 4103 y Fo(<)k Fr(5)26 b(gains)h(some)f(p)r
1870 (ercen)n(t)f(of)h(execution)g(sp)r(eed.)-40 4186 y(The)34
1871 b(binary)f(splitting)i(algorithm)f(is)g(asymptotically)g(faster)-152
1872 4269 y(than)25 b(step-b)n(y-step)e(ev)l(aluation)i(of)h(the)f(sum)f({)h
1873 (whic)n(h)g(has)g(binary)-152 4352 y(complexit)n(y)36
1874 b Fo(O)r Fr(\()p Fo(N)409 4320 y Fn(2)445 4352 y Fr(\))h({)g(b)r
1875 (ecause)h(it)f(pushes)g(as)h(m)n(uc)n(h)d(m)n(ultipli-)-152
1876 4435 y(cation)d(w)n(ork)g(as)g(p)r(ossible)g(to)g(the)f(region)h(where)
1877 g(m)n(ultiplication)-152 4518 y(b)r(ecomes)i(e\016cien)n(t.)59
1878 b(If)34 b(the)g(m)n(ultiplication)g(w)n(ere)g(implemen)n(ted)-152
1879 4601 y(as)28 b(an)g Fo(M)8 b Fr(\()p Fo(N)g Fr(\))24
1880 b(=)g Fo(O)r Fr(\()p Fo(N)531 4569 y Fn(2)566 4601 y
1881 Fr(\))k(algorithm,)g(the)f(binary)g(splitting)h(algo-)-152
1882 4684 y(rithm)j(w)n(ould)i(pro)n(vide)e(no)h(sp)r(eedup)g(o)n(v)n(er)g
1883 (step-b)n(y-step)e(ev)l(alua-)-152 4767 y(tion.)-152
1884 4909 y Fh(Implemen)n(tation:)-40 5050 y Fr(In)24 b(the)f(follo)n(wing)k
1885 (w)n(e)e(presen)n(t)e(a)i(simpli\014ed)e(C++)h(implemen-)-152
1886 5133 y(tation)f(of)g(the)f(ab)r(o)n(v)n(e)g(algorithm)822
1887 5101 y Fn(1)857 5133 y Fr(.)33 b(The)22 b(initialisation)j(is)e(done)f
1888 (b)n(y)p -152 5171 797 4 v -65 5220 a Fg(1)-33 5245 y
1889 Fe(A)28 b(complete)d(implemen)n(tation)g(can)h(b)r(e)h(found)f(in)h
1890 (CLN)h([8].)45 b(The)27 b(im-)-152 5311 y(plemen)n(tation)21
1891 b(of)j(the)e(binary-splitting)g(metho)r(d)g(will)h(b)r(e)g(also)g(a)n
1892 (v)l(ailable)g(in)-152 5378 y Fd(LiDIA-1.4)2040 -69 y
1893 Fr(a)29 b(structure)g Fq(abpq)p 2601 -69 24 4 v 29 w(series)i
1894 Fr(con)n(taining)e(arra)n(ys)h Fq(a)p Fr(,)g Fq(b)p Fr(,)h
1895 Fq(p)e Fr(and)g Fq(q)g Fr(of)2040 14 y(m)n(ultiprecision)f(in)n(tegers)
1896 g(\()p Fq(bigint)p Fr(s\).)42 b(The)28 b(v)l(alues)f(of)i(the)e(arra)n
1897 (ys)2040 97 y(at)i(the)e(index)h Fo(n)h Fr(corresp)r(ond)f(to)h(the)f
1898 (v)l(alues)g(of)h(the)f(functions)h Fo(a)p Fr(,)2040
1899 180 y Fo(b)p Fr(,)23 b Fo(p)e Fr(and)g Fo(q)j Fr(at)e(the)f(in)n(teger)
1900 h(p)r(oin)n(t)g Fo(n)p Fr(.)33 b(The)22 b(\(partial\))g(results)h(of)f
1901 (the)2040 263 y(algorithm)k(are)g(stored)g(in)g(the)f
1902 Fq(abpq)p 3132 263 V 29 w(series)p 3395 263 V 30 w(result)i
1903 Fr(structure.)2040 413 y Fq(//)40 b(abpq_series)i(is)d(initialised)j
1904 (by)e(user)2040 496 y(struct)h({)e(bigint)i(*a,)f(*b,)g(*p,)f(*q;)2315
1905 579 y(})g(abpq_series;)2040 745 y(//)h(abpq_series_result)j(holds)d
1906 (the)g(partial)h(results)2040 828 y(struct)g({)e(bigint)i(P,)e(Q,)h(B,)
1907 g(T;)2315 911 y(})f(abpq_series_result;)2040 1077 y(//)h(binary)g
1908 (splitting)i(summation)f(for)f(abpq_series)2040 1160
1909 y(void)g(sum_abpq\(abpq_series_result)46 b(&)39 b(r,)2589
1910 1243 y(int)h(n1,)g(int)g(n2,)2589 1326 y(const)h(abpq_series)g(&)f
1911 (arg\))2040 1409 y({)2119 1492 y(//)f(check)i(the)f(length)g(of)g(the)g
1912 (summation)h(interval)2119 1575 y(switch)f(\(n2)g(-)g(n1\))2119
1913 1658 y({)2197 1741 y(case)g(0:)2275 1824 y(error_handler\("summation)45
1914 b(device",)2629 1907 y("sum_abpq::)c(n2-n1)g(should)f(be)g(>)f(0."\);)
1915 2275 1990 y(break;)2197 2156 y(case)h(1:)g(//)g(the)f(result)i(at)f
1916 (the)g(point)g(n1)2275 2239 y(r.P)g(=)g(arg.p[n1];)2275
1917 2322 y(r.Q)g(=)g(arg.q[n1];)2275 2405 y(r.B)g(=)g(arg.b[n1];)2275
1918 2488 y(r.T)g(=)g(arg.a[n1])h(*)f(arg.p[n1];)2275 2571
1919 y(break;)2197 2737 y(//)g(cases)g(2,)g(3,)f(4)h(left)g(out)g(for)g
1920 (simplicity)2197 2904 y(default:)h(//)f(the)g(general)g(case)2275
1921 3070 y(//)g(the)g(left)g(and)g(the)g(right)g(partial)h(sum)2275
1922 3153 y(abpq_series_result)j(L,)39 b(R;)2275 3319 y(//)h(find)g(the)g
1923 (middle)h(of)e(the)h(interval)2275 3402 y(int)g(nm)g(=)g(\(n1)f(+)h
1924 (n2\))g(/)f(2;)2275 3568 y(//)h(sum)g(left)g(side)2275
1925 3651 y(sum_abpq\(L,)i(n1,)e(nm,)g(arg\);)2275 3817 y(//)g(sum)g(right)g
1926 (side)2275 3900 y(sum_abpq\(R,)i(nm,)e(n2,)g(arg\);)2275
1927 4066 y(//)g(put)g(together)2275 4149 y(r.P)g(=)g(L.P)g(*)f(R.P;)2275
1928 4232 y(r.Q)h(=)g(L.Q)g(*)f(R.Q;)2275 4315 y(r.B)h(=)g(L.B)g(*)f(R.B;)
1929 2275 4398 y(r.T)h(=)g(R.B)g(*)f(R.Q)h(*)g(L.T)f(+)h(L.B)g(*)f(L.P)h(*)g
1930 (R.T;)2275 4481 y(break;)2119 4564 y(})2040 4647 y(})2152
1931 4796 y Fr(Note)30 b(that)f(the)g(m)n(ultiprecision)h(in)n(tegers)g
1932 (could)g(b)r(e)f(replaced)2040 4879 y(here)c(b)n(y)g(in)n(teger)g(p)r
1933 (olynomials,)h(or)g(b)n(y)e(an)n(y)h(other)g(ring)h(pro)n(viding)2040
1934 4962 y(the)d(op)r(erators)h(=)f(\(assignmen)n(t\),)g(+)g(\(addition\))g
1935 (and)f Fj(\003)i Fr(\(m)n(ultipli-)2040 5045 y(cation\).)42
1936 b(F)-6 b(or)28 b(example,)g(one)g(could)h(regard)f(a)h(biv)l(ariate)f
1937 (p)r(olyno-)2040 5129 y(mial)j(o)n(v)n(er)f(the)g(in)n(tegers)h(as)g(a)
1938 g(series)h(o)n(v)n(er)e(the)g(second)h(v)l(ariable,)2040
1939 5212 y(with)j(p)r(olynomials)f(o)n(v)n(er)h(the)e(\014rst)i(v)l
1940 (ariable)f(as)h(its)g(co)r(e\016cien)n(ts.)2040 5295
1941 y(This)25 b(w)n(ould)g(result)f(an)h(accelerated)h(algorithm)e(for)h
1942 (summing)e(bi-)2040 5378 y(v)l(ariate)j(\(and)f(th)n(us)g(m)n(ultiv)l
1943 (ariate\))g(p)r(olynomials.)p eop
1944 %%Page: 3 3
1945 3 2 bop -152 -69 a Fp(2.1)83 b(Example:)36 b(The)28 b(facto)n(rial)-152
1946 63 y Fr(This)36 b(is)g(the)e(most)h(classical)j(example)c(of)i(the)e
1947 (binary)h(splitting)-152 146 y(algorithm)26 b(and)g(w)n(as)g(probably)g
1948 (kno)n(wn)f(long)h(b)r(efore)h([2].)-40 229 y(Computation)j(of)i(the)e
1949 (factorial)i(is)f(b)r(est)f(done)h(using)f(the)g(bi-)-152
1950 312 y(nary)e(splitting)h(algorithm,)h(com)n(bined)d(with)i(a)g
1951 (reduction)f(of)h(the)-152 395 y(ev)n(en)18 b(factors)h(in)n(to)f(o)r
1952 (dd)g(factors)h(and)f(m)n(ultiplication)g(with)g(a)g(p)r(o)n(w)n(er)
1953 -152 478 y(of)27 b(2,)f(according)h(to)f(the)f(form)n(ula)37
1954 752 y Fo(n)p Fr(!)d(=)f(2)245 716 y Fk(n)p Fm(\000)p
1955 Fk(\033)367 726 y Fg(2)400 716 y Fn(\()p Fk(n)p Fn(\))507
1956 752 y Fj(\001)549 675 y Fl(Y)546 849 y Fk(k)q Fm(\025)p
1957 Fn(1)671 587 y Fl(0)671 736 y(@)940 675 y(Y)767 831 y
1958 Ff(n)p 753 840 65 4 v 753 884 a Fg(2)781 872 y Ff(k)828
1959 851 y Fk(<)p Fn(2)p Fk(m)p Fn(+1)p Fm(\024)1146 831 y
1960 Ff(n)p 1096 840 138 4 v 1096 884 a Fg(2)1124 872 y Ff(k)q
1961 Fc(\000)p Fg(1)1243 752 y Fr(\(2)p Fo(m)c Fr(+)g(1\))1541
1962 587 y Fl(1)1541 736 y(A)1614 604 y Fk(k)-152 1021 y Fr(and)26
1963 b(where)g(the)f(pro)r(ducts)341 1198 y Fo(P)11 b Fr(\()p
1964 Fo(n)477 1206 y Fn(1)511 1198 y Fo(;)i(n)591 1206 y Fn(2)626
1965 1198 y Fr(\))21 b(=)851 1121 y Fl(Y)759 1296 y Fk(n)797
1966 1306 y Fg(1)829 1296 y Fk(<m)p Fm(\024)p Fk(n)1017 1306
1967 y Fg(2)1050 1198 y Fr(\(2)p Fo(m)c Fr(+)g(1\))-152 1443
1968 y(are)35 b(ev)l(aluated)f(according)h(to)f(the)g(binary)f(splitting)i
1969 (algorithm:)-152 1534 y Fo(P)11 b Fr(\()p Fo(n)-16 1542
1970 y Fn(1)19 1534 y Fo(;)i(n)99 1542 y Fn(2)134 1534 y Fr(\))44
1971 b(=)f Fo(P)11 b Fr(\()p Fo(n)447 1542 y Fn(1)482 1534
1972 y Fo(;)i(n)562 1542 y Fk(m)621 1534 y Fr(\))p Fo(P)e
1973 Fr(\()p Fo(n)787 1542 y Fk(m)845 1534 y Fo(;)i(n)925
1974 1542 y Fn(2)960 1534 y Fr(\))39 b(with)h Fo(n)1264 1542
1975 y Fk(m)1367 1534 y Fr(=)1470 1469 y Fl(\004)1520 1501
1976 y Fk(n)1558 1511 y Fg(1)1590 1501 y Fn(+)p Fk(n)1675
1977 1511 y Fg(2)p 1520 1517 189 4 v 1598 1560 a Fn(2)1718
1978 1469 y Fl(\005)1796 1534 y Fr(if)-152 1617 y Fo(n)-106
1979 1625 y Fn(2)-54 1617 y Fj(\000)17 b Fo(n)69 1625 y Fn(1)125
1980 1617 y Fj(\025)k Fr(5.)-152 1804 y Fp(2.2)83 b(Example:)36
1981 b(Elementa)n(ry)28 b(functions)f(at)h(rational)g(p)r(oints)-152
1982 1935 y Fr(The)35 b(binary)f(splitting)h(algorithm)f(can)h(b)r(e)f
1983 (applied)g(to)h(the)f(fast)-152 2018 y(computation)28
1984 b(of)g(the)g(elemen)n(tary)f(functions)h(at)g(rational)i(p)r(oin)n(ts)
1985 -152 2101 y Fo(x)e Fr(=)19 2071 y Fk(u)p 19 2085 37 4
1986 v 21 2127 a(v)65 2101 y Fr(,)k(simply)d(b)n(y)g(using)h(the)g(p)r(o)n
1987 (w)n(er)g(series.)49 b(W)-6 b(e)30 b(presen)n(t)f(ho)n(w)-152
1988 2184 y(this)24 b(can)f(b)r(e)g(done)g(for)h(exp)o(\()p
1989 Fo(x)p Fr(\),)f(ln\()p Fo(x)p Fr(\),)g(sin)q(\()p Fo(x)p
1990 Fr(\),)g(cos)q(\()p Fo(x)p Fr(\),)g(arctan\()p Fo(x)p
1991 Fr(\),)-152 2267 y(sinh\()p Fo(x)p Fr(\))33 b(and)g(cosh)q(\()p
1992 Fo(x)p Fr(\).)57 b(The)34 b(calculation)i(of)e(other)g(elemen)n(tary)
1993 -152 2350 y(functions)27 b(is)h(similar)f(\(or)g(it)g(can)g(b)r(e)g
1994 (reduced)f(to)h(the)f(calculation)-152 2433 y(of)h(these)f
1995 (functions\).)-152 2620 y Fp(2.2.1)82 b Fr(exp\()p Fo(x)p
1996 Fr(\))26 b Fp(fo)n(r)i(rational)g Fo(x)-152 2751 y Fr(This)41
1997 b(is)f(a)f(direct)h(application)h(of)f(the)f(ab)r(o)n(v)n(e)h
1998 (algorithm)g(with)-152 2834 y Fo(a)p Fr(\()p Fo(n)p Fr(\))45
1999 b(=)g(1,)g Fo(b)p Fr(\()p Fo(n)p Fr(\))g(=)g(1,)f Fo(p)p
2000 Fr(\(0\))h(=)g Fo(q)s Fr(\(0\))g(=)g(1,)g(and)39 b Fo(p)p
2001 Fr(\()p Fo(n)p Fr(\))45 b(=)g Fo(u)p Fr(,)-152 2917 y
2002 Fo(q)s Fr(\()p Fo(n)p Fr(\))36 b(=)f Fo(nv)i Fr(for)e
2003 Fo(n)h(>)f Fr(0.)61 b(Because)35 b(the)f(series)h(is)g(not)f(only)g
2004 (lin-)-152 3000 y(early)g(con)n(v)n(ergen)n(t)e({)h(exp\()p
2005 Fo(x)p Fr(\))f(is)h(an)g(en)n(tire)g(function)g({,)i
2006 Fo(n)1631 3008 y Fn(max)1781 3000 y Fr(=)-152 3092 y
2007 Fo(O)r Fr(\()107 3061 y Fk(N)p -51 3075 371 4 v -51 3125
2008 a Fn(log)12 b Fk(N)5 b Fn(+log)260 3105 y Fg(1)p 238
2009 3114 71 4 v 238 3148 a Fc(j)p Ff(x)p Fc(j)329 3092 y
2010 Fr(\),)26 b(hence)f(the)h(bit)f(complexit)n(y)g(is)387
2011 3379 y Fo(O)460 3239 y Fl( )638 3330 y Fr(\(log)15 b
2012 Fo(N)8 b Fr(\))879 3298 y Fn(2)p 536 3362 480 4 v 536
2013 3435 a Fr(log)15 b Fo(N)25 b Fr(+)17 b(log)954 3404 y
2014 Fn(1)p 933 3418 73 4 v 933 3460 a Fm(j)p Fk(x)p Fm(j)1025
2015 3379 y Fo(M)8 b Fr(\()p Fo(N)g Fr(\))1236 3239 y Fl(!)-152
2016 3618 y Fr(Considering)27 b Fo(x)e Fr(as)i(constan)n(t,)f(this)g(is)g
2017 Fo(O)r Fr(\(log)15 b Fo(N)26 b(M)8 b Fr(\()p Fo(N)g Fr(\)\).)-152
2018 3805 y Fp(2.2.2)82 b Fr(exp\()p Fo(x)p Fr(\))26 b Fp(fo)n(r)i(real)f
2019 Fo(x)-152 3936 y Fr(This)j(can)e(b)r(e)h(computed)e(using)i(the)f
2020 (addition)h(theorem)f(for)h(exp,)-152 4019 y(b)n(y)20
2021 b(a)i(tric)n(k)f(due)f(to)i(Bren)n(t)f([3])h(\(see)f(also)i([2)q(],)f
2022 (section)g(10.2,)i(exercise)-152 4102 y(8\).)35 b(W)-6
2023 b(rite)568 4329 y Fo(x)21 b Fr(=)g Fo(x)758 4337 y Fn(0)809
2024 4329 y Fr(+)916 4227 y Fm(1)886 4252 y Fl(X)891 4427
2025 y Fk(k)q Fn(=0)1029 4281 y Fo(u)1073 4290 y Fk(k)p 1029
2026 4312 83 4 v 1032 4380 a Fo(v)1069 4389 y Fk(k)-152 4594
2027 y Fr(with)26 b Fo(x)67 4602 y Fn(0)127 4594 y Fr(in)n(teger,)g
2028 Fo(v)439 4603 y Fk(k)499 4594 y Fr(=)21 b(2)618 4562
2029 y Fn(2)648 4541 y Ff(k)715 4594 y Fr(and)k Fj(j)p Fo(u)929
2030 4603 y Fk(k)968 4594 y Fj(j)d Fo(<)f Fr(2)1130 4562 y
2031 Fn(2)1160 4541 y Ff(k)q Fc(\000)p Fg(1)1274 4594 y Fr(,)26
2032 b(and)f(compute)299 4783 y(exp\()p Fo(x)p Fr(\))20 b(=)h(exp\()p
2033 Fo(x)814 4791 y Fn(0)848 4783 y Fr(\))c Fj(\001)936 4706
2034 y Fl(Y)933 4880 y Fk(k)q Fm(\025)p Fn(0)1058 4783 y Fr(exp)1188
2035 4693 y Fl(\020)1248 4734 y Fo(u)1292 4743 y Fk(k)p 1248
2036 4766 V 1251 4833 a Fo(v)1288 4842 y Fk(k)1340 4693 y
2037 Fl(\021)-40 5028 y Fr(This)27 b(algorithm)f(has)g(bit)f(complexit)n(y)
2038 -31 5272 y Fo(O)43 5132 y Fl( )109 5165 y Fk(O)r Fn(\(log)11
2039 b Fk(N)5 b Fn(\))168 5195 y Fl(X)173 5369 y Fk(k)q Fn(=0)409
2040 5223 y Fr(\(log)15 b Fo(N)8 b Fr(\))650 5191 y Fn(2)p
2041 371 5255 352 4 v 371 5322 a Fr(log)15 b Fo(N)25 b Fr(+)17
2042 b(2)684 5301 y Fk(k)733 5272 y Fo(M)8 b Fr(\()p Fo(N)g
2043 Fr(\))944 5132 y Fl(!)1031 5272 y Fr(=)21 b Fo(O)r Fr(\(\(log)15
2044 b Fo(N)8 b Fr(\))1443 5236 y Fn(2)1478 5272 y Fo(M)g
2045 Fr(\()p Fo(N)g Fr(\)\))2040 -69 y Fp(2.2.3)110 b Fr(ln\()p
2046 Fo(x)p Fr(\))26 b Fp(fo)n(r)h(rational)i Fo(x)2040 63
2047 y Fr(F)-6 b(or)28 b(rational)g Fj(j)p Fo(x)18 b Fj(\000)g
2048 Fr(1)p Fj(j)25 b Fo(<)f Fr(1,)29 b(the)e(binary)g(splitting)h
2049 (algorithm)f(can)2040 146 y(also)g(b)r(e)f(applied)g(directly)g(to)f
2050 (the)h(p)r(o)n(w)n(er)g(series)h(for)g(ln\()p Fo(x)p
2051 Fr(\).)34 b(W)-6 b(rite)2040 229 y Fo(x)q Fj(\000)q Fr(1)21
2052 b(=)2296 198 y Fk(u)p 2296 212 37 4 v 2298 254 a(v)2361
2053 229 y Fr(and)c(compute)g(the)g(series)i(with)f Fo(a)p
2054 Fr(\()p Fo(n)p Fr(\))j(=)g(1,)f Fo(b)p Fr(\()p Fo(n)p
2055 Fr(\))h(=)g Fo(n)q Fr(+)q(1,)2040 312 y Fo(q)s Fr(\()p
2056 Fo(n)p Fr(\))g(=)h Fo(v)s Fr(,)j Fo(p)p Fr(\(0\))c(=)h
2057 Fo(u)p Fr(,)k(and)f Fo(p)p Fr(\()p Fo(n)p Fr(\))c(=)g
2058 Fj(\000)p Fo(u)k Fr(for)i Fo(n)22 b(>)f Fr(0.)2152 395
2059 y(This)27 b(algorithm)f(has)f(bit)h(complexit)n(y)e Fo(O)r
2060 Fr(\(\(log)16 b Fo(N)8 b Fr(\))3656 363 y Fn(2)3691 395
2061 y Fo(M)g Fr(\()p Fo(N)g Fr(\)\).)2040 582 y Fp(2.2.4)82
2062 b Fr(ln\()p Fo(x)p Fr(\))27 b Fp(fo)n(r)g(real)h Fo(x)2040
2063 714 y Fr(This)e(can)g(b)r(e)g(computed)e(using)i(the)f(\\in)n(v)n
2064 (erse")h(Bren)n(t)g(tric)n(k:)2152 797 y(Start)g(with)g
2065 Fo(y)d Fr(:=)f(0.)2152 880 y(As)31 b(long)h(as)f Fo(x)f
2066 Fj(6)p Fr(=)g(1)h(within)h(the)e(actual)i(precision,)h(c)n(ho)r(ose)f
2067 Fo(k)2040 971 y Fr(maximal)23 b(with)h Fj(j)p Fo(x)14
2068 b Fj(\000)g Fr(1)p Fj(j)22 b Fo(<)f Fr(2)2878 939 y Fm(\000)p
2069 Fk(k)2964 971 y Fr(.)34 b(Put)24 b Fo(z)g Fr(=)d(2)3347
2070 939 y Fm(\000)p Fn(2)p Fk(k)3477 906 y Fl(\002)3512 971
2071 y Fr(2)3550 939 y Fn(2)p Fk(k)3619 971 y Fr(\()p Fo(x)16
2072 b Fj(\000)h Fr(1\))3854 906 y Fl(\003)3889 971 y Fr(,)24
2073 b(i.e.)2040 1062 y(let)h Fo(z)j Fr(con)n(tain)d(the)f(\014rst)h
2074 Fo(k)i Fr(signi\014can)n(t)e(bits)g(of)h Fo(x)15 b Fj(\000)g
2075 Fr(1.)34 b Fo(z)28 b Fr(is)d(a)h(go)r(o)r(d)2040 1145
2076 y(appro)n(ximation)20 b(for)i(ln\()p Fo(x)p Fr(\).)32
2077 b(Set)20 b Fo(y)k Fr(:=)d Fo(y)10 b Fr(+)d Fo(z)22 b
2078 Fr(and)f Fo(x)g Fr(:=)g Fo(x)7 b Fj(\001)g Fr(exp)o(\()p
2079 Fj(\000)p Fo(z)s Fr(\).)2152 1228 y(Since)23 b Fo(x)11
2080 b Fj(\001)g Fr(exp\()p Fo(y)s Fr(\))22 b(is)h(an)g(in)n(v)l(arian)n(t)f
2081 (of)i(the)e(algorithm,)i(the)f(\014nal)2040 1311 y Fo(y)28
2082 b Fr(is)e(the)g(desired)g(v)l(alue)f(ln\()p Fo(x)p Fr(\).)2152
2083 1394 y(This)i(algorithm)f(has)f(bit)h(complexit)n(y)2161
2084 1644 y Fo(O)2235 1504 y Fl( )2300 1538 y Fk(O)r Fn(\(log)11
2085 b Fk(N)5 b Fn(\))2360 1568 y Fl(X)2365 1742 y Fk(k)q
2086 Fn(=0)2601 1595 y Fr(\(log)14 b Fo(N)8 b Fr(\))2841 1564
2087 y Fn(2)p 2563 1627 352 4 v 2563 1695 a Fr(log)15 b Fo(N)25
2088 b Fr(+)17 b(2)2876 1674 y Fk(k)2924 1644 y Fo(M)8 b Fr(\()p
2089 Fo(N)g Fr(\))3135 1504 y Fl(!)3223 1644 y Fr(=)21 b Fo(O)r
2090 Fr(\(\(log)15 b Fo(N)8 b Fr(\))3635 1608 y Fn(2)3670
2091 1644 y Fo(M)g Fr(\()p Fo(N)g Fr(\)\))2040 1919 y Fp(2.2.5)110
2092 b Fr(sin\()p Fo(x)p Fr(\))p Fp(,)26 b Fr(cos)q(\()p Fo(x)p
2093 Fr(\))h Fp(fo)n(r)g(rational)h Fo(x)2040 2050 y Fr(These)35
2094 b(are)g(direct)g(applications)h(of)f(the)f(binary)g(splitting)i(algo-)
2095 2040 2133 y(rithm:)63 b(F)-6 b(or)40 b(sin)q(\()p Fo(x)p
2096 Fr(\),)j(put)d Fo(a)p Fr(\()p Fo(n)p Fr(\))45 b(=)h(1,)e
2097 Fo(b)p Fr(\()p Fo(n)p Fr(\))i(=)f(1,)g Fo(p)p Fr(\(0\))h(=)f
2098 Fo(u)p Fr(,)2040 2216 y Fo(q)s Fr(\(0\))h(=)f Fo(v)s
2099 Fr(,)e(and)d Fo(p)p Fr(\()p Fo(n)p Fr(\))45 b(=)g Fj(\000)p
2100 Fo(u)2993 2185 y Fn(2)3028 2216 y Fr(,)e Fo(q)s Fr(\()p
2101 Fo(n)p Fr(\))j(=)f(\(2)p Fo(n)p Fr(\)\(2)p Fo(n)28 b
2102 Fr(+)e(1\))p Fo(v)3866 2185 y Fn(2)3941 2216 y Fr(for)2040
2103 2299 y Fo(n)41 b(>)g Fr(0.)70 b(F)-6 b(or)37 b(cos)q(\()p
2104 Fo(x)p Fr(\),)j(put)c Fo(a)p Fr(\()p Fo(n)p Fr(\))41
2105 b(=)g(1,)f Fo(b)p Fr(\()p Fo(n)p Fr(\))h(=)g(1,)g Fo(p)p
2106 Fr(\(0\))f(=)h(1,)2040 2382 y Fo(q)s Fr(\(0\))22 b(=)f(1,)k(and)g
2107 Fo(p)p Fr(\()p Fo(n)p Fr(\))c(=)g Fj(\000)p Fo(u)2862
2108 2351 y Fn(2)2897 2382 y Fr(,)k Fo(q)s Fr(\()p Fo(n)p
2109 Fr(\))d(=)f(\(2)p Fo(n)16 b Fj(\000)g Fr(1\)\(2)p Fo(n)p
2110 Fr(\))p Fo(v)3647 2351 y Fn(2)3707 2382 y Fr(for)26 b
2111 Fo(n)c(>)f Fr(0.)2040 2465 y(Of)39 b(course,)j(when)c(b)r(oth)g(sin\()p
2112 Fo(x)p Fr(\))g(and)g(cos)q(\()p Fo(x)p Fr(\))f(are)i(needed,)i(one)2040
2113 2548 y(should)25 b(only)g(compute)f(sin\()p Fo(x)p Fr(\))g(this)h(w)n
2114 (a)n(y)-6 b(,)25 b(and)g(then)f(set)h(cos)q(\()p Fo(x)p
2115 Fr(\))c(=)2040 2651 y Fj(\006)2100 2582 y Fl(p)p 2183
2116 2582 365 4 v 69 x Fr(1)c Fj(\000)g Fr(sin\()p Fo(x)p
2117 Fr(\))2513 2630 y Fn(2)2547 2651 y Fr(.)35 b(This)26
2118 b(is)g(a)g(20\045)h(sp)r(eedup)e(at)h(least.)2152 2743
2119 y(The)18 b(bit)e(complexit)n(y)g(of)i(these)f(algorithms)h(is)g
2120 Fo(O)r Fr(\(log)d Fo(N)8 b(M)g Fr(\()p Fo(N)g Fr(\)\).)2040
2121 2930 y Fp(2.2.6)110 b Fr(sin\()p Fo(x)p Fr(\))p Fp(,)26
2122 b Fr(cos)q(\()p Fo(x)p Fr(\))h Fp(fo)n(r)g(real)h Fo(x)2040
2123 3062 y Fr(T)-6 b(o)37 b(compute)f(cos\()p Fo(x)p Fr(\))24
2124 b(+)g Fo(i)13 b Fr(sin)q(\()p Fo(x)p Fr(\))38 b(=)i(exp)o(\()p
2125 Fo(ix)p Fr(\))c(for)i(real)f Fo(x)p Fr(,)i(again)2040
2126 3145 y(the)30 b(addition)g(theorems)g(and)g(Bren)n(t's)h(tric)n(k)f
2127 (can)g(b)r(e)g(used.)48 b(The)2040 3228 y(resulting)26
2128 b(algorithm)g(has)g(bit)g(complexit)n(y)e Fo(O)r Fr(\(\(log)16
2129 b Fo(N)8 b Fr(\))3685 3196 y Fn(2)3719 3228 y Fo(M)g
2130 Fr(\()p Fo(N)g Fr(\)\).)2040 3415 y Fp(2.2.7)110 b Fr(arctan\()p
2131 Fo(x)p Fr(\))27 b Fp(fo)n(r)g(rational)h Fo(x)2040 3547
2132 y Fr(F)-6 b(or)30 b(rational)g Fj(j)p Fo(x)p Fj(j)e Fo(<)f
2133 Fr(1,)k(the)e(fastest)i(w)n(a)n(y)e(to)h(compute)e(arctan\()p
2134 Fo(x)p Fr(\))2040 3630 y(with)19 b(bit)g(complexit)n(y)e
2135 Fo(O)r Fr(\(\(log)e Fo(N)8 b Fr(\))3035 3598 y Fn(2)3070
2136 3630 y Fo(M)g Fr(\()p Fo(N)g Fr(\)\))19 b(is)h(to)e(apply)h(the)f
2137 (binary)2040 3713 y(splitting)i(algorithm)f(directly)h(to)f(the)g(p)r
2138 (o)n(w)n(er)g(series)i(for)f(arctan\()p Fo(x)p Fr(\).)2040
2139 3796 y(Put)37 b Fo(a)p Fr(\()p Fo(n)p Fr(\))k(=)f(1,)i
2140 Fo(b)p Fr(\()p Fo(n)p Fr(\))e(=)h(2)p Fo(n)26 b Fr(+)e(1,)41
2141 b Fo(q)s Fr(\()p Fo(n)p Fr(\))g(=)g(1,)g Fo(p)p Fr(\(0\))f(=)h
2142 Fo(x)c Fr(and)2040 3879 y Fo(p)p Fr(\()p Fo(n)p Fr(\))21
2143 b(=)g Fj(\000)p Fo(x)2391 3847 y Fn(2)2451 3879 y Fr(for)26
2144 b Fo(n)c(>)f Fr(0.)2040 4066 y Fp(2.2.8)110 b Fr(arctan\()p
2145 Fo(x)p Fr(\))27 b Fp(fo)n(r)g(real)h Fo(x)2040 4197 y
2146 Fr(This)22 b(again)g(can)f(b)r(e)g(computed)f(using)h(the)g(\\in)n(v)n
2147 (erse")h(Bren)n(t)f(tric)n(k:)2152 4280 y(Start)g(out)g(with)g
2148 Fo(z)k Fr(:=)2908 4250 y Fn(1)p 2819 4264 209 4 v 2819
2149 4273 a Fj(p)p 2883 4273 145 4 v 55 x Fn(1+)p Fk(x)2995
2150 4314 y Fg(2)3045 4280 y Fr(+)8 b Fo(i)3235 4250 y Fk(x)p
2151 3149 4264 209 4 v 3149 4273 a Fj(p)p 3213 4273 145 4
2152 v 55 x Fn(1+)p Fk(x)3325 4314 y Fg(2)3388 4280 y Fr(and)21
2153 b Fo(')g Fr(:=)h(0.)33 b(During)2040 4409 y(the)26 b(algorithm)g
2154 Fo(z)j Fr(will)e(b)r(e)f(a)h(complex)e(n)n(um)n(b)r(er)f(with)i
2155 Fj(j)p Fo(z)s Fj(j)d Fr(=)f(1)k(and)2040 4492 y(Re\()p
2156 Fo(z)s Fr(\))21 b Fo(>)g Fr(0.)2152 4575 y(As)j(long)h(as)g(Im)n(\()p
2157 Fo(z)s Fr(\))c Fj(6)p Fr(=)g(0)k(within)f(the)g(actual)h(precision,)h
2158 (c)n(ho)r(ose)2040 4671 y Fo(k)31 b Fr(maximal)c(with)i
2159 Fj(j)13 b Fr(Im)n(\()p Fo(z)s Fr(\))p Fj(j)26 b Fo(<)g
2160 Fr(2)3000 4639 y Fm(\000)p Fk(k)3087 4671 y Fr(.)42 b(Put)28
2161 b Fo(\013)f Fr(=)e(2)3502 4639 y Fm(\000)p Fn(2)p Fk(k)3632
2162 4605 y Fl(\002)3667 4671 y Fr(2)3705 4639 y Fn(2)p Fk(k)3786
2163 4671 y Fr(Im)o(\()p Fo(z)s Fr(\))3977 4605 y Fl(\003)4011
2164 4671 y Fr(,)2040 4766 y(i.e.)36 b(let)27 b Fo(\013)f
2165 Fr(con)n(tain)g(the)g(\014rst)g Fo(k)i Fr(signi\014can)n(t)f(bits)f(of)
2166 g(Im)o(\()p Fo(z)s Fr(\).)35 b Fo(\013)27 b Fr(is)f(a)2040
2167 4849 y(go)r(o)r(d)j(appro)n(ximation)e(for)h(arcsin)q(\(Im)o(\()p
2168 Fo(z)s Fr(\)\).)39 b(Set)27 b Fo(')e Fr(:=)g Fo(')18
2169 b Fr(+)g Fo(\013)28 b Fr(and)2040 4932 y Fo(z)c Fr(:=)e
2170 Fo(z)e Fj(\001)d Fr(exp\()p Fj(\000)p Fo(i\013)p Fr(\).)2152
2171 5015 y(Since)j Fo(z)10 b Fj(\001)c Fr(exp\()p Fo(i')p
2172 Fr(\))20 b(is)h(an)f(in)n(v)l(arian)n(t)g(of)i(the)e(algorithm,)i(the)e
2173 (\014nal)2040 5098 y Fo(')26 b Fr(is)g(the)f(desired)h(v)l(alue)g
2174 (arcsin)3091 5067 y Fk(x)p 3004 5081 209 4 v 3004 5091
2175 a Fj(p)p 3068 5091 145 4 v 55 x Fn(1+)p Fk(x)3180 5132
2176 y Fg(2)3222 5098 y Fr(.)p eop
2177 %%Page: 4 4
2178 4 3 bop -40 -69 a Fr(This)27 b(algorithm)f(has)g(bit)f(complexit)n(y)
2179 -31 164 y Fo(O)43 24 y Fl( )109 57 y Fk(O)r Fn(\(log)11
2180 b Fk(N)5 b Fn(\))168 87 y Fl(X)173 262 y Fk(k)q Fn(=0)409
2181 115 y Fr(\(log)15 b Fo(N)8 b Fr(\))650 83 y Fn(2)p 371
2182 147 352 4 v 371 215 a Fr(log)15 b Fo(N)25 b Fr(+)17 b(2)684
2183 193 y Fk(k)733 164 y Fo(M)8 b Fr(\()p Fo(N)g Fr(\))944
2184 24 y Fl(!)1031 164 y Fr(=)21 b Fo(O)r Fr(\(\(log)15 b
2185 Fo(N)8 b Fr(\))1443 128 y Fn(2)1478 164 y Fo(M)g Fr(\()p
2186 Fo(N)g Fr(\)\))-152 436 y Fp(2.2.9)82 b Fr(sinh\()p Fo(x)p
2187 Fr(\))p Fp(,)27 b Fr(cosh\()p Fo(x)p Fr(\))g Fp(fo)n(r)g(rational)h
2188 (and)g(real)f Fo(x)-152 567 y Fr(These)f(can)e(b)r(e)h(computed)e(b)n
2189 (y)g(similar)j(algorithms)f(as)g(sin\()p Fo(x)p Fr(\))f(and)-152
2190 650 y(cos)q(\()p Fo(x)p Fr(\))c(ab)r(o)n(v)n(e,)h(with)g(the)f(same)g
2191 (asymptotic)f(bit)h(complexit)n(y)-6 b(.)32 b(The)-152
2192 733 y(standard)26 b(computation,)f(using)g(exp)o(\()p
2193 Fo(x)p Fr(\))g(and)g(its)h(recipro)r(cal)h(\(cal-)-152
2194 816 y(culated)37 b(b)n(y)f(the)h(Newton)f(metho)r(d\))g(results)h(also)
2195 i(to)e(the)f(same)-152 899 y(complexit)n(y)25 b(and)g(w)n(orks)h
2196 (equally)g(w)n(ell)h(in)e(practice.)-40 982 y(The)20
2197 b(bit)f(complexit)n(y)e(of)j(these)f(algorithms)h(is)g
2198 Fo(O)r Fr(\(log)15 b Fo(N)d(M)c Fr(\()p Fo(N)g Fr(\)\))-152
2199 1065 y(for)27 b(rational)g Fo(x)e Fr(and)g Fo(O)r Fr(\(\(log)16
2200 b Fo(N)8 b Fr(\))802 1034 y Fn(2)836 1065 y Fo(M)g Fr(\()p
2201 Fo(N)g Fr(\)\))26 b(for)h(real)f Fo(x)p Fr(.)-152 1250
2202 y Fp(2.3)83 b(Example:)32 b(Hyp)r(ergeometric)19 b(functions)f(at)h
2203 (rational)g(p)r(oints)-152 1381 y Fr(The)26 b(binary)e(splitting)i
2204 (algorithm)f(is)h(w)n(ell)g(suited)f(for)g(the)g(ev)l(alua-)-152
2205 1464 y(tion)h(of)h(a)f(h)n(yp)r(ergeometric)f(series)140
2206 1676 y Fo(F)213 1561 y Fl(\022)311 1632 y Fo(a)352 1640
2207 y Fn(1)387 1632 y Fo(;)75 b(:)13 b(:)g(:)g(;)75 b(a)722
2208 1640 y Fk(r)315 1716 y Fo(b)348 1724 y Fn(1)383 1716
2209 y Fo(;)k(:)13 b(:)g(:)g(;)80 b(b)719 1724 y Fk(s)794
2210 1608 y Fl(\014)794 1657 y(\014)822 1676 y Fo(x)866 1561
2211 y Fl(\023)947 1676 y Fr(=)1058 1574 y Fm(1)1029 1599
2212 y Fl(X)1031 1774 y Fk(n)p Fn(=0)1171 1628 y Fo(a)p 1212
2213 1565 43 4 v -32 x Fk(n)1212 1641 y Fn(1)1267 1628 y Fj(\001)13
2214 b(\001)g(\001)h Fo(a)p 1411 1565 V -32 x Fk(n)1411 1641
2215 y(r)p 1171 1659 282 4 v 1179 1733 a Fo(b)p 1212 1676
2216 43 4 v -26 x Fk(n)1212 1752 y Fn(1)1267 1733 y Fj(\001)f(\001)g(\001)h
2217 Fo(b)p 1403 1676 V -26 x Fk(n)1403 1742 y(s)1463 1676
2218 y Fo(x)1507 1640 y Fk(n)-152 1900 y Fr(with)30 b(rational)i(co)r
2219 (e\016cien)n(ts)f Fo(a)752 1908 y Fn(1)786 1900 y Fr(,)g(...,)h
2220 Fo(a)995 1908 y Fk(r)1030 1900 y Fr(,)f Fo(b)1115 1908
2221 y Fn(1)1150 1900 y Fr(,)g(...,)h Fo(b)1351 1908 y Fk(s)1414
2222 1900 y Fr(at)e(a)g(rational)-152 1983 y(p)r(oin)n(t)36
2223 b Fo(x)g Fr(in)g(the)f(in)n(terior)i(of)g(the)f(circle)h(of)g(con)n(v)n
2224 (ergence.)66 b(Just)-152 2079 y(put)38 b Fo(a)p Fr(\()p
2225 Fo(n)p Fr(\))k(=)g(1,)g Fo(b)p Fr(\()p Fo(n)p Fr(\))g(=)g(1,)g
2226 Fo(p)p Fr(\(0\))g(=)g Fo(q)s Fr(\(0\))g(=)g(1,)g(and)1611
2227 2043 y Fk(p)p Fn(\()p Fk(n)p Fn(\))p 1611 2062 119 4
2228 v 1612 2104 a Fk(q)r Fn(\()p Fk(n)p Fn(\))1781 2079 y
2229 Fr(=)-142 2162 y Fn(\()p Fk(a)-84 2172 y Fg(1)-52 2162
2230 y Fn(+)p Fk(n)p Fm(\000)p Fn(1\))p Fm(\001\001\001)p
2231 Fn(\()p Fk(a)250 2170 y Ff(r)283 2162 y Fn(+)p Fk(n)p
2232 Fm(\000)p Fn(1\))p Fk(x)p -142 2182 648 4 v -117 2224
2233 a Fn(\()p Fk(b)-66 2234 y Fg(1)-34 2224 y Fn(+)p Fk(n)p
2234 Fm(\000)p Fn(1\))p Fm(\001\001\001)p Fn(\()p Fk(b)261
2235 2232 y Ff(s)294 2224 y Fn(+)p Fk(n)p Fm(\000)p Fn(1\))543
2236 2199 y Fr(for)28 b Fo(n)d(>)g Fr(0.)40 b(The)28 b(ev)l(aluation)g(can)g
2237 (th)n(us)f(b)r(e)-152 2309 y(done)k(with)f(bit)h(complexit)n(y)e
2238 Fo(O)r Fr(\(\(log)15 b Fo(N)8 b Fr(\))1067 2277 y Fn(2)1102
2239 2309 y Fo(M)g Fr(\()p Fo(N)g Fr(\)\))31 b(for)g Fo(r)g
2240 Fr(=)e Fo(s)h Fr(and)-152 2392 y Fo(O)r Fr(\(log)16 b
2241 Fo(N)25 b(M)8 b Fr(\()p Fo(N)g Fr(\)\))26 b(for)h Fo(r)c(<)e(s)p
2242 Fr(.)-152 2576 y Fp(2.4)83 b(Example:)36 b Fo(\031)-152
2243 2707 y Fr(The)26 b(Raman)n(ujan)f(series)i(for)f Fo(\031)260
2244 2871 y Fr(1)p 256 2902 47 4 v 256 2970 a Fo(\031)334
2245 2919 y Fr(=)465 2871 y(12)p 425 2902 157 4 v 425 2971
2246 a Fo(C)485 2950 y Fn(3)p Fk(=)p Fn(2)634 2818 y Fm(1)605
2247 2842 y Fl(X)607 3017 y Fk(n)p Fn(=0)748 2870 y Fr(\()p
2248 Fj(\000)p Fr(1\))906 2839 y Fk(n)948 2870 y Fr(\(6)p
2249 Fo(n)p Fr(\)!\()p Fo(A)17 b Fr(+)g Fo(nB)t Fr(\))p 748
2250 2902 686 4 v 890 2970 a(\(3)p Fo(n)p Fr(\)!)p Fo(n)p
2251 Fr(!)1122 2948 y Fn(3)1158 2970 y Fo(C)1218 2948 y Fn(3)p
2252 Fk(n)-152 3143 y Fr(with)36 b Fo(A)h Fr(=)g(13591409,)k
2253 Fo(B)g Fr(=)c(545140134,)k Fo(C)h Fr(=)37 b(640320)h(found)-152
2254 3226 y(b)n(y)i(the)h(Ch)n(udno)n(vsky's)623 3194 y Fn(2)699
2255 3226 y Fr(and)g(whic)n(h)g(is)h(used)e(b)n(y)h(the)f
2256 Fb(LiDIA)-152 3309 y Fr([16)q(,)32 b(15)q(,)g(13)q(])g(and)f(the)h(P)n
2257 (ari)g([7)q(])g(system)f(to)h(compute)e Fo(\031)s Fr(,)j(is)g(usu-)-152
2258 3392 y(ally)i(written)f(as)h(an)e(algorithm)i(of)f(bit)g(complexit)n(y)
2259 f Fo(O)r Fr(\()p Fo(N)1638 3360 y Fn(2)1673 3392 y Fr(\).)59
2260 b(It)-152 3475 y(is,)34 b(ho)n(w)n(ev)n(er,)f(p)r(ossible)g(to)f(apply)
2261 f(binary)g(splitting)h(to)f(the)h(sum.)-152 3558 y(Put)j
2262 Fo(a)p Fr(\()p Fo(n)p Fr(\))h(=)g Fo(A)23 b Fr(+)g Fo(nB)t
2263 Fr(,)38 b Fo(b)p Fr(\()p Fo(n)p Fr(\))e(=)g(1,)i Fo(p)p
2264 Fr(\(0\))e(=)h(1,)g Fo(q)s Fr(\(0\))g(=)f(1,)i(and)-152
2265 3641 y Fo(p)p Fr(\()p Fo(n)p Fr(\))j(=)g Fj(\000)p Fr(\(6)p
2266 Fo(n)26 b Fj(\000)e Fr(5\)\(2)p Fo(n)i Fj(\000)f Fr(1\)\(6)p
2267 Fo(n)h Fj(\000)f Fr(1\),)41 b Fo(q)s Fr(\()p Fo(n)p Fr(\))g(=)h
2268 Fo(n)1467 3609 y Fn(3)1501 3641 y Fo(C)1561 3609 y Fn(3)1596
2269 3641 y Fo(=)p Fr(24)d(for)-152 3724 y Fo(n)30 b(>)f Fr(0.)50
2270 b(This)31 b(reduces)g(the)f(complexit)n(y)f(to)i Fo(O)r
2271 Fr(\(\(log)15 b Fo(N)8 b Fr(\))1543 3692 y Fn(2)1578
2272 3724 y Fo(M)g Fr(\()p Fo(N)g Fr(\)\).)-152 3807 y(Although)32
2273 b(this)g(is)h(theoretically)h(slo)n(w)n(er)f(than)f(Bren)n(t-Salamin's)
2274 -152 3890 y(quadratically)41 b(con)n(v)n(ergen)n(t)f(iteration,)46
2275 b(whic)n(h)41 b(has)g(a)f(bit)h(com-)-152 3973 y(plexit)n(y)34
2276 b(of)h Fo(O)r Fr(\(log)15 b Fo(N)32 b(M)8 b Fr(\()p Fo(N)g
2277 Fr(\)\),)37 b(in)d(practice)h(the)f(binary)g(splitted)-152
2278 4056 y(Raman)n(ujan)d(sum)g(is)i(three)f(times)f(faster)j(than)d(Bren)n
2279 (t-Salamin,)-152 4139 y(at)g(least)g(in)f(the)g(range)h(from)f
2280 Fo(N)37 b Fr(=)29 b(1000)i(bits)g(to)f Fo(N)37 b Fr(=)29
2281 b(1000000)-152 4222 y(bits.)-152 4407 y Fp(2.5)83 b(Example:)36
2282 b(Catalan's)28 b(constant)f Fo(G)-152 4538 y Fr(A)f(linearly)g(con)n(v)
2283 n(ergen)n(t)f(sum)g(for)h(Catalan's)i(constan)n(t)521
2284 4750 y Fo(G)21 b Fr(:=)734 4648 y Fm(1)705 4673 y Fl(X)707
2285 4847 y Fk(n)p Fn(=0)903 4701 y Fr(\()p Fj(\000)p Fr(1\))1061
2286 4669 y Fk(n)p 847 4733 312 4 v 847 4801 a Fr(\(2)p Fo(n)d
2287 Fr(+)f(1\))1124 4779 y Fn(2)-152 4978 y Fr(is)27 b(giv)n(en)e(in)h
2288 ([2],)h(p.)34 b(386:)140 5194 y Fo(G)21 b Fr(=)312 5145
2289 y(3)p 312 5177 39 4 v 312 5244 a(8)403 5092 y Fm(1)374
2290 5117 y Fl(X)376 5291 y Fk(n)p Fn(=0)725 5145 y Fr(1)p
2291 516 5177 457 4 v 516 5190 a Fl(\000)554 5221 y Fn(2)p
2292 Fk(n)570 5280 y(n)623 5190 y Fl(\001)661 5255 y Fr(\(2)p
2293 Fo(n)d Fr(+)f(1\))938 5234 y Fn(2)999 5194 y Fr(+)1086
2294 5145 y Fo(\031)p 1086 5177 47 4 v 1090 5244 a Fr(8)1156
2295 5194 y(log)r(\(2)g(+)1417 5128 y Fj(p)p 1481 5128 39
2296 4 v 66 x Fr(3\))p -152 5304 797 4 v -65 5353 a Fg(2)-33
2297 5378 y Fe(A)23 b(sp)r(ecial)e(case)g(of)i([2)o(],)f(form)n(ula)g
2298 (\(5.5.18\),)g(with)g(N=163.)2152 -69 y Fr(The)c(series)g(is)g(summed)c
2299 (using)k(binary)e(splitting,)k(putting)d Fo(a)p Fr(\()p
2300 Fo(n)p Fr(\))k(=)2040 14 y(1,)44 b Fo(b)p Fr(\()p Fo(n)p
2301 Fr(\))h(=)f(2)p Fo(n)27 b Fr(+)g(1,)44 b Fo(p)p Fr(\(0\))g(=)g(1,)g
2302 Fo(q)s Fr(\(0\))h(=)g(1,)f(and)39 b Fo(p)p Fr(\()p Fo(n)p
2303 Fr(\))44 b(=)h Fo(n)p Fr(,)2040 97 y Fo(q)s Fr(\()p Fo(n)p
2304 Fr(\))40 b(=)g(2\(2)p Fo(n)26 b Fr(+)e(1\))37 b(for)h
2305 Fo(n)j(>)e Fr(0.)69 b(Th)n(us)37 b Fo(G)g Fr(can)g(b)r(e)g(computed)
2306 2040 180 y(with)26 b(bit)f(complexit)n(y)g Fo(O)r Fr(\(\(log)15
2307 b Fo(N)8 b Fr(\))3056 149 y Fn(2)3091 180 y Fo(M)g Fr(\()p
2308 Fo(N)g Fr(\)\).)2040 368 y Fp(2.6)82 b(Example:)37 b(The)27
2309 b(Gamma)h(function)f(at)h(rational)g(p)r(oints)2040 499
2310 y Fr(F)-6 b(or)31 b(ev)l(aluating)f(\000\()p Fo(s)p Fr(\))g(for)i
2311 (rational)f Fo(s)p Fr(,)h(w)n(e)f(\014rst)f(reduce)g
2312 Fo(s)g Fr(to)h(the)2040 582 y(range)38 b(1)i Fj(\024)g
2313 Fo(s)g Fj(\024)g Fr(2)e(b)n(y)e(the)g(form)n(ula)h(\000\()p
2314 Fo(s)25 b Fr(+)f(1\))40 b(=)g Fo(s)p Fr(\000\()p Fo(s)p
2315 Fr(\).)68 b(T)-6 b(o)2040 665 y(compute)28 b(\000\()p
2316 Fo(s)p Fr(\))g(with)h(a)g(precision)h(of)g Fo(N)37 b
2317 Fr(bits,)30 b(c)n(ho)r(ose)g(a)f(p)r(ositiv)n(e)2040
2318 758 y(in)n(teger)22 b Fo(x)f Fr(with)h Fo(xe)2606 726
2319 y Fm(\000)p Fk(x)2713 758 y Fo(<)f Fr(2)2832 726 y Fm(\000)p
2320 Fk(N)2939 758 y Fr(.)33 b(P)n(artial)23 b(in)n(tegration)f(lets)g(us)g
2321 (write)2075 1036 y(\000\()p Fo(s)p Fr(\))74 b(=)2428
2322 925 y Fl(Z)2511 946 y Fm(1)2474 1114 y Fn(0)2589 1036
2323 y Fo(e)2625 1000 y Fm(\000)p Fk(t)2700 1036 y Fo(t)2728
2324 1000 y Fk(s)p Fm(\000)p Fn(1)2840 1036 y Fo(dt)2293 1278
2325 y Fr(=)h Fo(x)2472 1242 y Fk(s)2505 1278 y Fo(e)2541
2326 1242 y Fm(\000)p Fk(x)2687 1177 y Fm(1)2657 1202 y Fl(X)2659
2327 1376 y Fk(n)p Fn(=0)3064 1230 y Fo(x)3108 1198 y Fk(n)p
2328 2800 1261 615 4 v 2800 1329 a Fo(s)p Fr(\()p Fo(s)16
2329 b Fr(+)h(1\))c Fj(\001)g(\001)g(\001)h Fr(\()p Fo(s)i
2330 Fr(+)h Fo(n)p Fr(\))3441 1278 y(+)3518 1167 y Fl(Z)3601
2331 1188 y Fm(1)3564 1356 y Fk(x)3679 1278 y Fo(e)3715 1242
2332 y Fm(\000)p Fk(t)3791 1278 y Fo(t)3819 1242 y Fk(s)p
2333 Fm(\000)p Fn(1)3930 1278 y Fo(dt)2040 1575 y Fr(The)36
2334 b(last)g(in)n(tegral)g(is)g Fo(<)h(xe)2916 1543 y Fm(\000)p
2335 Fk(x)3039 1575 y Fo(<)g Fr(2)3174 1543 y Fm(\000)p Fk(N)3280
2336 1575 y Fr(.)63 b(The)36 b(series)g(is)g(ev)l(alu-)2040
2337 1658 y(ated)h(as)g(a)g(h)n(yp)r(ergeometric)g(function)g(\(see)g(ab)r
2338 (o)n(v)n(e\);)42 b(the)37 b(n)n(um-)2040 1741 y(b)r(er)32
2339 b(of)h(terms)e(to)h(b)r(e)g(summed)d(up)i(is)i Fo(O)r
2340 Fr(\()p Fo(N)8 b Fr(\),)34 b(since)f Fo(x)e Fr(=)h Fo(O)r
2341 Fr(\()p Fo(N)8 b Fr(\).)2040 1824 y(Th)n(us)23 b(the)g(en)n(tire)g
2342 (computation)g(can)g(b)r(e)g(done)g(with)h(bit)f(complex-)2040
2343 1907 y(it)n(y)i Fo(O)r Fr(\(\(log)16 b Fo(N)8 b Fr(\))2487
2344 1875 y Fn(2)2522 1907 y Fo(M)g Fr(\()p Fo(N)g Fr(\)\).)2040
2345 2067 y Fh(Note:)2152 2226 y Fr(This)27 b(result)e(is)i(already)f(men)n
2346 (tioned)e(in)i([4)q(].)2152 2309 y(E.)e(Karatsuba)f([9)q(])g(extends)f
2347 (this)h(result)g(to)h(\000\()p Fo(s)p Fr(\))e(for)i(algebraic)2040
2348 2392 y Fo(s)p Fr(.)2152 2475 y(F)-6 b(or)35 b(\000\()p
2349 Fo(s)p Fr(\))g(there)f(is)i(no)f(c)n(hec)n(kp)r(oin)n(ting)f(p)r
2350 (ossible)i(b)r(ecause)g(of)2040 2558 y(the)25 b(dep)r(endency)g(on)g
2351 Fo(x)g Fr(in)h(the)f(binary)g(splitting.)2040 2746 y
2352 Fp(2.7)82 b(Example:)37 b(The)27 b(Riemann)h(Zeta)g(value)g
2353 Fo(\020)5 b Fr(\(3\))2040 2877 y(Recen)n(tly)-6 b(,)31
2354 b(Doron)g(Zeilb)r(erger's)i(metho)r(d)d(of)h(\\creativ)n(e)h(telescop-)
2355 2040 2960 y(ing")d(has)g(b)r(een)f(applied)h(to)g(Riemann's)e(zeta)i
2356 (function)g(at)g Fo(s)c Fr(=)h(3)2040 3043 y(\(see)g([1)q(]\),)g(whic)n
2357 (h)g(is)g(also)h(kno)n(wn)e(as)h Fi(Ap)n(\023)-37 b(ery's)29
2358 b(c)l(onstant)p Fr(:)2324 3276 y Fo(\020)5 b Fr(\(3\))22
2359 b(=)2574 3228 y(1)p 2574 3259 39 4 v 2574 3327 a(2)2665
2360 3174 y Fm(1)2635 3199 y Fl(X)2637 3374 y Fk(n)p Fn(=1)2778
2361 3227 y Fr(\()p Fj(\000)p Fr(1\))2936 3195 y Fk(n)p Fm(\000)p
2362 Fn(1)3056 3227 y Fr(\(205)p Fo(n)3246 3195 y Fn(2)3300
2363 3227 y Fj(\000)16 b Fr(160)p Fo(n)j Fr(+)e(32\))p 2778
2364 3259 961 4 v 3128 3349 a Fo(n)3174 3328 y Fn(5)3209 3284
2365 y Fl(\000)3247 3316 y Fn(2)p Fk(n)3262 3375 y(n)3316
2366 3284 y Fl(\001)3354 3301 y Fn(5)2152 3517 y Fr(This)22
2367 b(sum)e(consists)j(of)f(three)f(h)n(yp)r(ergeometric)g(series.)34
2368 b(Binary)2040 3600 y(splitting)k(can)g(also)h(b)r(e)f(applied)g
2369 (directly)-6 b(,)40 b(b)n(y)d(putting)g Fo(a)p Fr(\()p
2370 Fo(n)p Fr(\))k(=)2040 3683 y(205)p Fo(n)2200 3651 y Fn(2)2260
2371 3683 y Fr(+)23 b(250)p Fo(n)i Fr(+)e(77,)39 b Fo(b)p
2372 Fr(\()p Fo(n)p Fr(\))e(=)g(1,)h Fo(p)p Fr(\(0\))f(=)h(1,)g
2373 Fo(p)p Fr(\()p Fo(n)p Fr(\))f(=)g Fj(\000)p Fo(n)3871
2374 3651 y Fn(5)3941 3683 y Fr(for)2040 3766 y Fo(n)24 b(>)f
2375 Fr(0,)28 b(and)e Fo(q)s Fr(\()p Fo(n)p Fr(\))e(=)f(32\(2)p
2376 Fo(n)c Fr(+)f(1\))3035 3734 y Fn(5)3070 3766 y Fr(.)38
2377 b(Th)n(us)27 b(the)f(bit)h(complexit)n(y)f(of)2040 3849
2378 y(computing)f Fo(\020)5 b Fr(\(3\))26 b(is)g Fo(O)r Fr(\(\(log)15
2379 b Fo(N)8 b Fr(\))2991 3817 y Fn(2)3026 3849 y Fo(M)g
2380 Fr(\()p Fo(N)g Fr(\)\).)2040 4008 y Fh(Note:)2152 4168
2381 y Fr(Using)18 b(this)g(the)g(authors)g(w)n(ere)h(able)f(to)h(establish)
2382 g(a)f(new)g(record)2040 4251 y(in)29 b(the)f(calculation)i(of)f
2383 Fo(\020)5 b Fr(\(3\))28 b(b)n(y)g(computing)f(1,000,000)32
2384 b(decimals)2040 4334 y([17)q(].)45 b(The)29 b(computation)g(to)r(ok)g
2385 (8)g(hours)g(on)g(a)g(Hewlett)h(P)n(ac)n(k)l(ard)2040
2386 4417 y(9000/712)i(mac)n(hine.)41 b(After)29 b(distributing)f(on)g(a)h
2387 (cluster)g(of)g(4)g(HP)2040 4500 y(9000/712)e(mac)n(hines)d(the)f(same)
2388 h(computation)f(required)h(only)g(2.5)2040 4583 y(hours.)66
2389 b(The)37 b(half)g(hour)f(w)n(as)h(necessary)g(for)g(reading)g(the)f
2390 (par-)2040 4666 y(tial)28 b(results)f(from)f(disk)h(and)f(for)h(recom)n
2391 (bining)g(them.)36 b(Again,)27 b(w)n(e)2040 4749 y(ha)n(v)n(e)c(used)g
2392 (binary-splitting)g(for)h(recom)n(bining:)32 b(the)23
2393 b(4)h(partial)g(re-)2040 4832 y(sult)36 b(pro)r(duced)e(2)i(results)g
2394 (whic)n(h)g(w)n(ere)g(com)n(bined)e(to)i(the)f(\014nal)2040
2395 4915 y(1,000,000)29 b(decimals)d(v)l(alue)f(of)i Fo(\020)5
2396 b Fr(\(3\).)2152 4998 y(This)40 b(example)e(sho)n(ws)i(the)f(imp)r
2397 (ortance)g(of)h(c)n(hec)n(kp)r(oin)n(ting.)2040 5081
2398 y(Ev)n(en)30 b(if)h(a)g(mac)n(hine)f(crashes)h(through)f(the)g
2399 (calculation,)k(the)c(re-)2040 5164 y(sults)35 b(of)g(the)e(other)i
2400 (mac)n(hines)e(are)i(still)g(usable.)61 b(Additionally)-6
2401 b(,)2040 5247 y(b)r(eing)27 b(able)h(to)f(parallelise)i(the)d
2402 (computation)h(reduced)f(the)h(com-)2040 5330 y(puting)e(time)g
2403 (dramatically)-6 b(.)p eop
2404 %%Page: 5 5
2405 5 4 bop -152 -69 a Fp(3)83 b(Evaluation)28 b(of)g(linea)n(rly)g
2406 (convergent)f(series)g(of)h(sums)-152 88 y Fr(The)23
2407 b(tec)n(hnique)f(presen)n(ted)g(in)h(the)f(previous)h(section)g(also)h
2408 (applies)-152 171 y(to)i(all)h(linearly)f(con)n(v)n(ergen)n(t)f(sums)g
2409 (of)i(the)e(form)31 400 y Fo(U)30 b Fr(=)223 298 y Fm(1)194
2410 323 y Fl(X)196 497 y Fk(n)p Fn(=0)336 351 y Fo(a)p Fr(\()p
2411 Fo(n)p Fr(\))p 336 383 147 4 v 340 450 a Fo(b)p Fr(\()p
2412 Fo(n)p Fr(\))506 285 y Fl(\022)580 351 y Fo(c)p Fr(\(0\))p
2413 577 383 138 4 v 577 450 a Fo(d)p Fr(\(0\))742 400 y(+)17
2414 b Fj(\001)c(\001)g(\001)k Fr(+)1015 351 y Fo(c)p Fr(\()p
2415 Fo(n)p Fr(\))p 1012 383 146 4 v 1012 450 a Fo(d)p Fr(\()p
2416 Fo(n)p Fr(\))1168 285 y Fl(\023)1252 351 y Fo(p)p Fr(\(0\))12
2417 b Fj(\001)h(\001)h(\001)f Fo(p)p Fr(\()p Fo(n)p Fr(\))p
2418 1252 383 397 4 v 1254 450 a Fo(q)s Fr(\(0\))f Fj(\001)h(\001)h(\001)f
2419 Fo(q)s Fr(\()p Fo(n)p Fr(\))-152 644 y(where)35 b Fo(a)p
2420 Fr(\()p Fo(n)p Fr(\),)i Fo(b)p Fr(\()p Fo(n)p Fr(\),)g
2421 Fo(c)p Fr(\()p Fo(n)p Fr(\),)g Fo(d)p Fr(\()p Fo(n)p
2422 Fr(\),)g Fo(p)p Fr(\()p Fo(n)p Fr(\),)f Fo(q)s Fr(\()p
2423 Fo(n)p Fr(\))e(are)h(in)n(tegers)h(with)-152 727 y Fo(O)r
2424 Fr(\(log)16 b Fo(n)p Fr(\))27 b(bits.)38 b(The)27 b(most)f(often)i
2425 (used)e(case)i(is)f(again)h(that)f Fo(a)p Fr(\()p Fo(n)p
2426 Fr(\),)-152 810 y Fo(b)p Fr(\()p Fo(n)p Fr(\),)22 b Fo(c)p
2427 Fr(\()p Fo(n)p Fr(\),)f Fo(d)p Fr(\()p Fo(n)p Fr(\),)g
2428 Fo(p)p Fr(\()p Fo(n)p Fr(\),)g Fo(q)s Fr(\()p Fo(n)p
2429 Fr(\))f(are)h(p)r(olynomials)f(in)g Fo(n)g Fr(with)g(in)n(teger)-152
2430 893 y(co)r(e\016cien)n(ts.)-152 1052 y Fh(Algorithm:)-40
2431 1211 y Fr(Giv)n(en)29 b(t)n(w)n(o)g(index)g(b)r(ounds)f
2432 Fo(n)861 1219 y Fn(1)896 1211 y Fr(and)h Fo(n)1095 1219
2433 y Fn(2)1130 1211 y Fr(,)h(consider)f(the)g(partial)-152
2434 1294 y(sums)311 1407 y Fo(S)c Fr(=)542 1330 y Fl(X)464
2435 1505 y Fk(n)502 1515 y Fg(1)535 1505 y Fm(\024)p Fk(n<n)707
2436 1515 y Fg(2)763 1358 y Fo(a)p Fr(\()p Fo(n)p Fr(\))p
2437 763 1390 147 4 v 767 1458 a Fo(b)p Fr(\()p Fo(n)p Fr(\))929
2438 1358 y Fo(p)p Fr(\()p Fo(n)1044 1366 y Fn(1)1079 1358
2439 y Fr(\))12 b Fj(\001)i(\001)f(\001)g Fo(p)p Fr(\()p Fo(n)p
2440 Fr(\))p 929 1390 439 4 v 931 1458 a Fo(q)s Fr(\()p Fo(n)1044
2441 1466 y Fn(1)1079 1458 y Fr(\))f Fj(\001)i(\001)f(\001)g
2442 Fo(q)s Fr(\()p Fo(n)p Fr(\))-152 1628 y(and)-89 1828
2443 y Fo(U)29 b Fr(=)151 1752 y Fl(X)73 1926 y Fk(n)111 1936
2444 y Fg(1)144 1926 y Fm(\024)p Fk(n<n)316 1936 y Fg(2)372
2445 1779 y Fo(a)p Fr(\()p Fo(n)p Fr(\))p 372 1811 147 4 v
2446 376 1879 a Fo(b)p Fr(\()p Fo(n)p Fr(\))541 1713 y Fl(\022)616
2447 1779 y Fo(c)p Fr(\()p Fo(n)725 1787 y Fn(1)760 1779 y
2448 Fr(\))p 612 1811 181 4 v 612 1879 a Fo(d)p Fr(\()p Fo(n)728
2449 1887 y Fn(1)763 1879 y Fr(\))820 1828 y(+)17 b Fj(\001)c(\001)g(\001)k
2450 Fr(+)1093 1779 y Fo(c)p Fr(\()p Fo(n)p Fr(\))p 1090 1811
2451 146 4 v 1090 1879 a Fo(d)p Fr(\()p Fo(n)p Fr(\))1246
2452 1713 y Fl(\023)1330 1779 y Fo(p)p Fr(\()p Fo(n)1445 1787
2453 y Fn(1)1479 1779 y Fr(\))c Fj(\001)g(\001)g(\001)g Fo(p)p
2454 Fr(\()p Fo(n)p Fr(\))p 1330 1811 439 4 v 1332 1879 a
2455 Fo(q)s Fr(\()p Fo(n)1445 1887 y Fn(1)1479 1879 y Fr(\))g
2456 Fj(\001)g(\001)g(\001)g Fo(q)s Fr(\()p Fo(n)p Fr(\))-40
2457 2083 y(As)k(ab)r(o)n(v)n(e,)i(w)n(e)f(compute)e(the)h(in)n(tegers)h
2458 Fo(P)32 b Fr(=)21 b Fo(p)p Fr(\()p Fo(n)1382 2091 y Fn(1)1416
2459 2083 y Fr(\))13 b Fj(\001)g(\001)g(\001)g Fo(p)p Fr(\()p
2460 Fo(n)1676 2091 y Fn(2)1727 2083 y Fj(\000)k Fr(1\),)-152
2461 2166 y Fo(Q)24 b Fr(=)g Fo(q)s Fr(\()p Fo(n)130 2174
2462 y Fn(1)165 2166 y Fr(\))12 b Fj(\001)i(\001)f(\001)g
2463 Fo(q)s Fr(\()p Fo(n)423 2174 y Fn(2)475 2166 y Fj(\000)j
2464 Fr(1\))q(,)28 b Fo(B)g Fr(=)c Fo(b)p Fr(\()p Fo(n)948
2465 2174 y Fn(1)982 2166 y Fr(\))13 b Fj(\001)g(\001)g(\001)g
2466 Fo(b)p Fr(\()p Fo(n)1236 2174 y Fn(2)1288 2166 y Fj(\000)k
2467 Fr(1\),)28 b Fo(T)35 b Fr(=)24 b Fo(B)t(QS)t Fr(,)-152
2468 2286 y Fo(D)g Fr(=)d Fo(d)p Fr(\()p Fo(n)132 2294 y Fn(1)167
2469 2286 y Fr(\))12 b Fj(\001)i(\001)f(\001)g Fo(d)p Fr(\()p
2470 Fo(n)428 2294 y Fn(2)479 2286 y Fj(\000)k Fr(1\),)j Fo(C)26
2471 b Fr(=)21 b Fo(D)905 2196 y Fl(\020)967 2250 y Fk(c)p
2472 Fn(\()p Fk(n)1057 2260 y Fg(1)1090 2250 y Fn(\))p 965
2473 2269 151 4 v 965 2312 a Fk(d)p Fn(\()p Fk(n)1059 2322
2474 y Fg(1)1092 2312 y Fn(\))1143 2286 y Fr(+)16 b Fj(\001)e(\001)f(\001)k
2475 Fr(+)1415 2250 y Fk(c)p Fn(\()p Fk(n)1505 2260 y Fg(2)1538
2476 2250 y Fm(\000)p Fn(1\))p 1413 2269 230 4 v 1413 2312
2477 a Fk(d)p Fn(\()p Fk(n)1507 2322 y Fg(2)1540 2312 y Fm(\000)p
2478 Fn(1\))1652 2196 y Fl(\021)1719 2286 y Fr(and)-152 2403
2479 y Fo(V)63 b Fr(=)45 b Fo(D)r(B)t(QU)8 b Fr(.)78 b(If)40
2480 b Fo(n)545 2411 y Fn(2)607 2403 y Fj(\000)27 b Fo(n)740
2481 2411 y Fn(1)820 2403 y Fo(<)45 b Fr(4,)g(these)40 b(are)h(computed)d
2482 (di-)-152 2486 y(rectly)-6 b(.)70 b(If)38 b Fo(n)258
2483 2494 y Fn(2)318 2486 y Fj(\000)25 b Fo(n)449 2494 y Fn(1)525
2484 2486 y Fj(\025)41 b Fr(4,)g(they)c(are)h(computed)e(using)i
2485 Fi(binary)-152 2569 y(splitting)p Fr(:)47 b(Cho)r(ose)33
2486 b(an)f(index)f Fo(n)827 2577 y Fk(m)917 2569 y Fr(in)h(the)f(middle)g
2487 (of)h Fo(n)1548 2577 y Fn(1)1583 2569 y Fr(and)g Fo(n)1785
2488 2577 y Fn(2)1820 2569 y Fr(,)-152 2652 y(compute)27 b(the)h(comp)r
2489 (onen)n(ts)f Fo(P)771 2661 y Fk(l)796 2652 y Fr(,)i Fo(Q)907
2490 2661 y Fk(l)930 2652 y Fr(,)g Fo(B)1038 2661 y Fk(l)1063
2491 2652 y Fr(,)g Fo(T)1158 2661 y Fk(l)1182 2652 y Fr(,)g
2492 Fo(D)1295 2661 y Fk(l)1319 2652 y Fr(,)g Fo(C)1424 2661
2493 y Fk(l)1448 2652 y Fr(,)g Fo(V)1543 2661 y Fk(l)1596
2494 2652 y Fr(b)r(elong-)-152 2735 y(ing)40 b(to)f(the)g(in)n(terv)l(al)g
2495 Fo(n)580 2743 y Fn(1)659 2735 y Fj(\024)k Fo(n)h(<)g(n)1002
2496 2743 y Fk(m)1061 2735 y Fr(,)f(compute)38 b(the)h(comp)r(o-)-152
2497 2818 y(nen)n(ts)29 b Fo(P)104 2826 y Fk(r)138 2818 y
2498 Fr(,)h Fo(Q)250 2826 y Fk(r)284 2818 y Fr(,)g Fo(B)393
2499 2826 y Fk(r)428 2818 y Fr(,)f Fo(T)523 2826 y Fk(r)558
2500 2818 y Fr(,)h Fo(D)672 2826 y Fk(r)707 2818 y Fr(,)f
2501 Fo(C)812 2826 y Fk(r)847 2818 y Fr(,)h Fo(V)943 2826
2502 y Fk(r)1006 2818 y Fr(b)r(elonging)g(to)f(the)f(in)n(terv)l(al)-152
2503 2901 y Fo(n)-106 2909 y Fk(m)-16 2901 y Fj(\024)i Fo(n)h(<)f(n)287
2504 2909 y Fn(2)322 2901 y Fr(,)j(and)e(set)g Fo(P)41 b Fr(=)30
2505 b Fo(P)885 2910 y Fk(l)909 2901 y Fo(P)958 2909 y Fk(r)993
2506 2901 y Fr(,)j Fo(Q)d Fr(=)g Fo(Q)1289 2910 y Fk(l)1313
2507 2901 y Fo(Q)1374 2909 y Fk(r)1408 2901 y Fr(,)j Fo(B)h
2508 Fr(=)c Fo(B)1702 2910 y Fk(l)1727 2901 y Fo(B)1785 2909
2509 y Fk(r)1820 2901 y Fr(,)-152 2984 y Fo(T)36 b Fr(=)26
2510 b Fo(B)73 2992 y Fk(r)108 2984 y Fo(Q)169 2992 y Fk(r)203
2511 2984 y Fo(T)248 2993 y Fk(l)291 2984 y Fr(+)18 b Fo(B)427
2512 2993 y Fk(l)451 2984 y Fo(P)500 2993 y Fk(l)525 2984
2513 y Fo(T)570 2992 y Fk(r)604 2984 y Fr(,)29 b Fo(D)f Fr(=)e
2514 Fo(D)894 2993 y Fk(l)918 2984 y Fo(D)981 2992 y Fk(r)1016
2515 2984 y Fr(,)j Fo(C)i Fr(=)26 b Fo(C)1293 2993 y Fk(l)1317
2516 2984 y Fo(D)1380 2992 y Fk(r)1433 2984 y Fr(+)19 b Fo(C)1567
2517 2992 y Fk(r)1601 2984 y Fo(D)1664 2993 y Fk(l)1717 2984
2518 y Fr(and)-152 3067 y Fo(V)39 b Fr(=)21 b Fo(D)76 3075
2519 y Fk(r)111 3067 y Fo(B)169 3075 y Fk(r)203 3067 y Fo(Q)264
2520 3075 y Fk(r)299 3067 y Fo(V)344 3076 y Fk(l)385 3067
2521 y Fr(+)16 b Fo(D)524 3075 y Fk(r)559 3067 y Fo(C)614
2522 3076 y Fk(l)638 3067 y Fo(B)696 3076 y Fk(l)721 3067
2523 y Fo(P)770 3076 y Fk(l)794 3067 y Fo(T)839 3075 y Fk(r)890
2524 3067 y Fr(+)h Fo(D)1030 3076 y Fk(l)1055 3067 y Fo(B)1113
2525 3076 y Fk(l)1137 3067 y Fo(P)1186 3076 y Fk(l)1210 3067
2526 y Fo(V)1255 3075 y Fk(r)1289 3067 y Fr(.)-40 3150 y(Finally)-6
2527 b(,)37 b(this)c(algorithm)h(is)h(applied)e(to)h Fo(n)1272
2528 3158 y Fn(1)1342 3150 y Fr(=)g(0)g(and)g Fo(n)1712 3158
2529 y Fn(2)1781 3150 y Fr(=)-152 3233 y Fo(n)-106 3241 y
2530 Fn(max)48 3233 y Fr(=)i Fo(O)r Fr(\()p Fo(N)8 b Fr(\),)38
2531 b(and)c(\014nal)h(\015oating-p)r(oin)n(t)g(divisions)g
2532 Fo(S)41 b Fr(=)1760 3202 y Fk(T)p 1734 3216 97 4 v 1734
2533 3258 a(B)r(Q)-152 3341 y Fr(and)26 b Fo(U)j Fr(=)220
2534 3310 y Fk(V)p 170 3324 149 4 v 170 3366 a(D)r(B)r(Q)354
2535 3341 y Fr(are)d(p)r(erformed.)-152 3512 y Fh(Complexit)n(y:)-40
2536 3670 y Fr(The)k(bit)g(complexit)n(y)e(of)i(computing)f
2537 Fo(S)34 b Fr(and)29 b Fo(U)38 b Fr(with)30 b Fo(N)38
2538 b Fr(bits)-152 3753 y(of)27 b(precision)f(is)h Fo(O)r
2539 Fr(\(\(log)15 b Fo(N)8 b Fr(\))665 3722 y Fn(2)700 3753
2540 y Fo(M)g Fr(\()p Fo(N)g Fr(\)\).)-152 3912 y Fh(Pro)r(of:)-40
2541 4071 y Fr(By)21 b(our)f(assumption)g(that)g Fo(a)p Fr(\()p
2542 Fo(n)p Fr(\),)h Fo(b)p Fr(\()p Fo(n)p Fr(\),)h Fo(c)p
2543 Fr(\()p Fo(n)p Fr(\),)g Fo(d)p Fr(\()p Fo(n)p Fr(\),)g
2544 Fo(p)p Fr(\()p Fo(n)p Fr(\),)f Fo(q)s Fr(\()p Fo(n)p
2545 Fr(\))-152 4154 y(are)37 b(in)n(tegers)g(with)f Fo(O)r
2546 Fr(\(log)15 b Fo(n)p Fr(\))36 b(bits,)j(the)d(in)n(tegers)h
2547 Fo(P)11 b Fr(,)38 b Fo(Q)p Fr(,)g Fo(B)t Fr(,)h Fo(T)11
2548 b Fr(,)-152 4237 y Fo(D)r Fr(,)37 b Fo(C)5 b Fr(,)37
2549 b Fo(V)51 b Fr(b)r(elonging)35 b(to)g(the)e(in)n(terv)l(al)h
2550 Fo(n)1116 4245 y Fn(1)1187 4237 y Fj(\024)h Fo(n)h(<)f(n)1505
2551 4245 y Fn(2)1574 4237 y Fr(all)g(ha)n(v)n(e)-152 4320
2552 y Fo(O)r Fr(\(\()p Fo(n)14 4328 y Fn(2)69 4320 y Fj(\000)19
2553 b Fo(n)194 4328 y Fn(1)229 4320 y Fr(\))13 b(log)i Fo(n)430
2554 4328 y Fn(2)465 4320 y Fr(\))29 b(bits.)46 b(The)30 b(rest)f(of)h(the)f
2555 (pro)r(of)i(is)f(as)g(in)f(the)-152 4403 y(previous)d(section.)-152
2556 4562 y Fh(Chec)n(kp)r(oin)n(ting/P)n(arallelising:)-40
2557 4721 y Fr(A)f(c)n(hec)n(kp)r(oin)n(t)e(can)i(b)r(e)g(easily)h(done)e(b)
2558 n(y)g(storing)h(the)g(\(in)n(teger\))-152 4804 y(v)l(alues)20
2559 b(of)g Fo(n)198 4812 y Fn(1)233 4804 y Fr(,)h Fo(n)321
2560 4812 y Fn(2)356 4804 y Fr(,)g Fo(P)11 b Fr(,)20 b Fo(Q)p
2561 Fr(,)h Fo(B)t Fr(,)f Fo(T)30 b Fr(and)19 b(additionally)h
2562 Fo(D)r Fr(,)i Fo(C)5 b Fr(,)21 b Fo(V)c Fr(.)32 b(Simi-)-152
2563 4887 y(larly)-6 b(,)20 b(if)f Fo(m)e Fr(pro)r(cessors)i(are)g(a)n(v)l
2564 (ailable,)h(then)d(the)h(in)n(terv)l(al)f([0)p Fo(;)d(n)1692
2565 4895 y Fk(max)1820 4887 y Fr(])-152 4970 y(can)29 b(b)r(e)g(divided)f
2566 (in)n(to)h Fo(m)g Fr(pieces)g(of)h(length)f Fo(l)f Fr(=)e
2567 Fj(b)p Fo(n)1401 4978 y Fk(max)1529 4970 y Fo(=m)p Fj(c)p
2568 Fr(.)44 b(Af-)-152 5053 y(ter)34 b(eac)n(h)g(pro)r(cessor)h
2569 Fo(i)f Fr(has)g(computed)e(the)h(sum)f(of)j(its)f(in)n(terv)l(al)-152
2570 5136 y([)p Fo(il)q(;)14 b Fr(\()p Fo(i)9 b Fr(+)g(1\))p
2571 Fo(l)q Fr(],)23 b(the)e(partial)h(sums)f(are)h(com)n(bined)e(to)i(the)f
2572 (\014nal)g(result)-152 5219 y(using)26 b(the)g(rules)g(describ)r(ed)f
2573 (ab)r(o)n(v)n(e.)-152 5378 y Fh(Implemen)n(tation:)2152
2574 -69 y Fr(The)d(C++)f(implemen)n(tation)f(of)i(the)f(ab)r(o)n(v)n(e)h
2575 (algorithm)g(is)g(v)n(ery)2040 14 y(similar)30 b(to)g(the)f(previous)g
2576 (one.)46 b(The)29 b(initialisation)j(is)e(done)f(no)n(w)2040
2577 97 y(b)n(y)g(a)i(structure)f Fq(abpqcd)p 2793 97 24 4
2578 v 29 w(series)i Fr(con)n(taining)f(arra)n(ys)f Fq(a)p
2579 Fr(,)i Fq(b)p Fr(,)g Fq(p)p Fr(,)g Fq(q)p Fr(,)2040 180
2580 y Fq(c)26 b Fr(and)g Fq(d)g Fr(of)g(m)n(ultiprecision)g(in)n(tegers.)36
2581 b(The)26 b(v)l(alues)g(of)h(the)e(arra)n(ys)2040 263
2582 y(at)k(the)e(index)h Fo(n)h Fr(corresp)r(ond)f(to)h(the)f(v)l(alues)g
2583 (of)h(the)f(functions)h Fo(a)p Fr(,)2040 346 y Fo(b)p
2584 Fr(,)d Fo(p)p Fr(,)g Fo(q)s Fr(,)g Fo(c)g Fr(and)g Fo(d)f
2585 Fr(at)h(the)g(in)n(teger)g(p)r(oin)n(t)g Fo(n)p Fr(.)35
2586 b(The)26 b(\(partial\))h(results)2040 429 y(of)38 b(the)e(algorithm)i
2587 (are)f(stored)h(in)e(the)h Fq(abpqcd)p 3509 429 V 30
2588 w(series)p 3773 429 V 29 w(result)2040 512 y Fr(structure,)26
2589 b(whic)n(h)f(no)n(w)h(con)n(tains)h(3)f(new)g(elemen)n(ts)f(\()p
2590 Fq(C)p Fr(,)h Fq(D)f Fr(and)h Fq(V)p Fr(\).)2040 639
2591 y Fq(//)40 b(abpqcd_series)i(is)e(initialised)h(by)f(user)2040
2592 722 y(struct)h({)e(bigint)i(*a,)f(*b,)g(*p,)f(*q,)h(*c,)g(*d;)2315
2593 805 y(})f(abpqcd_series;)2040 971 y(//)h(abpqcd_series_result)k(holds)c
2594 (the)g(partial)h(results)2040 1054 y(struct)g({)e(bigint)i(P,)e(Q,)h
2595 (B,)g(T,)f(C,)h(D,)g(V;)2315 1137 y(})f(abpqcd_series_result;)2040
2596 1303 y(void)h(sum_abpqcd\(abpqcd_series_res)q(ult)46
2597 b(&)39 b(r,)2668 1386 y(int)h(n1,)g(int)f(n2,)2668 1469
2598 y(const)h(abpqcd_series)i(&)e(arg\))2040 1552 y({)2119
2599 1635 y(switch)g(\(n2)g(-)g(n1\))2119 1718 y({)2197 1801
2600 y(case)g(0:)2275 1884 y(error_handler\("summation)45
2601 b(device",)2511 1967 y("sum_abpqcd::)d(n2-n1)e(should)h(be)f(>)f
2602 (0."\);)2275 2050 y(break;)2197 2217 y(case)h(1:)g(//)g(the)f(result)i
2603 (at)f(the)g(point)g(n1)2275 2300 y(r.P)g(=)g(arg.p[n1];)2275
2604 2383 y(r.Q)g(=)g(arg.q[n1];)2275 2466 y(r.B)g(=)g(arg.b[n1];)2275
2605 2549 y(r.T)g(=)g(arg.a[n1])h(*)f(arg.p[n1];)2275 2632
2606 y(r.D)g(=)g(arg.d[n1];)2275 2715 y(r.C)g(=)g(arg.c[n1];)2275
2607 2798 y(r.V)g(=)g(arg.a[n1])h(*)f(arg.c[n1])h(*)e(arg.p[n1];)2275
2608 2881 y(break;)2197 3047 y(//)h(cases)g(2,)g(3,)f(4)h(left)g(out)g(for)g
2609 (simplicity)2197 3213 y(default:)h(//)f(general)h(case)2275
2610 3379 y(//)f(the)g(left)g(and)g(the)g(right)g(partial)h(sum)2275
2611 3462 y(abpqcd_series_result)j(L,)c(R;)2275 3628 y(//)g(find)g(the)g
2612 (middle)h(of)e(the)h(interval)2275 3711 y(int)g(nm)g(=)g(\(n1)f(+)h
2613 (n2\))g(/)f(2;)2275 3877 y(//)h(sum)g(left)g(side)2275
2614 3960 y(sum_abpqcd\(L,)j(n1,)d(nm,)f(arg\);)2275 4126
2615 y(//)h(sum)g(right)g(side)2275 4209 y(sum_abpqcd\(R,)j(nm,)d(n2,)f
2616 (arg\);)2275 4375 y(//)h(put)g(together)2275 4458 y(r.P)g(=)g(L.P)g(*)f
2617 (R.P;)2275 4541 y(r.Q)h(=)g(R.Q)g(*)f(L.Q;)2275 4624
2618 y(r.B)h(=)g(L.B)g(*)f(R.B;)2275 4707 y(bigint)i(tmp)f(=)f(L.B)h(*)g
2619 (L.P)g(*)f(R.T;)2275 4790 y(r.T)h(=)g(R.B)g(*)f(R.Q)h(*)g(L.T)f(+)h
2620 (tmp;)2275 4873 y(r.D)g(=)g(L.D)g(*)f(R.D;)2275 4956
2621 y(r.C)h(=)g(L.C)g(*)f(R.D)h(+)g(R.C)f(*)h(L.D;)2275 5039
2622 y(r.V)g(=)g(R.D)g(*)f(\(R.B)h(*)g(R.Q)g(*)f(L.V)h(+)g(L.C)f(*)h(tmp\))
2623 2511 5122 y(+)f(L.D)h(*)g(L.B)g(*)f(L.P)h(*)f(R.V;)2275
2624 5205 y(break;)2119 5288 y(})2040 5371 y(})p eop
2625 %%Page: 6 6
2626 6 5 bop -152 -69 a Fp(3.1)83 b(Example:)36 b(Euler's)27
2627 b(constant)g Fo(C)-152 63 y Fh(Theorem:)-40 222 y Fr(Let)32
2628 b Fo(f)8 b Fr(\()p Fo(x)p Fr(\))32 b(=)376 162 y Fl(P)464
2629 182 y Fm(1)464 249 y Fk(n)p Fn(=0)612 191 y Fk(x)647
2630 171 y Ff(n)p 606 205 89 4 v 606 249 a Fk(n)p Fn(!)662
2631 235 y Fg(2)736 222 y Fr(and)g Fo(g)s Fr(\()p Fo(x)p Fr(\))e(=)1158
2632 162 y Fl(P)1245 182 y Fm(1)1245 249 y Fk(n)p Fn(=0)1377
2633 222 y Fo(H)1441 230 y Fk(n)1500 191 y(x)1535 171 y Ff(n)p
2634 1493 205 V 1493 249 a Fk(n)p Fn(!)1549 235 y Fg(2)1592
2635 222 y Fr(.)53 b(Then)-152 331 y(for)27 b Fo(x)21 b Fj(!)g(1)p
2636 Fr(,)264 295 y Fk(g)r Fn(\()p Fk(x)p Fn(\))p 262 314
2637 119 4 v 262 357 a Fk(f)6 b Fn(\()p Fk(x)p Fn(\))412 331
2638 y Fr(=)503 301 y Fn(1)p 503 315 31 4 v 503 357 a(2)556
2639 331 y Fr(log)15 b Fo(x)i Fr(+)g Fo(C)22 b Fr(+)17 b Fo(O)1033
2640 266 y Fl(\000)1071 331 y Fo(e)1107 299 y Fm(\000)p Fn(4)1185
2641 263 y Fm(p)p 1235 263 35 3 v 36 x Fk(x)1274 266 y Fl(\001)1312
2642 331 y Fr(.)-152 506 y Fh(Pro)r(of:)-40 665 y Fr(The)27
2643 b(Laplace)h(metho)r(d)e(for)h(asymptotic)g(ev)l(aluation)g(of)g(exp)r
2644 (o-)-152 748 y(nen)n(tially)f(gro)n(wing)h(sums)e(and)g(in)n(tegrals)i
2645 (yields)257 942 y Fo(f)8 b Fr(\()p Fo(x)p Fr(\))21 b(=)g
2646 Fo(e)544 906 y Fn(2)574 870 y Fm(p)p 624 870 V 36 x Fk(x)663
2647 942 y Fo(x)707 906 y Fm(\000)765 887 y Fg(1)p 765 896
2648 29 4 v 765 927 a(4)872 894 y Fr(1)p 817 925 150 4 v 817
2649 995 a(2)855 941 y Fj(p)p 919 941 47 4 v 54 x Fo(\031)976
2650 942 y Fr(\(1)c(+)g Fo(O)r Fr(\()p Fo(x)1272 906 y Fm(\000)1330
2651 887 y Fg(1)p 1330 896 29 4 v 1330 927 a(4)1372 942 y
2652 Fr(\)\))-152 1148 y(and)-42 1327 y Fo(g)s Fr(\()p Fo(x)p
2653 Fr(\))i(=)i Fo(e)238 1291 y Fn(2)268 1255 y Fm(p)p 318
2654 1255 35 3 v 36 x Fk(x)357 1327 y Fo(x)401 1291 y Fm(\000)459
2655 1272 y Fg(1)p 459 1281 29 4 v 459 1313 a(4)566 1279 y
2656 Fr(1)p 511 1310 150 4 v 511 1380 a(2)549 1326 y Fj(p)p
2657 614 1326 47 4 v 614 1380 a Fo(\031)683 1237 y Fl(\020)742
2658 1279 y Fr(1)p 742 1310 39 4 v 742 1378 a(2)804 1327 y(log)15
2659 b Fo(x)h Fr(+)h Fo(C)22 b Fr(+)17 b Fo(O)r Fr(\(log)e
2660 Fo(x)i Fj(\001)g Fo(x)1552 1291 y Fm(\000)1610 1272 y
2661 Fg(1)p 1610 1281 29 4 v 1610 1313 a(4)1652 1327 y Fr(\))1682
2662 1237 y Fl(\021)-152 1555 y Fr(On)36 b(the)f(other)h(hand,)j
2663 Fo(h)p Fr(\()p Fo(x)p Fr(\))f(:=)884 1518 y Fk(g)r Fn(\()p
2664 Fk(x)p Fn(\))p 882 1538 119 4 v 882 1580 a Fk(f)6 b Fn(\()p
2665 Fk(x)p Fn(\))1046 1555 y Fr(satis\014es)38 b(the)d(di\013eren)n(tial)
2666 -152 1651 y(equation)53 1808 y Fo(xf)8 b Fr(\()p Fo(x)p
2667 Fr(\))16 b Fj(\001)h Fo(h)344 1772 y Fm(00)385 1808 y
2668 Fr(\()p Fo(x)p Fr(\))g(+)f(\(2)p Fo(xf)739 1772 y Fm(0)762
2669 1808 y Fr(\()p Fo(x)p Fr(\))g(+)h Fo(f)8 b Fr(\()p Fo(x)p
2670 Fr(\)\))17 b Fj(\001)g Fo(h)1237 1772 y Fm(0)1260 1808
2671 y Fr(\()p Fo(x)p Fr(\))j(=)h Fo(f)1510 1772 y Fm(0)1533
2672 1808 y Fr(\()p Fo(x)p Fr(\))-152 1966 y(hence)-152 2161
2673 y Fo(h)p Fr(\()p Fo(x)p Fr(\))g(=)108 2113 y(1)p 108
2674 2144 39 4 v 108 2212 a(2)169 2161 y(log)15 b Fo(x)p Fr(+)p
2675 Fo(C)5 b Fr(+)p Fo(c)538 2169 y Fn(2)585 2050 y Fl(Z)668
2676 2071 y Fm(1)631 2239 y Fk(x)834 2113 y Fr(1)p 756 2144
2677 196 4 v 756 2212 a Fo(tf)j Fr(\()p Fo(t)p Fr(\))917 2190
2678 y Fn(2)961 2161 y Fo(dt)21 b Fr(=)1141 2113 y(1)p 1141
2679 2144 39 4 v 1141 2212 a(2)1202 2161 y(log)15 b Fo(x)p
2680 Fr(+)p Fo(C)5 b Fr(+)p Fo(O)r Fr(\()p Fo(e)1664 2125
2681 y Fm(\000)p Fn(4)1742 2089 y Fm(p)p 1792 2089 35 3 v
2682 36 x Fk(x)1830 2161 y Fr(\))-152 2375 y Fh(Algorithm:)-40
2683 2535 y Fr(T)-6 b(o)26 b(compute)f Fo(C)31 b Fr(with)26
2684 b(a)g(precision)g(of)h Fo(N)34 b Fr(bits,)26 b(set)486
2685 2744 y Fo(x)21 b Fr(=)632 2654 y Fl(l)676 2744 y Fr(\()p
2686 Fo(N)k Fr(+)17 b(2\))964 2696 y(log)e(2)p 964 2727 151
2687 4 v 1020 2795 a(4)1125 2654 y Fl(m)1168 2664 y Fn(2)-152
2688 2939 y Fr(and)36 b(ev)l(aluate)h(the)e(series)j(for)f
2689 Fo(g)s Fr(\()p Fo(x)p Fr(\))d(and)i Fo(f)8 b Fr(\()p
2690 Fo(x)p Fr(\))36 b(sim)n(ultaneously)-6 b(,)-152 3022
2691 y(using)27 b(the)g(binary-splitting)g(algorithm,)h(with)f
2692 Fo(a)p Fr(\()p Fo(n)p Fr(\))c(=)g(1,)28 b Fo(b)p Fr(\()p
2693 Fo(n)p Fr(\))23 b(=)-152 3105 y(1,)f Fo(c)p Fr(\()p Fo(n)p
2694 Fr(\))g(=)f(1,)g Fo(d)p Fr(\()p Fo(n)p Fr(\))h(=)f Fo(n)5
2695 b Fr(+)g(1,)22 b Fo(p)p Fr(\()p Fo(n)p Fr(\))f(=)g Fo(x)p
2696 Fr(,)g Fo(q)s Fr(\()p Fo(n)p Fr(\))g(=)h(\()p Fo(n)5
2697 b Fr(+)g(1\))1490 3073 y Fn(2)1525 3105 y Fr(.)33 b(Let)20
2698 b Fo(\013)h Fr(=)-152 3188 y(3)p Fo(:)p Fr(591121477)c
2699 Fo(:)d(:)f(:)31 b Fr(b)r(e)f(the)h(solution)g(of)h(the)e(equation)h
2700 Fj(\000)p Fo(\013)12 b Fr(log)j Fo(\013)21 b Fr(+)-152
2701 3271 y Fo(\013)f Fr(+)f(1)29 b(=)e(0.)46 b(Then)29 b
2702 Fo(\013)508 3217 y Fj(p)p 573 3217 44 4 v 573 3271 a
2703 Fo(x)19 b Fj(\000)795 3241 y Fn(1)p 725 3255 171 4 v
2704 725 3297 a(4)11 b(log)h Fk(\013)919 3271 y Fr(log)1031
2705 3217 y Fj(p)p 1095 3217 44 4 v 54 x Fo(x)19 b Fr(+)g
2706 Fo(O)r Fr(\(1\))30 b(terms)f(of)h(the)-152 3380 y(series)d(su\016ce)f
2707 (for)h(the)e(relativ)n(e)h(error)g(to)g(b)r(e)g(b)r(ounded)e(b)n(y)h(2)
2708 1653 3349 y Fm(\000)p Fk(N)1759 3380 y Fr(.)-152 3540
2709 y Fh(Complexit)n(y:)-40 3699 y Fr(The)18 b(bit)f(complexit)n(y)f(of)h
2710 (this)h(algorithm)f(is)h Fo(O)r Fr(\(\(log)d Fo(N)8 b
2711 Fr(\))1564 3667 y Fn(2)1599 3699 y Fo(M)g Fr(\()p Fo(N)g
2712 Fr(\)\).)-152 3859 y Fh(Note:)-40 4018 y Fr(This)23 b(algorithm)f(w)n
2713 (as)g(\014rst)g(men)n(tioned)e(in)i([5].)34 b(It)21 b(is)h(b)n(y)f(far)
2714 h(the)-152 4101 y(fastest)27 b(kno)n(wn)e(algorithm)h(for)h(computing)e
2715 (Euler's)h(constan)n(t.)-40 4184 y(F)-6 b(or)33 b(Euler's)g(constan)n
2716 (t)g(there)f(is)h(no)g(c)n(hec)n(kp)r(oin)n(ting)f(p)r(ossible)-152
2717 4267 y(b)r(ecause)27 b(of)f(the)f(dep)r(endency)f(on)i
2718 Fo(x)f Fr(in)h(the)f(binary)g(splitting.)-152 4463 y
2719 Fp(4)83 b(Computational)27 b(results)-152 4620 y Fr(In)22
2720 b(this)g(section)g(w)n(e)h(presen)n(t)f(some)f(computational)h(results)
2721 h(of)g(our)-152 4703 y(CLN)f(and)g Fb(LiDIA)g Fr(implemen)n(tation)f
2722 (of)i(the)e(algorithms)i(presen)n(ted)-152 4786 y(in)j(this)g(note.)35
2723 b(W)-6 b(e)26 b(use)g(the)f(o\016cial)i(v)n(ersion)g(\(1.3\))f(and)g
2724 (an)g(exp)r(er-)-152 4869 y(imen)n(tal)33 b(v)n(ersion)f(\(1.4a\))i(of)
2725 g Fb(LiDIA)p Fr(.)e(W)-6 b(e)33 b(ha)n(v)n(e)f(tak)n(en)g(adv)l(an)n
2726 (tage)-152 4952 y(of)26 b Fb(LiDIA)p Fr('s)g(abilit)n(y)f(to)h(replace)
2727 g(its)g(k)n(ernel)f(\(m)n(ultiprecision)g(arith-)-152
2728 5035 y(metic)17 b(and)h(memory)e(managemen)n(t\))g([16)q(,)i(15)q(,)g
2729 (13],)i(so)f(w)n(e)f(w)n(ere)g(able)-152 5118 y(to)26
2730 b(use)g(in)f(b)r(oth)h(cases)h(CLN's)f(fast)h(in)n(teger)f(arithmetic)f
2731 (routines.)p 2040 -64 2022 4 v 2038 19 4 84 v 2085 -6
2732 a(D)p 2239 19 V 142 w(exp)o(\(1\))p 2545 19 V 90 w(log)r(\(2\))p
2733 2848 19 V 106 w Fo(\031)p 3151 19 V 259 w(C)p 3454 19
2734 V 248 w(G)p 3757 19 V 243 w(\020)5 b Fr(\(3\))p 4060
2735 19 V 2040 23 2022 4 v 2040 38 V 2038 126 4 89 v 2085
2736 101 a(10)2161 70 y Fn(2)p 2239 126 V 2286 101 a Fr(0.0005)p
2737 2545 126 V 94 w(0.0020)p 2848 126 V 92 w(0.0014)p 3151
2738 126 V 92 w(0.0309)p 3454 126 V 92 w(0.0179)p 3757 126
2739 V 92 w(0.0027)p 4060 126 V 2040 130 2022 4 v 2038 218
2740 4 89 v 2085 194 a(10)2161 162 y Fn(3)p 2239 218 V 2286
2741 194 a Fr(0.0069)p 2545 218 V 94 w(0.0474)p 2848 218 V
2742 92 w(0.0141)p 3151 218 V 92 w(0.8110)p 3454 218 V 92
2743 w(0.3580)p 3757 218 V 92 w(0.0696)p 4060 218 V 2040 222
2744 2022 4 v 2038 311 4 89 v 2085 286 a(10)2161 254 y Fn(4)p
2745 2239 311 V 2286 286 a Fr(0.2566)p 2545 311 V 94 w(1.9100)p
2746 2848 311 V 92 w(0.6750)p 3151 311 V 92 w(33.190)p 3454
2747 311 V 92 w(13.370)p 3757 311 V 92 w(2.5600)p 4060 311
2748 V 2040 314 2022 4 v 2038 403 4 89 v 2085 378 a(10)2161
2749 346 y Fn(5)p 2239 403 V 2286 378 a Fr(5.5549)p 2545 403
2750 V 94 w(45.640)p 2848 403 V 92 w(17.430)p 3151 403 V 92
2751 w(784.93)p 3454 403 V 92 w(340.33)p 3757 403 V 92 w(72.970)p
2752 4060 403 V 2040 406 2022 4 v 2040 549 a(Figure)35 b(1:)53
2753 b Fb(LiDIA-1.4a)34 b Fr(timings)h(of)g(computation)f(of)h(constan)n(ts)
2754 2040 632 y(using)26 b(binary-splitting)2040 955 y Fp(4.1)82
2755 b(Timings)2040 1087 y Fr(The)29 b(table)g(in)g(Figure)g(1)g(sho)n(ws)h
2756 (the)e(running)g(times)g(for)i(the)e(cal-)2040 1170 y(culation)37
2757 b(of)g(exp\(1\),)i(log)r(\(2\),)g Fo(\031)s Fr(,)g Fo(C)5
2758 b Fr(,)40 b Fo(G)c Fr(and)g Fo(\020)5 b Fr(\(3\))36 b(to)h(precision)
2759 2040 1253 y(100,)g(1000,)g(10000)e(and)e(100000)j(decimal)d(digits.)58
2760 b(The)34 b(timings)2040 1336 y(are)29 b(giv)n(en)e(in)h(seconds)h(and)f
2761 (they)f(denote)g(the)h Fi(r)l(e)l(al)h Fr(time)e(needed,)2040
2762 1419 y(i.e.)52 b(system)30 b(and)h(user)g(time.)50 b(The)31
2763 b(computation)g(w)n(as)h(done)f(on)2040 1502 y(an)26
2764 b(In)n(tel)f(P)n(en)n(tium)f(with)i(133Hz)h(and)e(32MB)i(of)g(RAM.)2152
2765 1585 y(The)20 b(second)f(table)h(\(Figure)g(2\))f(summarizes)g(the)f(p)
2766 r(erformance)2040 1668 y(of)25 b Fo(exp)p Fr(\()p Fo(x)p
2767 Fr(\))e(in)h(v)l(arious)h(Computer)f(Algebra)h(systems)3631
2768 1636 y Fn(3)3665 1668 y Fr(.)34 b(F)-6 b(or)25 b(a)f(fair)2040
2769 1751 y(comparison)h(of)h(the)f(algorithms,)h(b)r(oth)f(argumen)n(t)f
2770 (and)h(precision)2040 1834 y(are)d(c)n(hosen)g(in)f(suc)n(h)g(a)h(w)n
2771 (a)n(y)-6 b(,)22 b(that)g(system{sp)r(eci\014c)f(optimizations)2040
2772 1917 y(\(BCD)e(arithmetic)g(in)g(Maple,)i(FFT)f(m)n(ultiplication)f(in)
2773 g(CLN,)g(sp)r(e-)2040 2000 y(cial)j(exact)f(argumen)n(t)f(handling)h
2774 (in)g Fb(LiDIA)p Fr(\))f(do)h(not)g(w)n(ork.)33 b(W)-6
2775 b(e)21 b(use)2040 2096 y Fo(x)g Fr(=)g Fj(\000)2246 2034
2776 y(p)p 2310 2034 39 4 v 62 x Fr(2)j(and)f(precision)h(10)2913
2777 2064 y Fn(\()p Fk(i=)p Fn(3\))3050 2096 y Fr(,)h(with)e
2778 Fo(i)h Fr(running)f(from)g(4)h(to)g(15.)p 2106 2282 1862
2779 4 v 2104 2365 4 84 v 2322 2340 a(D)p 2424 2365 V 90 w(Maple)p
2780 2804 2365 V 173 w(P)n(ari)p 3222 2365 V 280 w Fb(LiDIA-1.3)p
2781 3624 2365 V 89 w Fr(CLN)p 3965 2365 V 2106 2368 1862
2782 4 v 2106 2383 V 2104 2466 4 84 v 2304 2441 a(21)p 2424
2783 2466 V 91 w(0.00090)p 2804 2466 V 130 w(0.00047)p 3222
2784 2466 V 170 w(0.00191)p 3624 2466 V 152 w(0.00075)p 3965
2785 2466 V 2106 2469 1862 4 v 2104 2552 4 84 v 2304 2527
2786 a(46)p 2424 2552 V 91 w(0.00250)p 2804 2552 V 130 w(0.00065)p
2787 3222 2552 V 170 w(0.00239)p 3624 2552 V 152 w(0.00109)p
2788 3965 2552 V 2106 2556 1862 4 v 2104 2639 4 84 v 2266
2789 2614 a(100)p 2424 2639 V 91 w(0.01000)p 2804 2639 V 130
2790 w(0.00160)p 3222 2639 V 170 w(0.00389)p 3624 2639 V 152
2791 w(0.00239)p 3965 2639 V 2106 2642 1862 4 v 2104 2725
2792 4 84 v 2266 2700 a(215)p 2424 2725 V 91 w(0.03100)p 2804
2793 2725 V 130 w(0.00530)p 3222 2725 V 170 w(0.00750)p 3624
2794 2725 V 152 w(0.00690)p 3965 2725 V 2106 2728 1862 4 v
2795 2104 2811 4 84 v 2266 2786 a(464)p 2424 2811 V 91 w(0.11000)p
2796 2804 2811 V 130 w(0.02500)p 3222 2811 V 170 w(0.02050)p
2797 3624 2811 V 152 w(0.02991)p 3965 2811 V 2106 2815 1862
2798 4 v 2104 2898 4 84 v 2227 2873 a(1000)p 2424 2898 V 92
2799 w(0.4000)p 2804 2898 V 168 w(0.2940)p 3222 2898 V 208
2800 w(0.0704)p 3624 2898 V 190 w(0.0861)p 3965 2898 V 2106
2801 2901 1862 4 v 2104 2984 4 84 v 2227 2959 a(2154)p 2424
2802 2984 V 92 w(1.7190)p 2804 2984 V 168 w(0.8980)p 3222
2803 2984 V 208 w(0.2990)p 3624 2984 V 190 w(0.2527)p 3965
2804 2984 V 2106 2987 1862 4 v 2104 3070 4 84 v 2227 3045
2805 a(4641)p 2424 3070 V 92 w(8.121)p 2804 3070 V 206 w(5.941)p
2806 3222 3070 V 246 w(1.510)p 3624 3070 V 228 w(0.906)p 3965
2807 3070 V 2106 3074 1862 4 v 2104 3157 4 84 v 2189 3132
2808 a(10000)p 2424 3157 V 92 w(39.340)p 2804 3157 V 168 w(39.776)p
2809 3222 3157 V 208 w(7.360)p 3624 3157 V 228 w(4.059)p 3965
2810 3157 V 2106 3160 1862 4 v 2104 3243 4 84 v 2189 3218
2811 a(21544)p 2424 3243 V 92 w(172.499)p 2804 3243 V 130
2812 w(280.207)p 3222 3243 V 170 w(39.900)p 3624 3243 V 190
2813 w(15.010)p 3965 3243 V 2106 3246 1862 4 v 2104 3329 4
2814 84 v 2189 3304 a(46415)p 2424 3329 V 92 w(868.841)p 2804
2815 3329 V 130 w(1972.184)p 3222 3329 V 132 w(129.000)p 3624
2816 3329 V 152 w(39.848)p 3965 3329 V 2106 3333 1862 4 v
2817 2104 3416 4 84 v 2151 3391 a(100000)p 2424 3416 V 92
2818 w(4873.829)p 2804 3416 V 92 w(21369.197)p 3222 3416 V
2819 94 w(437.000)p 3624 3416 V 152 w(106.990)p 3965 3416
2820 V 2106 3419 1862 4 v 2238 3579 a(Figure)i(2:)35 b(Timings)26
2821 b(of)g(computation)f(of)i(exp)o(\()p Fj(\000)3703 3517
2822 y(p)p 3767 3517 39 4 v 62 x Fr(2\))2152 3834 y(MapleV)39
2823 b(R3)g(is)g(the)f(slo)n(w)n(est)i(system)e(in)g(this)h(comparison.)2040
2824 3917 y(This)29 b(is)h(probably)e(due)g(to)h(the)f(BCD)i(arithmetic)e
2825 (it)h(uses.)44 b(Ho)n(w-)2040 4000 y(ev)n(er,)37 b(Maple)e(seems)g(to)f
2826 (ha)n(v)n(e)g(an)h(asymptotically)f(b)r(etter)h(algo-)2040
2827 4083 y(rithm)24 b(for)i Fo(exp)p Fr(\()p Fo(x)p Fr(\))c(for)k(n)n(um)n
2828 (b)r(ers)d(ha)n(ving)i(more)f(than)h(10000)i(deci-)2040
2829 4166 y(mals.)33 b(In)21 b(this)h(range)h(it)f(outp)r(erforms)g(P)n
2830 (ari-1.39.03,)k(whic)n(h)c(is)g(the)2040 4249 y(fastest)27
2831 b(system)e(in)g(the)h(0{200)h(decimals)f(range.)2152
2832 4332 y(The)18 b(comparison)f(indicating)h(the)f(strength)g(of)g
2833 (binary-splitting)2040 4415 y(is)28 b(b)r(et)n(w)n(een)e
2834 Fb(LiDIA-1.3)h Fr(and)g(CLN)g(itself.)40 b(Ha)n(ving)26
2835 b(the)h(same)f(k)n(er-)2040 4498 y(nel,)33 b(the)e(only)g(di\013erence)
2836 g(is)h(here)f(that)g Fb(LiDIA-1.3)g Fr(uses)h(Bren)n(t's)2040
2837 4581 y Fo(O)r Fr(\()2130 4527 y Fj(p)p 2195 4527 47 4
2838 v 2195 4581 a Fo(nM)8 b Fr(\()p Fo(n)p Fr(\)\))23 b(for)g(exp)o(\()p
2839 Fo(x)p Fr(\),)g(whereas)h(CLN)e(c)n(hanges)i(from)e(Bren)n(t's)2040
2840 4664 y(metho)r(d)j(to)g(a)h(binary-splitting)g(v)n(ersion)g(for)g
2841 (large)h(n)n(um)n(b)r(ers.)2152 4747 y(As)g(exp)r(ected)f(in)g(the)g
2842 (range)h(of)h(1000{100000)j(decimals)c(CLN)2040 4830
2843 y(outp)r(erforms)j Fb(LiDIA-1.3)g Fr(b)n(y)f(far.)49
2844 b(The)30 b(fact)h(that)f Fb(LiDIA-1.2.1)h Fr(is)2040
2845 4913 y(faster)d(in)f(the)f(range)h(of)h(200{1000)i(decimals)d(\(also)h
2846 (in)e(some)h(trig.)2040 4996 y(functions\))18 b(is)f(probably)g(due)f
2847 (to)i(a)f(b)r(etter)g(optimized)g Fo(O)r Fr(\()3708 4942
2848 y Fj(p)p 3772 4942 V 54 x Fo(n)q(M)8 b Fr(\()p Fo(n)p
2849 Fr(\)\))2040 5079 y(metho)r(d)25 b(for)h(exp)o(\()p Fo(x)p
2850 Fr(\).)p 2040 5124 797 4 v 2127 5173 a Fg(3)2159 5198
2851 y Fe(W)-5 b(e)15 b(do)h(not)g(list)g(the)g(timings)f(of)h
2852 Fd(LiDIA-1.4a)g Fe(since)f(these)g(are)h(comparable)2040
2853 5264 y(to)23 b(those)e(of)h(CLN.)p eop
2854 %%Page: 7 7
2855 7 6 bop -152 -69 a Fp(4.2)83 b(Distributed)27 b(computing)g(of)h
2856 Fo(\020)5 b Fr(\(3\))-152 63 y(Using)22 b(the)f(metho)r(d)g(describ)r
2857 (ed)g(in)h(2.7)h(the)e(authors)h(w)n(ere)g(the)f(\014rst)-152
2858 146 y(to)30 b(compute)f(1,000,000)k(decimals)c(of)i Fo(\020)5
2859 b Fr(\(3\))30 b([17)q(].)46 b(The)30 b(computa-)-152
2860 229 y(tion)d(to)r(ok)f(8)h(hours)f(on)g(a)g(Hewlett)h(P)n(ac)n(k)l(ard)
2861 f(9000/712)j(mac)n(hine.)-152 312 y(After)g(distributing)g(on)g(a)g
2862 (cluster)h(of)f(4)h(HP)e(9000/712)k(mac)n(hines)-152
2863 395 y(the)k(same)g(computation)f(required)g(only)h(2.5)h(hours.)66
2864 b(The)36 b(half)-152 478 y(hour)25 b(w)n(as)h(necessary)g(for)f
2865 (reading)h(the)f(partial)h(results)f(from)g(disk)-152
2866 561 y(and)37 b(for)g(recom)n(bining)g(them.)66 b(Again,)41
2867 b(w)n(e)c(ha)n(v)n(e)f(used)h(binary-)-152 644 y(splitting)e(for)g
2868 (recom)n(bining:)52 b(the)33 b(4)i(partial)g(result)g(pro)r(duced)e(2)
2869 -152 727 y(results)25 b(whic)n(h)f(w)n(ere)h(com)n(bined)e(to)h(the)g
2870 (\014nal)g(1,000,000)k(decimals)-152 810 y(v)l(alue)e(of)g
2871 Fo(\020)5 b Fr(\(3\).)-40 893 y(This)40 b(example)e(sho)n(ws)i(the)f
2872 (imp)r(ortance)g(of)h(c)n(hec)n(kp)r(oin)n(ting.)-152
2873 976 y(Ev)n(en)30 b(if)h(a)g(mac)n(hine)f(crashes)h(through)f(the)g
2874 (calculation,)k(the)c(re-)-152 1059 y(sults)35 b(of)g(the)f(other)g
2875 (mac)n(hines)f(are)i(still)g(usable.)61 b(Additionally)-6
2876 b(,)-152 1142 y(b)r(eing)27 b(able)h(to)f(parallelise)i(the)e
2877 (computation)f(reduced)g(the)h(com-)-152 1225 y(puting)f(time)e
2878 (dramatically)-6 b(.)-152 1413 y Fp(4.3)83 b(Euler's)26
2879 b(constant)h Fo(C)-152 1544 y Fr(W)-6 b(e)29 b(ha)n(v)n(e)g(implemen)n
2880 (ted)e(a)j(v)n(ersion)f(of)h(Bren)n(t's)g(and)f(McMillan's)-152
2881 1627 y(algorithm)j([5)q(])f(and)g(a)h(v)n(ersion)f(accelerated)i(b)n(y)
2882 d(binary-splitting)-152 1710 y(as)d(sho)n(wn)f(in)f(3.1.)-40
2883 1793 y(The)40 b(computation)e(of)i Fo(C)k Fr(w)n(as)c(done)e(t)n(wice)i
2884 (on)f(a)g(SP)-6 b(AR)n(C-)-152 1876 y(Ultra)36 b(mac)n(hine)e(with)h
2885 (167)h(MHz)f(and)g(256)h(MB)g(of)g(RAM.)f(The)-152 1959
2886 y(\014rst)23 b(computation)f(using)h(the)g(non-acellerated)g(v)n
2887 (ersion)g(required)-152 2042 y(160)j(hours.)34 b(The)24
2888 b(result)h(of)g(this)g(computation)e(w)n(as)j(then)d(v)n(eri\014ed)-152
2889 2125 y(b)n(y)i(the)g(binary)g(splitting)i(v)n(ersion)f(in)f(\(only\))h
2890 (14)g(hours.)-40 2208 y(The)h(\014rst)f(475006)j(partial)e(quotien)n
2891 (ts)f(of)i(the)e(con)n(tin)n(ued)f(frac-)-152 2291 y(tion)d(of)g
2892 Fo(C)k Fr(w)n(ere)c(computed)e(on)h(an)g(In)n(tel)g(P)n(en)n(tium)f
2893 (with)h(133)i(MHz)-152 2374 y(and)k(32)h(MB)g(of)f(RAM)g(in)g(3)g
2894 (hours)g(using)h(a)f(programm)f(b)n(y)g(H.)h(te)-152
2895 2457 y(Riele)33 b(based)g(on)g([6],)i(whic)n(h)e(w)n(as)h(translated)f
2896 (to)g Fb(LiDIA)f Fr(for)h(e\016-)-152 2540 y(ciency)j(reasons.)64
2897 b(Computing)35 b(the)g(475006th)i(con)n(v)n(ergen)n(t)e(pro-)-152
2898 2623 y(duced)25 b(the)g(follo)n(wing)k(impro)n(v)n(ed)24
2899 b(theorem:)-73 2756 y(If)i Fo(C)31 b Fr(is)26 b(a)g(rational)h(n)n(um)n
2900 (b)r(er,)d Fo(C)i Fr(=)21 b Fo(p=q)s Fr(,)26 b(then)f
2901 Fj(j)p Fo(q)s Fj(j)d Fo(>)f Fr(10)1574 2724 y Fn(244663)-40
2902 2889 y Fr(Details)33 b(of)e(this)h(computation)e(\(including)h
2903 (statistics)i(on)e(the)-152 2972 y(partial)c(quotien)n(ts\))e(can)h(b)r
2904 (e)f(found)h(in)f([14)r(].)-152 3167 y Fp(5)83 b(Conclusions)-152
2905 3324 y Fr(Although)17 b(p)r(o)n(w)n(erful,)j(the)d(binary)g(splitting)h
2906 (metho)r(d)e(has)i(not)f(b)r(een)-152 3407 y(widely)30
2907 b(used.)46 b(Esp)r(ecially)-6 b(,)32 b(no)e(information)g(existed)f(on)
2908 h(the)f(ap-)-152 3490 y(plicabilit)n(y)e(of)f(this)g(metho)r(d.)-40
2909 3573 y(In)c(this)h(note)g(w)n(e)g(presen)n(ted)f(a)g(generic)i
2910 (binary-splitting)e(sum-)-152 3656 y(mation)d(device)f(for)h(ev)l
2911 (aluating)g(t)n(w)n(o)g(t)n(yp)r(es)g(of)g(linearly)g(con)n(v)n(ergen)n
2912 (t)-152 3740 y(series.)35 b(F)-6 b(rom)22 b(this)i(w)n(e)f(deriv)n(ed)g
2913 (simple)g(and)g(computationally)g(ef-)-152 3823 y(\014cien)n(t)g
2914 (algorithms)g(for)h(the)e(ev)l(aluation)h(of)h(elemen)n(tary)d
2915 (functions)-152 3906 y(and)32 b(constan)n(ts.)52 b(These)32
2916 b(algorithms)h(w)n(ork)e(with)h Fi(exact)h Fr(ob)t(jects,)-152
2917 3989 y(making)22 b(them)f(suitable)h(for)h(use)g(within)f(Computer)f
2918 (Algebra)i(sys-)-152 4072 y(tems.)-40 4155 y(W)-6 b(e)36
2919 b(ha)n(v)n(e)g(sho)n(wn)h(that)f(the)g(practical)h(p)r(erformance)g(of)
2920 g(our)-152 4238 y(algorithms)e(is)f(sup)r(erior)g(to)g(curren)n(t)f
2921 (system)g(implemen)n(tations.)-152 4321 y(In)24 b(addition)g(to)g
2922 (existing)h(metho)r(ds,)f(our)g(algorithms)h(pro)n(vide)e(the)-152
2923 4404 y(p)r(ossibilit)n(y)d(of)g(c)n(hec)n(kp)r(oin)n(ting)e(and)h
2924 (parallelising.)34 b(These)20 b(features)-152 4487 y(can)33
2925 b(b)r(e)g(useful)g(for)h(h)n(uge)e(calculations,)37 b(suc)n(h)32
2926 b(as)h(those)g(done)g(in)-152 4570 y(analytic)27 b(n)n(um)n(b)r(er)c
2927 (theory)i(researc)n(h.)-152 4765 y Fp(6)83 b(Thanks)-152
2928 4922 y Fr(The)22 b(authors)h(w)n(ould)f(lik)n(e)g(to)g(thank)f(J\177)
2929 -38 b(org)23 b(Arndt,)f(for)h(p)r(oin)n(ting)f(us)-152
2930 5005 y(to)i(c)n(hapter)f(10)h(in)f([2)q(].)34 b(W)-6
2931 b(e)23 b(w)n(ould)h(also)g(lik)n(e)g(to)f(thank)g(Ric)n(hard)g(P)-6
2932 b(.)-152 5088 y(Bren)n(t)24 b(for)g(his)f(commen)n(ts)f(and)h(Hermann)f
2933 (te)h(Riele)h(for)g(pro)n(viding)-152 5171 y(us)35 b(his)g(program)g
2934 (for)g(the)g(con)n(tin)n(ued)f(fraction)i(computation)e(of)-152
2935 5254 y(Euler's)27 b(constan)n(t.)2040 -69 y Fp(References)2078
2936 88 y Fr([1])39 b Fa(Theodor)45 b(Amdeberhan,)j(and)c(Dor)n(on)j
2937 (Zeilber)n(ger)p Fr(.)2197 171 y(Acceleration)56 b(of)g(h)n(yp)r
2938 (ergeometric)f(series)h(via)f(the)g(WZ)2197 254 y(metho)r(d.)d(T)-6
2939 b(o)33 b(app)r(ear)g(in:)47 b(Electronic)33 b(Journal)g(of)g(Com)n(bi-)
2940 2197 337 y(natorics,)27 b(Wilf)g(F)-6 b(estsc)n(hrift)26
2941 b(V)-6 b(olume.)2078 480 y([2])39 b Fa(Jona)-5 b(than)25
2942 b(M.)g(Bor)-7 b(wein,)25 b(and)g(Peter)f(B.)h(Bor)-7
2943 b(wein)p Fr(.)29 b Fi(Pi)2197 563 y(and)f(the)g(A)n(GM)p
2944 Fr(.)35 b(Wiley)-6 b(,)26 b(1987.)2078 705 y([3])39 b
2945 Fa(Richard)48 b(P.)h(Brent)p Fr(.)95 b(The)46 b(complexit)n(y)f(of)i(m)
2946 n(ultiple-)2197 788 y(precision)i(arithmetic.)102 b Fi(Complexity)49
2947 b(of)f(Computational)2197 871 y(Pr)l(oblem)28 b(Solving)k
2948 Fr(\(1976\).)2078 1013 y([4])39 b Fa(Richard)21 b(P.)i(Brent)p
2949 Fr(.)h(F)-6 b(ast)20 b(m)n(ultiple-precision)g(ev)l(aluation)2197
2950 1096 y(of)f(elemen)n(tary)f(functions.)23 b Fi(Journal)e(of)g(the)h(A)n
2951 (CM)e Fh(23)f Fr(\(1976\),)2197 1179 y(242{251.)2078
2952 1322 y([5])39 b Fa(Richard)51 b(P.)h(Brent,)57 b(and)51
2953 b(Ed)n(win)h(M.)f(McMillan)p Fr(.)2197 1405 y(Some)37
2954 b(new)h(algorithms)h(for)g(high-precision)f(computation)2197
2955 1488 y(of)c(Euler's)g(constan)n(t.)57 b Fi(Mathematics)36
2956 b(of)f(Computation)g Fh(34)2197 1571 y Fr(\(1980\),)27
2957 b(305{312.)2078 1713 y([6])39 b Fa(Richard)i(P.)h(Brent,)j(Alf)d(v)-7
2958 b(an)42 b(der)f(Poor)-5 b(ten,)46 b(and)2197 1796 y(Hermann)40
2959 b(te)h(Riele)p Fr(.)71 b(A)37 b(comparativ)n(e)h(study)f(of)j(algo-)
2960 2197 1879 y(rithms)32 b(for)i(computing)e(con)n(tin)n(ued)g(fractions)j
2961 (of)f(algebraic)2197 1962 y(n)n(um)n(b)r(ers.)86 b(In)43
2962 b Fi(H.)g(Cohen)i(\(e)l(ditor\),)k(A)n(lgorithmic)44
2963 b(Num-)2197 2045 y(b)l(er)21 b(The)l(ory:)33 b(Se)l(c)l(ond)22
2964 b(International)f(Symp)l(osium,)h(ANTS-II)2197 2128 y
2965 Fr(\(1996\),)27 b(Springer)f(V)-6 b(erlag,)26 b(pp.)f(37{49.)2078
2966 2270 y([7])39 b Fa(Henri)47 b(Cohen,)53 b(C.)48 b(Ba)-5
2967 b(tut,)53 b(Dominique)48 b(Bernardi,)2197 2353 y(and)64
2968 b(M.)g(Olivier)p Fr(.)140 b(GP/P)-6 b(ARI)60 b(calculator)j({)f(V)-6
2969 b(er-)2197 2437 y(sion)49 b(1.39.03.)106 b(Av)l(ailable)49
2970 b(via)g(anon)n(ymous)e(FTP)j(from)2197 2520 y Fq
2971 (ftp://megrez.math.u-bordeaux.)q(fr)p Fr(,)32 b(1995.)2078
2972 2662 y([8])39 b Fa(Br)n(uno)136 b(Haible)p Fr(.)349 b(CLN,)131
2973 b(a)h(class)g(li-)2197 2745 y(brary)21 b(for)h(n)n(um)n(b)r(ers.)k(Av)l
2974 (ailable)c(via)f(anon)n(ymous)g(FTP)h(from)2197 2828
2975 y Fq(ftp://ftp.santafe.edu/pub/gnu)q(/cln.)q(tar.)q(gz)p
2976 Fr(,)32 b(1996.)2078 2970 y([9])39 b Fa(E.)33 b(A.)g(Kara)-5
2977 b(tsuba)p Fr(.)49 b(F)-6 b(ast)30 b(ev)l(aluation)h(of)g(transcenden)n
2978 (tal)2197 3053 y(functions.)k Fi(Pr)l(obl.)27 b(Per)l(e)l(dachi)i
2979 (Inform.)e Fh(27)f Fr(\(1991\),)h(76{99.)2040 3195 y([10])39
2980 b Fa(E.)32 b(A.)g(Kara)-5 b(tsuba)p Fr(.)45 b(On)29 b(fast)h
2981 (computation)f(of)h(transcen-)2197 3278 y(den)n(tal)i(functions.)54
2982 b Fi(Soviet)35 b(Math.)e(Dokl.)g Fh(43)g Fr(\(1991\),)i(693{)2197
2983 3362 y(694.)2040 3504 y([11])k Fa(E.)i(A.)g(Kara)-5 b(tsuba)p
2984 Fr(.)71 b(F)-6 b(ast)39 b(ev)l(aluation)f(of)h Fo(\020)5
2985 b Fr(\(3\).)72 b Fi(Pr)l(obl.)2197 3587 y(Per)l(e)l(dachi)29
2986 b(Inform.)d Fh(29)g Fr(\(1993\),)i(68{73.)2040 3729 y([12])39
2987 b Fa(E.)e(A.)g(Kara)-5 b(tsuba)p Fr(.)59 b(F)-6 b(ast)35
2988 b(calculation)g(of)g(the)f(Riemann)2197 3812 y(zeta)25
2989 b(function)g Fo(\020)5 b Fr(\()p Fo(s)p Fr(\))24 b(for)i(in)n(teger)f
2990 (v)l(alues)g(of)g(the)g(argumen)n(t)f Fo(s)p Fr(.)2197
2991 3895 y Fi(Pr)l(obl.)j(Inform.)g(T)-6 b(r)l(ansm.)28 b
2992 Fh(31)e Fr(\(1995\),)h(353{362.)2040 4037 y([13])39 b
2993 Fb(LiDIA)p Fa(-Gr)n(oup)p Fr(.)146 b Fb(LiDIA)63 b(1.3)g
2994 Fi({)f(a)g(libr)l(ary)h(for)f(c)l(om-)2197 4120 y(putational)76
2995 b(numb)l(er)h(the)l(ory)p Fr(.)191 b(T)-6 b(ec)n(hnisc)n(he)78
2996 b(Univ)n(er-)2197 4204 y(sit\177)-38 b(at)54 b(Darmstadt,)61
2997 b(1997.)120 b(Av)l(ailable)54 b(via)g(anon)n(ymous)2197
2998 4287 y(FTP)i(from)e Fq(ftp://ftp.informatik.tu-dar)q(mstad)q(t.de)2197
2999 4370 y(/pub/TI/systems/LiDIA)117 b Fr(or)c(via)g(WWW)g(from)2197
3000 4453 y Fq(http://www.informatik.tu-darm)q(stadt)q(.de/)q(TI/Li)q(DIA)p
3001 Fr(.)2040 4595 y([14])39 b Fa(Thomas)176 b(P)-7 b(ap)i(anik)n(ola)n(ou)
3002 p Fr(.)469 b(Homepage.)2197 4678 y Fq(http://www.math.u-bordeaux.fr)q
3003 (/~pap)q(anik)q Fr(.)2040 4820 y([15])39 b Fa(Thomas)45
3004 b(P)-7 b(ap)i(anik)n(ola)n(ou)p Fr(.)86 b Fi(Entwurf)43
3005 b(und)h(Entwicklung)2197 4903 y(einer)f(objektorientierten)i
3006 (Bibliothek)e(f)q(\177)-40 b(ur)42 b(algorithmische)2197
3007 4986 y(Zahlenthe)l(orie)p Fr(.)36 b(PhD)25 b(Thesis,)i(1997.)2040
3008 5129 y([16])39 b Fa(Thomas)54 b(P)-7 b(ap)i(anik)n(ola)n(ou,)63
3009 b(Ingrid)53 b(Biehl,)60 b(and)54 b(Jo-)2197 5212 y(hannes)21
3010 b(Buchmann)p Fr(.)h Fb(LiDIA)p Fr(:)d(a)h(library)f(for)i
3011 (computational)2197 5295 y(n)n(um)n(b)r(er)k(theory)-6
3012 b(.)39 b(SFB)28 b(124)g(rep)r(ort,)h(Univ)n(ersit\177)-38
3013 b(at)27 b(des)h(Saar-)2197 5378 y(landes,)e(1995.)p eop
3014 %%Page: 8 8
3015 8 7 bop -152 -69 a Fr([17])39 b Fa(Simon)195 b(Plouffe)p
3016 Fr(.)522 b(ISC:)190 b(In)n(v)n(erse)5 14 y(Sym)n(b)r(olic)21
3017 b(Calculator.)30 b(T)-6 b(ables)23 b(of)f(records)h(of)f(computation,)5
3018 97 y Fq(http://www.cecm.sfu.ca/proje)q(cts/I)q(SC/r)q(ecord)q(s2.h)q
3019 (tml)p Fr(.)-152 240 y([18])39 b Fa(Eugene)23 b(Salamin)p
3020 Fr(.)k(Computation)21 b(of)i Fo(\031)h Fr(using)d(arithmetic-)5
3021 323 y(geometric)50 b(mean.)104 b Fi(Mathematics)50 b(of)f(Computation)h
3022 Fh(30)5 406 y Fr(\(1976\),)27 b(565{570.)-152 549 y([19])39
3023 b Fa(Arnold)83 b(Sch)511 543 y(\177)508 549 y(onha)n(ge,)96
3024 b(and)82 b(V)n(olker)h(Strassen)p Fr(.)5 632 y(Sc)n(hnelle)38
3025 b(Multiplik)l(ation)g(gro\031er)h(Zahlen.)71 b Fi(Computing)39
3026 b Fh(7)5 715 y Fr(\(1971\),)27 b(281{292.)p eop
3027 %%Trailer
3028 end
3029 userdict /end-hook known{end-hook}if
3030 %%EOF