summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/beams.eps
blob: 785f92bab2c06d5878baf13c375df9bfcfc4fd2f (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
%% LaTeX2e file `eps/beams.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: beams.dvi
%%CreationDate: Wed Jan 21 13:51:20 2004
%%Pages: 1
%%PageOrder: Ascend
%%BoundingBox: 28 596 510 795
%%DocumentFonts: TeXMUSIX16-Regular CMTI10 CMTI8 CMBX12
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE beams.dvi
%DVIPSParameters: dpi=600, compressed
%DVIPSSource:  TeX output 2004.01.21:1351
%%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: CMBX12
%!PS-AdobeFont-1.1: CMBX12 1.0
%%CreationDate: 1991 Aug 20 16:34:54
% 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 (CMBX12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMBX12 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 51 /three put
dup 52 /four put
readonly def
/FontBBox{-53 -251 1139 750}readonly def
/UniqueID 5000769 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712
B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99
AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26
7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF
20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390
B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D
68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809
D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E
26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D
F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26
77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299
BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E
C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8
30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5
148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C
E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645
1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38
583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61
0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D
B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE290D69BA
D6C478E571C9E7625F22D7236D13C1F9ED3B0523E3F30C411CDA75CE31E5A820
E14B9B5D38A8C28183DF0A031F0630849F90BBB32F27F9493EB4C387F177DD84
32ED6BDC93B40722AD0D407156A8FA0AD08DC3466DD8B70C2005A5367DC8DF07
27BCCEFA73F56BA70D13A937205A389F4799674CB84D1DFC3581FCEFB6869C1B
2EE1BC8AEF1BBD5237A695D9D1DCC31B8D1255B6D6123075D9EAEC37344C7D2A
CD1A5524A45C6805D003EACB28A75740C45A06B0DC58AE5097C87944632C7AAA
2C0C2388BD7996E7D035DB5890183311071464212AAD28F9A48CFB68D9BDBBE7
543C91905FC3D38CEE89E1C1ABA2DB1A9B51B409B99600A15F13481BD7C92CC1
8FD67B95E43F20B716A97BCA8EE79248973E175941441393F86D428F2F26DF91
41933793DBF8873D1091B7582708A77B194905AB97A3F4578FB10C2564E4E138
48AC7463E64924E1559D27811FB307913209E647DE73D18DF120533FB7BA460F
0AA80E9BF624D194859EB4A2511779A22ABC439C0456BE66483B88075E427FB9
E8D21431035638AD76CFE9E46DBAF380638F8B2BAC8C5D0687769F13C4EA868B
23C2FBD892636686461F269AB9B7270F8AD666F200C907D2F8CFCD2A103B3F46
BDD5073EE7DA2E3207794F6A
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMTI8
%!PS-AdobeFont-1.1: CMTI8 1.0
%%CreationDate: 1991 Aug 18 21:07:42
% 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 (CMTI8) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /CMTI8 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 51 /three put
readonly def
/FontBBox{-35 -250 1190 750}readonly def
/UniqueID 5000826 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5
525003F3DAD7933EB57E7DB1462E9D906F6D8F5BF740206C1EC5F36E00AAFF68
F3EF6F3A2540E5F9564D1C215BC1E7E69C7D04DA5DB1CF195613C9CBF4BAA360
84AEF3E10E24877FBE36AD731DC97305BDE6DB1F934909FAF60B8E28561FBC57
0F5B6225425BFDE8F0C71CD4507B82FF803E9A301397975E38A259DE1E1B4FC0
06BB1DC2D45B987A2268A77CE8DC025CB0D1B39788BBEE149103950650171C94
5FED1063050A90BD38605BD9365D1C2AE42A7DA3DDB9A263FE10BD487F63D908
D4F02758BD9D7BE53E6353A25BEFA29E42B50C1D078A8B3A746EEDB381CCE36C
93FC4BD1A8D1D6ACD0D355E948CFE397B74D243EB51597D251D0BAE6884D70E8
FEE119462E1939A9783414DF59EEA5FF1529F13869D1FF0A44935C5198CC5DAA
E1FD2A17AEEBF4974052D06734A409E26C457C06700C55896C90BB33E044A737
46590D9FA242819B9527FD59818D8829D4EB2D26A34CC05A2CC063E66F2DF193
8E4F9670014BC243180E45B51DDB05AD1E6A7F619EE1CE09CFC1A4F02CB7270E
4482FEDF673EDED38EF3173C475C34BFB3F6623C5E942A7797FEDDD0EF1D54E9
1D90D7076C0A9687E334907C22F2E7C603388D8D626B0E5A62B7543DCBB575D7
9A6BE1528EC9BC18570001092524E4FBB02F3B29293BCB4F0EF14A2DD9DB22A5
BB33455799E8120D2A4862424AA4A382972E2845E042506FC8F6E201D11DD0F2
09FAD8DC29C3E12B66293ACBFB13FA0F26238981F2CD52B47A8CDE6DF5CDFAAF
3113E1A6366B806EABA9C34E5D41167CD10D7B639021FB4CFDAE28CE72A93F3C
E8929A4803AA3E45F388F65179AA988898B7B7A8253769D17D3D2C58F96719AE
8FD75C13E9BD87BB294726ED108EB7326C293B1578E5FE562DABF15039961378
B92A3EBEDFC321707C2A7E6EFBA9B35BD36584D9CFA080AF28D33385E724F856
FD3AB24F1418E47FEB310BAC91C48D3667EA39D6259E109FBA1BFA994AEEACFE
C23D06DFA2B930927A086EEA28C78AFBB48405A264440A8312CE1993A07256A0
74AD005A6E08D914A3242B1FD81769CDAC514C01574620F751AC4EEFDC23D160
20927DB23DE7E738BB6E3D3F1E6DCFF6731FDD3199435DA3DB2CF53329A286B9
DAF1C4ABBB871205C9E54BD930FCCF901D84208C8DE3DED474F4C45137F1F691
C144B920A73846EFC5EC590A46193061392A1EEF03E74863EE38B11CFCDA42C5
900930AA11527C3ADC75663F99D0D36FF86A133314CB5EC9F6EB62BDBF82D9AB
2C9A98682B83BF6A80F613E6E30737866B6971FDDDDF00C031AB1021512A018E
C9D16A50DEBBD3862698DD582667C8A8079FD1
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMTI10
%!PS-AdobeFont-1.1: CMTI10 1.00B
%%CreationDate: 1992 Feb 19 19:56:16
% 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 (CMTI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /CMTI10 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 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
readonly def
/FontBBox{-163 -250 1146 969}readonly def
/UniqueID 5000828 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F
21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6
06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF
55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5
B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86
0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9
1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961
7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A
7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402
356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B
19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2
C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F
244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B
AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95
592943209E846E55B4CB54F6658CBA3C0B29796D69D0435D5431ABECF3448C15
98CA2F36F3659E29AEB79355EC2ADF835CF0886C21B766B9DEBC3950B5B3B496
2E06D980A8C60305B273232D4604F12632FB4F1B2F9703952C823C098543AED1
CFB4ECF259A11985F0C944A57B5AFD853374FCF12305601200C2A393E2FC77FD
F78C2BEE2F86E821575E5736395ABF4FC55D7438F97C498F924F2B504D7A441B
D879408C6A5BB0FE548F2F09D4C3A224C5AD107D27D006B97034C4B0F6304D99
45B4E4781EDCC5087493448FEB4B9CBE9367F43BD84B1A24147E48E6E6693966
B7A16B1DC24C371E43980D231F4E57697CC3E231A7D65D47EFDBF81CC7DB9DA5
39BCA62041D591729BDDD536612B27A6D39FA768490F46BB83A5FA4D33E72F35
68D42589C6064FEA7A68B8AACBC30F21BB6D10A2A9A2AEEA3C6A91DFDC9D9E41
C065BCBD0656AC7907DC1D48C71B1F75E438A7103B2948177B31F81EB3BCE9AF
C480C8B03B41984D50CDF49AE34FA70D0CF859FCB487D6E90779BF93547C9D0E
B827923FA873A5627B4940B77DC8B2A13CF6EB869867885CFCBCC4C4875D2BB3
1F53B7FF63AB36300E0AFB9B1BFC6D5080D6C1FF1FC3AA95C2924E5F6FCCD284
B63C9DA3D575F6DB28C909D014BA42E0606B32EDF2728DC523DC4FF71391C0AD
6DF4DA6C8551434824DF73F75919AEF2482145D238C6EEBD7AEE8510E0BD8FA2
A9674F7B615883BC960EF368BF12FF9B39F42989871B6F4D5976813741BCB343
82DC9DACE5AEEBB18694006B3F145B9763550B658D3BB5E906DBC7CAF6DBCA5A
1FCF6D3D984007F1F4C52FD2149198ED7CD52EA0E888D67916E9161573630D31
E7C53615B7D0DCF102803EC3960D1E8B10CB8CC6F945BE8EF774C6BDD7EFDEAE
CC96E20809281725579173CC3D32A32B4521AE8010D99B446F599C1F72D816D8
D06280AC2763C18C5E99C36CA222E0AFF0FBCD3AA7CDCB6E97D25B3D1487609E
1201A2FB12BB01BB5FBC4BBED6AD57929667F14865CB2DEA403AD3A5A417C8BB
E53E79E89022FDC213EE8BFFB7FA256477AB8A65766B4C2705A3332378350FF2
C76F959D01C1E6F6DAF4796DC96E6CE3ADF9C95DC6BC178CFBB0CC1B9549449D
69FF0345639F4D16746635A39EE8C54C0E9215FB4653076D8B0F0B748BF4BE4B
A534918ADBFEE01674AF2A182B5EDD26096218ED4B90910A5B5D4CD16045CF64
DA845F3CAB6D20A2B30219A949C4B06AAAEF00CC2E6FD88B998D07237FAE74B8
D3489DCB2AD9F613FF5B650F386E9A0A4FB0767757D0DE6F369430450F61D9C4
9517AA8E4C0F39DE429E5B8DCC68B5A133438A25B0EBCF40B2FFBE463AB2D2F8
EF206314F4E9BF8E6FC66337E45ADC18FCE30499D9AA97F1A53BB630D3D4765E
176F27B55EA9E6E75ADE95A79FB672C01E565A02370F6226D33F2EEC79C78B0E
F8C96254B1F71E89DAE0252BCE673DD2E4EAA83E4B5008E186E4FBCC6FE8D436
15B08B114C295984272F91B5A1FBB66864CC8A78DD2F4B784FD044BC9246243F
BE8BF7B2662404B35414692ED09D3FE6B6AA7F6EE0270E0A9A75FCDBB5DA3CA8
80FA4AE8580B1CF54CE8293F5B2029EE4A910C485AE22E90ACD90D6CEDA65DC7
E86E4E05A8C0C0B92C1F1877D330134E33246670AACEB9181055FB278444EE04
0507197E8874080620B8E1D1990C5309AE07F2085ADE4EB5CE12EC68AB3995EA
183DE8B0C1009A2078EA578CA804BCA4BA14B6722F364C4134BA4A572B0B4E10
97335651C9A9924EAE7F9497F5AC5FDCC72D9ADD54252AA3BFDE2868DA998014
44DD7A2D83DF6CED0EA3F26BE49AD27BB0F82BE873CFCA5D353D7DE2CAD5115F
779A4B38CBC16AEFDE3529B0693E9F1CC5F66DEBE5E862922308F7AAB6F9E14D
FBE796712EAFCE4F4F00
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 0 /grave put
dup 7 /caron put
dup 50 /two put
dup 52 /four put
dup 71 /G put
dup 83 /S put
dup 138 /Lslash put
dup 139 /Nacute put
dup 144 /Rcaron put
dup 156 /IJ put
dup 162 /cacute put
dup 202 /Ecircumflex 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
4205FDFF86406847FAB69F1D8D85500BE6911AD86986F4C2473B79D1EA97ADC4
A297E4782B90376CA61BFBD4C9AAD24086E689B6D841D88D18F19B0444A64247
FE7A944576A88FF2B06579F2C7D190E9CCF09BE0DC6E163DE6523F9E660D2C4B
C4799A1C6196B8CD679333E7B039E0D71915AF9A089D41A374119B478713BB40
4226CD5767409C950CA6359948F6C7DB49D6856A4417B9F66703DEA27A0D8555
A091D72E3C920EEFAA1104AE27820AB0739C50AE616F29D9FD47C1E8EB345CE6
F9EE4D50F5E3447265E1498F75CD31E7AC3427983983BF8603BC8FDD534D606A
6CED5D8AF78041105F9C3B731BB3960C85516DF5A845A5085E5FEB1867A1526B
2B510BF040BF01F327624789C74748D84B7304C9810306755611B7CDFE215E27
E5AF68CC8A7BD87F9CA2AE32F8055D9003A15E1225310A7870FEF40D2901D147
A11A3E83D3206B5D3C99A743B0897715B8D75308612F752CCAE5B283EEE63D8E
C07689A690FD7F68C476FECA5317EE9D2C5794001D6E3B3569F8A4EA18B0819C
2BFBFF69A5B0B73668219A383E354F7107E8BFBABC782415C7355895AF96E8A2
C3599A56E30619B8232AA12C4393972D47EF4CA6F7409FDC9DA583C9AF9A3E6E
0076A9514D2DC25966FD42A95210FCD6BF443864F1C8CF57267668A760032C96
5EFACA8AFB4A787337EB1489F7A9D905E5828B7846B0B67F5DC453D83920670C
48982F09564C5025BDC3D3A4DB46817F62EF00CE5D784A3B1A24B570D6274B15
E5FB8C279EC16EAA4C5E75AEC6C03B849FF7940C14E9F2117C73728CB2126B10
1CC8E9E2CB3310CB01A8E9C2278CF1EDAB71C109A63665C7C08CB53F79D5A258
8D068EB8592DB3C2C98E1E8F0748E5E98A712167E8DCD204CB14D0CDD9786682
4EEA3AACB50F1507995598D63908134A52B133A79C82D477F99E7F884738F851
3E54F49EBF9434DE24CFE08B8237D74942EB29FC2B764E0C19BB175AABF8AAA3
8627F4B8A24E9DE75C6D408A2CB9D1671CEA506DBF03F4A05314B560CFEDBC61
C152BD77EDAD89BB36BCCBF07FA6A2145039CA676E4386FF75968D6155DFAF90
944ED1DE40390E03916B519C6E82DBCFEC71360984817480807F5D446EDE494A
CC3EE5BBEAA96C9EDEFC97D8F1C5CCA48E467282E2201BFE1642E90B71861AD7
F0DF6C5DCCC687A7EC69FAD0FFF197FEC9E5E4E5FA2C0E354FD0D6766AA35179
17A5089EEE7719E3018BBB4F7F03F3BE37C548EA958FF4ED236CDBCCF87D1C13
2B84BD9C747FD92C1FC142626B08A1557AF4B46641F696C81CD0D9EF3A239730
C20464ECE84CF7A8C288F94EDDDB26C6DDC8103B17C803480F041B22E310B15F
B1CB549201741CAFCDA9E92EEA7602F1CF841E734E597E5BDC363CB1A366D1DF
2A06FF426B667C4CA2B7ED51191E90781FE8728637A49E919EF58FE1115AD2C9
E5E1D120322AF2181A4EEC2CCE2D98EE9393F668D4E4A37E9A3DD39C2F5D3DC5
A9740F47EF5815919620B1D647037160227170A07A78DC48EF9EBCF39C4DAC9C
D8A7A770CA288EE5653A702E5A21F65372155A69152903BA5B35C8FAD78C069A
A2873BFBFCAE553F03741AA8B8AAE38412E6700E9E878A93FFE2FFB50412131A
26C60AEA7DB1080AAF2961D3E3030CCEC4D2DF8401F7C586B27EA6BD6FB8D7DA
8A16C4B82884F8C400D1774C601F10DB0856C9F10FA9604508A3FCCC76F5ED4C
040F5F26E96A74AE28707EEB2822110059E1965417588BFBC3F564A949A9B2AB
8CD976B4ABA0BC65258E104B909543374B51F191B2B4794752D7EEDD3E5D4C30
8622D146A03997883C671528DC03CF5EF3426D2C66DFFD881323B58A240A8B0F
E9EAD6AFCB0BE38C7DA2CEAB11C275B5ABEBE72E55AB10A4988F54D17AB512E7
B1B78FA1286B0F7FD1B009DB023ABD67407AAD6B75FA9358CE53D9922291B862
8EF65FC40A05EF002EC496974315A4492219CE8562CCE9D0CEB6AFFC9D1F6D83
5235B217CDA3A1532843CEFD6C2CB0AA20F167B1D27ADEA74D49AE18A5A2F795
65623A9C7CC0BBF9C6AEFC2649ED107A2FA2AB1B276B793ACF6A6DAD57888ED7
F9AE0905FEF236B100F2A5755E1358D7586FCEC810124136C1DF700B79150E42
FB04FF29AB34E824D11EDDBD9D775865ED137862D16D2EB92E4049DE90CEB53E
8BAB27EA19A4B4AFBFE38FF179506E077382418F068AC461D7FDE3FF
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark{restore}if
%%EndFont
TeXDict begin 39158280 55380996 1000 600 600 (beams.dvi)
@start /Fa 203[56 56 51[{}2 99.6264 /CMBX12 rf /Fb 204[36
51[{}1 66.4176 /CMTI8 rf /Fc 153[25 38 42 38 38 42 97[{}6
83.022 /CMTI10 rf /Fd 53[266 39[266 5[266 11[266 4[531
266 54[66 11[106 18[40 1[40 42[0 6[0{}12 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 4002 4 v -364 -2 V -364
31 V -364 64 V -364 98 V -364 63 a Fd(G)-254 29 y(2)-221
-20 y(2)-178 29 y(S)-13 -120 y Fc(a)-53 79 y Fd(4)p 25
79 4 133 v(\007)p 87 131 60 4 v 135 129 4 183 v 97 129
a(\007)p 246 79 4 133 v 208 79 a(\007)p 25 -21 333 16
v 25 -46 V 356 46 4 100 v 318 46 a(\007)p 428 112 V 429
13 a(\007)499 -37 y(4)p 539 112 4 150 v 1 w(\007)p 639
-69 60 4 v 649 112 4 183 v 650 -70 a(\007)p 428 96 335
16 v 428 120 V 760 112 4 100 v 761 13 a(\007)p 870 129
V 871 29 a(\007)p 980 113 4 167 v 981 -54 a(\007)p 1081
-69 60 4 v 1091 96 4 183 v 1092 -87 a(\007)870 104 y(\220)939
94 y(\220)870 129 y(\220)939 119 y(\220)p 1201 79 4 133
v 1202 -54 a(\007)p 1302 131 60 4 v 1350 146 4 125 v
1312 146 a(\007)p 1422 53 4 107 v 1423 -54 a(\007)p 1523
-69 60 4 v 1533 64 4 151 v 1534 -87 a(\007)1352 21 y(\312)1381
24 y(\312)1352 46 y(\312)1381 49 y(\312)p 1643 75 4 129
v 1644 -54 a(\007)p 1753 98 4 135 v 1770 98 V 1832 -87
a Fc(b)1812 79 y Fd(4)p 1852 229 4 150 v 1 w(\007)p 1952
131 60 4 v 1962 229 4 100 v 1963 129 a(\007)p 2072 229
4 150 v 2073 79 a(\007)p 1852 212 335 16 v 1852 237 V
2183 229 4 183 v 2184 46 a(\007)p 2331 13 V 2293 13 a(\007)2364
-37 y(4)p 2442 -37 4 133 v(\007)p 2504 -69 60 4 v 2552
-71 4 100 v 2514 -71 a(\007)p 2331 -137 333 16 v 2331
-162 V 2663 13 4 183 v 2625 13 a(\007)p 2773 29 4 216
v 2735 29 a(\007)p 2883 -54 4 133 v 2845 -54 a(\007)p
2946 -69 60 4 v 2994 -87 4 100 v 2956 -87 a(\007)p 2773
-154 333 16 v 2773 -178 V 3104 -54 4 133 v 3066 -54 a(\007)p
3166 131 60 4 v 3176 245 4 100 v 3177 146 a(\007)p 3287
212 4 266 v 3288 -54 a(\007)p 3387 -69 60 4 v 3397 179
4 266 v 3398 -87 a(\007)3176 220 y(\242)3245 200 y(\242)3176
245 y(\242)3245 225 y(\242)p 3508 146 4 200 v 3509 -54
a(\007)p 3618 98 4 135 v 3635 98 V 3638 262 a
 slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end
 3638 262
a -364 583 4002 4 v -364 617 V -364 650 V -364 683 V
-364 716 V -364 681 a Fd(G)-254 648 y(2)-221 598 y(2)-98
499 y Fc(c)-138 698 y Fd(4)p -59 698 4 183 v 1 w(\007)p
5 749 60 4 v 53 747 4 233 v 15 747 a(\007)p 166 698 4
183 v 128 698 a(\007)p -59 598 341 16 v -59 573 V -59
548 V -59 523 V 279 665 4 150 v 241 665 a(\007)p 354
706 4 75 v 355 632 a(\007)427 582 y(4)p 467 706 4 125
v 1 w(\007)p 570 550 60 4 v 580 706 4 158 v 581 549 a(\007)p
354 714 343 16 v 693 706 4 75 v 694 632 a(\007)p 806
748 4 100 v 807 648 a(\007)p 919 731 4 166 v 920 565
a(\007)p 1022 550 60 4 v 1032 714 4 182 v 1033 532 a(\007)806
723 y(\220)883 711 y(\220)806 748 y(\220)883 736 y(\220)p
1145 697 4 132 v 1146 565 a(\007)p 1248 749 60 4 v 1258
864 4 100 v 1259 764 a(\007)p 1371 864 4 299 v 1372 565
a(\007)p 1474 550 60 4 v 1484 864 4 333 v 1485 532 a(\007)p
1258 847 343 16 v 1258 872 V 1597 864 4 299 v 1598 565
a(\007)p 1710 716 4 135 v 1727 716 V 1810 499 a Fc(d)1770
698 y Fd(4)p 1848 698 4 183 v(\007)p 1913 749 60 4 v
1961 747 4 244 v 1923 747 a(\007)p 2074 698 4 206 v 2036
698 a(\007)1848 540 y(\212)1923 533 y(\212)p 2187 665
4 184 v 2149 665 a(\007)p 2300 632 4 162 v 2262 632 a(\007)2335
582 y(4)p 2413 582 4 123 v(\007)p 2478 550 60 4 v 2526
548 4 101 v 2488 548 a(\007)2300 495 y(\212)2375 488
y(\212)1848 515 y(\213)2110 489 y(\213)p 2639 632 4 196
v 2601 632 a(\007)p 2714 864 4 216 v 2715 648 a(\007)p
2827 864 4 299 v 2828 565 a(\007)p 2930 550 60 4 v 2940
864 4 333 v 2941 532 a(\007)p 2714 847 343 16 v 2714
872 V 3053 864 4 299 v 3054 565 a(\007)p 3156 749 60
4 v 3166 864 4 100 v 3167 764 a(\007)p 3279 864 4 299
v 3280 565 a(\007)p 3382 550 60 4 v 3392 864 4 333 v
3393 532 a(\007)p 3166 847 343 16 v 3166 872 V 3505 864
4 299 v 3506 565 a(\007)p 3618 716 4 135 v 3635 716 V
3638 881 a
 slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end
 3638 881 a -364 1148 4002 4 v -364 1181 V
-364 1214 V -364 1247 V -364 1280 V -364 1245 a Fd(G)-254
1212 y(2)-221 1162 y(2)52 1445 y Fb(3)-103 1129 y Fc(e)-123
1262 y Fd(4)p -83 1403 4 142 v 1 w(\007)p 62 1314 60
4 v 72 1388 4 76 v 73 1312 a(\007)p 226 1372 4 144 v
227 1229 a(\007)p 381 1357 4 162 v 382 1196 a(\007)475
1146 y(4)p 515 1344 4 198 v 1 w(\007)p 638 1114 60 4
v 648 1330 4 218 v 649 1113 a(\007)381 1332 y(\212)520
1318 y(\212)-83 1403 y(\213)254 1370 y(\213)p 782 1317
4 122 v 783 1196 a(\007)p 916 1312 4 100 v 917 1212 a(\007)p
1049 1299 4 170 v 1050 1129 a(\007)p 1173 1114 60 4 v
1183 1285 4 190 v 1184 1096 a(\007)916 1287 y(\212)1055
1273 y(\212)916 1312 y(\212)1055 1298 y(\212)p 1317 1272
4 143 v 1318 1129 a(\007)p 1441 1314 60 4 v 1451 1428
4 100 v 1452 1328 a(\007)p 1584 1395 4 266 v 1585 1129
a(\007)p 1708 1114 60 4 v 1718 1361 4 266 v 1719 1096
a(\007)1451 1403 y(\234)1590 1368 y(\234)1451 1428 y(\234)1590
1393 y(\234)p 1852 1328 4 199 v 1853 1129 a(\007)p 1985
1280 4 135 v 2002 1280 V 2048 1211 a Fa(3)2048 1278 y(4)2232
1113 y Fc(f)p 2222 1314 60 4 v 2270 1312 4 125 v 2232
1312 a Fd(\007)2232 1295 y(\000)p 2455 1314 60 4 v 2503
1312 4 125 v 2465 1312 a(\007)p 2550 1314 60 4 v 2599
1312 4 125 v 96 w(\007)p 2600 1270 69 16 v 2505 1245
164 16 v 2505 1220 V 2271 1195 397 16 v 2619 1314 60
4 v 2668 1312 4 125 v 69 w(\007)p 2732 1195 2 16 v 2732
1170 V 2732 1146 V 2684 1314 60 4 v 2732 1312 4 200 v
64 w(\007)2694 1295 y(\000)p 2917 1314 60 4 v 2965 1312
4 200 v 2927 1312 a(\007)p 3012 1314 60 4 v 3061 1312
4 200 v 96 w(\007)p 3062 1195 69 16 v 2967 1170 164 16
v 2967 1146 V 2732 1121 397 16 v 3081 1314 60 4 v 3130
1312 4 200 v 69 w(\007)p 3194 1212 2 16 v 3194 1187 V
3194 1162 V 3146 1314 60 4 v 3194 1312 4 183 v 64 w(\007)3156
1295 y(\000)p 3378 1314 60 4 v 3426 1312 4 183 v 3388
1312 a(\007)p 3474 1314 60 4 v 3523 1312 4 183 v 97 w(\007)p
3524 1212 69 16 v 3429 1187 164 16 v 3429 1162 V 3194
1137 397 16 v 3543 1314 60 4 v 3592 1312 4 183 v 69 w(\007)p
3618 1280 4 135 v 3635 1280 V 3638 1445 a
 slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end
 3638 1445 a
eop end
%%Trailer

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