X-Git-Url: https://git.distorted.org.uk/~mdw/mup/blobdiff_plain/cdb3c0882392596f814cf939cbfbd38adc6f2bfe..ddf6330b56bcfb657e0186b24b9b1422c51d3424:/mup/docs/star.ps diff --git a/mup/docs/star.ps b/mup/docs/star.ps new file mode 100644 index 0000000..b53038d --- /dev/null +++ b/mup/docs/star.ps @@ -0,0 +1,4854 @@ +%!PS-Adobe-1.0 +%%Creator: Mup +%%Title: music: from /home/johnkr/mup/5.3/doc/arkkra/star.mup +%%CreationDate: Sat Dec 9 16:59:22 2006 +%%Pages: (atend) +%%DocumentFonts: (atend) +%%BoundingBox: 0 0 612 792 +%%EndComments +% Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000, 2003, 2004 by Arkkra Enterprises +% All rights reserved + +% Mup PostScript Prolog 5.3 for use with Mup 5.3 + +% lwid is used as the width of a standard (thin) line in the music +% character definitions. +/lwid 70 def +/halflwid lwid 2 div def + +% Define the following for use in do_upshortnote, do_dnshortnote, and +% do_shortrest; it has to be done outside of the music font definition. +/utildict 10 dict def +utildict begin + /setnumflags { /numflags exch def } def + /sethooksm1 { /hooksm1 exch def } def + /setoffsets { /offsets exch def } def + /setx { /x exch def } def + /sety { /y exch def } def +end + +% Define a music character font. Each music character is defined as if it +% were a normal ASCII character in a strange font where "A" looks like a +% treble clef, "B" looks like a bass clef, etc. + +/mfont0 100 dict def +mfont0 begin + /FontType 3 def + /FontMatrix [ .001 0 0 0.001 0 0 ] def + /FontBBox [ -2000 -4030 2000 4030 ] def + /FontName (Mfont0) def + + % set up Encoding vector with standard names + /Encoding 256 array def + StandardEncoding Encoding copy + pop + + % the following definitions are used for quarter rests + /topx -170 def /topy 950 def + /cor1x 250 def /cor1y 450 def + /cor2x -300 def /cor2y 200 def + /cor3x 250 def /cor3y -400 def + + % the following definitions are used for double sharps + /limit 300 halflwid add def + /off 70 def + /inbendsmall limit 200 sub def + /inbendbig limit 20 sub def + /outbendsmall 100 def + /outbendbig outbendsmall off add def + + %%%%% define routines that will be used by multiple characters %%%%% + /do_1n { + gsave + newpath -10 rotate 1.6 1 scale + 0 0 325 0 360 arc %outer ellipse + 1 1.6 div 1 scale 10 rotate %back to original + 35 rotate 0.85 1.1 scale + 0 0 275 0 360 arc %inner ellipse + eofill + grestore + } def + /do_upflag { + -315 0 moveto + -300 100 -100 480 0 600 curveto + 300 960 350 1500 200 1700 curveto + 130 1700 lineto + 350 1200 50 650 -315 600 curveto + fill + } def + /do_flat { + -250 -400 moveto %outer edge of loop + 500 0 350 650 -250 160 curveto + -250 160 lwid sub lineto %inner edge of loop + 100 400 300 0 -250 -400 lwid add curveto + fill + + lwid setlinewidth %stem + -250 1100 moveto -250 -400 lineto stroke + } def + /do_diamond { + newpath + 420 0 moveto 0 300 lineto -420 0 lineto + 0 -300 lineto closepath + 259 -29 moveto -41 185 lineto -259 29 lineto + 41 -185 lineto closepath + eofill + } def + /do_2n { + gsave + newpath 25 rotate 1.4 1 scale + 0 0 315 0 360 arc %outer ellipse + 1 1.4 div 1 scale %back to original + 1.3 0.5 scale + 0 0 310 0 360 arc %inner ellipse + eofill + grestore + } def + /do_4n { + gsave + newpath 25 rotate 1.35 1 scale + 0 0 310 0 360 arc fill + grestore + } def + /do_com { + newpath + 330 250 150 0 360 arc fill %knob at upper right + 465 300 moveto %outer boundary + 410 500 200 635 0 635 curveto + -750 635 -750 -635 0 -635 curveto + 350 -635 480 -300 500 -100 curveto + 430 -100 lineto %inner boundary + 380 -300 250 -565 0 -565 curveto + -450 -565 -450 565 0 565 curveto + 200 565 370 350 395 300 curveto + fill + } def + /do_ferm { + 0 0 800 lwid sub 0 180 arc %inner arc + -800 0 lineto + 0 270 lwid sub 800 180 0 arcn %outer arc + 800 0 lineto fill + 0 120 120 0 360 arc fill %the dot + } def + /do_mor { + gsave + 0.7 1 scale %scrunch the following horizontally + 45 rotate %to pretend all lines horz or vertical + 0 1 1 { + pop %we don't need the loop variable + %one half of the mordent + 0 40 moveto 350 40 lineto 350 -460 lineto + 750 -460 lineto 750 -540 lineto + 150 -540 lineto 150 -40 lineto + 0 -40 lineto fill + 180 rotate %to do the other half + } for + grestore + } def + /do_turn { + gsave + 0 1 1 { + pop %we don't need the loop variable + 0 -100 moveto %outer boundary + 200 -400 625 -400 625 0 curveto + 625 200 500 325 300 325 curveto + 300 185 lineto %inner boundary + 450 255 555 150 555 0 curveto + 555 -350 250 -250 0 100 curveto + fill + 300 255 70 0 360 arc fill %knob on end + 180 rotate %to do the other half + } for + grestore + } def + + /do_upshortnote { + utildict begin + setnumflags %set numflags from the stack + gsave + -330 0 translate %half a flag width + do_4n %do a quarter note head + lwid setlinewidth + 370 0 moveto + 370 2100 numflags 2 sub flagsep mul add lineto stroke + 670 2100 numflags 2 sub flagsep mul add translate + 1 -1 scale %reflect across X axis + 0 1 numflags 1 sub { + do_upflag %do an upflag + pop %we don't need the loop variable + 0 flagsep translate + } for + grestore + end + } def + + /do_dnshortnote { + utildict begin + setnumflags %set numflags from the stack + do_4n %do a quarter note head + lwid setlinewidth + -370 0 moveto + -370 -2100 numflags 2 sub flagsep mul sub lineto stroke + gsave + -70 -2100 numflags 2 sub flagsep mul sub translate + 0 1 numflags 1 sub { + do_upflag %do an upflag + pop %we don't need the loop variable + 0 flagsep translate + } for + grestore + end + } def + + /do_shortrest { + utildict begin + sety setx setoffsets sethooksm1 %set variable from the stack + gsave + -105.8 offsets mul -600 offsets mul translate + 0 1 hooksm1 { %loop once per hook + newpath + 1 setlinewidth + gsave + 1 1.2 scale + -150 300 1.2 div 140 0 360 arc fill %the dot + grestore + lwid setlinewidth + -50 700 550 255 315 arc %rest of the hook + hooksm1 lt { stroke 105.8 600 translate } if + } for + x y lineto stroke + grestore + end + } def + + + % subsidiary dictionary of character definitions + /CharStrings 128 dict def + CharStrings begin + + /.notdef {} def + + % Here are the definitions of the characters. A stepsize here + % is 300 units (assuming the character is drawn at its default + % size). + + % gclef + /A { + newpath + %start with inner curl, inside boundary + -50 -300 moveto + -450 600 700 700 750 0 curveto + 750 -800 -700 -800 -700 200 curveto + -700 900 500 1400 520 2250 curveto + 520 2900 300 3000 200 3000 curveto + 100 3000 -400 2500 -200 1800 curveto + 350 -600 lineto + 720 -1600 0 -1650 -400 -1400 curveto + + %go back to start, drawing the other boundary + -400 -1480 lineto + 0 -1700 800 -1700 430 -600 curveto + -120 1800 lineto + -300 2400 200 2800 250 2800 curveto + 400 2800 430 2700 430 2450 curveto + 430 1800 -900 1200 -900 300 curveto + -750 -900 800 -900 850 0 curveto + 900 1100 -750 900 -120 -300 curveto fill + + %circle at the bottom + -300 -1250 250 0 360 arc fill + } def + + % fclef + /B { + newpath + %start with outside boundary, at bottom + -1000 -1700 moveto + 100 -1100 500 -600 450 0 curveto + 450 850 -1100 850 -950 0 curveto + + %go back to start, drawing the other boundary + -880 0 lineto + -920 400 -600 560 -300 560 curveto + 0 560 150 400 150 0 curveto + 150 -400 100 -900 -1000 -1620 curveto fill + + %circle at the left + newpath + -700 0 250 0 360 arc fill + + %do the two dots after the main curve + 700 -300 100 0 360 arc fill + 700 300 100 0 360 arc fill + } def + + % cclef + /C { + gsave + %do upper curved part, then scale to do mirror image + 0 1 1 { + pop %we don't need the loop variable + %outer boundary of curve + -170 0 moveto 100 300 lineto + 400 -200 750 300 750 650 curveto + 750 1100 450 1235 250 1235 curveto + 0 1235 -143 1100 -143 950 curveto + + %inner boundary of curve + 0 950 lineto + 0 1100 30 1165 250 1165 curveto + 300 1165 450 1100 450 650 curveto + 450 400 400 -100 100 400 curveto + -270 0 lineto fill + %stroke + %-270 0 moveto 100 400 lineto + %400 -100 450 400 450 650 curveto + %450 1100 300 1165 250 1165 curveto + %30 1165 0 1100 0 950 curveto + %stroke + + %elliptical ball at end of curve + gsave + 1.3 1 scale + 10 950 120 0 360 arc fill + grestore + 1 -1 scale %reflect across X axis + } for + grestore + + % two vertical lines on the left + 300 setlinewidth -600 -1200 halflwid sub moveto + -600 1200 halflwid add lineto stroke + lwid setlinewidth -300 -1200 halflwid sub moveto + -300 1200 halflwid add lineto stroke + } def + + % dblwhole + /D { + do_1n %do a whole note + lwid setlinewidth + -490 -600 moveto -490 600 lineto stroke + 490 -600 moveto 490 600 lineto stroke + } def + + % 1n + /E { + do_1n %do a whole note + } def + + % 2n + /F { + do_2n %do a half note + } def + + % 4n + /G { + do_4n %do a quarter note head + } def + + % upflag + /H { + do_upflag %do an upflag + } def + + % dnflag + /I { + gsave + 1 -1 scale %reflect across X axis + do_upflag %do an upflag + grestore + } def + + % dwhrest + /J { + 300 setlinewidth + 0 0 moveto 0 600 lineto stroke + } def + + % 1rest + /K { + lwid setlinewidth + -750 600 moveto 750 600 lineto stroke + 300 setlinewidth + -400 450 moveto 400 450 lineto stroke + } def + + % 2rest + /L { + lwid setlinewidth + -750 0 moveto 750 0 lineto stroke + 300 setlinewidth + -400 150 moveto 400 150 lineto stroke + } def + + % 4rest + /M { + newpath + cor3x cor3y halflwid add moveto + %-400 -200 -450 -650 50 -950 lwid add curveto + -450 -50 -450 -650 50 -950 lwid add curveto + -150 -650 -100 -250 cor3x cor3y halflwid sub curveto + fill + + cor1x cor1y moveto cor1x 200 sub cor1y 200 add lineto + cor2x cor2y lineto cor2x 200 add cor2y 200 sub lineto + fill + + lwid setlinewidth + topx topy moveto cor1x cor1y lineto stroke + cor2x cor2y moveto cor3x cor3y lineto stroke + } def + + % 8rest + /N { + 0 0 0 -600 do_shortrest + } def + + % 16rest + /O { + 1 1 100 -1200 do_shortrest + } def + + % 32rest + /P { + 2 1 0 -1800 do_shortrest + } def + + % 64rest + /Q { + 3 2 -80 -2100 do_shortrest + } def + + % 128rest + /R { + 4 2 -150 -2700 do_shortrest + } def + + % 256rest + /S { + 5 3 -280 -3300 do_shortrest + } def + + % dot + /T { + newpath + 0 0 120 0 360 arc fill + } def + + % nat + /U { + % fill crossbars so that we can do parallelograms + -235 -470 moveto -235 -270 lineto + 235 -130 lineto 235 -330 lineto fill + -235 130 moveto -235 330 lineto + 235 470 lineto 235 270 lineto fill + + % vertical strokes + lwid setlinewidth + -200 -380 moveto -200 850 lineto stroke + 200 -850 moveto 200 380 lineto stroke + } def + + % sharp + /V { + % fill crossbars so that we can do parallelograms + -325 -480 moveto -325 -280 lineto + 325 -120 lineto 325 -320 lineto fill + -325 120 moveto -325 320 lineto + 325 480 lineto 325 280 lineto fill + + % vertical strokes + lwid setlinewidth + -150 -930 moveto -150 880 lineto stroke + 150 -880 moveto 150 930 lineto stroke + } def + + % flat + /W { + do_flat %do a flat + } def + + % dblsharp + /X { + gsave + 0 1 3 { %loop once for each of 4 sticks + pop %we don't need the loop variable + 0 off neg moveto + outbendbig outbendsmall lineto + inbendbig inbendsmall lineto + limit limit lineto + inbendsmall inbendbig lineto + outbendsmall outbendbig lineto + off neg 0 lineto + fill + -90 rotate + } for + grestore + } def + + % dblflat + /Y { + -290 580 290 { %loop once for each flat + + gsave + 1 setlinewidth + 0 translate %translate left/right (loop var) + do_flat %do a flat + grestore + + } for + } def + + % xnote + /Z { + gsave + 1.15 1 scale 120 setlinewidth 1 setlinecap %round + -300 -300 moveto 300 300 lineto stroke + -300 300 moveto 300 -300 lineto stroke + grestore + } def + + % dwhdiamond + /a { + do_diamond %do a diamond + lwid setlinewidth + -420 -600 moveto -420 600 lineto stroke + 420 -600 moveto 420 600 lineto stroke + } def + + % diamond + /b { + do_diamond %do a diamond + } def + + % filldiamond + /c { + 420 0 moveto 0 300 lineto + -420 0 lineto 0 -300 lineto fill + } def + + % up2n + /d { + lwid setlinewidth + 380 0 moveto 380 2100 lineto stroke + do_2n %do a half note + } def + + % dn2n + /e { + lwid setlinewidth + -380 0 moveto -380 -2100 lineto stroke + do_2n %do a half note + } def + + % up4n + /f { + do_4n %do a quarter note head + lwid setlinewidth + 370 0 moveto 370 2100 lineto stroke + } def + + % dn4n + /g { + do_4n %do a quarter note head + lwid setlinewidth + -370 0 moveto -370 -2100 lineto stroke + } def + + % up8n + /h { + gsave + -330 0 translate % half a flag width + do_4n %do a quarter note head + lwid setlinewidth + 370 0 moveto 370 2100 lineto stroke + 670 2100 translate + 1 -1 scale %reflect across X axis + do_upflag %do an upflag + grestore + } def + + % dn8n + /i { + do_4n %do a quarter note head + lwid setlinewidth + -370 0 moveto -370 -2100 lineto stroke + gsave + -70 -2100 translate + do_upflag %do an upflag + grestore + } def + + % up16n + /j { + 2 do_upshortnote + } def + + % dn16n + /k { + 2 do_dnshortnote + } def + + % up32n + /l { + 3 do_upshortnote + } def + + % dn32n + /m { + 3 do_dnshortnote + } def + + % up64n + /n { + 4 do_upshortnote + } def + + % dn64n + /o { + 4 do_dnshortnote + } def + + % up128n + /p { + 5 do_upshortnote + } def + + % dn128n + /q { + 5 do_dnshortnote + } def + + % up256n + /r { + 6 do_upshortnote + } def + + % dn256n + /s { + 6 do_dnshortnote + } def + + % com + /t { + do_com %do a common time symbol + } def + + % cut + /u { + do_com %do a common time symbol + lwid setlinewidth + 0 -900 moveto 0 900 lineto stroke + } def + + % begped + /v { + lwid setlinewidth + -200 600 moveto -200 0 lineto 200 0 lineto stroke + } def + + % pedal + /w { + lwid setlinewidth + -500 0 moveto -450 0 lineto 0 600 lineto + 450 0 lineto 500 0 lineto stroke + } def + + % endped + /x { + lwid setlinewidth + 200 600 moveto 200 0 lineto -200 0 lineto stroke + } def + + % dnbow + /y { + lwid setlinewidth + -350 0 moveto -350 900 lineto stroke + 350 0 moveto 350 900 lineto stroke + 200 setlinewidth + -350 800 moveto 350 800 lineto stroke + } def + + % upbow + /z { + lwid setlinewidth + -300 900 moveto 0 0 lineto 300 900 lineto stroke + } def + + % wedge + /one { + 0 0 moveto -150 500 lineto 150 500 lineto fill + } def + + % uwedge + /two { + -150 0 moveto 150 0 lineto 0 500 lineto fill + } def + + % ferm + /three { + newpath + do_ferm %do a right side up fermata + } def + + % uferm + /four { + newpath + gsave + 0 270 lwid sub 800 add translate %baseline at bottom + 180 rotate %upside down + do_ferm %do a right side up fermata + grestore + } def + + % sign + /five { + gsave + %do upper left curved part, upper right dot; + %then rotate 180 to do other half + 0 1 1 { + pop %we don't need the loop variable + 0 100 moveto %inner boundary + -1000 300 -400 750 -200 700 curveto + -200 800 lineto %outer boundary + -550 900 -1100 100 0 -100 curveto + fill + %dot at end of curve + -200 700 100 0 360 arc fill + %dot in upper right quadrant + 500 200 70 0 360 arc fill + 180 rotate + } for + grestore + + %slash through middle + lwid setlinewidth + -400 -800 moveto 400 800 lineto stroke + } def + + % coda + /six { + newpath + gsave + 0.6 1 scale + 0 0 550 0 360 arc %outside boundary + 1 0.6 div 1 scale %back to original + 0.9 1 scale + 0 0 650 0 360 arc %inside boundary + eofill + grestore + lwid setlinewidth + 0 -850 moveto 0 850 lineto stroke + -800 0 moveto 800 0 lineto stroke + } def + + % mor + /seven { + do_mor %do a mordent + } def + + % invmor + /eight { + do_mor %do a mordent + lwid setlinewidth + 0 -450 moveto 0 450 lineto stroke + } def + + % turn + /nine { + do_turn %do a turn + } def + + % invturn + /zero { + gsave + 1 -1 scale %reflect across X axis + do_turn %do a turn + grestore + } def + + % acc_gt + /numbersign { + lwid setlinewidth + -500 300 moveto 500 0 lineto -500 -300 lineto stroke + } def + + % acc_hat + /dollar { + newpath + -365 0 moveto 0 860 lineto 365 0 lineto + 150 0 lineto -75 530 lineto -300 0 lineto fill + } def + + % acc_uhat + /quotedbl { + newpath + 365 860 moveto 0 0 lineto -365 860 lineto + -150 860 lineto 75 330 lineto 300 860 lineto fill + } def + + % tr + /asterisk { + %vertical bar of t + -350 1000 moveto -550 200 lineto + -612.5 -50 -212.5 -50 -160 200 curveto + -230 200 lineto + -300 50 -420 50 -400 200 curveto + -200 1000 lineto fill + + %crossbar of t and vertical bar of r + -700 600 moveto -160 600 lineto + 20 600 30 520 60 440 curveto + -50 0 lineto 70 0 lineto 180 440 lineto + 190 480 100 670 -150 670 curveto + -690 670 lineto fill + + %horizontal curve of r + 100 480 moveto + 300 630 450 700 650 550 curveto + 560 480 lineto + 450 630 300 560 100 390 curveto + fill + + %knob at end of r + 600 460 100 0 360 arc fill + } def + + % leg + /comma { + 100 setlinewidth + -400 0 moveto 400 0 lineto stroke + } def + + % rr + /hyphen { + 100 setlinewidth + -400 0 moveto 0 1000 lineto stroke + 0 0 moveto 400 1000 lineto stroke + } def + + % measrpt + /period { + newpath -450 400 150 0 360 arc fill + newpath 450 -400 150 0 360 arc fill + 200 setlinewidth + -550 -600 moveto 550 600 lineto stroke + } def + + % copyright + /slash { + lwid setlinewidth + newpath 0 400 400 0 360 arc stroke + newpath 0 400 200 45 315 arc stroke + } def + + % dim + /quoteleft { + 50 setlinewidth + newpath 0 640 220 0 360 arc stroke + } def + + % halfdim + /quoteright { + 50 setlinewidth + newpath 0 640 220 0 360 arc stroke + newpath -340 300 moveto 340 980 lineto stroke + } def + + % triangle + /asciicircum { + 50 setlinewidth + newpath -340 -10 moveto 0 710 lineto + 340 -10 lineto closepath stroke + } def + + % qwhrest + /ampersand { + 300 setlinewidth + 0 -600 moveto 0 600 lineto stroke + } def + + % ll1rest + /exclam { + 310 setlinewidth + -400 455 moveto 400 450 lineto stroke + } def + + % ll2rest + /at { + 310 setlinewidth + -400 145 moveto 400 150 lineto stroke + } def + end + + /BuildChar { + + exch begin + Encoding exch get + + dup + Mcbbox0 exch get + aload pop setcachedevice + + CharStrings exch get + exec + end + } def +end + + +% Define another music character font, since there are too many to fit in one +% font. It works the same way as the first one. + +/mfont1 100 dict def +mfont1 begin + /FontType 3 def + /FontMatrix [ .001 0 0 0.001 0 0 ] def + /FontBBox [ -2000 -4030 2000 4030 ] def + /FontName (Mfont1) def + + % set up Encoding vector with standard names + /Encoding 256 array def + StandardEncoding Encoding copy + pop + + %%%%% define routines that will be used by multiple characters %%%%% + + /do_dwh_bars { + % the two bars surrounding a double whole note + lwid setlinewidth + -420 -600 moveto -420 600 lineto stroke + 420 -600 moveto 420 600 lineto stroke + } def + /do_righttriangle { + newpath + 420 270 moveto -420 270 lineto 350 -300 lineto 420 -300 lineto + 350 150 moveto -140 150 lineto 350 -213 lineto + eofill + } def + /do_fillrighttriangle { + newpath + 420 270 moveto -420 270 lineto 350 -300 lineto 420 -300 lineto + fill + } def + /do_rectangle { + newpath + 420 270 moveto -420 270 lineto -420 -270 lineto 420 -270 lineto + 350 150 moveto -350 150 lineto -350 -150 lineto 350 -150 lineto + eofill + } def + /do_isostriangle { + newpath + 0 300 moveto -420 -270 lineto 420 -270 lineto + 0 182 moveto -245 -150 lineto 245 -150 lineto + eofill + } def + /do_piewedge { + newpath + 0 -300 moveto 0 -244 514 35 145 arc + 0 -209 moveto 0 -244 394 43 137 arc + eofill + } def + /do_semicircle { + newpath + gsave + 1 1.357 scale 420 199 moveto 0 199 420 180 360 arc + 1 1.09 scale 350 111 moveto 0 199 350 194.1 345.9 arc + eofill + grestore + } def + /do_slashhead { + newpath + lwid setlinewidth + -620 -530 moveto -480 -670 lineto 620 530 lineto 480 670 lineto + closepath stroke + } def + + % subsidiary dictionary of character definitions + /CharStrings 128 dict def + CharStrings begin + + /.notdef {} def + + % Here are the definitions of the characters. A stepsize here + % is 300 units (assuming the character is drawn at its default + % size). + + % dwhrighttriangle + /A { + do_righttriangle + do_dwh_bars + } def + + % righttriangle + /B { + do_righttriangle + } def + + % fillrighttriangle + /C { + newpath + 420 270 moveto -420 270 lineto 350 -300 lineto + 420 -300 lineto + fill + } def + + % udwhrighttriangle + /D { + gsave + 180 rotate + do_righttriangle + do_dwh_bars + grestore + } def + + % urighttriangle + /E { + gsave + 180 rotate + do_righttriangle + grestore + } def + + % ufillrighttriangle + /F { + gsave + 180 rotate + do_fillrighttriangle + grestore + } def + + % dwhrectangle + /G { + do_rectangle + do_dwh_bars + } def + + % rectangle + /H { + do_rectangle + } def + + % fillrectangle + /I { + newpath + 420 270 moveto -420 270 lineto -420 -270 lineto + 420 -270 lineto + fill + } def + + % dwhisostriangle + /J { + do_isostriangle + do_dwh_bars + } def + + % isostriangle + /K { + do_isostriangle + } def + + % fillisostriangle + /L { + newpath + 0 300 moveto -420 -270 lineto 420 -270 lineto + fill + } def + + % dwhpiewedge + /M { + do_piewedge + do_dwh_bars + } def + + % piewedge + /N { + do_piewedge + } def + + % fillpiewedge + /O { + newpath + 0 -300 moveto 0 -244 514 35 145 arc + fill + } def + + % dwhsemicircle + /P { + do_semicircle + do_dwh_bars + } def + + % semicircle + /Q { + do_semicircle + } def + + % fillsemicircle + /R { + newpath + gsave + 1 570 420 div scale + 420 199 moveto 0 199 420 180 360 arc + fill + grestore + } def + + % dwhslashhead + /S { + do_slashhead + lwid setlinewidth + -650 -600 moveto -650 600 lineto stroke + 650 -600 moveto 650 600 lineto stroke + } def + + % slashhead + /T { + do_slashhead + } def + + % fillslashhead + /U { + newpath + 200 setlinewidth + -550 -600 moveto 550 600 lineto stroke + } def + + % blankhead + /V { + %print nothing + } def + end + + /BuildChar { + + exch begin + Encoding exch get + + dup + Mcbbox1 exch get + aload pop setcachedevice + + CharStrings exch get + exec + end + } def +end + + +% General routines for printing any music character, invoked by each music +% character's specific routine below. The scaling factor (default 1) needs +% to be multiplied by 10 to get the actual size. These routines restore the +% preexisting current font when they are done. + +/printmchar0 { + gsave + /musicchar exch def + /Mfont0 findfont exch 10 mul scalefont setfont moveto + musicchar show + grestore +} def +/printmchar1 { + gsave + /musicchar exch def + /Mfont1 findfont exch 10 mul scalefont setfont moveto + musicchar show + grestore +} def + +% Define each music character name to be a routine that prints the character. +% Each character is to be invoked as in this example: +% 100 200 1 gclef % at (100, 200), scale to default size & print + +/gclef { (A) printmchar0 } def +/fclef { (B) printmchar0 } def +/cclef { (C) printmchar0 } def +/dblwhole { (D) printmchar0 } def +/1n { (E) printmchar0 } def +/2n { (F) printmchar0 } def +/4n { (G) printmchar0 } def +/upflag { (H) printmchar0 } def +/dnflag { (I) printmchar0 } def +/dwhrest { (J) printmchar0 } def +/1rest { (K) printmchar0 } def +/2rest { (L) printmchar0 } def +/4rest { (M) printmchar0 } def +/8rest { (N) printmchar0 } def +/16rest { (O) printmchar0 } def +/32rest { (P) printmchar0 } def +/64rest { (Q) printmchar0 } def +/128rest { (R) printmchar0 } def +/256rest { (S) printmchar0 } def +/dot { (T) printmchar0 } def +/nat { (U) printmchar0 } def +/sharp { (V) printmchar0 } def +/flat { (W) printmchar0 } def +/dblsharp { (X) printmchar0 } def +/dblflat { (Y) printmchar0 } def +/xnote { (Z) printmchar0 } def +/dwhdiamond { (a) printmchar0 } def +/diamond { (b) printmchar0 } def +/filldiamond { (c) printmchar0 } def +/up2n { (d) printmchar0 } def +/dn2n { (e) printmchar0 } def +/up4n { (f) printmchar0 } def +/dn4n { (g) printmchar0 } def +/up8n { (h) printmchar0 } def +/dn8n { (i) printmchar0 } def +/up16n { (j) printmchar0 } def +/dn16n { (k) printmchar0 } def +/up32n { (l) printmchar0 } def +/dn32n { (m) printmchar0 } def +/up64n { (n) printmchar0 } def +/dn64n { (o) printmchar0 } def +/up128n { (p) printmchar0 } def +/dn128n { (q) printmchar0 } def +/up256n { (r) printmchar0 } def +/dn256n { (s) printmchar0 } def +/com { (t) printmchar0 } def +/cut { (u) printmchar0 } def +/begped { (v) printmchar0 } def +/pedal { (w) printmchar0 } def +/endped { (x) printmchar0 } def +/dnbow { (y) printmchar0 } def +/upbow { (z) printmchar0 } def +/wedge { (1) printmchar0 } def +/uwedge { (2) printmchar0 } def +/ferm { (3) printmchar0 } def +/uferm { (4) printmchar0 } def +/sign { (5) printmchar0 } def +/coda { (6) printmchar0 } def +/mor { (7) printmchar0 } def +/invmor { (8) printmchar0 } def +/turn { (9) printmchar0 } def +/invturn { (0) printmchar0 } def +/acc_gt { (#) printmchar0 } def +/acc_hat { ($) printmchar0 } def +/acc_uhat { (") printmchar0 } def +/tr { (*) printmchar0 } def +/leg { (,) printmchar0 } def +/rr { (-) printmchar0 } def +/measrpt { (.) printmchar0 } def +/copyright { (/) printmchar0 } def +/dim { (`) printmchar0 } def +/halfdim { (') printmchar0 } def +/triangle { (^) printmchar0 } def +/qwhrest { (&) printmchar0 } def +/ll1rest { (!) printmchar0 } def +/ll2rest { (@) printmchar0 } def +/dwhrighttriangle { (A) printmchar1 } def +/righttriangle { (B) printmchar1 } def +/fillrighttriangle { (C) printmchar1 } def +/udwhrighttriangle { (D) printmchar1 } def +/urighttriangle { (E) printmchar1 } def +/ufillrighttriangle { (F) printmchar1 } def +/dwhrectangle { (G) printmchar1 } def +/rectangle { (H) printmchar1 } def +/fillrectangle { (I) printmchar1 } def +/dwhisostriangle { (J) printmchar1 } def +/isostriangle { (K) printmchar1 } def +/fillisostriangle { (L) printmchar1 } def +/dwhpiewedge { (M) printmchar1 } def +/piewedge { (N) printmchar1 } def +/fillpiewedge { (O) printmchar1 } def +/dwhsemicircle { (P) printmchar1 } def +/semicircle { (Q) printmchar1 } def +/fillsemicircle { (R) printmchar1 } def +/dwhslashhead { (S) printmchar1 } def +/slashhead { (T) printmchar1 } def +/fillslashhead { (U) printmchar1 } def +/blankhead { (V) printmchar1 } def + + +% Define routines for Mup output other than music characters. + +/stepsize 3 def % define a step size as 3 points (at default magnification) + +% x1 y1 x2 lines dist staffscale staff +% draw a staff starting at x1, y1 and extending to x2 with "lines" +% lines, 2*dist*stepsize apart, scaled by staffscale +/staff { + /staffscale exch def + /dist exch def + /lines exch def + /x2 exch def + /y1 exch def + /x1 exch def + 0.7 staffscale mul sb setlinewidth + 1 lines sub 2 lines 1 sub { % loop from bottom line to top line + dup stepsize mul staffscale mul dist mul y1 add x1 exch moveto + stepsize mul staffscale mul dist mul y1 add x2 exch lineto stroke + } for +} def + +% x y1 y2 bracket draw a bracket; y1 is the top +/bracket { + /y2 exch def + /y1 exch def + /x exch def + gsave + 3 setlinewidth + x 2 sub y1 1 add moveto + x 2 sub y2 1 sub lineto + stroke + x 2 sub y1 1 add moveto + x 1 sub y1 1 add x 3 add y1 1 add x 5 add y1 6 add curveto + x 6 add y1 5 add lineto + x 5 add y1 2 add x 1 add y1 2 sub x 2 sub y1 2 sub curveto + fill + x 2 sub y2 1 sub moveto + x 1 sub y2 1 sub x 3 add y2 1 sub x 5 add y2 6 sub curveto + x 6 add y2 5 sub lineto + x 5 add y2 2 sub x 1 add y2 2 add x 2 sub y2 2 add curveto + fill + grestore +} def + +% x y1 y2 brace draw a brace; y1 is the top +/brace { + /y2 exch def + /y1 exch def + /x exch def + gsave + x 9 sub y1 y2 add 2 div translate + /topy y1 y2 sub 2 div 1 sub def + 0 1 1 { + pop + %0 topy moveto 0 0 lineto stroke + 0 0 moveto + 16 topy 0.2 mul -11 topy 0.6 mul 8 topy curveto + 8.7 topy lineto + -7 topy 0.7 mul 20 topy 0.3 mul 1 0 curveto + fill + 1 -1 scale % flip to do bottom half + } for + grestore +} def + +% endx endy wavy staffscale draw a wavy line from current point to here, +% scaled by staffscale +/wavy { + /staffscale exch def + /endy exch def % define the end point of the line + /endx exch def + currentpoint % line starts at current point + /begy exch def % define the beginning point of the line + /begx exch def + gsave + /dx endx begx sub def % find delta x and delta y + /dy endy begy sub def + /r dx dx mul dy dy mul add sqrt def % hypotenuse + /theta dy dx atan def % angle with positive x axis + begx begy translate % change axes so that we can draw the line + theta rotate % from (0, 0) to (r, 0) + staffscale staffscale scale % scale everything by staffscale + /scaledr r staffscale div def % but scale r in reverse to keep length + + % Each outer loop draws one cycle of the squiggle. It continues until + % we are at or beyond the desired end point. + 0 0 moveto + 0 6 scaledr { + gsave + % first loop draws left half of squiggle; second draws right + 0 1 1 { + 0.0 0.4 moveto + 2.0 1.9 3.4 2.3 3.9 0.0 curveto + 2.1 0.0 lineto + 1.9 0.8 1.4 0.7 0.0 -0.4 curveto + fill + pop 180 rotate -6 0 translate + } for + grestore + + pop 6 0 translate % shift axes right one squiggle + } for + + grestore +} def + +% x y space frets fretno numvert curvel curver [ f1 f2 f3 ... ] grid +% print a guitar grid diagram +/grid { + /grid_positions exch def % 0="o", -1="x", -2=nothing, positive=dot + /curver exch def % right string for curve, 0 if none + /curvel exch def % left string for curve, 0 if none + /numvert exch def % vertical position to print fretno, 0 if none + /fretno exch def % fret no. to print at right, 0 if none + /frets exch def % number of fret lines + /space exch def % points between two neighboring lines + /y exch def % y coord of top fret line + /x exch def % x coord of left strings + + gsave + /strings grid_positions length def % number of strings + /lmarky 0.4 space mul y add def % lowest Y of a "o" or "x" + space 10 div setlinewidth + 2 setlinecap + + % draw the lines of the grid + 0 1 strings 1 sub { % loop from left string to right string + dup space mul x add y moveto + space mul x add frets 1 sub space mul y exch sub lineto stroke + } for + 0 -1 1 frets sub { % loop from top fret (nut) to bottom fret + dup space mul y add x exch moveto + space mul y add strings 1 sub space mul x add exch lineto stroke + } for + + % draw the curved line if there is one + curvel 0 gt { + % within strings curvel to curver, find smallest positive fret + /minfret 1000 def + curvel 1 curver { + /strno exch def + /grid_p grid_positions strno 1 sub get def + grid_p 0 gt grid_p minfret lt and { + /minfret grid_p def + } if + } for + + % if curve goes above top fret, other marks must be higher + minfret 1 eq { + /hmarky 1.2 space mul y add def + } { + /hmarky lmarky def + } ifelse + + /strdiff curver curvel sub def + space 8 div setlinewidth + + % set endpoint coords of curve; higher if curve is short + /curvex1 curvel 1 sub space mul x add def + /curvex2 curver 1 sub space mul x add def + /curvey 1 minfret sub space mul y add def + strdiff 3 lt { + /curvey 0.2 strdiff div space mul curvey add def + } if + + % move to left end, set other points, draw curve + curvex1 curvey moveto + + curvex1 curvex2 curvex1 sub 3 div add + curvey space 0.4 strdiff sqrt mul mul add + + curvex2 curvex2 curvex1 sub 3 div sub + curvey space 0.4 strdiff sqrt mul mul add + + curvex2 curvey curveto stroke + } if + + space 10 div setlinewidth + + % draw dots and x and o marks + 0 1 strings 1 sub { % loop from left string to right string + /strno exch def % first string is 0 + /grid_p grid_positions strno get def + /strx strno space mul x add def + + % set Y of mark higher if curved line covers this string + strno 1 add curvel ge strno 1 add curver le and { + /marky hmarky def + } { + /marky lmarky def + } ifelse + + grid_p -1 eq { % draw an X above the string + /xhwid space 3 div def + strx xhwid sub marky xhwid sub moveto + strx xhwid add marky xhwid add lineto stroke + strx xhwid sub marky xhwid add moveto + strx xhwid add marky xhwid sub lineto stroke + } if + grid_p 0 eq { % draw a circle above the string + strx marky space 0.3 mul 0 360 arc stroke + } if + grid_p 1 ge { % draw a dot by the proper fret + strx y grid_p space mul sub space 3 div add + space 3 div 0 360 arc fill + } if + } for + + % print "X fr" if requested + fretno 0 gt { + /Palatino-Roman findfont space 1.9 mul scalefont setfont + x strings 0.5 sub space mul add + y space numvert 0.3 add mul sub moveto + fretno 2 string cvs show ( fr) show + } if + grestore +} def + +% x1 y1 x2 y2 whitebox draw a white rectangle with opposite +% corners of (x1,y1) and (x2,y2) +/whitebox { + /y2 exch def + /x2 exch def + /y1 exch def + /x1 exch def + 1.0 setgray + newpath + x1 y1 moveto + x1 y2 lineto + x2 y2 lineto + x2 y1 lineto + closepath + fill + stroke + 0.0 setgray +} def + + +/LineNum 0 def +/InputFile (unknown) def + +% n linenum +/linenum { + /LineNum exch def +} def + +% (inputfilename) inputfile +/inputfile { + /InputFile exch def +} def + +% find size of Encoding and make a dictionary +% that size for bounding box information +mfont0 begin +/dictsize Encoding length def +mfont0 /Mcbbox0 dictsize dict put + +% temporarily redefine printmchar0 to get code +5 dict begin +/printmchar0 { {} forall } def + +Mcbbox0 Encoding 128rest get [ 1140.0 0 -515.0 -1515.0 615.0 1685.0 ] put +Mcbbox0 Encoding 16rest get [ 830.0 0 -415.0 -1215.0 405.0 485.0 ] put +Mcbbox0 Encoding 1n get [ 1080.0 0 -535.0 -335.0 535.0 345.0 ] put +Mcbbox0 Encoding 1rest get [ 1540.0 0 -765.0 -5.0 765.0 645.0 ] put +Mcbbox0 Encoding 256rest get [ 1250.0 0 -625.0 -2115.0 615.0 1685.0 ] put +Mcbbox0 Encoding 2n get [ 880.0 0 -435.0 -345.0 435.0 355.0 ] put +Mcbbox0 Encoding 2rest get [ 1540.0 0 -765.0 -45.0 765.0 315.0 ] put +Mcbbox0 Encoding 32rest get [ 940.0 0 -415.0 -1215.0 515.0 1085.0 ] put +Mcbbox0 Encoding 4n get [ 840.0 0 -415.0 -335.0 415.0 345.0 ] put +Mcbbox0 Encoding 4rest get [ 650.0 0 -345.0 -885.0 295.0 985.0 ] put +Mcbbox0 Encoding 64rest get [ 1040.0 0 -515.0 -1515.0 515.0 1085.0 ] put +Mcbbox0 Encoding 8rest get [ 750.0 0 -305.0 -615.0 435.0 485.0 ] put +Mcbbox0 Encoding acc_gt get [ 1170.0 0 -525.0 -335.0 635.0 345.0 ] put +Mcbbox0 Encoding acc_hat get [ 780.0 0 -385.0 -5.0 385.0 875.0 ] put +Mcbbox0 Encoding acc_uhat get [ 780.0 0 -385.0 -5.0 385.0 875.0 ] put +Mcbbox0 Encoding begped get [ 470.0 0 -245.0 -45.0 215.0 615.0 ] put +Mcbbox0 Encoding cclef get [ 1540.0 0 -765.0 -1245.0 765.0 1255.0 ] put +Mcbbox0 Encoding coda get [ 1640.0 0 -815.0 -855.0 815.0 865.0 ] put +Mcbbox0 Encoding com get [ 1100.0 0 -575.0 -635.0 515.0 655.0 ] put +Mcbbox0 Encoding copyright get [ 920.0 0 -455.0 -45.0 455.0 855.0 ] put +Mcbbox0 Encoding cut get [ 1100.0 0 -575.0 -905.0 515.0 915.0 ] put +Mcbbox0 Encoding dblflat get [ 1170.0 0 -595.0 -405.0 565.0 1115.0 ] put +Mcbbox0 Encoding dblsharp get [ 720.0 0 -355.0 -345.0 355.0 355.0 ] put +Mcbbox0 Encoding dblwhole get [ 1090.0 0 -535.0 -605.0 545.0 615.0 ] put +Mcbbox0 Encoding diamond get [ 880.0 0 -435.0 -305.0 435.0 315.0 ] put +Mcbbox0 Encoding dim get [ 540.0 0 -265.0 -5.0 265.0 905.0 ] put +Mcbbox0 Encoding dn128n get [ 840.0 0 -415.0 -3545.0 415.0 345.0 ] put +Mcbbox0 Encoding dn16n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put +Mcbbox0 Encoding dn256n get [ 840.0 0 -415.0 -3965.0 415.0 345.0 ] put +Mcbbox0 Encoding dn2n get [ 880.0 0 -435.0 -2105.0 435.0 355.0 ] put +Mcbbox0 Encoding dn32n get [ 840.0 0 -415.0 -2585.0 415.0 345.0 ] put +Mcbbox0 Encoding dn4n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put +Mcbbox0 Encoding dn64n get [ 840.0 0 -415.0 -3065.0 415.0 345.0 ] put +Mcbbox0 Encoding dn8n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put +Mcbbox0 Encoding dnbow get [ 810.0 0 -395.0 -5.0 405.0 915.0 ] put +Mcbbox0 Encoding dnflag get [ 640.0 0 -335.0 -1705.0 295.0 15.0 ] put +Mcbbox0 Encoding dot get [ 280.0 0 -135.0 -125.0 135.0 135.0 ] put +Mcbbox0 Encoding dwhdiamond get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put +Mcbbox0 Encoding dwhrest get [ 340.0 0 -165.0 -5.0 165.0 615.0 ] put +Mcbbox0 Encoding endped get [ 480.0 0 -215.0 -45.0 255.0 615.0 ] put +Mcbbox0 Encoding fclef get [ 1840.0 0 -1015.0 -1705.0 815.0 655.0 ] put +Mcbbox0 Encoding ferm get [ 1640.0 0 -815.0 -5.0 815.0 1015.0 ] put +Mcbbox0 Encoding filldiamond get [ 880.0 0 -435.0 -305.0 435.0 315.0 ] put +Mcbbox0 Encoding flat get [ 580.0 0 -295.0 -405.0 275.0 1115.0 ] put +Mcbbox0 Encoding gclef get [ 1790.0 0 -915.0 -1605.0 865.0 3015.0 ] put +Mcbbox0 Encoding halfdim get [ 760.0 0 -375.0 -5.0 375.0 1015.0 ] put +Mcbbox0 Encoding invmor get [ 1320.0 0 -655.0 -455.0 655.0 465.0 ] put +Mcbbox0 Encoding invturn get [ 1300.0 0 -645.0 -335.0 645.0 345.0 ] put +Mcbbox0 Encoding leg get [ 840.0 0 -415.0 -55.0 415.0 65.0 ] put +Mcbbox0 Encoding ll1rest get [ 840.0 0 -415.0 -5.0 415.0 625.0 ] put +Mcbbox0 Encoding ll2rest get [ 840.0 0 -415.0 -15.0 415.0 315.0 ] put +Mcbbox0 Encoding measrpt get [ 1300.0 0 -645.0 -675.0 645.0 685.0 ] put +Mcbbox0 Encoding mor get [ 1320.0 0 -655.0 -285.0 655.0 295.0 ] put +Mcbbox0 Encoding nat get [ 520.0 0 -255.0 -855.0 255.0 865.0 ] put +Mcbbox0 Encoding pedal get [ 1040.0 0 -515.0 -45.0 515.0 675.0 ] put +Mcbbox0 Encoding qwhrest get [ 340.0 0 -165.0 -605.0 165.0 615.0 ] put +Mcbbox0 Encoding rr get [ 940.0 0 -465.0 -25.0 465.0 1035.0 ] put +Mcbbox0 Encoding sharp get [ 700.0 0 -345.0 -935.0 345.0 945.0 ] put +Mcbbox0 Encoding sign get [ 1340.0 0 -665.0 -825.0 665.0 835.0 ] put +Mcbbox0 Encoding tr get [ 1440.0 0 -715.0 -5.0 715.0 1015.0 ] put +Mcbbox0 Encoding triangle get [ 800.0 0 -395.0 -45.0 395.0 785.0 ] put +Mcbbox0 Encoding turn get [ 1300.0 0 -645.0 -325.0 645.0 345.0 ] put +Mcbbox0 Encoding uferm get [ 1640.0 0 -815.0 -5.0 815.0 1015.0 ] put +Mcbbox0 Encoding up128n get [ 1390.0 0 -745.0 -335.0 635.0 3555.0 ] put +Mcbbox0 Encoding up16n get [ 1390.0 0 -745.0 -335.0 635.0 2115.0 ] put +Mcbbox0 Encoding up256n get [ 1390.0 0 -745.0 -335.0 635.0 3975.0 ] put +Mcbbox0 Encoding up2n get [ 880.0 0 -435.0 -345.0 435.0 2115.0 ] put +Mcbbox0 Encoding up32n get [ 1390.0 0 -745.0 -335.0 635.0 2595.0 ] put +Mcbbox0 Encoding up4n get [ 850.0 0 -415.0 -335.0 425.0 2115.0 ] put +Mcbbox0 Encoding up64n get [ 1390.0 0 -745.0 -335.0 635.0 3075.0 ] put +Mcbbox0 Encoding up8n get [ 1390.0 0 -745.0 -335.0 635.0 2115.0 ] put +Mcbbox0 Encoding upbow get [ 720.0 0 -355.0 -115.0 355.0 925.0 ] put +Mcbbox0 Encoding upflag get [ 640.0 0 -335.0 -5.0 295.0 1715.0 ] put +Mcbbox0 Encoding uwedge get [ 340.0 0 -165.0 -5.0 165.0 505.0 ] put +Mcbbox0 Encoding wedge get [ 340.0 0 -165.0 5.0 165.0 515.0 ] put +Mcbbox0 Encoding xnote get [ 880.0 0 -435.0 -365.0 435.0 375.0 ] put + +end +end + +/Mfont0 mfont0 definefont + + +% find size of Encoding and make a dictionary +% that size for bounding box information +mfont1 begin +/dictsize Encoding length def +mfont1 /Mcbbox1 dictsize dict put + +% temporarily redefine printmchar1 to get code +5 dict begin +/printmchar1 { {} forall } def + +Mcbbox1 Encoding blankhead get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put +Mcbbox1 Encoding dwhisostriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put +Mcbbox1 Encoding dwhpiewedge get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put +Mcbbox1 Encoding dwhrectangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put +Mcbbox1 Encoding dwhrighttriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put +Mcbbox1 Encoding dwhsemicircle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put +Mcbbox1 Encoding dwhslashhead get [ 1410.0 0 -695.0 -725.0 705.0 735.0 ] put +Mcbbox1 Encoding fillisostriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put +Mcbbox1 Encoding fillpiewedge get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put +Mcbbox1 Encoding fillrectangle get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put +Mcbbox1 Encoding fillrighttriangle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put +Mcbbox1 Encoding fillsemicircle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put +Mcbbox1 Encoding fillslashhead get [ 1300.0 0 -645.0 -675.0 645.0 685.0 ] put +Mcbbox1 Encoding isostriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put +Mcbbox1 Encoding piewedge get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put +Mcbbox1 Encoding rectangle get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put +Mcbbox1 Encoding righttriangle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put +Mcbbox1 Encoding semicircle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put +Mcbbox1 Encoding slashhead get [ 1380.0 0 -685.0 -725.0 685.0 735.0 ] put +Mcbbox1 Encoding udwhrighttriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put +Mcbbox1 Encoding ufillrighttriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put +Mcbbox1 Encoding urighttriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put + +end +end + +/Mfont1 mfont1 definefont + +/makeExtEncoding { + /extendedencoding 256 array def + StandardEncoding extendedencoding copy + extendedencoding 32 /exclamdown put + extendedencoding 33 /cent put + extendedencoding 34 /sterling put + extendedencoding 35 /yen put + extendedencoding 36 /quotedblleft put + extendedencoding 37 /guillemotleft put + extendedencoding 38 /guillemotright put + extendedencoding 39 /guilsinglleft put + extendedencoding 40 /guilsinglright put + extendedencoding 41 /dagger put + extendedencoding 42 /daggerdbl put + extendedencoding 43 /bullet put + extendedencoding 44 /quotedblbase put + extendedencoding 45 /quotedblright put + extendedencoding 46 /questiondown put + extendedencoding 47 /grave put + extendedencoding 48 /acute put + extendedencoding 49 /macron put + extendedencoding 50 /breve put + extendedencoding 51 /dotaccent put + extendedencoding 52 /dieresis put + extendedencoding 53 /ring put + extendedencoding 54 /cedilla put + extendedencoding 55 /hungarumlaut put + extendedencoding 56 /ogonek put + extendedencoding 57 /caron put + extendedencoding 58 /emdash put + extendedencoding 59 /AE put + extendedencoding 60 /ae put + extendedencoding 61 /ordfeminine put + extendedencoding 62 /ordmasculine put + extendedencoding 63 /Lslash put + extendedencoding 64 /lslash put + extendedencoding 65 /Oslash put + extendedencoding 66 /oslash put + extendedencoding 67 /OE put + extendedencoding 68 /oe put + extendedencoding 69 /dotlessi put + extendedencoding 70 /germandbls put + extendedencoding 71 /Aacute put + extendedencoding 72 /aacute put + extendedencoding 73 /Acircumflex put + extendedencoding 74 /acircumflex put + extendedencoding 75 /Adieresis put + extendedencoding 76 /adieresis put + extendedencoding 77 /Agrave put + extendedencoding 78 /agrave put + extendedencoding 79 /Aring put + extendedencoding 80 /aring put + extendedencoding 81 /Atilde put + extendedencoding 82 /atilde put + extendedencoding 83 /Ccedilla put + extendedencoding 84 /ccedilla put + extendedencoding 85 /Eacute put + extendedencoding 86 /eacute put + extendedencoding 87 /Ecircumflex put + extendedencoding 88 /ecircumflex put + extendedencoding 89 /Edieresis put + extendedencoding 90 /edieresis put + extendedencoding 91 /Egrave put + extendedencoding 92 /egrave put + extendedencoding 93 /Iacute put + extendedencoding 94 /iacute put + extendedencoding 95 /Icircumflex put + extendedencoding 96 /icircumflex put + extendedencoding 97 /Idieresis put + extendedencoding 98 /idieresis put + extendedencoding 99 /Igrave put + extendedencoding 100 /igrave put + extendedencoding 101 /Ntilde put + extendedencoding 102 /ntilde put + extendedencoding 103 /Oacute put + extendedencoding 104 /oacute put + extendedencoding 105 /Ocircumflex put + extendedencoding 106 /ocircumflex put + extendedencoding 107 /Odieresis put + extendedencoding 108 /odieresis put + extendedencoding 109 /Ograve put + extendedencoding 110 /ograve put + extendedencoding 111 /Otilde put + extendedencoding 112 /otilde put + extendedencoding 113 /Scaron put + extendedencoding 114 /scaron put + extendedencoding 115 /Uacute put + extendedencoding 116 /uacute put + extendedencoding 117 /Ucircumflex put + extendedencoding 118 /ucircumflex put + extendedencoding 119 /Udieresis put + extendedencoding 120 /udieresis put + extendedencoding 121 /Ugrave put + extendedencoding 122 /ugrave put + extendedencoding 123 /Ydieresis put + extendedencoding 124 /ydieresis put + extendedencoding 125 /Zcaron put + extendedencoding 126 /zcaron put + extendedencoding 127 /space put +} def + +/makeExtendedFont { + findfont + dup length dict /newdict exch def + { 1 index /FID ne + { newdict 3 1 roll put } + { pop pop } + ifelse + } forall + newdict /Encoding extendedencoding put + newdict /UniqueID newdict /UniqueID get 1 add put + newdict definefont pop +} def +/flagsep 1.60 300 mul def % 1.60 stepsizes +/scv 147460 def /sf 962 string def +/fa {/p 0 def /chr exch -3 bitshift 127 and def {sf exch p add dup /p exch def chr put} forall} def +[ 74 62 70 54 29 55 36 37 19 26 45 40 41 50 45 52 19 73 11 68 ] 1567304784 fa +[ 961 ] 1341740116 fa +[ 12 4 5 4 4 2 4 3 3 7 7 3 5 5 4 5 4 2 5 3 ] 1969419526 fa +[ 96 4 4 3 2 4 11 2 6 23 13 16 8 3 28 13 8 3 6 11 ] 387152134 fa +[ 268 4 13 12 5 4 4 5 4 5 3 2 4 3 4 8 3 3 9 2 ] 305899779 fa +[ 369 3 4 9 3 3 9 2 4 3 4 7 4 4 4 9 5 3 5 4 ] 477458695 fa +[ 498 4 36 4 37 4 42 4 4 37 4 4 35 4 4 5 13 3 4 4 ] 1130513667 fa +[ 759 3 5 33 4 5 9 29 5 4 3 5 4 4 5 4 4 5 4 3 ] 1205319942 fa +[ 902 8 4 2 3 4 3 4 4 3 2 3 9 ] 1708988675 fa +[ 468 6 4 10 3 30 5 3 24 40 4 3 3 3 3 8 23 1 1 1 ] 123455756 fa +[ 664 23 4 2 13 66 4 5 9 ] 2061720845 fa +[ 795 ] 1622189328 fa +[ 463 45 40 41 50 45 84 ] 304180545 fa +[ 494 40 41 49 45 43 84 ] 251711819 fa +[ 149 203 37 144 ] 358262127 fa +[ 456 142 52 ] 95949173 fa +[ 0 13 13 10 65 36 6 26 38 17 13 53 4 13 13 25 36 183 7 140 ] 1751712121 fa +[ 839 5 13 12 13 13 48 ] 1943250302 fa +[ 30 164 254 7 42 4 36 4 18 1 18 4 46 3 1 41 4 39 4 41 ] 499619205 fa +[ 798 1 3 1 ] 1277775234 fa +[ 76 32 135 79 99 8 246 43 30 160 ] 734015880 fa +[ 265 70 36 12 25 87 4 36 4 37 4 46 4 41 43 83 4 83 41 3 ] 1546658194 fa +[ 193 49 180 8 17 134 ] 831070621 fa +[ 353 366 ] 1033403809 fa +[ 266 1 190 39 40 41 50 45 43 45 ] 1758436783 fa +[ 423 8 109 ] 508918194 fa +[ 328 6 30 6 31 6 269 ] 212071871 fa +[ 390 357 2 ] 1671244225 fa +[ 500 ] 347047368 fa +[ 558 ] 1276946910 fa +[ 651 ] 2109048312 fa +[ 644 ] 1914352160 fa +[ 520 ] 471204394 fa +[ 512 5 2 ] 1930983991 fa +[ 665 ] 154021439 fa +[ 513 ] 777103941 fa +[ 514 ] 260959830 fa +[ 530 239 ] 1284535922 fa +[ 510 ] 1982423675 fa +[ 150 ] 1969948305 fa +[ 511 7 134 ] 1407991454 fa +[ 144 371 ] 1896661664 fa +[ 464 52 ] 1444653737 fa +[ 509 81 ] 1712172720 fa +[ 110 11 32 24 22 18 40 12 54 7 17 19 18 19 22 13 377 94 9 11 ] 889612 fa +[ 954 ] 1802916616 fa +[ 80 146 51 78 37 84 8 8 73 5 44 45 33 9 73 9 130 9 11 12 ] 1808121621 fa +[ 19 42 3 22 8 82 63 23 25 13 8 5 176 248 40 73 12 13 13 12 ] 1752602397 fa +[ 22 10 37 42 1 2 19 26 6 38 17 13 38 11 21 13 16 9 27 9 ] 1598682919 fa +[ 405 9 13 46 49 50 50 213 18 12 13 13 12 45 10 ] 160257827 fa +[ 1 8 8 6 10 10 16 11 14 8 23 19 13 19 13 7 15 3 9 8 ] 882894639 fa +[ 234 40 9 15 6 7 6 25 36 37 19 6 47 16 40 41 50 45 43 6 ] 185215791 fa +[ 733 19 37 16 12 13 3 3 12 6 6 6 7 6 7 6 6 6 45 10 ] 1706915629 fa +[ 24 10 37 45 2 17 5 1 15 4 7 5 8 8 17 17 13 11 8 26 ] 1713964852 fa +[ 284 21 13 25 18 18 19 18 28 1 7 28 2 4 106 24 3 2 32 36 ] 1218620208 fa +[ 695 62 1 7 13 1 7 2 37 4 8 5 13 12 13 13 12 45 5 1 ] 1317868340 fa +[ 960 ] 75399990 fa +[ 45 9 155 6 245 68 21 98 60 109 ] 1430691640 fa +[ 20 27 15 25 8 33 173 13 45 37 83 170 5 34 8 115 40 12 13 13 ] 841629509 fa +[ 901 ] 422446918 fa +[ 27 25 37 13 3 40 12 73 49 77 4 33 4 68 89 219 21 27 3 4 ] 560155470 fa +[ 466 6 135 41 7 6 36 6 89 ] 803193686 fa +[ 42 80 1 55 80 1 80 36 37 155 1 263 40 65 ] 189315943 fa +[ 6 31 36 9 43 21 6 185 36 37 210 ] 1031359337 fa +[ 44 9 101 4 4 20 8 80 3 23 30 5 19 17 20 17 15 7 7 36 ] 586694517 fa +[ 552 22 20 16 3 55 42 31 10 33 ] 343336822 fa +[ 7 4 54 54 10 22 10 20 8 8 53 5 226 12 115 38 17 42 26 13 ] 1808462718 fa +[ 780 32 ] 847653755 fa +[ 3 63 31 408 18 4 18 6 22 13 15 3 32 9 17 4 15 5 18 4 ] 1627872128 fa +[ 724 83 7 ] 1643402114 fa +[ 228 296 8 25 39 16 159 14 34 ] 670118796 fa +[ 2 2 47 69 19 34 23 20 35 5 187 10 51 2 38 2 39 2 48 2 ] 888380310 fa +[ 680 2 41 2 2 5 13 11 10 40 2 50 80 ] 1392580498 fa +[ 14 25 10 7 22 49 21 22 1 4 10 23 4 13 15 5 16 15 12 3 ] 2114772893 fa +[ 295 30 24 9 28 9 23 19 13 1 8 24 67 16 3 30 3 3 53 9 ] 453068702 fa +[ 694 6 9 20 11 23 1 23 23 22 8 5 1 24 41 9 11 4 5 1 ] 1393470366 fa +[ 944 8 ] 1770206109 fa +[ 10 5 25 6 4 7 42 39 25 20 4 4 7 2 14 17 126 5 32 5 ] 113705892 fa +[ 442 25 4 6 114 27 38 42 32 25 20 47 19 112 ] 998588323 fa +[ 79 19 131 109 36 37 74 70 1 59 8 34 3 25 5 9 3 80 11 27 ] 1221405612 fa +[ 912 9 11 ] 273962927 fa +[ 8 230 25 23 6 17 130 31 61 64 16 127 32 ] 1881483187 fa +[ 130 683 ] 1406620603 fa +[ 18 10 32 25 5 3 10 3 143 50 13 9 61 93 86 1 1 180 48 58 ] 1980878788 fa +[ 861 13 9 4 12 8 17 3 ] 1447963591 fa +[ 67 143 8 128 115 435 19 2 ] 477757388 fa +[ 490 35 ] 1151262673 fa +[ 5 70 67 32 37 16 14 7 27 18 142 301 17 90 103 ] 1523362782 fa +[ 117 14 33 38 17 13 20 26 3 453 89 3 8 113 10 ] 1908448236 fa +sf cvx exec +%%EndProlog +%%Page: 1 1 +save +1216322504 1216321786 sv +0.700000 0.700000 scale +% S_SSV +(/home/johnkr/mup/5.3/doc/arkkra/star.mup) inputfile +12 linenum +% S_SSV +29 linenum +% S_FEED +252.00 1502.60 812.57 5 1.000000 1.000000 stf +252.00 1393.03 812.57 5 1.000000 1.000000 stf +107.50 1010.60 877.03 brace +0.70 setlinewidth +108.00 1010.60 moveto +108.00 877.03 lineto stroke +% S_CLEFSIG +119.79 992.60 1.000000 gclef +120.05 895.03 1.000000 fclef +134.41 1010.60 1.000000 sharp +141.05 1001.60 1.000000 sharp +147.69 1013.60 1.000000 sharp +134.41 895.03 1.000000 sharp +141.05 886.03 1.000000 sharp +147.69 898.03 1.000000 sharp +/NewCenturySchlbk-Bold findfont +16 scalefont +setfont +154.01 998.60 moveto +(3) show +/NewCenturySchlbk-Bold findfont +16 scalefont +setfont +154.01 986.58 moveto +(4) show +/NewCenturySchlbk-Bold findfont +16 scalefont +setfont +154.01 889.03 moveto +(3) show +/NewCenturySchlbk-Bold findfont +16 scalefont +setfont +154.01 877.02 moveto +(4) show +% S_CHHEAD +% S_STAFF +% staff 1 +save +41 linenum +195.97 942.88 moveto +218.78 942.88 lineto stroke +/Times-Roman findfont +12 scalefont +setfont +175.38 942.88 moveto +(Oh) show +180.53 986.60 1.000000 4n +189.79 989.60 1.000000 dot +184.21 987.35 moveto +184.21 1005.39 lineto stroke +214.75 980.60 1.000000 4n +208.52 980.60 moveto +220.98 980.60 lineto stroke +218.43 981.35 moveto +218.43 999.39 lineto stroke +newpath +183.86 1006.89 moveto +218.78 1000.89 lineto +218.78 997.89 lineto +183.86 1003.89 lineto +closepath +fill +newpath +218.08 995.89 moveto +210.02 997.31 lineto +210.02 994.31 lineto +218.08 992.89 lineto +closepath +fill +180.53 986.60 1.000000 4n +189.79 989.60 1.000000 dot +176.85 985.85 moveto +176.85 967.81 lineto stroke +214.75 980.60 1.000000 4n +208.52 980.60 moveto +220.98 980.60 lineto stroke +211.07 979.85 moveto +211.07 961.81 lineto stroke +newpath +176.50 969.31 moveto +211.42 963.31 lineto +211.42 960.31 lineto +176.50 966.31 lineto +closepath +fill +newpath +210.72 968.31 moveto +202.66 969.72 lineto +202.66 966.72 lineto +210.72 965.31 lineto +closepath +fill +180.53 981.50 moveto +180.61 981.69 lineto +184.68 979.23 189.03 977.49 193.68 976.46 curveto +198.32 975.44 203.00 975.19 207.73 975.71 curveto +207.72 975.29 lineto +202.95 974.22 198.18 974.21 193.41 975.26 curveto +188.64 976.32 184.32 978.33 180.45 981.31 curveto +fill +194.79 991.70 moveto +194.80 991.93 lineto +198.45 992.99 202.09 992.97 205.73 991.88 curveto +209.37 990.79 212.41 988.79 214.87 985.90 curveto +214.63 985.50 lineto +211.93 987.92 208.84 989.65 205.37 990.69 curveto +201.90 991.73 198.37 991.99 194.79 991.47 curveto +fill +restore +% S_STAFF +% staff 2 +save +180.53 892.03 1.000000 4n +189.79 892.03 1.000000 dot +0.70 setlinewidth +184.21 892.78 moveto +184.21 910.83 lineto stroke +214.75 886.03 1.000000 4n +218.43 886.78 moveto +218.43 904.82 lineto stroke +newpath +183.86 912.33 moveto +218.78 906.33 lineto +218.78 903.33 lineto +183.86 909.33 lineto +closepath +fill +newpath +218.08 901.32 moveto +210.02 902.74 lineto +210.02 899.74 lineto +218.08 898.32 lineto +closepath +fill +180.53 892.03 1.000000 4n +189.79 892.03 1.000000 dot +176.85 891.28 moveto +176.85 873.24 lineto stroke +214.75 886.03 1.000000 4n +211.07 885.28 moveto +211.07 867.24 lineto stroke +newpath +176.50 874.74 moveto +211.42 868.74 lineto +211.42 865.74 lineto +176.50 871.74 lineto +closepath +fill +newpath +210.72 873.74 moveto +202.66 875.15 lineto +202.66 872.15 lineto +210.72 870.74 lineto +closepath +fill +180.53 886.93 moveto +180.61 887.13 lineto +184.68 884.66 189.03 882.92 193.68 881.90 curveto +198.32 880.87 203.00 880.62 207.73 881.14 curveto +207.72 880.72 lineto +202.95 879.65 198.18 879.64 193.41 880.69 curveto +188.64 881.75 184.32 883.76 180.45 886.74 curveto +fill +194.79 897.13 moveto +194.80 897.36 lineto +198.45 898.42 202.09 898.41 205.73 897.31 curveto +209.37 896.22 212.41 894.22 214.87 891.33 curveto +214.63 890.93 lineto +211.93 893.35 208.84 895.08 205.37 896.12 curveto +201.90 897.17 198.37 897.43 194.79 896.90 curveto +fill +restore +% S_BAR +44 linenum +239.31 1001.60 1.000000 dot +239.31 995.60 1.000000 dot +239.31 892.03 1.000000 dot +239.31 886.03 1.000000 dot +0.70 setlinewidth +236.31 1010.60 moveto +236.31 877.03 lineto stroke +3.00 setlinewidth +232.31 1010.60 moveto +232.31 877.03 lineto stroke +0.70 setlinewidth +% S_CHHEAD +% S_STAFF +% staff 1 +save +46 linenum +/Times-Roman findfont +12 scalefont +setfont +248.23 942.88 moveto +(say.) show +/Times-Roman findfont +12 scalefont +setfont +292.86 942.88 moveto +(can) show +/Times-Roman findfont +12 scalefont +setfont +335.46 942.88 moveto +(you) show +46 linenum +/Times-Roman findfont +12 scalefont +setfont +245.17 929.56 moveto +(stripes) show +/Times-Roman findfont +12 scalefont +setfont +292.70 929.56 moveto +(and) show +/Times-Roman findfont +12 scalefont +setfont +332.82 929.56 moveto +(bright) show +252.98 974.60 1.000000 4n +246.75 974.60 moveto +259.21 974.60 lineto stroke +246.75 980.60 moveto +259.21 980.60 lineto stroke +256.66 975.35 moveto +256.66 998.60 lineto stroke +297.02 980.60 1.000000 4n +290.79 980.60 moveto +303.25 980.60 lineto stroke +300.70 981.35 moveto +300.70 1001.60 lineto stroke +339.94 986.60 1.000000 4n +343.63 987.35 moveto +343.63 1007.60 lineto stroke +252.98 974.60 1.000000 4n +246.75 974.60 moveto +259.21 974.60 lineto stroke +246.75 980.60 moveto +259.21 980.60 lineto stroke +249.30 973.85 moveto +249.30 953.60 lineto stroke +297.02 980.60 1.000000 4n +290.79 980.60 moveto +303.25 980.60 lineto stroke +293.34 979.85 moveto +293.34 959.60 lineto stroke +339.94 977.60 1.000000 4n +333.71 980.60 moveto +346.18 980.60 lineto stroke +336.26 976.85 moveto +336.26 956.60 lineto stroke +restore +% S_STAFF +% staff 2 +save +252.98 880.03 1.000000 4n +0.70 setlinewidth +256.66 880.78 moveto +256.66 901.03 lineto stroke +297.02 901.03 1.000000 4n +300.70 901.78 moveto +300.70 922.03 lineto stroke +339.94 904.03 1.000000 4n +343.63 904.78 moveto +343.63 925.03 lineto stroke +252.98 880.03 1.000000 4n +249.30 879.28 moveto +249.30 859.03 lineto stroke +297.02 901.03 1.000000 4n +293.34 900.28 moveto +293.34 880.03 lineto stroke +339.94 898.03 1.000000 4n +336.26 897.28 moveto +336.26 877.03 lineto stroke +restore +% S_BAR +53 linenum +0.70 setlinewidth +382.54 1010.60 moveto +382.54 877.03 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +54 linenum +/Times-Roman findfont +12 scalefont +setfont +394.16 942.88 moveto +(see,) show +/Times-Roman findfont +12 scalefont +setfont +463.54 942.88 moveto +(by) show +/Times-Roman findfont +12 scalefont +setfont +499.31 942.88 moveto +(the) show +54 linenum +/Times-Roman findfont +12 scalefont +setfont +392.51 929.56 moveto +(stars,) show +/Times-Roman findfont +12 scalefont +setfont +457.24 929.56 moveto +(through) show +/Times-Roman findfont +12 scalefont +setfont +499.31 929.56 moveto +(the) show +398.75 995.60 1.000000 2n +402.65 996.35 moveto +402.65 1016.60 lineto stroke +466.53 1001.60 1.000000 4n +475.79 1001.60 1.000000 dot +470.21 1002.35 moveto +470.21 1020.77 lineto stroke +502.96 998.60 1.000000 4n +506.64 999.35 moveto +506.64 1017.77 lineto stroke +newpath +469.86 1022.27 moveto +506.99 1019.27 lineto +506.99 1016.27 lineto +469.86 1019.27 lineto +closepath +fill +newpath +506.29 1014.27 moveto +498.23 1014.93 lineto +498.23 1011.93 lineto +506.29 1011.27 lineto +closepath +fill +398.75 980.60 1.000000 2n +392.31 980.60 moveto +405.20 980.60 lineto stroke +394.86 979.85 moveto +394.86 959.60 lineto stroke +466.53 980.60 1.000000 4n +475.79 977.60 1.000000 dot +460.29 980.60 moveto +472.76 980.60 lineto stroke +462.84 979.85 moveto +462.84 961.10 lineto stroke +502.96 980.60 1.000000 4n +496.73 980.60 moveto +509.19 980.60 lineto stroke +499.28 979.85 moveto +499.28 961.10 lineto stroke +newpath +462.49 962.60 moveto +499.63 962.60 lineto +499.63 959.60 lineto +462.49 959.60 lineto +closepath +fill +newpath +498.93 967.60 moveto +490.87 967.60 lineto +490.87 964.60 lineto +498.93 964.60 lineto +closepath +fill +restore +% S_STAFF +% staff 2 +save +398.75 901.03 1.000000 2n +0.70 setlinewidth +402.65 901.78 moveto +402.65 922.03 lineto stroke +466.53 898.03 1.000000 4n +475.79 898.03 1.000000 dot +470.21 898.78 moveto +470.21 917.53 lineto stroke +502.96 898.03 1.000000 4n +506.64 898.78 moveto +506.64 917.53 lineto stroke +newpath +469.86 919.03 moveto +506.99 919.03 lineto +506.99 916.03 lineto +469.86 916.03 lineto +closepath +fill +newpath +506.29 914.03 moveto +498.23 914.03 lineto +498.23 911.03 lineto +506.29 911.03 lineto +closepath +fill +398.75 895.03 1.000000 2n +394.86 894.28 moveto +394.86 874.03 lineto stroke +466.53 892.03 1.000000 4n +457.17 892.03 1.000000 sharp +475.79 892.03 1.000000 dot +462.84 891.28 moveto +462.84 872.53 lineto stroke +502.96 892.03 1.000000 4n +499.28 891.28 moveto +499.28 872.53 lineto stroke +newpath +462.49 874.03 moveto +499.63 874.03 lineto +499.63 871.03 lineto +462.49 871.03 lineto +closepath +fill +newpath +498.93 879.03 moveto +490.87 879.03 lineto +490.87 876.03 lineto +498.93 876.03 lineto +closepath +fill +restore +% S_BAR +61 linenum +0.70 setlinewidth +520.01 1010.60 moveto +520.01 877.03 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +62 linenum +/Times-Roman findfont +12 scalefont +setfont +524.95 942.88 moveto +(dawn's) show +/Times-Roman findfont +12 scalefont +setfont +602.20 942.88 moveto +(-) show +/Times-Roman findfont +12 scalefont +setfont +572.65 942.88 moveto +(ear) show +/Times-Roman findfont +12 scalefont +setfont +620.13 942.88 moveto +(ly) show +62 linenum +/Times-Roman findfont +12 scalefont +setfont +557.85 929.56 moveto +(-) show +/Times-Roman findfont +12 scalefont +setfont +528.79 929.56 moveto +(per) show +/Times-Roman findfont +12 scalefont +setfont +598.29 929.56 moveto +(-) show +/Times-Roman findfont +12 scalefont +setfont +574.65 929.56 moveto +(il) show +/Times-Roman findfont +12 scalefont +setfont +618.30 929.56 moveto +(ous) show +533.59 995.60 1.000000 4n +537.28 996.35 moveto +537.28 1016.60 lineto stroke +577.30 980.60 1.000000 4n +571.06 980.60 moveto +583.53 980.60 lineto stroke +580.98 981.35 moveto +580.98 1001.60 lineto stroke +622.46 983.60 1.000000 4n +613.10 983.60 1.000000 sharp +626.14 984.35 moveto +626.14 1004.60 lineto stroke +533.59 980.60 1.000000 4n +527.36 980.60 moveto +539.83 980.60 lineto stroke +529.91 979.85 moveto +529.91 959.60 lineto stroke +577.30 980.60 1.000000 4n +571.06 980.60 moveto +583.53 980.60 lineto stroke +573.61 979.85 moveto +573.61 959.60 lineto stroke +622.46 977.60 1.000000 4n +616.22 980.60 moveto +628.69 980.60 lineto stroke +618.77 976.85 moveto +618.77 956.60 lineto stroke +restore +% S_STAFF +% staff 2 +save +533.59 901.03 1.000000 4n +0.70 setlinewidth +537.28 901.78 moveto +537.28 922.03 lineto stroke +577.30 901.03 1.000000 4n +580.98 901.78 moveto +580.98 922.03 lineto stroke +622.46 901.03 1.000000 4n +626.14 901.78 moveto +626.14 922.03 lineto stroke +533.59 895.03 1.000000 4n +529.91 894.28 moveto +529.91 874.03 lineto stroke +577.30 895.03 1.000000 4n +573.61 894.28 moveto +573.61 874.03 lineto stroke +622.46 883.03 1.000000 4n +618.77 882.28 moveto +618.77 862.03 lineto stroke +restore +% S_BAR +69 linenum +0.70 setlinewidth +663.57 1010.60 moveto +663.57 877.03 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +70 linenum +/Times-Roman findfont +12 scalefont +setfont +672.07 942.88 moveto +(light) show +/Times-Roman findfont +12 scalefont +setfont +752.92 942.88 moveto +(what) show +/Times-Roman findfont +12 scalefont +setfont +783.82 942.88 moveto +(so) show +70 linenum +/Times-Roman findfont +12 scalefont +setfont +671.15 929.56 moveto +(fight,) show +/Times-Roman findfont +12 scalefont +setfont +753.93 929.56 moveto +(o'er) show +/Times-Roman findfont +12 scalefont +setfont +782.83 929.56 moveto +(the) show +677.54 986.60 1.000000 4n +681.22 987.35 moveto +681.22 1007.60 lineto stroke +721.69 1010.60 1.000000 4rest +758.73 986.60 1.000000 4n +762.42 987.35 moveto +762.42 1006.10 lineto stroke +786.49 986.60 1.000000 4n +790.17 987.35 moveto +790.17 1006.10 lineto stroke +newpath +762.07 1007.60 moveto +790.52 1007.60 lineto +790.52 1004.60 lineto +762.07 1004.60 lineto +closepath +fill +677.54 977.60 1.000000 4n +671.31 980.60 moveto +683.77 980.60 lineto stroke +673.86 976.85 moveto +673.86 956.60 lineto stroke +721.69 968.60 1.000000 4rest +758.73 977.60 1.000000 4n +752.50 980.60 moveto +764.97 980.60 lineto stroke +755.05 976.85 moveto +755.05 958.10 lineto stroke +786.49 977.60 1.000000 4n +780.25 980.60 moveto +792.72 980.60 lineto stroke +782.80 976.85 moveto +782.80 958.10 lineto stroke +newpath +754.70 959.60 moveto +783.15 959.60 lineto +783.15 956.60 lineto +754.70 956.60 lineto +closepath +fill +restore +% S_STAFF +% staff 2 +save +677.54 898.03 1.000000 4n +0.70 setlinewidth +681.22 898.78 moveto +681.22 919.03 lineto stroke +721.69 907.03 1.000000 4rest +758.73 898.03 1.000000 4n +762.42 898.78 moveto +762.42 917.53 lineto stroke +786.49 898.03 1.000000 4n +790.17 898.78 moveto +790.17 917.53 lineto stroke +newpath +762.07 919.03 moveto +790.52 919.03 lineto +790.52 916.03 lineto +762.07 916.03 lineto +closepath +fill +677.54 892.03 1.000000 4n +673.86 891.28 moveto +673.86 871.03 lineto stroke +721.69 877.03 1.000000 4rest +758.73 892.03 1.000000 4n +755.05 891.28 moveto +755.05 872.53 lineto stroke +786.49 892.03 1.000000 4n +782.80 891.28 moveto +782.80 872.53 lineto stroke +newpath +754.70 874.03 moveto +783.15 874.03 lineto +783.15 871.03 lineto +754.70 871.03 lineto +closepath +fill +restore +% S_BAR +77 linenum +0.70 setlinewidth +812.22 1010.60 moveto +812.22 877.03 lineto stroke +% S_FEED +215.71 1309.03 812.57 5 1.000000 1.000000 stf +/Times-Roman findfont +11 scalefont +setfont +76.21 831.03 moveto +(5) show +215.71 1196.34 812.57 5 1.000000 1.000000 stf +71.21 817.03 680.34 brace +71.71 817.03 moveto +71.71 680.34 lineto stroke +512.40 831.03 moveto +512.40 842.03 lineto stroke +/Times-Roman findfont +12 scalefont +setfont +515.40 832.03 moveto +(1.) show +512.40 842.03 moveto +663.97 842.03 lineto stroke +663.97 842.03 moveto +663.97 831.03 lineto stroke +667.97 831.03 moveto +667.97 842.03 lineto stroke +/Times-Roman findfont +12 scalefont +setfont +670.97 832.03 moveto +(2.) show +667.97 842.03 moveto +810.22 842.03 lineto stroke +% S_CLEFSIG +83.51 799.03 1.000000 gclef +83.76 698.34 1.000000 fclef +98.12 817.03 1.000000 sharp +104.76 808.03 1.000000 sharp +111.40 820.03 1.000000 sharp +98.12 698.34 1.000000 sharp +104.76 689.34 1.000000 sharp +111.40 701.34 1.000000 sharp +% S_CHHEAD +% S_STAFF +% staff 1 +save +78 linenum +/Times-Roman findfont +12 scalefont +setfont +170.50 746.26 moveto +(-) show +/Times-Roman findfont +12 scalefont +setfont +130.63 746.26 moveto +(proud) show +/Times-Roman findfont +12 scalefont +setfont +185.51 746.26 moveto +(ly) show +/Times-Roman findfont +12 scalefont +setfont +214.49 746.26 moveto +(we) show +78 linenum +/Times-Roman findfont +12 scalefont +setfont +165.30 732.94 moveto +(-) show +/Times-Roman findfont +12 scalefont +setfont +132.94 732.94 moveto +(ram) show +/Times-Roman findfont +12 scalefont +setfont +182.01 732.94 moveto +(parts) show +/Times-Roman findfont +12 scalefont +setfont +214.49 732.94 moveto +(we) show +138.59 808.03 1.000000 4n +147.85 808.03 1.000000 dot +142.27 808.78 moveto +142.27 829.03 lineto stroke +187.83 805.03 1.000000 4n +191.51 805.78 moveto +191.51 826.03 lineto stroke +194.53 826.03 1.000000 dnflag +217.98 802.03 1.000000 4n +221.67 802.78 moveto +221.67 823.03 lineto stroke +138.59 793.03 1.000000 4n +147.85 790.03 1.000000 dot +134.91 792.28 moveto +134.91 772.03 lineto stroke +187.83 793.03 1.000000 4n +184.15 792.28 moveto +184.15 772.03 lineto stroke +187.17 772.03 1.000000 upflag +217.98 793.03 1.000000 4n +214.30 792.28 moveto +214.30 772.03 lineto stroke +restore +% S_STAFF +% staff 2 +save +138.59 704.34 1.000000 4n +147.85 707.34 1.000000 dot +0.70 setlinewidth +142.27 705.09 moveto +142.27 725.34 lineto stroke +187.83 701.34 1.000000 4n +191.51 702.09 moveto +191.51 722.34 lineto stroke +194.53 722.34 1.000000 dnflag +217.98 704.34 1.000000 4n +221.67 705.09 moveto +221.67 725.34 lineto stroke +138.59 683.34 1.000000 4n +147.85 683.34 1.000000 dot +134.91 682.59 moveto +134.91 662.34 lineto stroke +187.83 686.34 1.000000 4n +184.15 685.59 moveto +184.15 665.34 lineto stroke +187.17 665.34 1.000000 upflag +217.98 689.34 1.000000 4n +214.30 688.59 moveto +214.30 668.34 lineto stroke +restore +% S_BAR +85 linenum +0.70 setlinewidth +255.25 817.03 moveto +255.25 680.34 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +86 linenum +/Times-Roman findfont +12 scalefont +setfont +265.25 746.26 moveto +(hailed,) show +/Times-Roman findfont +12 scalefont +setfont +334.23 746.26 moveto +(At) show +/Times-Roman findfont +12 scalefont +setfont +363.54 746.26 moveto +(the) show +86 linenum +/Times-Roman findfont +12 scalefont +setfont +262.58 732.94 moveto +(watched,) show +/Times-Roman findfont +12 scalefont +setfont +331.41 732.94 moveto +(were) show +/Times-Roman findfont +12 scalefont +setfont +364.53 732.94 moveto +(so) show +273.31 799.03 1.000000 2n +277.21 799.78 moveto +277.21 820.03 lineto stroke +333.54 796.03 1.000000 4n +350.17 796.03 1.000000 dot +337.22 796.78 moveto +337.22 815.89 lineto stroke +367.20 799.03 1.000000 4n +370.88 799.78 moveto +370.88 818.89 lineto stroke +newpath +336.87 817.39 moveto +371.23 820.39 lineto +371.23 817.39 lineto +336.87 814.39 lineto +closepath +fill +newpath +370.53 815.39 moveto +362.46 814.67 lineto +362.46 811.67 lineto +370.53 812.39 lineto +closepath +fill +273.31 793.03 1.000000 2n +269.41 792.28 moveto +269.41 772.03 lineto stroke +340.90 793.03 1.000000 4n +350.17 790.03 1.000000 dot +337.22 792.28 moveto +337.22 773.53 lineto stroke +367.20 793.03 1.000000 4n +363.51 792.28 moveto +363.51 773.53 lineto stroke +newpath +336.87 775.03 moveto +363.86 775.03 lineto +363.86 772.03 lineto +336.87 772.03 lineto +closepath +fill +newpath +363.16 780.03 moveto +355.10 780.03 lineto +355.10 777.03 lineto +363.16 777.03 lineto +closepath +fill +restore +% S_STAFF +% staff 2 +save +273.31 707.34 1.000000 2n +0.70 setlinewidth +277.21 708.09 moveto +277.21 728.34 lineto stroke +337.22 707.34 1.000000 4n +346.49 707.34 1.000000 dot +340.90 708.09 moveto +340.90 726.84 lineto stroke +367.20 707.34 1.000000 4n +370.88 708.09 moveto +370.88 726.84 lineto stroke +newpath +340.55 728.34 moveto +371.23 728.34 lineto +371.23 725.34 lineto +340.55 725.34 lineto +closepath +fill +newpath +370.53 723.34 moveto +362.46 723.34 lineto +362.46 720.34 lineto +370.53 720.34 lineto +closepath +fill +273.31 695.34 1.000000 2n +269.41 694.59 moveto +269.41 674.34 lineto stroke +337.22 692.34 1.000000 4n +346.49 689.34 1.000000 dot +333.54 691.59 moveto +333.54 672.84 lineto stroke +367.20 692.34 1.000000 4n +363.51 691.59 moveto +363.51 672.84 lineto stroke +newpath +333.19 674.34 moveto +363.86 674.34 lineto +363.86 671.34 lineto +333.19 671.34 lineto +closepath +fill +newpath +363.16 679.34 moveto +355.10 679.34 lineto +355.10 676.34 lineto +363.16 676.34 lineto +closepath +fill +restore +% S_BAR +93 linenum +0.70 setlinewidth +383.09 817.03 moveto +383.09 680.34 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +94 linenum +/Times-Roman findfont +12 scalefont +setfont +412.73 746.26 moveto +(-) show +/Times-Roman findfont +12 scalefont +setfont +389.54 746.26 moveto +(twi) show +/Times-Roman findfont +12 scalefont +setfont +423.66 746.26 moveto +(light's) show +/Times-Roman findfont +12 scalefont +setfont +468.64 746.26 moveto +(last) show +94 linenum +/Times-Roman findfont +12 scalefont +setfont +413.57 732.94 moveto +(-) show +/Times-Roman findfont +12 scalefont +setfont +389.70 732.94 moveto +(gal) show +/Times-Roman findfont +12 scalefont +setfont +455.61 732.94 moveto +(-) show +/Times-Roman findfont +12 scalefont +setfont +425.82 732.94 moveto +(lant) show +/Times-Roman findfont +12 scalefont +setfont +470.47 732.94 moveto +(ly) show +394.35 802.03 1.000000 4n +398.03 802.78 moveto +398.03 823.03 lineto stroke +431.29 802.03 1.000000 4n +434.97 802.78 moveto +434.97 823.03 lineto stroke +472.80 793.03 1.000000 4n +476.48 793.78 moveto +476.48 814.03 lineto stroke +394.35 793.03 1.000000 4n +390.67 792.28 moveto +390.67 772.03 lineto stroke +431.29 793.03 1.000000 4n +427.61 792.28 moveto +427.61 772.03 lineto stroke +472.80 793.03 1.000000 4n +469.11 792.28 moveto +469.11 772.03 lineto stroke +restore +% S_STAFF +% staff 2 +save +394.35 704.34 1.000000 4n +0.70 setlinewidth +398.03 705.09 moveto +398.03 725.34 lineto stroke +431.29 704.34 1.000000 4n +434.97 705.09 moveto +434.97 725.34 lineto stroke +472.80 695.34 1.000000 4n +476.48 696.09 moveto +476.48 716.34 lineto stroke +394.35 689.34 1.000000 4n +390.67 688.59 moveto +390.67 668.34 lineto stroke +431.29 689.34 1.000000 4n +427.61 688.59 moveto +427.61 668.34 lineto stroke +472.80 695.34 1.000000 4n +469.11 694.59 moveto +469.11 674.34 lineto stroke +restore +% S_BAR +100 linenum +0.70 setlinewidth +510.40 817.03 moveto +510.40 680.34 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +102 linenum +/Times-Roman findfont +12 scalefont +setfont +549.46 746.26 moveto +(-) show +/Times-Roman findfont +12 scalefont +setfont +515.31 746.26 moveto +(gleam) show +/Times-Roman findfont +12 scalefont +setfont +557.30 746.26 moveto +(ing,) show +/Times-Roman findfont +12 scalefont +setfont +597.13 746.26 moveto +(whose) show +/Times-Roman findfont +12 scalefont +setfont +630.75 746.26 moveto +(broad) show +523.62 787.03 1.000000 4n +517.39 787.03 moveto +529.85 787.03 lineto stroke +527.30 787.78 moveto +527.30 808.03 lineto stroke +561.88 781.03 1.000000 4n +555.64 781.03 moveto +568.11 781.03 lineto stroke +555.64 787.03 moveto +568.11 787.03 lineto stroke +565.56 781.78 moveto +565.56 805.03 lineto stroke +568.58 805.03 1.000000 dnflag +584.77 817.03 1.000000 8rest +604.78 793.03 1.000000 4n +614.04 796.03 1.000000 dot +608.46 793.78 moveto +608.46 811.79 lineto stroke +637.56 787.03 1.000000 4n +631.33 787.03 moveto +643.79 787.03 lineto stroke +641.24 787.78 moveto +641.24 805.79 lineto stroke +newpath +608.11 813.29 moveto +641.59 807.29 lineto +641.59 804.29 lineto +608.11 810.29 lineto +closepath +fill +newpath +640.89 802.29 moveto +632.83 803.77 lineto +632.83 800.77 lineto +640.89 799.29 lineto +closepath +fill +523.62 787.03 1.000000 4n +517.39 787.03 moveto +529.85 787.03 lineto stroke +519.94 786.28 moveto +519.94 766.03 lineto stroke +561.88 781.03 1.000000 4n +555.64 781.03 moveto +568.11 781.03 lineto stroke +555.64 787.03 moveto +568.11 787.03 lineto stroke +558.19 780.28 moveto +558.19 760.03 lineto stroke +561.22 760.03 1.000000 upflag +584.77 763.03 1.000000 8rest +604.78 793.03 1.000000 4n +614.04 796.03 1.000000 dot +601.10 792.28 moveto +601.10 774.27 lineto stroke +637.56 787.03 1.000000 4n +631.33 787.03 moveto +643.79 787.03 lineto stroke +633.88 786.28 moveto +633.88 768.27 lineto stroke +newpath +600.75 775.77 moveto +634.23 769.77 lineto +634.23 766.77 lineto +600.75 772.77 lineto +closepath +fill +newpath +633.53 774.77 moveto +625.46 776.25 lineto +625.46 773.25 lineto +633.53 771.77 lineto +closepath +fill +restore +% S_STAFF +% staff 2 +save +523.62 689.34 1.000000 4n +0.70 setlinewidth +527.30 690.09 moveto +527.30 710.34 lineto stroke +561.88 683.34 1.000000 4n +565.56 684.09 moveto +565.56 704.34 lineto stroke +568.58 704.34 1.000000 dnflag +584.77 710.34 1.000000 8rest +604.78 695.34 1.000000 4n +614.04 695.34 1.000000 dot +608.46 696.09 moveto +608.46 714.10 lineto stroke +637.56 689.34 1.000000 4n +641.24 690.09 moveto +641.24 708.10 lineto stroke +newpath +608.11 715.60 moveto +641.59 709.60 lineto +641.59 706.60 lineto +608.11 712.60 lineto +closepath +fill +newpath +640.89 704.60 moveto +632.83 706.07 lineto +632.83 703.07 lineto +640.89 701.60 lineto +closepath +fill +523.62 689.34 1.000000 4n +519.94 688.59 moveto +519.94 668.34 lineto stroke +561.88 683.34 1.000000 4n +558.19 682.59 moveto +558.19 662.34 lineto stroke +561.22 662.34 1.000000 upflag +584.77 668.34 1.000000 8rest +604.78 695.34 1.000000 4n +614.04 695.34 1.000000 dot +601.10 694.59 moveto +601.10 676.57 lineto stroke +637.56 689.34 1.000000 4n +633.88 688.59 moveto +633.88 670.57 lineto stroke +newpath +600.75 678.07 moveto +634.23 672.07 lineto +634.23 669.07 lineto +600.75 675.07 lineto +closepath +fill +newpath +633.53 677.07 moveto +625.46 678.55 lineto +625.46 675.55 lineto +633.53 674.07 lineto +closepath +fill +restore +% S_BAR +104 linenum +661.97 808.03 1.000000 dot +661.97 802.03 1.000000 dot +661.97 695.34 1.000000 dot +661.97 689.34 1.000000 dot +0.70 setlinewidth +665.97 817.03 moveto +665.97 680.34 lineto stroke +3.00 setlinewidth +669.97 817.03 moveto +669.97 680.34 lineto stroke +0.70 setlinewidth +% S_CHHEAD +% S_STAFF +% staff 1 +save +106 linenum +/Times-Roman findfont +12 scalefont +setfont +710.73 732.94 moveto +(-) show +/Times-Roman findfont +12 scalefont +setfont +675.03 732.94 moveto +(stream) show +/Times-Roman findfont +12 scalefont +setfont +717.47 732.94 moveto +(ing?) show +/Times-Roman findfont +12 scalefont +setfont +761.54 732.94 moveto +(And) show +/Times-Roman findfont +12 scalefont +setfont +792.68 732.94 moveto +(the) show +684.01 787.03 1.000000 4n +677.78 787.03 moveto +690.24 787.03 lineto stroke +687.69 787.78 moveto +687.69 808.03 lineto stroke +722.62 781.03 1.000000 4n +716.38 781.03 moveto +728.85 781.03 lineto stroke +716.38 787.03 moveto +728.85 787.03 lineto stroke +726.30 781.78 moveto +726.30 805.03 lineto stroke +729.32 805.03 1.000000 dnflag +745.53 817.03 1.000000 8rest +766.69 808.03 1.000000 4n +775.95 808.03 1.000000 dot +770.37 808.78 moveto +770.37 827.53 lineto stroke +796.33 808.03 1.000000 4n +800.01 808.78 moveto +800.01 827.53 lineto stroke +newpath +770.02 829.03 moveto +800.36 829.03 lineto +800.36 826.03 lineto +770.02 826.03 lineto +closepath +fill +newpath +799.66 824.03 moveto +791.60 824.03 lineto +791.60 821.03 lineto +799.66 821.03 lineto +closepath +fill +684.01 787.03 1.000000 4n +677.78 787.03 moveto +690.24 787.03 lineto stroke +680.33 786.28 moveto +680.33 766.03 lineto stroke +722.62 781.03 1.000000 4n +716.38 781.03 moveto +728.85 781.03 lineto stroke +716.38 787.03 moveto +728.85 787.03 lineto stroke +718.93 780.28 moveto +718.93 760.03 lineto stroke +721.96 760.03 1.000000 upflag +745.53 763.03 1.000000 8rest +766.69 793.03 1.000000 4n +775.95 790.03 1.000000 dot +763.01 792.28 moveto +763.01 773.53 lineto stroke +796.33 793.03 1.000000 4n +792.65 792.28 moveto +792.65 773.53 lineto stroke +newpath +762.66 775.03 moveto +793.00 775.03 lineto +793.00 772.03 lineto +762.66 772.03 lineto +closepath +fill +newpath +792.30 780.03 moveto +784.24 780.03 lineto +784.24 777.03 lineto +792.30 777.03 lineto +closepath +fill +restore +% S_STAFF +% staff 2 +save +684.01 689.34 1.000000 4n +0.70 setlinewidth +687.69 690.09 moveto +687.69 710.34 lineto stroke +722.62 683.34 1.000000 4n +726.30 684.09 moveto +726.30 704.34 lineto stroke +729.32 704.34 1.000000 dnflag +745.53 704.34 1.000000 8rest +766.69 704.34 1.000000 4n +775.95 707.34 1.000000 dot +770.37 705.09 moveto +770.37 723.84 lineto stroke +796.33 704.34 1.000000 4n +800.01 705.09 moveto +800.01 723.84 lineto stroke +newpath +770.02 725.34 moveto +800.36 725.34 lineto +800.36 722.34 lineto +770.02 722.34 lineto +closepath +fill +newpath +799.66 720.34 moveto +791.60 720.34 lineto +791.60 717.34 lineto +799.66 717.34 lineto +closepath +fill +684.01 689.34 1.000000 4n +680.33 688.59 moveto +680.33 668.34 lineto stroke +722.62 683.34 1.000000 4n +718.93 682.59 moveto +718.93 662.34 lineto stroke +721.96 662.34 1.000000 upflag +745.53 668.34 1.000000 8rest +766.69 683.34 1.000000 4n +775.95 683.34 1.000000 dot +763.01 682.59 moveto +763.01 663.84 lineto stroke +796.33 683.34 1.000000 4n +792.65 682.59 moveto +792.65 663.84 lineto stroke +newpath +762.66 665.34 moveto +793.00 665.34 lineto +793.00 662.34 lineto +762.66 662.34 lineto +closepath +fill +newpath +792.30 670.34 moveto +784.24 670.34 lineto +784.24 667.34 lineto +792.30 667.34 lineto +closepath +fill +restore +% S_BAR +111 linenum +0.70 setlinewidth +812.22 817.03 moveto +812.22 680.34 lineto stroke +% S_FEED +215.71 1112.34 812.57 5 1.000000 1.000000 stf +/Times-Roman findfont +11 scalefont +setfont +76.21 634.34 moveto +(10) show +215.71 1025.09 812.57 5 1.000000 1.000000 stf +71.21 620.34 509.09 brace +71.71 620.34 moveto +71.71 509.09 lineto stroke +% S_CLEFSIG +83.51 602.34 1.000000 gclef +83.76 527.09 1.000000 fclef +98.12 620.34 1.000000 sharp +104.76 611.34 1.000000 sharp +111.40 623.34 1.000000 sharp +98.12 527.09 1.000000 sharp +104.76 518.09 1.000000 sharp +111.40 530.09 1.000000 sharp +% S_CHHEAD +% S_STAFF +% staff 1 +save +113 linenum +/Times-Roman findfont +12 scalefont +setfont +159.96 564.62 moveto +(-) show +/Times-Roman findfont +12 scalefont +setfont +129.45 564.62 moveto +(rock) show +/Times-Roman findfont +12 scalefont +setfont +172.23 564.62 moveto +(ets') show +/Times-Roman findfont +12 scalefont +setfont +214.63 564.62 moveto +(red) show +135.75 611.34 1.000000 4n +139.43 612.09 moveto +139.43 632.34 lineto stroke +176.55 614.34 1.000000 4n +180.23 615.09 moveto +180.23 635.34 lineto stroke +218.45 617.34 1.000000 4n +222.13 618.09 moveto +222.13 638.34 lineto stroke +135.75 596.34 1.000000 4n +132.07 595.59 moveto +132.07 575.34 lineto stroke +176.55 596.34 1.000000 4n +172.86 595.59 moveto +172.86 575.34 lineto stroke +218.45 596.34 1.000000 4n +214.77 595.59 moveto +214.77 575.34 lineto stroke +restore +% S_STAFF +% staff 2 +save +135.75 533.09 1.000000 4n +0.70 setlinewidth +139.43 533.84 moveto +139.43 554.09 lineto stroke +176.55 536.09 1.000000 4n +180.23 536.84 moveto +180.23 557.09 lineto stroke +218.45 539.09 1.000000 4n +212.22 539.09 moveto +224.68 539.09 lineto stroke +222.13 539.84 moveto +222.13 560.09 lineto stroke +135.75 512.09 1.000000 4n +132.07 511.34 moveto +132.07 491.09 lineto stroke +176.55 512.09 1.000000 4n +172.86 511.34 moveto +172.86 491.09 lineto stroke +218.45 512.09 1.000000 4n +214.77 511.34 moveto +214.77 491.09 lineto stroke +restore +% S_BAR +122 linenum +0.70 setlinewidth +257.45 620.34 moveto +257.45 509.09 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +127 linenum +/Times-Roman findfont +12 scalefont +setfont +264.47 564.62 moveto +(glare,) show +/Times-Roman findfont +12 scalefont +setfont +344.84 564.62 moveto +(the) show +/Times-Roman findfont +12 scalefont +setfont +363.46 564.62 moveto +(bombs) show +271.21 617.34 1.000000 4n +274.89 618.09 moveto +274.89 638.34 lineto stroke +313.19 620.34 1.000000 4rest +348.49 614.34 1.000000 4n +352.18 615.09 moveto +352.18 633.31 lineto stroke +371.45 611.34 1.000000 4n +375.13 612.09 moveto +375.13 630.31 lineto stroke +newpath +351.83 634.81 moveto +375.48 631.81 lineto +375.48 628.81 lineto +351.83 631.81 lineto +closepath +fill +271.21 596.34 1.000000 4n +267.52 595.59 moveto +267.52 575.34 lineto stroke +313.19 596.34 1.000000 4rest +348.49 596.34 1.000000 4n +344.81 595.59 moveto +344.81 576.84 lineto stroke +371.45 596.34 1.000000 4n +367.77 595.59 moveto +367.77 576.84 lineto stroke +newpath +344.46 578.34 moveto +368.12 578.34 lineto +368.12 575.34 lineto +344.46 575.34 lineto +closepath +fill +restore +% S_STAFF +% staff 2 +save +271.21 539.09 1.000000 4n +0.70 setlinewidth +264.97 539.09 moveto +277.44 539.09 lineto stroke +274.89 539.84 moveto +274.89 560.09 lineto stroke +313.19 533.09 1.000000 4rest +348.49 536.09 1.000000 4n +352.18 536.84 moveto +352.18 555.06 lineto stroke +371.45 533.09 1.000000 4n +375.13 533.84 moveto +375.13 552.06 lineto stroke +newpath +351.83 556.56 moveto +375.48 553.56 lineto +375.48 550.56 lineto +351.83 553.56 lineto +closepath +fill +271.21 512.09 1.000000 4n +267.52 511.34 moveto +267.52 491.09 lineto stroke +313.19 509.09 1.000000 4rest +348.49 512.09 1.000000 4n +344.81 511.34 moveto +344.81 492.59 lineto stroke +371.45 512.09 1.000000 4n +367.77 511.34 moveto +367.77 492.59 lineto stroke +newpath +344.46 494.09 moveto +368.12 494.09 lineto +368.12 491.09 lineto +344.46 491.09 lineto +closepath +fill +restore +% S_BAR +130 linenum +0.70 setlinewidth +398.93 620.34 moveto +398.93 509.09 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +131 linenum +/Times-Roman findfont +12 scalefont +setfont +437.54 564.62 moveto +(-) show +/Times-Roman findfont +12 scalefont +setfont +404.82 564.62 moveto +(burst) show +/Times-Roman findfont +12 scalefont +setfont +449.35 564.62 moveto +(ing) show +/Times-Roman findfont +12 scalefont +setfont +493.24 564.62 moveto +(in) show +411.79 608.34 1.000000 4n +415.47 609.09 moveto +415.47 629.34 lineto stroke +453.17 611.34 1.000000 4n +456.85 612.09 moveto +456.85 632.34 lineto stroke +495.57 614.34 1.000000 4n +499.25 615.09 moveto +499.25 635.34 lineto stroke +411.79 596.34 1.000000 4n +408.11 595.59 moveto +408.11 575.34 lineto stroke +453.17 596.34 1.000000 4n +449.49 595.59 moveto +449.49 575.34 lineto stroke +495.57 596.34 1.000000 4n +491.88 595.59 moveto +491.88 575.34 lineto stroke +restore +% S_STAFF +% staff 2 +save +411.79 530.09 1.000000 4n +0.70 setlinewidth +415.47 530.84 moveto +415.47 551.09 lineto stroke +453.17 530.09 1.000000 4n +456.85 530.84 moveto +456.85 551.09 lineto stroke +495.57 530.09 1.000000 4n +499.25 530.84 moveto +499.25 551.09 lineto stroke +411.79 524.09 1.000000 4n +408.11 523.34 moveto +408.11 503.09 lineto stroke +453.17 524.09 1.000000 4n +449.49 523.34 moveto +449.49 503.09 lineto stroke +495.57 524.09 1.000000 4n +491.88 523.34 moveto +491.88 503.09 lineto stroke +restore +% S_BAR +134 linenum +0.70 setlinewidth +533.82 620.34 moveto +533.82 509.09 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +135 linenum +/Times-Roman findfont +12 scalefont +setfont +543.38 564.62 moveto +(air,) show +/Times-Roman findfont +12 scalefont +setfont +621.21 564.62 moveto +(gave) show +547.29 614.34 1.000000 4n +550.97 615.09 moveto +550.97 635.34 lineto stroke +587.76 620.34 1.000000 4rest +626.86 614.34 1.000000 4n +630.54 615.09 moveto +630.54 635.34 lineto stroke +547.29 596.34 1.000000 4n +543.61 595.59 moveto +543.61 575.34 lineto stroke +587.76 596.34 1.000000 4rest +626.86 596.34 1.000000 4n +623.18 595.59 moveto +623.18 575.34 lineto stroke +restore +% S_STAFF +% staff 2 +save +547.29 530.09 1.000000 4n +0.70 setlinewidth +550.97 530.84 moveto +550.97 551.09 lineto stroke +587.76 539.09 1.000000 4rest +626.86 530.09 1.000000 4n +630.54 530.84 moveto +630.54 551.09 lineto stroke +547.29 524.09 1.000000 4n +543.61 523.34 moveto +543.61 503.09 lineto stroke +587.76 509.09 1.000000 4rest +626.86 524.09 1.000000 4n +623.18 523.34 moveto +623.18 503.09 lineto stroke +restore +% S_BAR +138 linenum +0.70 setlinewidth +666.78 620.34 moveto +666.78 509.09 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +139 linenum +/Times-Roman findfont +12 scalefont +setfont +674.29 564.62 moveto +(proof) show +/Times-Roman findfont +12 scalefont +setfont +723.20 564.62 moveto +(through) show +/Times-Roman findfont +12 scalefont +setfont +769.65 564.62 moveto +(the) show +680.75 611.34 1.000000 4n +690.01 611.34 1.000000 dot +684.43 612.09 moveto +684.43 632.34 lineto stroke +732.49 608.34 1.000000 4n +736.17 609.09 moveto +736.17 629.34 lineto stroke +739.20 629.34 1.000000 dnflag +773.30 605.34 1.000000 4n +776.99 606.09 moveto +776.99 626.34 lineto stroke +680.75 596.34 1.000000 4n +690.01 593.34 1.000000 dot +677.07 595.59 moveto +677.07 575.34 lineto stroke +732.49 596.34 1.000000 4n +728.81 595.59 moveto +728.81 575.34 lineto stroke +731.83 575.34 1.000000 upflag +773.30 596.34 1.000000 4n +769.62 595.59 moveto +769.62 575.34 lineto stroke +restore +% S_STAFF +% staff 2 +save +680.75 533.09 1.000000 4n +690.01 536.09 1.000000 dot +0.70 setlinewidth +684.43 533.84 moveto +684.43 554.09 lineto stroke +732.49 530.09 1.000000 4n +736.17 530.84 moveto +736.17 551.09 lineto stroke +739.20 551.09 1.000000 dnflag +773.30 533.09 1.000000 4n +776.99 533.84 moveto +776.99 554.09 lineto stroke +680.75 512.09 1.000000 4n +690.01 512.09 1.000000 dot +677.07 511.34 moveto +677.07 491.09 lineto stroke +732.49 515.09 1.000000 4n +728.81 514.34 moveto +728.81 494.09 lineto stroke +731.83 494.09 1.000000 upflag +773.30 518.09 1.000000 4n +769.62 517.34 moveto +769.62 497.09 lineto stroke +restore +% S_BAR +142 linenum +0.70 setlinewidth +812.22 620.34 moveto +812.22 509.09 lineto stroke +% S_FEED +215.71 941.09 812.57 5 1.000000 1.000000 stf +/Times-Roman findfont +11 scalefont +setfont +76.21 463.09 moveto +(15) show +215.71 844.77 812.57 5 1.000000 1.000000 stf +71.21 449.09 328.77 brace +71.71 449.09 moveto +71.71 328.77 lineto stroke +% S_CLEFSIG +83.51 431.09 1.000000 gclef +83.76 346.77 1.000000 fclef +98.12 449.09 1.000000 sharp +104.76 440.09 1.000000 sharp +111.40 452.09 1.000000 sharp +98.12 346.77 1.000000 sharp +104.76 337.77 1.000000 sharp +111.40 349.77 1.000000 sharp +% S_CHHEAD +% S_STAFF +% staff 1 +save +143 linenum +/Times-Roman findfont +12 scalefont +setfont +134.40 381.37 moveto +(night) show +/Times-Roman findfont +12 scalefont +setfont +202.88 381.37 moveto +(that) show +/Times-Roman findfont +12 scalefont +setfont +234.86 381.37 moveto +(our) show +140.54 431.09 1.000000 2n +144.44 431.84 moveto +144.44 452.09 lineto stroke +207.36 428.09 1.000000 4n +216.62 428.09 1.000000 dot +211.04 428.84 moveto +211.04 447.97 lineto stroke +238.84 431.09 1.000000 4n +242.52 431.84 moveto +242.52 450.97 lineto stroke +newpath +210.69 449.47 moveto +242.87 452.47 lineto +242.87 449.47 lineto +210.69 446.47 lineto +closepath +fill +newpath +242.17 447.47 moveto +234.11 446.70 lineto +234.11 443.70 lineto +242.17 444.47 lineto +closepath +fill +140.54 425.09 1.000000 2n +136.64 424.34 moveto +136.64 404.09 lineto stroke +207.36 422.09 1.000000 4n +216.62 422.09 1.000000 dot +203.68 421.34 moveto +203.68 402.59 lineto stroke +238.84 422.09 1.000000 4n +235.16 421.34 moveto +235.16 402.59 lineto stroke +newpath +203.33 404.09 moveto +235.51 404.09 lineto +235.51 401.09 lineto +203.33 401.09 lineto +closepath +fill +newpath +234.81 409.09 moveto +226.74 409.09 lineto +226.74 406.09 lineto +234.81 406.09 lineto +closepath +fill +restore +% S_STAFF +% staff 2 +save +140.54 355.77 1.000000 2n +0.70 setlinewidth +144.44 356.52 moveto +144.44 376.77 lineto stroke +207.36 355.77 1.000000 4n +216.62 355.77 1.000000 dot +211.04 356.52 moveto +211.04 375.27 lineto stroke +238.84 355.77 1.000000 4n +242.52 356.52 moveto +242.52 375.27 lineto stroke +newpath +210.69 376.77 moveto +242.87 376.77 lineto +242.87 373.77 lineto +210.69 373.77 lineto +closepath +fill +newpath +242.17 371.77 moveto +234.11 371.77 lineto +234.11 368.77 lineto +242.17 368.77 lineto +closepath +fill +140.54 343.77 1.000000 2n +136.64 343.02 moveto +136.64 322.77 lineto stroke +207.36 343.77 1.000000 4n +216.62 343.77 1.000000 dot +203.68 343.02 moveto +203.68 324.27 lineto stroke +238.84 343.77 1.000000 4n +235.16 343.02 moveto +235.16 324.27 lineto stroke +newpath +203.33 325.77 moveto +235.51 325.77 lineto +235.51 322.77 lineto +203.33 322.77 lineto +closepath +fill +newpath +234.81 330.77 moveto +226.74 330.77 lineto +226.74 327.77 lineto +234.81 327.77 lineto +closepath +fill +restore +% S_BAR +146 linenum +0.70 setlinewidth +255.78 449.09 moveto +255.78 328.77 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +147 linenum +/Times-Roman findfont +12 scalefont +setfont +262.95 381.37 moveto +(flag) show +/Times-Roman findfont +12 scalefont +setfont +303.16 381.37 moveto +(was) show +/Times-Roman findfont +12 scalefont +setfont +347.89 381.37 moveto +(still) show +267.60 434.09 1.000000 4n +271.28 434.84 moveto +271.28 455.09 lineto stroke +307.83 419.09 1.000000 4n +301.59 419.09 moveto +314.06 419.09 lineto stroke +311.51 419.84 moveto +311.51 440.09 lineto stroke +352.38 422.09 1.000000 4n +343.02 422.09 1.000000 sharp +356.06 422.84 moveto +356.06 443.09 lineto stroke +267.60 419.09 1.000000 4n +261.37 419.09 moveto +273.83 419.09 lineto stroke +263.92 418.34 moveto +263.92 398.09 lineto stroke +307.83 419.09 1.000000 4n +301.59 419.09 moveto +314.06 419.09 lineto stroke +304.14 418.34 moveto +304.14 398.09 lineto stroke +352.38 416.09 1.000000 4n +346.14 419.09 moveto +358.61 419.09 lineto stroke +348.69 415.34 moveto +348.69 395.09 lineto stroke +restore +% S_STAFF +% staff 2 +save +267.60 352.77 1.000000 4n +0.70 setlinewidth +271.28 353.52 moveto +271.28 373.77 lineto stroke +307.83 352.77 1.000000 4n +311.51 353.52 moveto +311.51 373.77 lineto stroke +352.38 352.77 1.000000 4n +356.06 353.52 moveto +356.06 373.77 lineto stroke +267.60 346.77 1.000000 4n +263.92 346.02 moveto +263.92 325.77 lineto stroke +307.83 346.77 1.000000 4n +304.14 346.02 moveto +304.14 325.77 lineto stroke +352.38 334.77 1.000000 4n +348.69 334.02 moveto +348.69 313.77 lineto stroke +restore +% S_BAR +150 linenum +0.70 setlinewidth +392.85 449.09 moveto +392.85 328.77 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +151 linenum +/Times-Roman findfont +12 scalefont +setfont +400.10 381.37 moveto +(there.) show +/Times-Roman findfont +12 scalefont +setfont +487.90 381.37 moveto +(Oh) show +406.84 425.09 1.000000 4n +410.52 425.84 moveto +410.52 446.09 lineto stroke +450.19 449.09 1.000000 4rest +491.56 425.09 1.000000 4n +495.24 425.84 moveto +495.24 446.09 lineto stroke +406.84 416.09 1.000000 4n +400.60 419.09 moveto +413.07 419.09 lineto stroke +403.15 415.34 moveto +403.15 395.09 lineto stroke +450.19 407.09 1.000000 4rest +491.56 416.09 1.000000 4n +485.32 419.09 moveto +497.79 419.09 lineto stroke +487.87 415.34 moveto +487.87 395.09 lineto stroke +restore +% S_STAFF +% staff 2 +save +406.84 349.77 1.000000 4n +0.70 setlinewidth +410.52 350.52 moveto +410.52 370.77 lineto stroke +450.19 358.77 1.000000 4rest +491.56 349.77 1.000000 4n +495.24 350.52 moveto +495.24 370.77 lineto stroke +406.84 343.77 1.000000 4n +403.15 343.02 moveto +403.15 322.77 lineto stroke +450.19 328.77 1.000000 4rest +491.56 343.77 1.000000 4n +487.87 343.02 moveto +487.87 322.77 lineto stroke +restore +% S_BAR +154 linenum +0.70 setlinewidth +531.61 449.09 moveto +531.61 328.77 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +155 linenum +/Times-Roman findfont +12 scalefont +setfont +538.55 381.37 moveto +(say,) show +/Times-Roman findfont +12 scalefont +setfont +579.19 381.37 moveto +(does) show +/Times-Roman findfont +12 scalefont +setfont +619.89 381.37 moveto +(that) show +543.30 434.09 1.000000 4n +546.98 434.84 moveto +546.98 455.09 lineto stroke +584.68 434.09 1.000000 4n +588.37 434.84 moveto +588.37 455.09 lineto stroke +624.37 434.09 1.000000 4n +628.06 434.84 moveto +628.06 453.13 lineto stroke +650.59 431.09 1.000000 4n +654.27 431.84 moveto +654.27 450.13 lineto stroke +newpath +627.71 454.63 moveto +654.62 451.63 lineto +654.62 448.63 lineto +627.71 451.63 lineto +closepath +fill +543.30 419.09 1.000000 4n +537.07 419.09 moveto +549.53 419.09 lineto stroke +539.62 418.34 moveto +539.62 398.09 lineto stroke +584.68 416.09 1.000000 4n +578.45 419.09 moveto +590.92 419.09 lineto stroke +581.00 415.34 moveto +581.00 395.09 lineto stroke +624.37 413.09 1.000000 4n +618.14 413.09 moveto +630.61 413.09 lineto stroke +618.14 419.09 moveto +630.61 419.09 lineto stroke +620.69 412.34 moveto +620.69 392.09 lineto stroke +630.41 439.19 moveto +630.38 439.42 lineto +633.76 441.00 637.30 441.52 640.99 440.97 curveto +644.68 440.42 647.91 438.90 650.68 436.40 curveto +650.50 435.97 lineto +647.55 437.96 644.32 439.22 640.80 439.74 curveto +637.29 440.27 633.83 440.00 630.43 438.96 curveto +fill +restore +% S_STAFF +% staff 2 +save +543.30 343.77 1.000000 4n +0.70 setlinewidth +546.98 344.52 moveto +546.98 364.77 lineto stroke +584.68 343.77 1.000000 4n +588.37 344.52 moveto +588.37 364.77 lineto stroke +624.37 343.77 1.000000 4n +628.06 344.52 moveto +628.06 364.77 lineto stroke +543.30 331.77 1.000000 4n +539.62 331.02 moveto +539.62 310.77 lineto stroke +584.68 334.77 1.000000 4n +581.00 334.02 moveto +581.00 313.77 lineto stroke +624.37 337.77 1.000000 4n +620.69 337.02 moveto +620.69 316.77 lineto stroke +restore +% S_BAR +161 linenum +0.70 setlinewidth +674.88 449.09 moveto +674.88 328.77 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +162 linenum +/Times-Roman findfont +12 scalefont +setfont +708.09 381.37 moveto +(-) show +/Times-Roman findfont +12 scalefont +setfont +681.59 381.37 moveto +(star) show +/Times-Roman findfont +12 scalefont +setfont +752.77 381.37 moveto +(-) show +/Times-Roman findfont +12 scalefont +setfont +720.31 381.37 moveto +(span) show +/Times-Roman findfont +12 scalefont +setfont +766.27 381.37 moveto +(gled) show +686.90 428.09 1.000000 4n +690.58 428.84 moveto +690.58 449.09 lineto stroke +726.79 428.09 1.000000 4n +730.48 428.84 moveto +730.48 449.09 lineto stroke +767.73 428.09 1.000000 4n +771.42 428.84 moveto +771.42 449.09 lineto stroke +686.90 422.09 1.000000 4n +683.22 421.34 moveto +683.22 401.09 lineto stroke +726.79 422.09 1.000000 4n +723.11 421.34 moveto +723.11 401.09 lineto stroke +775.10 425.09 1.000000 4n +771.42 424.34 moveto +771.42 404.09 lineto stroke +restore +% S_STAFF +% staff 2 +save +686.90 352.77 1.000000 4n +0.70 setlinewidth +690.58 353.52 moveto +690.58 373.77 lineto stroke +726.79 352.77 1.000000 4n +730.48 353.52 moveto +730.48 373.77 lineto stroke +771.42 352.77 1.000000 4n +762.06 352.77 1.000000 sharp +775.10 353.52 moveto +775.10 373.77 lineto stroke +686.90 340.77 1.000000 4n +683.22 340.02 moveto +683.22 319.77 lineto stroke +726.79 340.77 1.000000 4n +723.11 340.02 moveto +723.11 319.77 lineto stroke +771.42 337.77 1.000000 4n +767.73 337.02 moveto +767.73 316.77 lineto stroke +restore +% S_BAR +168 linenum +0.70 setlinewidth +812.22 449.09 moveto +812.22 328.77 lineto stroke +% S_FEED +215.71 760.77 812.57 5 1.000000 1.000000 stf +/Times-Roman findfont +11 scalefont +setfont +76.21 282.77 moveto +(20) show +215.71 658.50 812.57 5 1.000000 1.000000 stf +71.21 268.77 142.50 brace +71.71 268.77 moveto +71.71 142.50 lineto stroke +% S_CLEFSIG +83.51 250.77 1.000000 gclef +83.76 160.50 1.000000 fclef +98.12 268.77 1.000000 sharp +104.76 259.77 1.000000 sharp +111.40 271.77 1.000000 sharp +98.12 160.50 1.000000 sharp +104.76 151.50 1.000000 sharp +111.40 163.50 1.000000 sharp +% S_CHHEAD +% S_STAFF +% staff 1 +save +169 linenum +/Times-Roman findfont +12 scalefont +setfont +151.54 207.05 moveto +(-) show +/Times-Roman findfont +12 scalefont +setfont +128.56 207.05 moveto +(ban) show +/Times-Roman findfont +12 scalefont +setfont +160.23 207.05 moveto +(ner) show +/Times-Roman findfont +12 scalefont +setfont +206.13 207.05 moveto +(yet) show +133.87 256.77 1.000000 4n +137.56 257.52 moveto +137.56 277.77 lineto stroke +164.05 262.77 1.000000 4n +167.73 263.52 moveto +167.73 281.85 lineto stroke +192.78 259.77 1.000000 4n +196.46 260.52 moveto +196.46 278.85 lineto stroke +209.78 256.77 1.000000 4n +213.46 257.52 moveto +213.46 275.95 lineto stroke +247.99 253.77 1.000000 4n +251.67 254.52 moveto +251.67 272.95 lineto stroke +newpath +167.38 283.35 moveto +196.81 280.35 lineto +196.81 277.35 lineto +167.38 280.35 lineto +closepath +fill +newpath +213.11 277.45 moveto +252.02 274.45 lineto +252.02 271.45 lineto +213.11 274.45 lineto +closepath +fill +133.87 241.77 1.000000 4n +130.19 241.02 moveto +130.19 220.77 lineto stroke +164.05 247.77 1.000000 4n +160.37 247.02 moveto +160.37 226.77 lineto stroke +209.78 247.77 1.000000 4n +206.10 247.02 moveto +206.10 226.77 lineto stroke +215.81 261.87 moveto +215.80 262.07 lineto +221.16 263.65 226.63 264.19 232.21 263.67 curveto +237.78 263.15 243.06 261.61 248.04 259.06 curveto +247.94 258.68 lineto +242.84 260.68 237.55 261.94 232.09 262.45 curveto +226.63 262.96 221.21 262.70 215.83 261.67 curveto +fill +170.08 267.87 moveto +170.06 268.09 lineto +173.85 269.68 177.79 270.20 181.86 269.66 curveto +185.94 269.12 189.61 267.59 192.86 265.08 curveto +192.70 264.66 lineto +189.29 266.65 185.62 267.91 181.70 268.43 curveto +177.78 268.95 173.92 268.69 170.10 267.64 curveto +fill +restore +% S_STAFF +% staff 2 +save +133.87 169.50 1.000000 4n +0.70 setlinewidth +137.56 170.25 moveto +137.56 190.50 lineto stroke +164.05 169.50 1.000000 4n +167.73 170.25 moveto +167.73 188.57 lineto stroke +192.78 166.50 1.000000 4n +183.43 166.50 1.000000 sharp +196.46 167.25 moveto +196.46 185.57 lineto stroke +209.78 169.50 1.000000 4n +213.46 170.25 moveto +213.46 189.00 lineto stroke +247.99 169.50 1.000000 4n +238.64 169.50 1.000000 sharp +251.67 170.25 moveto +251.67 189.00 lineto stroke +newpath +167.38 190.07 moveto +196.81 187.07 lineto +196.81 184.07 lineto +167.38 187.07 lineto +closepath +fill +newpath +213.11 190.50 moveto +252.02 190.50 lineto +252.02 187.50 lineto +213.11 187.50 lineto +closepath +fill +133.87 148.50 1.000000 4n +130.19 147.75 moveto +130.19 127.50 lineto stroke +164.05 148.50 1.000000 4n +160.37 147.75 moveto +160.37 128.57 lineto stroke +192.78 151.50 1.000000 4n +189.10 150.75 moveto +189.10 131.57 lineto stroke +209.78 154.50 1.000000 4n +206.10 153.75 moveto +206.10 135.00 lineto stroke +247.99 154.50 1.000000 4n +230.00 154.50 1.000000 sharp +244.31 153.75 moveto +244.31 135.00 lineto stroke +newpath +160.02 130.07 moveto +189.45 133.07 lineto +189.45 130.07 lineto +160.02 127.07 lineto +closepath +fill +newpath +205.75 136.50 moveto +244.66 136.50 lineto +244.66 133.50 lineto +205.75 133.50 lineto +closepath +fill +209.78 149.40 moveto +209.87 149.63 lineto +211.90 148.09 214.18 147.32 216.73 147.32 curveto +219.27 147.32 221.56 148.09 223.59 149.63 curveto +223.77 149.16 lineto +221.87 147.10 219.53 146.07 216.73 146.07 curveto +213.93 146.07 211.58 147.10 209.69 149.16 curveto +fill +164.05 143.40 moveto +164.07 143.62 lineto +167.72 142.58 171.42 142.32 175.18 142.84 curveto +178.94 143.36 182.43 144.61 185.66 146.61 curveto +185.83 146.18 lineto +182.77 143.67 179.27 142.15 175.35 141.61 curveto +171.43 141.07 167.65 141.59 164.02 143.17 curveto +fill +215.81 174.60 moveto +215.78 174.79 lineto +220.95 176.87 226.33 177.91 231.90 177.91 curveto +237.48 177.91 242.85 176.87 248.02 174.79 curveto +247.96 174.40 lineto +242.71 175.92 237.36 176.68 231.90 176.68 curveto +226.44 176.68 221.09 175.92 215.84 174.40 curveto +fill +170.08 174.60 moveto +170.06 174.82 lineto +173.85 176.40 177.79 176.93 181.86 176.39 curveto +185.94 175.85 189.61 174.32 192.86 171.81 curveto +192.70 171.38 lineto +189.29 173.38 185.62 174.64 181.70 175.16 curveto +177.78 175.68 173.92 175.41 170.10 174.37 curveto +fill +restore +% S_BAR +175 linenum +0.70 setlinewidth +267.65 268.77 moveto +267.65 142.50 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +177 linenum +/Times-Roman findfont +12 scalefont +setfont +273.37 207.05 moveto +(wave) show +/Times-Roman findfont +12 scalefont +setfont +342.95 207.05 moveto +(o'er) show +/Times-Roman findfont +12 scalefont +setfont +367.81 207.05 moveto +(the) show +281.18 253.77 1.000000 4n +284.86 254.52 moveto +284.86 274.77 lineto stroke +311.60 250.77 1.000000 4n +315.28 251.52 moveto +315.28 271.77 lineto stroke +318.31 271.77 1.000000 dnflag +330.83 268.77 1.000000 8rest +347.75 244.77 1.000000 4n +351.44 245.52 moveto +351.44 264.27 lineto stroke +371.47 244.77 1.000000 4n +375.15 245.52 moveto +375.15 264.27 lineto stroke +newpath +351.09 265.77 moveto +375.50 265.77 lineto +375.50 262.77 lineto +351.09 262.77 lineto +closepath +fill +281.18 244.77 1.000000 4n +290.45 241.77 1.000000 dot +277.50 244.02 moveto +277.50 223.77 lineto stroke +330.83 226.77 1.000000 8rest +347.75 244.77 1.000000 4n +344.07 244.02 moveto +344.07 225.27 lineto stroke +371.47 244.77 1.000000 4n +367.78 244.02 moveto +367.78 225.27 lineto stroke +newpath +343.72 226.77 moveto +368.13 226.77 lineto +368.13 223.77 lineto +343.72 223.77 lineto +closepath +fill +287.21 258.87 moveto +287.19 259.09 lineto +291.27 260.67 295.47 261.19 299.81 260.66 curveto +304.15 260.13 308.10 258.60 311.67 256.08 curveto +311.53 255.66 lineto +307.81 257.66 303.85 258.92 299.66 259.43 curveto +295.47 259.95 291.33 259.69 287.23 258.65 curveto +fill +/Times-Roman findfont +12 scalefont +setfont +302.57 273.78 moveto +311.60 273.78 1.000000 ferm +320.64 273.78 moveto +restore +% S_STAFF +% staff 2 +save +281.18 172.50 1.000000 4n +0.70 setlinewidth +274.95 172.50 moveto +287.41 172.50 lineto stroke +284.86 173.25 moveto +284.86 193.50 lineto stroke +311.60 169.50 1.000000 4n +315.28 170.25 moveto +315.28 190.50 lineto stroke +318.31 190.50 1.000000 dnflag +330.83 172.50 1.000000 8rest +347.75 163.50 1.000000 4n +351.44 164.25 moveto +351.44 183.00 lineto stroke +371.47 163.50 1.000000 4n +375.15 164.25 moveto +375.15 183.00 lineto stroke +newpath +351.09 184.50 moveto +375.50 184.50 lineto +375.50 181.50 lineto +351.09 181.50 lineto +closepath +fill +281.18 157.50 1.000000 4n +290.45 157.50 1.000000 dot +277.50 156.75 moveto +277.50 136.50 lineto stroke +330.83 142.50 1.000000 8rest +347.75 154.50 1.000000 4n +344.07 153.75 moveto +344.07 135.00 lineto stroke +371.47 154.50 1.000000 4n +367.78 153.75 moveto +367.78 135.00 lineto stroke +newpath +343.72 136.50 moveto +368.13 136.50 lineto +368.13 133.50 lineto +343.72 133.50 lineto +closepath +fill +287.21 177.60 moveto +287.19 177.82 lineto +291.27 179.40 295.47 179.92 299.81 179.39 curveto +304.15 178.86 308.10 177.33 311.67 174.80 curveto +311.53 174.39 lineto +307.81 176.39 303.85 177.65 299.66 178.16 curveto +295.47 178.68 291.33 178.42 287.23 177.38 curveto +fill +/Times-Roman findfont +12 scalefont +setfont +302.57 192.50 moveto +311.60 192.50 1.000000 ferm +320.64 192.50 moveto +restore +% S_BAR +183 linenum +0.70 setlinewidth +392.12 268.77 moveto +392.12 142.50 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +184 linenum +425.08 207.05 moveto +451.12 207.05 lineto stroke +/Times-Roman findfont +12 scalefont +setfont +398.51 207.05 moveto +(land) show +/Times-Roman findfont +12 scalefont +setfont +462.92 207.05 moveto +(of) show +/Times-Roman findfont +12 scalefont +setfont +480.90 207.05 moveto +(the) show +405.15 253.77 1.000000 4n +414.41 253.77 1.000000 dot +408.83 254.52 moveto +408.83 274.77 lineto stroke +447.09 256.77 1.000000 4n +450.77 257.52 moveto +450.77 277.77 lineto stroke +453.79 277.77 1.000000 dnflag +465.41 259.77 1.000000 4n +469.09 260.52 moveto +469.09 279.90 lineto stroke +484.55 262.77 1.000000 4n +488.24 263.52 moveto +488.24 282.90 lineto stroke +newpath +468.74 281.40 moveto +488.59 284.40 lineto +488.59 281.40 lineto +468.74 278.40 lineto +closepath +fill +405.15 244.77 1.000000 4n +414.41 241.77 1.000000 dot +401.47 244.02 moveto +401.47 223.77 lineto stroke +447.09 244.77 1.000000 4n +443.40 244.02 moveto +443.40 223.77 lineto stroke +446.43 223.77 1.000000 upflag +465.41 244.77 1.000000 4n +461.73 244.02 moveto +461.73 225.27 lineto stroke +484.55 244.77 1.000000 4n +480.87 244.02 moveto +480.87 225.27 lineto stroke +newpath +461.38 226.77 moveto +481.22 226.77 lineto +481.22 223.77 lineto +461.38 223.77 lineto +closepath +fill +405.15 239.67 moveto +405.18 239.86 lineto +410.89 238.34 416.69 237.58 422.60 237.58 curveto +428.51 237.58 434.32 238.34 440.03 239.86 curveto +440.08 239.48 lineto +434.44 237.40 428.61 236.36 422.60 236.36 curveto +416.59 236.36 410.76 237.40 405.12 239.48 curveto +fill +419.41 258.87 moveto +419.35 259.07 lineto +423.52 261.61 428.04 263.14 432.89 263.66 curveto +437.75 264.19 442.48 263.66 447.10 262.08 curveto +447.07 261.66 lineto +442.43 262.69 437.75 262.95 433.03 262.44 curveto +428.30 261.93 423.78 260.67 419.48 258.67 curveto +fill +restore +% S_STAFF +% staff 2 +save +405.15 166.50 1.000000 4n +414.41 169.50 1.000000 dot +0.70 setlinewidth +408.83 167.25 moveto +408.83 187.50 lineto stroke +447.09 163.50 1.000000 4n +450.77 164.25 moveto +450.77 184.50 lineto stroke +453.79 184.50 1.000000 dnflag +465.41 166.50 1.000000 4n +469.09 167.25 moveto +469.09 186.00 lineto stroke +484.55 166.50 1.000000 4n +488.24 167.25 moveto +488.24 186.00 lineto stroke +newpath +468.74 187.50 moveto +488.59 187.50 lineto +488.59 184.50 lineto +468.74 184.50 lineto +closepath +fill +405.15 151.50 1.000000 4n +414.41 151.50 1.000000 dot +401.47 150.75 moveto +401.47 130.50 lineto stroke +447.09 157.50 1.000000 4n +443.40 156.75 moveto +443.40 136.50 lineto stroke +446.43 136.50 1.000000 upflag +465.41 145.50 1.000000 4n +461.73 144.75 moveto +461.73 125.36 lineto stroke +484.55 148.50 1.000000 4n +480.87 147.75 moveto +480.87 128.36 lineto stroke +newpath +461.38 126.86 moveto +481.22 129.86 lineto +481.22 126.86 lineto +461.38 123.86 lineto +closepath +fill +405.15 146.40 moveto +405.15 146.58 lineto +411.11 146.07 417.05 146.32 422.96 147.34 curveto +428.86 148.35 434.54 150.10 439.99 152.57 curveto +440.11 152.22 lineto +434.82 149.19 429.17 147.17 423.16 146.13 curveto +417.15 145.10 411.15 145.13 405.15 146.21 curveto +fill +419.41 171.60 moveto +419.40 171.81 lineto +424.02 173.39 428.75 173.92 433.61 173.39 curveto +438.46 172.87 442.98 171.33 447.15 168.80 curveto +447.02 168.39 lineto +442.72 170.40 438.20 171.66 433.47 172.17 curveto +428.75 172.68 424.07 172.42 419.43 171.39 curveto +fill +restore +% S_BAR +190 linenum +0.70 setlinewidth +505.20 268.77 moveto +505.20 142.50 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +192 linenum +/Times-Roman findfont +12 scalefont +setfont +512.28 207.05 moveto +(free) show +/Times-Roman findfont +12 scalefont +setfont +573.45 207.05 moveto +(and) show +/Times-Roman findfont +12 scalefont +setfont +603.21 207.05 moveto +(the) show +516.92 265.77 1.000000 4n +520.61 266.52 moveto +520.61 286.77 lineto stroke +549.57 268.77 1.000000 4rest +577.77 253.77 1.000000 4n +581.45 254.52 moveto +581.45 273.68 lineto stroke +606.86 256.77 1.000000 4n +610.54 257.52 moveto +610.54 276.68 lineto stroke +newpath +581.10 275.18 moveto +610.89 278.18 lineto +610.89 275.18 lineto +581.10 272.18 lineto +closepath +fill +516.92 244.77 1.000000 4n +513.24 244.02 moveto +513.24 223.77 lineto stroke +549.57 238.77 1.000000 4rest +577.77 241.77 1.000000 4n +574.08 241.02 moveto +574.08 222.27 lineto stroke +606.86 241.77 1.000000 4n +603.18 241.02 moveto +603.18 222.27 lineto stroke +newpath +573.73 223.77 moveto +603.53 223.77 lineto +603.53 220.77 lineto +573.73 220.77 lineto +closepath +fill +/Times-Roman findfont +12 scalefont +setfont +507.89 288.78 moveto +516.92 288.78 1.000000 ferm +525.96 288.78 moveto +restore +% S_STAFF +% staff 2 +save +516.92 166.50 1.000000 4n +0.70 setlinewidth +520.61 167.25 moveto +520.61 187.50 lineto stroke +549.57 178.50 1.000000 4rest +577.77 166.50 1.000000 4n +581.45 167.25 moveto +581.45 186.00 lineto stroke +606.86 166.50 1.000000 4n +610.54 167.25 moveto +610.54 186.00 lineto stroke +newpath +581.10 187.50 moveto +610.89 187.50 lineto +610.89 184.50 lineto +581.10 184.50 lineto +closepath +fill +516.92 151.50 1.000000 4n +513.24 150.75 moveto +513.24 130.50 lineto stroke +549.57 142.50 1.000000 4rest +577.77 160.50 1.000000 4n +574.08 159.75 moveto +574.08 141.00 lineto stroke +606.86 160.50 1.000000 4n +598.41 160.50 1.000000 nat +603.18 159.75 moveto +603.18 141.00 lineto stroke +newpath +573.73 142.50 moveto +603.53 142.50 lineto +603.53 139.50 lineto +573.73 139.50 lineto +closepath +fill +/Times-Roman findfont +12 scalefont +setfont +507.89 189.50 moveto +516.92 189.50 1.000000 ferm +525.96 189.50 moveto +restore +% S_BAR +198 linenum +0.70 setlinewidth +627.51 268.77 moveto +627.51 142.50 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +199 linenum +/Times-Roman findfont +12 scalefont +setfont +633.72 207.05 moveto +(home) show +/Times-Roman findfont +12 scalefont +setfont +679.95 207.05 moveto +(of) show +/Times-Roman findfont +12 scalefont +setfont +700.20 207.05 moveto +(the) show +640.38 259.77 1.000000 4n +649.64 259.77 1.000000 dot +644.06 260.52 moveto +644.06 280.77 lineto stroke +682.43 262.77 1.000000 4n +686.11 263.52 moveto +686.11 283.77 lineto stroke +689.14 283.77 1.000000 dnflag +703.85 256.77 1.000000 4n +707.53 257.52 moveto +707.53 277.77 lineto stroke +640.38 244.77 1.000000 4n +649.64 241.77 1.000000 dot +636.70 244.02 moveto +636.70 223.77 lineto stroke +682.43 244.77 1.000000 4n +678.75 244.02 moveto +678.75 223.77 lineto stroke +681.77 223.77 1.000000 upflag +703.85 241.77 1.000000 4n +700.17 241.02 moveto +700.17 220.77 lineto stroke +restore +% S_STAFF +% staff 2 +save +640.38 166.50 1.000000 4n +649.64 169.50 1.000000 dot +0.70 setlinewidth +644.06 167.25 moveto +644.06 187.50 lineto stroke +682.43 166.50 1.000000 4n +686.11 167.25 moveto +686.11 187.50 lineto stroke +689.14 187.50 1.000000 dnflag +703.85 163.50 1.000000 4n +707.53 164.25 moveto +707.53 184.50 lineto stroke +640.38 157.50 1.000000 4n +649.64 157.50 1.000000 dot +636.70 156.75 moveto +636.70 136.50 lineto stroke +682.43 157.50 1.000000 4n +678.75 156.75 moveto +678.75 136.50 lineto stroke +681.77 136.50 1.000000 upflag +703.85 157.50 1.000000 4n +700.17 156.75 moveto +700.17 136.50 lineto stroke +restore +% S_BAR +205 linenum +0.70 setlinewidth +735.86 268.77 moveto +735.86 142.50 lineto stroke +% S_CHHEAD +% S_STAFF +% staff 1 +save +206 linenum +/Times-Roman findfont +12 scalefont +setfont +744.15 207.05 moveto +(brave?) show +752.13 253.77 1.000000 2n +756.03 254.52 moveto +756.03 274.77 lineto stroke +752.13 238.77 1.000000 2n +745.68 238.77 moveto +758.58 238.77 lineto stroke +748.23 238.02 moveto +748.23 217.77 lineto stroke +restore +% S_STAFF +% staff 2 +save +752.13 157.50 1.000000 2n +0.70 setlinewidth +756.03 158.25 moveto +756.03 178.50 lineto stroke +752.13 145.50 1.000000 2n +748.23 144.75 moveto +748.23 124.50 lineto stroke +restore +% S_BAR +211 linenum +0.70 setlinewidth +807.07 268.77 moveto +807.07 142.50 lineto stroke +3.00 setlinewidth +811.07 268.77 moveto +811.07 142.50 lineto stroke +0.70 setlinewidth +% Printing header/footer +/Times-Roman findfont +18 scalefont +setfont +342.53 1065.42 moveto +(The Star Spangled Banner) show +/Times-Italic findfont +12 scalefont +setfont +348.37 1052.60 moveto +(\(The United States National Anthem\)) show +/Times-Roman findfont +9 scalefont +setfont +61.71 1042.99 moveto +(Text: Francis Scott Key) show +/Times-Roman findfont +9 scalefont +setfont +750.26 1042.99 moveto +(Tune: J. S. Smith) show +/Times-Roman findfont +9 scalefont +setfont +61.71 1033.38 moveto +/Times-Roman findfont +9 scalefont +setfont +733.19 1033.38 moveto +(arr: William J. Krauss) show +showpage +restore +%%Trailer +%%DocumentFonts: /Times-Roman /Times-Italic /NewCenturySchlbk-Bold +%%Pages: 1