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
|
%% LaTeX2e file `eps/JChrBach.eps'
%% generated by the `filecontents' environment
%% from source `pmxccn' on 2011/07/14.
%%
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software
%%Title: JChrBach.dvi
%%CreationDate: Fri Oct 10 15:07:30 2003
%%Pages: 1
%%PageOrder: Ascend
%%BoundingBox: 23 735 552 769
%%DocumentFonts: CMR10 TeXMUSIX16-Regular CMBXTI10
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE JChrBach.dvi
%DVIPSParameters: dpi=600, compressed
%DVIPSSource: TeX output 2003.10.10:1507
%%BeginProcSet: texc.pro
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}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{A A 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 A{/foo setfont}2
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A 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/CharBuilder{save 3
1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
sub Cy .1 sub]/id Ci N/rw Cw 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 A 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 A gp add/gp X adv}B/nd{
/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
get A 0 eq{pop 128}{A 255 eq{pop 127}{A 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}]A{bind pop}
forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A
mul exch 0 get A 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 A 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/Rx 0 N/Ry 0 N/v{/Ry X
/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display)
(NeXT)(LaserWriter 16/600)]{A length product length le{A 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 Rx Ry false RMat{BDot}
imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{
BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/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: psslurs.pro
% This file can be used instead of psslurs.pro, it is only commented
% and indented.
%
% VERSION: 1.0
%
% WARNING! This is a heavy magic! If you want something more understandable,
% you will have to write it yourself (if it is possible in a stack-oriented
% language that PostScript is). There are some constants you can
% change and see what happens, but I think the slurs should be almost
% always satisfiable. When not, let me know at:
% standa@hiero.cz
% Also any bug reports and comments are welcomed.
%
% Stanislav Kneifl.
/slur@Dict 200 dict def
% this dictionary is for \setslurtext, overriding some dvips's definitions
/temp@xx@dict 4 dict def temp@xx@dict begin
/a { moveto ax1 ay1 rmoveto } def
/V {gsave newpath transform round exch round exch itransform
exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg
rlineto rulex neg 0 rlineto fill grestore} def
end
TeXDict begin
% get dimen from TeX's string ("125pt" -> 125 PS points)
/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def
% get dimen adjusted to Resolution
/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def
% Adjust to Resolution
/AR { Resolution mul 300 div } def
% the distances in dvips's PostScript are resolution dependant!
end
slur@Dict begin
/CP /currentpoint load def
/ED { exch def } bind def
/AR { Resolution mul 300 div } def % stands for Adjust to Resolution,
/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def
/y { 3 2 roll ax1 ay1 rmoveto show moveto } def
/M { mul } def
/A { add } def
/SB { sub } def
/P { pop } def
/DP { dup } def
/R { roll } def
/drawseg { 0 0 moveto
ax1 ay1
ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add
ax1 ax2 add 2 div ay1 ay2 add 2 div curveto
ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add
ax2 ay2
x2 0 curveto } def
/DS {
AR /maxe ED
/ifadjust ED
/ifdash ED
AR /m ED % max height of the slur
/e ED % "angularity" of the slur; 0.1 = very angular,
% 0.3 = very round
/aa exch neg def % what to multiply the height with
% AFTER the max height checking
/y2 ED % y coordinate of the end of the slur
/x2 ED % x coordinate of the end of the slur
/y1 ED % y coordinate of the beginning of the slur
/x1 ED % x coordinate of the beginning of the slur
/yr2 ED
/yr1 ED
/internote ED
/x2 x2 x1 sub def % x2=x2-x1
/y2 y2 y1 sub def % y2=y2-y1
/sx y2 x2 div def
/b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2)
b 3 AR lt {/b 3 AR def} if % b=max(b,3)
b m gt {/b m def} if % b=min(b,m)
/aa b aa mul def % aa=aa*b
/s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur
/aa aa s cos div def % aa=aa/cos(s) height of the slur
/x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s)
% is the length of the slur
e x2 mul maxe gt { /e maxe x2 div def } if
/beta e x2 mul aa neg atan def
beta 90 gt {/beta 180 beta sub def} if
/ax1 e x2 mul def % control points
/ay1 aa def
/ax2 1 e sub x2 mul def
/ay2 aa def
% check if the starting and endin vector stay in desired quadrants
% => beta < abs(s)
beta s abs lt {
/b aa abs s abs 2 add sin mul s abs 2 add cos div def
s aa mul 0 lt {
s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if
% ^^^^ ^^^ ^^^
% (values to play with)
/ax2 x2 b sub def
}
{
/ax1 b def
s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if
% ^^^^ ^^^ ^^^
} ifelse
} if
% align the slur to the staff lines
gsave
x1 y1 translate
s rotate
% [1 0 sx 1 0 0] concat
drawseg
gsave
initmatrix
flattenpath
pathbbox
exch pop
sub
/slh ED % in slh we have the height of the whole slur
pop
grestore
/yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def
/slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def
% check if the slur gets too close to staff line
/shift 0 def
slh 4.45 lt slh -0.5 gt and {
/slh slh dup truncate sub def
slh 0 lt { /slh 1 slh add def } if
aa 0 gt { /slh 1 slh sub def } if
% slh now contains the position ot the slur top/bottom in the space
% between the nearest staff lines (from <0,1>), regardless direction
% slur is too low:
slh 0.45 lt { /shift 0.45 slh sub def } if
% slur is too high, but we can be shift it down:
slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if
% slur is too high, must be shifted up:
slh 0.85 ge { /shift 1.45 slh sub def } if
} if
aa 0 gt { /shift shift neg def } if
ifadjust 0 eq {
/shift 0 def
} if
% and finally draw it...
grestore
gsave
/linew internote 0.06 mul AR def
linew 4 mul setlinewidth
1 setlinecap
0 setlinejoin
ifdash 1 eq
{ [internote 8 mul AR internote 5 mul AR] 0 setdash } if
x1 y1 shift neg 2 mul internote mul 4 AR mul add translate
s rotate
% [1 sx 0 1 0 0] concat
% uncomment this to see the control points
% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke
% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth
drawseg
1 VS
drawseg
-2 VS
drawseg
x2 20 AR gt {
3 VS
drawseg
} if
x2 50 AR gt {
-4 VS
drawseg
} if
x2 80 AR gt {
5 VS
drawseg
} if
stroke
grestore
% now some \slurtext code...
/x1 ax1 ax2 add 2 div def % middle of the slur
/y1 ay1 ay2 add 2 div def
x1 s cos mul y1 s sin mul add neg
y1 s cos mul x1 s sin mul sub
aa 0 lt {1} {0} ifelse
end
% this is a hack to place the slurtext in the middle of the slur.
% From unknown reasons simple 'ax1 ay1 translate' did not work,
% so we have to overlay some definitions with our own, namely
% 'a', which is originally 'moveto' and 'V' for drawing rules.
% maybe there are some other operations that should be redefined,
% but for almost all cases this will be sufficient. If you find
% anything that won't be typeset at the correct position, let me know...
temp@xx@dict begin
/dir exch def
/ay1 exch def
/ax1 exch def
} def
% crescendos
/DC {
/y2 ED
/x2 ED
/y1 ED
/x1 ED
gsave
1 AR ceiling setlinewidth % line thickness: this results
1 setlinecap % to exactly 2 pixels in 300 dpi
1 setlinejoin
x2 y2 10 AR add moveto % the 10's specify wideness of the
x1 y1 lineto % open end of the crescendo,
x2 y2 10 AR sub lineto % similarly the 11's below
stroke
grestore
} def
% half crescendos
/DHC {
/y2 ED
/x2 ED
/y1 ED
/x1 ED
gsave
1 AR ceiling setlinewidth
1 setlinecap
1 setlinejoin
x2 y2 11 AR add moveto
x1 y1 4 AR add lineto stroke
x1 y1 4 AR sub moveto
x2 y2 11 AR sub lineto
stroke
grestore
} def
% differenced line
/DLN {
gsave
GDAR ceiling setlinewidth
GDAR exch GDAR neg rlineto
stroke
grestore
} def
% sloped line
/DSLN {
gsave
GDAR ceiling setlinewidth
GDAR exch 1.125 mul neg rotate 0 rlineto
stroke
grestore
} def
% free line (init & terminate)
/DFLN {
gsave
GDAR ceiling setlinewidth
CP moveto
lineto
stroke
grestore
} def
end
%%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{CharStrings rcheck{/Encoding false def
dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}
if}forall Encoding{]exch pop}{cleartomark}ifelse}if/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
%%BeginFont: CMBXTI10
%!PS-AdobeFont-1.1: CMBXTI10 1.0
%%CreationDate: 1991 Aug 18 17:46:30
% 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 (CMBXTI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /CMBXTI10 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 102 /f put
dup 109 /m put
dup 112 /p put
readonly def
/FontBBox{-29 -250 1274 754}readonly def
/UniqueID 5000771 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF
E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207
BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3
3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2
F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707
C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E
BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632
2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1
879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D
141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF
63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46
4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B
FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD
395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003
82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1
763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019
165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E
57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED
E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5
178DAA7A3A1177EFE49258513602C658739CB3F9AEEC8B012E7278509623311D
4DEBB0B74FCB8AFB65E62E6572F7E35F8D0FB353429084C4BC95E041B8990496
B58CF3FAB18D2B8BF1EF0F58F5A325A1123CFC5317122020C10DDE14F6172B8A
ADC7B1866FE5B04426E5544837FE82265804EB7B99E045A3F19C41547158E1C4
B2F7D79945886DCFBEBEC800778D495B5D7D683B1659F30258173CBB3494709D
A6664A9F735DA9E793AA0020E79E3D9391249BF572DF66C25988F18325A1D010
29722F619006EBED250E27C7A9CC2CDA65FAA75659ECB114FAB862B7CA34F8A7
CE880FBDFAC30E2298101620DECA586E89E363BFF4DF59F2972598027715CA53
9D1496F846CA7F76F816A9CD5A9413077EDFDFBA440A5AF8B3E3DB7CDFE1AA6B
8BE9918E9272217AB45CE943B72B17398D99087CF65837DF8D7EDE458EAFC34E
824A5E23E35DE960C38CF74A2D9C4457C3DAB920F2CE2E0594E66991AB7F5546
AA9C988EACB50F3470567F814AF87FB8CC2DCCF5EDF10AF5B18DB6BF923F464E
0E055ECE1AA765BEB4834D76D98C2B8B08C825CA9368DD1A85BA343B82D01CD4
B64E90E7C809B2E9F873351CC6323A67BB00908E7AB020F7F6734D863FE58821
43C9CEA1499D0163937720BCA22B1C7EE4337B4AFBEAA9BC58ABCCAF11E45B98
758469436FB004DF1675273334DDBD17153DF83E3EBF534904ACD59D59CD4E17
C8A21142BCDAAF6BD67FC6286295A829B8FCA5C3CDD43C1799A2D2C0A858E419
A6CA1DC9087890AA634CF4AE5D4C259E36AA39F33D841A4D6698BB84F179A062
2844DE0EE37AC65E416BC7B98B375A3C07206865FECA8163787FDF6F807532D5
852DAB1B126EC70C480CB49497F86DDBEF7CADAC84E5286C0A5D5D7FA71BF260
656F32A26F0158FC3A28B262670B9B9C80C8915E0B6B59FD42E613D8B92ED458
B3135517C5D4E8A095B984F8034215433A2A9C24CFA2D205377B40E80D90ADC7
0B920F88C367B9738928ED709209925D720A8F0DF35C6B43B54470816F42DA47
D9F8A2A0CCBD8C3592301F231A107C112DA41C4DFEAD623BFD3D074CF09B0718
034C63748D683AF40AF7E77C7F13BCF4E017F8A3E7F13BF9053188C69435B48A
649857702295C7F968B5C2E23DEC2A53D7EBEA9DAD0E1AA26C879978546B0957
BFAAAF77CB7235C001F2BCC52F
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: TeXMUSIX16-Regular
%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000
%%CreationDate: 01-07-25 at 04.07
%%VMusage: 1024 36138
% Generated by Fontographer 4.1.4
% converted using TeXtrace 0.45 and modified by T. Uchiyama
% ADL: 701 299 0
%%EndComments
FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup
/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
20 dict begin
/FontInfo 16 dict dup begin
/version (001.000) readonly def
/FullName (TeXMUSIX16-Regular) readonly def
/FamilyName (TeXMUSIX16) readonly def
/Weight (Regular) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def
/em 1000 def
/ascent 701 def
/descent 299 def
end readonly def
/FontName /TeXMUSIX16-Regular def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 7 /caron put
dup 8 /breve put
dup 40 /parenleft put
dup 50 /two put
dup 62 /greater put
dup 73 /I put
dup 83 /S put
dup 177 /sacute put
readonly def
/PaintType 0 def
/FontType 1 def
/StrokeWidth 0 def
/FontMatrix[0.001 0 0 0.001 0 0]readonly def
%/UniqueID 0 def
/FontBBox{-620 -2059 4000 2062}readonly def
currentdict end
currentfile eexec
D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436
0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5
B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6
84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF
9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034
810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494
A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD
52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80
20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD
9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8
2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5
E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341
C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8
577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1
AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8
696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A
F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0
1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D
DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341
CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03
2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64
7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C
8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1
79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7
CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB
4205FDFF8EC7934A8988317F820C3833204CCB641AB035E474D3D0F4CBC0FAAD
37018CCA129AC521C8E8916B21A7EDED9AB7F0FE2404D8278693189630810EF1
9FAE92A28B9DAD3491B0FCE1A8A3CFF8A6EFFD032ACF581C1DE887B96C69FEB1
50C270FCB72CC52017718C53866E71FE25ED03BF0D93109BADA749C7537F43A2
CA4C3CF2FCBA242909BC178114785C0A3924FB763B95C107C9402ED186369245
BF379E82AAC67D2B525096311CB3EB38519CBBA1A6ED0941C58D45F2AEE721C2
B0BA6F1413D7964156936B44A894E9F0E6887A6537BDF4E4208995B4FBB48646
6262DA2A69C584F1033C28DA5E3861876A63CC060A2C33DEECE51D9A00A579CE
16082F391F8BEBDBE59DF120229BED77F78F4204A6ACDCACACD9C90563DABA7D
DBBD3C5F9471A2B50C615805E8E1580531948D82FE7BF0730850CB3CCA6DACF7
AC400169BEDFFA3D3E09B0A9165099A6CCD837A0C966E996C36EC2824C1DA79E
6AC57C58964BECEDE45CCE69FE122BB5CB1BD47FAA1B2F95E8D41CBC95327F71
DB932FB96FCE0F07975624D9F1C13E6009AB0D6034B01CFD3FE95F0FA402B983
D5310EFF18C13E43E5265242A849297CEF932E39F486E1E8A67D6DC72B27A765
F79C7BFCFC1B514C6BE8E4646907410055141AB75E8356FE306633C0A234DBB2
98F809D25303B464CC352DB4D45A8128E0108C9302D5DC77B121BFF48AC46D50
B93BA141FB04438DA90A4B166E1444D4EBFD06EDB587FCB9FB7135D4BACD8668
0541453D520A740D18B6EA748758241D75D2E398747748BDDC3DFDCED0C93AD0
001A1395C75BC9D6E9B41FD86877C49B1ABF3680B197373E056C052ABDF3F348
333208B43037132D6D08D4E2B53BBEABD9197F5B6A06CC9C0919ED155A11A5ED
BA7094137E1C9EF5876810966AC72F60D89B86B3CE3C33CB173511C92058AE0F
C7D333D307BCA8709CCB44BFADBC490983101DE4D6922A12EAC14146F1CF6E65
58009E8BDCF15BBEADF29F8C542AB8C2125E0D4ED6C6C2D0C5AC089153C146C2
A738B26B05C678ECA40FCA473266A32694872CFCE56CCE15825F1DB8C5F1B639
BD35341ED19406EBE0F2EC122742F462171067E82AFB18A0281FD883C0F77DEB
9972900DC090FB091B44404796C3744247E3BBD6C205BF0703DB313311D33DA9
2CC5A008EBCABB1264430ABCB65A3DCC32E4BCF405F325716CAF179926431FA0
96D778503BC3161EB331848D497E719DA33F5DE9B24CAECF1C228A0B8302E1AA
94EFC58E66809AB6E5B0CFA0F2E38E993B049C3B2E526723A706D444FC1CC087
7FE43796D74F6E6F3046FE14E1F024A80A18EC785628A7781C1D732A15ACC4BD
0F9DFA45413D31A23670DCCFD178EF11AC515047C4D8592F2B6750D0F4F88746
16A520E0F5FE58BDF391F1196C166DF1F2F693740039F961C1133175E25F09A3
A1858737DF21060F9418717B19D55747B7DF7240A38176C2DFC7C03023AFEEB5
9FCF1F74FE5AF83A
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark{restore}if
%%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 86 /V put
dup 99 /c put
dup 101 /e put
dup 105 /i put
dup 108 /l put
dup 110 /n put
dup 111 /o put
readonly def
/FontBBox{-251 -250 1009 969}readonly def
/UniqueID 5000793 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BE25C8568CF4BC850
439D42F682507AEBFF9F37311AA179E371A7C248D03B5BF40C3B7E0FDD80D521
09B4D0044C5EFBC5C4A8DF9B5F734ECA6099F8A76881278EC54549F51532AC62
0D85E2178D1B416514B03BC33767A58057CF521F2620B53DE2A240D58312B92A
7C1F9BD0A11514B5CAB87219A1F5C4982A83380B0896597EE5E42BDC6F85E6AF
68ED6994484CDC022ABE678A7F2E298A7FAD967A2EA7DC426F07342ECC66E68B
983E966FCFB745795C4D2C87CC15BAA041EF80C5BDC12EC1F5786BB41A5A2107
3EE0BC436B346E014DB4099EDC67BC432E470A4B779FD556341061CA3F2BE8EF
A332637AEC878C2BB189CA3267B2BE5B8178E6B7889A33771F86276E6F0B8E89
BD209DB0CCDDC342CC3D438356296934D03FE107CACD00545E375162DF567C70
F2DCE2E5A2C5F61EDC0DAE9A91044DD214031FE8339581A9798BC43F13495FC0
800761A6A974597A6591BB772B7C2854776184200650870F0B9A39231246409F
64587223CBA397CDD5B85319EA3EABF03C0D21319F3267804C0E1BFF0529D754
2820803344CB844CCFF0B65999F5BFD8B3F28D9B618529F7CD8EA038A4EE4DC8
36F31EDEEA2BFC09F2A23D9835CAC736F607207AC573291E6E55D103AAF94D5F
A688675B55D40FA43C6D97741D9FE4CE7F909B8B374E4975E93D9FD32DFA0AE8
4699D184A4C3E6EDA91ECFEC0ECF0B5340E0DDD17A6381B58E63197BF4D3EDCF
0267A48EF271D6AD67DEA1649F5391A860AE9CCAAD3330408DC5008EF4383FED
9887D5D348D766399192B5E968035E7DE5E0350A005E4C596361251DCF8A9302
D6F53ED0F720442A89467CA60E5396A335EA60A77175B7F6119F4E3D8773D100
3F307FB7310879760E6E7AF5B06207BC4D8321734432C482581783BB9D29E087
72D7252FAFA6739687225704EC9BD7B76357E64AD13C1CD4954ACACDB8A3410C
C121985DFD37D79265C7EEA862D9DF32A38CCFDC7A2ED1CC6EF05E7BE3767D68
053B9A33CA4AB36C480DCD7DE406D3A4C99EB089F9E064B2CA70C76F697F2EC6
6D4B9088EB8B6FED2E365477BCBA77F8C5F4C1C3F1F303F4BD8C9642C2E1A4AD
76284D9C58978ED8A96CA8933B288C1AE7013F266005DCC61B7ED0E2B1CCAB7A
EFF217F6E6ED3891D50A7C15F57D3CDA8B16033A0E6BA6E30F2E90E9928EAEDF
1C22C7B7128720C62FF718B5F6B329EB3C63D73A05C9F59C566207D11F9EF6AF
0FA1A4C38D35D52694A7A4F66EEE2C4DD08D3A643643DC47944FB0E2D35D4A11
BB818D201AB70E94E19678BDA55289AA23B14E61E0E2ED8134330CB9D4692745
96087AB4C744B0FBF3226CF7277EA8BEDF1586DBB5FACB10E71EA84EE89082FB
FB09D6537412037E569BAD0B1CE4879E4F094A8D236F0EBB18D4E5156EA3B881
B2C7B9BDCD8FE7BD7A51F670612CAA7BC2CB9B8291450A0C8B06524C8D577183
8C003AA0CBE575B91A824DBE56149CB39E74763322CD669310C2270C4903A462
30ADA664FD327BD294E465EDEAA2C1911EA831EBF98ED52ACF9A7A57B2E5E07F
CFCD460AC07D24C1766ECB3D55721F153A9DDDC7C5AC588617D674320009BBB5
59717ACE1A2A882018D9405CE4CE4F140CB6141BFC7E77F8E47671A0FAD6BA06
DB52AE4084CC91E2FA1DEB16CA98050957101F810D3A0DAD2E53F9F085A2C7E2
8A857C6EF817BA79EAF67CD64B193B72325A3094E07F181E65E21A6988099953
E55D3DE0C56E0617188042153A1CEAC2E52001A8A0E9C9A96DF179C74E943493
334B5557F188749600AB97BFE048A0670AB47C061FF7735D58F20253C5CBCA71
20DA6F24BE41EF74FA90F3BA4B856083AC4651AF35AD738718C03477D1A9820F
04A7485CE258DCB0F735F7A0F76F6D654D5C7B4A10F130106AE7B58D49FA5DF0
B7AB6844D80F028C5D291367ED71D601E7C86AA6EA1FBA1B3A557AB0B697C20A
A01507AB23DCD65543C0BF0C96F218D5CD078886FE50BC250E1AF4D38DD50274
7169AADE3B60681748028B6871F61DD18460172C1C54B1DF79E3381279CD39B8
E12E3719AD74D83FB9427A33D31C4346A296F35DE45E57A624BFEA03668DBD0D
FDC563B3FF913950CDC8B593DD4092D728A2FF88518381244D97FD52D9FEECBC
53140B71890B1563AA0F7328584451FC267F3055A1DA2772211C4C54F495232E
3CE905056737ED60ED2136C289D137BFCF3B0839E25A8C5EFA94656446568C28
D633537052EBEE4286DC57E9BAEF278B864B8C0F333E01D6EDC6678DF44F4F10
3C786A85B3F909525A527BA19AB00E75910A5D05BDAD16BC59C4D4F293CA651C
C6BC8DFCCDDDDDDC317970D8EF22715B55423038F7F65282461791FE20D9BE1F
972610C5C0E9ADEF13197232E6CE9C955FAF5A533A160AEB292CF8CE83939433
6C44462BEC0AD2BAF1285B3D7255119CF7BD3D688E038CEA8DF4239A1D7DAAD3
EE3363763DD9B24EE0CDD6B9C3813AE5ADCA814B89A6832F932E962DB984B85D
F2A352E3280AA0DE8BF2F9D5855E1ABE472D8000D253A02538F30641EEAD8641
3EA75B5C45EE7A80FFB1E74DC3AA0145BCB0108172A22BB4918B6244489D5BFE
CD9E99176CEE54E2E6ABCCC7F9A8AE8C8A5A40F99B046EA4407076
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
TeXDict begin 39158280 55380996 1000 600 600 (JChrBach.dvi)
@start /Fa 143[49 2[78 6[33 102[{}3 83.022 /CMBXTI10
rf /Fb 78[33 93[66 9[106 10[0 11[40 9[0 31[0 0 7[{}8
132.835 /TeXMUSIX16-Regular rf /Fc 144[42 46 1[23 2[23
3[37 1[37 12[62 86[{}7 83.022 /CMR10 rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%PaperSize: A4
end
%%EndSetup
%%Page: 1 1
TeXDict begin 1 0 bop 68 56 3919 4 v 68 89 V 68 122 V
68 156 V 68 189 V -403 150 a Fc(Violoncello)68 88 y Fb(I)178
154 y(2)211 104 y(2)254 121 y(S)384 187 y(>)p 507 189
4 135 v 493 270 a Fa(m)-9 b(f)p 554 146 4 108 v 555 38
a Fb(\007)p 641 146 V 87 w(\007)p 728 146 V 87 w(\007)p
554 154 265 16 v 815 146 4 108 v 87 w(\007)882 112 y(\261)892
108 y(\261)p 902 154 4 117 v 903 38 a(\010)p 1076 189
4 135 v 1103 129 a(\261)1113 125 y(\261)p 1123 170 4
117 v 1124 54 a(\010)p 1297 146 4 92 v 174 w(\007)p 1384
146 V 87 w(\007)p 1471 146 4 108 v 1472 38 a(\007)p 1297
154 265 16 v 1558 146 4 108 v 87 w(\007)p 1645 189 4
135 v 1671 179 a(\261)1681 174 y(\261)p 1691 220 4 117
v 1692 104 a(\010)p 1865 195 4 92 v 174 w(\007)p 1952
195 V 87 w(\007)p 2039 195 4 108 v 2040 88 a(\007)p 1865
203 265 16 v 2126 195 4 108 v 87 w(\007)p 2213 189 4
135 v 2244 254 a Fa(p)2278 96 y Fb(\261)2287 92 y(\261)p
2298 154 4 117 v 2260 154 a(\010)2452 96 y(\261)2461
92 y(\261)p 2472 154 V 2434 154 a(\010)p 2608 189 4 135
v 2673 96 a(\261)2682 92 y(\261)p 2693 154 4 117 v 2655
154 a(\010)2847 96 y(\261)2856 92 y(\261)p 2867 154 V
2829 154 a(\010)p 3003 189 4 135 v 3033 270 a Fa(f)3068
96 y Fb(\261)3076 92 y(\261)p 3088 154 4 117 v 3050 154
a(\010)p 3262 154 4 108 v 213 w(\()-39 b(\007)3294 254
y Fa(p)p 3349 154 V 3311 154 a Fb(\007)p 3436 154 V 87
w(\007)p 3350 54 176 16 v 3523 154 4 108 v 87 w(\007)p
3572 189 4 135 v 3637 96 a(\261)3645 92 y(\261)p 3657
154 4 117 v 3619 154 a(\010)3811 96 y(\261)3819 92 y(\261)p
3831 154 V 3793 154 a(\010)p 3967 189 4 135 v 3983 189
V 3987 353 a
slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end
3987 353 a eop end
%%Trailer
userdict /end-hook known{end-hook}if
%%EOF
|