summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/clefnot.eps
blob: 22977d579e0ee16fe6d9ac7381fd12a8ea8a8961 (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
%% LaTeX2e file `eps/clefnot.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: clefnot.dvi
%%CreationDate: Wed Jan 21 13:53:18 2004
%%Pages: 1
%%PageOrder: Ascend
%%BoundingBox: 28 740 483 782
%%DocumentFonts: TeXMUSIX16-Regular CMTT10
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE clefnot.dvi
%DVIPSParameters: dpi=600, compressed
%DVIPSSource:  TeX output 2004.01.21:1353
%%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: 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 44 /comma put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 97 /a put
dup 98 /b put
dup 102 /f put
dup 109 /m put
dup 110 /n put
dup 114 /r put
dup 115 /s put
dup 116 /t put
readonly def
/FontBBox{-4 -235 731 800}readonly def
/UniqueID 5000832 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19
38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF
D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204
EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727
A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593
F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714
4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA
6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E
A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B
E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F
1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438
452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF
8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369
5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA
DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9
BA304FA879392EE0BCC1A6ADAB001EDF5C9D6FE45735098A304A8BD4A0AC9980
7FFE62FEAD3843EF8C45E1203E303D028897CFE1D4D0AB8BBA74CE279275A67E
81AEA417A3E49397386B7304DC9247290A5CE2408114441EDD82F9B3A8E49C4D
D9745142652BE8B82C2A9610B26EA1A71212CE97781A06B58C3DDD9179016AB6
740166FF986AE856AFDD2D8955D95B2D0C57BC179F1D9136BEFBB6F17E8DE96E
921502FB19F0C21F0A491F951D83972DECD70AA8987112F05C939A6FB073A5EA
495069A1DDF11DC589D2E91C1514C2799C5B9549A3CEBDEEF87B000E2686DF86
A256B3BDB4FDC79C218947A13035A3DD2DAC7684B9DE946538F2015273B3DE1F
40FA724FEDEF2A55EE15C84A5CF29933AB3A46E4CCF552939B7AAAB007CD23C7
FAD6E48C747395BEF8056AFD1E19CE919F6ECD6EBBF21CACB65704C9A8C2D378
5AD589B451B5B6F298A34EA77677BC935500722066F025C1104FFC325A9DA0BC
8A47D0C7803C544AD16DACC3058DE5836470FDDCF3EB4BFC8540484835323410
B2CF4626600B1826BD03520B38959380B6F051ABBD09BD9CD5004F460FCFA16F
BABDBA9EBDF4DE3A734D55417D4499D22E12E1BAB6E7EEEC6CA0A6EE762C39CD
FA05F1E4A7EE634F888EB2B5E2F8CD8F21B4A6E6FCABA356F58CADDAE035C9B9
76C91530598FEEE97CD8CF04E79125D64A0153ADF0C525C1880E89B86D1DE768
F27D74AB1C3E062FF10632F48C45DC51A88461F18B09C4A79F06FC85BF9EAC65
DE8F84399CE0C86BEE448D962183036CEE800D650FE2CD2E74C038665ECA680C
C523830270E7AB53D1AD5876C07901A071501004D16115A54F2879BB03C350A0
B6C5ECDAD7BAA8CECDD4D526CF50373AB7D47B509AE6F5C4B100BE8334ABE164
31A63FE60FB97EEFB431630ACDA0A367A9B9DC39C0B9F8BF7F1FBF46ED540033
FFA39DB14BFD9ECC41C9EA325EF68958A889083FDEBBE910108C3BDCF726240D
C80151201DF7794D747B3A78C1F0021E46CA77856A05A144DD0BC77CBFAC4182
A473C546E9169DED0242478AEAB2C7D80408F026B678D46BD3E210DCFC74F2D1
B41FCCC1FFD54B90A1F3306F36EF68CB357B16360341D133F0E2595D8726992A
58922B08EA8CB78DFE5E7B1933FD224AB4E88FA7071CDC953F241C4EAF53B9E1
CDFD27C3F358C9B01B76C2B478B64F05D9CDB973A9201734EC43EC6D3765C9B0
19BE6B4558C1A69E94B9DF82CA12D23E5C56750C4E0E0A40D4F442A70454EC33
429F057EBDD8CAE2C116D79B899B00C7BA2553DABEA38DCBA9D71E5DE3F21F1E
2988832735C3D791BD5E20DD78AA7C52A7B81C1DB946F50D8E3381A4517E1E7E
9EA1EF8B806CFB8160CA5D271DBBA2709FB85ADF3671861F7DEDA6D054E039DC
3A844236A0DD8F3300908B6AC387272BB741B090B2D9D01A3A2ECB1432AB85DF
AB4A99F8C7B33FB0C10FFE0E52F02DB00FEEC27CA936012EA237345EF035A765
3EB43E4C1B728D932ADC333BAD8BB77D157E5A2122E2F3A62EDF9643F9FCE519
2B8535A26ECD6731D66573477B5EACA3DFCD88C921D25236BE120EF217F2F7F8
85A3BA4F546E98A4F8A77A116D5FFF0C300B24BA1CB159E3F87940722DE5DF90
11B6F2BEA0BD52187558084DE8A067387C991E9D6449DE5EAE14401A56592356
8BBC94129AB2D2B1077EA0967CA474AB9BD87602F5C4A0DECDD38174733AEF8A
720E488EAF9CF372000265CCA0AB6754360CC83B3671280F6C4C1DC7DE0CF507
A5372085A5273E7D53F0CB34BCCAFC7118429308AD5658D6961131DB20EF95B8
3B257E4A0BAF4750418B026128BD2CE94C28F3E77A97B0C32BCEA0146EA86944
4FA146FDE1EF0C6D840462E9C91698831F791E99921CFA0D4662C5B816E79328
25749E54F91FEFC4800429F56937BBEB8126BD451CD98445A775D67B1B67DD6B
58BE920D8675EC8520C709CF51AAF3A824559CDFB842C46C716E4C68C44E6D4D
6DFA004C9DC80DF48A0F4BE36CBC0CBE0C48DD6BE1771D4F434B37D47F2A7F82
E5B2452E03E2F28F6E4E3C0C1F42943CCA6C529328C9FCEC6B5E5FBD30B93E10
FC67EAD45BA6189CB4859CB54CEFE965781E688802D034F2DBD8AE3A2EECA859
3C123BE0A4136E8C29F230AFB96B9A0BAD3481875D5B2FFC18048E4A0D56CB63
D3C2326E18744CFA834F84E6757C11AB7B7C26B2E60C6BF17A2533F757F23487
94938D9F530B30360FDDDD131CDD3AF0EE3DADBF9F4D9554CACEC981D6E8031D
A6A9A09480FF67DADDE19B6C6E8A8155EB7F72096FE01EF2D385379D3A41CB03
FF5220E19346A470A4C01A4E27601D7CC7516AD3F38161D6AAD6BA3F1E9F63FF
849D97530F76D21F42C8D2520AFFC8FCECB80C690C467F5A4367AE4F9166E785
5D29AD5EAB237F8D11E7FE4A2F88BE44405E9FB27C9EB5FA256F14B01D23B29D
4511E89DBD686E6DF2B683B929406930C55C0F5A400B891F7C562DFE7599035E
C01BFEAD5804E0165CEA04FD475B543D2814BD6CA228FA3037624E6E044F7B84
C47A0AB7150D64BFF7F622C8EE0E3F374C4F6DAC9AC5DF0D2940EFDA49404936
7FC195510991300B9E14B87EDD0E3A1C6C4DBDE0D777C074AB0AF8F848CAE283
4ED07196AC670DF2C177820DF85EBC03069EE6A97ADD1D08C6A3A079D3B8E6B4
5BC3B4E72E6EE391CBBFE71CD00F08A71349B29EB31136F8526ED39E0A619740
30A032A11BDCF90B4778B88E0DBFA8C8B51868E878CFDEB1537923D3358A38D1
EBEF50755551B076CB286CCC7B6C7685B0563A06012E39D15EAE8F7511AA22E8
3A65EE9D97F433438156B5646A38DFEE3CF08A6856B58F34CC6EAE9CCFDA1D8B
275E4F80FEA46794BE98DE4BF700CA579A0900E531FD0CAB6AB72574A2E08B76
E3CBB2F798FD11B767503DAFFB5FBC0F62C48DA27A1E9A49C5166C50572877B5
2581AFD197493207B42DE9E8ACB785487ECA099B60C561F71C00ABA4AA5EA912
53D56E1F67AFA601230C3B1A7184033735EA2B3E54603FF1A60ADFFE832CA331
EC099A572785F157E1F2A132411503C1E5C4D6C86C4E56540BA1ADA16BDFEB76
6377FEBA0709B5765AB4BDBFA870A513629436092F9FBB84EACE3C5E9ED46E9C
BD29146010D7BA71F97976B8C17CA57D3FFE66EE7994B0B83DE5B212F880BEC2
5FAE7C60C6CD0DA2922F834635332D45F24DAA181AACF69BD2AA6227DDB7A2D6
DA9148A07090CC4E54C96C26969EC66D9B7D6F7F23A82D6393BF9373E9553739
B3FAC9B2BD018C8C78BA21D8AAB878DEC3BDB3EEDC2A3AEF9843545C77C42F58
A393DC016810C5D80A9FC8C59EEC6E7C44BC79AE8CE06EFD8BAB0AD7A9B7A66E
4194BF01A48EC9519ECB2EAE5D103528C8E628A7D3120070D29B6B7E8ACC82D8
3E10135B361C202933F0110CF225FC5C868EBA62B409D17B74B4E13DC5BD71BE
6802DE0C85AC91EA26AD35E53F69A9BA59858A94BBB944E620F279DFF53D1D72
F418D0CE07281301EA25B3CF85868B806AEFA70AD924F942C63D4279164B27E7
98F45CEE1BF87E437EAB0A5204589B8B1B216908C0CB3C4591AE338DC168BC39
BFEF94D9F9C17CF4B90AE60111451CA2FA8C19F5A9E0E3D06F45897C408EAE78
ABD18EFE23ACDC11529F3DBE8213696838C6AD52F18656DD68CBBEE0673CDE93
0A405FE7E25982332734A2E35AA536E9372AD1585B59401AC7D30B73FE65FD06
0B0D9BD83E8139A32CB4E10967A1B84E23D3B696536FE57873BF37898D9EBC87
75118D401A98C08113C8B3E64B92E3B05E2EAC7445C8EC60F5066E85521EE672
FB92A4B8DE9881B5EA90E92EB66B9D7CB220D9106C480E68CFB587A0C0B12C70
9E8128DE852988B46278F4FBE280AEA04DB6705F4E86C1C1CF9A2308E9CA82B0
3A13D23D3215A62618AD294E40FD2357B8678936F0C61CEC36AC646D320162A4
AF972D374DCFC5EE91607C02EDD926E005A214B412AA72E226CBFC85CA92CB7C
F6FF272EDDE5523CBEAE34CFED0E97601C5EAEF67E31607827490A872AD8F0DC
F42C2A1467A691BD680AF62E032627448A7299B666B61AB7EA1D3BC3165D29DE
33EA8D4281C55B9C9DCF6E77CD2E5B5F68B742FFF20B5BD03F524D28768EE406
4375356924101E41E95959C1D6071173C9DF8199B7C6C07587E1CFE683BC9AAF
492B20B4F84F17B50C430043E1C1F2FA544C0452590ADF59D04BD5A6AB591288
B3B013658F7C463C8EB8CA2DB3EC07E973F7F084168F2DDE46B5A4884805E5C3
4BA29DE6E4FE1C6A529810B3E7E3E5C7834274A8E172C57ED6FDEF4B4A5A5893
6A6286A19179E0D2A54A23E6B588CB3AE2DA78215062593F9E18F061D4C864FC
E486623CACFB7F22CDB8A31E78E5AF4AD5DE477E8F8F691BC8DC4ADA73A66FA0
CCDBEA7D446B29E603245454885198603BF7A20B16ACE6EFAD9979D08A55B2F0
DF982FEF5AF22AE6126B37140BF34089976C910BB331E9CF7374C56B98556C0B
AD94561FA88A8F01FD21775AF05AD48850ACB7AFE5D6BBBCAA8D39CB8118D701
92654221146990540BDEFB4D0958542F0822C1ACE4330D6D12127CD6463F41B4
C766F2AC86D3301D08899979AAA655BE618138F7A07C0386DD4886F897DE4459
872D7DB3D6D5ACED9EE05B13E12A7776FF3E9D8401A15C34792F28A0A1B8693F
0B816499CB7262E8BF8E31F34A0E4B085E755FAD09FC86CDAEDB4831DE63E404
D7FC7444200FAF7D39E147C28EB5F73CF61098181605CDC5F7629ACCF9243A3A
D76A1339BA4EB50637920288B09D589FA23B6E9B7622219BA8706130171B9C95
FB4D8B44056ADAB27DD7690AA3DF79F908747D4D14764A8E1092A6870F712864
31D20687C9
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 71 /G put
dup 72 /H put
dup 74 /J put
dup 76 /L 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
4205FDFF821A5E5C18925EA0BBEBDCD5BAA2B3C302E1ED2609E48B1C3C8DD110
C191006A93E41496C6BD88FBB4F12B1A7251C3CA7CC900910A3919ED5A0CAF6A
A3BD988E70CDE46F54D5D2AB0656EEAF89D00CDAFEB55E524FC4430CB962DB80
710A27BBCAE58A82647E3BB4F121CB548D5B5635E2EED64CEED7A81C004BC864
0D619A772438F8BC6888E4841D091210C14621E84A0DB4BA0EF9C4671C7731CE
4B68F628B528824D01282191712CEC7BFED3C2DA96F38F267D4AEB0D2DFB7654
81CCFDEC15EF9B4FB509DB5F3C8DEBFD3ECE25CCA8A5FF851A72677222564232
2F10A1440C3876FF93F61400D2593E3A9E8C5FF4F8C553D7CD97A3C9775EC1C2
D4D4EBBAF598533D398B72FF2778B11CB05C44607FFD41D61F2521228779E0F4
7CC57F1B5FD1B9E718FE8E1BC4B58891A453DECA7DF8B4D1C46BE8BD7234091B
EDF977FB1B4847BF841866F240F039022A8F41A1F737DE44D55D4E94705822FC
C8EB24AB2C8E6118E0B116524FDD9821F52C2913C22623BDD9F3BC2921A60A15
47F88FF6312B11779539A5024C8EE13BCF846D1018C8FB3CA3A0089E46A7C8A1
7ADF5BCBEC31308D4AC7DBC15368C72B2CCEF4444BF5470D6587D98B801D96B4
74684883497D5DA8AFEB5A14AABBAF170EF29663E6A8FC646306B543A7C329D3
44C3F54E465AE70311218D1226787A5C0A01BAAE72DD9A2525DCFF5213A35107
4694766D47B543DD83455C2D8BA6A40D6D8FA115D1181CA12390E664593B9213
CDB387A4EF1940C4F57B2535439DE09E14B7B701E65086E124320F58798DF550
8FF49AFD962471F40B3D4ECF24B54BCF2DFC8DC3C124271B40B9507967DD95F2
8A6528DC44090AEA12F83F64861D1EFF477222EC7897D6E2CA77B5FEB2482DF8
BCF9F4F15A0660CD2B4B4E538622E2196D06448B341C3D18FD60B95826A5F208
C921C8CF4B6EA8E810FAF488A767F5BC183428542242FCC1312657F93F3547BE
693AFC07EEFE183FDAC30779D6E5FF6988E719CF5614DD458A0F6B9BE494B449
3D7E6B7BB05EFEC207F499A3A5F23CE0B7230BF67303C33F7054B84C5A7CE759
DC1A91834EFE20ADC3B017A9F0A37B891ACB15C20B0939221A59AEE1526B5E5D
8B5E70D2F8A404CFB96F532C24BA2362447DA3790F162CC93219A5D8731F5B7E
53846D3C2249B2FBCCE7F2AEEB61063754043FAE13B6E3EFF8C6EBCE8E319AC7
710BCB523DE73ACB29C32D404A8479A4AD9BDA61653A090729EB38B4C0DC7EAC
510DDF7C5EAD5C03447AF4324C63851D040702D44BB607BAB73B0B1008E05855
676112E78B05888439AE17C17C2FEBC3C9FAA370718CDD2FCEB81747DAAC6815
63744D6F3F54E64BD4E40257F97E4F73B2FBC8E5749CCD813E7417B06674E29E
855488A8C71005BC4E40E0DC96002E4B0A1D2B31D8694EA481CDEBDE383A97AB
33E71447D5007A78713AF268EBF5319E6E3F8D3E86CA613821B7E85EB2BAB0D5
AC4F19A6D6BEE6BEDD33535956FF3EF10DACC18C1EEEFD09BDD5572C3C175539
8E2F00614A9F93F0401FA14C790915DCE503D44FE0F064BFB9C303B48C268F7C
83A2CF17FD2D7F34827FBA800D724B4781C3A372FDFD3C57DC3514BD66E4D98E
77BE9BD46143B9306227C888D7B8D5385B23DAF6E256E26A9B7E5A53EF0CA896
804681740EBF506D540DA2CBC901D5F33CF71622F94E3559ABB59F367B089B7B
1E22F6F787B9E1AFD6CEDA5C19203AB65FD0F85A9A6636A294E52688F05A97E5
CFE46FD66A8E658B5B9AC1AF18EC6F17D7B5559E9454A0398D0F5C47A637216D
C51B8547FF3AD09D5B41818488AA3008D1A410D67EA1462D3FC72DBE25B22330
B55C45604C1EB4B7508BB5CE1B3E48D8C12CBF7CB17212BD2FD0FE27AC13AA54
A4204B65DA4288E6E849F49C6B31BE67508E9B8B6FE9710740694A0B110175E4
EB9665B859ECB0DD5C44A14853119E5E819CA3667721011CCFFDC4ECA4FF0CE2
2BEC806945C23BD9A09014293C20AB849E666A09151C38DA8FA6A57765146575
C86784E91F65C25DC68C8E35BD0811479E6A1F571115CE27A9F0C30970429FD5
6F0902CFC58CDE4ACC8396D53FCDD955E2F3B5E4E542FEFCDDD8
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark{restore}if
%%EndFont
TeXDict begin 39158280 55380996 1000 600 600 (clefnot.dvi)
@start /Fa 139[44 44 44 3[44 44 6[44 3[44 44 41[44 44
44 44 44 44 44 44 3[44 44[{}17 83.022 /CMTT10 rf /Fb
179[93 1[93 1[93 106 71[{}4 132.835 /TeXMUSIX16-Regular
rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%PaperSize: A4
 end
%%EndSetup
%%Page: 1 1
TeXDict begin 1 0 bop -364 -35 3770 4 v -364 -2 V -364
31 V -364 64 V -364 98 V -364 63 a Fb(G)-329 229 y Fa(0,t)254
96 y Fb(L)228 229 y Fa(1,s)691 63 y Fb(L)664 229 y Fa(2,m)1128
29 y Fb(L)1101 229 y Fa(3,a)1565 -4 y Fb(L)1538 229 y
Fa(4,n)2002 29 y Fb(J)1975 229 y Fa(5,r)2439 -4 y Fb(J)2412
229 y Fa(6,b)2876 96 y Fb(H)2849 229 y Fa(7,f)3405 262
y
 slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end
 3405 262 a eop end
%%Trailer

userdict /end-hook known{end-hook}if
%%EOF