summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipsk/mtest.ps
blob: f0600945b3e6a163615e391cfaa8aef139aca700 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.85 Copyright 1999 Radical Eye Software
%%Title: ./testdata/dvipstst.xdv
%%Pages: 1
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentFonts: Times-Roman Times-Italic CMEX10 CMMI10 CMR10 CMSY10
%%+ CMTT10 Times-BoldItalic
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: ./dvips -D 300 ./testdata/dvipstst.xdv -o dvipstst.ps
%DVIPSParameters: dpi=300, compressed
%DVIPSSource:  TeX output 1998.01.01:1040
%%BeginProcSet: texc.pro
%!
/TeXDict 300 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
.1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N
/cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id
gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp
add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add
/gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{
dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1
adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2
idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
/IE 256 array N 2 string 0 1 255{IE S dup 360 add 36 4 index cvrs cvn
put}for pop 65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N
/RMat[1 0 0 -1 0 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley
X /rulex X V}B /V{}B /RV statusdict begin /product where{pop false[
(Display)(NeXT)(LaserWriter 16/600)]{dup length product length le{dup
length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
a}B /bos{/SS save N}B /eos{SS restore}B end

%%EndProcSet
%%BeginProcSet: 8r.enc
% @@psencodingfile@{
%   author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry",
%   version = "0.6",
%   date = "22 June 1996",
%   filename = "8r.enc",
%   email = "kb@@mail.tug.org",
%   address = "135 Center Hill Rd. // Plymouth, MA 02360",
%   codetable = "ISO/ASCII",
%   checksum = "119     662    4424",
%   docstring = "Encoding for TrueType or Type 1 fonts to be used with TeX."
% @}
% 
% Idea is to have all the characters normally included in Type 1 fonts
% available for typesetting. This is effectively the characters in Adobe
% Standard Encoding + ISO Latin 1 + extra characters from Lucida.
% 
% Character code assignments were made as follows:
% 
% (1) the Windows ANSI characters are almost all in their Windows ANSI
% positions, because some Windows users cannot easily reencode the
% fonts, and it makes no difference on other systems. The only Windows
% ANSI characters not available are those that make no sense for
% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
% (173). quotesingle and grave are moved just because it's such an
% irritation not having them in TeX positions.
% 
% (2) Remaining characters are assigned arbitrarily to the lower part
% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
% 
% (3) Y&Y Lucida Bright includes some extra text characters; in the
% hopes that other PostScript fonts, perhaps created for public
% consumption, will include them, they are included starting at 0x12.
% 
% (4) Remaining positions left undefined are for use in (hopefully)
% upward-compatible revisions, if someday more characters are generally
% available.
% 
% (5) hyphen appears twice for compatibility with both ASCII and Windows.
% 
/TeXBase1Encoding [
% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
  /.notdef /dotaccent /fi /fl
  /fraction /hungarumlaut /Lslash /lslash
  /ogonek /ring /.notdef
  /breve /minus /.notdef 
% These are the only two remaining unencoded characters, so may as
% well include them.
  /Zcaron /zcaron 
% 0x10
 /caron /dotlessi 
% (unusual TeX characters available in, e.g., Lucida Bright)
 /dotlessj /ff /ffi /ffl 
 /.notdef /.notdef /.notdef /.notdef
 /.notdef /.notdef /.notdef /.notdef
 % very contentious; it's so painful not having quoteleft and quoteright
 % at 96 and 145 that we move the things normally found there down to here.
 /grave /quotesingle 
% 0x20 (ASCII begins)
 /space /exclam /quotedbl /numbersign
 /dollar /percent /ampersand /quoteright
 /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
% 0x30
 /zero /one /two /three /four /five /six /seven
 /eight /nine /colon /semicolon /less /equal /greater /question
% 0x40
 /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
% 0x50
 /P /Q /R /S /T /U /V /W
 /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
% 0x60
 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
% 0x70
 /p /q /r /s /t /u /v /w
 /x /y /z /braceleft /bar /braceright /asciitilde
 /.notdef % rubout; ASCII ends
% 0x80
 /.notdef /.notdef /quotesinglbase /florin
 /quotedblbase /ellipsis /dagger /daggerdbl
 /circumflex /perthousand /Scaron /guilsinglleft
 /OE /.notdef /.notdef /.notdef
% 0x90
 /.notdef /.notdef /.notdef /quotedblleft
 /quotedblright /bullet /endash /emdash
 /tilde /trademark /scaron /guilsinglright
 /oe /.notdef /.notdef /Ydieresis
% 0xA0
 /.notdef % nobreakspace
 /exclamdown /cent /sterling
 /currency /yen /brokenbar /section
 /dieresis /copyright /ordfeminine /guillemotleft
 /logicalnot
 /hyphen % Y&Y (also at 45); Windows' softhyphen
 /registered
 /macron
% 0xD0
 /degree /plusminus /twosuperior /threesuperior
 /acute /mu /paragraph /periodcentered
 /cedilla /onesuperior /ordmasculine /guillemotright
 /onequarter /onehalf /threequarters /questiondown
% 0xC0
 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
 /Egrave /Eacute /Ecircumflex /Edieresis
 /Igrave /Iacute /Icircumflex /Idieresis
% 0xD0
 /Eth /Ntilde /Ograve /Oacute
 /Ocircumflex /Otilde /Odieresis /multiply
 /Oslash /Ugrave /Uacute /Ucircumflex
 /Udieresis /Yacute /Thorn /germandbls
% 0xE0
 /agrave /aacute /acircumflex /atilde
 /adieresis /aring /ae /ccedilla
 /egrave /eacute /ecircumflex /edieresis
 /igrave /iacute /icircumflex /idieresis
% 0xF0
 /eth /ntilde /ograve /oacute
 /ocircumflex /otilde /odieresis /divide
 /oslash /ugrave /uacute /ucircumflex
 /udieresis /yacute /thorn /ydieresis
] def

%%EndProcSet
%%BeginProcSet: texps.pro
%!
TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
end definefont 3 -1 roll makefont /setfont cvx]cvx def}def /ObliqueSlant
{dup sin S cos div neg}B /SlantFont{4 index mul add}def /ExtendFont{3 -1
roll mul exch}def /ReEncodeFont{/Encoding exch def}def end

%%EndProcSet
%%BeginProcSet: special.pro
%!
TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N
/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen
false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B
/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit
div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{
/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{
10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B
/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale
true def end /@MacSetUp{userdict /md known{userdict /md get type
/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup
length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{}
N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath
clippath mark{transform{itransform moveto}}{transform{itransform lineto}
}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{
itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{
closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39
0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N
/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1
scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get
ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip
not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0
TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR
pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1
-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg
TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg
sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr
0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add
2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp
{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72
div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray}
N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict
maxlength dict begin /magscale true def normalscale currentpoint TR
/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts
/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx
psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy
scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR
/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{
psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict
begin /SpecialSave save N gsave normalscale currentpoint TR
@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial
{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath
}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{
end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin}
N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{
/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX
SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X
/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad
yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end

%%EndProcSet
TeXDict begin @defspecial

 userdict begin /bop-hook{gsave 200 30 translate 65 rotate /Times-Roman
findfont 260 scalefont setfont 0 0 moveto 0.8 setgray (DVIPS) show
grestore}def end
 
@fedspecial end
%%BeginFont: CMTT10
%!PS-AdobeFont-1.1: CMTT10 1.00B
%%CreationDate: 1992 Apr 26 10:42:42

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.00B) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMTT10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
end readonly def
/FontName /CMTT10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 92 /backslash put
dup 97 /a put
dup 101 /e put
dup 102 /f put
dup 108 /l put
dup 111 /o put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
readonly def
/FontBBox{-4 -235 731 800}readonly def
/UniqueXX 5000832 def
currentdict end
currentfile eexec
8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8
97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc
8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011
b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415
50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e
784c6bf7389803d9450b0c21756a017306462c563d51ecefaacd079732f12c29
315e4b9623a5752c6f1d8145869e120d910b2644887cea7e30b15676a92537c2
9d3aa80dc30082aba94b40990b82fb1a877e805e0c8c48f61e9f2edac05b944e
e4d8084ec1d5cc517aaeec5b3ea379dd011eeb454cecab3ad2443c887c582789
72355673e503affe0394fc7db31de364e4f56c24033c7df2265c56445ec63a1d
5695a6041ea1b94407e1cdb7c5635603a4fd047e6edcaeb2d0da6c9e0e9396d5
1a4a58e8fdc1578730f992435560a6e2d3e3687703ee2f78f5896389ac8470bc
806169eb01762e89b6dc9adf857ead656620e2589aae722c37a2ed7a2941c360
b067ee34d8d5ca3bf68db725614d936bcb207781f4d4ec2ac67b13a5ad161f3f
059add7b5e3d904831e31c20c04546fae83ca93a35989e65c201756888f727b9
7e5313c9870ec96e4cec3901ea03a5c744754485e7d169bbc98bf872d0796e18
9d43b712950c3786257d8be06ab6080b9d9392313298327549a8a41c00a2cea3
690b4a333e45aa815a64facae1c2b44640860b8b8687afbefdbd5b4a541a7251
4ee7d3e0752af3e96a88c95d31fa16d34ba2f02fdb0088b165844f02611c734a
dbcc2037bf741fdea7e8bcdc130c70c33772f777d8bcddf4611db99001ccff14
d7af2bb05defc3480bdab312a0eff2f375afb4e0df2f803c594b7c93f71ca4af
861ae1711932fef19bfe2f9b7adb69d68e5a70ea4d1a3d5bd85231b16993f65e
fb37a0a823f0542f8c2340a073dc1be4a8347f9d3068a6435cd8278b0db1809e
8af9664c2c989b9f16873c009449b6284b85da4dee11c96a05ba83292f0edbd9
2cf674aad6ac1a5ff966ffc37e88a66048deed053565b55ef6bdb8c2f2f67832
f8939a32442ea54f13d003494d6350a2864b427a9126a9c26a031909fe53fa84
63b80c3ffd536c9a5dd29ceb03148dbc24c0033aea2115e1bfe3b6fcb656c12d
e575584cd5412ce8b1fde28f9a199091442dda4990d873dbd4bc7ada4dcf4147
ca1308b05e8f5412e872f42375b62ee9433b57ab45e30eff343cd19d1afe2ac1
55aa2b20021122e90c48f01c319b2d570327c046ec7f3f363cca68ae2fddc933
a41fca23cae97cc23be42846570d475b801ffaf02bf6a4a94ec1c2b73dd93ae6
ac20190024c731b5806712c823cbf7d8291ea94e9a76bf1e3c715b90bd674aa0
3da0320af0450fff4a75f5e1e83fbf6536eb9691909a655765083ac504cc855b
9329df0dd5ee13003c240714c37eca8d518896bbe495329007451fba9df14cdd
d8950c4c1636988c4e8de3dbc01277dfa36029116035c1eda42f4ac07f8c6883
eb4eac8f278213d40cf49cae813cd0269be8e1443bcaf9aa4f9383a5d8823585
1c385826de6cf55f7fdbfb74a99328cc64a1b4ad7991a3b9d9409952ae5b291f
d5b2d2080fd62b248470d6eefe3111cb994e5731b9f1027c33c9154b0ce0a637
d33729c36924df540a864ed2196415230b81752222df8779f37d9c2a0f33f203
83744827452ff4d3042432ccb3d5f4314c6d51e6a8f53d35e458186f0f9061a2
a53b7dfcebab03dff2029d8377945c1a61d48db1fa628074359b845fa06d23b6
038b071c3601471c5ab555e440e46b81ddffcb0be3effe1e8c9b3b1f7f0608f3
a6e63a49a35ef71b3e9260cecfe913069e460b40bda636ff1da4a081a392f160
4e04b59522d3a0ebd09ca931979630b91265d0942485547f99cb9cf6e28a766d
3eb812599dbdfdc48ba6da66687899eee0e3b71911a30bc7f553cecf8bff1c73
4adb0035dc9ea4ff49404d66174aa5c25ef1352302c6432051cfd8da3eef1c17
6d96da475ef37303ae6499802c12986c497434a16eac7010e436cf47eead9abc
7a38bf20a20765008924ed4ae7a7a7554f2cf379161b073d6c429d3ca9157db8
aa7376874b1106588cd4b4855827b09065803c630d593bd1a5eb3a7ed7311e85
8f4219afb8559655444f8d9eb06e309ff626c33e2edafe56f96b69e1b0524163
215382f1d40f69c5a80de4ca466bad9dcbc895a3218c4a0476c5b9f86299551d
3fb81c90ded8cedd875981a61e68a4bb9276912a7642466ebd5ce0d4f3e6e9f7
e7f7371daa0e4104250edb7f0a4b28cdfecd60cb87115691d2eeb3ebf5d341c3
dc18a30a3c6b2d067363426064e4762c3e6abde9a201563d1f5cf2b4889a46e4
fbc30229a5ae97572c894277a6ca919dc425679bfa0c86fc9276bea056504c09
0ea9cec7ddc5ace9094d73f6e35e733f99eae54541a0486acde9c1ce4e96e25c
683a3512a8fb401832263336e7d1a1ea019d8829b41fce35d711adee4458fad4
6100584cef41dfda91037ce9a814082ca8f9f5789571c675c6f087acb7bee72e
be41c47e20d7f3727bb1c4dfbf8441836e5e410b843091d6c926bdf8d19c3a69
d558fa8ee330cf1f2b0e0831f4532478ece8b7f50f98fc2f5756b5e31c9c36be
9b1eb0c563a1175566e559761b853ea9d1958d23ba35de9cb700102652d1fe3a
01982c8ace2a228af7094baad9de58e0f05539ae4920a6883d765f0faabc321b
1f9865066dbcbe1654c81a0388c3f407eeb40bba12c6a99c610e5f0616d03391
656386e6d341583ea15db7d3fbb674f79c4fd16633fa5abb9b84b3eca11be36c
f21aa5edfd8224ceb89503db18f3148935d425acb8bd2ba0daa823355c82a6fc
1e1ea8d910468fdf058d0fdcd209557383dca05b45795dd4e03c7d598bd7377a
6bd3f601327734912728871eaa0585ed28477c6fea33358d89ba4c89acf24540
3c394088608d8aa25666406875d71a2193f9c49dbdca193caca5f9dbf26374a0
475969ee2f1d7bcacaecc49e331908c8813fbb6e26be0d4ca614ead1898551cc
b0c0d4e7fef0f48a84880411f8101be5eef09962aa75aa2912bfc9ce225691fe
7dcec03cb22804c19c9a4e379df3fad8f875fa2d5edfb188a64c3111310bfca4
6bc6e4de7b202634d16136ce43ac1aa81d6591b0d1aa13f7300980449b819e54
98a6f8582b7bf69a32225067ba1c62f750b869c50bce47447b6c8961966dd59f
55d4ea56461d0e3035e8064273ca30cf67ca8b9e0e8efd7ff2c6aa3538a13ed9
17f408c558c95f379afe4280006402540c26b43e7bf0dd26e0874f73c9f25ab6
1de5ace591d953986d322ee6872bfb67a604ed39ae4cf005b6cdf32f2c1b7517
afc3c0626c6049c2713b079a1247c2c1a5442ba1459f180bf7fd78098d5d35bc
eb97d566c468a5309f8d
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
%%BeginFont: CMSY10
%!PS-AdobeFont-1.1: CMSY10 1.0
%%CreationDate: 1991 Aug 15 07:20:57

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMSY10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.035 def
/isFixedPitch false def
end readonly def
/FontName /CMSY10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /minus put
dup 33 /arrowright put
dup 41 /arrowdblright put
readonly def
/FontBBox{-29 -960 1116 775}readonly def
/UniqueXX 5000820 def
currentdict end
currentfile eexec
9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352
05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23
b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a
f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145
d026957276530530a2fbefc6c8f67052788e6703bb5ee49533870bca1f113ad8
3750d597b842d8d96c423ba1273ddd32f3a54a912a443fcd44f7c3a6fe3956b0
aa1e784aaec6fce08dae0c76da9d0a3eba57b98a6233d9e9f0c3f00fcc6b2c6a
9ba23af389e6dfff4efec3de05d6276c6be417703ce508377f25960ef4ed83b4
9b01b873f3a639ce00f356229b6477a081933fef3bb80e2b9dffa7f75567b1fa
4d739b772f8d674e567534c6c5bbf1cf615372be20b18472f7aa58be8c216dbd
df81cc0a86b6d8318ca68fe22c8af13b54d7576fe4ca5a7af9005ea5cc4edb79
c0ab668e4fec4b7f5a9eb5f0e4c088cd818ecc4feb4b40ec8bd2981bf2336074
b64c43079a611075699b4d5902c9a10bde669900444dd85bb50c1e6578957747
b8084982a5828fd7a9e3b9924a6ac5c404fc795f3fccdc98d530eacff0f28288
a34abdbb317d637d067dd07dd4168a3503519bc9093290a1e4bf69952b84acf4
ef4c3f13b51f2d1d79384e692b8efa1d7746b979b1a59812af57dd0da8eaae6c
05a62feda23714073d7b51ac3b8b688965df7b8ef00c00fcd28db19ec1f8cfd5
ce04ccc85d4292c4631d33d80c4a7659b7e1a0a67831c478c9a287d7738d3aea
ca618d42d7ed26d9518dfed077319141e5854b0865aaaf29bf2ab46b40253c1f
f7ab99d4b47fce091fb12faa57f990020e64b532e0906ab6d0d1db3c175021e9
dfa0cbe8dbe9903dcf86f752736e4e587693a81d58891784a13d33481b5d5d38
721721821e62ecd5d18cef58d38a6040b0cab2df935b54f758bb3fefe9a359e2
fe0aa2fd7f8e63e39bf225000be99bd9c4091fdf062f3b09ccb1963570d89e41
ee3b5d8f223db9031bc43ad2f5ee9ec190d9229ce70332ed03015989d19e47fb
4728c1c56863f1e4ffd3b422a738876531a06cc93c2211e2a5e849f6216c461c
53af1837650eb1dec1e17963155079d44f8b63c7e56da41bbf899e599e0d8eb3
4358fbc4a0ed5e7d3684c01b1c874fc5405c7ef58c0d66f3b34292e87abfad0c
b36b5ea4ca4237467fde4fd43efb210c9c016634c22510cad36207dc9e65be80
49e59d573a0ef1fa462d298d3d8b381185
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
%%BeginFont: CMR10
%!PS-AdobeFont-1.1: CMR10 1.00B
%%CreationDate: 1992 Feb 19 19:54:52

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.00B) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMR10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 12 /fi put
dup 13 /fl put
dup 15 /ffl put
dup 16 /dotlessi put
dup 19 /acute put
dup 25 /germandbls put
dup 26 /ae put
dup 27 /oe put
dup 29 /AE put
dup 30 /OE put
dup 34 /quotedblright put
dup 39 /quoteright put
dup 40 /parenleft put
dup 41 /parenright put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 49 /one put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 56 /eight put
dup 59 /semicolon put
dup 61 /equal put
dup 65 /A put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 73 /I put
dup 80 /P put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 88 /X put
dup 89 /Y put
dup 92 /quotedblleft put
dup 94 /circumflex put
dup 96 /quoteleft put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 124 /emdash put
dup 127 /dieresis put
readonly def
/FontBBox{-251 -250 1009 969}readonly def
/UniqueXX 5000793 def
currentdict end
currentfile eexec
8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8
97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc
8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011
b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415
50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e
784c6bf7389803d9450b0c21756a017306457c7e62c1d269f306bd3402e266de
fc3b5e7d8a8d2f5bf0fe6ddd40d07391df4fad4a6018dce29a2b8f692b29f202
3a7c0e66de8ed85c14f1f8492167357f51a7e84cc5d92e0fee4d81cf7fbc8de5
2d2e7bb57142033993f9c08c315abade8dbc4a732e84e142d3bee51557910e12
cd8aa37c459a5e6b7f5269f59078aba3be4641a11ac48d0b625c8325b38ec08e
4c9e5e7fed976a5650d99d82114f449b9ca14c4ec957702295a39a93ef93f618
99b8ea06b092c3c1e503e6e436e0a9fa22576c8930ab3dc8c20f5d82b69cddf8
ff4dacfa9c54bed5a3aa3ea5b129fe96be632843b9b6bc91b615581a985db56b
1e01ca60ee69ca92cf5c0882ece62edad3e106d835348822400f0b66af658f2a
e56ed08f8b0010571807009b73ab12a8cf14ca6c71f03c2a48c500f9d62266af
154a6375ff600d9bac3f05ce34142d6867a79581c533176bb2f3117336671e2e
44638a97167e2ea9644e31ea16c2ad2990ea33c54001e0c8156e6de8ab6a4d40
a7137ba275f39589fea2e2db8256adc103d6f9cc038037a47e8fd469c5f98a5e
3c15bd4ace40d340018b1cff7d1ed8abb0ac57b5b5a2c20a51957b96c453edb7
dae5affd91a46d938fe0a13363001d844ded4323f1ee6d30012aea19b024a552
315505535c85dc26bad31e09c50e6512802976d298c4e90d0044c362e6bf3ab3
62a454ee93de25ce54411090c29e9d75c80ce26a84404bd9de3aee0e3f921ac5
87f907572b8354a5c3165eea7e8b2ba4e333802132f760b41a900c698eb3d273
8bea0aaf7aae96a558f08b61aec7c7d65b2889bb7b99800cffee5ba19ac90fce
11437be1ddfcf0bca5670b543b9644a71c8726d0c1005abdb96f6e0cf7caaa31
95017ca81519151c2c0b04f81e717c0691b63a76e9b25329ce2625b711cb7bf9
9d23ec2bb5ec8aefb8c1a3b422ad617b3da4d49685fd44cc21a1fe5e1541163a
b3e1594601d63c7e98801d7746474377ce93f81404f3570afbd5dbfe77578605
917ab96963987e6efc2d3f99fa56ecae6422579852567f90cc90e4ef6d6f71d1
858270205477e221018a375ca83c572b3f972c5181d189ef4f3e3fb66f9815d9
b1bd406c1a645e8c66f53aa5d4bc2f4d0444412e1fa5d7238a7675e7cc9abda9
2065e641151f8d4793ce2385eff2dc1d08d6400624e77064fb08261091d6f932
c1ca0a102e9f438b86eaf91325876bf20b18005b9481db55864ea17e789202c8
fb89602f404043088da30ff4117fc061ce251785d5ae7d6cdaf7b5d5ec5151e7
249d4bc536705d99a55b17e9fb4c239f8c15d9b6e408013da8c171f6fd6204ee
16bdda4099494907d42586428602bec7eca4dd48c2a52b54fa821883661797a5
1fd6ae9253a211a8f687cd1233c579dc179ae59e2fa1b6825eff00f7accea0b0
247885b39355a8f4680b5db0e2baa48154f0b63f13a0c161095c26a13a6fca11
0016d69f63b3190e191ef5ddd06633533398a4671465de003ca627a0fe57be67
876185e099442b766a1513272676e775af0ab36cba03c02d8c11bae771eeda93
8b1fb4bd985e59a216dc0f199111c0f2544d7e77c800343a6fe7063f8bac8314
cab1c57054152a75da2bd1c1d433fb6a23dd19c6b523d270ee2ec1be09377b26
cc9f3bc1f90c5c5b8bbdb46eee75a66b4cc769cc9e06d6643f9730fadb35572f
e38989263fe70333601fc4556d9dedb3ef75b522eb29cc0f4add67ae494abebd
f105b2b6d0bef8430373c82a97e2ea3b6453e635f580687e36c3906f453dd157
d442d902b21ae3cb1495812b383315595cc69dda1ae5a9e963ceff5ad37dd976
a9a01d168199ad4fc0d02d1999cef8461c1ab3c34227832785a5adac572775b4
9563c201712394804bd06bd979a20badcc3db165733e86d6e51517c59beb4efd
7c76515c0a6b86d43bdace3ef38bfae98dee11282e592a66133b0cc869ddc5c4
043230521181d9a8676f103861b5dfe8373b6570c8577c096c415ea3df297aea
d6d2075a5dbfd64b24c56bdc67f6f14fc7e34745c2ef4abd6827190b633cc08a
a2563509c44c9aab7b4e9f705cc655a5c48b218846f0203bcd4b42706a88eebc
3650e2d016f19eaff962105ba8f5e1e1f045081f09a935be846eb568a522e510
358a00fa2a6f164592ff6b2410808480e6965705cf6ff8cbb6e376824d9ddb7e
72292a0b35610f7bc7057c781be9494698982ed7df62e52a30cc91ee84da86f5
480384093cf0a16cccbc0f5f016645383e544b33488436c4ccd212a9e59df18d
12cbb1c299343d13006da477da18162169868f6046c56d426fea2ed2a0a857ec
3f0aa14fd5e10d91934198fb577d3fc368eece32f934cf1e8a0dcaa6f3fe7853
8f1d02c151b229b178e00cbe4672d3d77d762f039d5478110226cab024fc9378
17ebf3559ddab5349b12bb1bb3743efee48512fe8c321cfcb0dca9fd2862acf2
f662211a8d432f2e8c42f4120af0b5fc2eb3dd6ede07dbe233989d2ab6ab23ef
0b35bc4b4f1958713dce98a5872b7ad0df5194c8156874a2a2f994befdaae464
5fe6484c700837e8b96ffeb520ebe64a19d3ea0a0c751f8ed3e8b141f27c0b2d
5ac82dca96c3f997673a1512f18eb99740bfe6c507fb336c89dcb2fd54bc3750
8c494c40f35af00c8bff6fcf3dbaf21a99491fc4a5d7ca8d211ea711e79f778d
a5587494905569b2d63f0234e1339bb62d21c3b4a97b1f6838e8de056f765742
6f114657b3ab78bbf2dc88561d13df6830827f04626df0b0bdc85a2a27889986
cc5683b46d5a1a0fa64e2e74fafa5e6e45415a406d850a5aea592ec660a5c740
151427beedd6376703cdf91b9341105bc6e810de491cce20b1dab8981267c804
e105bab54e4794841ba6f0ae594aaef43e3a08888f1572343dec0a6c68395803
360ca667d163687f1569cbd0436242aea5673cbfb49ce8ea3ea2064807cecd98
18d1d55b5d5f698aaf00ccc301bb94a7d77546402ff894fb02fd372ac7170c14
9700d4aef3f91843fcb696227a629b437763e9f67b9fa92cde309d0da6427920
f46d64a679d82fe9e83007a68983a902ccdae36f69434d0fe4f617f78b6d0ce8
136a5535edaf3d43bd8e8f1e9b9480f974d79b1c29455dd93a496dd7d0d40cf3
f89bd01a20e923c3159186eafac1e584412023897532cb7fa158263b875cc445
bb8fdcd12b3987a49f46a40cf3e1e951ddb7d109fe0ee7a6e152a5df886af20e
94782ea9d48012d37e6e7c852008d6121fd88c04ba2829467ff846a8869521d2
95763e1123f62a7be1ecd3722b1f321299a22c5c7f5db458472199187e34c2a2
b8116314c71b243c535c9372c0ca2bbe160c5a378c80981a5ed1a70663a6db4b
86514f06b07e825660655fbe6cdea02201304d22ffbfdcca808b79f9a7e13fb7
fab5b551e36e757a909ecbdf2537d3a1c10b63ee0456e29d2131051ddb922c9c
d6e875ef5cfeb8150dbb3040e64a269355a5c24e1ee92f31d8249628d9faa814
4040ccbf9c35999a19d38e2c383e0cc0a66eb614a6045b77b7d66a8c8e060df0
6cc7988b6bfbbf92ae74e63c95989cc38ebf40ef5c7609d96793e42578e3e0d8
2122cff161b2a8f096af90e03d2d7cc27459f54fa695286764b9007a2aa52d8f
19d7cad16a191b2f727d458bbb3a3a3edc8749711f62aec6ea1f074dc59b4d5a
1b4b5c73718f4c235e9bcb745bad6e01290996cc987b5dc3efda72b3b9d8bc45
a8c9e7505074c4c98eb29ff24d7c9f6988ad771a3c096668dbd3b10ea31fab91
590df16246e9851d9a00d8d7873454e464d0ca8359210afb37c05529a0d3df6f
7370e044c010896f528cb0ce7bdb95f0fcc447ae8f6f684f2a69d6507dee93ad
702d89d0a451e281bf679572cc8b2af1bf727d51e3afb753ef773d6cb37e24c4
6967c6b9a5d460d647117dad9ab0cbf38fdc8babd2d82314b646c09473be772b
8d4e2b47e5f16f061eff9e7fc2a61454cc6211c343f0145b1d4f4941f2fbdf1d
f35ea62e70f0af95344e91d2c2c4ddabf9184740cf4208bf8a433f5e89f82e16
5b0d4a8175906c4345197f9e31c0edacab667ab62a86b59933dc858b49825201
cfa7ef8450eb4c3d3c0584b81f5f778bc97efb41f003f240e9da6db131ee25df
c6c934b844508933120cd46de89ff18051a07a63c5712fd944dd8b104114bbf4
bf2bfdcc897d73efd5a1b506e694f5a2eaa99ea101f17057df0c5dcefac518bc
8c874646e8624ccb62d5d2c14fee75ddc1e8185f62a23a3eee78a4eececc92c3
71ce73c225ee7ff2da20b7b7f5e0d4af223ba49bf16baefe7805917149ed300c
465f7ece0d0ca756b0eb6bf7edb0936d5a2adb097f0f0e5f2c112833a0aa08e0
f5583be11be43f1c035704048d15d263c8f595ed0bffec05511f33b85f9efa35
0bdd02b87477dd96403f0263b449fcd9269d0769e6b53e93190cfeda96a3003e
d9f11e70369e268b5b75fee9112525485271e5f51f833828b66bf9e76a8a6f30
8b021ddf0e3ceabdd395537d4488bd002b36a88156da857432f51e1067cce350
ae26a238235fbe61f6e0350a4e21d4fecb52b40d368214ab97e5908e7ed64d69
e5a6f2a041ba57b41daaf11f3658d8990dfd1bc54a2101d8916f6c61e3b0bd8a
6e0da2a74d7456e7386557b56e0623f203cb493c0529d3dec615e383ca8f2ef5
64591bd4739fad8ee86fd6d8f236e865c342c6faf10cdf95566c96509b3b589b
7bf33f7192065f208a53b8cfbe62b4c9261c5f8fc26da054ca591f7e7d05c2bf
5fcdbd9a3d21dfccd687084c68609cc2833a846974b0b69afffd65e4a29df09c
59bda18bb6cfd101a23a0d5768356d1b78949d668399ef48ad0633d1c7c3ba2f
6e1222269b76198d22fd5adbc568dfb36a0ffc955a1e219b9e71c348e2d54a31
eff43b5da97634f00f1cc71c6bc2e6cdedbbc15398c9ed55e867e86be6d02b33
c91cd0d41e53aeffab126d4936adc29abac839b4de494350c40671e0d3908f2e
4a1736c9a5a10014015615d8d8b0af745b3141d7ba094848da502d15de14cfc4
f76ef0482d9cfe62e31dfde244d5e8204d3f523e8c9487ffd1dc4f6473ce2855
d7fe290542726553407899392bff64e42dae9f06d4953bd857c9b01aa05ad3f2
a2e10e157b50610c74b05877f9c9e85aa3b24d19dd193c9c67b40b2e6224b713
f386fa40c1a5127a22be43cb5790d249999534c3a6bfdbc22ea85cefdf25b0cf
0b316fe1a40e1786a0cc7900600051c9f39551bfabd1dcd51902c363bba3ce38
55f3ef77f2785382a0f16228e12e54d31a2aa8e5e800107872126469355d0e58
06edef93af116bde482d936626aa54f894b0a09097a9773f96140915abeec6c0
10d744d7a7f97c538f9985499ec88cf9ab967d0613733b4782a8ae1d09bc8390
e301ff1d8bde7106e40368e7173df368f8777b07f411af5f4961087c06940ee6
8fac0f47fe453640210a42d4173c92307e74f6488335f516dda74857661845f3
0e49358f16f8e96f5b35c10d4612aa555c7ac952376305e0bc0c02e348423b2e
2c21554d68d9b51d6c427e6d065f5298654d76b45e3f22d4f2fb1f1e109ebfec
311fe3ba652639072112e9564bed7590ee7189589b1fa1adcad3224deee45efb
b83f2273a9ff41296a289ea43bf1b73f131811156c3c14e76ed8706d4f3354a4
215fdf81f1319fb463c18d6f257155f779e83e39a7b69609260aed95246bae53
44f092df6636af6e2a2ba9339525819ffc092aeb7e38c672fa99aa6ca26dc8cc
73fa450d295564238c88065fb6b879fd53bf0fe29ef8ceaafe0cb3c510118ca8
c0df8976e7f3072f1e1d4dedcd772b424f4f0f138e421558298d4f5f8bc936da
8856b0db4e4b62f20c1d6ab58ae03b6395cf228c9a70efabd29991f5ab8df7dd
4fd47c9733573c67198cbab65ae651e025211419b170aefb294d2e80cfb5f9eb
36ac969019c2cdb44a57ffb66afe77302aaaa2dbcdf49ec728c345dd5e1d0046
b16ce7d795227cfa0bc873aab9b49d59d3ae8ba58d7ad1e0a5999d51ea336326
d94c31c8fe9f2061a935f0331bee01da7e7c9e099739061333b6c170d659463c
cced3816caf5acb6da1e08287edce23d676e8665f6642a9116b3ac39b9560201
4c51ebf987f6ee7f662b76aa55f50aaf7a2e365970e1aeba25d2144c919f0fc1
e7a3864d90f9e8e57068e107f24d9380400929c0afbc5c702da2bb8394067951
565b2377764521b41e278cd9ee14b8b48b7b9042090e4bd92dd410dbfeeb3bb2
fcf70e76c03f37ce963a169bd51ec34cfe92ec199edce16373911512312cc454
95655ba9a81bbdd16ae2f442e45c4b6ddc0aa42bbfa0162e0e4841a20f4828a1
420d9dcc9fa817d605e8ca1382413d5e27620fc91a84c0cfb3fe08aacbf81f26
774428cbe16ffe835615a81a17d1a1bc94bcc0d4b1281387eed65128148cf50a
5ae8ef388574b3ac1d7f46a4b948deec4dfe37c01898bfe1b327b914b99a1b7f
0ff1782d5471dc008a85f331e045c555adcf83821919a79f3fcff66d0a4cdb90
ed7aa7abb087cf7977506b633a77d2431e217de51a1fc2b3ec14f46bc9331cc1
28e97ac7c6fefdf1384948485cb4c2886e657d3f0ab0bc70bcc16c758748185d
dafa880905e2e70299f23c1e80c9b5c297a31ef9529608b3a96d5c98949da94b
b0b34bc103f03532b68aee10fa178d2530d5ef5b9d2459b0c69fe66895ae76d7
0b6a63d9559e115c474490a311a8f4b554c7143cf48de949556e63dd9475241d
9452863f4480e520dc163d38ae9d38bba68dd0370e8207c55a9ee9ae7bbadb5c
181a13313c5b1a1cf9e4dcc818b2809608ea15d7973ffe3d639d3a110cd6f7f6
85d7e42ad6c8189e51f009b78a0f0a12da8933c4067ccffb675759b06a37ecc7
c839a4fefd7627cad46261f1dea98fbf549d82b266f7afa06e864d06b079de09
66c8cb6447f208778baa95fd0ff6d66d1864702513e0fc4ce09018f90d1a71cb
0493ee58a44b09bf3c98d63e2a130290d3c26a8b241e927f7ee608e19895c082
b50cac9c6c1bd411eb4ac9845cc80162f71ce0716a3a7aa31a882fefa87df826
d032f7bdf6dd6f0177857e55acb2eb2b2d7cc785749d0a89169a6e77f2eacb71
cfbba6fd6a062bb1c679d6cccdde2d92321bb9b078cd36aa33d31eb3c067e93d
2d5ed444fbda7fb401ff6b1af75078de4860e9ccadda4ccf230b9ecd80bf2cca
d5525d165fba606b6dfaa81bf779865277790dae1529e51e1f8ca382ab64b0b8
1bf336c9f81e86b08e9b18f073c593f6f71e5771870614502471dfc386ebcda2
ad1a00c4cda1330a6fa94a79e58e9a58d5772721295053b25877188d1f9e5b9f
ebd5c318aa18f8869339f6c212cb62afbfb6959418b76e7f30a454def2994b68
6381895987d76f2153340704d3e624cd29d04722f7be2072e6e07948c53b94b5
bba0b965e351ab6b5a49a1212f721e7febafde73cf0d33479431c606de53b715
5d85ef5ff827724c57cbe933a5e9827f6e697c9e587c93afbe8b6908e92d7238
e9582bb8e4a838ee39c5edcbac03845fc0b1b2bdb45b91c11689a675be038742
d78453c7b4714ac10fe67e5b352cd4ac1e7b53a88f9d30a12b24e13840423e60
6b877b4583610625cfb0dd32c026f6def079980a255d7d8ea615bdbb68c1e8b0
7fd1587187e629df14d51ee1bba24ac8ee2b3b2b30b00f863a2d434700488ab1
dd1844c82c33df17adf32e9f22d535056ea9ecab138311ee5a4cfc14354a7e46
0ad3ac6d9c9ac0427fc8cbd84ebe1000a05be466a674189ad8f03d3aca29983d
5517b9a0b0a793e88acc9a8831b28129f7ea986b1c1e7e7cbfb4d202c3ed2208
b04b2defab992f3550d0b6d7e2d8cbc64cb5f6f90e3f442ecc29383d4bbd45ba
3ebe3fada59b4cc519df6bb324599276c09edde3e77c87e016dccdfcafb4190b
522208a90a0d9f6f603388e949ef491a26a2378db50c69fce93395b7012ac751
b7c0da66f931850bf2200d87394990bb673273e386d20df8560d893402e2f761
bb216ea2530dcb27274cb81f2087c64155223d97af4b001ba8eb0a90ab5521c2
9fc8f83d01910dad063be555aadac8f7e281689df391f909fba84e20fef2a993
8caecefe097e279fb7678f69b82f8d89630595daac8f21d5e972829be216f962
835118acbf30fdca82256e598e0a3fc6c4099354d2acf44658c5598a96d07a82
412ff4aa22dfaf33e47250c183acceffb996405e373c22bc346a63231c7880cd
f7ba283e77fcaa59756129c11eb010e8cc4c7fd5b3310db0394e3cf93dbff250
412fc01f08ab5ad0f51f7d473a5127a02067749f71e31712e2852879b628c4a3
5c2addd08340ef5a648b2886c5c31dbd75840215db72ac33fa8155588e502e60
7ffdadaa7c5116969a89deea790b2ca28bd54ea26d6dc490e820c0b44dacec8a
ec1debe7b6560d75a115c3694112101929b9ab2a852e3fb6369b170ba4f77901
65d8347be454217587b3227d523aa73ef48e478e50c01123927322d05d390539
caccabd75cae8229419add110eba5a6d87c3cd44cb9e21b85665a4e44c095086
7bb5a8bad6fa3389267f2abb65037ec9793432f062d79b5d887de26bc1450bbb
9d058246ff0c4c5510017ef4d96293524c6ff46568ecb39c096c1baa57bfdaca
089aa112cdd8b546270658a0c56aea9e25ec2577a00d649b80ab589d2e3582dc
fe215481fc54758742bc947ecf14058e0364eaedfe41e4045bbf0946e60911f3
1cca86bb700ed3f357279f920c4bfd9e9e8df4c3ea559a7d3d532bfe41d26178
17dd65299bcbd52d899ea539fc0274c338ee77398f69646b31f44a3084435689
f138b4c556c208ac5e59aac13e89d5b8f6018c6c3c1068838f387c699e7514bf
4b8a608d898df563e4e727f915fe1cc3f65fc7b96f8c1c83e7484735edf700e6
0ee4d09796500b1a200581583228ba47a98520fb0531d7d88ad8b0b5c9f6c937
58dae9786155ce58658685e8e027fdca5e09cb648b0f7e0e9aa2b6d3e6c673c2
d670dc95a3b8a4a6e405ebc8b48f5c90d050e666cd91901214f8a071310fd833
cea2290c694fa9b2bd781c4d25633ad46af6c07e2b2a7e5adfad8bb33e69c74b
7373f37999eeff3b5597073c69df3f637dc0a28e7a344a2c4847ae8185301c1c
33b379bccfb5a1813934ebe52c818ffb5ea72fa1eb54e2757930a349da35a280
d1ed7feea6b83d25f0ec6248b3f81d043b61089fe751ff7b210f872d7f9feca7
63cfae266c27ea61dd847806bcfa1f3e8d1f33707706a931a1d862f2b5585755
51e236a077f116e9d3298a7ca44f61daf86f718809dd27b820c795b5696363c0
9e0d9322a49a709cb470db9a2064561f9c6480514fa9eb41e30075f5aa1eb20a
1b5a5e23f84925be630dcfecfb3c2b4f290858506d4006e2d832df79b9be0a52
f42485ff3422b5f3df50de4cb18e006d81e8541be2013258af761723c908ebd7
c3d474d2affa85a0616a0bdc6186784e6ae6accf532059aa3a3f8a04629782e0
7769789984d0fc5d9d8f524ec8d578059096c7e517145e25bcc51bd45745e6ff
eff1e5b55e045f53a0624ed5510fbbf7ee4fc40de4aaa82b4eaa5cdf37104b3c
b40fa87b565bd37a225edfef2d41cc09a87cd8cbb3746244b0c335ec48590272
5ab1df0f5862f5b7f44b47e47f835a3c0ff0a87e10a50d60d553c17a9ae757c3
c2f2c35fcaca956943390e16ff670d2a460380eedfb195e9d9366f3ad6867ec3
aa199068fcb194c4ee06f62c018878f7e7a102afbbeeea3a343572266189feaf
fca0c9f231eb58fc453a8eed2893332ec1fb3d99fc44d7d7e5a39e1feff513f0
312a7273a7610556b30b4276b474300b1666530f2602724e36c2dca4e8f1d858
0bb1d22d414f447798ce120d2b7fc8b8dbb042b02694b65cabb5ea50bb4f7d17
946bf7f70818e8f0e965f744a46df3d33bec94677b220214ea7f90863b72f42c
b273296428aa663263a9c87d12ebf64eaf065cbf17022bd19ffdb0190df7897a
0d5bc2e761177b38b994bf51ca4e0ba101bc496a4ecba6b990fea92ddbf12131
e195dd17da487c525e012bab938b1f68911a1845a4d07372d4d6340a8415e739
776f085f73565b843eb405847401d80b3b484ef01609161d5bac8b379a0311a2
8063d0189feabdf89437e1707d74f690ef93b4d8a94977340a9961b92cfd57df
4d63aa87bf59d80e8dc495e3c118057890478599d6a1082a07c8c30c54b1224e
d050611be8ce37ce615bc64c8b58f24abee247da6ce92fd5d71650f85059792b
b1e8ed8fc287b63ce68fb34994a08e2a7a305f0767b7e3f9bd92ed7b7d625321
40849256e610f88361c783b990d87fe4d326d1dd2b00d19b7d6c4ba7cf66e56f
a72494037094abf2edf1d0851d04d4a8b4480a13b3a88f68916745ea2f776607
8591ef49dc351a07ba3d53045fe5e9df5d38e92259feb561228c399ca16269d7
08ffa0142194141e621c8ad300544627ac5bd08a327bf2de4d6b916653c34120
ff229b8b3d7fa62c10e47222615fcedeea760237e42c9cb34a3d335e4eddff60
96161e91a9477776866c3120e252b8a83497b96947d4394e428a5b324cc54a2b
1f861b99db3ba3c9e780421749c749ff2ed7a48aba4a09450e00bd80e89c1004
d60fcbab0321d516b6dbc8098c6157c601528f0f122b275c664b258f83285bd7
047afbadb5e51628a91a0c1fbf1f098ae78fa1fe88782e2a4ea1c47e34ff277a
87518e379018f4636a9d15fc3b0bf92366cd05a8fd8332cc36091ef2244d3c30
c4721c25349358b8457a2e50d03a3f9674827b66efebc6d2df6b1af87a5da25a
dbcd04b24db31f6cd17690e1bb55f310fc267bcb377d57f0c3cf1c3fb4925bbf
6ceef3348f6be726c0a5274d3c6cb328a7c66ad9e966663174e93af6a27751ec
e8a1196eaee381cbddf7fa64c2910f101b083f39968a4e93d79bf998ae7d6835
c739a92ae2fc949d3d3bfc1d171d3c7ba8ed416bcd35be5d4eb80c1d8f319604
8eed1d50feba9a35055ceeb3282c10c53ec0c2c3962c0537e2d881f54da3019b
fe0ecaad02fb03d7294e4e6b597ca78b429919bbca7db49662017c17bfcd7b74
c2ce2d2f0fdcbcf45aeed12d23f2518b129e491040b61187b935360730fdd6b3
5d8976497002ad582de4afbf811d0af9f45c5c0b3a6fb3937470d3313173dd9e
9b8d9d51521a809029efcbd7e88703851127de2496be97683962c1ca054ba244
593aa48c70ac36ac7d9574be2ccef5cfa071b1f65c3aff6191be60d986e0cb21
b26de38793de394003e277dd68ccfda1123ad3474cbfeaaf5ecf15bbda72acea
150d4b241193d450e3c3b92f758fd2a6516f07d3599e680e6fcba1171250245a
e9f4a7741e817f2c2d455125c4405e299edb88771df944b4899acde5612cd3f7
bcb097be7c996559a8b724043992a3db9b9744564d0734bbdf6d4283f0ec7656
2eebb6dcf37ff4e9b1553bacbe9b1270f99c0e73dbb4acac4e221e8bb7da348d
0c8af4db6493d7b7fadeb70d6648991bb6bbc4eb862e3e9f08d3222c295a0618
0915bbdb4bd678ff4983e061bd29e8bd6d1a48db9df42ef59ee7492f1586b857
51ce4eae0c02046ad511a385447b9e13b3b6f62920184da93cd978909bce5de7
e15f39ccaabb6f08172f94f811f80e5ffcfc8be5307a69a2424af4d72102ca9e
14fcde9e540a6d9cf57b9e6c56670fa22e806ed33755b352d6ec527104609a10
1b3e71e689a0c7ffeb9b48c5c075771baae17b8832148ac28a7bd4dba5bc1049
78adf0e820148fa6a90545378b0268865abae637bb216bcc00aff113ba0e8bf0
828b68f60b28f4a2637639f33f491dd3de2155768151b62832bdd788034d9719
183b8f4ded0a486fe041f962155b64de9bb4a46cf7beae3b55a8698576e7d6d0
05d4293643dec08b5eae6f89e1c5aac003da0ee2a2f3aba3eb18f2e77ab035f3
0fe56488ebf42b59263bd4e61e0c868c4b5581feae5e91bb80b62dab428c87ba
d79809858312a6abf6187c1cd2a7c28bb124e6b9347a1f0e804890d80fe44888
4ba908820fa43d8c8c755072927edff164e6b603a127262f70cdb3f775bfd50d
c00056c049e93574f88385a99c2d9becb2e886c1d90419730d0b8186f720c652
c2ecf7bea7cac2f191e671fcdc84ab50116b04a37c8e074fd9182c45b9253fd5
5cbf8f30e3cef6bac8059e844fcb763d338f4b94edf8247e9e269335e2b546d3
b502baf5e1515ac61de0e89987c425d3013a7256d72c543a67eb08234611447b
5b276f420cff6dfa3427141e6d83966ea50a1de859af007f876fa8b65ed171f5
201fa992466df6d2207170d447f505e2c35d09be3436bdfad538b644d1881759
2577a5c15b7188c9887da87657686bcad61b6270b82cf789b5eaef79f3a5aa25
ed755b8c53a6fca530f85e9fc2acb5b378e4cccbd5de2c5b8df8319be2b0d8db
d87693abea58f6865c16c30415a191b62ccab357002cf0d8d1c7f93aa4408f49
964f407467fd6c3f7e7b395d3b3ad381a658b78219bb75888262a1337a6c67b0
cac22a83b6c867024b536ff7061750958c697ae8f658c0b8d63dae6a31192797
1e320de30d3108cc5fab9edb9b56f172d11ecc1564224fcd2e89c4d835c35513
55607086cf2c59ee68f7951334d2736e07ebcd9c7c615faadbfdeb6967a3a712
4157d091c6742d203ff25ea67892a52bbc9e61df30e98c81280a273b57dc1d12
96c1cfa164f13f2cac17926b79c35f473a668c3a025cb013e1316441c0abafdf
aedb95d62971b86956f0c9c32ef1d1b2d93362032f19c72da6d5c9759310694e
efbc072dc6581b5b9ed8586ea5945ca4543f28ae0269ba1d5df705235d3b44a7
b33c2c84fbec31031a87910537a941080d8a87d6406c237093f487f03722aaab
258510ffcf4c4fade4066aa7c2b64d3a4fd34693ff1ef18ba23af5b00761a17a
3f6057d86e0e4c42de919d7c847ed72feb545d7d2a6fec374f413cd13c57ecab
02cf17518fd5096112fa475f80ee345600c95e0cbebd3ab70ca5189ec3c96ef4
78f5e22acdffc0fa71705c223cfdd8a9f28a13458e11e35eb300f80d8a1a4353
0fca1305ea87464c5a44df910343ff15436ca508ff4229e5007c7d2929827f38
9afc24be23088f0229e3e24d06ce357df383437e0cd7cad77b95f16f80a38b8f
67bdab2eff74f1017eb43f1525a4bbe2be25d14aac0c231d57bad93051b3f663
987fedf66d2cf59d5fcd3e40423bd50ef476697efaad54ff64a3836884f91f07
827270793f1804de5fc95eccc4a009fb3280fe8240b60bd9738b0b8bef04aaf6
9b5321ef284eca3ca1ddcd9594d6e801767f395dae321860c4cd5203dd5fa2fe
687f6a6f786a201d803cc9b3d697c53db1bff53f90e694761d59f2f3fd73bb70
0d5518d4b691b3b4caa9f77a694cef0663900d61b6124ef7b40b73363a44b955
24b49e573b28fb58d134eef2a7b88f5be4cd6d3e577587f8ca2b73ce44cce68f
1c235bcb224eb59c1e61e5e7746d35deee11f891186aa86a99806199ee8c2c5b
f517b17fdecafcc4fe40114fbc5de7b7ed0880554052df18dc90928c580b8fbd
bbdec1fec4a38332405535cc3045fa280adee50c8b56f195142d25b0ab202d2a
b781ca92efd3c2238e7e6b73d0fb706cdd931590865fa81e0f5b368c65f53d0f
865ea386aee57a649431351fb480e3a531a4da45ac60fbd7f2e5dc7053341e43
0296d65105e3bdbd9cb99d3387f78409c7ad5aeefaf49bdf5351d9d01941f14d
16ebcf8633c682d123771cd369145b25eb020a8c56c70c43d7e6700377992367
ccdb65ef22453c53b2fe07a0d025cf953809ced8fc3230703c2da46389610d59
586871679439ae58c0848a1ae5abf77e308b07711ea6a74269df22de41de6ac8
f7cc5a948a0a62d1c9303129daaac7b72fac4898c5c6b9a870dbe75610492f5f
3121516efe9b3a1ae1e94c0e29a2a52256772fb67993eb152c40f65d1249755f
335225abce8be0de8d033aa432ba13ae229039a2169649d5ba4b28ee11ddfc08
f91f86591911ba88611629dcdd5a081ea1bde8af301f3ad0063f28c33c2c65c9
38283e876be91207e249aa3927576dcf539de2cba8a2f14aec67560d754470e5
358afc36cae477d9f9ea61b47b64d26c92437c80ecd706c328c0d918bf253466
4c6a074a0b43aad427cefc990b0bd7c77ebcf643007d9c930f4aa7cc36dc681e
70bca4e727fdefe6492f675d578816ba6092794de8f8e0610867c0b9ec6780bf
3d29fbbfe7699efbf7dfb0102a4c96a1117530c19064df685f4f1288279c1948
e74e563bad0cef02499af1daa0cb95ea249db6baf600a0aa0a53f0ec68bad5ad
9b0d7471c4486f88ae2be029baeb32d72b2d613af9dcdd874748ae30d08ccaf7
176271f1bc14456e9554f37da5b85541178f9f9289a89669cb4921d12772d07a
b33174c84f574fc95c276f69d73cedab4077b26f56911fc435e6d2514417dd8c
4215cbfa620338044a4bcae0d45735331a9fc7f8b80aa3ee14ac267ef0fc2d8a
7506a377ab51876bd3ec78eb552c327f9c9c3a8d1dc8a1b01428e99021aa3b9f
01f57c4f60c192415af53fd497f406ed514598bb175c7b21928a2c5fd265a343
2f08dd80964dfe9b42565a3a38b9fe4b52fb31ba9d5992c99c0d7a658aed561e
9c50657dec64d416fb2f6326cd26181cd8b45ae1a8886fe986a375c9798b94f1
1859754b2f420791f8350c1b810b741707409158d4f83ce3cc0a74f4535ad6b6
8603d39e34c29f40a0e73553844cff55f0e336da9f90f2353e626703f3a3af41
ed6af2e513d2166779b4a955137664993fa25513db29539ba31d966c2d2163a0
ed3782990a47394f3fbbcde6775c1ec76b4daf49a7e4726eb6dac796b089b14e
c4a83b30fee477b7fb3aeb9a8f31defddd61a0fff25967ad80c2851e55dc5c26
c84514402225c409bcb0f0dc4738b1e3f7f2524ea2c5c4efb184f880670e9a65
c90ff6b0d2594f33d43fe4fcef58ed7cedd73cf2c410276a4d9d5f06ba155017
d32e70ae2f93b552d0c0b8e0d8ab112d741b54133f91470ec3c28e4731d15b12
3a44ef63538c9fe837300562047d7b8585b4e00693741737d1c5e8d6cef0ab12
b65cdcc5bb5c766d9a6590c60aee88556d20b071b2c9f6506518f13a9461a85d
ed9524440d0fbdce913030eaf79436cda3efeb67fef77a259aecf445828938fc
e264788a928915351c643a092ace3857005fb64501cc778764169a13013a4b99
dd695618af53bc8c26eff31c724f301726756cd2415f4f17b90755ec1d745121
26a0f9d01da1962213cda30a59068586ce26d92b1814130b4ff77a334d1d48d8
6b9542dac0c945141ed69b5ec940dcd5d9fa3d892fa4043fffadcbd1a0b51b4c
704dcebda6f9aa43463c6707cba64db4e294940086062201b4b4a8fe9b0f300b
4275ad0c4c92e26892b4077dedf2c6604383400ce1f8f4d63365a7217c1cf834
9aad15faf7f21d09ebb3df67cfbbe251ba3121e698923e631233188fcfb16c12
1c5c23f8bdb4b0e5ad4d2389874413a00933dca8b87b9db5c52f8c37509be0f5
6b50256c3c9182975c8e13c7b5da8e818ac6cad0327d365610f1244ab3f7ebb2
e32a0212f00748565aeea0be81c9a7fe11796f07bef253c724269a4783a8d34e
c3545d80dd8fdc466aada30ae86e6a1aea3288b2dab999bdac8c6bb52ff41f4e
f24bd2fdf4c4435e466ba6218a6b8e4597bac9c03817481adeb21a047cf34eb5
ccf3fc45698034129ac197928c86d8c975f0e86832df44d0e52f6e56ffc1b306
6817f5fdbce03a8e449027aa122e2ac2a28748b3e5d5114f01b4faca0ea7364f
b93af7584f01016c2b6bb1278f9c8d8edfae99395c1d9c0048be9a38b283b22e
0737cdb51d548c0860e0381d74cc932b279ab6d62e44448c83f49e670c927dcd
73a81f51edb4698dd3d7e4554d5b9e411a0421b0db1fa75bf94bf77ba0489dc9
126bb21a975f6aa1aaeefea082186cac478d6267e373ce65dee5add48dae4708
a34e1fe4a01bf96a99374edee8f016c600bc3bee6951699f0be054297270b8bb
f0559cfe02bda0ad4a2a4dd0fda595c1336a664c04bd5e64675b6495513fb8ab
261a740792e95cb18d6d7994efd85b95c0c1aad40b61a84934958fc90d77435a
5e7d542d08b8c7f9a7328f6bdcdd204a595fc5ddf3d4056f24aef7ae04c5ada0
df13978758f1c31ee153164229fc748e725c87f2f941077331ad83db1b81fc2c
4423b15cb4638b1fefb8207e01c6643560ca9f51aac52f6b1890a8877d8f1951
2d20f6765aa120f2b1d1811b87dfa928a668966461e5fa2aa74be5a154b6630c
fae5d882c4d8a692acece141dd63dbfb471d746f2c7d930b48e814f90b33d10f
b9d58ed82a27d8fadb9d5d96436665974048c3afa992345fc5051ed83fff1b93
3f4aec562038fd62819d675e76c12cca1ee8099544965e9d63b3a8d91042d071
a2c41ccf9464b3f6a373d56fb166015be39553fe7f6ea7b5642e5669f5a44804
24f7a4fed8966f3ad5be261cca182b5f9a92793af1f3d4da5709acb4b8771f8a
6c467918fe9ffbdbef1a974c57fb948ab3da6e6e3f4b58915f58b0ccddd27ffe
171ee22fcd3615edc81af5fa5fe712040a8eba47191e5a5566e5bab7be507f14
ead70352bed34a443f48bc6919d3ecf5246ec5db649bf01ff3c8fa8b29b415d9
1f28ff5190c5a37c11dfd4328d3d08921156101ff3615ad513f3b2356386c42f
a07f0fd822104dd8f5a63c606684cb8f2d8a6bfefc1997c2d1db6747a00a489c
198b46f93582aa3e09b403ea2789e482e481d17584953876214c32165be6ee19
7952becd780c414acbfacaa1a5712da00f7aba8e62b1122ffe6853ae103e8481
8855c70c15782a6342d2602e715d553d9bbfc9c3c5b8e0661ec0f4498530c97a
afb833a68e98c16901c6c70aef6ef303f9f1ab603085fee230d086fbaea5cf34
1e9ea3d16e58a24ce0dbf664a605429e50930a2b29a1c45a01b5126b0efce248
4ac57548de3adbd362a7d3f1f8e99b79c1e46d241195e9d8dc49b8111b36195f
fad7db28630bbb2023a316301d82e3562f0554e0b1c16819ec9e836d338baab0
82a619a39fdbd95ea5b2c7b96d28234f17eec431df24f200e94f2dad9d1f9eba
8602eeaf0ebc3a16c77c109b33a77de490a5def568d2b120e48f36c49b71f219
64602ba574d1c5ef73d6b6abdbc78ba8afb1fe83bb055ab688f986e0608f708b
045272644d9cb83e2b6ea88e934117e837fd18eed15aad674a35f74edf49cac9
2f41806552789b4017af81e9adb4417da096
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
%%BeginFont: CMMI10
%!PS-AdobeFont-1.1: CMMI10 1.100
%%CreationDate: 1996 Jul 23 07:53:57

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.100) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMMI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /CMMI10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 25 /pi put
dup 97 /a put
dup 98 /b put
dup 99 /c put
readonly def
/FontBBox{-32 -250 1048 750}readonly def
/UniqueXX 5087385 def
currentdict end
currentfile eexec
80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98
74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730
48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f
15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff
da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427
bdd7da12534ba078ad3d780414930da4f8d58abefd45db119b10eb409dd89792
3c6e705479464a4b310b58348c4b42393988fef4925cf984423aaf65fea9f0e6
4629953bcf50b919d968d99bd185f83112b2759cc411764e9bde677f57c5ee5a
c555448d5f81a16259ded1e11bf4119d53e8ab07a802df900d3a2d5ccc1c6876
d29c5e9effb7af3ef83400b0910c07873a8c56fa7b1eb1ba426043b00cc95dbe
dc6e136cbbbcb3f67509964f9f281ebf81fe5b018122eaf66c4a838487e82e18
6e006093042848a903efb3469ab6b4049767aadb95c30408dfd58d8a10f4cb22
168decd9f3ee100f07b49aa44c92139b669cc312ba20192454eb2375be6284b0
26659d964b96ae82d4942e758027fcf23c25ed01115af27ce7f20efe2a822bb6
84004f20243a49c9e93301fc21b80815c033c3e2ba58ef53da2157d524b395f2
b37abca13bc6a2f42e824ab7e47106176b0d6db267fbb795ac7425582df2e3dc
55863468a9200742bd7b552c48f8cf58bc21343bd3b95abfa140f33f37c6f3f7
8b0d8a5154eb7c1f62ec598267f13e841a3e64172663935ac8b665d86540d316
ddece329c008049c5e74b27d59022c5515059bc3b89370b1bc6a169c888bb325
e0b74282d6f053a50da4024ed1e433271a32ab8c17d41c632b41cf9f3ecd5fe1
24daf7aea7ce8a63047b245822930d517df7baaafa69d2d17f7d93cebd45416d
f3459365434123a76ccf883a4973bab19807e1f0c4bab03a45f7ed69ff2660ff
3963e4def11001eec4238c368a39d874fd30b3c14f4186ec7700fbce22abe468
eb32baf7b0164f8f21a9b5e706b91411faaa44467cb2180ab03de375c1ab93e9
76e11ab92fdd4a7280a6d1a8dc65c4c89d04c8ed6988045a2a3de9a4c7b1efd3
75b039396b2b2fbce3411457e1e57ac7a384d9b78115e83ab521e184b967ce5c
e092e438389425a12f58dbee0001e7033a91d3b0e9a125333f45f35d430550fe
ad3202aaba81a150b1ec34728f8109d39d5d163a57da9a47ba373d1b86f2da4e
be09454415d644e1fbef933f8663390912ad15247dc543b417fd9bedec05f8f3
7c9d5b173ec38cc7f61452a942023c17f01220547a06962ba53adb46b82005e8
7113e70e9981ff1e37e6834c8d29ce11c6e0f91bc9924d48fa5a127b031e466a
c9699299989c92487f88e1d6e59e6d4ec5461b68b3979cd8ecc13bbef603d714
d5ca9341d79f2ab6e200cec023020841b2598b2489c4d54fd35753081acda3da
6f6afa5ce44b46391fce0e84f4e05f6f343b3f0501e546fd1aaf73cd8d640a99
7e237bc5ebe85b1a4adee6abf5cb4566ad001acc34fe95b8cbf74a67d94334f2
ac6d7f5e327ac1336ab13a94da916532d6d68bc5783a02dcb7da158002a16151
35483906b884df3c115d3751002afe38e2fa21678b40e26d26da7c5303720f54
89a88633e03555724710902a4c266afad5d1d9799bfc5191fae942b6f85fad06
d4939cf5ed9d86126067a3a16fe186899d100e135d03abc11192cb965c57b743
9d1bba286487e5e44d8e2cf3f9f2eb973924bf0d152aa1f0361b1622c506bc56
2a74e050f5da01d948bb4bb9bb69ee09581866a640dd234915ad9ab104ab7281
bcdf80110e85e9c2082741975d8f94c85ddd8e22ef84c4611b11879a9a4394cc
25a09db1146baf1f8721c71713315ba274dc1850138421fec50e4b71155d6b74
01951cb91214ecdad8ac19a19cad86c5e2a01912d9d439b1a19b734649784e5f
bc9928792b040831e51b54043400194377d0ea5b0a4aca856e15e0657b163021
07fecb822d7e706230d29fd6c17f95d5a3507af0f81594633fa734232d908889
b6b1726f2ed970b85b27141f0d5cfe699dc6f07b8a0efbf71a5ac51ba4c6c057
e2688073c8748e6e60cdfd716286e7b79b0b1d3cab2e8d3d801d3fcfce711d69
42395895aba13f4084ce84787dd45f77412d4bb6fb7561f17cfecda1e257fcaf
4b44b392d5660bdbab2f86a4ccca2255fd2f1b957a556f53f77156d539c70790
e30582bc3f6e9b0b584bfa8af5b92a6ec1582c3086be1704fe1dbf9f48e74aaf
f0a824b9f37d7bd5c6d05028955d2b42dc4023b4c2c91ea823ea4ecdecaae79c
5cee
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
%%BeginFont: CMEX10
%!PS-AdobeFont-1.1: CMEX10 1.00
%%CreationDate: 1992 Jul 23 21:22:48

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.00) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMEX10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMEX10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 116 /radicalbt put
dup 117 /radicalvertex put
dup 118 /radicaltp put
readonly def
/FontBBox{-24 -2960 1454 772}readonly def
/UniqueXX 5000774 def
currentdict end
currentfile eexec
80347982ab3942d930e069a70d0d48311d7190fa2d133a583138f76695558e7a
e9348d37cac6651806d08527c1bb4a062a4835ac37784cc39ad8841404e438b4
d52d3901e47a1de4f7924e0fb3daf442499175bab1226edf692a4956739f8828
e80592f450c5d5c22ac88bcfbe9748f61d18243a16f4a4467f084e8e2be46ef4
7fc51c3a8199e3cda62ff9c4fb73956dab8b6683d2156377808cb35026073e80
523f59a30d195fcf9b9fce4ffafc6d5649664203ab24acb938d58d246707ffe7
d62f04bec4b70c21ef75beb2b812622b3c74e969d72d3cd11bd7106294a99caf
0b1629bc7d4de6b96ca82930831d64575f23f4ad06a0e45e315b1d392411be8d
6d73c998789ff258a07a3c8c2057325784514c845500bfd1a971310cfc11d41c
1a167dbd5ff012c60add4e87325f6e5299032a839de65fb1473a166aae1876a4
414a434f22c1d241591fb36f857df6fa930608750ffc0c54f44994662b1f00f1
400bf752ea8d83ffc4cb77a290bc2d99981ae59a191748ba5c7ba1a9d2583fd2
1398452b6ff5d83a059f7eadcd2ef744e9dd22bdf9c79d049bf06835e878c32b
7765c69bdd8ef4deb4ea7cfff4cf9354a4ddffa689de961d16772491c7afbd7f
ffde42400764c68e954ee5c455a5687959829bc3b319b2147deaab3628662c80
30c5e02fea09609abe4eaa12e217bc3af673f1bc36a7039eb13fcacb4218fe0f
c5a3f9452d4edf46cc91db67b624d4f2d37502fb9f11af4da18ca40b61097f95
d44329375467ed13c5cb585ec53f62b83ef9502cc755af44bf32b87b8ae9f3f2
f8dbf72dab90acafbacd280db6aaffaefdff6d5eff26669bac56280a950560e3
d01714ba38659b0e4e28bf8cdc1f15ff7e3ea9d95a6afbbe3d8e6905aa6d531d
6b6dcab89e2036cc492c65f76ddcc3cfcff33fde3d9ffd10f7a90530fd5c7683
4329baa902e701ca42717476298c9ff511b1941244bb1dfd0e5cab92a43970cd
1bdb292eadd055c97972844fdcdb0aa06401e7b2632b9d134f96bce0064860f3
9859da7a9a82be0a840672a1331212752ae1b521b693b384a72dba8d37a86eaf
a0341e7fc5f6ef7a8c566aacb91e8bf5005c18837894c4eacff41dba54e071ca
83f80e7f256d4fe2fde6e2408ec819f8fecbb87409f8f9c35a722494d279b0d2
9ef6281f11d144eb362d34c20dfc58ead6a17cb0429ca22b44d307134497d1db
e12b46cb16bf4aeb600463d05ec3d04ff464f4d61be7feeb7a3805b3f767bef6
240d59d8a026581e5ecfadb595fbcfc59ee1f1f88fb995319fa99b744a274972
c95971a00bdf7c2ca0b47856e2caa561a22a7ba32de87c5075cb4dc4ad680dba
d837e74bb0c64aaf1287e059946a83dff78831b493841179583dfa0a42f1e08d
71f5406eba065f25c1f724a2b9e37855f7decf7de70d0efe5bf63250acf798eb
2ab1bef909a76568800af7d5d44ad80383a913815490e3c2fb9e9284fb3aa8f8
46bdcdfa944e757faef290bf48db6dea131ef5d7f107e5690926edfc34651323
b0608622983f92e99ce363df17a81967f2adb131e18aac3639c947b81da87849
2efa86cb8a1973900d843a579cebbe2a7f43558296b6475c4d96243803d45715
8056da4a158b7bcb9d1e762ce646d1c6f7cc7b15b92cbad4ab4977e184835fca
5d1a60816a969cc18609160740c903af208babd9bbf51315eedb5f0bef81e223
eee2b49b8f7b

0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
TeXDict begin 39158280 55380996 1000 300 300 (./testdata/dvipstst.xdv)
@start /Fa 25[48 6[33 24[63 17[22 11[22 11[48 4[66 10[63
3[22 16[44 29 37 18 26 26 1[33 33 37 52 18 2[18 37 1[22
29 33 29 1[33 23[26 4[48 21[17 6[22 21[18 13[37 3[{
TeXBase1Encoding ReEncodeFont}33 66.4176 /Times-BoldItalic
rf /Fb 138[22 22 22 22 2[22 2[22 5[22 22 3[22 4[22 92[{}10
41.511 /CMTT10 rf /Fc 214[42 7[42 32[32{}3 41.511 /CMSY10
rf /Fd 128[21 2[42 2[22 22 30 22 23 16 16 16 22 23 21
23 35 12 22 1[12 23 21 13 18 23 18 23 21 12 1[21 1[21
2[31 31 3[30 23 31 1[28 6[15 2[27 28 32 30 1[31 3[32
1[12 2[21 1[21 21 21 2[21 2[12 14 12 2[16 16 12 4[21
3[42 37 1[32 30 21 5[21 2[12 35 1[23 23 12[{}65 41.511
/CMR10 rf /Fe 156[18 18 22 71[24 25[{}4 41.511 /CMMI10
rf /Ff 137[44 44 44 116[{}3 41.511 /CMEX10 rf /Fg 152[208
103[{TeXBase1Encoding ReEncodeFont}1 415.11 /Times-Italic
rf /Fh 137[42 1[23 32 28 1[42 42 5[23 3[37 1[37 10[60
1[60 1[51 46 2[46 6[28 2[46 51 60 2[60 6[23 58[{
TeXBase1Encoding ReEncodeFont}20 83.022 /Times-Roman
rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 300dpi
TeXDict begin
%%PaperSize: A4

%%EndSetup
%%Page: 1 1
1 0 bop -225 -200 2331 25 v -225 3108 25 3309 v 325 -77
a Fh(D)m(VIPS:)21 b(A)g(T)724 -58 y(E)764 -77 y(X)f(Dri)n(v)o(er)g(F)o
(or)f(PostScript)836 238 y Fg(g)-225 695 y @beginspecial
@setspecial
 0 36 translate .05 .099 .95 { 27.4 0 translate gsave 0 0 moveto dup
90 mul rotate -10 -10 rmoveto 20 0 rlineto 0 20 rlineto -20 0 rlineto
closepath gsave dup setgray fill grestore 1 exch sub setgray stroke
grestore 27.4 0 translate } for
 
@endspecial 441 770 a Ff(v)441 794 y(u)441
818 y(u)441 843 y(u)441 868 y(u)441 893 y(u)441 918 y(u)441
943 y(u)441 968 y(t)p 485 770 954 2 v -180 x(v)485 811
y(u)485 836 y(u)485 861 y(u)485 885 y(u)485 910 y(u)485
935 y(u)485 960 y(t)p 529 788 910 2 v 865 828 a Fe(a)12
b Fd(=)-7 b Fc(\))11 b Fe(b)g Fc(\000)-6 b(!)11 b Fe(c)p
534 846 900 2 v 534 880 a Fd(the)17 b(phase)f(of)f(the)i(mo)q(on)e(m)o
(ultiplied)f(b)o(y)i(the)h(n)o(um)o(b)q(er)534 930 y(of)10
b(angels)h(that)g(can)g(dance)h(on)f(the)h(head)f(of)f(a)h(pin)f(while)
534 980 y(the)18 b(ric)o(h)f(man)f(threads)i(the)g(needle)g(divided)e
(b)o(y)h Fe(\031)h Fd(or)534 1030 y(some)c(other)g(transcenden)o(tal)i
(n)o(um)o(b)q(er)-158 2836 y @beginspecial 18 @llx 18
@lly 577 @urx 814 @ury 2796 @rwi @setspecial @endspecial
1090 1185 a(T)m(o)i(run)g(this)h(test,)h(remo)o(v)o(e)e(a)g(\014le)h
(called)f(m)o(test.ps)g(if)g(it)1049 1235 y(exists.)36
b(Then,)21 b(run)f(T)1429 1244 y(E)1452 1235 y(X)g(o)o(v)o(er)g
(test.tex,)i(run)e(dvips)g(o)o(v)o(er)1049 1285 y(test.dvi,)10
b(sa)o(ving)g(the)h(output)f(in)g(a)g(\014le)g(test.ps.)18
b(Cop)o(y)10 b(test.ps)1049 1335 y(to)17 b(m)o(test.ps.)29
b(Run)17 b(dvips)g(o)o(v)o(er)g(test.dvi)h(again,)e(this)i(time)1049
1385 y(prin)o(ting)9 b(or)h(sa)o(ving)f(the)h(output,)h(as)f(y)o(ou)f
(c)o(ho)q(ose.)18 b(\(Including)1049 1434 y(the)12 b(do)q(cumen)o(t)h
(to)q(o)f(man)o(y)f(times)h(inside)g(itself)g(will)f(o)o(v)o(er\015o)o
(w)1049 1484 y(the)j(virtual)f(memory)h(capacities)g(of)f(most)h(prin)o
(ters.\))1090 1565 y(Some)i(things)g(to)g(c)o(hec)o(k)i(on)e(this)g
(page.)25 b(First,)17 b(the)g(large)1049 1615 y(rules)c(surrounding)f
(the)h(page)g(should)f(b)q(e)h(exactly)f(one)h(quar-)1049
1665 y(ter)i(inc)o(h)f(from)g(eac)o(h)h(b)q(order)h(\(assuming)e(a)g
(8.5)g(b)o(y)g(11)g(page;)1049 1715 y(for)c(an)g(a4)g(page,)h(c)o
(hange)g(the)g Fb(\\afourfalse)d Fd(to)j Fb(\\afourtrue)1049
1765 y Fd(on)i(line)h(16.\))1090 1845 y(Y)m(ou)f(should)g(see)i(a)e
(title)g(at)g(the)h(top,)f(and)g(a)g(large)g(italic)f(g)1049
1895 y(under)f(that.)17 b(Then,)11 b(there)g(should)g(b)q(e)g(a)f(cen)o
(tered)i(ro)o(w)e(of)g(ten)1049 1945 y(b)q(o)o(xes,)k(going)e(from)h
(dark)h(to)g(ligh)o(t)f(gra)o(y)m(,)f(rotating)h(slo)o(wly)m(.)1090
2026 y(In)18 b(the)h(`equation')d(that)i(follo)o(ws,)f(c)o(hec)o(k)i
(the)g(upp)q(er)g(left)1049 2076 y(corner)g(of)e(the)i(radical)f(signs)
g(for)f(alignmen)o(t.)30 b(Also)18 b(c)o(hec)o(k)1049
2126 y(the)c(righ)o(t)g(arro)o(ws.)1090 2207 y(In)e(the)h(recursiv)o
(ely)g(included)f(page)g(to)g(the)h(left,)f(note)g(ho)o(w)1049
2256 y(bad)g(the)i(bitmapp)q(ed)e(fon)o(ts)h(lo)q(ok)f(\(they)i(are)f
(the)g(ones)h(under)1049 2306 y(the)g(radical,)f(and)g(indeed)i(this)f
(text)g(itself.\))k(The)c(thin)g(rules)1049 2356 y(ma)o(y)g(disapp)q
(ear)i(altogether.)23 b(This)16 b(p)q(oin)o(ts)f(out)g(the)h(resolu-)
1049 2406 y(tion)11 b(dep)q(endence)j(of)d(dvips)h(output;)g(this)g(is)
g(an)f(unfortunate)1049 2456 y(necessit)o(y)23 b(of)d(using)h(bitmapp)q
(ed)h(fon)o(ts.)40 b(The)22 b(P)o(ostScript)1049 2506
y(fon)o(ts,)13 b(on)h(the)g(other)h(hand,)e(should)g(scale)i(\014ne.)
1090 2586 y(Finally)m(,)c(at)h(the)i(b)q(ottom)e(of)g(the)h(page,)g(y)o
(ou)f(will)f(see)j(some)1049 2636 y(tests)f(of)f(the)g(accen)o(ts)i(in)
e(the)h(P)o(ostScript)f(fon)o(ts.)18 b(P)o(a)o(y)11 b(careful)1049
2686 y(atten)o(tion)18 b(to)g(the)h(w)o(ord)f(na)-5 b(\177)-16
b(\020v)o(e;)20 b(there)g(should)e(b)q(e)h(an)f(um-)1049
2736 y(laut)e(o)o(v)o(er)h(a)g(dotless)h(i.)27 b(The)17
b(text)h(should)e(read)i(\\Ic)o(h)f(w)o(ei\031)1049 2786
y(tats\177)-21 b(ac)o(hlic)o(h)15 b(nic)o(h)o(t)f(mehr)i(als)e(das.)22
b(D\032monic)14 b(sou\017)o(\023)-20 b(es)16 b(ha)o(v)o(e)1049
2836 y(no)d(r^)-21 b(ole)14 b(in)g(na)-5 b(\177)-16 b(\020v)o(e)13
b(\033uvres.)19 b(|\035sop's)14 b(\036uvres.")100 2963
y Fa(Ic)o(h)25 b(w)o(ei\337)i(tats)467 2962 y(\250)461
2963 y(ac)o(hlich)g(nic)o(ht)g(mehr)d(als)i(das.)48 b(D\346monic)25
b(souf)o(\003)1729 2962 y(\264)1725 2963 y(es)100 3027
y(hav)o(e)18 b(no)e(r)363 3026 y(\210)357 3027 y(ole)i(in)f(na)595
3026 y(\250)597 3027 y(\021v)o(e)h(\234uvres.)24 b(\227\306sop')-5
b(s)17 b(\214uvres.)p 2080 3108 25 3309 v -225 3133 2331
25 v eop
%%Trailer
end
userdict /end-hook known{end-hook}if
%%EOF