From 464a51fffc26b333e230ce380a7854f32eb98129 Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Wed, 2 Mar 2016 16:29:47 -0500 Subject: [PATCH 01/41] MVP code and class definitions for mp4 --- mp4_music_generation.py | 1 + 1 file changed, 1 insertion(+) create mode 100644 mp4_music_generation.py diff --git a/mp4_music_generation.py b/mp4_music_generation.py new file mode 100644 index 0000000..288c348 --- /dev/null +++ b/mp4_music_generation.py @@ -0,0 +1 @@ +class Note(object): \ No newline at end of file From 81c6ac5bdf73d196b28dc27fcd5517a7cdae508a Mon Sep 17 00:00:00 2001 From: bwerth Date: Sun, 6 Mar 2016 16:27:10 -0500 Subject: [PATCH 02/41] Finished first pass of base code --- mp4_music_generation.py | 96 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 95 insertions(+), 1 deletion(-) diff --git a/mp4_music_generation.py b/mp4_music_generation.py index 288c348..f5a8769 100644 --- a/mp4_music_generation.py +++ b/mp4_music_generation.py @@ -1 +1,95 @@ -class Note(object): \ No newline at end of file +class Note(object): + """ + This class defines a note. Its attributes are the note name, the octave, and the duration. + The note name is a string, octave is an integer (C4 is middle C), duration is the number of beats (duration of 4 is a whole note + """ + note_list = ['A','A#','B','C','C#','D','D#','E','F','F#','G','G#'] + + def __init__(self,note = 'A',octave = 4,duration = 4): + self.note = note + self.octave = octave + self.duration = duration + + def __str__(self): + return "{}{} duration {} beats".format(self.note,self.octave,self.duration) + + def name_interval(self,other): + """ + This method calculates the number of half steps separating two notes. Takes a note as input and produces an integer. + """ + notea = note_list.index(self.note) + noteb = note_list.index(other.note) + distance = abs(noteb-notea) + + def produce_note(self,interval): + """ + This method produces the name of a note a given number of half steps higher than self + """ + noteindex = note_list.index(self.note) + if noteindex+interval>len(note_list)-1: + newnoteindex = noteindex+interval-len(note_list) + else: + newnoteindex = noteindex+interval + return note_list(newnoteindex) + +class Chord(object): + """ + This class defines chords made up of notes. Its attributes are bottomnote, chord name, and chord inversion + """ + def __init__(self,bottomnote = Note(),chordname = '',inversion = 0): + self.bottomnote = bottomnote + self.chordname = chordname + self.inversion = inversion + + def __str__(self): + return "{} chord with a starting note of {}, at an inversion of {}".format(self.bottomnote,self.chordname,self.inversion) + + def createchord(self): + """ + This method produces a list of note names that forms the chord given the parameters for the chord defined in the Chord class + """ + chord = [] + if self.chordname == 'minor': + chord.append(bottomnote.note) + chord.append(bottomnote.producenote(3)) + chord.append(bottomnote.producenote(4)) + elif self.chordname == 'diminished': + chord.append(bottomnote.note) + chord.append(bottomnote.producenote(3)) + chord.append(bottomnote.producenote(3)) + elif self.chordname == 'augmented': + chord.append(bottomnote.note) + chord.append(bottomnote.producenote(4)) + chord.append(bottomnote.producenote(4)) + else: + chord.append(bottomnote.note) + chord.append(bottomnote.producenote(4)) + chord.append(bottomnote.producenote(3)) + return chord + +class ChordProgression(object): + """ + This class defines a chord progression made up of chords. Its attribute is a list of chords (loc) + """ + def __init__(self,LoC = []): + self.loc = LoC + + def __str__(self): + loc = [] + for chord in self.loc: + loc.append(chord) + return loc + + def createchordprogression(self): + """ + This method produces a list of lists of chord names. For each chord in the loc attribute, createchord is called with the result being added to a list + """ + loc = [] + for chord in self.loc: + loc.append(chord.createchord()) + return loc + + +if __name__ == "__main__": + import doctest + doctest.testmod() \ No newline at end of file From 96808111b7fef824970af4514a7abab1399b294d Mon Sep 17 00:00:00 2001 From: bwerth Date: Sun, 6 Mar 2016 17:03:12 -0500 Subject: [PATCH 03/41] Base code is working --- mp4_music_generation.py | 61 ++++++++++++++++++++++++++--------------- 1 file changed, 39 insertions(+), 22 deletions(-) diff --git a/mp4_music_generation.py b/mp4_music_generation.py index f5a8769..e6a7b88 100644 --- a/mp4_music_generation.py +++ b/mp4_music_generation.py @@ -1,9 +1,9 @@ +note_list = ['A','A#','B','C','C#','D','D#','E','F','F#','G','G#'] class Note(object): """ This class defines a note. Its attributes are the note name, the octave, and the duration. The note name is a string, octave is an integer (C4 is middle C), duration is the number of beats (duration of 4 is a whole note """ - note_list = ['A','A#','B','C','C#','D','D#','E','F','F#','G','G#'] def __init__(self,note = 'A',octave = 4,duration = 4): self.note = note @@ -12,16 +12,18 @@ def __init__(self,note = 'A',octave = 4,duration = 4): def __str__(self): return "{}{} duration {} beats".format(self.note,self.octave,self.duration) - + + """ def name_interval(self,other): - """ + This method calculates the number of half steps separating two notes. Takes a note as input and produces an integer. - """ + notea = note_list.index(self.note) noteb = note_list.index(other.note) distance = abs(noteb-notea) - - def produce_note(self,interval): + """ + + def producenote(self,interval): """ This method produces the name of a note a given number of half steps higher than self """ @@ -30,7 +32,7 @@ def produce_note(self,interval): newnoteindex = noteindex+interval-len(note_list) else: newnoteindex = noteindex+interval - return note_list(newnoteindex) + return note_list[newnoteindex] class Chord(object): """ @@ -42,7 +44,7 @@ def __init__(self,bottomnote = Note(),chordname = '',inversion = 0): self.inversion = inversion def __str__(self): - return "{} chord with a starting note of {}, at an inversion of {}".format(self.bottomnote,self.chordname,self.inversion) + return "{} chord with a starting note of {} at an inversion of {}".format(self.chordname,self.bottomnote,self.inversion) def createchord(self): """ @@ -50,21 +52,21 @@ def createchord(self): """ chord = [] if self.chordname == 'minor': - chord.append(bottomnote.note) - chord.append(bottomnote.producenote(3)) - chord.append(bottomnote.producenote(4)) + chord.append(self.bottomnote.note) + chord.append(self.bottomnote.producenote(3)) + chord.append(self.bottomnote.producenote(7)) elif self.chordname == 'diminished': - chord.append(bottomnote.note) - chord.append(bottomnote.producenote(3)) - chord.append(bottomnote.producenote(3)) + chord.append(self.bottomnote.note) + chord.append(self.bottomnote.producenote(3)) + chord.append(self.bottomnote.producenote(6)) elif self.chordname == 'augmented': - chord.append(bottomnote.note) - chord.append(bottomnote.producenote(4)) - chord.append(bottomnote.producenote(4)) + chord.append(self.bottomnote.note) + chord.append(self.bottomnote.producenote(4)) + chord.append(self.bottomnote.producenote(8)) else: - chord.append(bottomnote.note) - chord.append(bottomnote.producenote(4)) - chord.append(bottomnote.producenote(3)) + chord.append(self.bottomnote.note) + chord.append(self.bottomnote.producenote(4)) + chord.append(self.bottomnote.producenote(7)) return chord class ChordProgression(object): @@ -77,8 +79,8 @@ def __init__(self,LoC = []): def __str__(self): loc = [] for chord in self.loc: - loc.append(chord) - return loc + loc.append(str(chord)) + return '\n'.join(loc) def createchordprogression(self): """ @@ -89,6 +91,21 @@ def createchordprogression(self): loc.append(chord.createchord()) return loc +note1 = Note() +note2 = Note() +note2.note = 'C#' +note2.duration = 2 +chord1 = Chord() +chord1.bottomnote = note1 +chord1.chordname = 'major' +chord2 = Chord() +chord2.bottomnote = note2 +chord2.chordname = 'major' +loc = [chord1,chord2] +chordprog = ChordProgression() +chordprog.loc = loc + +print chordprog.createchordprogression() if __name__ == "__main__": import doctest From 93463754720f5277b198bfd7424b5204af75f14e Mon Sep 17 00:00:00 2001 From: bwerth Date: Mon, 7 Mar 2016 13:39:29 -0500 Subject: [PATCH 04/41] Still working on some weird errors after adding inversions --- mp4_music_generation.py | 57 ++++++++++++++++++++++++++--------------- 1 file changed, 36 insertions(+), 21 deletions(-) diff --git a/mp4_music_generation.py b/mp4_music_generation.py index e6a7b88..da25fbf 100644 --- a/mp4_music_generation.py +++ b/mp4_music_generation.py @@ -47,27 +47,41 @@ def __str__(self): return "{} chord with a starting note of {} at an inversion of {}".format(self.chordname,self.bottomnote,self.inversion) def createchord(self): - """ - This method produces a list of note names that forms the chord given the parameters for the chord defined in the Chord class - """ - chord = [] - if self.chordname == 'minor': - chord.append(self.bottomnote.note) - chord.append(self.bottomnote.producenote(3)) - chord.append(self.bottomnote.producenote(7)) - elif self.chordname == 'diminished': - chord.append(self.bottomnote.note) - chord.append(self.bottomnote.producenote(3)) - chord.append(self.bottomnote.producenote(6)) - elif self.chordname == 'augmented': - chord.append(self.bottomnote.note) - chord.append(self.bottomnote.producenote(4)) - chord.append(self.bottomnote.producenote(8)) - else: - chord.append(self.bottomnote.note) - chord.append(self.bottomnote.producenote(4)) - chord.append(self.bottomnote.producenote(7)) - return chord + """ + This method produces a list of note names that forms the chord given the parameters for the chord defined in the Chord class + """ + chord = [] + if self.inversion == 0: + if self.chordname == 'minor': + interval1,interval2 = 3,7 + elif self.chordname == 'diminished': + interval1,interval2 = 3,6 + elif self.chordname == 'augmented': + interval1,interval2 = 4,8 + else: + interval1,interval2 = 4,7 + elif self.inversion == 1: + if self.chordname == 'minor': + interval1,interval2 = 4,9 + elif self.chordname == 'augmented': + interval1,interval2 = 4,8 + elif self.chordname == 'diminished': + interval1,interval2 = 3,9 + else: + interval1,interval2 = 3,8 + elif self.inversion == 2: + if self.chordname == 'minor': + interval1,interval2 = 5,3 + elif self.chordname == 'augmented': + interval1,interval2 = 4,4 + elif self.chordname == 'diminished': + interval1,interval2 = 6,3 + else: + interval1,interval2 = 5,4 + chord.append(self.bottomnote.note) + chord.append(self.bottomnote.producenote(interval1)) + chord.append(self.bottomnote.producenote(interval2)) + return chord class ChordProgression(object): """ @@ -105,6 +119,7 @@ def createchordprogression(self): chordprog = ChordProgression() chordprog.loc = loc +print chord1.createchord() print chordprog.createchordprogression() if __name__ == "__main__": From 2d05a8bfaa8d01f4a5645faa528476fac7e77c5d Mon Sep 17 00:00:00 2001 From: bwerth Date: Mon, 7 Mar 2016 14:47:02 -0500 Subject: [PATCH 05/41] Finished adding inversions! --- mp4_music_generation.py | 78 +++++++++++++++++++++-------------------- 1 file changed, 40 insertions(+), 38 deletions(-) diff --git a/mp4_music_generation.py b/mp4_music_generation.py index da25fbf..76a4da7 100644 --- a/mp4_music_generation.py +++ b/mp4_music_generation.py @@ -5,7 +5,7 @@ class Note(object): The note name is a string, octave is an integer (C4 is middle C), duration is the number of beats (duration of 4 is a whole note """ - def __init__(self,note = 'A',octave = 4,duration = 4): + def __init__(self,note = 'C',octave = 4,duration = 4): self.note = note self.octave = octave self.duration = duration @@ -47,41 +47,42 @@ def __str__(self): return "{} chord with a starting note of {} at an inversion of {}".format(self.chordname,self.bottomnote,self.inversion) def createchord(self): - """ - This method produces a list of note names that forms the chord given the parameters for the chord defined in the Chord class - """ - chord = [] - if self.inversion == 0: - if self.chordname == 'minor': - interval1,interval2 = 3,7 - elif self.chordname == 'diminished': - interval1,interval2 = 3,6 - elif self.chordname == 'augmented': - interval1,interval2 = 4,8 - else: - interval1,interval2 = 4,7 - elif self.inversion == 1: - if self.chordname == 'minor': - interval1,interval2 = 4,9 - elif self.chordname == 'augmented': - interval1,interval2 = 4,8 - elif self.chordname == 'diminished': - interval1,interval2 = 3,9 - else: - interval1,interval2 = 3,8 - elif self.inversion == 2: - if self.chordname == 'minor': - interval1,interval2 = 5,3 - elif self.chordname == 'augmented': - interval1,interval2 = 4,4 - elif self.chordname == 'diminished': - interval1,interval2 = 6,3 - else: - interval1,interval2 = 5,4 - chord.append(self.bottomnote.note) - chord.append(self.bottomnote.producenote(interval1)) - chord.append(self.bottomnote.producenote(interval2)) - return chord + """ + This method produces a list of note names that forms the chord given the parameters for the chord defined in the Chord class + """ + chord = [] + interval1 = 0 + if self.inversion == 0: + if self.chordname == 'minor': + interval2,interval3 = 3,7 + elif self.chordname == 'diminished': + interval2,interval3 = 3,6 + elif self.chordname == 'augmented': + interval2,interval3 = 4,8 + else: + interval2,interval3 = 4,7 + elif self.inversion == 1: + if self.chordname == 'minor': + interval1,interval2,interval3 = 3,7,12 + elif self.chordname == 'augmented': + interval1,interval2,interval3 = 4,8,12 + elif self.chordname == 'diminished': + interval1,interval2,interval3 = 3,6,12 + else: + interval1,interval2,interval3 = 4,7,12 + elif self.inversion == 2: + if self.chordname == 'minor': + interval1,interval2,interval3 = 7,12,15 + elif self.chordname == 'augmented': + interval1,interval2,interval3 = 8,12,16 + elif self.chordname == 'diminished': + interval1,interval2,interval3 = 6,12,15 + else: + interval1,interval2,interval3 = 7,12,16 + chord.append(self.bottomnote.producenote(interval1)) + chord.append(self.bottomnote.producenote(interval2)) + chord.append(self.bottomnote.producenote(interval3)) + return chord class ChordProgression(object): """ @@ -107,7 +108,7 @@ def createchordprogression(self): note1 = Note() note2 = Note() -note2.note = 'C#' +note2.note = 'F' note2.duration = 2 chord1 = Chord() chord1.bottomnote = note1 @@ -115,11 +116,12 @@ def createchordprogression(self): chord2 = Chord() chord2.bottomnote = note2 chord2.chordname = 'major' +chord2.inversion = 1 loc = [chord1,chord2] chordprog = ChordProgression() chordprog.loc = loc -print chord1.createchord() +print chord2.createchord() print chordprog.createchordprogression() if __name__ == "__main__": From 30d0764aaf2894f5154faa46bea3dafb130a6811 Mon Sep 17 00:00:00 2001 From: bwerth Date: Mon, 7 Mar 2016 15:13:25 -0500 Subject: [PATCH 06/41] Added doctests and a header --- mp4_music_generation.py | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/mp4_music_generation.py b/mp4_music_generation.py index 76a4da7..5d6dbeb 100644 --- a/mp4_music_generation.py +++ b/mp4_music_generation.py @@ -1,10 +1,21 @@ -note_list = ['A','A#','B','C','C#','D','D#','E','F','F#','G','G#'] +""" +This program takes a chord progression as input and randomly generates a melody. + +@author: Joseph Lee and Bryan Werth + +""" class Note(object): """ This class defines a note. Its attributes are the note name, the octave, and the duration. The note name is a string, octave is an integer (C4 is middle C), duration is the number of beats (duration of 4 is a whole note + >>> note1.producenote(4) + 'E' + >>> note2.producenote(5) + 'A#' + >>> note1.producenote(0) + 'C' """ - + note_list = ['A','A#','B','C','C#','D','D#','E','F','F#','G','G#'] def __init__(self,note = 'C',octave = 4,duration = 4): self.note = note self.octave = octave @@ -27,16 +38,20 @@ def producenote(self,interval): """ This method produces the name of a note a given number of half steps higher than self """ - noteindex = note_list.index(self.note) - if noteindex+interval>len(note_list)-1: - newnoteindex = noteindex+interval-len(note_list) + noteindex = self.note_list.index(self.note) + if noteindex+interval>len(self.note_list)-1: + newnoteindex = noteindex+interval-len(self.note_list) else: newnoteindex = noteindex+interval - return note_list[newnoteindex] + return self.note_list[newnoteindex] class Chord(object): """ This class defines chords made up of notes. Its attributes are bottomnote, chord name, and chord inversion + >>> chord1.createchord() + ['C', 'D#', 'G'] + >>> chord2.createchord() + ['A', 'C', 'F'] """ def __init__(self,bottomnote = Note(),chordname = '',inversion = 0): self.bottomnote = bottomnote @@ -87,6 +102,10 @@ def createchord(self): class ChordProgression(object): """ This class defines a chord progression made up of chords. Its attribute is a list of chords (loc) + >>> chordprog.createchordprogression() + [['C', 'D#', 'G'], ['A', 'C', 'F']] + >>> chordprog2.createchordprogression() + [] """ def __init__(self,LoC = []): self.loc = LoC @@ -112,13 +131,14 @@ def createchordprogression(self): note2.duration = 2 chord1 = Chord() chord1.bottomnote = note1 -chord1.chordname = 'major' +chord1.chordname = 'minor' chord2 = Chord() chord2.bottomnote = note2 chord2.chordname = 'major' chord2.inversion = 1 loc = [chord1,chord2] chordprog = ChordProgression() +chordprog2 = ChordProgression() chordprog.loc = loc print chord2.createchord() From 3314f8ff261938e31903ff1dbbc79570c0f7cc8e Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Mon, 7 Mar 2016 15:24:29 -0500 Subject: [PATCH 07/41] Music21 Implementation of MVP --- mp4_music21_rev1.py | 80 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 mp4_music21_rev1.py diff --git a/mp4_music21_rev1.py b/mp4_music21_rev1.py new file mode 100644 index 0000000..086aec8 --- /dev/null +++ b/mp4_music21_rev1.py @@ -0,0 +1,80 @@ +import music21 +import copy +import random + +def realize_chord(chordstring, numofpitch=3, baseoctave=4, direction="ascending"): + """ + given a chordstring like Am7, return a list of numofpitch pitches, starting in octave baseoctave, and ascending + if direction == "descending", reverse the list of pitches before returning them + """ + pitches = music21.harmony.ChordSymbol(chordstring).pitches + num_iter = numofpitch/len(pitches)+1 + octave_correction = baseoctave - pitches[0].octave + result = [] + actual_pitches = 0 + for i in range(num_iter): + for p in pitches: + if actual_pitches < numofpitch: + newp = copy.deepcopy(p) + newp.octave = newp.octave + octave_correction + result.append(newp) + actual_pitches += 1 + else: + if direction == "ascending": + return result + else: + result.reverse() + return result + octave_correction += 1 + + if direction == "ascending": + return result + else: + result.reverse() + return result + + # define a chord progression as a string of all the chords +chords = "C G Am F C" + # scale in which to interpret these chords +scale = music21.scale.MajorScale("C") + # realize the chords in octave 4 (e.g. 4) +octave = 4 + # realize the chords using half notes (e.g. 1 for a whole note) +quarterLength = 2 + +chord_size=3 + +voices=2 + # convert chords to notes and stuff into a stream +splitted_chords = chords.split(" ") + +stream = {} +splitted_chords = chords.split(" ") + + +for v in range(voices): + stream[v] = music21.stream.Stream() +# split each chord into a separate voice +for c in splitted_chords: + pitches = realize_chord(c, chord_size, octave, direction=random.choice(["ascending","descending"])) + for v in range(voices): + if v==voices-1 and c==splitted_chords[-1]: + pitch = realize_chord(c, 1, octave, direction="ascending") + note = music21.note.Note(quarterLength) + note.pitches=pitch + stream[voices-1].append(note) + print "hello" + else: + pitch=random.choice(pitches) + note = music21.note.Note(pitch) + note.quarterLength = quarterLength + stream[v].append(note) + + + + # combine all voices to one big stream +streams = music21.stream.Stream() +for s in stream: + streams.insert(0, copy.deepcopy(stream[s])) + +streams.show("text") \ No newline at end of file From ac48a465a3b096c075e81efc9b9b6381df49bd74 Mon Sep 17 00:00:00 2001 From: bwerth Date: Mon, 7 Mar 2016 16:13:32 -0500 Subject: [PATCH 08/41] Adapted the code for music21 --- mp4_music_generation.py | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/mp4_music_generation.py b/mp4_music_generation.py index 5d6dbeb..f727d15 100644 --- a/mp4_music_generation.py +++ b/mp4_music_generation.py @@ -8,14 +8,8 @@ class Note(object): """ This class defines a note. Its attributes are the note name, the octave, and the duration. The note name is a string, octave is an integer (C4 is middle C), duration is the number of beats (duration of 4 is a whole note - >>> note1.producenote(4) - 'E' - >>> note2.producenote(5) - 'A#' - >>> note1.producenote(0) - 'C' """ - note_list = ['A','A#','B','C','C#','D','D#','E','F','F#','G','G#'] + note_list = ['C','C#','D','D#','E','F','F#','G','G#','A','A#','B'] def __init__(self,note = 'C',octave = 4,duration = 4): self.note = note self.octave = octave @@ -41,17 +35,16 @@ def producenote(self,interval): noteindex = self.note_list.index(self.note) if noteindex+interval>len(self.note_list)-1: newnoteindex = noteindex+interval-len(self.note_list) + octave = self.octave + 1 else: newnoteindex = noteindex+interval - return self.note_list[newnoteindex] + octave = self.octave + newnote = Note(self.note_list[newnoteindex],octave,self.duration) + return newnote class Chord(object): """ This class defines chords made up of notes. Its attributes are bottomnote, chord name, and chord inversion - >>> chord1.createchord() - ['C', 'D#', 'G'] - >>> chord2.createchord() - ['A', 'C', 'F'] """ def __init__(self,bottomnote = Note(),chordname = '',inversion = 0): self.bottomnote = bottomnote @@ -102,10 +95,6 @@ def createchord(self): class ChordProgression(object): """ This class defines a chord progression made up of chords. Its attribute is a list of chords (loc) - >>> chordprog.createchordprogression() - [['C', 'D#', 'G'], ['A', 'C', 'F']] - >>> chordprog2.createchordprogression() - [] """ def __init__(self,LoC = []): self.loc = LoC @@ -140,9 +129,9 @@ def createchordprogression(self): chordprog = ChordProgression() chordprog2 = ChordProgression() chordprog.loc = loc +list1 = chord2.createchord() -print chord2.createchord() -print chordprog.createchordprogression() +print list1[1] if __name__ == "__main__": import doctest From d4f7f294e173f43ac498f5ac6a70b6209e2adadd Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Mon, 7 Mar 2016 16:16:11 -0500 Subject: [PATCH 09/41] Added MIDI file output to the Music21 Implementation of the MVP --- mp4_music21_rev1.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/mp4_music21_rev1.py b/mp4_music21_rev1.py index 086aec8..17d5f52 100644 --- a/mp4_music21_rev1.py +++ b/mp4_music21_rev1.py @@ -34,7 +34,7 @@ def realize_chord(chordstring, numofpitch=3, baseoctave=4, direction="ascending" return result # define a chord progression as a string of all the chords -chords = "C G Am F C" +chords = "C G Am Dm Em F C" # scale in which to interpret these chords scale = music21.scale.MajorScale("C") # realize the chords in octave 4 (e.g. 4) @@ -42,7 +42,7 @@ def realize_chord(chordstring, numofpitch=3, baseoctave=4, direction="ascending" # realize the chords using half notes (e.g. 1 for a whole note) quarterLength = 2 -chord_size=3 +chord_size=5 voices=2 # convert chords to notes and stuff into a stream @@ -60,8 +60,9 @@ def realize_chord(chordstring, numofpitch=3, baseoctave=4, direction="ascending" for v in range(voices): if v==voices-1 and c==splitted_chords[-1]: pitch = realize_chord(c, 1, octave, direction="ascending") - note = music21.note.Note(quarterLength) + note = music21.note.Note() note.pitches=pitch + note.quarterLength=quarterLength stream[voices-1].append(note) print "hello" else: @@ -77,4 +78,8 @@ def realize_chord(chordstring, numofpitch=3, baseoctave=4, direction="ascending" for s in stream: streams.insert(0, copy.deepcopy(stream[s])) -streams.show("text") \ No newline at end of file +streams.show("text") +mf = music21.midi.translate.streamToMidiFile(streams) +mf.open('test123.mid', 'wb') +mf.write() +mf.close() \ No newline at end of file From 9e5aaafa449149a4a6f637c0e1a54a8fb8a0e9ef Mon Sep 17 00:00:00 2001 From: bwerth Date: Tue, 8 Mar 2016 14:55:06 -0500 Subject: [PATCH 10/41] Finished the create melody method --- mp4_music_generation.py | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/mp4_music_generation.py b/mp4_music_generation.py index f727d15..a956084 100644 --- a/mp4_music_generation.py +++ b/mp4_music_generation.py @@ -4,6 +4,8 @@ @author: Joseph Lee and Bryan Werth """ +import random + class Note(object): """ This class defines a note. Its attributes are the note name, the octave, and the duration. @@ -16,7 +18,7 @@ def __init__(self,note = 'C',octave = 4,duration = 4): self.duration = duration def __str__(self): - return "{}{} duration {} beats".format(self.note,self.octave,self.duration) + return "{}{}".format(self.note,self.octave) """ def name_interval(self,other): @@ -114,6 +116,36 @@ def createchordprogression(self): loc.append(chord.createchord()) return loc + def createmelody(self): + """ + This method produces a string melody given a chord progression + """ + listofchords = self.createchordprogression() + melody = '' + for chord in listofchords: + melody = melody + str(random.choice(chord)) + ' ' + return melody + + + #def createchordprogressionfromstring(self,chordstring,octave,duration): + #notelist = chordstring.split(" ") + #notelist = [chord.replace('m',' minor') for chord in chordlist] + #notelist = [chord.replace('aug',' augmented') for chord in chordlist] + #notelist = [chord.replace('dim',' diminished') for chord in chordlist] + #notelist = [chord.split(" ") for chord in chordlist] + #chordlist = [] + #newnote = Note(chordlist[0][0],octave,duration) + #if chordlist[0][1] + #newchord = Chord(newnote,chordlist[0][1],0) + #chordlist.append(newchord) + #for chord in chordlist: + + + + + + + note1 = Note() note2 = Note() note2.note = 'F' @@ -130,8 +162,9 @@ def createchordprogression(self): chordprog2 = ChordProgression() chordprog.loc = loc list1 = chord2.createchord() +melody1 = chordprog.createmelody() -print list1[1] +print melody1 if __name__ == "__main__": import doctest From 6aa83d450d29e1ddc18679c3cf1053533e56e3be Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Tue, 8 Mar 2016 16:26:29 -0500 Subject: [PATCH 11/41] MVP Ready for command line interface --- mp4_music_generation_rev2.py | 161 +++++++++++++++++++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 mp4_music_generation_rev2.py diff --git a/mp4_music_generation_rev2.py b/mp4_music_generation_rev2.py new file mode 100644 index 0000000..7389015 --- /dev/null +++ b/mp4_music_generation_rev2.py @@ -0,0 +1,161 @@ +""" +This program takes a chord progression as input and randomly generates a melody. + +@author: Joseph Lee and Bryan Werth + +""" + + +import music21 +import copy +import random + +class Note(object): + """ + This class defines a note. Its attributes are the note name, the octave, and the duration. + The note name is a string, octave is an integer (C4 is middle C), duration is the number of beats (duration of 4 is a whole note + """ + note_list = ['C','C#','D','D#','E','F','F#','G','G#','A','A#','B'] + def __init__(self,note = 'C',octave = 4,duration = 4): + self.note = note + self.octave = octave + self.duration = duration + + def __str__(self): + return "{}{} duration {} beats".format(self.note,self.octave,self.duration) + + """ + def name_interval(self,other): + + This method calculates the number of half steps separating two notes. Takes a note as input and produces an integer. + + notea = note_list.index(self.note) + noteb = note_list.index(other.note) + distance = abs(noteb-notea) + """ + + def producenote(self,interval): + """ + This method produces the name of a note a given number of half steps higher than self + """ + noteindex = self.note_list.index(self.note) + if noteindex+interval>len(self.note_list)-1: + newnoteindex = noteindex+interval-len(self.note_list) + octave = self.octave + 1 + else: + newnoteindex = noteindex+interval + octave = self.octave + newnote = Note(self.note_list[newnoteindex],octave,self.duration) + return newnote + +class Chord(object): + """ + This class defines chords made up of notes. Its attributes are bottomnote, chord name, and chord inversion + """ + def __init__(self,bottomnote = Note(),chordname = '',inversion = 0): + self.bottomnote = bottomnote + self.chordname = chordname + self.inversion = inversion + + def __str__(self): + return "{} chord with a starting note of {} at an inversion of {}".format(self.chordname,self.bottomnote,self.inversion) + + def createchord(self): + """ + This method produces a list of note names that forms the chord given the parameters for the chord defined in the Chord class + """ + chord = [] + interval1 = 0 + if self.inversion == 0: + if self.chordname == 'minor': + interval2,interval3 = 3,7 + elif self.chordname == 'diminished': + interval2,interval3 = 3,6 + elif self.chordname == 'augmented': + interval2,interval3 = 4,8 + else: + interval2,interval3 = 4,7 + elif self.inversion == 1: + if self.chordname == 'minor': + interval1,interval2,interval3 = 3,7,12 + elif self.chordname == 'augmented': + interval1,interval2,interval3 = 4,8,12 + elif self.chordname == 'diminished': + interval1,interval2,interval3 = 3,6,12 + else: + interval1,interval2,interval3 = 4,7,12 + elif self.inversion == 2: + if self.chordname == 'minor': + interval1,interval2,interval3 = 7,12,15 + elif self.chordname == 'augmented': + interval1,interval2,interval3 = 8,12,16 + elif self.chordname == 'diminished': + interval1,interval2,interval3 = 6,12,15 + else: + interval1,interval2,interval3 = 7,12,16 + chord.append(self.bottomnote.producenote(interval1)) + chord.append(self.bottomnote.producenote(interval2)) + chord.append(self.bottomnote.producenote(interval3)) + return chord + +class ChordProgression(object): + """ + This class defines a chord progression made up of chords. Its attribute is a list of chords (loc) + """ + def __init__(self,LoC = []): + self.loc = LoC + + def __str__(self): + loc = [] + for chord in self.loc: + loc.append(str(chord)) + return '\n'.join(loc) + + def createchordprogression(self): + """ + This method produces a list of lists of chord names. For each chord in the loc attribute, createchord is called with the result being added to a list + """ + loc = [] + for chord in self.loc: + loc.append(chord.createchord()) + return loc + + + + # define a chord progression as a string of all the chords +notes = "C G A D E F C" + # realize the chords in octave 4 (e.g. 4) +octave = 4 + # realize the chords using half notes (e.g. 1 for a whole note) +quarterLength = 2 + +voices=2 + # convert chords to notes and stuff into a stream +splitted_notes = notes.split(" ") + +stream = {} + +for v in range(voices): + stream[v] = music21.stream.Stream() +# split each chord into a separate voice +for v in range(voices): + for c in splitted_notes: + pitch=c+str(octave) + note = music21.note.Note(pitch) + note.quarterLength=quarterLength + stream[v].append(note) + + + # combine all voices to one big stream +streams = music21.stream.Stream() +for s in stream: + streams.insert(0, copy.deepcopy(stream[s])) +mf = music21.midi.translate.streamToMidiFile(streams) +mf.open('test123.mid', 'wb') +mf.write() +mf.close() + + +if __name__ == "__main__": + import doctest + doctest.testmod() \ No newline at end of file From 857081ac50c58cfec19cdbb8dd6eb92e34e7f11f Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Wed, 9 Mar 2016 15:07:51 -0500 Subject: [PATCH 12/41] Most recent MP4 code ready for user interface --- mp4_music_generation.py | 72 +++++++++++++++++++++++++++++------------ 1 file changed, 51 insertions(+), 21 deletions(-) diff --git a/mp4_music_generation.py b/mp4_music_generation.py index a956084..05f3447 100644 --- a/mp4_music_generation.py +++ b/mp4_music_generation.py @@ -5,6 +5,8 @@ """ import random +import music21 +import copy class Note(object): """ @@ -120,10 +122,10 @@ def createmelody(self): """ This method produces a string melody given a chord progression """ + melody=[] listofchords = self.createchordprogression() - melody = '' for chord in listofchords: - melody = melody + str(random.choice(chord)) + ' ' + melody.append(str(random.choice(chord))) return melody @@ -140,31 +142,59 @@ def createmelody(self): #chordlist.append(newchord) #for chord in chordlist: - +def chordgenerator(chords): + """ + This function accepts a list of lists describing chords and produces a list of chords, making this program more user friendly + """ + loc=[] + durations=[] + for c in chords: + #chord has four parameters, for example ["C","major",4,2] would create a C major chord with bottom note C4 with a duration of two beats + note=Note() + chord=Chord() + note.note=c[0] + note.octave=c[2] + note.duration=c[3] + chord.chordname=c[1] + chord.bottomnote=note + loc.append(chord) + durations.append(c[3]) + return (loc,durations) +chords=[["C","major",4,1],["F","major",4,1],["G","major",4,2],["A","minor",4,1],["E","minor",4,1],["F","major",4,2],["C","major",4,4]] +chord_info = chordgenerator(chords) +loc=chord_info[0] +duration=chord_info[1] +chordprog = ChordProgression() +chordprog.loc = loc +durations=duration +voices=3 + # convert chords to notes and stuff into a stream +stream = {} + +for v in range(voices): + stream[v] = music21.stream.Stream() +# split each chord into a separate voice +for v in range(voices): + melody1 = chordprog.createmelody() + for index,notes in enumerate(melody1): + pitch=notes + note = music21.note.Note(pitch) + note.quarterLength=durations[index] + stream[v].append(note) -note1 = Note() -note2 = Note() -note2.note = 'F' -note2.duration = 2 -chord1 = Chord() -chord1.bottomnote = note1 -chord1.chordname = 'minor' -chord2 = Chord() -chord2.bottomnote = note2 -chord2.chordname = 'major' -chord2.inversion = 1 -loc = [chord1,chord2] -chordprog = ChordProgression() -chordprog2 = ChordProgression() -chordprog.loc = loc -list1 = chord2.createchord() -melody1 = chordprog.createmelody() -print melody1 + # combine all voices to one big stream +streams = music21.stream.Stream() +for s in stream: + streams.insert(0, copy.deepcopy(stream[s])) +mf = music21.midi.translate.streamToMidiFile(streams) +mf.open('test123.mid', 'wb') +mf.write() +mf.close() if __name__ == "__main__": import doctest From 32397997c6c81216295ebb96bb8931e65bf74696 Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Wed, 9 Mar 2016 21:52:18 -0500 Subject: [PATCH 13/41] README file for mp4_music_generation.py --- README | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 README diff --git a/README b/README new file mode 100644 index 0000000..020a396 --- /dev/null +++ b/README @@ -0,0 +1,13 @@ +To run the Interactive Algorithmic Music Composition program follow the following steps: + + Be sure to download and install music21 and musescore. Be sure that musescore is the defaul program for opening MIDI files. + Details on how to download and install these programs can be found on their respective websites. + + Download the mp4_music_generation.py file into the directory ~\InteractiveProgramming-1 + If the above directory does not exist, create it + + From the command line, go to the InteractiveProgramming-1 directory + In the command line, call the following line of code: + python mp4_music_generation.py + + From there, follow the prompts in the command line. \ No newline at end of file From 93178c838bbf283e0cb9364d198282a66801e0b5 Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Wed, 9 Mar 2016 21:53:18 -0500 Subject: [PATCH 14/41] Interactive Algorithmic Music Generation Code 3-10-2016 --- mp4_music_generation.py | 50 +++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 27 deletions(-) diff --git a/mp4_music_generation.py b/mp4_music_generation.py index 05f3447..f9aa182 100644 --- a/mp4_music_generation.py +++ b/mp4_music_generation.py @@ -7,14 +7,15 @@ import random import music21 import copy +import os class Note(object): """ This class defines a note. Its attributes are the note name, the octave, and the duration. The note name is a string, octave is an integer (C4 is middle C), duration is the number of beats (duration of 4 is a whole note """ - note_list = ['C','C#','D','D#','E','F','F#','G','G#','A','A#','B'] - def __init__(self,note = 'C',octave = 4,duration = 4): + note_list = ['C','C#','D','D#','E','F','F#','G','G#','A','A#','B']# because MIDI interface is used, there is no distinction between flats and sharps i.e. D# is the same as Eb etc. + def __init__(self,note = 'C',octave = 4,duration = 4):# Default note is middle C (C4) with a duration of 4 beats self.note = note self.octave = octave self.duration = duration @@ -36,8 +37,8 @@ def producenote(self,interval): """ This method produces the name of a note a given number of half steps higher than self """ - noteindex = self.note_list.index(self.note) - if noteindex+interval>len(self.note_list)-1: + noteindex = self.note_list.index(self.note)# finds the index of self within the list of notes + if noteindex+interval>len(self.note_list)-1:# These lines handle the case where the notes wrap around, for example, from B4 to C5 newnoteindex = noteindex+interval-len(self.note_list) octave = self.octave + 1 else: @@ -75,7 +76,7 @@ def createchord(self): interval2,interval3 = 4,7 elif self.inversion == 1: if self.chordname == 'minor': - interval1,interval2,interval3 = 3,7,12 + interval1,interval2,interval3 = 3,7,12# This entire block of code defines the intervals in terms of half steps for the four main chord types of all three inversions. elif self.chordname == 'augmented': interval1,interval2,interval3 = 4,8,12 elif self.chordname == 'diminished': @@ -129,20 +130,6 @@ def createmelody(self): return melody - #def createchordprogressionfromstring(self,chordstring,octave,duration): - #notelist = chordstring.split(" ") - #notelist = [chord.replace('m',' minor') for chord in chordlist] - #notelist = [chord.replace('aug',' augmented') for chord in chordlist] - #notelist = [chord.replace('dim',' diminished') for chord in chordlist] - #notelist = [chord.split(" ") for chord in chordlist] - #chordlist = [] - #newnote = Note(chordlist[0][0],octave,duration) - #if chordlist[0][1] - #newchord = Chord(newnote,chordlist[0][1],0) - #chordlist.append(newchord) - #for chord in chordlist: - - def chordgenerator(chords): """ This function accepts a list of lists describing chords and produces a list of chords, making this program more user friendly @@ -162,7 +149,19 @@ def chordgenerator(chords): durations.append(c[3]) return (loc,durations) -chords=[["C","major",4,1],["F","major",4,1],["G","major",4,2],["A","minor",4,1],["E","minor",4,1],["F","major",4,2],["C","major",4,4]] + + +chords = [] +numofchords = int(raw_input("\n\nHow many chords are there in your chord progression?\n")) +for i in range(numofchords): + note = raw_input("\n\nWhat is the bottom note name of the chord? \n") + octave = raw_input("\n \nWhat is the octave of the bottom note of the chord? \n") + octave = int(octave) + duration = raw_input("\n \nHow many beats is the chord? \n") + duration = int(duration) + chordname = raw_input("\n \nIs the chord major, minor, augmented, or diminished \n") + chords.append([note,chordname,octave,duration]) + chord_info = chordgenerator(chords) loc=chord_info[0] duration=chord_info[1] @@ -190,12 +189,9 @@ def chordgenerator(chords): # combine all voices to one big stream streams = music21.stream.Stream() for s in stream: - streams.insert(0, copy.deepcopy(stream[s])) -mf = music21.midi.translate.streamToMidiFile(streams) -mf.open('test123.mid', 'wb') + streams.insert(0, copy.deepcopy(stream[s]))# Inserts a deepcopy of all of the notes in the stream dictionary - this handles multiple voices such that the voices are overlayed on each other +mf = music21.midi.translate.streamToMidiFile(streams)# This creates a MIDI file of the total stream +mf.open('temp.mid', 'wb') mf.write() mf.close() - -if __name__ == "__main__": - import doctest - doctest.testmod() \ No newline at end of file +os.system('/usr/bin/xdg-open ~/InteractiveProgramming-1/temp.mid')# This line opens the MIDI file with the default program \ No newline at end of file From 179c1f6ef227da2bcf1148480aefa1a8a84566d6 Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Wed, 9 Mar 2016 23:27:02 -0500 Subject: [PATCH 15/41] Softdes MP4 Writeup --- SoftDesMini-Project4Reflection.pdf | Bin 0 -> 88677 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 SoftDesMini-Project4Reflection.pdf diff --git a/SoftDesMini-Project4Reflection.pdf b/SoftDesMini-Project4Reflection.pdf new file mode 100644 index 0000000000000000000000000000000000000000..392121b575de29e5264212ffd958de1a1a3fa740 GIT binary patch literal 88677 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
*Eca*{gQ!vOx3f#5VhGa87pOB-d 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 literal 0 HcmV?d00001 From b9f645d36aa7b4543277da70ef7fd7feef780088 Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Wed, 30 Mar 2016 19:41:23 -0400 Subject: [PATCH 16/41] Preparation and Framing Document for Technical Review 1. --- Markdown | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Markdown diff --git a/Markdown b/Markdown new file mode 100644 index 0000000..b6cd033 --- /dev/null +++ b/Markdown @@ -0,0 +1,17 @@ + +Link to the Preparation and Framing Document: +https://docs.google.com/presentation/d/1BCcwK9npsLyQ6kWnlk22IfIlvOL7eBKWjWfOXgAzfIQ/edit?ts=56fc5e14#slide=id.p + +Agenda +Brief overview of the current and anticipated program functionality (5 min.) +Discussion of GUI implementation and program functionality (20 min.) + +Background and Context +The final product will be a program that allows for user input that is used to generate music +Currently, the program takes a chord progression as input and produces a melody +We hope to expand on the current program by implementing a GUI and a more sophisticated algorithm that handles some combination of harmonies, rhythms, genres, and a complete song structure + +Key Questions: +What genre/type of music should we focus our first efforts towards? +What are some good Python libraries for developing GUIs with features such as drop-down menus, click-and-drag functionality, and buttons? Does anyone have experience with Kivy? +We are considering developing a product that allows the user to choose how much of the song is algorithmically generated vs. how much of the song is composed by the user. Do you have any thoughts on things you would like to be able to tell the program? (for example, the key of the piece, the length, the melody, the tempo, etc.) From 9326c0fab4cc9020948a4021c4c97492ccb9c1c1 Mon Sep 17 00:00:00 2001 From: bwerth Date: Thu, 14 Apr 2016 12:58:26 -0400 Subject: [PATCH 17/41] Added GUI code --- GUI.py | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 GUI.py diff --git a/GUI.py b/GUI.py new file mode 100644 index 0000000..d85fbd0 --- /dev/null +++ b/GUI.py @@ -0,0 +1,75 @@ +from kivy.app import App +from kivy.lang import Builder +from kivy.uix.screenmanager import ScreenManager, Screen +from kivy.properties import NumericProperty, StringProperty + +# Defines the screen manager to allow for multiple screens in the application along with two screens, a menu screen and a settings screen, as a string +Builder.load_string(""" +: + id: screen_manager + MenuScreen: + id: menu_screen + name: 'MenuScreen' + manager: screen_manager + SettingsScreen: + name: 'SettingsScreen' + manager: screen_manager + +: + FloatLayout: + Label: + text: "Please enter the desired number of chords" + size_hint: (.5,.125) + pos_hint: {'x':.25,'y':.7} + TextInput: + id: menu_screen + text: "Enter the desired number of chords" + size_hint: (.5,.125) + pos_hint: {'x':.25,'y':.5} + multiline: False + Button: + text: 'Generate Melody' + on_press: + #transfer the user input from the menu screen to the settings screen for later use + root.manager.get_screen('SettingsScreen').label_text.text = str(menu_screen.text) + #change to the settings screen after the user input has been accounted for + root.manager.current = 'SettingsScreen' + size_hint: (.25,.125) + pos_hint: {'x':.375,'y':.3} + +: + label_text: label_text + FloatLayout: + Label: + id: label_text + #The text here does not matter because the label_text text parameter is changed manually when the user clicks the button on the menu screen + text: '1' + size_hint: (.125,.0625) + pos_hint: {'x':0,'y':.9375} + Button: + text: 'Back to menu' + on_press: root.manager.current = 'menu' + size_hint: (.125,.0625) + pos_hint: {'x':.875,'y':.9375} +""") + +# Declare both screens as separate classes. Currently there is nothing in here, but there will be when we fill out the GUI. +class MenuScreen(Screen): + pass + +class SettingsScreen(Screen): + pass + + +# Create the screen manager and add the two previously defined screens to it. +sm = ScreenManager() +sm.add_widget(MenuScreen(name='menu')) +sm.add_widget(SettingsScreen(name='settings')) + +class TestApp(App): + + def build(self): + return sm + +if __name__ == '__main__': + TestApp().run() \ No newline at end of file From a1f0c55a629a751d3d1a0fd83f343c70d30df486 Mon Sep 17 00:00:00 2001 From: Bryan Werth Date: Thu, 14 Apr 2016 13:02:47 -0400 Subject: [PATCH 18/41] Create GUI.py --- GUI.py | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 GUI.py diff --git a/GUI.py b/GUI.py new file mode 100644 index 0000000..855e8d4 --- /dev/null +++ b/GUI.py @@ -0,0 +1,75 @@ +from kivy.app import App +from kivy.lang import Builder +from kivy.uix.screenmanager import ScreenManager, Screen +from kivy.properties import NumericProperty, StringProperty + +# Defines the screen manager to allow for multiple screens in the application along with two screens, a menu screen and a settings screen, as a string +Builder.load_string(""" +: + id: screen_manager + MenuScreen: + id: menu_screen + name: 'MenuScreen' + manager: screen_manager + SettingsScreen: + name: 'SettingsScreen' + manager: screen_manager + +: + FloatLayout: + Label: + text: "Please enter the desired number of chords" + size_hint: (.5,.125) + pos_hint: {'x':.25,'y':.7} + TextInput: + id: menu_screen + text: "Enter the desired number of chords" + size_hint: (.5,.125) + pos_hint: {'x':.25,'y':.5} + multiline: False + Button: + text: 'Generate Melody' + on_press: + #transfer the user input from the menu screen to the settings screen for later use + root.manager.get_screen('SettingsScreen').label_text.text = str(menu_screen.text) + #change to the settings screen after the user input has been accounted for + root.manager.current = 'SettingsScreen' + size_hint: (.25,.125) + pos_hint: {'x':.375,'y':.3} + +: + label_text: label_text + FloatLayout: + Label: + id: label_text + #The text here does not matter because the label_text text parameter is changed manually when the user clicks the button on the menu screen + text: '1' + size_hint: (.125,.0625) + pos_hint: {'x':0,'y':.9375} + Button: + text: 'Back to menu' + on_press: root.manager.current = 'menu' + size_hint: (.125,.0625) + pos_hint: {'x':.875,'y':.9375} +""") + +# Declare both screens as separate classes. Currently there is nothing in here, but there will be when we fill out the GUI. +class MenuScreen(Screen): + pass + +class SettingsScreen(Screen): + pass + + +# Create the screen manager and add the two previously defined screens to it. +sm = ScreenManager() +sm.add_widget(MenuScreen(name='menu')) +sm.add_widget(SettingsScreen(name='settings')) + +class TestApp(App): + + def build(self): + return sm + +if __name__ == '__main__': + TestApp().run() From 718ff08ffe5d3bdc53c55c2487c6d78b0f9d41ea Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Thu, 14 Apr 2016 13:04:52 -0400 Subject: [PATCH 19/41] Updated README This updated README describes the three different aspects of our final project simultaneously. Because no one single block of these components is in a fully functional form, this README does not describe how to use these blocks of code, but merely describes what they do and where we are taking them next. --- README | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/README b/README index 020a396..a0a84fc 100644 --- a/README +++ b/README @@ -10,4 +10,35 @@ To run the Interactive Algorithmic Music Composition program follow the followin In the command line, call the following line of code: python mp4_music_generation.py - From there, follow the prompts in the command line. \ No newline at end of file + From there, follow the prompts in the command line. + +Note: + For the final project, this code is being completely re-written. + Currently, we have three seperate partially completed scripts that each perform a subset of our final product. + These subsections and their purpose is described below: + + Graphical User Interface: + Currently we have a simple GUI implemented in Kivy that accepts user input in a text box style entry and then displays the + input on another screen when the user clicks on a button. + + Future work on this program will be to adapt the user input towards more applicable data for our current algorithms and then + outputting the user input directly into the other functions in this program. + + Canon Generation: + In its current revision, the script "music21_canon_generator.py" pulls the soprano line from BWV 321 (chorale) + it then transposes the part in several ways - both by changing the rhyhm and by shifting the line up or down by + a specified interval. Finally, the script merges everything together into a single stream and exports as a MIDI + file. The script also automatically opens this file with MuseScore if it is installed and set as the default program + for opening MIDI files. + + In future revisions, this script will accept a melody as input and harmonize the melody in various manners to generate + a musical work. + + Markov Probability Melody Generation: + This script is designed to be the first attempt towards algorithmically producing melodies. In its current form, it + accepts a string as input and generates a 2nd order markov probability dictionary where the key is the previous two states + and the value is a list of transitions following those two previous states. + + Future work on this script will be focussed on breaking down a musical score into strings or some other form of encoding to + be input into this markov probability generator. Also needed will be a function that uses the markov probability maps to + actually generate melodies encoded as strings and then deciphered back into musical notes. From a1e59e9f41a6d3d9f65e8ac27583b5762deb35f1 Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Thu, 14 Apr 2016 13:05:54 -0400 Subject: [PATCH 20/41] Current Script for Markov Chain Probability Map Generation --- markov_chain.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 markov_chain.py diff --git a/markov_chain.py b/markov_chain.py new file mode 100644 index 0000000..7d55fca --- /dev/null +++ b/markov_chain.py @@ -0,0 +1,29 @@ +import random + + +def triples(string): + """ + Generates triples from the given string. So if our string was 1234, the output would be (1,2,3) and (2,3,4) + """ + res=[] + if len(string) < 3: + return + + for i in range(len(string) - 2): + res.append((string[i], string[i+1], string[i+2])) + return res + +def markov_table(triples,database={}): + for triple in triples: + w1, w2, w3 = triple + key = (w1, w2) + if key in database: + database[key].append(w3) + else: + database[key] = [w3] + return database + +string="121314151612131415" +triples=triples(string) +database=markov_table(triples) +print database \ No newline at end of file From 34f4ea81da481a41ac96b2233e8cf64440fd6d75 Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Thu, 14 Apr 2016 13:07:36 -0400 Subject: [PATCH 21/41] script for generating a canon out of bach chorale --- music21_canon_generator.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 music21_canon_generator.py diff --git a/music21_canon_generator.py b/music21_canon_generator.py new file mode 100644 index 0000000..2ba72d7 --- /dev/null +++ b/music21_canon_generator.py @@ -0,0 +1,25 @@ +import music21 +import os + + +score = music21.corpus.parse('bach/bwv321.xml') +soprano = score.getElementById('Soprano') +excerpt = soprano.flat.notesAndRests.stream() +outputScore = music21.stream.Score() + +transformations = [(1.0, 'P1'), + (1.0, 'P1'), + (1.0, 'P5'), + (1.0, 'P5') + ] + +for speed, transposition in transformations: + part = excerpt.augmentOrDiminish(speed) + part.transpose(transposition, inPlace=True) + outputScore.insert(0, part) + +mf = music21.midi.translate.streamToMidiFile(outputScore) +mf.open('canon_temp.mid', 'wb') +mf.write() +mf.close() +os.system('/usr/bin/xdg-open ~/InteractiveProgramming-1/canon_temp.mid')# This line opens the MIDI file with the default program \ No newline at end of file From 6ab1ffb768cdc28460f7d083054a6cbb4445f81c Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Wed, 20 Apr 2016 18:38:46 -0400 Subject: [PATCH 22/41] markov chain code, used during development --- markov_chain.py | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/markov_chain.py b/markov_chain.py index 7d55fca..f463314 100644 --- a/markov_chain.py +++ b/markov_chain.py @@ -1,15 +1,15 @@ import random -def triples(string): +def triples(lst): """ Generates triples from the given string. So if our string was 1234, the output would be (1,2,3) and (2,3,4) """ res=[] - if len(string) < 3: + if len(lst) < 3: return - for i in range(len(string) - 2): + for i in range(len(lst) - 2): res.append((string[i], string[i+1], string[i+2])) return res @@ -23,7 +23,22 @@ def markov_table(triples,database={}): database[key] = [w3] return database -string="121314151612131415" +def generate_string(seed,length,database): + output=[] + output.append(seed[0]) + output.append(seed[1]) + for i in range(length-2): + i=i+2 + key=(output[i-2],output[i-1]) + options=database.get(key) + next_state=random.choice(options) + output.append(next_state) + output = ''.join(output) + return output + + +string=['1','2','3','5','2','6','23','1','5','3','76','4','2','3','6','3','3','3','6','7','4','6','3','6','3','6','7','8'] triples=triples(string) database=markov_table(triples) -print database \ No newline at end of file +string=generate_string(['1','2'],15,database) +print string \ No newline at end of file From 6a5b5dd19f6083d8213725969b671317c8df5f2c Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Wed, 20 Apr 2016 18:39:30 -0400 Subject: [PATCH 23/41] Current code for generating a melody using markov chains --- markov_melody.py | 63 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 markov_melody.py diff --git a/markov_melody.py b/markov_melody.py new file mode 100644 index 0000000..781c874 --- /dev/null +++ b/markov_melody.py @@ -0,0 +1,63 @@ +from music21 import * +import os +import random + +def triples(lst): + """ + Generates triples from the given list + """ + res=[] + if len(lst) < 3: + return + + for i in range(len(lst) - 2): + res.append((lst[i], lst[i+1], lst[i+2])) + return res + +def markov_table(triples,database={}): + for triple in triples: + w1, w2, w3 = triple + key = (w1, w2) + if key in database: + database[key].append(w3) + else: + database[key] = [w3] + return database + +def generate_string(seed,length,database): + output=[] + output.append(seed[0]) + output.append(seed[1]) + for i in range(length-2): + i=i+2 + key=(output[i-2],output[i-1]) + options=database.get(key) + next_state=random.choice(options) + output.append(next_state) + + return output + +def generate_list(corpus_name): + full_list=[] + score=corpus.parse(corpus_name) + for part in score: + note_list=[] + try: + part.stream + part = part.flat.notesAndRests.stream() + for note in part: + note_list.append(note.name) + full_list.append(note_list) + except AttributeError: + pass + + + return full_list[0]#currently only returning one part + + + +lst=generate_list('bwv66.6') +triples=triples(lst) +database=markov_table(triples) +string=generate_string(['F#','G#'],15,database) +print string \ No newline at end of file From db5e177c34e69dac9b7632265e3a7b54ed851af5 Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Wed, 20 Apr 2016 18:40:07 -0400 Subject: [PATCH 24/41] current canon generation code using music21 --- music21_canon_generator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/music21_canon_generator.py b/music21_canon_generator.py index 2ba72d7..5c1a7b4 100644 --- a/music21_canon_generator.py +++ b/music21_canon_generator.py @@ -8,9 +8,9 @@ outputScore = music21.stream.Score() transformations = [(1.0, 'P1'), - (1.0, 'P1'), + (2.0, 'P1'), (1.0, 'P5'), - (1.0, 'P5') + (2.0, 'P5') ] for speed, transposition in transformations: From f4834543a49bce637f5e583b269d5b9ab3481798 Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Wed, 20 Apr 2016 18:45:52 -0400 Subject: [PATCH 25/41] Preparation and Framing Document for Technical Review 2 --- Markdown1 | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Markdown1 diff --git a/Markdown1 b/Markdown1 new file mode 100644 index 0000000..97243b8 --- /dev/null +++ b/Markdown1 @@ -0,0 +1,12 @@ +Agenda +Brief overview of the current and anticipated program functionality (5 min.) +Discussion of program functionality and current interface design (20 min.) + +Background and Context +The final product will be a program that takes a genre of music and a duration of time as input and outputs a song of the chosen genre that is the given length. +The song will be generated using a modified markov chain that analyzes a data set of songs of the chosen genre. +The GUI for the program will be produced using Kivy. + +Key Questions: +What genres of music would you want to be able to choose from? +Is there any related functionality that you would want this program to have? From 8c08d9ada63d80652edee8bc81fd429853726305 Mon Sep 17 00:00:00 2001 From: bwerth Date: Tue, 3 May 2016 16:10:43 -0400 Subject: [PATCH 26/41] Added GUI stuff --- GUI.py | 99 ++++++++++++++++++++++++++-------------------------------- 1 file changed, 45 insertions(+), 54 deletions(-) diff --git a/GUI.py b/GUI.py index ca5dfc6..431874f 100644 --- a/GUI.py +++ b/GUI.py @@ -1,66 +1,59 @@ from kivy.app import App from kivy.lang import Builder from kivy.uix.screenmanager import ScreenManager, Screen -from kivy.properties import NumericProperty, StringProperty +from kivy.properties import NumericProperty, StringProperty, ObjectProperty +from kivy.uix.dropdown import DropDown +from kivy.uix.button import Button +from kivy.base import runTouchApp -# Defines the screen manager to allow for multiple screens in the application along with two screens, a menu screen and a settings screen, as a string -Builder.load_string(""" -: - id: screen_manager - MenuScreen: - id: menu_screen - name: 'MenuScreen' - manager: screen_manager - SettingsScreen: - name: 'SettingsScreen' - manager: screen_manager +# Declare both screens as separate classes. Currently there is nothing in here, but there will be when we fill out the GUI. -: - FloatLayout: - Label: - text: "Please enter the desired number of chords" - size_hint: (.5,.125) - pos_hint: {'x':.25,'y':.7} - TextInput: - id: menu_screen - text: "Enter the desired number of chords" - size_hint: (.5,.125) - pos_hint: {'x':.25,'y':.5} - multiline: False - Button: - text: 'Generate Melody' - on_press: - #transfer the user input from the menu screen to the settings screen for later use - root.manager.get_screen('SettingsScreen').label_text.text = str(menu_screen.text) - #change to the settings screen after the user input has been accounted for - root.manager.current = 'SettingsScreen' - size_hint: (.25,.125) - pos_hint: {'x':.375,'y':.3} -: - label_text: label_text - FloatLayout: - Label: - id: label_text - #The text here does not matter because the label_text text parameter is changed manually when the user clicks the button on the menu screen - text: '1' - size_hint: (.125,.0625) - pos_hint: {'x':0,'y':.9375} - Button: - text: 'Back to menu' - on_press: root.manager.current = 'menu' - size_hint: (.125,.0625) - pos_hint: {'x':.875,'y':.9375} -""") +class CustomDropDown(DropDown): + pass -# Declare both screens as separate classes. Currently there is nothing in here, but there will be when we fill out the GUI. class MenuScreen(Screen): - pass + translateInput = ObjectProperty(None) + translateButton = ObjectProperty(None) + translateLabel = ObjectProperty(None) + top_layout = ObjectProperty(None) + dd_btn = ObjectProperty(None) + + def __init__(self,*args,**kwargs): + super(MenuScreen, self).__init__(*args, **kwargs) + self.drop_down = CustomDropDown() + notes_dropdown = ObjectProperty(None) + dropdown = DropDown() + notes = ['Features', 'Suggestions', 'Abbreviations', 'Miscellaneous'] + for note in notes: + # when adding widgets, we need to specify the height manually (disabling + # the size_hint_y) so the dropdown can calculate the area it needs. + btn = Button(text='%r' % note, size_hint_y=None, height=30) + # for each button, attach a callback that will call the select() method + # on the dropdown. We'll pass the text of the button as the data of the + # selection. + btn.bind(on_release=lambda btn: dropdown.select(btn.text)) + # then add the button inside the dropdown + dropdown.add_widget(btn) + # create a big main button + mainbutton = Button(text='Usage Notes 2', size_hint=(1, 1)) + # show the dropdown menu when the main button is released + # note: all the bind() calls pass the instance of the caller (here, the + # mainbutton instance) as the first argument of the callback (here, + # dropdown.open.). + mainbutton.bind(on_release=dropdown.open) + #dd_btn.bind(on_release=dropdown.open) + # one last thing, listen for the selection in the dropdown list and + # assign the data to the button text. + dropdown.bind(on_select=lambda instance, x: setattr(mainbutton, 'text', x)) + #dropdown.bind(on_select=lambda instance, x: setattr(dd_btn, 'text', x)) + self.top_layout.add_widget(mainbutton) class SettingsScreen(Screen): pass + # Create the screen manager and add the two previously defined screens to it. sm = ScreenManager() sm.add_widget(MenuScreen(name='menu')) @@ -72,8 +65,6 @@ def build(self): return sm if __name__ == '__main__': -<<<<<<< HEAD TestApp().run() -======= - TestApp().run() ->>>>>>> 34f4ea81da481a41ac96b2233e8cf64440fd6d75 + +#MORE COMMENTS ! (what would me future self want to know?) \ No newline at end of file From 3aaaea8f6d5cb6fcdcc4678b4f6f28c69af952f9 Mon Sep 17 00:00:00 2001 From: bwerth Date: Tue, 3 May 2016 16:26:21 -0400 Subject: [PATCH 27/41] finished --- markov_melody.py | 256 ++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 221 insertions(+), 35 deletions(-) diff --git a/markov_melody.py b/markov_melody.py index 781c874..45fc7c4 100644 --- a/markov_melody.py +++ b/markov_melody.py @@ -1,20 +1,60 @@ from music21 import * import os import random +import copy + +def doubles(lst): + """ + Generates doubles from a given list - for example [1,2,3,4,5] would become [(1,2),(2,3),(3,4),(4,5)] + """ + res=[] + for lst in lst: + if len(lst) < 2: + pass + + for i in range(len(lst) - 1): + res.append((lst[i], lst[i+1])) + return res def triples(lst): """ - Generates triples from the given list + Generates triples from a given list - for example [1,2,3,4,5] would become [(1,2,3),(2,3,4),(3,4,5)] """ res=[] - if len(lst) < 3: - return + for lst in lst: + if len(lst) < 3: + pass - for i in range(len(lst) - 2): - res.append((lst[i], lst[i+1], lst[i+2])) + for i in range(len(lst) - 2): + res.append((lst[i], lst[i+1], lst[i+2])) return res + +def quadrouples(lst): + """ + Generates quadrouples from a given list - for example [1,2,3,4,5] would become [(1,2,3,4),(2,3,4,5)] + """ + res=[] + for lst in lst: + if len(lst) < 4: + pass + + for i in range(len(lst) - 3): + res.append((lst[i], lst[i+1], lst[i+2], lst[i+3])) + return res + + +def markov_table_1(doubles,database={}): + for double in doubles: + w1, w2 = double + key = w1 + if key in database: + database[key].append(w2) + else: + database[key] = [w2] + return database + -def markov_table(triples,database={}): +def markov_table_2(triples,database={}): for triple in triples: w1, w2, w3 = triple key = (w1, w2) @@ -24,40 +64,186 @@ def markov_table(triples,database={}): database[key] = [w3] return database -def generate_string(seed,length,database): - output=[] - output.append(seed[0]) - output.append(seed[1]) +def markov_table_3(quadrouples,database={}): + for quadrouple in quadrouples: + w1, w2, w3, w4 = quadrouple + key = (w1, w2, w3) + if key in database: + database[key].append(w4) + else: + database[key] = [w4] + return database + +def generate_string_1(note_seed, rhythm_seed,length,note_database,rhythm_database): + """ + Given a note seed in the format [first note], a rhythm seed in the format [quarter length for first note] + the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists + in the format ([notes],[durations]) + """ + rhythm_output=[] + note_output=[] + note_output.append(note_seed[0]) + rhythm_output.append(rhythm_seed[0]) + + for i in range(length-1): + i=i+1 + key=note_output[i-1] + options=note_database.get(key,["C","D","E","F","G","A","B"]) + next_state=random.choice(options) + note_output.append(next_state) + rhythm_key=rhythm_output[i-1] + rhythm_options=rhythm_database.get(rhythm_key) + next_rhythm_state=random.choice(rhythm_options,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + rhythm_output.append(next_rhythm_state) + + return (note_output,rhythm_output) + + + +def generate_string_2(note_seed, rhythm_seed,length,note_database,rhythm_database): + """ + Given a note seed in the format [first note, second note], a rhythm seed in the format [quarter length for first note, quarter length for second note] + the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists + in the format ([notes],[durations]) + """ + rhythm_output=[] + note_output=[] + note_output.append(note_seed[0]) + note_output.append(note_seed[1]) + rhythm_output.append(rhythm_seed[0]) + rhythm_output.append(rhythm_seed[1]) + for i in range(length-2): i=i+2 - key=(output[i-2],output[i-1]) - options=database.get(key) + key=(note_output[i-2],note_output[i-1]) + options=note_database.get(key,["C","D","E","F","G","A","B"]) next_state=random.choice(options) - output.append(next_state) - - return output - -def generate_list(corpus_name): - full_list=[] - score=corpus.parse(corpus_name) - for part in score: - note_list=[] - try: - part.stream - part = part.flat.notesAndRests.stream() - for note in part: - note_list.append(note.name) - full_list.append(note_list) - except AttributeError: - pass + note_output.append(next_state) + rhythm_key=(rhythm_output[i-2],rhythm_output[i-1]) + rhythm_options=rhythm_database.get(rhythm_key,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + next_rhythm_state=random.choice(rhythm_options) + rhythm_output.append(next_rhythm_state) + + return (note_output,rhythm_output) + +def generate_string_3(note_seed, rhythm_seed,length,note_database,rhythm_database): + """ + Given a note seed in the format [first note, second note,third note], a rhythm seed in the format [quarter length for first note, quarter length for second + note, quarter length for third note] + the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists + in the format ([notes],[durations]) + """ + rhythm_output=[] + note_output=[] + note_output.append(note_seed[0]) + note_output.append(note_seed[1]) + note_output.append(note_seed[2]) + rhythm_output.append(rhythm_seed[0]) + rhythm_output.append(rhythm_seed[1]) + rhythm_output.append(rhythm_seed[2]) + + for i in range(length-3): + i=i+3 + key=(note_output[i-3],note_output[i-2],note_output[i-1]) + options=note_database.get(key,["C","D","E","F","G","A","B"]) + next_state=random.choice(options) + note_output.append(next_state) + rhythm_key=(rhythm_output[i-3],rhythm_output[i-2],rhythm_output[i-1]) + rhythm_options=rhythm_database.get(rhythm_key,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + next_rhythm_state=random.choice(rhythm_options) + rhythm_output.append(next_rhythm_state) + + return (note_output,rhythm_output) + +def get_dataset(dataset_index=0): + path="/home/joseph/InteractiveProgramming-1/data{}".format(dataset_index) + scores=[] + for filename in os.listdir(path): + scores.append(converter.parse("{}/{}".format(path,filename))) + return scores + + +def generate_note_lists(dataset): + melodyData = [] + for score in dataset: + part = score.parts[0].getElementsByClass(stream.Measure) # Returns a list of Measures + melodyData.append([]) # melodyData is a list of phrases, which contains a set of notes with no rests. + for m in part: # For each measure! + for n in m.notesAndRests: + if(type(n) == note.Note): + melodyData[-1].append(n.name)# if it is a note, append the name of the note + elif(type(n) == note.Rest): + melodyData.append([]) # A rest ends a musical phrase so we just start a new sublist here + else: #the other possibility is that it is a chord...in which case, this grabs the top note + melodyData[-1].append(n[-1].name) + return melodyData + + +def generate_rhythm_lists(dataset): + rhythmData = [] + for score in dataset: + part = score.parts[0].getElementsByClass(stream.Measure) # Returns a list of Measures + rhythmData.append([]) # melodyData is a list of phrases, which contains a set of notes with no rests. + for m in part: # For each measure + for n in m.notesAndRests: + if(type(n) == note.Note): + rhythmData[-1].append(n.quarterLength)# if it is a note, append the name of the note + elif(type(n) == note.Rest): + rhythmData.append([]) # A rest ends a musical phrase so we just start a new sublist here + else: #the other possibility is that it is a chord...in which case, this grabs the top note + rhythmData[-1].append(n[-1].quarterLength) + return rhythmData + + +def generate_melody(list_of_notes, list_of_rhythms): + octave = 4 + streams=stream.Stream() + for indx,c in enumerate(list_of_notes): + pitch=c+str(octave) + note1=note.Note(pitch) + note1.quarterLength=list_of_rhythms[indx] + streams.append(note1) + mf = midi.translate.streamToMidiFile(streams) + mf.open('markov_melody.mid', 'wb') + mf.write() + mf.close() + os.system('/usr/bin/xdg-open ~/InteractiveProgramming-1/markov_melody.mid')# This line opens the MIDI file with the default program +def generate_song(length,dataset_index,note_seed,rhythm_seed,markov_order): + scores=get_dataset(dataset_index) + melody=generate_note_lists(scores) + rhythm=generate_rhythm_lists(scores) - return full_list[0]#currently only returning one part + if markov_order==1: + note_doubles=doubles(melody) + rhythm_doubles=doubles(rhythm) + note_database=markov_table_1(note_doubles) + rhythm_database=markov_table_1(rhythm_doubles) + newsong=generate_string_1(note_seed, rhythm_seed,length,note_database,rhythm_database) + list_of_notes=newsong[0] + list_of_rhythms=newsong[1] + generate_melody(list_of_notes, list_of_rhythms) + elif markov_order==2: + note_triples=triples(melody) + rhythm_triples=triples(rhythm) + note_database=markov_table_2(note_triples) + rhythm_database=markov_table_2(rhythm_triples) + newsong=generate_string_2(note_seed, rhythm_seed,length,note_database,rhythm_database) + list_of_notes=newsong[0] + list_of_rhythms=newsong[1] + generate_melody(list_of_notes, list_of_rhythms) + elif markov_order==3: + note_quadrouples=quadrouples(melody) + rhythm_quadrouples=quadrouples(rhythm) + note_database=markov_table_3(note_quadrouples) + rhythm_database=markov_table_3(rhythm_quadrouples) + newsong=generate_string_3(note_seed, rhythm_seed,length,note_database,rhythm_database) + list_of_notes=newsong[0] + list_of_rhythms=newsong[1] + generate_melody(list_of_notes, list_of_rhythms) + else: + print "Sorry, that markov order is not an option" -lst=generate_list('bwv66.6') -triples=triples(lst) -database=markov_table(triples) -string=generate_string(['F#','G#'],15,database) -print string \ No newline at end of file +generate_song(50,0,["C","F","G"],[3.0,1.0,1.0],3) \ No newline at end of file From 99121f9736ae06554c3bba4894ca29da9764adb0 Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Wed, 4 May 2016 13:03:51 -0400 Subject: [PATCH 28/41] default training set folder --- data0/movement1.mxl | Bin 0 -> 52162 bytes data0/movement2.xml | 107325 ++++++++++++++++++++++++++++++++++ data0/movement3.mxl | Bin 0 -> 39731 bytes data0/movement4.mxl | Bin 0 -> 57932 bytes data0/op18no1movement1.mxl | Bin 0 -> 40600 bytes data0/op18no1movement2.mxl | Bin 0 -> 28819 bytes data0/op18no1movement3.mxl | Bin 0 -> 14019 bytes data0/op18no1movement4.mxl | Bin 0 -> 53273 bytes 8 files changed, 107325 insertions(+) create mode 100644 data0/movement1.mxl create mode 100644 data0/movement2.xml create mode 100644 data0/movement3.mxl create mode 100644 data0/movement4.mxl create mode 100644 data0/op18no1movement1.mxl create mode 100644 data0/op18no1movement2.mxl create mode 100644 data0/op18no1movement3.mxl create mode 100644 data0/op18no1movement4.mxl diff --git a/data0/movement1.mxl b/data0/movement1.mxl new file mode 100644 index 0000000000000000000000000000000000000000..75b4cd4784fa4ba3bf470ae1c293cbb6e8486c7b GIT binary patch literal 52162 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 + + + + + Finale 2002 for Windows + 2003-01-26 + + + + + + + + + bracket + + + 1st Violin + + Violin + + + 1 + 41 + + + + 2nd Violin + + Violin + + + 2 + 41 + + + + Viola + + Viola + + + 3 + 42 + + + + + + + + + + Cello + + Cello + + + 4 + 43 + + + + + + + + + 8 + + -2 + major + + + + G + 2 + + + + + Allegretto vivace e sempre scherzando. + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + end + + + + + + + + + E + -1 + 6 + + 6 + 1 + eighth + + down + continue + + + + C + 6 + + 2 + 1 + 16th + down + end + backward hook + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + E + -1 + 5 + + 12 + 1 + quarter + + down + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + cresc. + + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + G + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + G + -1 + 5 + + 4 + 1 + eighth + down + begin + + + + + + + + + G + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + G + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + F + 5 + + 12 + + 1 + quarter + + down + + + + + + + + + F + 5 + + 12 + + 1 + quarter + + down + + + + + + + + + +

+ + + + + + + D + 5 + + 4 + 1 + eighth + down + begin + + + + + + + dol. + + -1 + + + + C + 5 + + 4 + 1 + eighth + down + continue + + + + B + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + + E + -1 + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + C + 5 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + B + -1 + 4 + + 4 + 1 + eighth + up + begin + + + + A + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + F + 5 + + 4 + 1 + eighth + down + begin + + + + + + + E + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + D + 5 + + 4 + 1 + eighth + down + end + + + + + + G + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + E + -1 + 5 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + D + 5 + + 4 + 1 + eighth + down + begin + + + + C + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + + + + F + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + D + 5 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + + + + C + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + A + 4 + + 4 + 1 + eighth + up + + + + + + + + + +

+ + + -3 + + + + + 4 + 1 + eighth + + + + + + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + + B + -1 + 4 + + 4 + 1 + eighth + up + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + B + -1 + 4 + + 4 + 1 + eighth + up + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + + B + -1 + 4 + + 4 + 1 + eighth + up + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + B + -1 + 4 + + 4 + 1 + eighth + up + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + + + D + 6 + + 12 + 1 + quarter + + down + + + + + + + + -12 + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + C + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + C + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + C + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + C + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + C + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + C + 5 + + 2 + 1 + 16th + up + + + + + + + + + + + + + D + 6 + + 12 + 1 + quarter + + down + + + + + + + 12 + 1 + + + + + + +

+ + + + + + + C + 1 + 5 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + E + 5 + + 2 + 1 + 16th + natural + down + + + + C + 1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + E + 5 + + 2 + 1 + 16th + down + + + + C + 1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + E + 5 + + 2 + 1 + 16th + down + + + + C + 1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + E + 5 + + 2 + 1 + 16th + down + + + + C + 1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + E + 5 + + 2 + 1 + 16th + down + + + + C + 1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + E + 5 + + 2 + 1 + 16th + down + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + + + + + + + D + 4 + + 4 + 1 + eighth + up + + + + 2 + 1 + 16th + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + E + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + D + 5 + + 1 + 1 + 32nd + down + continue + continue + backward hook + + + + C + 1 + 5 + + 3 + 1 + 16th + + sharp + down + continue + continue + + + + A + 4 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + + + D + 5 + + 4 + 1 + eighth + down + begin + + + + + + + F + 5 + + 4 + 1 + eighth + down + continue + + + + A + 5 + + 4 + + 1 + eighth + down + end + + + + + + + + + + A + 5 + + 2 + + 1 + 16th + down + begin + begin + + + + + + + + G + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + G + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + + + F + 5 + + 1 + 1 + 32nd + down + continue + continue + backward hook + + + + + + + + + E + 5 + + 3 + 1 + 16th + + natural + down + continue + continue + + + + + + + + + C + 5 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + C + 1 + 5 + + 2 + 1 + 16th + sharp + down + end + end + + + + + + + C + 1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + A + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + G + 1 + 4 + + 2 + 1 + 16th + sharp + up + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + 1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + A + 4 + + 4 + 1 + eighth + up + begin + + + + + + + + + cresc. + + -3 + + + + A + 4 + + 4 + 1 + eighth + up + continue + + + + + + + B + 4 + + 4 + 1 + eighth + natural + up + end + + + + + + + + + + A + 4 + + 1 + 16th + up + begin + begin + + + + + B + 4 + + 1 + 16th + up + end + end + + + + + + + + + C + 5 + + 4 + 1 + eighth + down + begin + + + + + + + + + + C + 5 + + 4 + 1 + eighth + down + continue + + + + + + + + + C + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + + + + + + + C + 5 + + 6 + 1 + eighth + + down + begin + + + + + + + + + -2 + + + + C + 1 + 5 + + 2 + 1 + 16th + sharp + down + continue + begin + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + -1 + + + + + + +

+ + + + + + + A + 4 + + 4 + 1 + eighth + up + begin + + + + + + + + + + A + 4 + + 4 + 1 + eighth + up + continue + + + + + + + + + A + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + cresc. + + + + + A + 4 + + 8 + 1 + quarter + up + + + + F + 5 + + 4 + + 1 + eighth + down + + + + + + + + + F + 5 + + 2 + + 1 + 16th + down + begin + begin + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 1 + 5 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + +

+ + + + + + + A + 4 + + 4 + 1 + eighth + up + begin + + + + + + + + + + A + 4 + + 4 + 1 + eighth + up + continue + + + + + + + + + A + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + A + 4 + + 8 + + 1 + quarter + up + + + + + + + + + A + 4 + + 4 + + 1 + eighth + up + begin + + + + + + + A + 4 + + 2 + 1 + 16th + up + continue + begin + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + A + 4 + + 4 + + 1 + eighth + up + + + + + + + + + A + 4 + + 4 + + 1 + eighth + up + begin + + + + + + + A + 3 + + 2 + 1 + 16th + up + continue + begin + + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + + + + A + 3 + + 4 + + 1 + eighth + up + + + + + + + + A + 4 + + 4 + + 1 + eighth + up + + + + + + + + + A + 3 + + 4 + + 1 + eighth + up + begin + + + + + + + + A + 4 + + 4 + + 1 + eighth + up + + + + + + + A + 3 + + 2 + 1 + 16th + up + continue + begin + + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + + + + A + 3 + + 4 + + 1 + eighth + up + + + + + + + + A + 4 + + 4 + + 1 + eighth + up + + + + + + + + + cresc. + + + + + A + 3 + + 4 + + 1 + eighth + up + + + + + + + + A + 4 + + 4 + + 1 + eighth + up + + + + + + + + + + + + + + G + 3 + + 8 + + 1 + quarter + up + + + + + + + + G + 4 + + 8 + + 1 + quarter + up + + + + + + + + + -4 + + + + + + + + + + + G + 3 + + 4 + + 1 + eighth + up + begin + + + + + + + + + G + 4 + + 4 + + 1 + eighth + up + + + + + + + E + 4 + + 4 + 1 + eighth + natural + up + continue + + + + F + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + D + 4 + + 3 + 1 + 16th + + up + begin + begin + + + + + + + G + 4 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + + + + G + 3 + + 8 + + 1 + quarter + up + + + + + + + + G + 4 + + 8 + + 1 + quarter + up + + + + + + + + + G + 3 + + 4 + + 1 + eighth + up + begin + + + + + + + + + G + 4 + + 4 + + 1 + eighth + up + + + + + + + E + 4 + + 4 + 1 + eighth + natural + up + continue + + + + F + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + + D + 4 + + 12 + 1 + quarter + + up + + + + + + + + + C + 4 + + 12 + 1 + quarter + + up + + + + + + + + + + + G + -1 + 4 + + 8 + 1 + quarter + flat + up + + + + F + 4 + + 4 + 1 + eighth + up + + + + + + + + + -3 + + + + + + + + + + + + + + B + -1 + 3 + + 12 + 1 + quarter + + up + + + + + + 12 + 1 + + + + cresc. + + -11 + + + + + + + + -3 + + + + + + + + + + + 12 + 1 + + + + + + -8 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 2 + 1 + 16th + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + F + 4 + + 2 + 1 + 16th + up + + + + cresc. + + -1 + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + F + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + F + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 4 + 1 + eighth + up + + + + + F + 4 + + 4 + 1 + eighth + up + + + + + + C + 1 + 4 + + 12 + + 1 + quarter + + sharp + up + + + + + + + + E + 4 + + 12 + + 1 + quarter + + natural + up + + + + + + + + + C + 1 + 4 + + 12 + + + 1 + quarter + + up + + + + + + + + + E + 4 + + 12 + + + 1 + quarter + + up + + + + + + + + + + C + 1 + 4 + + 12 + + + 1 + quarter + + up + + + + + + + + + E + 4 + + 12 + + + 1 + quarter + + up + + + + + + + + + + C + 1 + 4 + + 12 + + 1 + quarter + + up + + + + + + + + E + 4 + + 12 + + 1 + quarter + + up + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + begin + begin + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 1 + 6 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + + + A + 5 + + 4 + 1 + eighth + down + + + + + + + + + E + 5 + + 8 + 1 + quarter + natural + down + + + + + + 12 + 1 + + + + + + + 12 + 1 + + + + + + F + 6 + + 2 + 1 + 16th + natural + down + begin + begin + + + + + + + + + E + 6 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + G + 1 + 5 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + + + + + B + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 1 + 5 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + C + 5 + + 1 + 16th + up + + + + B + -1 + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + C + 4 + + 1 + eighth + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + C + 4 + + 1 + eighth + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + D + 4 + + 4 + 1 + eighth + up + end + + + 12 + + + + D + 4 + + 2 + 2 + 16th + down + begin + begin + + + + D + 4 + + 2 + 2 + 16th + down + end + end + + + + D + 4 + + 4 + 2 + eighth + down + begin + + + + D + 4 + + 4 + 2 + eighth + down + end + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + D + 4 + + 4 + 1 + eighth + up + end + + + 12 + + + + D + 4 + + 2 + 2 + 16th + down + begin + begin + + + + D + 4 + + 2 + 2 + 16th + down + end + end + + + + D + 4 + + 4 + 2 + eighth + down + begin + + + + D + 4 + + 4 + 2 + eighth + down + end + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + D + 4 + + 4 + 1 + eighth + up + end + + + 12 + + + + D + 4 + + 2 + 2 + 16th + down + begin + begin + + + + D + 4 + + 2 + 2 + 16th + down + continue + end + + + + D + 4 + + 4 + 2 + eighth + down + continue + + + + D + 4 + + 4 + 2 + eighth + down + end + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + 12 + + + + D + 4 + + 2 + 2 + 16th + down + begin + begin + + + + D + 4 + + 2 + 2 + 16th + down + continue + continue + + + + D + 4 + + 2 + 2 + 16th + down + continue + continue + + + + D + 4 + + 2 + 2 + 16th + down + continue + continue + + + + D + 4 + + 2 + 2 + 16th + down + continue + continue + + + + D + 4 + + 2 + 2 + 16th + down + end + end + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + + D + 5 + + 4 + 1 + eighth + up + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + D + 5 + + 4 + 1 + eighth + up + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + + D + 5 + + 4 + 1 + eighth + up + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + D + 5 + + 4 + 1 + eighth + up + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + + D + 5 + + 4 + 1 + eighth + up + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + D + 5 + + 4 + 1 + eighth + up + + + + + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + D + 5 + + 2 + 1 + 16th + up + + + + + + D + 4 + + 4 + 1 + eighth + up + + + + + D + 5 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 8 + 1 + quarter + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 5 + + 2 + 1 + 16th + down + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + F + 5 + + 2 + 1 + 16th + down + + + + + + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 5 + + 4 + 1 + eighth + down + + + + + + + + + + + + + -1 + + + + F + 5 + + 8 + 1 + quarter + down + + + + + + G + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + D + 5 + + 4 + 1 + eighth + down + + + + + + + + + B + -1 + 4 + + 8 + 1 + quarter + down + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + + + F + 6 + + 6 + 1 + eighth + + down + begin + + + + G + 6 + + 2 + 1 + 16th + down + end + backward hook + + + + + + F + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + B + -1 + 5 + + 4 + 1 + eighth + down + + + + + + + + + + A + 5 + + 1 + 16th + up + begin + begin + + + + + B + -1 + 5 + + 1 + 16th + up + end + end + + + + + + A + 5 + + 8 + 1 + quarter + down + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 8 + 1 + quarter + + + + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + F + 5 + + 4 + 1 + eighth + down + + + + + + + + + + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 4 + 1 + eighth + + + + + + + + -3 + + + + E + 4 + + 2 + 1 + 16th + natural + up + begin + begin + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + F + 4 + + 3 + 1 + 16th + + up + begin + begin + + + + + + + G + 4 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + A + -1 + 4 + + 4 + 1 + eighth + flat + up + begin + + + + B + -1 + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + C + 5 + + 8 + 1 + quarter + down + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + + + + + + + + + + + -3 + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + +

+ + + -1 + + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + F + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + G + 5 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + A + -1 + 5 + + 4 + 1 + eighth + flat + down + begin + + + + B + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + C + 6 + + 8 + 1 + quarter + down + + + + + + + + + + + D + -1 + 6 + + 4 + 1 + eighth + flat + down + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + +

+ + + + + + + F + 5 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + A + -1 + 4 + + 4 + 1 + eighth + flat + up + + + + + + + + + + G + 4 + + 3 + 1 + 16th + + up + begin + begin + + + + F + 4 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + E + 4 + + 4 + 1 + eighth + natural + up + begin + + + + + + + G + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + + + F + 4 + + 8 + 1 + quarter + up + + + + + + + + + -4 + + + + + + -3 + + + + C + 5 + + 4 + 1 + eighth + down + + + + + + + + + + + + + + B + -1 + 4 + + 3 + 1 + 16th + + up + begin + begin + + + + + + + A + -1 + 4 + + 1 + 1 + 32nd + flat + up + end + end + backward hook + + + + G + 4 + + 4 + 1 + eighth + up + begin + + + + B + -1 + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + A + -1 + 4 + + 8 + 1 + quarter + flat + up + + + + + + + + + -3 + + + + + + -1 + + + + E + -1 + 5 + + 4 + 1 + eighth + down + + + + + + -1 + + + + + + D + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + C + 5 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + B + 4 + + 4 + 1 + eighth + natural + down + begin + + + + D + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + C + 5 + + 4 + 1 + eighth + down + begin + + + + + + -3 + + + + C + 6 + + 4 + 1 + eighth + down + continue + + + + C + 6 + + 4 + 1 + eighth + down + end + + + + + + C + 6 + + 8 + 1 + quarter + down + + + + + + -7 + + + + + + + + -1 + + + + + C + 6 + + 4 + + 1 + eighth + down + + + + + + + + + C + 6 + + 2 + + 1 + 16th + down + begin + begin + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + 5 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + + + + + + F + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + G + 5 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + A + -1 + 5 + + 4 + 1 + eighth + flat + down + begin + + + + B + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + C + 6 + + 8 + 1 + quarter + down + + + + + + + + + + + D + -1 + 6 + + 4 + 1 + eighth + flat + down + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + end + end + + + + + + F + 5 + + 2 + 1 + 16th + up + begin + begin + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + up + continue + continue + + + + C + 5 + + 2 + 1 + 16th + up + end + end + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + -1 + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + E + -1 + 4 + + 2 + 1 + 16th + up + begin + begin + + + + E + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + G + 4 + + 2 + 1 + 16th + up + begin + begin + + + + G + 4 + + 2 + 1 + 16th + up + end + end + + + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + end + end + + + + G + 5 + + 2 + 1 + 16th + down + begin + begin + + + + G + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + cresc. + + + + + G + 5 + + 2 + 1 + 16th + down + begin + begin + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + + + + + F + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + G + 5 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + A + -1 + 5 + + 4 + 1 + eighth + flat + down + begin + + + + B + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + C + 6 + + 8 + 1 + quarter + down + + + + + + + + + + + D + -1 + 6 + + 4 + 1 + eighth + flat + down + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + +

+ + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + + + -1 + + + + + 2 + 1 + 16th + + + + C + 5 + + 2 + 1 + 16th + down + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + end + end + + + + A + -1 + 4 + + 4 + 1 + eighth + up + begin + + + + A + -1 + 4 + + 4 + 1 + eighth + up + end + + + + + + G + 4 + + 2 + 1 + 16th + up + begin + begin + + + + G + 4 + + 2 + 1 + 16th + up + end + end + + + + G + 4 + + 4 + 1 + eighth + up + begin + + + + G + 4 + + 4 + 1 + eighth + up + end + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + A + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + A + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + A + -1 + 5 + + 12 + + 1 + quarter + + flat + down + + + + + + + + + A + -1 + 5 + + 6 + + 1 + eighth + + down + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + -1 + 6 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + F + 6 + + 2 + 1 + 16th + down + begin + forward hook + + + + + + + + + A + -1 + 6 + + 4 + 1 + eighth + flat + down + continue + + + + A + -1 + 6 + + 2 + + 1 + 16th + down + end + backward hook + + + + + + + + + A + -1 + 6 + + 2 + + 1 + 16th + down + begin + forward hook + + + + + + + G + -1 + 6 + + 4 + 1 + eighth + flat + down + continue + + + + G + -1 + 6 + + 4 + 1 + eighth + down + continue + + + + G + -1 + 6 + + 2 + + 1 + 16th + down + end + backward hook + + + + + + + + + + G + -1 + 6 + + 2 + + 1 + 16th + down + begin + forward hook + + + + + + + F + 6 + + 4 + 1 + eighth + down + continue + + + + F + 6 + + 4 + 1 + eighth + down + continue + + + + F + 6 + + 2 + + 1 + 16th + down + end + backward hook + + + + + + + + + F + 6 + + 2 + + 1 + 16th + down + begin + forward hook + + + + + + + F + 6 + + 4 + 1 + eighth + down + end + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + + + F + 6 + + 2 + 1 + 16th + down + begin + forward hook + + + + F + 6 + + 4 + 1 + eighth + down + continue + + + + F + 6 + + 4 + 1 + eighth + down + continue + + + + F + 6 + + 2 + + 1 + 16th + down + end + backward hook + + + + + + + + + F + 6 + + 2 + + 1 + 16th + down + begin + forward hook + + + + + + + F + 6 + + 4 + 1 + eighth + down + end + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + F + 6 + + 2 + 1 + 16th + down + begin + forward hook + + + + F + 6 + + 4 + 1 + eighth + down + continue + + + + F + 6 + + 4 + 1 + eighth + down + continue + + + + F + 6 + + 2 + + 1 + 16th + down + end + backward hook + + + + + + + + + F + 6 + + 2 + + 1 + 16th + down + begin + forward hook + + + + + + + F + 6 + + 4 + 1 + eighth + down + end + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + cresc. + + + + + F + 6 + + 2 + 1 + 16th + down + begin + forward hook + + + + F + 6 + + 4 + 1 + eighth + down + continue + + + + F + 6 + + 4 + 1 + eighth + down + continue + + + + F + 6 + + 2 + + 1 + 16th + down + end + backward hook + + + + + + + + + F + 6 + + 2 + + 1 + 16th + down + begin + forward hook + + + + + + + F + 6 + + 4 + 1 + eighth + down + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + begin + + + + B + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + D + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + F + 6 + + 2 + 1 + 16th + down + begin + begin + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + 3 + + 2 + 1 + 16th + natural + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + 4 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + F + 1 + 5 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + F + 1 + 6 + + 2 + 1 + 16th + sharp + down + + + + F + 1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + F + 1 + 6 + + 2 + 1 + 16th + down + + + + F + 1 + 5 + + 8 + 1 + quarter + down + + + + + F + 1 + 6 + + 8 + 1 + quarter + down + + + + + + 12 + 1 + + + + + + +

+ + + + + + + E + -1 + 5 + + 4 + 1 + eighth + down + begin + + + + + + + dol. + + -1 + + + + C + 1 + 5 + + 4 + 1 + eighth + sharp + down + continue + + + + B + 4 + + 4 + 1 + eighth + natural + down + end + + + + + + E + 5 + + 3 + 1 + 16th + + natural + down + begin + begin + + + + C + 1 + 5 + + 1 + 1 + 32nd + sharp + down + continue + end + backward hook + + + + B + 4 + + 4 + 1 + eighth + natural + down + continue + + + + A + 1 + 4 + + 4 + 1 + eighth + sharp + down + end + + + + + + + + + F + 1 + 5 + + 4 + 1 + eighth + sharp + down + begin + + + + + + + E + 5 + + 4 + 1 + eighth + natural + down + continue + + + + E + -1 + 5 + + 4 + 1 + eighth + flat + down + end + + + + + + G + 1 + 5 + + 3 + 1 + 16th + + sharp + down + begin + begin + + + + E + 5 + + 1 + 1 + 32nd + natural + down + continue + end + backward hook + + + + D + 1 + 5 + + 4 + 1 + eighth + sharp + down + continue + + + + C + 1 + 5 + + 4 + 1 + eighth + sharp + down + end + + + + + + + + + F + 1 + 5 + + 3 + 1 + 16th + + sharp + down + begin + begin + + + + + + + D + 1 + 5 + + 1 + 1 + 32nd + sharp + down + continue + end + backward hook + + + + + + + C + 1 + 5 + + 4 + 1 + eighth + sharp + down + end + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + A + 1 + 4 + + 4 + 1 + eighth + sharp + up + + + + 4 + 1 + eighth + + + + + + + + -4 + + + + + + + + + + + + + + + D + 1 + 5 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + + + + + D + 1 + 5 + + 2 + 1 + 16th + down + continue + end + + + + + + + + + D + 1 + 5 + + 4 + 1 + eighth + down + continue + + + + D + 1 + 5 + + 4 + 1 + eighth + down + end + + + + + + + E + 5 + + 12 + 1 + quarter + + natural + down + + + + + + + + + D + 1 + 5 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + + + D + 1 + 5 + + 2 + 1 + 16th + down + continue + end + + + + D + 1 + 5 + + 4 + 1 + eighth + down + continue + + + + D + 1 + 5 + + 4 + 1 + eighth + down + end + + + + + + C + 1 + 5 + + 12 + 1 + quarter + + sharp + down + + + + + + + + + B + 4 + + 2 + 1 + 16th + natural + down + begin + begin + + + + + + + B + 4 + + 2 + 1 + 16th + down + continue + end + + + + B + 4 + + 4 + 1 + eighth + down + continue + + + + B + 4 + + 4 + 1 + eighth + down + end + + + + + + poco rit. + + + + + A + 1 + 4 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + dim. + + -1 + + + + A + 1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + cresc. + + + + + B + -1 + 4 + + 12 + + 1 + quarter + + flat + down + + + + + + + a tempo + + -12 + + + + + + B + -1 + 4 + + 12 + + 1 + quarter + + down + + + + + + + + + + +

+ + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + end + + + + B + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + B + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + C + -1 + 6 + + 12 + 1 + quarter + + flat + down + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + end + + + + B + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + B + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + + A + -1 + 5 + + 12 + 1 + quarter + + flat + down + + + + + + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + G + -1 + 5 + + 2 + 1 + 16th + down + continue + end + + + + G + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + G + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + dim. + + + + + poco rit. + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + a tempo + + + + + E + 5 + + 12 + + 1 + quarter + + natural + down + + + + + + + + + -10 + + + + + + E + 5 + + 12 + + + 1 + quarter + + natural + down + + + + + + + + + + -4 + + + + + + E + 5 + + 2 + + 1 + 16th + natural + down + begin + begin + + + + + + + E + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + 6 + + 2 + 1 + 16th + natural + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + begin + begin + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + 5 + + 2 + 1 + 16th + down + end + end + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + begin + begin + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + C + 5 + + 2 + 1 + 16th + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + end + end + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + B + 5 + + 12 + + 1 + quarter + + natural + down + + + + + + + + + + B + 5 + + 12 + + + 1 + quarter + + natural + down + + + + + + + + + + B + 5 + + 8 + + 1 + quarter + down + + + + + + + B + -1 + 5 + + 4 + 1 + eighth + flat + down + + + + + + D + 4 + + 8 + 1 + quarter + up + + + + + + + E + 4 + + 4 + 1 + eighth + natural + up + + + + + + + + + F + 4 + + 12 + + 1 + quarter + + up + + + + + + + + + F + 4 + + 12 + + + 1 + quarter + + up + + + + + + + + + + F + 4 + + 8 + + 1 + quarter + up + + + + + + + F + 4 + + 4 + 1 + eighth + up + + + + + + + + + + + + + F + 5 + + 8 + 1 + quarter + down + + + + + + + G + 1 + 5 + + 4 + 1 + eighth + sharp + down + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 4 + 1 + eighth + down + begin + + + + + A + 5 + + 4 + 1 + eighth + down + + + + A + 4 + + 4 + 1 + eighth + down + end + + + + + A + 5 + + 4 + 1 + eighth + down + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 4 + 1 + eighth + down + begin + + + + + A + 5 + + 4 + 1 + eighth + down + + + + A + 4 + + 4 + 1 + eighth + down + end + + + + + A + 5 + + 4 + 1 + eighth + down + + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + A + 5 + + 2 + 1 + 16th + down + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + C + 6 + + 2 + 1 + 16th + down + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + C + 6 + + 2 + 1 + 16th + down + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + C + 6 + + 2 + 1 + 16th + down + + + + + + +

+ + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + -1 + + + + + + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + E + 6 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + A + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + E + 6 + + 4 + 1 + eighth + natural + down + + + + + + + + + C + 6 + + 8 + 1 + quarter + down + + + + + + + F + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + E + 6 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + E + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + C + 6 + + 4 + 1 + eighth + down + + + + + + + + + A + 5 + + 8 + 1 + quarter + down + + + + + + sempre + + + + + 12 + 1 + + + + +

+ + + -5 + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + continue + continue + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + 12 + 1 + + + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 1 + 5 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + B + 5 + + 4 + 1 + eighth + natural + down + + + + + + + + + + + 12 + 1 + + + + + + G + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 6 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + G + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + E + -1 + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + 4 + 1 + eighth + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + F + 1 + 5 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + D + 6 + + 4 + 1 + eighth + down + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 4 + 1 + eighth + + + + sempre stacc. e piano + + + + + F + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + -1 + 6 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + G + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 6 + + 2 + 1 + 16th + down + end + end + + + + + + G + 6 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 7 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + G + 6 + + 2 + 1 + 16th + down + end + end + + + + + + F + 6 + + 2 + 1 + 16th + down + begin + begin + + + + G + 6 + + 2 + 1 + 16th + down + continue + continue + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + B + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + D + 6 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + B + 4 + + 2 + 1 + 16th + natural + down + continue + continue + + + + cresc. + + -2 + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + G + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + end + end + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + begin + begin + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + end + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + + + + E + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + E + -1 + 6 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + +

+ + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + begin + begin + + + + D + -1 + 6 + + 2 + 1 + 16th + down + continue + end + + + + D + -1 + 6 + + 4 + 1 + eighth + down + continue + + + + D + -1 + 6 + + 4 + 1 + eighth + down + end + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + begin + begin + + + + D + -1 + 6 + + 2 + 1 + 16th + down + continue + end + + + + D + -1 + 6 + + 4 + 1 + eighth + down + continue + + + + D + -1 + 6 + + 4 + 1 + eighth + down + end + + + + + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + begin + begin + + + + D + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + -1 + + + + D + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + D + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + D + -1 + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + D + -1 + 6 + + 6 + 1 + eighth + + flat + down + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + + + C + 4 + + 4 + 1 + eighth + up + + + + + + + + + G + -1 + 4 + + 8 + + 1 + quarter + flat + up + + + + + + + + + -4 + + + + + + + G + -1 + 4 + + 4 + + 1 + eighth + up + begin + + + + + + + F + 4 + + 2 + 1 + 16th + up + end + backward hook + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + F + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + cresc. + + + + + A + -1 + 5 + + 12 + 1 + quarter + + flat + down + + + + + + C + 6 + + 12 + 1 + quarter + + down + + + + + + B + -1 + 5 + + 4 + 1 + eighth + down + begin + + + + + + + + + + D + -1 + 6 + + 4 + 1 + eighth + flat + down + continue + + + + G + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + A + -1 + 5 + + 8 + 1 + quarter + flat + down + + + + + + + G + -1 + 5 + + 4 + 1 + eighth + flat + down + + + + + + + + + + + + + + + + + F + 5 + + 12 + + 1 + quarter + + down + + + + + + + + + -8 + + + + + + F + 5 + + 12 + + 1 + quarter + + down + + + + + + + + + -4 + + + + + + +

+ + + + + + + F + 5 + + 12 + + 1 + quarter + + down + + + + + + + + + + + + + dol. + + -10 + + + + + + F + 5 + + 12 + + + 1 + quarter + + down + + + + + + + + + + + + + cresc. + + + + + F + 5 + + 12 + + + 1 + quarter + + down + + + + + + + + + + + + + + F + 5 + + 12 + + + 1 + quarter + + down + + + + + + + + + + + + + + + + + + + + + F + 5 + + 4 + + 1 + eighth + down + + + + + + + + + + + + + G + 5 + + 8 + + 1 + quarter + down + + + + + + + + + + + + G + 5 + + 4 + + 1 + eighth + down + + + + + + + + + + + + + + -1 + + + + + A + 5 + + 8 + 1 + quarter + down + + + + + + + + + + G + 5 + + 1 + 16th + up + begin + begin + + + + + A + 5 + + 1 + 16th + up + end + end + + + + + + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + + B + -1 + 4 + + 4 + 1 + eighth + up + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + B + -1 + 4 + + 4 + 1 + eighth + up + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + end + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 4 + 1 + eighth + up + continue + + + + + B + -1 + 4 + + 4 + 1 + eighth + up + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + B + -1 + 4 + + 4 + 1 + eighth + up + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + + + D + 6 + + 12 + 1 + quarter + + down + + + + + + + + -11 + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + C + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + C + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + C + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + C + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + C + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + C + 5 + + 2 + 1 + 16th + up + + + + + + + + + + + + + D + 6 + + 12 + 1 + quarter + + down + + + + + + 12 + 1 + + + + + + +

+ + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + + A + 4 + + 2 + 1 + 16th + up + + + + F + 1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + A + 4 + + 2 + 1 + 16th + up + + + + F + 1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + A + 4 + + 2 + 1 + 16th + up + + + + F + 1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + A + 4 + + 2 + 1 + 16th + up + + + + F + 1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + A + 4 + + 2 + 1 + 16th + up + + + + F + 1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + A + 4 + + 2 + 1 + 16th + up + + + + + + 12 + 1 + + + + + + G + 3 + + 4 + 1 + eighth + up + + + + 2 + 1 + 16th + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + A + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + + + G + 5 + + 1 + 1 + 32nd + down + continue + continue + backward hook + + + + + + + + + F + 1 + 5 + + 3 + 1 + 16th + + sharp + down + continue + continue + + + + + + + + + D + 5 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + + + + + + + + G + 5 + + 4 + 1 + eighth + down + begin + + + + + + + B + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + D + 6 + + 4 + + 1 + eighth + down + end + + + + + + + + + + D + 6 + + 2 + + 1 + 16th + down + begin + begin + + + + + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + C + 6 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + + + B + -1 + 5 + + 1 + 1 + 32nd + down + continue + continue + backward hook + + + + + + + + + A + 5 + + 3 + 1 + 16th + + down + continue + continue + + + + + + + + + G + 5 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + F + 1 + 5 + + 2 + 1 + 16th + sharp + down + end + end + + + + + + + F + 1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 1 + 5 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + D + 5 + + 4 + 1 + eighth + down + begin + + + + D + 5 + + 4 + 1 + eighth + down + continue + + + + + + + + F + 5 + + 1 + eighth + up + + + + E + 5 + + 4 + 1 + eighth + natural + down + end + + + + + + + + + + + + F + 5 + + 4 + 1 + eighth + down + begin + + + + + + + + + + F + 5 + + 4 + 1 + eighth + down + continue + + + + + + + + + F + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + + + + + + + F + 5 + + 6 + 1 + eighth + + down + begin + + + + + + + + + -3 + + + + F + 1 + 5 + + 2 + 1 + 16th + sharp + down + continue + begin + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + -1 + + + + + + +

+ + + + + + + D + 5 + + 4 + 1 + eighth + down + begin + + + + + + + + + + D + 5 + + 4 + 1 + eighth + down + continue + + + + + + + + + D + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + cresc. + + + + + D + 5 + + 8 + 1 + quarter + down + + + + B + -1 + 5 + + 4 + + 1 + eighth + down + + + + + + + + + B + -1 + 5 + + 2 + + 1 + 16th + down + begin + begin + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + begin + begin + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + -1 + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 1 + 5 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + -1 + + + + + + +

+ + + + + + + D + 5 + + 4 + 1 + eighth + down + begin + + + + + + + + + + D + 5 + + 4 + 1 + eighth + down + continue + + + + + + + + + D + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + D + 5 + + 8 + + 1 + quarter + down + + + + + + + + + D + 5 + + 4 + + 1 + eighth + down + begin + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + begin + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + end + + + + + + + + + D + 5 + + 4 + + 1 + eighth + down + end + + + + + + + + + + D + 5 + + 4 + + 1 + eighth + down + begin + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + begin + + + + D + 5 + + 2 + 1 + 16th + down + continue + end + + + + D + 5 + + 4 + + 1 + eighth + down + end + + + + + + + + + D + 5 + + 4 + + 1 + eighth + down + begin + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + begin + + + + D + 5 + + 2 + 1 + 16th + down + continue + end + + + + D + 5 + + 4 + + 1 + eighth + down + end + + + + + + + + + cresc. + + + + + D + 5 + + 4 + + 1 + eighth + down + + + + + + + + + + + + + + + C + 5 + + 8 + + 1 + quarter + down + + + + + + + + + + -4 + + + + + + + + + + + C + 5 + + 4 + + 1 + eighth + down + begin + + + + + + + + +

+ + + -4 + + + + + A + 4 + + 4 + 1 + eighth + down + continue + + + + B + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + cresc. + + + + + G + 4 + + 3 + 1 + 16th + + up + begin + begin + + + + + + + C + 5 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + + + + C + 5 + + 8 + + 1 + quarter + down + + + + + + + + + + + -7 + + + + + + C + 5 + + 4 + + 1 + eighth + down + begin + + + + + + + + +

+ + + -3 + + + + + A + 4 + + 4 + 1 + eighth + down + continue + + + + B + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + begin + begin + + + + G + 4 + + 2 + 1 + 16th + up + continue + end + + + + G + 4 + + 4 + 1 + eighth + up + continue + + + + G + 4 + + 4 + 1 + eighth + up + end + + + + + + G + 4 + + 2 + 1 + 16th + up + begin + begin + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + end + end + + + + + + G + 4 + + 12 + 1 + quarter + + up + + + + + + + + + A + 4 + + 12 + 1 + quarter + + up + + + + + + B + -1 + 4 + + 12 + 1 + quarter + + down + + + + + + D + -1 + 4 + + 8 + 1 + quarter + flat + up + + + + + + -7 + + + + C + 4 + + 4 + 1 + eighth + up + + + + + + + + + -2 + + + + + + F + 4 + + 12 + 1 + quarter + + up + + + + + + + + + + + -11 + + + + + + + + D + 4 + + 12 + 1 + quarter + + natural + up + + + + + + C + 4 + + 4 + 1 + eighth + up + begin + + + + D + 4 + + 4 + 1 + eighth + up + continue + + + + E + 4 + + 4 + 1 + eighth + natural + up + end + + + + + + + + + + + F + 4 + + 12 + 1 + quarter + + up + + + + + + + + + -5 + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + + + + + F + 5 + + 4 + 1 + eighth + down + + + + + + + + + C + 5 + + 8 + 1 + quarter + down + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + continue + end + + + + + + + + + C + 6 + + 6 + 1 + eighth + + down + continue + + + + D + 6 + + 2 + 1 + 16th + down + end + backward hook + + + + + + cresc. + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + end + end + + + + F + 5 + + 4 + 1 + eighth + down + + + + + + + + + + E + -1 + 5 + + 1 + 32nd + up + begin + begin + begin + + + + + F + 5 + + 1 + 32nd + up + end + end + end + + + + + + + + + + + + + + E + 5 + + 4 + 1 + eighth + natural + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + + 12 + 1 + + + + + + B + 4 + + 12 + + 1 + quarter + + natural + down + + + + + + + + + -12 + + + + + + -1 + + + + + + + + + + + B + 4 + + 4 + + 1 + eighth + up + begin + + + + + + + + G + 1 + 4 + + 4 + 1 + eighth + sharp + up + continue + + + + A + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + -2 + + + + + + E + 4 + + 12 + 1 + quarter + + natural + up + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 8 + 1 + quarter + + + + F + 6 + + 2 + 1 + 16th + natural + down + begin + begin + + + + + + + + + E + 6 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 1 + 5 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + + + + + + B + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + + + + + + + G + 5 + + 1 + 32nd + natural + up + + + + F + 5 + + 2 + 1 + 16th + up + begin + begin + + + + + + + E + 5 + + 2 + 1 + 16th + natural + up + end + end + + + + + + + + G + 4 + + 1 + 16th + up + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + continue + continue + + + + + + + + G + 4 + + 1 + 16th + up + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + E + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + A + 4 + + 2 + 1 + 16th + up + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + A + 4 + + 2 + 1 + 16th + up + + + + A + 3 + + 4 + 1 + eighth + up + begin + + + + + A + 4 + + 4 + 1 + eighth + up + + + + A + 3 + + 4 + 1 + eighth + up + end + + + + + A + 4 + + 4 + 1 + eighth + up + + + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + A + 4 + + 2 + 1 + 16th + up + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + A + 4 + + 2 + 1 + 16th + up + + + + A + 3 + + 4 + 1 + eighth + up + begin + + + + + A + 4 + + 4 + 1 + eighth + up + + + + A + 3 + + 4 + 1 + eighth + up + end + + + + + A + 4 + + 4 + 1 + eighth + up + + + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + A + 4 + + 2 + 1 + 16th + up + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + A + 4 + + 2 + 1 + 16th + up + + + + A + 3 + + 4 + 1 + eighth + up + begin + + + + + A + 4 + + 4 + 1 + eighth + up + + + + A + 3 + + 4 + 1 + eighth + up + end + + + + + A + 4 + + 4 + 1 + eighth + up + + + + + + + + + + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + G + 1 + 4 + + 2 + 1 + 16th + sharp + up + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + G + 1 + 4 + + 2 + 1 + 16th + up + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + G + 1 + 4 + + 2 + 1 + 16th + up + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + G + 1 + 4 + + 2 + 1 + 16th + up + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + G + 1 + 4 + + 2 + 1 + 16th + up + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + G + 1 + 4 + + 2 + 1 + 16th + up + + + + + + + + + + + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + A + 4 + + 2 + 1 + 16th + up + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + A + 5 + + 2 + 1 + 16th + up + + + + A + 4 + + 4 + 1 + eighth + down + begin + + + + + A + 5 + + 4 + 1 + eighth + down + + + + A + 4 + + 4 + 1 + eighth + down + end + + + + + A + 5 + + 4 + 1 + eighth + down + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 4 + 1 + eighth + down + begin + + + + + A + 5 + + 4 + 1 + eighth + down + + + + A + 4 + + 4 + 1 + eighth + down + end + + + + + A + 5 + + 4 + 1 + eighth + down + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 4 + 1 + eighth + down + begin + + + + + A + 5 + + 4 + 1 + eighth + down + + + + A + 4 + + 4 + 1 + eighth + down + end + + + + + A + 5 + + 4 + 1 + eighth + down + + + + + + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + B + 5 + + 2 + 1 + 16th + natural + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + B + 5 + + 2 + 1 + 16th + down + + + + + + + + -1 + + + + + + + A + 4 + + 4 + 1 + eighth + down + + + + + A + 5 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 8 + 1 + quarter + + + + E + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + F + 5 + + 2 + 1 + 16th + natural + down + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + F + 5 + + 2 + 1 + 16th + down + + + + + + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 5 + + 4 + 1 + eighth + down + + + + + + + + + + + + + + + + F + 5 + + 8 + 1 + quarter + down + + + + + + G + 5 + + 2 + 1 + 16th + down + begin + begin + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + D + 5 + + 4 + 1 + eighth + down + + + + + + + + + + + + + + + + B + -1 + 4 + + 8 + 1 + quarter + down + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + D + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + F + 6 + + 6 + 1 + eighth + + down + begin + + + + G + 6 + + 2 + 1 + 16th + down + end + backward hook + + + + + + + F + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + + + B + -1 + 5 + + 4 + 1 + eighth + down + + + + + + + + + +

+ + + -2 + + + + + + A + 5 + + 1 + 16th + up + begin + begin + + + + + B + -1 + 5 + + 1 + 16th + up + end + end + + + + + + A + 5 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + A + 5 + + 4 + 1 + eighth + down + + + + + + + + + + + + + -3 + + + + +

+ + + -2 + + + + + + G + 5 + + 1 + 16th + up + begin + begin + + + + + A + 5 + + 1 + 16th + up + end + end + + + + + + 12 + 1 + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + + + C + 5 + + 4 + 1 + eighth + down + + + + + + + + + +

+ + + -2 + + + + + + B + 4 + + 1 + 16th + natural + up + begin + begin + + + + + C + 5 + + 1 + 16th + up + end + end + + + + + + 8 + 1 + quarter + + + + + + + + -1 + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + +

+ + + -1 + + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + -1 + + + + C + 5 + + 4 + 1 + eighth + down + + + + + + + + + +

+ + + -2 + + + + + + B + -1 + 4 + + 1 + 16th + up + begin + begin + + + + + C + 5 + + 1 + 16th + up + end + end + + + + + + 8 + 1 + quarter + + + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + +

+ + + + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 4 + 1 + eighth + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + B + -1 + 4 + + 3 + 1 + 16th + + down + begin + begin + + + + C + 5 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + begin + + + + E + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + F + 5 + + 8 + 1 + quarter + down + + + + + + + + + + + + G + -1 + 5 + + 4 + 1 + eighth + flat + down + + + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + -1 + + + + + + +

+ + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + B + -1 + 5 + + 12 + + 1 + quarter + + down + + + + + + + + + B + -1 + 5 + + 8 + + 1 + quarter + down + + + + + + + + + + + + + + B + -1 + 5 + + 4 + + 1 + eighth + down + + + + + + + + + + + + + + B + -1 + 5 + + 4 + + 1 + eighth + down + begin + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + begin + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + -1 + + + + + + +

+ + + + + + + B + -1 + 5 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + + + + + + + + + + C + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + B + -1 + 4 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + A + 4 + + 4 + 1 + eighth + down + begin + + + + C + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + B + -1 + 4 + + 8 + 1 + quarter + down + + + + + + + F + 5 + + 4 + 1 + eighth + down + + + + + + + + + E + -1 + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + D + -1 + 5 + + 1 + 1 + 32nd + flat + down + continue + end + backward hook + + + + C + 5 + + 4 + 1 + eighth + down + continue + + + + E + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + D + -1 + 5 + + 8 + 1 + quarter + flat + down + + + + + + + A + -1 + 5 + + 4 + 1 + eighth + flat + down + + + + + + + + + G + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + F + 5 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + E + 5 + + 4 + 1 + eighth + natural + down + continue + + + + G + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + F + 5 + + 8 + 1 + quarter + down + + + + + + + G + 5 + + 4 + 1 + eighth + down + + + + + + A + 5 + + 8 + 1 + quarter + natural + down + + + + B + -1 + 5 + + 4 + 1 + eighth + down + + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + E + 6 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + E + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + F + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + C + 6 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + D + -1 + 6 + + 4 + 1 + eighth + flat + down + continue + + + + E + -1 + 6 + + 4 + 1 + eighth + down + end + + + + + + + + + F + 6 + + 8 + 1 + quarter + down + + + + G + -1 + 6 + + 4 + 1 + eighth + flat + down + + + + + + + + + + + -3 + + + + + + + A + -1 + 6 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + G + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + +

+ + + -1 + + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + begin + begin + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + A + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + A + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + -1 + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + A + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + -1 + + + + + + -1 + + + + A + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + -1 + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + begin + begin + + + + C + 5 + + 2 + 1 + 16th + up + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + C + 5 + + 2 + 1 + 16th + up + continue + continue + + + + C + 5 + + 2 + 1 + 16th + up + continue + continue + + + + C + 5 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + end + end + + + + + + -1 + + + + + + F + 6 + + 2 + 1 + 16th + down + begin + begin + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + -2 + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + F + 6 + + 2 + 1 + 16th + down + begin + begin + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + end + end + + + + + + F + 6 + + 2 + 1 + 16th + down + begin + begin + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + 5 + + 2 + 1 + 16th + natural + down + end + end + + + + + + B + -1 + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + C + 6 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + D + -1 + 6 + + 4 + 1 + eighth + flat + down + continue + + + + E + -1 + 6 + + 4 + 1 + eighth + down + end + + + + + + + + + F + 6 + + 8 + 1 + quarter + down + + + + + + + + -1 + + + + G + -1 + 6 + + 4 + 1 + eighth + flat + down + + + + + + + + + + + + + + A + -1 + 6 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + + G + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + +

+ + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 8 + 1 + quarter + + + + + + + + + + + + 2 + 1 + 16th + + + + F + 4 + + 2 + 1 + 16th + up + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + end + + + + D + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + D + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + C + 5 + + 2 + 1 + 16th + down + continue + end + + + + C + 5 + + 4 + 1 + eighth + down + continue + + + + C + 5 + + 4 + 1 + eighth + down + end + + + + + + + cresc. + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + end + end + + + + D + -1 + 6 + + 2 + 1 + 16th + down + begin + begin + + + + D + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + end + end + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + D + -1 + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + D + -1 + 6 + + 12 + + 1 + quarter + + flat + down + + + + + + + + + D + -1 + 6 + + 12 + + + 1 + quarter + + down + + + + + + + + + + D + -1 + 6 + + 6 + + 1 + eighth + + down + + + + + + + D + -1 + 6 + + 4 + 1 + eighth + flat + down + begin + + + + D + -1 + 6 + + 2 + + 1 + 16th + down + end + backward hook + + + + + + + + + D + -1 + 6 + + 2 + + 1 + 16th + down + begin + forward hook + + + + + + + C + -1 + 6 + + 4 + 1 + eighth + flat + down + continue + + + + C + -1 + 6 + + 4 + 1 + eighth + down + continue + + + + C + -1 + 6 + + 2 + + 1 + 16th + down + end + backward hook + + + + + + + + + C + -1 + 6 + + 2 + + 1 + 16th + down + begin + forward hook + + + + + + + B + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + B + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + B + -1 + 5 + + 2 + + 1 + 16th + down + end + backward hook + + + + + + + + + B + -1 + 5 + + 2 + + 1 + 16th + down + begin + forward hook + + + + + + + B + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + begin + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + + + 2 + 1 + 16th + + + + B + -1 + 5 + + 4 + 1 + eighth + down + begin + + + + B + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + B + -1 + 5 + + 2 + + 1 + 16th + down + end + backward hook + + + + + + + + + + B + -1 + 5 + + 2 + + 1 + 16th + down + begin + forward hook + + + + + + + B + -1 + 5 + + 4 + 1 + eighth + down + end + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + + + 2 + 1 + 16th + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + + B + -1 + 5 + + 4 + 1 + eighth + down + + + + cresc. + + -1 + + + + E + 5 + + 2 + 1 + 16th + natural + down + begin + begin + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + 2 + 1 + 16th + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + + B + -1 + 5 + + 4 + 1 + eighth + down + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + +

+ + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + + B + -1 + 5 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + 4 + 1 + eighth + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + G + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + end + end + + + + + + piu + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 6 + + 2 + 1 + 16th + down + end + end + + + + + + E + 6 + + 2 + 1 + 16th + natural + down + begin + begin + + + + E + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + 6 + + 2 + 1 + 16th + down + continue + continue + + + + E + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + F + 6 + + 2 + 1 + 16th + down + begin + begin + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + end + end + + + + + + B + -1 + 4 + + 12 + 1 + quarter + + down + + + + + + + +

+ + + -11 + + + + + + + + D + 5 + + 12 + 1 + quarter + + down + + + + + + + + + C + 5 + + 4 + 1 + eighth + down + begin + + + + + + + E + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + A + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + B + -1 + 4 + + 6 + 1 + eighth + + down + + + + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + +

+ + + -1 + + + + + F + 5 + + 4 + 1 + eighth + down + begin + + + + + + + E + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + E + -1 + 5 + + 12 + + 1 + quarter + + down + + + + + + + + + + + + + + + E + -1 + 5 + + 12 + + + 1 + quarter + + down + + + + + + + + + + + + + E + -1 + 5 + + 12 + + + 1 + quarter + + down + + + + + + + + + + + + + E + -1 + 5 + + 3 + + 1 + 16th + + down + begin + begin + + + + + + + + + + D + 5 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + E + -1 + 5 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + F + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + G + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + E + -1 + 6 + + 8 + 1 + quarter + down + + + + + + + D + -1 + 6 + + 4 + 1 + eighth + flat + down + + + + + + + + + cresc. + + + + + C + -1 + 6 + + 12 + 1 + quarter + + flat + down + + + + + + + + + E + -1 + 6 + + 12 + 1 + quarter + + down + + + + + + + + + D + -1 + 6 + + 4 + 1 + eighth + flat + down + begin + + + + + + + + + + F + -1 + 6 + + 4 + 1 + eighth + flat + down + continue + + + + B + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + C + -1 + 6 + + 8 + 1 + quarter + flat + down + + + + + + + B + -1 + 5 + + 4 + 1 + eighth + down + + + + + + + + + + + + + + + + + A + 5 + + 12 + + 1 + quarter + + down + + + + + + + + + -8 + + + + + + A + 5 + + 12 + + 1 + quarter + + down + + + + + + + + + -7 + + + + + + +

+ + + + + + + B + -1 + 5 + + 4 + 1 + eighth + down + begin + + + + + + + A + 5 + + 4 + 1 + eighth + down + continue + + + + dol. + + -3 + + + + B + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + E + -1 + 6 + + 3 + 1 + 16th + + down + begin + begin + + + + C + 6 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + B + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + A + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + cresc. + + + + + F + 6 + + 4 + 1 + eighth + down + begin + + + + + + + E + -1 + 6 + + 4 + 1 + eighth + down + continue + + + + D + 6 + + 4 + 1 + eighth + down + end + + + + + + G + 6 + + 3 + 1 + 16th + + down + begin + begin + + + + E + -1 + 6 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + D + 6 + + 4 + 1 + eighth + down + begin + + + + C + 6 + + 4 + 1 + eighth + down + end + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + end + + + + + C + 6 + + 2 + 1 + 16th + down + + + + A + 4 + + 4 + 1 + eighth + down + end + + + + + C + 6 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + +

+ + + + + + + poco rit. + + + + + A + 4 + + 2 + 1 + 16th + up + begin + begin + + + + A + 4 + + 2 + 1 + 16th + up + continue + end + + + + A + 4 + + 4 + 1 + eighth + up + end + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + a tempo + + + + + G + 4 + + 4 + 1 + eighth + up + begin + + + + + + + F + 1 + 4 + + 4 + 1 + eighth + sharp + up + continue + + + + E + 4 + + 4 + 1 + eighth + natural + up + end + + + + + + A + 4 + + 3 + 1 + 16th + + up + begin + begin + + + + F + 4 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + E + 4 + + 4 + 1 + eighth + natural + up + begin + + + + D + 1 + 4 + + 4 + 1 + eighth + sharp + up + end + + + + + + + + + B + 4 + + 4 + 1 + eighth + natural + up + begin + + + + + + + A + 4 + + 4 + 1 + eighth + up + continue + + + + G + 4 + + 4 + 1 + eighth + up + end + + + + + + C + 5 + + 3 + 1 + 16th + + up + begin + begin + + + + A + 4 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + G + 4 + + 4 + 1 + eighth + up + begin + + + + F + 1 + 4 + + 4 + 1 + eighth + sharp + up + end + + + + + + + + + + + + + + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + sempre + + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + cresc. + + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + G + 4 + + 2 + 1 + 16th + natural + up + begin + begin + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 4 + + 2 + 1 + 16th + natural + up + continue + continue + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + A + 5 + + 2 + 1 + 16th + down + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + A + 5 + + 2 + 1 + 16th + down + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + A + 5 + + 2 + 1 + 16th + down + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + A + 5 + + 2 + 1 + 16th + down + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + A + 5 + + 2 + 1 + 16th + down + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + A + 5 + + 2 + 1 + 16th + down + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + 6 + + 2 + 1 + 16th + down + end + end + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + end + end + + + + + + F + 6 + + 2 + 1 + 16th + down + begin + begin + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + end + end + + + + + + F + 6 + + 2 + 1 + 16th + down + begin + begin + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + F + 6 + + 12 + + 1 + quarter + + down + + + + + + + + + + + + + + + F + 6 + + 12 + + + 1 + quarter + + down + + + + + + + + + + + + + F + 6 + + 6 + + 1 + eighth + + down + + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 6 + + 2 + 1 + 16th + down + end + end + + + + + + B + -1 + 6 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + pizz. + + + + + E + -1 + 4 + + 4 + 1 + eighth + up + + + + + A + 4 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + arco + + 3 + + + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + G + -1 + 5 + + 2 + 1 + 16th + down + continue + end + + + + G + -1 + 5 + + 4 + 1 + eighth + down + end + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + D + 4 + + 2 + 1 + 16th + up + + + + + + D + 4 + + 12 + 1 + quarter + + up + + + + + D + 5 + + 12 + 1 + quarter + + up + + + + + + + + -10 + + + + + + D + 6 + + 12 + 1 + quarter + + down + + + + + + + + -11 + + + + + + + + + + + + + + D + 4 + + 8 + 1 + quarter + up + + + + 4 + 1 + eighth + + + light-heavy + + + + + + + 8 + + -2 + major + + + + G + 2 + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + + + + + -1 + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + C + 5 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + F + 5 + + 6 + 1 + eighth + + down + begin + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + end + backward hook + + + + + + + + + + + C + 5 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + end + end + + + + + + + + + + + F + 4 + + 12 + 1 + quarter + + up + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + cresc. + + + + + C + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + C + -1 + 5 + + 4 + 1 + eighth + down + begin + + + + + + + + + C + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + + C + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + C + -1 + 5 + + 4 + 1 + eighth + down + begin + + + + + + + + + C + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + + C + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + C + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + A + 4 + + 12 + + 1 + quarter + + up + + + + + + + + + A + 4 + + 12 + + 1 + quarter + + up + + + + + + + + + +

+ + + + + + + B + -1 + 4 + + 4 + 1 + eighth + up + begin + + + + + + + dol. + + -1 + + + + A + 4 + + 4 + 1 + eighth + up + continue + + + + G + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + + G + 4 + + 4 + 1 + eighth + up + begin + + + + + + + F + 4 + + 4 + 1 + eighth + up + continue + + + + F + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + F + 4 + + 4 + 1 + eighth + up + begin + + + + + + + E + -1 + 4 + + 4 + 1 + eighth + up + continue + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + + G + 4 + + 3 + 1 + 16th + + up + begin + begin + + + + E + -1 + 4 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + C + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + + + + F + 4 + + 3 + 1 + 16th + + up + begin + begin + + + + F + 4 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + G + 4 + + 4 + 1 + eighth + up + + + + + + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + E + -1 + 4 + + 4 + 1 + eighth + up + + + + + + + + + +

+ + + -3 + + + + + 4 + 1 + eighth + + + + + + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 4 + 1 + eighth + up + begin + + + + + D + 4 + + 4 + 1 + eighth + up + + + + B + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + D + 4 + + 4 + 1 + eighth + up + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 4 + 1 + eighth + up + begin + + + + + D + 4 + + 4 + 1 + eighth + up + + + + B + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + D + 4 + + 4 + 1 + eighth + up + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + D + 4 + + 2 + 1 + 16th + up + + + + + + B + -1 + 4 + + 12 + 1 + quarter + + down + + + + + + + + -12 + + + + + + C + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 4 + + 2 + 1 + 16th + up + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + C + 4 + + 2 + 1 + 16th + up + end + end + + + + + D + 4 + + 2 + 1 + 16th + up + + + + + + + + + + + + + C + 5 + + 12 + 1 + quarter + + down + + + + + + + G + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + +

+ + + -2 + + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + G + 4 + + 2 + 1 + 16th + up + end + end + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + G + 4 + + 2 + 1 + 16th + up + begin + begin + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + end + end + + + + + + A + 4 + + 2 + 1 + 16th + up + begin + begin + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + 4 + + 2 + 1 + 16th + natural + down + continue + continue + + + + B + 4 + + 2 + 1 + 16th + down + end + end + + + + + + E + 4 + + 4 + 1 + eighth + natural + up + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + F + 4 + + 2 + 1 + 16th + up + + + + + + + + + + + + E + 4 + + 4 + 1 + eighth + natural + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + F + 4 + + 12 + 1 + quarter + + up + + + + cresc. + + -11 + + + + + + E + 4 + + 6 + 1 + eighth + + natural + up + begin + + + + + + + G + 4 + + 2 + 1 + 16th + up + continue + begin + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + + + + A + 4 + + 8 + 1 + quarter + up + + + + + + -4 + + + + G + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + -1 + + + + + + +

+ + + + + + + E + 4 + + 4 + 1 + eighth + natural + up + begin + + + + + + + + + + E + 4 + + 4 + 1 + eighth + up + continue + + + + + + + + + E + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + F + 4 + + 12 + 1 + quarter + + up + + + + + + 4 + 1 + eighth + + + + cresc. + + + + + C + 5 + + 4 + 1 + eighth + down + begin + + + + + + + + + + C + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + + + + + + C + 5 + + 6 + 1 + eighth + + up + begin + + + + + + + A + 4 + + 4 + 1 + eighth + up + continue + + + + D + 4 + + 2 + 1 + 16th + up + end + backward hook + + + + + + + + + + +

+ + + + + + + C + 1 + 4 + + 6 + 1 + eighth + + sharp + up + begin + + + + C + 1 + 4 + + 2 + 1 + 16th + up + continue + begin + + + + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + 4 + + 2 + 1 + 16th + natural + up + end + end + + + + + + + + + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + end + end + + + + + + + + + F + 4 + + 8 + + 1 + quarter + up + + + + + + + + + F + 4 + + 4 + + 1 + eighth + up + begin + + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + continue + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + E + 4 + + 4 + + 1 + eighth + up + + + + + + + + + E + 4 + + 4 + + 1 + eighth + up + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + F + 4 + + 4 + + 1 + eighth + up + + + + + + + + + F + 4 + + 4 + + 1 + eighth + up + begin + + + + + + + G + 4 + + 2 + 1 + 16th + up + continue + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + E + 4 + + 4 + 1 + eighth + natural + up + + + + + + cresc. + + + + + F + 4 + + 4 + 1 + eighth + up + + + + + + + E + -1 + 4 + + 8 + + 1 + quarter + flat + up + + + + + + + + + + -3 + + + + + + + + + + + E + -1 + 4 + + 4 + + 1 + eighth + up + begin + + + + + + + C + 1 + 4 + + 4 + 1 + eighth + sharp + up + continue + + + + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + D + 4 + + 3 + 1 + 16th + + up + begin + begin + + + + + + + G + 3 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + + + + G + 3 + + 4 + 1 + eighth + up + begin + + + + + + + E + -1 + 4 + + 4 + + 1 + eighth + flat + up + end + + + + + + + + + + E + -1 + 4 + + 4 + + 1 + eighth + up + begin + + + + + + + + C + 1 + 4 + + 4 + 1 + eighth + sharp + up + continue + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + + D + 4 + + 12 + 1 + quarter + + up + + + + + + + + + C + 4 + + 12 + 1 + quarter + + up + + + + + + G + -1 + 4 + + 8 + 1 + quarter + flat + up + + + + F + 4 + + 4 + 1 + eighth + up + + + + + + + + + + + + + + + + + B + -1 + 3 + + 12 + 1 + quarter + + up + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + F + 4 + + 8 + 1 + quarter + up + + + + + + 12 + 1 + + + + + + + 12 + 1 + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + F + 5 + + 6 + 1 + eighth + + down + begin + + + + G + 5 + + 2 + 1 + 16th + down + end + backward hook + + + + + + -1 + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + + + + + + + A + 4 + + 1 + 16th + up + begin + begin + + + + + B + -1 + 4 + + 1 + 16th + up + end + end + + + + + + + + + + + + + + + + + + + + + + A + 4 + + 12 + + 1 + quarter + + up + + + + + + + + + A + 4 + + 12 + + + 1 + quarter + + up + + + + + + + + + + A + 4 + + 12 + + + 1 + quarter + + up + + + + + + + + + + A + 4 + + 12 + + 1 + quarter + + up + + + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + F + 1 + 5 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 1 + 5 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + C + 1 + 5 + + 4 + 1 + eighth + sharp + down + + + + A + 4 + + 8 + 1 + quarter + up + + + + + + 12 + 1 + + + + + + 8 + 1 + quarter + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + G + 4 + + 2 + 1 + 16th + natural + up + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + continue + continue + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + up + continue + continue + + + + + + + + + E + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + E + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + + G + 5 + + 12 + 1 + quarter + + down + + + + + + + G + -1 + 5 + + 4 + 1 + eighth + flat + down + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + 4 + 1 + eighth + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + + + 4 + 1 + eighth + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + begin + begin + + + + + C + 1 + 6 + + 2 + 1 + 16th + sharp + down + + + + E + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 1 + 6 + + 2 + 1 + 16th + down + + + + E + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 1 + 6 + + 2 + 1 + 16th + down + + + + E + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 1 + 6 + + 2 + 1 + 16th + down + + + + E + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 1 + 6 + + 2 + 1 + 16th + down + + + + E + 5 + + 2 + 1 + 16th + down + end + end + + + + + C + 1 + 6 + + 2 + 1 + 16th + down + + + + + + + + + + + + + + D + 6 + + 2 + 1 + 16th + down + begin + begin + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + + C + 4 + + 2 + 1 + 16th + up + begin + begin + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + + + + + + + + F + 4 + + 8 + 1 + quarter + up + + + + + + G + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + D + 4 + + 4 + 1 + eighth + up + + + + + + + + + + + + + -1 + + + + + + + + + + + B + -1 + 3 + + 8 + 1 + quarter + up + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 5 + + 2 + 1 + 16th + up + continue + continue + + + + C + 5 + + 2 + 1 + 16th + up + continue + continue + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + F + 5 + + 6 + 1 + eighth + + down + begin + + + + G + 5 + + 2 + 1 + 16th + down + end + backward hook + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + + + + + + + A + 4 + + 1 + 16th + up + begin + begin + + + + + B + -1 + 4 + + 1 + 16th + up + end + end + + + + + + A + 4 + + 8 + 1 + quarter + up + + + + +

+ + + + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + + + D + 5 + + 4 + 1 + eighth + down + + + + + + + + + + C + -1 + 5 + + 1 + 16th + flat + up + begin + begin + + + + + D + 1 + 5 + + 1 + 16th + up + end + end + + + + + + + + + C + 5 + + 8 + 1 + quarter + down + + + + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + + C + 5 + + 2 + 1 + 16th + up + begin + begin + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + end + end + + + + F + 4 + + 4 + 1 + eighth + up + + + + + + + + + + + + + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + begin + begin + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + 4 + 1 + eighth + + + + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + G + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + +

+ + + + + + + 12 + 1 + + + + cresc. + + -9 + + + + + + 8 + 1 + quarter + + + + + + + + -2 + + + + + C + 4 + + 4 + 1 + eighth + up + + + + + + + + + D + -1 + 4 + + 8 + 1 + quarter + flat + up + + + + E + 4 + + 4 + 1 + eighth + natural + up + + + + + + + + + + +

+ + + + + + + F + 4 + + 4 + 1 + eighth + up + + + + + + + 2 + 1 + 16th + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + G + 4 + + 2 + 1 + 16th + up + end + end + + + + F + 4 + + 4 + 1 + eighth + down + begin + + + + F + 5 + + 4 + 1 + eighth + down + end + + + + + + F + 5 + + 4 + 1 + eighth + down + begin + + + + A + -1 + 4 + + 4 + 1 + eighth + flat + down + continue + + + + A + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + G + 4 + + 6 + 1 + eighth + + up + begin + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + begin + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + E + 4 + + 2 + 1 + 16th + natural + up + end + end + + + + + C + 5 + + 2 + 1 + 16th + up + + + + + + F + 4 + + 4 + 1 + eighth + up + + + + +

+ + + -3 + + + + + 4 + 1 + eighth + + + + A + -1 + 3 + + 4 + 1 + eighth + flat + up + + + + + + + G + 3 + + 4 + 1 + eighth + up + begin + + + + B + -1 + 3 + + 4 + 1 + eighth + up + continue + + + + B + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + + A + -1 + 3 + + 8 + 1 + quarter + flat + up + + + + + + + C + 4 + + 4 + 1 + eighth + up + + + + + + + + + + B + -1 + 3 + + 4 + 1 + eighth + up + begin + + + + + + + D + -1 + 4 + + 4 + 1 + eighth + flat + up + continue + + + + D + -1 + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + + + C + 4 + + 8 + 1 + quarter + up + + + + + + + + + -3 + + + + + + -2 + + + + E + -1 + 4 + + 4 + 1 + eighth + flat + up + + + + + + + + + + -2 + + + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + F + 4 + + 4 + 1 + eighth + up + continue + + + + B + 4 + + 4 + 1 + eighth + natural + up + end + + + + + + + + + C + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + + + -1 + + + + D + 5 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + E + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + F + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + G + 5 + + 8 + 1 + quarter + down + + + + + + + + + -5 + + + + + + + + + + + + A + -1 + 5 + + 4 + 1 + eighth + flat + down + + + + + + B + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + C + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + B + -1 + 4 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + G + 4 + + 2 + 1 + 16th + up + begin + begin + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + 4 + + 2 + 1 + 16th + natural + up + continue + continue + + + + + C + 5 + + 2 + 1 + 16th + up + + + + E + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + C + 5 + + 2 + 1 + 16th + up + + + + E + 4 + + 2 + 1 + 16th + up + end + end + + + + + C + 5 + + 2 + 1 + 16th + up + + + + + + F + 4 + + 4 + 1 + eighth + up + + + + + C + 5 + + 4 + 1 + eighth + up + + + + +

+ + + -1 + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + +

+ + + + + + + E + 4 + + 4 + 1 + eighth + natural + up + + + + + + + + + F + 4 + + 3 + 1 + 16th + + up + begin + begin + + + + + + -1 + + + + G + 4 + + 1 + 1 + 32nd + up + continue + end + backward hook + + + + A + -1 + 4 + + 4 + 1 + eighth + flat + up + end + + + + + + + + + -2 + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + G + 4 + + 4 + 1 + eighth + up + + + + + + + + + -3 + + + + + + A + -1 + 4 + + 3 + 1 + 16th + + flat + up + begin + begin + + + + + + -3 + + + + + + -2 + + + + B + -1 + 4 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + C + 5 + + 4 + 1 + eighth + up + + + + + + + + + -1 + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + B + 4 + + 4 + 1 + eighth + natural + down + + + + + + + cresc. + + + + + C + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + B + 4 + + 1 + 1 + 32nd + natural + down + continue + end + backward hook + + + + C + 5 + + 4 + 1 + eighth + down + continue + + + + D + 5 + + 4 + 1 + eighth + down + end + + + + + + E + 5 + + 8 + 1 + quarter + natural + down + + + + + + + + + + + + + + + F + 5 + + 4 + 1 + eighth + down + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + 4 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + + + + + C + 5 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + end + end + + + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + E + 4 + + 1 + 1 + 32nd + natural + up + continue + end + backward hook + + + + A + -1 + 4 + + 4 + 1 + eighth + flat + up + continue + + + + B + -1 + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + C + 5 + + 8 + 1 + quarter + down + + + + + + + + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + +

+ + + + + + + A + -1 + 4 + + 4 + 1 + eighth + flat + down + begin + + + + 2 + 1 + 16th + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + + F + 4 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + F + 4 + + 4 + 1 + eighth + up + begin + + + + F + 4 + + 4 + 1 + eighth + up + end + + + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + F + 4 + + 4 + 1 + eighth + up + begin + + + + E + 4 + + 4 + 1 + eighth + natural + up + end + + + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + cresc. + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + end + end + + + + D + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + D + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + D + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + D + -1 + 5 + + 6 + 1 + eighth + + flat + down + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + A + -1 + 4 + + 2 + + 1 + 16th + flat + up + end + end + + + + + + + + + + A + -1 + 4 + + 2 + + 1 + 16th + up + begin + forward hook + + + + + + + A + -1 + 4 + + 4 + 1 + eighth + flat + up + continue + + + + A + -1 + 4 + + 4 + 1 + eighth + up + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + up + end + backward hook + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + up + end + end + + + + 4 + 1 + eighth + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + forward hook + + + + + C + 5 + + 2 + 1 + 16th + down + + + + A + -1 + 4 + + 4 + 1 + eighth + down + continue + + + + + C + 5 + + 4 + 1 + eighth + down + + + + A + -1 + 4 + + 4 + 1 + eighth + down + continue + + + + + C + 5 + + 4 + 1 + eighth + down + + + + A + -1 + 4 + + 2 + 1 + 16th + down + end + backward hook + + + + + C + 5 + + 2 + 1 + 16th + down + + + + + + C + 4 + + 2 + 1 + 16th + up + begin + begin + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + C + 5 + + 2 + 1 + 16th + up + end + end + + + + 4 + 1 + eighth + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + forward hook + + + + + D + 5 + + 2 + 1 + 16th + natural + down + + + + A + -1 + 4 + + 4 + 1 + eighth + down + continue + + + + + D + 5 + + 4 + 1 + eighth + down + + + + A + -1 + 4 + + 4 + 1 + eighth + down + continue + + + + + D + 5 + + 4 + 1 + eighth + down + + + + A + -1 + 4 + + 2 + 1 + 16th + down + end + backward hook + + + + + D + 5 + + 2 + 1 + 16th + down + + + + + + B + 4 + + 2 + 1 + 16th + natural + down + begin + begin + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + cresc. + + + + + D + 5 + + 2 + 1 + 16th + down + begin + forward hook + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 4 + 1 + eighth + down + continue + + + + + F + 5 + + 4 + 1 + eighth + down + + + + D + 5 + + 4 + 1 + eighth + down + continue + + + + + F + 5 + + 4 + 1 + eighth + down + + + + D + 5 + + 2 + 1 + 16th + down + end + backward hook + + + + + F + 5 + + 2 + 1 + 16th + down + + + + + + B + 4 + + 2 + 1 + 16th + natural + down + begin + begin + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + forward hook + + + + + B + 4 + + 2 + 1 + 16th + natural + up + + + + D + 4 + + 4 + 1 + eighth + up + continue + + + + + B + 4 + + 4 + 1 + eighth + up + + + + D + 4 + + 4 + 1 + eighth + up + continue + + + + + B + 4 + + 4 + 1 + eighth + up + + + + D + 4 + + 2 + 1 + 16th + up + end + backward hook + + + + + B + 4 + + 2 + 1 + 16th + up + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + B + 4 + + 2 + 1 + 16th + natural + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + B + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + B + 4 + + 2 + 1 + 16th + up + + + + + + + + + + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + F + 1 + 4 + + 2 + 1 + 16th + up + end + end + + + + F + 1 + 4 + + 8 + 1 + quarter + up + + + + + + 12 + 1 + + + + + + +

+ + + + + + + F + 1 + 4 + + 4 + 1 + eighth + sharp + up + begin + + + + + + + dol. + + -1 + + + + E + 4 + + 4 + 1 + eighth + natural + up + continue + + + + E + -1 + 4 + + 4 + 1 + eighth + flat + up + end + + + + + + G + 1 + 4 + + 4 + 1 + eighth + sharp + up + begin + + + + F + 1 + 4 + + 4 + 1 + eighth + sharp + up + continue + + + + F + 1 + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + F + 1 + 4 + + 4 + 1 + eighth + sharp + up + begin + + + + + + + C + 1 + 5 + + 4 + 1 + eighth + sharp + down + continue + + + + B + 4 + + 4 + 1 + eighth + natural + down + end + + + + + + E + 5 + + 3 + 1 + 16th + + natural + down + begin + begin + + + + C + 1 + 5 + + 1 + 1 + 32nd + sharp + down + continue + end + backward hook + + + + B + 4 + + 4 + 1 + eighth + natural + down + continue + + + + A + 1 + 4 + + 4 + 1 + eighth + sharp + down + end + + + + + + + + + B + 4 + + 4 + 1 + eighth + natural + down + begin + + + + + + + G + 1 + 4 + + 4 + 1 + eighth + sharp + up + end + + + + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + E + 4 + + 4 + 1 + eighth + natural + up + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + + + + + + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + F + 1 + 4 + + 2 + 1 + 16th + up + continue + end + + + + F + 1 + 4 + + 4 + 1 + eighth + up + continue + + + + F + 1 + 4 + + 4 + 1 + eighth + up + end + + + + + + 12 + 1 + + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + F + 1 + 4 + + 2 + 1 + 16th + up + continue + end + + + + F + 1 + 4 + + 4 + 1 + eighth + up + continue + + + + F + 1 + 4 + + 4 + 1 + eighth + up + end + + + + + + 4 + 1 + eighth + + + + E + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + end + + + + E + -1 + 4 + + 4 + 1 + eighth + up + end + + + + + + poco rit. + + + + + dim. + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + begin + begin + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + cresc. + + + + + D + 4 + + 12 + 1 + quarter + + up + + + + + + + a tempo + + -12 + + + + + + D + -1 + 4 + + 12 + 1 + quarter + + flat + up + + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + end + + + + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + end + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + + + C + -1 + 5 + + 12 + 1 + quarter + + flat + down + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + end + + + + B + -1 + 4 + + 4 + 1 + eighth + down + continue + + + + B + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + + A + -1 + 4 + + 12 + 1 + quarter + + flat + up + + + + + + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + end + + + + G + -1 + 4 + + 4 + 1 + eighth + up + continue + + + + G + -1 + 4 + + 4 + 1 + eighth + up + end + + + + + + dim. + + + + + poco rit. + + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + a tempo + + + + + E + 4 + + 12 + + 1 + quarter + + natural + up + + + + + + + + + -10 + + + + + + E + 4 + + 12 + + 1 + quarter + + natural + up + + + + + + + + + -5 + + + + + + G + 3 + + 12 + + 1 + quarter + + up + + + + + + + + E + 4 + + 12 + + 1 + quarter + + natural + up + + + + + + + + + G + 3 + + 12 + + + 1 + quarter + + up + + + + + + + + + E + 4 + + 12 + + + 1 + quarter + + natural + up + + + + + + + + + + G + 3 + + 8 + + 1 + quarter + up + + + + + + + + E + 4 + + 8 + + 1 + quarter + natural + up + + + + + + + G + 3 + + 4 + 1 + eighth + up + + + + + E + -1 + 4 + + 4 + 1 + eighth + flat + up + + + + + + G + 4 + + 8 + 1 + quarter + up + + + + A + 4 + + 4 + 1 + eighth + up + + + + + + D + 4 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + + G + 4 + + 12 + + 1 + quarter + + up + + + + + + + + B + 4 + + 12 + + 1 + quarter + + natural + up + + + + + + + + + G + 4 + + 8 + + 1 + quarter + up + + + + + + + + B + 4 + + 8 + + 1 + quarter + up + + + + + + + G + 4 + + 4 + 1 + eighth + up + + + + + B + -1 + 4 + + 4 + 1 + eighth + flat + up + + + + + + + + + + + + + + + + + + + + B + -1 + 4 + + 8 + 1 + quarter + flat + down + + + + + + + C + 1 + 5 + + 4 + 1 + eighth + sharp + down + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + end + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 4 + 1 + eighth + up + continue + + + + + D + 5 + + 4 + 1 + eighth + up + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + D + 5 + + 4 + 1 + eighth + up + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + end + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 4 + 1 + eighth + up + continue + + + + + D + 5 + + 4 + 1 + eighth + up + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + D + 5 + + 4 + 1 + eighth + up + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 5 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + D + 5 + + 2 + 1 + 16th + up + + + + + + + + + + + + + D + 4 + + 12 + 1 + quarter + + up + + + + + D + 5 + + 12 + 1 + quarter + + up + + + + + + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + F + 1 + 5 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + end + end + + + + + + A + 4 + + 2 + 1 + 16th + up + begin + begin + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + up + continue + continue + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + F + 1 + 5 + + 2 + 1 + 16th + sharp + down + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 1 + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + F + 1 + 5 + + 2 + 1 + 16th + down + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 1 + 5 + + 2 + 1 + 16th + sharp + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + A + 5 + + 2 + 1 + 16th + down + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + A + 5 + + 2 + 1 + 16th + down + + + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + A + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + A + 5 + + 2 + 1 + 16th + down + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + A + 5 + + 2 + 1 + 16th + down + + + + + + +

+ + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + A + 5 + + 2 + 1 + 16th + down + + + + + + -1 + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + + + -1 + + + + + + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + begin + begin + + + + + + + + + E + 5 + + 2 + 1 + 16th + down + continue + end + + + + + + + + + E + 5 + + 4 + 1 + eighth + down + continue + + + + + + + + + F + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + begin + begin + + + + E + 5 + + 2 + 1 + 16th + down + continue + end + + + + E + 5 + + 4 + 1 + eighth + down + continue + + + + E + 5 + + 4 + 1 + eighth + down + end + + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + F + 5 + + 2 + 1 + 16th + down + continue + end + + + + F + 5 + + 4 + 1 + eighth + down + continue + + + + E + 5 + + 4 + 1 + eighth + natural + down + end + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + begin + begin + + + + + + + + + E + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + 4 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + continue + continue + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + up + continue + continue + + + + + + + + + E + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + 12 + 1 + + + + + + 8 + 1 + quarter + + + + B + 4 + + 2 + 1 + 16th + natural + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + 4 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + + + 4 + 1 + eighth + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + 4 + 1 + eighth + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + 4 + 1 + eighth + + + + A + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + end + end + + + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + up + end + end + + + + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + 4 + 1 + eighth + + + + sempre stacc. e piano + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + G + 5 + + 2 + 1 + 16th + down + begin + begin + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + end + end + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + + + B + 5 + + 2 + 1 + 16th + natural + down + begin + begin + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + D + 6 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + cresc. + + -2 + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + B + 4 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + 5 + + 2 + 1 + 16th + natural + down + end + end + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + G + 5 + + 2 + 1 + 16th + down + end + end + + + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + end + end + + + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + G + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + 5 + + 2 + 1 + 16th + down + end + end + + + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + D + 6 + + 2 + 1 + 16th + down + end + end + + + + E + -1 + 6 + + 2 + 1 + 16th + down + begin + begin + + + + D + 6 + + 2 + 1 + 16th + down + end + end + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + C + 6 + + 2 + 1 + 16th + down + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + end + + + + + C + 6 + + 2 + 1 + 16th + down + + + + E + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + C + 6 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + +

+ + + + + + + G + -1 + 4 + + 12 + 1 + quarter + + flat + up + + + + + + + + + B + -1 + 4 + + 12 + 1 + quarter + + flat + down + + + + + + + + + + + A + -1 + 4 + + 4 + 1 + eighth + flat + up + begin + + + + + + + + + C + -1 + 5 + + 4 + 1 + eighth + flat + up + continue + + + + + + -3 + + + + F + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + -1 + + + + + + + G + -1 + 4 + + 6 + 1 + eighth + + flat + up + begin + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + begin + + + + + + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + D + -1 + 5 + + 6 + 1 + eighth + + flat + down + + + + + + + + + 2 + 1 + 16th + + + + + + 12 + 1 + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + A + -1 + 4 + + 2 + 1 + 16th + up + continue + end + + + + A + -1 + 4 + + 4 + 1 + eighth + up + end + + + + A + -1 + 4 + + 4 + 1 + eighth + up + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + A + -1 + 4 + + 2 + 1 + 16th + up + continue + end + + + + A + -1 + 4 + + 4 + 1 + eighth + up + end + + + + A + -1 + 4 + + 4 + 1 + eighth + up + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + A + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + A + -1 + 4 + + 2 + 1 + 16th + up + begin + begin + + + + A + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + +

+ + + + + + + A + -1 + 4 + + 6 + 1 + eighth + + flat + up + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + cresc. + + + + + A + -1 + 4 + + 12 + 1 + quarter + + flat + up + + + + + + C + 5 + + 12 + 1 + quarter + + down + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + begin + + + + + + + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + continue + + + + G + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + A + -1 + 4 + + 8 + 1 + quarter + flat + up + + + + + + + G + -1 + 4 + + 4 + 1 + eighth + flat + up + + + + + + + + + + + + + + + + + F + 4 + + 12 + + 1 + quarter + + up + + + + + + + + + -8 + + + + + + F + 4 + + 12 + + 1 + quarter + + up + + + + + + + + + -4 + + + + + + +

+ + + + + + + D + 5 + + 4 + 1 + eighth + down + begin + + + + + + + dol. + + -2 + + + + C + 5 + + 4 + 1 + eighth + down + continue + + + + B + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + E + -1 + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + C + 5 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + B + -1 + 4 + + 4 + 1 + eighth + down + continue + + + + A + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + cresc. + + + + + F + 5 + + 4 + 1 + eighth + down + begin + + + + + + + E + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + D + 5 + + 4 + 1 + eighth + down + end + + + + + + + G + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + E + -1 + 5 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + D + 5 + + 4 + 1 + eighth + down + continue + + + + C + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + F + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + D + 5 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + C + 5 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + + + + + -1 + + + + + E + -1 + 4 + + 4 + 1 + eighth + up + + + + + A + 4 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + + + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + end + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 4 + 1 + eighth + up + continue + + + + + D + 4 + + 4 + 1 + eighth + up + + + + B + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + D + 4 + + 4 + 1 + eighth + up + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + end + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 4 + 1 + eighth + up + continue + + + + + D + 4 + + 4 + 1 + eighth + up + + + + B + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + D + 4 + + 4 + 1 + eighth + up + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + D + 4 + + 2 + 1 + 16th + up + + + + + + D + 5 + + 12 + 1 + quarter + + down + + + + + + + + -11 + + + + + + C + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 4 + + 2 + 1 + 16th + up + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 4 + + 2 + 1 + 16th + up + + + + C + 4 + + 2 + 1 + 16th + up + end + end + + + + + D + 4 + + 2 + 1 + 16th + up + + + + + + + + + + + + + C + 5 + + 12 + 1 + quarter + + down + + + + + + 12 + 1 + + + + + + +

+ + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 1 + 5 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + C + 1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + D + 5 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + + + A + 4 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + + cresc. + + + + + B + -1 + 4 + + 12 + 1 + quarter + + down + + + + + + A + 4 + + 6 + 1 + eighth + + down + begin + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + begin + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + D + 5 + + 8 + 1 + quarter + down + + + + + + + + + -5 + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + -1 + + + + + + +

+ + + + + + + A + 4 + + 4 + 1 + eighth + up + begin + + + + + + + + + + A + 4 + + 4 + 1 + eighth + up + continue + + + + + + + + + A + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + cresc. + + + + + B + -1 + 4 + + 8 + 1 + quarter + down + + + + B + -1 + 4 + + 4 + + 1 + eighth + down + + + + + + + + + B + -1 + 4 + + 2 + + 1 + 16th + down + begin + begin + + + + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + D + 5 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + up + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + +

+ + + + + + + D + 4 + + 6 + 1 + eighth + + up + begin + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + up + continue + begin + + + + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + C + 5 + + 2 + 1 + 16th + up + end + end + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 8 + + 1 + quarter + up + + + + + + + + B + -1 + 4 + + 8 + + 1 + quarter + up + + + + + + + + + D + 4 + + 4 + + 1 + eighth + up + begin + + + + + + + + B + -1 + 4 + + 4 + + 1 + eighth + up + + + + + + + D + 4 + + 2 + 1 + 16th + up + continue + begin + + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + end + + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 4 + + 1 + eighth + up + end + + + + + + + + A + 4 + + 4 + + 1 + eighth + up + + + + + + + + + + D + 4 + + 4 + + 1 + eighth + up + begin + + + + + + + + A + 4 + + 4 + + 1 + eighth + up + + + + + + + D + 4 + + 2 + 1 + 16th + up + continue + begin + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + end + + + + + A + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 4 + + 1 + eighth + up + end + + + + + + + + B + -1 + 4 + + 4 + + 1 + eighth + up + + + + + + + + + D + 4 + + 4 + + 1 + eighth + up + begin + + + + + + + + B + -1 + 4 + + 4 + + 1 + eighth + up + + + + + + + D + 4 + + 2 + 1 + 16th + up + continue + begin + + + + + A + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 2 + 1 + 16th + up + continue + end + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + + + + D + 4 + + 4 + 1 + eighth + up + end + + + + + A + 4 + + 4 + 1 + eighth + up + + + + + + cresc. + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + + + + + + + + + + + E + -1 + 4 + + 8 + + 1 + quarter + up + + + + + + + + + + -5 + + + + + + E + -1 + 4 + + 4 + + 1 + eighth + up + begin + + + + + + + + +

+ + + -4 + + + + + + + -3 + + + + F + 1 + 4 + + 4 + 1 + eighth + sharp + up + continue + + + + G + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + cresc. + + + + + G + 4 + + 3 + 1 + 16th + + up + begin + begin + + + + + + + C + 4 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + + + + C + 4 + + 8 + + 1 + quarter + up + + + + + + + + + + + -7 + + + + + + -3 + + + + + + C + 4 + + 4 + + 1 + eighth + up + begin + + + + + + + +

+ + + -3 + + + + + + + -3 + + + + C + 4 + + 4 + 1 + eighth + up + continue + + + + + + + + D + 4 + + 4 + 1 + eighth + up + + + + B + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + + + + D + 4 + + 4 + 1 + eighth + up + + + + + + + + + + + + + + G + 3 + + 2 + 1 + 16th + up + begin + begin + + + + G + 3 + + 2 + 1 + 16th + up + continue + end + + + + G + 3 + + 4 + 1 + eighth + up + continue + + + + G + 3 + + 4 + 1 + eighth + up + end + + + + + + G + 3 + + 2 + 1 + 16th + up + begin + begin + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + end + end + + + + + + G + 3 + + 12 + 1 + quarter + + up + + + + + + + + + A + 3 + + 12 + 1 + quarter + + up + + + + + + B + -1 + 3 + + 12 + 1 + quarter + + up + + + + + + D + -1 + 4 + + 8 + 1 + quarter + flat + up + + + + C + 4 + + 4 + 1 + eighth + up + + + + + + + + + 12 + 1 + + + + + + + 12 + 1 + + + + + + + + + + + C + 5 + + 12 + 1 + quarter + + down + + + + + + -11 + + + + + + -1 + + + + + + C + 4 + + 8 + 1 + quarter + up + + + + + A + 4 + + 8 + 1 + quarter + up + + + + + + -6 + + + + B + -1 + 3 + + 4 + 1 + eighth + up + + + + + G + 4 + + 4 + 1 + eighth + up + + + + + + A + 3 + + 8 + 1 + quarter + up + + + + + F + 4 + + 8 + 1 + quarter + up + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + 4 + + 4 + 1 + eighth + up + + + + + + + + + F + 4 + + 8 + 1 + quarter + up + + + + + + A + 4 + + 4 + 1 + eighth + up + + + + F + 4 + + 8 + 1 + quarter + up + + + + + + 12 + 1 + + + + + + 2 + 1 + 16th + + + + cresc. + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + C + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + C + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + end + + + + + C + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 4 + 1 + eighth + down + end + + + + + C + 5 + + 4 + 1 + eighth + down + + + + + + + + + + + + + + G + 1 + 4 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + + B + 4 + + 2 + 1 + 16th + natural + up + + + + E + 4 + + 2 + 1 + 16th + natural + up + end + end + + + + E + 4 + + 4 + 1 + eighth + up + begin + + + + E + 4 + + 4 + 1 + eighth + up + end + + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + begin + begin + + + + E + 4 + + 2 + 1 + 16th + up + end + end + + + + E + 4 + + 4 + 1 + eighth + up + begin + + + + E + 4 + + 4 + 1 + eighth + up + end + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + begin + begin + + + + + + -2 + + + + E + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + 4 + + 2 + 1 + 16th + up + end + end + + + + + + -1 + + + + + + + + + + + E + 4 + + 12 + 1 + quarter + + natural + up + + + + + + -3 + + + + + + E + 4 + + 12 + 1 + quarter + + natural + up + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 8 + 1 + quarter + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + 4 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 1 + 4 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + + + + + + B + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + G + 4 + + 1 + 32nd + natural + up + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + continue + continue + + + + + + + + + + + + + + + + + + + + + + G + 4 + + 1 + 16th + up + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + E + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + + + + + + + + + + + + + + G + 4 + + 1 + 16th + up + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + E + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + + + + A + 3 + + 4 + 1 + eighth + up + + + + + A + 4 + + 4 + 1 + eighth + up + + + + C + 1 + 5 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + E + 5 + + 2 + 1 + 16th + natural + down + + + + C + 1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + E + 5 + + 2 + 1 + 16th + down + + + + 4 + 1 + eighth + + + + + + C + 1 + 5 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + E + 5 + + 2 + 1 + 16th + natural + down + + + + C + 1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + E + 5 + + 2 + 1 + 16th + down + + + + 2 + 1 + 16th + + + + C + 1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + E + 5 + + 2 + 1 + 16th + down + + + + C + 1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + E + 5 + + 2 + 1 + 16th + down + + + + 2 + 1 + 16th + + + + + + 4 + 1 + eighth + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + F + 5 + + 2 + 1 + 16th + down + + + + 4 + 1 + eighth + + + + + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + F + 5 + + 2 + 1 + 16th + down + + + + + + + + + + + + + + C + 1 + 5 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + E + 5 + + 2 + 1 + 16th + natural + down + + + + C + 1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + E + 5 + + 2 + 1 + 16th + down + + + + 4 + 1 + eighth + + + + C + 1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + E + 5 + + 2 + 1 + 16th + down + + + + C + 1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + E + 5 + + 2 + 1 + 16th + down + + + + + + 4 + 1 + eighth + + + + C + 1 + 5 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + E + 5 + + 2 + 1 + 16th + natural + down + + + + C + 1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + E + 5 + + 2 + 1 + 16th + down + + + + 4 + 1 + eighth + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + F + 5 + + 2 + 1 + 16th + down + + + + 4 + 1 + eighth + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + F + 5 + + 2 + 1 + 16th + down + + + + + + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + D + 6 + + 2 + 1 + 16th + down + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + D + 6 + + 2 + 1 + 16th + down + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + D + 6 + + 2 + 1 + 16th + down + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + D + 6 + + 2 + 1 + 16th + down + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + D + 6 + + 2 + 1 + 16th + down + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + D + 6 + + 2 + 1 + 16th + down + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + begin + begin + + + + + C + 1 + 6 + + 2 + 1 + 16th + sharp + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + + C + 5 + + 2 + 1 + 16th + natural + down + begin + begin + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + natural + up + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + + + + + + F + 4 + + 8 + 1 + quarter + up + + + + + + G + 4 + + 2 + 1 + 16th + up + begin + begin + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 3 + + 4 + 1 + eighth + up + + + + + D + 4 + + 4 + 1 + eighth + up + + + + + + + + -1 + + + + B + -1 + 3 + + 8 + 1 + quarter + up + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + D + 5 + + 2 + 1 + 16th + down + continue + end + + + + + + + + + + + F + 5 + + 6 + 1 + eighth + + down + continue + + + + G + 5 + + 2 + 1 + 16th + down + end + backward hook + + + + + + + +

+ + + + + + + F + 5 + + 4 + 1 + eighth + down + + + + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + F + 5 + + 2 + 1 + 16th + down + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + + + A + 4 + + 4 + 1 + eighth + up + + + + + + + + + +

+ + + -2 + + + + + + G + 4 + + 1 + 16th + up + begin + begin + + + + + A + 4 + + 1 + 16th + up + end + end + + + + + + 12 + 1 + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + + + + + + +

+ + + -3 + + + + + + A + 4 + + 1 + 16th + up + begin + begin + + + + + B + -1 + 4 + + 1 + 16th + up + end + end + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + + + C + 4 + + 4 + 1 + eighth + up + + + + + + + + + +

+ + + -2 + + + + + + B + 3 + + 1 + 16th + natural + up + begin + begin + + + + + C + 4 + + 1 + 16th + up + end + end + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + C + 4 + + 4 + 1 + eighth + up + + + + + + + + + + B + 3 + + 1 + 16th + natural + up + begin + begin + + + + + C + 4 + + 1 + 16th + up + end + end + + + + + + + + + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + +

+ + + + + + + 12 + 1 + + + + cresc. + + -8 + + + + + + 4 + 1 + eighth + + + + + + + + + + + + F + 4 + + 8 + 1 + quarter + up + + + + + + + + + + + G + -1 + 4 + + 8 + 1 + quarter + flat + up + + + + A + 4 + + 4 + 1 + eighth + natural + up + + + + + + -1 + + + + + + +

+ + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + B + -1 + 4 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + C + 5 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + begin + + + + E + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + F + 5 + + 8 + 1 + quarter + down + + + + + + + G + -1 + 5 + + 4 + 1 + eighth + flat + down + + + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + -1 + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + begin + + + + B + -1 + 3 + + 4 + 1 + eighth + up + continue + + + + + F + 4 + + 4 + 1 + eighth + up + + + + B + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + F + 4 + + 4 + 1 + eighth + up + + + + + + + A + 3 + + 4 + 1 + eighth + up + begin + + + + + F + 4 + + 4 + 1 + eighth + up + + + + E + -1 + 4 + + 4 + 1 + eighth + up + continue + + + + E + -1 + 4 + + 4 + 1 + eighth + up + end + + + + + + D + -1 + 4 + + 4 + 1 + eighth + flat + up + begin + + + + + + + F + 4 + + 4 + 1 + eighth + up + continue + + + + + + + F + 4 + + 4 + 1 + eighth + up + end + + + + + + E + -1 + 4 + + 4 + 1 + eighth + up + begin + + + + + + + G + -1 + 4 + + 4 + 1 + eighth + flat + up + continue + + + + + + + G + -1 + 4 + + 4 + 1 + eighth + up + end + + + + + + F + 4 + + 4 + 1 + eighth + up + begin + + + + + + + A + -1 + 4 + + 4 + 1 + eighth + flat + up + continue + + + + + + + A + -1 + 4 + + 4 + 1 + eighth + up + end + + + + + + G + 4 + + 4 + 1 + eighth + natural + up + begin + + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + continue + + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + A + -1 + 4 + + 4 + 1 + eighth + flat + up + begin + + + + + + + F + 4 + + 4 + 1 + eighth + up + continue + + + + G + 4 + + 4 + 1 + eighth + up + end + + + + + + A + 4 + + 8 + 1 + quarter + natural + up + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + continue + continue + + + + E + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + E + 5 + + 2 + 1 + 16th + down + + + + + + + + + + + F + 5 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + natural + up + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + B + -1 + 4 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + C + 5 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + continue + + + + E + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + F + 5 + + 8 + 1 + quarter + down + + + + + + + + + + + G + -1 + 5 + + 4 + 1 + eighth + flat + down + + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 8 + 1 + quarter + + + + +

+ + + -2 + + + + + A + 4 + + 4 + 1 + eighth + up + + + + + + B + -1 + 4 + + 3 + 1 + 16th + + down + begin + begin + + + + C + 5 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + end + + + + 4 + 1 + eighth + + + + + + 8 + 1 + quarter + + + + + + -1 + + + + C + 5 + + 4 + 1 + eighth + natural + down + + + + + + D + -1 + 5 + + 3 + 1 + 16th + + flat + down + begin + begin + + + + + + -2 + + + + + + -2 + + + + E + -1 + 5 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + F + 5 + + 4 + 1 + eighth + down + end + + + + + + -2 + + + + + + 8 + 1 + quarter + + + + E + 5 + + 4 + 1 + eighth + natural + down + + + + + + cresc. + + + + + F + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + E + 5 + + 1 + 1 + 32nd + natural + down + continue + end + backward hook + + + + F + 5 + + 4 + 1 + eighth + down + continue + + + + G + 5 + + 4 + 1 + eighth + down + end + + + + + + A + 5 + + 8 + 1 + quarter + natural + down + + + + + + + + -2 + + + + B + -1 + 5 + + 4 + 1 + eighth + down + + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 4 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + C + 5 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + continue + + + + E + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + F + 5 + + 8 + 1 + quarter + down + + + + + + + + -1 + + + + G + -1 + 5 + + 4 + 1 + eighth + flat + down + + + + + + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + +

+ + + + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + begin + + + + 2 + 1 + 16th + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + begin + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 2 + 1 + 16th + + + + F + 4 + + 2 + 1 + 16th + up + + + + + + + + -1 + + + + + F + 4 + + 4 + 1 + eighth + up + begin + + + + G + -1 + 4 + + 4 + 1 + eighth + flat + up + end + + + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + G + -1 + 4 + + 2 + 1 + 16th + up + continue + end + + + + G + -1 + 4 + + 4 + 1 + eighth + up + continue + + + + F + 4 + + 4 + 1 + eighth + up + end + + + + + + + cresc. + + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + G + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + G + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + G + -1 + 5 + + 6 + 1 + eighth + + flat + down + begin + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + begin + + + + + + + + + G + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + + + F + 4 + + 4 + 1 + eighth + up + + + + 2 + 1 + 16th + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + up + end + end + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + forward hook + + + + D + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + D + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + D + -1 + 5 + + 2 + 1 + 16th + down + end + backward hook + + + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 2 + 1 + 16th + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + begin + + + + D + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + D + -1 + 5 + + 2 + 1 + 16th + down + end + backward hook + + + + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + cresc. + + + + + E + 4 + + 2 + 1 + 16th + natural + up + begin + begin + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + 2 + 1 + 16th + + + + + + 4 + 1 + eighth + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + 2 + 1 + 16th + + + + + + +

+ + + + + + + G + 4 + + 4 + 1 + eighth + up + + + + + B + -1 + 4 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + G + 4 + + 4 + 1 + eighth + up + + + + + B + -1 + 4 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + 8 + 1 + quarter + + + + C + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + begin + begin + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + end + end + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + piu + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + E + 5 + + 2 + 1 + 16th + natural + down + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + E + 5 + + 2 + 1 + 16th + down + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + E + 5 + + 2 + 1 + 16th + down + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + E + 5 + + 2 + 1 + 16th + down + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + E + 5 + + 2 + 1 + 16th + down + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + E + 5 + + 2 + 1 + 16th + down + + + + + + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 5 + + 2 + 1 + 16th + down + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + D + 4 + + 12 + 1 + quarter + + up + + + + + + + + B + -1 + 4 + + 12 + 1 + quarter + + up + + + + + + + F + 4 + + 12 + 1 + quarter + + up + + + + + + + + + + + + + + + + + + + E + -1 + 4 + + 4 + 1 + eighth + up + begin + + + + + + + G + -1 + 4 + + 4 + 1 + eighth + flat + up + continue + + + + + + -3 + + + + + + -3 + + + + + + -2 + + + + + + -1 + + + + F + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + -2 + + + + + + -1 + + + + + + F + 4 + + 6 + 1 + eighth + + up + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + + + + + + + + + G + 4 + + 2 + 1 + 16th + natural + up + begin + begin + + + + + + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + 12 + 1 + + + + + + 8 + 1 + quarter + + + + +

+ + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + + + + + + A + -1 + 4 + + 12 + 1 + quarter + + flat + up + + + + + + + + + + C + 5 + + 12 + 1 + quarter + + down + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + begin + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + continue + + + + + + + G + 4 + + 4 + 1 + eighth + up + end + + + + + + A + -1 + 4 + + 6 + 1 + eighth + + flat + up + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + + + G + 4 + + 4 + 1 + eighth + up + begin + + + + + + + E + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + end + + + + + + + + + C + -1 + 5 + + 12 + 1 + quarter + + flat + down + + + + + + + + + E + -1 + 5 + + 12 + 1 + quarter + + down + + + + + + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + begin + + + + + + + + + + F + -1 + 5 + + 4 + 1 + eighth + flat + down + continue + + + + B + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + C + -1 + 5 + + 8 + 1 + quarter + flat + down + + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + + + + + + + + + + + + + + F + 4 + + 12 + + 1 + quarter + + up + + + + + + + + A + 4 + + 12 + + 1 + quarter + + up + + + + + + + + + -7 + + + + + + F + 4 + + 12 + + 1 + quarter + + up + + + + + + + + A + 4 + + 12 + + 1 + quarter + + up + + + + + + + + + -7 + + + + + + B + -1 + 4 + + 4 + 1 + eighth + up + begin + + + + + + + A + 4 + + 4 + 1 + eighth + up + continue + + + + dol. + + -3 + + + + B + -1 + 4 + + 4 + 1 + eighth + up + end + + + 12 + + + + F + 4 + + 12 + 2 + quarter + + down + + + + + + E + -1 + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + C + 5 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + B + -1 + 4 + + 4 + 1 + eighth + up + begin + + + + A + 4 + + 4 + 1 + eighth + up + end + + + + + + + + + + cresc. + + + + + F + 5 + + 4 + 1 + eighth + down + begin + + + + + + + E + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + D + 5 + + 4 + 1 + eighth + down + end + + + + + + G + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + E + -1 + 5 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + D + 5 + + 4 + 1 + eighth + down + begin + + + + C + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + C + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 2 + 1 + 16th + down + continue + end + + + + + C + 5 + + 2 + 1 + 16th + down + + + + A + 4 + + 4 + 1 + eighth + down + end + + + + + C + 5 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + +

+ + + + + + + poco rit. + + + + + C + 4 + + 2 + 1 + 16th + up + begin + begin + + + + C + 4 + + 2 + 1 + 16th + up + continue + end + + + + B + 3 + + 4 + 1 + eighth + up + end + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + a tempo + + + + + B + 3 + + 4 + 1 + eighth + natural + up + begin + + + + + + + D + 1 + 4 + + 4 + 1 + eighth + sharp + up + continue + + + + E + 4 + + 4 + 1 + eighth + natural + up + end + + + + + + C + 4 + + 4 + 1 + eighth + up + begin + + + + B + 3 + + 4 + 1 + eighth + natural + up + continue + + + + + + + B + 3 + + 4 + 1 + eighth + up + end + + + + + + B + 3 + + 4 + 1 + eighth + natural + up + begin + + + + + + + B + 3 + + 4 + 1 + eighth + up + continue + + + + B + 3 + + 4 + 1 + eighth + up + end + + + + + + C + 4 + + 3 + 1 + 16th + + up + begin + begin + + + + F + 1 + 4 + + 1 + 1 + 32nd + sharp + up + end + end + backward hook + + + + E + 4 + + 4 + 1 + eighth + natural + up + begin + + + + D + 1 + 4 + + 4 + 1 + eighth + sharp + up + end + + + + + + + + + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + sempre + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + begin + begin + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + begin + begin + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + begin + begin + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + A + 4 + + 2 + 1 + 16th + up + begin + begin + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 4 + + 2 + 1 + 16th + up + end + end + + + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + + + + + + F + 4 + + 4 + 1 + eighth + up + + + + + D + 5 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + B + -1 + 4 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 5 + + 2 + 1 + 16th + up + end + end + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + F + 5 + + 2 + 1 + 16th + down + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 5 + + 2 + 1 + 16th + down + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + E + -1 + 5 + + 2 + 1 + 16th + down + end + end + + + + + F + 5 + + 2 + 1 + 16th + down + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 5 + + 2 + 1 + 16th + down + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + F + 5 + + 2 + 1 + 16th + down + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + pizz. + + + + + C + 4 + + 4 + 1 + eighth + up + + + + + E + -1 + 4 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + arco + + 3 + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + begin + begin + + + + E + 4 + + 2 + 1 + 16th + up + continue + end + + + + E + 4 + + 4 + 1 + eighth + up + end + + + + 4 + 1 + eighth + + + + + + E + 4 + + 2 + 1 + 16th + natural + up + begin + begin + + + + E + 4 + + 2 + 1 + 16th + up + continue + end + + + + E + 4 + + 4 + 1 + eighth + up + end + + + + 4 + 1 + eighth + + + + + + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + D + 4 + + 12 + 1 + quarter + + up + + + + + B + -1 + 4 + + 12 + 1 + quarter + + up + + + + + + + + -10 + + + + + + D + 5 + + 12 + 1 + quarter + + down + + + + + B + -1 + 5 + + 12 + 1 + quarter + + down + + + + + + + + -11 + + + + + + + + + + + + + + B + -1 + 3 + + 8 + 1 + quarter + up + + + + 4 + 1 + eighth + + + light-heavy + + + + + + + 8 + + -2 + major + + + + C + 3 + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + A + -1 + 3 + + 4 + 1 + eighth + up + begin + + + + + + + + + A + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + A + -1 + 3 + + 4 + 1 + eighth + up + begin + + + + + + + + + A + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + A + -1 + 3 + + 12 + 1 + quarter + + flat + up + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + cresc. + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + E + -1 + 4 + + 4 + 1 + eighth + down + begin + + + + + + + + + E + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + E + -1 + 4 + + 4 + 1 + eighth + down + begin + + + + + + + + + E + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + E + -1 + 4 + + 4 + 1 + eighth + down + begin + + + + + + + + + E + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + E + -1 + 4 + + 12 + + 1 + quarter + + down + + + + + + + + + E + -1 + 4 + + 12 + + 1 + quarter + + down + + + + + + + + + +

+ + + + + + + F + 4 + + 4 + 1 + eighth + down + begin + + + + + + + dol. + + -1 + + + + E + -1 + 4 + + 4 + 1 + eighth + down + continue + + + + D + 4 + + 4 + 1 + eighth + down + end + + + + + + + G + 3 + + 3 + 1 + 16th + + up + begin + begin + + + + C + 4 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + D + 4 + + 4 + 1 + eighth + down + begin + + + + C + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + B + -1 + 3 + + 4 + 1 + eighth + up + begin + + + + + + + A + 3 + + 4 + 1 + eighth + up + continue + + + + B + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + + E + -1 + 4 + + 3 + 1 + 16th + + down + begin + begin + + + + C + 4 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + B + -1 + 3 + + 4 + 1 + eighth + up + begin + + + + A + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + + + + B + -1 + 3 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + D + 4 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + + + + G + 3 + + 4 + 1 + eighth + up + + + + + + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + C + 4 + + 4 + 1 + eighth + down + + + + + + + + + +

+ + + -3 + + + + + 4 + 1 + eighth + + + + + + + + + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + F + 3 + + 4 + 1 + eighth + up + begin + + + + F + 3 + + 4 + 1 + eighth + up + end + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + F + 3 + + 4 + 1 + eighth + up + begin + + + + F + 3 + + 4 + 1 + eighth + up + end + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + + F + 4 + + 12 + 1 + quarter + + down + + + + + + + + -12 + + + + + + F + 1 + 3 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + F + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + F + 1 + 4 + + 12 + 1 + quarter + + sharp + down + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + +

+ + + + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + E + 4 + + 2 + 1 + 16th + natural + down + + + + C + 1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + E + 4 + + 2 + 1 + 16th + down + + + + C + 1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + E + 4 + + 2 + 1 + 16th + down + + + + C + 1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + E + 4 + + 2 + 1 + 16th + down + + + + C + 1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + E + 4 + + 2 + 1 + 16th + down + + + + C + 1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + E + 4 + + 2 + 1 + 16th + down + + + + + + 12 + 1 + + + + + + + + + + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + + E + 4 + + 2 + 1 + 16th + natural + down + begin + begin + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + end + end + + + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + E + 4 + + 2 + 1 + 16th + natural + down + begin + begin + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + end + end + + + + + + A + 4 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + D + 4 + + 2 + 1 + 16th + down + + + + + + + + + + + + D + 1 + 4 + + 4 + 1 + eighth + sharp + down + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + D + 3 + + 2 + 1 + 16th + up + + + + + + + + + + + C + 1 + 3 + + 4 + 1 + eighth + sharp + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + cresc. + + + + + C + 4 + + 6 + 1 + eighth + + down + begin + + + + + + + E + 4 + + 2 + 1 + 16th + natural + down + continue + begin + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + + + + F + 4 + + 8 + 1 + quarter + down + + + + + + -4 + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + -1 + + + + + + +

+ + + + + + + C + 1 + 4 + + 4 + 1 + eighth + sharp + down + begin + + + + + + + + + + C + 1 + 4 + + 4 + 1 + eighth + down + continue + + + + + + + + + C + 1 + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + D + 4 + + 4 + 1 + eighth + down + + + + A + 3 + + 4 + 1 + eighth + up + begin + + + + + + + B + 3 + + 4 + 1 + eighth + natural + up + end + + + + + + + + + + A + 3 + + 1 + eighth + up + begin + + + + + B + 3 + + 1 + 16th + up + end + backward hook + + + + + + + + + C + 4 + + 4 + 1 + eighth + down + begin + + + + + + + + + + C + 4 + + 4 + 1 + eighth + down + continue + + + + + + + + + C + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + + + + + + C + 4 + + 6 + 1 + eighth + + up + begin + + + + + + + A + 3 + + 4 + 1 + eighth + up + continue + + + + G + 3 + + 2 + 1 + 16th + up + end + backward hook + + + + + + + + + + +

+ + + + + + + E + 3 + + 6 + 1 + eighth + + natural + up + begin + + + + + + + A + 3 + + 2 + 1 + 16th + up + end + backward hook + + + + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + up + end + end + + + + + + + + + + + + + + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + down + end + end + + + + + + + + + D + 4 + + 8 + + 1 + quarter + down + + + + + + + + + D + 4 + + 4 + + 1 + eighth + down + begin + + + + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + down + continue + begin + + + + + + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + C + 1 + 4 + + 4 + + 1 + eighth + down + + + + + + + + + C + 1 + 4 + + 4 + + 1 + eighth + down + + + + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + down + end + end + + + + + + + + + + E + 4 + + 2 + 1 + 16th + natural + down + + + + D + 4 + + 4 + + 1 + eighth + down + + + + + + + + + D + 4 + + 4 + + 1 + eighth + down + + + + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + + + + + + E + 4 + + 2 + 1 + 16th + natural + down + + + + D + 4 + + 2 + 1 + 16th + down + continue + end + + + + + + + + + C + 1 + 4 + + 4 + 1 + eighth + down + end + + + + + + D + 4 + + 4 + 1 + eighth + down + + + + + + + B + -1 + 3 + + 8 + + 1 + quarter + up + + + + + + + + + + + + -7 + + + + + + + + -6 + + + + + + -3 + + + + + + + + + + + B + -1 + 3 + + 4 + + 1 + eighth + up + begin + + + + + + + + G + 3 + + 4 + 1 + eighth + up + continue + + + + F + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + D + 3 + + 3 + 1 + 16th + + up + begin + begin + + + + + + + B + -1 + 3 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + + + + B + -1 + 3 + + 8 + + 1 + quarter + up + + + + + + + + + B + -1 + 3 + + 4 + + 1 + eighth + up + begin + + + + + + + + G + 3 + + 4 + 1 + eighth + up + continue + + + + F + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + D + 3 + + 2 + 1 + 16th + up + begin + begin + + + + D + 3 + + 2 + 1 + 16th + up + continue + end + + + + D + 3 + + 4 + 1 + eighth + up + continue + + + + D + 3 + + 4 + 1 + eighth + up + end + + + + + + + D + 3 + + 2 + 1 + 16th + up + begin + begin + + + + D + 3 + + 2 + 1 + 16th + up + end + end + + + + D + 3 + + 4 + 1 + eighth + up + begin + + + + D + 3 + + 4 + 1 + eighth + up + end + + + + + + D + 3 + + 2 + 1 + 16th + up + begin + begin + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + end + end + + + + + + D + 3 + + 12 + 1 + quarter + + up + + + + + + + + + C + 3 + + 12 + 1 + quarter + + up + + + + + + G + -1 + 3 + + 8 + 1 + quarter + flat + up + + + + + + -7 + + + + F + 3 + + 4 + 1 + eighth + up + + + + + + + + + -3 + + + + + + + + + + + + + + B + -1 + 3 + + 12 + 1 + quarter + + up + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + D + 4 + + 4 + 1 + eighth + down + + + + + + + + + B + -1 + 3 + + 8 + 1 + quarter + up + + + + + + 12 + 1 + + + + + + + + -11 + + + + + + + 12 + 1 + + + + + + cresc. + + + + + 2 + 1 + 16th + + + + G + 3 + + 2 + 1 + 16th + up + begin + begin + + + + cresc. + + -1 + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + end + + + + G + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + A + 3 + + 2 + 1 + 16th + up + continue + end + + + + A + 3 + + 4 + 1 + eighth + up + continue + + + + A + 3 + + 4 + 1 + eighth + up + end + + + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + A + 3 + + 2 + 1 + 16th + up + continue + end + + + + A + 3 + + 4 + 1 + eighth + up + continue + + + + A + 3 + + 4 + 1 + eighth + up + end + + + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + + A + 3 + + 12 + 1 + quarter + + up + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 8 + 1 + quarter + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + E + 4 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + C + 1 + 4 + + 1 + 16th + sharp + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + F + 1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 1 + 4 + + 2 + 1 + 16th + down + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + C + 1 + 5 + + 12 + 1 + quarter + + sharp + down + + + + + + + D + 5 + + 4 + 1 + eighth + down + begin + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + continue + begin + + + + F + 1 + 4 + + 2 + 1 + 16th + down + end + end + + + + 4 + 1 + eighth + + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + F + 1 + 4 + + 2 + 1 + 16th + down + end + end + + + + 4 + 1 + eighth + + + + F + 1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + F + 1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + 4 + 1 + eighth + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + 4 + 1 + eighth + + + + + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + + + D + 3 + + 2 + 1 + 16th + up + begin + begin + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + end + end + + + + + + C + 3 + + 2 + 1 + 16th + up + begin + begin + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + up + continue + continue + + + + G + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + F + 4 + + 2 + 1 + 16th + up + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + F + 4 + + 2 + 1 + 16th + up + + + + F + 3 + + 4 + 1 + eighth + up + begin + + + + + F + 4 + + 4 + 1 + eighth + up + + + + F + 3 + + 4 + 1 + eighth + up + end + + + + + F + 4 + + 4 + 1 + eighth + up + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + F + 4 + + 2 + 1 + 16th + up + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + F + 4 + + 2 + 1 + 16th + up + + + + F + 3 + + 4 + 1 + eighth + up + begin + + + + + F + 4 + + 4 + 1 + eighth + up + + + + F + 3 + + 4 + 1 + eighth + up + end + + + + + F + 4 + + 4 + 1 + eighth + up + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + F + 4 + + 2 + 1 + 16th + up + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + F + 4 + + 2 + 1 + 16th + up + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + F + 4 + + 2 + 1 + 16th + up + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + F + 4 + + 2 + 1 + 16th + up + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + F + 4 + + 2 + 1 + 16th + up + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + F + 4 + + 2 + 1 + 16th + up + + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + + F + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + + E + 4 + + 2 + 1 + 16th + natural + down + begin + begin + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + +

+ + + + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + end + end + + + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + + + A + 4 + + 2 + 1 + 16th + up + begin + begin + + + + A + 3 + + 1 + 1 + 32nd + up + continue + continue + begin + + + + B + -1 + 3 + + 1 + 1 + 32nd + up + end + end + end + + + + C + 4 + + 2 + 1 + 16th + up + begin + begin + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + B + 3 + + 2 + 1 + 16th + natural + up + end + end + + + + + + E + 4 + + 4 + 1 + eighth + natural + down + + + + + + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + + + + + + + + + 4 + 1 + eighth + + + + E + 3 + + 2 + 1 + 16th + natural + up + begin + begin + + + + + + + + + C + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + + + + + -1 + + + + + A + -1 + 3 + + 8 + 1 + quarter + flat + up + + + + + + + + + B + -1 + 3 + + 8 + 1 + quarter + up + + + + C + 4 + + 4 + + 1 + eighth + down + + + + + + + + + + +

+ + + + + + + C + 4 + + 4 + + 1 + eighth + down + + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 8 + 1 + quarter + + + + cresc. + + -2 + + + + F + 4 + + 4 + 1 + eighth + down + + + + + + F + 4 + + 8 + 1 + quarter + down + + + + + + + + -1 + + + + + + + + + + + F + 4 + + 4 + 1 + eighth + down + + + + + + F + 4 + + 4 + 1 + eighth + down + + + + + + + E + 4 + + 2 + 1 + 16th + natural + down + + + + + + + G + 3 + + 2 + 1 + 16th + up + begin + begin + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + +

+ + + + + + + A + -1 + 3 + + 4 + 1 + eighth + flat + up + + + + 4 + 1 + eighth + + + + F + 3 + + 4 + 1 + eighth + up + + + + + + + + + + E + 3 + + 4 + 1 + eighth + natural + up + begin + + + + + + + + G + 3 + + 4 + 1 + eighth + up + continue + + + + E + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + + + + + + F + 3 + + 8 + 1 + quarter + up + + + + + + + + + -5 + + + + + + -4 + + + + + + -3 + + + + + + -1 + + + + A + -1 + 3 + + 4 + 1 + eighth + flat + up + + + + + + + + + + + + + + + + + + + + G + 3 + + 4 + 1 + eighth + up + begin + + + + + + + + B + -1 + 3 + + 4 + 1 + eighth + up + continue + + + + G + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + A + -1 + 3 + + 8 + 1 + quarter + flat + up + + + + + + + + + -3 + + + + + + -2 + + + + C + 4 + + 4 + 1 + eighth + down + + + + + + + + + -1 + + + + + + B + 3 + + 4 + 1 + eighth + natural + down + begin + + + + + + + D + 4 + + 4 + 1 + eighth + down + continue + + + + F + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + E + -1 + 4 + + 4 + 1 + eighth + flat + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 2 + 1 + 16th + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + E + 4 + + 2 + 1 + 16th + natural + down + begin + begin + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + A + -1 + 4 + + 3 + 1 + 16th + + flat + down + begin + begin + + + + + + + G + 4 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + natural + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + + + A + -1 + 4 + + 4 + 1 + eighth + flat + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 8 + 1 + quarter + + + + +

+ + + + + + + B + -1 + 3 + + 4 + 1 + eighth + up + + + + + + + + + -1 + + + + + + -1 + + + + + + A + -1 + 3 + + 3 + 1 + 16th + + flat + up + begin + begin + + + + + + -3 + + + + + + -2 + + + + + + -1 + + + + G + 3 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + F + 3 + + 4 + 1 + eighth + up + + + + + + + + + -3 + + + + 4 + 1 + eighth + + + + + + 8 + 1 + quarter + + + + D + -1 + 4 + + 4 + 1 + eighth + flat + down + + + + + + + + + -3 + + + + + + C + 4 + + 3 + 1 + 16th + + up + begin + begin + + + + + + -2 + + + + + + -2 + + + + B + -1 + 3 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + A + -1 + 3 + + 4 + 1 + eighth + flat + up + + + + + + + + + -3 + + + + 4 + 1 + eighth + + + + + + 8 + 1 + quarter + + + + F + 4 + + 4 + 1 + eighth + down + + + + + + + cresc. + + + + + E + -1 + 4 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + F + 4 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + G + 4 + + 4 + 1 + eighth + down + continue + + + + A + -1 + 4 + + 4 + 1 + eighth + flat + down + end + + + + + + B + -1 + 4 + + 8 + 1 + quarter + down + + + + + + + + + + + + + + + C + 5 + + 4 + 1 + eighth + down + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + + + + + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + 3 + + 2 + 1 + 16th + natural + up + continue + continue + + + + + + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + +

+ + + + + + + F + 3 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + C + 4 + + 2 + 1 + 16th + down + + + + + + F + 4 + + 4 + 1 + eighth + down + + + + 2 + 1 + 16th + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + C + 4 + + 2 + 1 + 16th + down + continue + end + + + + C + 4 + + 4 + 1 + eighth + down + continue + + + + D + -1 + 4 + + 4 + 1 + eighth + flat + down + end + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + D + -1 + 4 + + 2 + 1 + 16th + down + continue + end + + + + B + -1 + 3 + + 4 + 1 + eighth + down + continue + + + + B + -1 + 3 + + 4 + 1 + eighth + down + end + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + cresc. + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + G + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 4 + 1 + eighth + + + + + + 2 + 1 + 16th + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + 2 + 1 + 16th + + + + C + 4 + + 2 + 1 + 16th + down + + + + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + forward hook + + + + D + -1 + 4 + + 4 + 1 + eighth + down + end + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + C + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + end + end + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + B + 3 + + 2 + 1 + 16th + natural + down + begin + begin + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + cresc. + + -2 + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + 12 + 1 + + + + + + + + + + + + + + G + 3 + + 2 + 1 + 16th + up + begin + forward hook + + + + G + 3 + + 4 + 1 + eighth + up + continue + + + + G + 3 + + 4 + 1 + eighth + up + continue + + + + G + 3 + + 2 + 1 + 16th + up + end + backward hook + + + + + + + G + 3 + + 2 + 1 + 16th + up + begin + begin + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + F + 1 + 3 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + F + 1 + 3 + + 2 + 1 + 16th + up + end + end + + + + F + 1 + 3 + + 8 + 1 + quarter + up + + + + + + 12 + 1 + + + + + + +

+ + + + + + + B + 3 + + 4 + 1 + eighth + natural + up + begin + + + + + + + dol. + + -1 + + + + A + 1 + 3 + + 4 + 1 + eighth + sharp + up + continue + + + + B + 3 + + 4 + 1 + eighth + up + end + + + + + + G + 1 + 3 + + 4 + 1 + eighth + sharp + up + begin + + + + D + 1 + 4 + + 4 + 1 + eighth + sharp + up + continue + + + + C + 1 + 4 + + 4 + 1 + eighth + sharp + up + end + + + + + + + + + B + 3 + + 4 + 1 + eighth + natural + up + begin + + + + + + + A + 1 + 3 + + 4 + 1 + eighth + sharp + up + continue + + + + B + 3 + + 4 + 1 + eighth + up + end + + + + + + G + 1 + 3 + + 4 + 1 + eighth + sharp + up + begin + + + + F + 1 + 3 + + 4 + 1 + eighth + sharp + up + continue + + + + F + 1 + 4 + + 4 + 1 + eighth + sharp + up + end + + + + + + + + + F + 1 + 4 + + 4 + 1 + eighth + sharp + down + begin + + + + + + + E + 4 + + 4 + 1 + eighth + natural + down + end + + + + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + C + 1 + 4 + + 4 + 1 + eighth + sharp + down + + + + 4 + 1 + eighth + + + + + + B + 3 + + 2 + 1 + 16th + natural + up + begin + begin + + + + + + + + + F + 1 + 3 + + 2 + 1 + 16th + sharp + up + continue + continue + + + + + + + + + B + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + + + + + + F + 1 + 3 + + 2 + 1 + 16th + sharp + up + continue + continue + + + + + + + + + C + 1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + B + 3 + + 2 + 1 + 16th + natural + up + begin + begin + + + + F + 1 + 3 + + 2 + 1 + 16th + sharp + up + continue + continue + + + + B + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 1 + 3 + + 2 + 1 + 16th + sharp + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + G + 1 + 3 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + poco rit. + + + + + dim. + + + + + F + 1 + 3 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + cresc. + + + + + F + 3 + + 12 + + 1 + quarter + + up + + + + + + + a tempo + + -12 + + + + + + F + 3 + + 12 + + 1 + quarter + + up + + + + + + + + + + + -10 + + + + + + +

+ + + + + + + +

+ + + + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + G + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + G + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + dim. + + + + + poco rit. + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + + a tempo + + + + + G + 3 + + 12 + + 1 + quarter + + natural + up + + + + + + + + + -10 + + + + + + G + 3 + + 12 + + 1 + quarter + + up + + + + + + + + + -6 + + + + + + C + 3 + + 12 + + 1 + quarter + + up + + + + + + + + G + 3 + + 12 + + 1 + quarter + + up + + + + + + + + + C + 3 + + 12 + + + 1 + quarter + + up + + + + + + + + + G + 3 + + 12 + + + 1 + quarter + + up + + + + + + + + + + C + 3 + + 8 + + 1 + quarter + up + + + + + + + + G + 3 + + 8 + + 1 + quarter + up + + + + + + + C + 3 + + 4 + 1 + eighth + up + + + + + G + 3 + + 4 + 1 + eighth + up + + + + + + E + -1 + 4 + + 8 + 1 + quarter + flat + down + + + + + + + F + 1 + 4 + + 4 + 1 + eighth + sharp + down + + + + + + + + + G + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + G + 4 + + 2 + 1 + 16th + up + + + + G + 3 + + 2 + 1 + 16th + up + continue + end + + + + + G + 4 + + 2 + 1 + 16th + up + + + + G + 3 + + 4 + 1 + eighth + up + continue + + + + + G + 4 + + 4 + 1 + eighth + up + + + + G + 3 + + 4 + 1 + eighth + up + end + + + + + G + 4 + + 4 + 1 + eighth + up + + + + + + + G + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + G + 4 + + 2 + 1 + 16th + down + + + + G + 3 + + 2 + 1 + 16th + down + continue + end + + + + + G + 4 + + 2 + 1 + 16th + down + + + + G + 3 + + 4 + 1 + eighth + down + continue + + + + + G + 4 + + 4 + 1 + eighth + down + + + + G + 3 + + 4 + 1 + eighth + down + end + + + + + G + 4 + + 4 + 1 + eighth + down + + + + + + G + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + G + 4 + + 2 + 1 + 16th + down + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + G + 4 + + 2 + 1 + 16th + down + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + G + 4 + + 2 + 1 + 16th + down + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + G + 4 + + 2 + 1 + 16th + down + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + G + 4 + + 2 + 1 + 16th + down + + + + G + 3 + + 2 + 1 + 16th + down + end + end + + + + + G + 4 + + 2 + 1 + 16th + down + + + + + + G + 3 + + 12 + 1 + quarter + + down + + + + + G + 4 + + 12 + 1 + quarter + + down + + + + + + + + + + + + + + 2 + 1 + 16th + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + end + end + + + + + + G + 1 + 3 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + B + 3 + + 2 + 1 + 16th + natural + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 1 + 4 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + B + 4 + + 2 + 1 + 16th + natural + down + end + end + + + + + + G + 1 + 4 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + 3 + + 2 + 1 + 16th + natural + down + end + end + + + + G + 1 + 3 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + + F + 1 + 3 + + 4 + 1 + eighth + sharp + up + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + F + 1 + 3 + + 2 + 1 + 16th + up + + + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + D + 1 + 4 + + 2 + 1 + 16th + sharp + up + continue + continue + + + + D + 1 + 3 + + 2 + 1 + 16th + sharp + up + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + sharp + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + + + -1 + + + + + + +

+ + + + + + + C + 4 + + 4 + 1 + eighth + down + + + + + E + 4 + + 4 + 1 + eighth + natural + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + + + + + + + + + E + 5 + + 2 + 1 + 16th + natural + down + begin + begin + + + + E + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + 5 + + 2 + 1 + 16th + down + end + end + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + end + + + + + + + + + C + 5 + + 4 + 1 + eighth + down + continue + + + + + + + + + D + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + C + 5 + + 2 + 1 + 16th + down + continue + end + + + + C + 5 + + 4 + 1 + eighth + down + continue + + + + C + 5 + + 4 + 1 + eighth + down + end + + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + D + 5 + + 2 + 1 + 16th + down + continue + end + + + + D + 5 + + 4 + 1 + eighth + down + continue + + + + D + 5 + + 4 + 1 + eighth + down + end + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + 4 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + sempre + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + 4 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + +

+ + + -1 + + + + + G + 1 + 4 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + + + + + + E + 4 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + +

+ + + + + + + B + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + up + end + end + + + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + 3 + + 2 + 1 + 16th + natural + down + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 4 + 1 + eighth + + + + + + 8 + 1 + quarter + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 4 + 1 + eighth + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + sempre stacc. e piano + + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + end + end + + + + + + G + 5 + + 2 + 1 + 16th + down + begin + begin + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + 3 + + 2 + 1 + 16th + natural + down + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + cresc. + + -1 + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + flat + down + end + end + + + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + + G + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + end + end + + + + + + E + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + A + 4 + + 2 + 1 + 16th + up + + + + + + A + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + A + 4 + + 2 + 1 + 16th + down + + + + A + 3 + + 2 + 1 + 16th + down + continue + end + + + + + A + 4 + + 2 + 1 + 16th + down + + + + A + 3 + + 4 + 1 + eighth + down + end + + + + + A + 4 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + +

+ + + + + + + B + -1 + 3 + + 12 + 1 + quarter + + up + + + + + + + + + D + -1 + 4 + + 12 + 1 + quarter + + flat + down + + + + + + C + -1 + 4 + + 4 + 1 + eighth + flat + down + begin + + + + E + -1 + 4 + + 4 + 1 + eighth + down + continue + + + + A + -1 + 3 + + 4 + 1 + eighth + flat + down + end + + + + + + + + + + B + -1 + 3 + + 6 + 1 + eighth + + up + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + D + -1 + 3 + + 12 + 1 + quarter + + flat + up + + + + + + + + + F + 3 + + 12 + 1 + quarter + + up + + + + + + + + + + + E + -1 + 3 + + 4 + 1 + eighth + up + begin + + + + G + -1 + 3 + + 4 + 1 + eighth + flat + up + continue + + + + + + -3 + + + + + + -2 + + + + C + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + -1 + + + + + + D + -1 + 3 + + 6 + 1 + eighth + + flat + up + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + G + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + cresc. + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + end + + + + A + -1 + 3 + + 4 + 1 + eighth + up + continue + + + + A + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + end + + + + A + -1 + 3 + + 4 + 1 + eighth + up + continue + + + + A + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + A + -1 + 3 + + 4 + 1 + eighth + flat + down + begin + + + + C + 4 + + 4 + 1 + eighth + down + continue + + + + + E + -1 + 4 + + 4 + 1 + eighth + down + + + + C + 4 + + 4 + 1 + eighth + down + end + + + + + E + -1 + 4 + + 4 + 1 + eighth + down + + + + + + + + + + + + + + C + 4 + + 12 + + 1 + quarter + + down + + + + + + + + E + -1 + 4 + + 12 + + 1 + quarter + + down + + + + + + + + + -8 + + + + + + C + 4 + + 12 + + 1 + quarter + + down + + + + + + + + E + -1 + 4 + + 12 + + 1 + quarter + + down + + + + + + + + + -5 + + + + + + +

+ + + + + + + F + 4 + + 4 + 1 + eighth + down + begin + + + + dol. + + -2 + + + + E + -1 + 4 + + 4 + 1 + eighth + down + continue + + + + D + 4 + + 4 + 1 + eighth + down + end + + + + + + G + 4 + + 3 + 1 + 16th + + down + begin + begin + + + + E + -1 + 4 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + D + 4 + + 4 + 1 + eighth + down + continue + + + + C + 4 + + 4 + 1 + eighth + down + end + + + + + + cresc. + + + + + B + -1 + 3 + + 4 + 1 + eighth + up + begin + + + + + + + A + 3 + + 4 + 1 + eighth + up + continue + + + + B + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + + + E + -1 + 4 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + C + 4 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + B + -1 + 3 + + 4 + 1 + eighth + down + continue + + + + A + 3 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + D + 4 + + 3 + 1 + 16th + + down + begin + begin + + + + B + -1 + 3 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + A + 3 + + 4 + 1 + eighth + down + + + + + E + -1 + 4 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + + + + + -1 + + + + + F + 3 + + 4 + 1 + eighth + up + + + + + C + 4 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + + + + + + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + end + + + + F + 3 + + 4 + 1 + eighth + up + continue + + + + F + 3 + + 4 + 1 + eighth + up + end + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + end + + + + F + 3 + + 4 + 1 + eighth + up + continue + + + + F + 3 + + 4 + 1 + eighth + up + end + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + + F + 4 + + 12 + 1 + quarter + + down + + + + + + + + -11 + + + + + + F + 1 + 3 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + F + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + F + 1 + 4 + + 12 + 1 + quarter + + sharp + down + + + + + + +

+ + + + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + + + 12 + 1 + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + + + + + + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + + + A + 4 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + G + 4 + + 2 + 1 + 16th + down + + + + + + F + 1 + 4 + + 4 + 1 + eighth + sharp + down + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + G + 3 + + 2 + 1 + 16th + up + + + + + + F + 1 + 3 + + 4 + 1 + eighth + sharp + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + + cresc. + + + + + 12 + 1 + + + + + + cresc. + + + + + F + 4 + + 6 + 1 + eighth + + natural + down + begin + + + + + + + A + 4 + + 2 + 1 + 16th + down + continue + begin + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + + + + B + -1 + 4 + + 8 + 1 + quarter + down + + + + + + -5 + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + +

+ + + + + + + F + 1 + 4 + + 4 + 1 + eighth + sharp + down + begin + + + + + + + + + + F + 1 + 4 + + 4 + 1 + eighth + down + continue + + + + + + + + + F + 1 + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + cresc. + + + + + G + 4 + + 4 + 1 + eighth + down + begin + + + + + + + D + 4 + + 4 + 1 + eighth + down + continue + + + + E + 4 + + 4 + 1 + eighth + natural + down + end + + + + + + + + + + + + F + 4 + + 4 + 1 + eighth + natural + down + begin + + + + + + + + + + F + 4 + + 4 + 1 + eighth + down + continue + + + + + + + + + F + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + + + + + + + F + 4 + + 6 + 1 + eighth + + down + + + + + + + + + -4 + + + + D + 4 + + 4 + 1 + eighth + up + begin + + + + + + + + + G + 3 + + 2 + 1 + 16th + up + end + backward hook + + + + + + + + + +

+ + + + + + + F + 1 + 3 + + 6 + 1 + eighth + + sharp + up + begin + + + + A + 3 + + 2 + 1 + 16th + up + continue + begin + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + up + end + end + + + + + + + + + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + end + end + + + + + + + + + G + 4 + + 8 + + 1 + quarter + down + + + + + + + + + G + 4 + + 4 + + 1 + eighth + down + begin + + + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + continue + begin + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + continue + end + + + + + + + + + F + 1 + 4 + + 4 + + 1 + eighth + down + end + + + + + + + + + + F + 1 + 4 + + 4 + + 1 + eighth + down + begin + + + + + + + G + 4 + + 2 + 1 + 16th + down + continue + begin + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + continue + end + + + + G + 4 + + 4 + + 1 + eighth + down + end + + + + + + + + + G + 4 + + 4 + + 1 + eighth + down + begin + + + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + continue + begin + + + + G + 4 + + 2 + 1 + 16th + down + continue + end + + + + F + 1 + 4 + + 4 + 1 + eighth + down + end + + + + + + cresc. + + + + + G + 4 + + 4 + 1 + eighth + down + + + + + + + + + + + + + + C + 4 + + 8 + + 1 + quarter + down + + + + + + + + + + -5 + + + + + + + + + + + C + 4 + + 4 + + 1 + eighth + up + begin + + + + + + + +

+ + + -4 + + + + + C + 4 + + 4 + 1 + eighth + up + continue + + + + + + + B + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + cresc. + + + + + B + -1 + 3 + + 3 + 1 + 16th + + up + begin + begin + + + + + + + E + -1 + 3 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + + + + E + -1 + 3 + + 8 + + 1 + quarter + up + + + + + + + + + + + -7 + + + + + + -3 + + + + + + + + + + + E + -1 + 3 + + 4 + + 1 + eighth + up + begin + + + + + + + + +

+ + + -3 + + + + + F + 1 + 3 + + 4 + 1 + eighth + sharp + up + continue + + + + G + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + + + + G + 3 + + 2 + 1 + 16th + up + begin + begin + + + + G + 3 + + 2 + 1 + 16th + up + continue + end + + + + G + 3 + + 4 + 1 + eighth + up + continue + + + + G + 3 + + 4 + 1 + eighth + up + end + + + + + + G + 3 + + 2 + 1 + 16th + up + begin + begin + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + end + end + + + + + + G + 3 + + 12 + 1 + quarter + + up + + + + + + + + + A + 3 + + 12 + 1 + quarter + + up + + + + + + B + -1 + 3 + + 12 + 1 + quarter + + up + + + + + + D + -1 + 3 + + 8 + 1 + quarter + flat + up + + + + + + -7 + + + + C + 3 + + 4 + 1 + eighth + up + + + + + + + + + -3 + + + + + + + + + + + + + + F + 3 + + 12 + 1 + quarter + + up + + + + + + + + + + D + 3 + + 12 + 1 + quarter + + up + + + + + + C + 3 + + 12 + + 1 + quarter + + up + + + + + + + + + + C + 3 + + 4 + + 1 + eighth + up + begin + + + + + + + + + -1 + + + + D + 3 + + 4 + 1 + eighth + up + continue + + + + E + 3 + + 4 + 1 + eighth + natural + up + end + + + + + + -2 + + + + + + F + 3 + + 8 + 1 + quarter + up + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + + + + + + + + E + 5 + + 12 + 1 + quarter + + natural + down + + + + + + + + + + C + 5 + + 12 + 1 + quarter + + down + + + + + + + + + B + 4 + + 4 + 1 + eighth + natural + down + begin + + + + + + + + + -3 + + + + C + 1 + 5 + + 4 + 1 + eighth + sharp + down + continue + + + + D + 1 + 5 + + 4 + 1 + eighth + sharp + down + end + + + + + + E + 5 + + 12 + 1 + quarter + + natural + down + + + + + + + + + -11 + + + + + + -11 + + + + + + -6 + + + + + + B + 3 + + 2 + 1 + 16th + natural + down + begin + begin + + + + + + + + + E + 4 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + G + 1 + 4 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + + + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + + + + + + D + 1 + 4 + + 2 + 1 + 16th + sharp + down + end + end + + + + + + + + + + + E + 4 + + 4 + 1 + eighth + natural + down + + + + + + + + + B + 3 + + 8 + 1 + quarter + natural + up + + + + + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + cresc. + + -1 + + + + B + 4 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + D + 1 + 4 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + 3 + + 2 + 1 + 16th + natural + down + end + end + + + + 4 + 1 + eighth + + + + + + 8 + 1 + quarter + + + + G + 1 + 3 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + + + + + + B + 3 + + 2 + 1 + 16th + natural + up + end + end + + + + + + + + + + + + + + + + + + + + G + 3 + + 1 + 32nd + natural + up + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + E + 3 + + 2 + 1 + 16th + natural + up + continue + continue + + + + + + + + G + 3 + + 1 + 16th + up + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + E + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + G + 3 + + 1 + 16th + up + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + E + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + E + 4 + + 2 + 1 + 16th + natural + down + + + + C + 1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + E + 4 + + 2 + 1 + 16th + down + + + + 4 + 1 + eighth + + + + C + 1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + E + 4 + + 2 + 1 + 16th + down + + + + C + 1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + E + 4 + + 2 + 1 + 16th + down + + + + + + 4 + 1 + eighth + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + E + 4 + + 2 + 1 + 16th + natural + down + + + + C + 1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + E + 4 + + 2 + 1 + 16th + down + + + + 4 + 1 + eighth + + + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 4 + + 2 + 1 + 16th + down + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + F + 4 + + 2 + 1 + 16th + down + + + + 4 + 1 + eighth + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 4 + + 2 + 1 + 16th + down + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + F + 4 + + 2 + 1 + 16th + down + + + + + + + + + + + + + B + 3 + + 2 + 1 + 16th + natural + up + begin + begin + + + + B + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + C + 1 + 4 + + 4 + 1 + eighth + sharp + down + begin + + + + C + 1 + 4 + + 2 + 1 + 16th + down + continue + begin + + + + + E + 4 + + 2 + 1 + 16th + natural + down + + + + C + 1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + E + 4 + + 2 + 1 + 16th + down + + + + 4 + 1 + eighth + + + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + E + 4 + + 2 + 1 + 16th + natural + down + + + + C + 1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + E + 4 + + 2 + 1 + 16th + down + + + + 4 + 1 + eighth + + + + C + 1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + E + 4 + + 2 + 1 + 16th + down + + + + C + 1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + E + 4 + + 2 + 1 + 16th + down + + + + + + 4 + 1 + eighth + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 4 + + 2 + 1 + 16th + down + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + F + 4 + + 2 + 1 + 16th + down + + + + 4 + 1 + eighth + + + + + + + + + + + + + + G + 1 + 4 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + G + 1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + A + 3 + + 2 + 1 + 16th + down + end + end + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + + C + 4 + + 2 + 1 + 16th + natural + down + begin + begin + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + natural + up + continue + continue + + + + + + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + B + -1 + 3 + + 4 + 1 + eighth + up + + + + + + + + + + + + + + + + F + 3 + + 8 + 1 + quarter + up + + + + + + + + -8 + + + + + + G + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + + D + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + D + 3 + + 2 + 1 + 16th + up + begin + begin + + + + D + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + D + 4 + + 2 + 1 + 16th + up + begin + begin + + + + D + 3 + + 2 + 1 + 16th + up + end + end + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + -1 + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + +

+ + + -1 + + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + begin + begin + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + -1 + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + +

+ + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + begin + begin + + + + E + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + +

+ + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + continue + continue + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + -2 + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + +

+ + + -1 + + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + +

+ + + + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + -1 + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + +

+ + + + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + + + A + 4 + + 2 + 1 + 16th + down + begin + begin + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + A + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + G + 3 + + 2 + 1 + 16th + up + begin + begin + + + + +

+ + + -1 + + + + + G + 3 + + 2 + 1 + 16th + up + end + end + + + + + + A + 3 + + 2 + 1 + 16th + down + begin + begin + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + +

+ + + -1 + + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + +

+ + + -2 + + + + + + + + + + + + + + + A + 4 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + + 4 + 1 + eighth + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + + + + + + + + + C + -1 + 4 + + 8 + 1 + quarter + flat + down + + + + + + + + + + + E + -1 + 4 + + 8 + 1 + quarter + down + + + + F + 4 + + 4 + + 1 + eighth + down + + + + + + + + + -2 + + + + + + +

+ + + + + + + F + 4 + + 4 + + 1 + eighth + down + + + + + + + 2 + 1 + 16th + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + cresc. + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + +

+ + + -1 + + + + + +

+ + + -1 + + + + + D + -1 + 4 + + 4 + 1 + eighth + flat + down + begin + + + + D + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + + E + -1 + 4 + + 4 + 1 + eighth + down + begin + + + + + + + C + 4 + + 4 + 1 + eighth + down + continue + + + + A + 3 + + 4 + 1 + eighth + down + end + + + + + + + + + B + -1 + 3 + + 4 + 1 + eighth + down + begin + + + + + + + D + -1 + 4 + + 4 + 1 + eighth + flat + down + continue + + + + + + + D + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + C + 4 + + 4 + 1 + eighth + down + begin + + + + + + + E + -1 + 4 + + 4 + 1 + eighth + down + continue + + + + C + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + D + -1 + 4 + + 4 + 1 + eighth + flat + down + begin + + + + + + + F + 4 + + 4 + 1 + eighth + down + continue + + + + + + + F + 4 + + 4 + 1 + eighth + down + end + + + + + + E + 4 + + 4 + 1 + eighth + natural + up + begin + + + + + + + G + 4 + + 4 + 1 + eighth + up + continue + + + + + + + E + 3 + + 4 + 1 + eighth + natural + up + end + + + + + + F + 3 + + 3 + 1 + 16th + + up + begin + begin + + + + + + + G + 3 + + 1 + 1 + 32nd + up + continue + end + backward hook + + + + A + -1 + 3 + + 4 + 1 + eighth + flat + up + continue + + + + B + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + + C + 4 + + 8 + 1 + quarter + down + + + + D + -1 + 4 + + 4 + 1 + eighth + flat + down + + + + + + E + -1 + 4 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + G + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + B + -1 + 3 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 8 + 1 + quarter + + + + + + + + + E + -1 + 4 + + 4 + 1 + eighth + down + + + + + + -3 + + + + + + D + -1 + 4 + + 3 + 1 + 16th + + flat + down + begin + begin + + + + + + -2 + + + + + + -2 + + + + + + -2 + + + + C + 4 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + B + -1 + 3 + + 8 + 1 + quarter + up + + + + + + -5 + + + + + + 8 + 1 + quarter + + + + + + + + + G + -1 + 4 + + 4 + 1 + eighth + flat + down + + + + + + F + 4 + + 3 + 1 + 16th + + down + begin + begin + + + + + + -2 + + + + + + -2 + + + + E + -1 + 4 + + 1 + 1 + 32nd + down + end + end + backward hook + + + + D + -1 + 4 + + 8 + 1 + quarter + flat + down + + + + + + -7 + + + + + + 8 + 1 + quarter + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + + + cresc. + + + + + A + -1 + 4 + + 3 + 1 + 16th + + flat + down + begin + begin + + + + B + -1 + 4 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + C + 5 + + 4 + 1 + eighth + down + continue + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + end + + + + + + E + -1 + 5 + + 8 + 1 + quarter + down + + + + + + + + -2 + + + + F + 5 + + 4 + 1 + eighth + down + + + + + + + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + +

+ + + + + + + F + 4 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + F + 4 + + 2 + 1 + 16th + down + + + + + + B + -1 + 4 + + 4 + 1 + eighth + down + + + + 2 + 1 + 16th + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + 2 + 1 + 16th + + + + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 3 + + 4 + 1 + eighth + up + begin + + + + B + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + B + -1 + 3 + + 4 + 1 + eighth + up + begin + + + + A + 3 + + 4 + 1 + eighth + up + end + + + + + + + cresc. + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + A + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + C + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + -1 + 5 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + G + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 4 + 1 + eighth + + + + + + 2 + 1 + 16th + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + C + -1 + 4 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + 2 + 1 + 16th + + + + F + 4 + + 2 + 1 + 16th + down + + + + + + + + + + + G + -1 + 4 + + 4 + 1 + eighth + flat + down + + + + + + + + + 2 + 1 + 16th + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + + + + 12 + 1 + + + + + + 2 + 1 + 16th + + + + cresc. + + + + + E + 3 + + 2 + 1 + 16th + natural + up + begin + begin + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + 4 + 1 + eighth + + + + + + 2 + 1 + 16th + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + 4 + 1 + eighth + + + + + + +

+ + + + + + + E + 3 + + 4 + 1 + eighth + natural + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + 3 + + 2 + 1 + 16th + natural + up + end + end + + + + + + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + F + 4 + + 2 + 1 + 16th + up + begin + begin + + + + D + 3 + + 2 + 1 + 16th + up + end + end + + + + D + 3 + + 2 + 1 + 16th + up + begin + begin + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + end + end + + + + + + E + 3 + + 2 + 1 + 16th + natural + up + begin + begin + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + G + 3 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + end + end + + + + + + A + 3 + + 2 + 1 + 16th + down + begin + begin + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + piu + + + + + C + 5 + + 2 + 1 + 16th + down + begin + begin + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + G + 4 + + 2 + 1 + 16th + down + end + end + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + + + + + + + + + + + + + + F + 4 + + 2 + 1 + 16th + down + + + + + A + 4 + + 2 + 1 + 16th + down + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + D + 3 + + 12 + 1 + quarter + + up + + + + + + + +

+ + + -11 + + + + + +

+ + + -11 + + + + + + + + F + 3 + + 12 + 1 + quarter + + up + + + + + + + + + + + + + + G + -1 + 3 + + 4 + 1 + eighth + flat + up + begin + + + + + + + A + 3 + + 4 + 1 + eighth + up + continue + + + + + + -1 + + + + + + + + + C + 4 + + 4 + 1 + eighth + up + end + + + + + + + + E + -1 + 4 + + 4 + 1 + eighth + up + + + + + + + + + + + B + -1 + 3 + + 6 + 1 + eighth + + down + + + + + D + 4 + + 6 + 1 + eighth + + down + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + + + + + -2 + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + +

+ + + -1 + + + + + F + 3 + + 4 + 1 + eighth + up + begin + + + + + + + G + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + end + + + + A + -1 + 3 + + 4 + 1 + eighth + up + continue + + + + A + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + end + + + + A + -1 + 3 + + 4 + 1 + eighth + up + continue + + + + A + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + -2 + + + + + + -1 + + + + + + -1 + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + -1 + + + + + + -1 + + + + + + A + -1 + 3 + + 6 + 1 + eighth + + flat + up + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + A + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + B + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + E + -1 + 4 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + cresc. + + + + + cresc. + + + + + D + 1 + 4 + + 2 + + 1 + 16th + sharp + down + begin + begin + + + + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + + + + D + 1 + 4 + + 2 + + 1 + 16th + down + continue + end + + + + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + D + 1 + 4 + + 4 + 1 + eighth + down + continue + + + + + F + 1 + 4 + + 4 + 1 + eighth + down + + + + D + 1 + 4 + + 4 + 1 + eighth + down + end + + + + + F + 1 + 4 + + 4 + 1 + eighth + down + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + end + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + E + -1 + 4 + + 4 + 1 + eighth + down + continue + + + + + F + 1 + 4 + + 4 + 1 + eighth + down + + + + E + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + F + 1 + 4 + + 4 + 1 + eighth + down + + + + + + E + 4 + + 2 + 1 + 16th + natural + down + begin + begin + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + E + 4 + + 2 + 1 + 16th + down + end + end + + + + + F + 1 + 4 + + 2 + 1 + 16th + down + + + + + + D + 1 + 4 + + 4 + 1 + eighth + sharp + down + + + + + F + 1 + 4 + + 4 + 1 + eighth + sharp + down + + + + E + -1 + 3 + + 4 + 1 + eighth + flat + up + begin + + + + E + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + E + -1 + 3 + + 12 + + 1 + quarter + + up + + + + + + + + + E + -1 + 3 + + 12 + + 1 + quarter + + up + + + + + + + + + +

+ + + + + + + D + 3 + + 4 + 1 + eighth + up + begin + + + + + + + E + -1 + 3 + + 4 + 1 + eighth + up + continue + + + + dol. + + -3 + + + + D + 3 + + 4 + 1 + eighth + up + end + + + + + + G + 3 + + 4 + 1 + eighth + up + begin + + + + D + 3 + + 4 + 1 + eighth + up + continue + + + + C + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + + F + 3 + + 4 + 1 + eighth + up + begin + + + + + + + C + 4 + + 4 + 1 + eighth + up + continue + + + + B + -1 + 3 + + 4 + 1 + eighth + up + end + + + 12 + + + 4 + 2 + + + + F + 3 + + 8 + 2 + quarter + down + + + + + + E + -1 + 4 + + 3 + 1 + 16th + + down + begin + begin + + + + C + 4 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + B + -1 + 3 + + 4 + 1 + eighth + down + continue + + + + A + 3 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + + + + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + end + + + + E + -1 + 4 + + 4 + 1 + eighth + down + end + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + poco rit. + + + + + +

+ + + + + + + F + 1 + 4 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + F + 1 + 4 + + 2 + 1 + 16th + down + continue + end + + + + F + 1 + 4 + + 4 + 1 + eighth + down + end + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + a tempo + + + + + a tempo + + + + + B + 3 + + 4 + 1 + eighth + natural + up + begin + + + + + + + A + 3 + + 4 + 1 + eighth + up + continue + + + + G + 3 + + 4 + 1 + eighth + up + end + + + + + + C + 4 + + 4 + 1 + eighth + up + begin + + + + G + 3 + + 4 + 1 + eighth + up + continue + + + + F + 1 + 3 + + 4 + 1 + eighth + sharp + up + end + + + + + + + + + E + 3 + + 4 + 1 + eighth + natural + up + begin + + + + + + + D + 1 + 3 + + 4 + 1 + eighth + sharp + up + continue + + + + E + 3 + + 4 + + 1 + eighth + up + end + + + + + + + + + E + 3 + + 3 + + 1 + 16th + + up + begin + begin + + + + + + + C + 4 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + B + 3 + + 4 + 1 + eighth + natural + up + begin + + + + A + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + + sempre + + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + continue + continue + + + + C + 4 + + 2 + 1 + 16th + up + end + end + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + + + + + + B + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 4 + + 2 + 1 + 16th + up + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + end + end + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + + E + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + D + 3 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 4 + + 2 + 1 + 16th + up + end + end + + + + + + + C + 4 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + pizz. + + + + + F + 3 + + 4 + 1 + eighth + up + + + + + C + 4 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + arco + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + end + + + + F + 3 + + 4 + 1 + eighth + up + end + + + + 4 + 1 + eighth + + + + + + + + + + + + + + F + 3 + + 2 + 1 + 16th + up + begin + begin + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + + D + 4 + + 12 + 1 + quarter + + down + + + + + F + 4 + + 12 + 1 + quarter + + down + + + + + + + + -10 + + + + + + F + 3 + + 12 + 1 + quarter + + up + + + + + B + -1 + 3 + + 12 + 1 + quarter + + up + + + + + + + + -11 + + + + + + + + + + + + + + F + 3 + + 8 + 1 + quarter + up + + + + 4 + 1 + eighth + + + light-heavy + + + + + + + 8 + + -2 + major + + + + F + 4 + + + + + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + B + -1 + 2 + + 4 + 1 + eighth + up + begin + + + + + + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + B + -1 + 2 + + 4 + 1 + eighth + up + begin + + + + + + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + B + -1 + 2 + + 12 + 1 + quarter + + up + + + + + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + cresc. + + + + + C + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + C + -1 + 4 + + 4 + 1 + eighth + down + begin + + + + + + + + + C + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + + + C + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + C + -1 + 4 + + 4 + 1 + eighth + down + begin + + + + + + + + + C + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + + + C + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + C + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + C + -1 + 4 + + 4 + 1 + eighth + down + begin + + + + + + + + + C + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + + + C + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + C + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + C + 4 + + 12 + + 1 + quarter + + down + + + + + + + + + C + 4 + + 12 + + 1 + quarter + + down + + + + + + + + + +

+ + + + + + + B + -1 + 3 + + 4 + 1 + eighth + down + begin + + + + + + + dol. + + -1 + + + + F + 3 + + 4 + 1 + eighth + down + continue + + + + G + 3 + + 4 + 1 + eighth + down + end + + + + + + + E + -1 + 3 + + 4 + 1 + eighth + down + begin + + + + F + 3 + + 4 + 1 + eighth + down + continue + + + + E + -1 + 3 + + 4 + 1 + eighth + down + end + + + + + + + + + D + 3 + + 4 + 1 + eighth + up + begin + + + + + + + C + 3 + + 4 + 1 + eighth + up + continue + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + E + -1 + 2 + + 4 + 1 + eighth + up + begin + + + + F + 2 + + 4 + 1 + eighth + up + continue + + + + E + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + + + + D + 2 + + 3 + 1 + 16th + + up + begin + begin + + + + + + + B + -1 + 2 + + 1 + 1 + 32nd + up + end + end + backward hook + + + + + + + E + -1 + 3 + + 4 + 1 + eighth + down + + + + + + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + F + 3 + + 4 + 1 + eighth + down + + + + + + + + + +

+ + + -3 + + + + + 4 + 1 + eighth + + + + + + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + B + -1 + 2 + + 4 + 1 + eighth + up + begin + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + B + -1 + 2 + + 4 + 1 + eighth + up + begin + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 3 + + 12 + 1 + quarter + + down + + + + + + + + -12 + + + + + + A + 2 + + 2 + 1 + 16th + up + begin + begin + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + A + 3 + + 12 + 1 + quarter + + down + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + A + 2 + + 2 + 1 + 16th + up + begin + begin + + + + +

+ + + -1 + + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + D + 2 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 2 + 1 + 16th + + + + A + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + G + 2 + + 4 + 1 + eighth + down + begin + + + + G + 3 + + 4 + 1 + eighth + down + continue + + + + G + 1 + 3 + + 4 + 1 + eighth + sharp + down + end + + + + + + A + 3 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + B + -1 + 2 + + 2 + 1 + 16th + up + + + + + + + + + + + A + 2 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + cresc. + + + + + D + 4 + + 12 + 1 + quarter + + down + + + + + + C + 4 + + 6 + 1 + eighth + + down + begin + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + begin + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + + + + F + 3 + + 8 + 1 + quarter + down + + + + + + -4 + + + + F + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + + + G + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + +

+ + + + + + + A + 3 + + 6 + 1 + eighth + + down + begin + + + + G + 3 + + 2 + 1 + 16th + down + continue + begin + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + 3 + + 2 + 1 + 16th + natural + down + end + end + + + + + + + + + D + 3 + + 12 + 1 + quarter + + down + + + + cresc. + + -11 + + + + cresc. + + -11 + + + + + + C + 3 + + 6 + 1 + eighth + + up + begin + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + begin + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + G + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + + + F + 2 + + 8 + 1 + quarter + up + + + + F + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + G + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + +

+ + + + + + + A + 2 + + 6 + 1 + eighth + + up + begin + + + + + + + G + 2 + + 2 + 1 + 16th + up + continue + begin + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + 2 + + 2 + 1 + 16th + natural + up + end + end + + + + + + + + + + + + + + + + + D + 2 + + 6 + 1 + eighth + + up + begin + + + + A + 2 + + 2 + 1 + 16th + up + continue + backward hook + + + + + + + + + D + 3 + + 4 + + 1 + eighth + up + end + + + + + + + + + D + 3 + + 4 + + 1 + eighth + up + begin + + + + + + + A + 2 + + 2 + 1 + 16th + up + continue + begin + + + + + + + + + D + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + A + 2 + + 4 + + 1 + eighth + up + + + + + + + + + A + 2 + + 4 + + 1 + eighth + up + + + + + + + D + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + A + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + D + 3 + + 4 + + 1 + eighth + down + + + + + + + + + D + 3 + + 4 + + 1 + eighth + down + + + + + + + A + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + D + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + A + 2 + + 4 + 1 + eighth + up + + + + + + cresc. + + + + + D + 2 + + 4 + 1 + eighth + up + + + + + + + E + -1 + 2 + + 8 + + 1 + quarter + flat + up + + + + + + + + + + E + -1 + 2 + + 4 + + 1 + eighth + up + begin + + + + + + + + A + 2 + + 4 + 1 + eighth + up + continue + + + + D + 2 + + 4 + 1 + eighth + up + end + + + + + + + + + D + 3 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + E + -1 + 3 + + 1 + 1 + 32nd + flat + down + end + end + backward hook + + + + + + + E + -1 + 3 + + 8 + + 1 + quarter + down + + + + + + + + + E + -1 + 3 + + 4 + + 1 + eighth + up + begin + + + + + + + + A + 2 + + 4 + 1 + eighth + up + continue + + + + D + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + D + 2 + + 2 + 1 + 16th + up + begin + begin + + + + D + 2 + + 2 + 1 + 16th + up + end + end + + + + D + 2 + + 4 + 1 + eighth + up + begin + + + + D + 2 + + 4 + 1 + eighth + up + end + + + + + + + D + 2 + + 2 + 1 + 16th + up + begin + begin + + + + D + 2 + + 2 + 1 + 16th + up + end + end + + + + D + 2 + + 4 + 1 + eighth + up + begin + + + + D + 2 + + 4 + 1 + eighth + up + end + + + + + + D + 2 + + 2 + 1 + 16th + up + begin + begin + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + D + 2 + + 2 + 1 + 16th + up + end + end + + + + + + D + 2 + + 12 + 1 + quarter + + up + + + + + + + + + C + 2 + + 12 + 1 + quarter + + up + + + + + + + + + + + G + -1 + 2 + + 8 + 1 + quarter + flat + up + + + + + + -7 + + + + F + 2 + + 4 + 1 + eighth + up + + + + + + + + + -3 + + + + + + -2 + + + + + + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + B + -1 + 2 + + 4 + 1 + eighth + up + begin + + + + + + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + B + -1 + 2 + + 4 + 1 + eighth + up + begin + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 2 + + 12 + 1 + quarter + + up + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + + -12 + + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + + -1 + + + + + + + 4 + 1 + eighth + + + + + C + 3 + + 1 + 16th + up + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + C + 3 + + 1 + 16th + up + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + A + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + D + 3 + + 2 + 1 + 16th + down + begin + begin + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + D + 3 + + 12 + 1 + quarter + + down + + + + + B + -1 + 3 + + 12 + 1 + quarter + + down + + + + + + + D + 3 + + 4 + 1 + eighth + down + + + + + A + 3 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + D + 3 + + 2 + 1 + 16th + down + begin + begin + + + + D + 3 + + 2 + 1 + 16th + down + end + end + + + + + + 4 + 1 + eighth + + + + C + 3 + + 2 + 1 + 16th + up + begin + begin + + + + C + 3 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + 4 + 1 + eighth + + + + G + 2 + + 2 + 1 + 16th + up + begin + begin + + + + G + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + G + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 3 + + 2 + 1 + 16th + up + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 3 + + 2 + 1 + 16th + up + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 3 + + 2 + 1 + 16th + up + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 3 + + 2 + 1 + 16th + up + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 3 + + 2 + 1 + 16th + up + + + + G + 2 + + 2 + 1 + 16th + up + end + end + + + + + D + 3 + + 2 + 1 + 16th + up + + + + + + + + + + + + + + + + + + + + + + D + 2 + + 2 + 1 + 16th + up + begin + begin + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + D + 2 + + 2 + 1 + 16th + up + end + end + + + + + + C + 2 + + 2 + 1 + 16th + up + begin + begin + + + + C + 2 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + G + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + D + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 4 + 1 + eighth + up + begin + + + + + D + 3 + + 4 + 1 + eighth + up + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + E + -1 + 3 + + 4 + 1 + eighth + up + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + D + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + D + 3 + + 2 + 1 + 16th + up + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + E + -1 + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + E + -1 + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + E + -1 + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + E + -1 + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + E + -1 + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + E + -1 + 3 + + 2 + 1 + 16th + up + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + + D + 3 + + 2 + 1 + 16th + down + + + + F + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + D + 3 + + 2 + 1 + 16th + down + begin + begin + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + A + 3 + + 2 + 1 + 16th + down + end + end + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + down + end + end + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + C + 1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + +

+ + + + + + + C + 1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + + E + 4 + + 2 + 1 + 16th + natural + down + begin + begin + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + + + + E + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + 4 + + 2 + 1 + 16th + down + end + end + + + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + F + 3 + + 1 + 1 + 32nd + down + continue + continue + begin + + + + + + + G + 3 + + 1 + 1 + 32nd + down + end + end + end + + + + + + + A + 3 + + 2 + 1 + 16th + down + begin + begin + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + 3 + + 2 + 1 + 16th + natural + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + end + end + + + + + + C + 4 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + + 8 + 1 + quarter + + + + + + + + -5 + + + + + + + + -1 + + + + A + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + G + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + C + 2 + + 12 + 1 + quarter + + up + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + + + + + + + + + F + 3 + + 8 + + 1 + quarter + down + + + + + + + + + F + 3 + + 8 + + 1 + quarter + down + + + + + + + F + 3 + + 4 + + 1 + eighth + down + + + + + + + + + +

+ + + + + + + F + 3 + + 4 + + 1 + eighth + down + + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + cresc. + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + -1 + + + + C + 3 + + 2 + 1 + 16th + down + end + end + + + + + + B + -1 + 2 + + 4 + 1 + eighth + up + + + + + + + C + 3 + + 8 + 1 + quarter + up + + + + + + + + + + + -7 + + + + + + F + 2 + + 4 + 1 + eighth + up + begin + + + + +

+ + + -3 + + + + + F + 3 + + 4 + 1 + eighth + up + end + + + + 4 + 1 + eighth + + + + + + + C + 2 + + 4 + 1 + eighth + up + begin + + + + C + 3 + + 4 + 1 + eighth + up + continue + + + + + + + + + C + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + + + F + 3 + + 4 + 1 + eighth + up + begin + + + + + + + + + + + + + + F + 2 + + 4 + 1 + eighth + up + continue + + + + + + + + + -3 + + + + D + 2 + + 4 + 1 + eighth + up + end + + + + + + -2 + + + + + + E + -1 + 2 + + 4 + 1 + eighth + flat + up + begin + + + + + + + E + -1 + 3 + + 4 + 1 + eighth + flat + up + continue + + + + + + + + + E + -1 + 3 + + 4 + 1 + eighth + flat + up + end + + + + + + + + + + + + + + + + A + -1 + 3 + + 4 + 1 + eighth + flat + up + begin + + + + + + + + + A + -1 + 2 + + 4 + 1 + eighth + flat + up + continue + + + + + + + + + -2 + + + + + + -1 + + + + F + 1 + 2 + + 4 + 1 + eighth + sharp + up + end + + + + + + -1 + + + + + + G + 2 + + 4 + 1 + eighth + up + begin + + + + + + + G + 3 + + 4 + 1 + eighth + up + continue + + + + + + + + + G + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + + + C + 3 + + 4 + 1 + eighth + down + begin + + + + + + + + + -3 + + + + C + 4 + + 4 + 1 + eighth + down + continue + + + + D + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + E + -1 + 4 + + 8 + 1 + quarter + flat + down + + + + + + -7 + + + + + + + + + + + + F + 4 + + 4 + 1 + eighth + down + + + + + + + + + G + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 2 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + C + 3 + + 2 + 1 + 16th + up + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + F + 4 + + 6 + 1 + eighth + + down + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + C + 3 + + 2 + 1 + 16th + down + end + end + + + + + + B + -1 + 2 + + 4 + 1 + eighth + up + + + + + + + + + + + + + + C + 3 + + 8 + 1 + quarter + up + + + + + + + + + F + 2 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + +

+ + + -2 + + + + + A + -1 + 3 + + 4 + 1 + eighth + flat + down + + + + + + + dol. + + -4 + + + + + + G + 3 + + 3 + 1 + 16th + + down + begin + begin + + + + F + 3 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + E + 3 + + 4 + 1 + eighth + natural + down + continue + + + + G + 3 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + F + 3 + + 8 + 1 + quarter + down + + + + + + -6 + + + + + + -5 + + + + + + -2 + + + + C + 4 + + 4 + 1 + eighth + down + + + + + + + + + B + -1 + 3 + + 3 + 1 + 16th + + down + begin + begin + + + + A + -1 + 3 + + 1 + 1 + 32nd + flat + down + continue + end + backward hook + + + + G + 3 + + 4 + 1 + eighth + down + continue + + + + B + -1 + 3 + + 4 + 1 + eighth + down + end + + + + + + + + + A + -1 + 3 + + 8 + 1 + quarter + flat + up + + + + G + 2 + + + + + E + -1 + 5 + + 4 + 1 + eighth + down + + + + + + + + + D + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + C + 5 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + B + 4 + + 4 + 1 + eighth + natural + down + continue + + + + D + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + cresc. + + + + + C + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + + + + D + 5 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + E + -1 + 5 + + 4 + 1 + eighth + down + continue + + + + F + 5 + + 4 + 1 + eighth + down + end + + + + + + G + 5 + + 8 + 1 + quarter + down + + + + + + + + + + + + + + + A + -1 + 5 + + 4 + 1 + eighth + flat + down + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + F + 4 + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + G + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + + + + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + 2 + + 2 + 1 + 16th + natural + up + end + end + + + + + + + + + + + +

+ + + + + + + F + 2 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + C + 3 + + 2 + 1 + 16th + up + + + + + + + + F + 3 + + 4 + 1 + eighth + down + + + + 2 + 1 + 16th + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + + + + + + + + + + + + + + A + -1 + 2 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + G + 2 + + 2 + 1 + 16th + up + continue + end + + + + + + + + + F + 2 + + 4 + 1 + eighth + up + continue + + + + + + + + + D + -1 + 3 + + 4 + 1 + eighth + flat + up + end + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + end + + + + G + 2 + + 4 + 1 + eighth + up + continue + + + + C + 3 + + 4 + 1 + eighth + up + end + + + + + + cresc. + + + + + F + 3 + + 2 + 1 + 16th + down + begin + begin + + + + cresc. + + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + D + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + down + end + end + + + + + + G + -1 + 2 + + 2 + 1 + 16th + flat + up + begin + begin + + + + G + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + -1 + + + + A + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + D + -1 + 2 + + 2 + 1 + 16th + flat + down + begin + begin + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + continue + continue + + + + D + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + D + -1 + 4 + + 4 + 1 + eighth + flat + down + + + + 2 + 1 + 16th + + + + A + -1 + 2 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 2 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + + + + D + -1 + 2 + + 2 + 1 + 16th + flat + up + begin + begin + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 2 + + 2 + 1 + 16th + flat + up + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + C + 2 + + 2 + 1 + 16th + up + begin + begin + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 2 + + 2 + 1 + 16th + flat + up + end + end + + + + + + 12 + 1 + + + + + + B + 2 + + 2 + 1 + 16th + natural + up + begin + begin + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + + + 12 + 1 + + + + + + cresc. + + + + + A + -1 + 2 + + 2 + 1 + 16th + flat + up + begin + begin + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + G + 2 + + 2 + 1 + 16th + down + begin + begin + + + + B + 2 + + 2 + 1 + 16th + natural + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + 3 + + 2 + 1 + 16th + natural + down + continue + continue + + + + D + 4 + + 2 + + 1 + 16th + down + end + end + + + + + + + + + + D + 4 + + 2 + + 1 + 16th + down + begin + begin + + + + + + + B + 3 + + 2 + 1 + 16th + natural + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + 2 + + 2 + 1 + 16th + natural + down + continue + continue + + + + G + 2 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + F + 1 + 2 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + F + 1 + 2 + + 2 + 1 + 16th + up + end + end + + + + F + 1 + 2 + + 8 + 1 + quarter + up + + + + + + 12 + 1 + + + + + + +

+ + + + + + + B + 3 + + 4 + 1 + eighth + natural + down + begin + + + + + + + dol. + + -1 + + + + F + 1 + 3 + + 4 + 1 + eighth + sharp + down + continue + + + + G + 1 + 3 + + 4 + 1 + eighth + sharp + down + end + + + + + + E + 3 + + 4 + 1 + eighth + natural + down + begin + + + + F + 1 + 3 + + 4 + 1 + eighth + sharp + down + continue + + + + E + 3 + + 4 + 1 + eighth + down + end + + + + + + + + + E + -1 + 3 + + 4 + 1 + eighth + down + begin + + + + + + + F + 1 + 3 + + 4 + 1 + eighth + sharp + down + continue + + + + G + 1 + 3 + + 4 + 1 + eighth + sharp + down + end + + + + + + E + 3 + + 4 + 1 + eighth + natural + down + begin + + + + F + 1 + 3 + + 4 + 1 + eighth + sharp + down + continue + + + + E + 3 + + 4 + 1 + eighth + down + end + + + + + + + + + D + 1 + 3 + + 3 + 1 + 16th + + sharp + up + begin + begin + + + + + + + B + 2 + + 1 + 1 + 32nd + natural + up + continue + end + backward hook + + + + + + + E + 3 + + 4 + 1 + eighth + natural + up + end + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + F + 1 + 3 + + 4 + 1 + eighth + sharp + down + + + + 4 + 1 + eighth + + + + + + + + + + + + + + B + 2 + + 12 + 1 + quarter + + natural + up + + + + + + + + -12 + + + + + + + + A + 1 + 2 + + 12 + 1 + quarter + + sharp + up + + + + + + + + + B + 2 + + 12 + 1 + quarter + + natural + up + + + + + + F + 1 + 2 + + 12 + 1 + quarter + + sharp + up + + + + + + G + 1 + 2 + + 12 + 1 + quarter + + sharp + up + + + + + + poco rit. + + + + + dim. + + + + + D + 1 + 2 + + 12 + 1 + quarter + + sharp + up + + + + + + + + + cresc. + + + + + B + -1 + 2 + + 12 + + 1 + quarter + + flat + up + + + + + + + a tempo + + -12 + + + + + + B + -1 + 2 + + 12 + + 1 + quarter + + up + + + + + + + + + +

+ + + + + + + G + -1 + 2 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + F + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + G + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + D + 3 + + 2 + 1 + 16th + down + begin + begin + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + end + end + + + + + + E + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + dim. + + + + + poco rit. + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + C + 1 + 3 + + 2 + 1 + 16th + sharp + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + C + 1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + C + 1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + a tempo + + + + + C + 3 + + 12 + + 1 + quarter + + up + + + + + + + + + -10 + + + + + + C + 3 + + 12 + + 1 + quarter + + up + + + + + + + + + -5 + + + + + + C + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + C + 3 + + 2 + 1 + 16th + up + + + + C + 2 + + 2 + 1 + 16th + up + continue + end + + + + + C + 3 + + 2 + 1 + 16th + up + + + + C + 2 + + 4 + 1 + eighth + up + continue + + + + + C + 3 + + 4 + 1 + eighth + up + + + + C + 2 + + 4 + 1 + eighth + up + end + + + + + C + 3 + + 4 + 1 + eighth + up + + + + + + C + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + C + 3 + + 2 + 1 + 16th + up + + + + C + 2 + + 2 + 1 + 16th + up + continue + end + + + + + C + 3 + + 2 + 1 + 16th + up + + + + C + 2 + + 4 + 1 + eighth + up + continue + + + + + C + 3 + + 4 + 1 + eighth + up + + + + C + 2 + + 4 + 1 + eighth + up + end + + + + + C + 3 + + 4 + 1 + eighth + up + + + + + + C + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + C + 3 + + 2 + 1 + 16th + up + + + + C + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + C + 3 + + 2 + 1 + 16th + up + + + + C + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + C + 3 + + 2 + 1 + 16th + up + + + + C + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + C + 3 + + 2 + 1 + 16th + up + + + + C + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + C + 3 + + 2 + 1 + 16th + up + + + + C + 2 + + 2 + 1 + 16th + up + end + end + + + + + C + 3 + + 2 + 1 + 16th + up + + + + + + C + 2 + + 12 + 1 + quarter + + up + + + + + C + 3 + + 12 + 1 + quarter + + up + + + + + + G + 2 + + 2 + 1 + 16th + down + begin + begin + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + 3 + + 2 + 1 + 16th + natural + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + G + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + G + 3 + + 2 + 1 + 16th + down + begin + begin + + + + B + 3 + + 2 + 1 + 16th + natural + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + 2 + + 2 + 1 + 16th + natural + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + end + end + + + + + + G + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + 2 + + 2 + 1 + 16th + natural + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + G + 3 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + flat + up + end + end + + + + + + G + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + -1 + + + + B + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + 2 + + 2 + 1 + 16th + natural + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + end + end + + + + + + D + 2 + + 12 + + 1 + quarter + + up + + + + + + + + + D + 2 + + 12 + + + 1 + quarter + + up + + + + + + + + + + D + 2 + + 8 + + 1 + quarter + up + + + + + + + D + 2 + + 4 + 1 + eighth + up + + + + + + D + 2 + + 8 + 1 + quarter + up + + + + D + 3 + + 4 + 1 + eighth + down + + + + + + D + 1 + 3 + + 4 + 1 + eighth + sharp + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + D + 1 + 3 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + F + 1 + 3 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + A + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 1 + 3 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + C + 3 + + 2 + 1 + 16th + up + begin + begin + + + + A + 2 + + 2 + 1 + 16th + up + end + end + + + + + + F + 1 + 2 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + E + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + E + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + E + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + + + E + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + + + + + + E + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + +

+ + + + + + + E + 2 + + 4 + 1 + eighth + natural + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + G + 2 + + + + + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + continue + end + + + + + + + + + A + 5 + + 4 + 1 + eighth + down + continue + + + + + + + + + A + 5 + + 4 + 1 + eighth + down + end + + + + + + + + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + 5 + + 2 + 1 + 16th + down + continue + end + + + + A + 5 + + 4 + 1 + eighth + down + continue + + + + A + 5 + + 4 + 1 + eighth + down + end + + + + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + 5 + + 2 + 1 + 16th + down + continue + end + + + + A + 5 + + 4 + 1 + eighth + down + continue + + + + A + 5 + + 4 + 1 + eighth + down + end + + + + + + A + 5 + + 2 + 1 + 16th + down + begin + begin + + + + A + 5 + + 2 + 1 + 16th + down + continue + end + + + + A + 5 + + 4 + 1 + eighth + down + end + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + F + 4 + + + + + sempre + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + +

+ + + -1 + + + + + E + 3 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + 8 + 1 + quarter + + + + F + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + D + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + F + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 4 + 1 + eighth + + + + + + 8 + 1 + quarter + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 4 + 1 + eighth + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + A + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + end + end + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + A + 3 + + 2 + 1 + 16th + down + begin + begin + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + sempre stacc. e piano + + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + A + 3 + + 2 + 1 + 16th + down + end + end + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + G + 2 + + + + + D + 5 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + G + 5 + + 2 + 1 + 16th + down + end + end + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + G + 5 + + 2 + 1 + 16th + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + 5 + + 2 + 1 + 16th + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + F + 4 + + + + + B + 3 + + 2 + 1 + 16th + natural + down + begin + begin + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + cresc. + + -1 + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + end + end + + + + + + F + 3 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + C + 3 + + 2 + 1 + 16th + down + continue + continue + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + end + end + + + + + + F + 3 + + 2 + 1 + 16th + down + begin + begin + + + + E + 3 + + 2 + 1 + 16th + natural + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + end + end + + + + + + E + -1 + 3 + + 2 + 1 + 16th + up + begin + begin + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + C + 2 + + 2 + 1 + 16th + up + begin + begin + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + 2 + + 2 + 1 + 16th + natural + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + + + + + + + + + G + -1 + 2 + + 2 + 1 + 16th + flat + up + begin + begin + + + + G + -1 + 2 + + 2 + 1 + 16th + up + continue + end + + + + G + -1 + 2 + + 4 + 1 + eighth + up + end + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + + + + + 12 + 1 + + + + + + -9 + + + + + + -8 + + + + + + -3 + + + + + + + +

+ + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + -1 + 2 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + + + F + 2 + + 4 + 1 + eighth + up + + + + C + -1 + 3 + + 8 + + 1 + quarter + flat + up + + + + + + + + + + + + C + -1 + 3 + + 4 + + 1 + eighth + up + begin + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + begin + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + -1 + 2 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + + + F + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + A + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + A + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + F + 2 + + 12 + 1 + quarter + + up + + + + + + + + + A + -1 + 2 + + 12 + 1 + quarter + + flat + up + + + + + + + + + + + G + -1 + 2 + + 4 + 1 + eighth + flat + up + begin + + + + B + -1 + 2 + + 4 + 1 + eighth + up + continue + + + + + + -3 + + + + + + -2 + + + + E + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + + + + -1 + + + + + + F + 2 + + 12 + 1 + quarter + + up + + + + + + 12 + 1 + + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + F + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + + + C + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + -1 + 4 + + 2 + 1 + 16th + flat + down + end + end + + + + + + + + + + + cresc. + + + + + C + 4 + + 12 + 1 + quarter + + down + + + + + + E + -1 + 4 + + 12 + 1 + quarter + + down + + + + + + D + -1 + 4 + + 4 + 1 + eighth + flat + down + begin + + + + + + + + + + F + 4 + + 4 + 1 + eighth + down + continue + + + + B + -1 + 3 + + 4 + 1 + eighth + down + end + + + + + + + + + C + 4 + + 4 + 1 + eighth + down + begin + + + + A + -1 + 3 + + 4 + 1 + eighth + flat + down + continue + + + + A + -1 + 3 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + A + 3 + + 12 + + 1 + quarter + + natural + down + + + + + + + + + -8 + + + + + + A + 3 + + 12 + + 1 + quarter + + down + + + + + + + + + -4 + + + + + + +

+ + + + + + + B + -1 + 3 + + 4 + 1 + eighth + down + begin + + + + dol. + + -2 + + + + F + 3 + + 4 + 1 + eighth + down + continue + + + + G + 3 + + 4 + 1 + eighth + down + end + + + + + + E + -1 + 3 + + 4 + 1 + eighth + down + begin + + + + F + 3 + + 4 + 1 + eighth + down + continue + + + + E + -1 + 3 + + 4 + 1 + eighth + down + end + + + + + + cresc. + + + + + D + 3 + + 4 + 1 + eighth + up + begin + + + + + + + C + 3 + + 4 + 1 + eighth + up + continue + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + + E + -1 + 2 + + 4 + 1 + eighth + up + begin + + + + + + + F + 2 + + 4 + 1 + eighth + up + continue + + + + E + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + D + 2 + + 4 + 1 + eighth + up + begin + + + + E + -1 + 2 + + 4 + 1 + eighth + up + end + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + + + + + -1 + + + + + F + 2 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + + + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + end + + + + B + -1 + 2 + + 4 + 1 + eighth + up + continue + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + end + + + + B + -1 + 2 + + 4 + 1 + eighth + up + continue + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 3 + + 12 + 1 + quarter + + down + + + + + + + + -11 + + + + + + A + 2 + + 2 + 1 + 16th + up + begin + begin + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + A + 3 + + 12 + 1 + quarter + + down + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + 12 + 1 + + + + +

+ + + + + + + + + D + 3 + + 2 + 1 + 16th + down + begin + begin + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + end + end + + + + + + G + 2 + + 4 + 1 + eighth + up + + + + + + + + -4 + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + +

+ + + + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + G + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + E + -1 + 3 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + E + -1 + 3 + + 4 + 1 + eighth + down + + + + + + D + 3 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + E + -1 + 3 + + 2 + 1 + 16th + down + + + + + + D + 3 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + + cresc. + + + + + G + 4 + + 12 + 1 + quarter + + down + + + + + + F + 4 + + 6 + 1 + eighth + + down + begin + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + begin + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + + + + B + -1 + 3 + + 8 + 1 + quarter + down + + + + + + -5 + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + -1 + + + + + + +

+ + + + + + + D + 4 + + 6 + 1 + eighth + + down + begin + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + A + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + cresc. + + + + + G + 3 + + 12 + 1 + quarter + + down + + + + + + F + 3 + + 6 + 1 + eighth + + down + begin + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + begin + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + C + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + + + + B + -1 + 2 + + 8 + 1 + quarter + up + + + + + + -6 + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + C + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + +

+ + + + + + + D + 3 + + 6 + 1 + eighth + + up + begin + + + + + + + C + 3 + + 2 + 1 + 16th + up + continue + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + G + 2 + + 6 + 1 + eighth + + up + begin + + + + D + 3 + + 2 + 1 + 16th + up + continue + backward hook + + + + + + + + + G + 3 + + 4 + + 1 + eighth + up + end + + + + + + + + + + + + G + 3 + + 4 + + 1 + eighth + down + begin + + + + + + + D + 3 + + 2 + 1 + 16th + down + continue + begin + + + + + + + + + G + 3 + + 2 + 1 + 16th + down + continue + end + + + + + + + + + D + 3 + + 4 + + 1 + eighth + down + end + + + + + + + + + + D + 3 + + 4 + + 1 + eighth + up + begin + + + + + + + G + 2 + + 2 + 1 + 16th + up + continue + begin + + + + D + 3 + + 2 + 1 + 16th + up + continue + end + + + + G + 3 + + 4 + + 1 + eighth + up + end + + + + + + + + + G + 3 + + 4 + + 1 + eighth + down + begin + + + + + + + D + 3 + + 2 + 1 + 16th + down + continue + begin + + + + G + 3 + + 2 + 1 + 16th + down + continue + end + + + + D + 3 + + 4 + 1 + eighth + down + end + + + + + + cresc. + + + + + G + 2 + + 4 + 1 + eighth + up + + + + + + + + + + + + + + A + -1 + 2 + + 8 + + 1 + quarter + flat + up + + + + + + + + + + -4 + + + + + + + + + + + A + -1 + 2 + + 4 + + 1 + eighth + up + begin + + + + + + + +

+ + + -4 + + + + + D + 2 + + 4 + 1 + eighth + up + continue + + + + + + + G + 2 + + 4 + 1 + eighth + up + end + + + + + + + + + cresc. + + + + + G + 2 + + 3 + 1 + 16th + + up + begin + begin + + + + + + + A + -1 + 2 + + 1 + 1 + 32nd + flat + up + end + end + backward hook + + + + + + + A + -1 + 2 + + 8 + + 1 + quarter + up + + + + + + + + + + + -7 + + + + + + -4 + + + + + + -3 + + + + + + + + + + + A + -1 + 2 + + 4 + + 1 + eighth + up + begin + + + + + + + + +

+ + + -3 + + + + + + + -3 + + + + D + 2 + + 4 + 1 + eighth + up + continue + + + + G + 2 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + + + + G + 2 + + 2 + 1 + 16th + up + begin + begin + + + + G + 2 + + 2 + 1 + 16th + up + continue + end + + + + G + 2 + + 4 + 1 + eighth + up + continue + + + + G + 2 + + 4 + 1 + eighth + up + end + + + + + + G + 2 + + 2 + 1 + 16th + up + begin + begin + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + G + 2 + + 2 + 1 + 16th + up + end + end + + + + + + G + 2 + + 12 + 1 + quarter + + up + + + + + + + + + A + 2 + + 12 + 1 + quarter + + up + + + + + + B + -1 + 2 + + 12 + 1 + quarter + + up + + + + + + D + -1 + 2 + + 8 + 1 + quarter + flat + up + + + + + + -7 + + + + C + 2 + + 4 + 1 + eighth + up + + + + + + + + + -1 + + + + + + + + + + + + + + F + 2 + + 2 + 1 + 16th + up + begin + begin + + + + F + 2 + + 2 + 1 + 16th + up + continue + end + + + + F + 2 + + 4 + 1 + eighth + up + continue + + + + F + 2 + + 4 + 1 + eighth + up + end + + + + + + + F + 2 + + 2 + 1 + 16th + up + begin + begin + + + + F + 2 + + 2 + 1 + 16th + up + continue + end + + + + F + 2 + + 4 + 1 + eighth + up + continue + + + + F + 2 + + 4 + 1 + eighth + up + end + + + + + + + + + + + F + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + -1 + + + + + + + + + F + 2 + + 2 + 1 + 16th + up + end + end + + + + + + F + 2 + + 12 + 1 + quarter + + up + + + + + + -10 + + + + + + -9 + + + + + + -3 + + + + + + 12 + 1 + + + + + + -8 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 2 + 1 + 16th + + + + cresc. + + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + D + 4 + + 4 + 1 + eighth + down + + + + + + + + + + + + + + E + 4 + + 12 + 1 + quarter + + natural + down + + + + + + + + + + C + 4 + + 12 + 1 + quarter + + down + + + + + + B + 3 + + 12 + + 1 + quarter + + natural + down + + + + + + + + + -12 + + + + + + -2 + + + + + + -1 + + + + + + B + 3 + + 4 + + 1 + eighth + down + begin + + + + + + + + + G + 1 + 3 + + 4 + 1 + eighth + sharp + down + continue + + + + + + + + + A + 3 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + + + + + + + + + + + + E + 3 + + 12 + 1 + quarter + + natural + down + + + + + + 12 + 1 + + + + + + C + 1 + 4 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + + + + + + B + 3 + + 2 + 1 + 16th + natural + down + continue + continue + + + + + + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + G + 1 + 3 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + + + + + + F + 1 + 3 + + 2 + 1 + 16th + sharp + down + continue + continue + + + + + + + + + B + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + G + 1 + 3 + + 4 + 1 + eighth + sharp + down + + + + + + + + + E + 3 + + 8 + 1 + quarter + natural + down + + + + + + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + + -3 + + + + + + + + 4 + 1 + eighth + + + + + G + 2 + + 1 + eighth + up + + + + F + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + + + -1 + + + + E + 2 + + 2 + 1 + 16th + natural + up + end + end + + + + + + + + + + + + + + + G + 2 + + 1 + eighth + up + + + + F + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + E + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + + + + A + 2 + + 2 + 1 + 16th + up + begin + begin + + + + A + 2 + + 2 + 1 + 16th + up + end + end + + + + 4 + 1 + eighth + + + + A + 2 + + 2 + 1 + 16th + up + begin + begin + + + + A + 2 + + 2 + 1 + 16th + up + end + end + + + + + + 4 + 1 + eighth + + + + G + 2 + + 2 + 1 + 16th + up + begin + begin + + + + G + 2 + + 2 + 1 + 16th + up + end + end + + + + 4 + 1 + eighth + + + + + + F + 2 + + 2 + 1 + 16th + up + begin + begin + + + + F + 2 + + 2 + 1 + 16th + up + end + end + + + + 4 + 1 + eighth + + + + F + 2 + + 2 + 1 + 16th + up + begin + begin + + + + F + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + D + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + A + 2 + + 2 + 1 + 16th + up + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + A + 2 + + 2 + 1 + 16th + up + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + A + 2 + + 2 + 1 + 16th + up + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + A + 2 + + 2 + 1 + 16th + up + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + A + 2 + + 2 + 1 + 16th + up + + + + D + 2 + + 2 + 1 + 16th + up + end + end + + + + + A + 2 + + 2 + 1 + 16th + up + + + + + + + + + + + + + + A + 2 + + 4 + 1 + eighth + up + + + + A + 2 + + 2 + 1 + 16th + up + begin + begin + + + + A + 2 + + 2 + 1 + 16th + up + end + end + + + + 4 + 1 + eighth + + + + + + G + 2 + + 2 + 1 + 16th + up + begin + begin + + + + G + 2 + + 2 + 1 + 16th + up + end + end + + + + 4 + 1 + eighth + + + + G + 2 + + 2 + 1 + 16th + up + begin + begin + + + + G + 2 + + 2 + 1 + 16th + up + end + end + + + + + + 4 + 1 + eighth + + + + F + 2 + + 2 + 1 + 16th + up + begin + begin + + + + F + 2 + + 2 + 1 + 16th + up + end + end + + + + 4 + 1 + eighth + + + + + + + + + + + + + + D + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + A + 2 + + 2 + 1 + 16th + up + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + A + 2 + + 2 + 1 + 16th + up + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + A + 2 + + 2 + 1 + 16th + up + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + A + 2 + + 2 + 1 + 16th + up + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + A + 2 + + 2 + 1 + 16th + up + + + + D + 2 + + 2 + 1 + 16th + up + end + end + + + + + A + 2 + + 2 + 1 + 16th + up + + + + + + + + + + + + + + + + + + + + + + A + 2 + + 2 + 1 + 16th + up + begin + begin + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + end + end + + + + + + C + 3 + + 2 + 1 + 16th + up + begin + begin + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + end + end + + + + F + 2 + + 2 + 1 + 16th + up + begin + begin + + + + F + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + D + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 4 + 1 + eighth + up + begin + + + + + D + 3 + + 4 + 1 + eighth + up + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + E + -1 + 3 + + 4 + 1 + eighth + up + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + D + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + D + 3 + + 2 + 1 + 16th + up + + + + B + -1 + 2 + + 4 + 1 + eighth + up + begin + + + + + D + 3 + + 4 + 1 + eighth + up + + + + + + + + -4 + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + D + 3 + + 4 + 1 + eighth + up + + + + + + B + -1 + 2 + + 2 + 1 + 16th + down + begin + begin + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + + + + B + -1 + 2 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 3 + + 2 + 1 + 16th + down + + + + B + -1 + 2 + + 2 + 1 + 16th + down + continue + continue + + + + + G + 3 + + 2 + 1 + 16th + down + + + + B + -1 + 2 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 3 + + 2 + 1 + 16th + down + + + + B + -1 + 2 + + 2 + 1 + 16th + down + continue + continue + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + + + + B + -1 + 2 + + 2 + 1 + 16th + down + end + end + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + + + + + + B + -1 + 2 + + 2 + 1 + 16th + down + begin + begin + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + F + 3 + + 2 + 1 + 16th + down + end + end + + + + D + 3 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + down + end + end + + + + B + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + -1 + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + +

+ + + -1 + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + C + 3 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + -1 + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + +

+ + + + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + C + 3 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + begin + begin + + + + +

+ + + + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + -2 + + + + D + 4 + + 2 + 1 + 16th + down + begin + begin + + + + +

+ + + -1 + + + + + D + 4 + + 2 + 1 + 16th + down + end + end + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + E + 4 + + 2 + 1 + 16th + natural + down + begin + begin + + + + +

+ + + + + + + E + 4 + + 2 + 1 + 16th + down + end + end + + + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + -1 + + + + E + 4 + + 2 + 1 + 16th + natural + down + begin + begin + + + + +

+ + + + + + + E + 4 + + 2 + 1 + 16th + down + end + end + + + + + + F + 4 + + 2 + 1 + 16th + down + begin + begin + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + E + 3 + + 2 + 1 + 16th + natural + down + begin + begin + + + + +

+ + + -1 + + + + + E + 3 + + 2 + 1 + 16th + down + end + end + + + + + + F + 3 + + 2 + 1 + 16th + down + begin + begin + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + continue + continue + + + + F + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + E + 4 + + 2 + 1 + 16th + natural + down + begin + begin + + + + +

+ + + -1 + + + + + E + 4 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + F + 4 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + + 8 + 1 + quarter + + + + + + + + -4 + + + + + + + + + + + + + D + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + F + 2 + + 8 + 1 + quarter + up + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + + + + + + + + + B + -1 + 3 + + 8 + 1 + quarter + down + + + + + + + + + + + B + -1 + 3 + + 8 + 1 + quarter + down + + + + B + -1 + 3 + + 4 + 1 + eighth + down + + + + + + -2 + + + + + + +

+ + + + + + + B + -1 + 3 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + cresc. + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + cresc. + + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + + + D + -1 + 2 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + E + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + F + 2 + + 8 + 1 + quarter + up + + + + + + -6 + + + + + + +

+ + + + + + + B + -1 + 2 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + + F + 2 + + 4 + 1 + eighth + up + begin + + + + + + + + + F + 3 + + 4 + 1 + eighth + up + continue + + + + F + 3 + + 4 + 1 + eighth + up + end + + + + + + B + -1 + 3 + + 4 + 1 + eighth + down + begin + + + + B + -1 + 2 + + 4 + 1 + eighth + down + continue + + + + + + + G + 2 + + 4 + 1 + eighth + down + end + + + + + + A + -1 + 2 + + 4 + 1 + eighth + flat + down + begin + + + + + + + A + -1 + 3 + + 4 + 1 + eighth + flat + down + continue + + + + A + -1 + 3 + + 4 + 1 + eighth + down + end + + + + + + D + -1 + 4 + + 4 + 1 + eighth + flat + down + begin + + + + D + -1 + 3 + + 4 + 1 + eighth + flat + down + continue + + + + + + + B + 2 + + 4 + 1 + eighth + natural + down + end + + + + + + C + 3 + + 4 + 1 + eighth + down + begin + + + + + + + C + 4 + + 4 + 1 + eighth + down + continue + + + + C + 3 + + 4 + 1 + eighth + down + end + + + + + + F + 2 + + 3 + 1 + 16th + + up + begin + begin + + + + + + + G + 2 + + 1 + 1 + 32nd + up + continue + end + backward hook + + + + A + -1 + 2 + + 4 + 1 + eighth + flat + up + continue + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + C + 3 + + 8 + 1 + quarter + up + + + + D + -1 + 3 + + 4 + 1 + eighth + flat + down + + + + + + E + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + A + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + G + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + A + -1 + 2 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + G + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + F + 2 + + 8 + 1 + quarter + up + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + + + + + -1 + + + + G + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + + + + + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + D + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + E + -1 + 2 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + F + 2 + + 8 + 1 + quarter + up + + + + + + B + -1 + 2 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + G + 2 + + + + + dol. + + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + + + + +

+ + + -3 + + + + + + + C + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + B + -1 + 4 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + A + 4 + + 4 + 1 + eighth + natural + down + continue + + + + C + 5 + + 4 + 1 + eighth + down + end + + + + + + B + -1 + 4 + + 8 + 1 + quarter + down + + + + + + -6 + + + + + + -2 + + + + F + 5 + + 4 + 1 + eighth + down + + + + + + E + -1 + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + D + -1 + 5 + + 1 + 1 + 32nd + flat + down + continue + end + backward hook + + + + C + 5 + + 4 + 1 + eighth + down + continue + + + + E + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + D + -1 + 5 + + 8 + 1 + quarter + flat + down + + + + A + -1 + 5 + + 4 + 1 + eighth + flat + down + + + + + + G + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + F + 5 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + E + 5 + + 4 + 1 + eighth + natural + down + continue + + + + G + 5 + + 4 + 1 + eighth + down + end + + + + + + cresc. + + + + + F + 5 + + 3 + 1 + 16th + + down + begin + begin + + + + G + 5 + + 1 + 1 + 32nd + down + continue + end + backward hook + + + + A + -1 + 5 + + 4 + 1 + eighth + flat + down + continue + + + + B + -1 + 5 + + 4 + 1 + eighth + down + end + + + + + + C + 6 + + 8 + 1 + quarter + down + + + + + + + + -2 + + + + D + -1 + 6 + + 4 + 1 + eighth + flat + down + + + + + + + + + + E + -1 + 6 + + 2 + 1 + 16th + down + begin + begin + + + + + + + D + -1 + 6 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + C + 6 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + + + + + + G + 5 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + A + -1 + 5 + + 2 + 1 + 16th + flat + down + begin + begin + + + + G + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + F + 5 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 5 + + 2 + 1 + 16th + down + continue + continue + + + + D + -1 + 5 + + 2 + 1 + 16th + flat + down + continue + continue + + + + C + 5 + + 2 + 1 + 16th + down + end + end + + + + + + F + 4 + + + + + B + -1 + 3 + + 4 + 1 + eighth + down + + + + 2 + 1 + 16th + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + D + -1 + 2 + + 2 + 1 + 16th + flat + up + begin + begin + + + + E + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + -1 + + + + F + 2 + + 6 + 1 + eighth + + up + begin + + + + + + -3 + + + + + + + + + F + 2 + + 2 + 1 + 16th + up + end + backward hook + + + + + + + + + + + +

+ + + + + + + B + -1 + 2 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 8 + 1 + quarter + + + + 2 + 1 + 16th + + + + F + 3 + + 2 + 1 + 16th + down + + + + + + B + -1 + 3 + + 4 + 1 + eighth + down + + + + 2 + 1 + 16th + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + C + 3 + + 2 + 1 + 16th + up + end + end + + + + B + -1 + 2 + + 4 + 1 + eighth + up + begin + + + + G + -1 + 2 + + 4 + 1 + eighth + flat + up + end + + + + + + E + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + E + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + C + 2 + + 4 + 1 + eighth + up + begin + + + + F + 2 + + 4 + 1 + eighth + up + end + + + + + + + cresc. + + + + + B + -1 + 2 + + 2 + 1 + 16th + down + begin + begin + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + G + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + C + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + C + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + A + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + continue + continue + + + + D + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + G + -1 + 2 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + G + -1 + 3 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + G + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + A + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 3 + + 4 + 1 + eighth + down + + + + 2 + 1 + 16th + + + + D + -1 + 2 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + G + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + A + -1 + 2 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + G + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + -1 + 2 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + + + G + -1 + 2 + + 2 + 1 + 16th + flat + up + begin + begin + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + + + 12 + 1 + + + + + + F + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + -1 + 3 + + 2 + 1 + 16th + flat + up + end + end + + + + + + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + + 12 + 1 + + + + + + cresc. + + + + + E + 2 + + 2 + 1 + 16th + natural + up + begin + begin + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + D + -1 + 2 + + 2 + 1 + 16th + flat + up + begin + begin + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + +

+ + + -1 + + + + + + + C + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + E + 2 + + 2 + 1 + 16th + natural + up + continue + continue + + + + + + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + D + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + A + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + 2 + + 2 + 1 + 16th + natural + up + continue + continue + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + G + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + A + 2 + + 2 + 1 + 16th + up + begin + begin + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + G + 2 + + 2 + 1 + 16th + up + end + end + + + + + + D + 3 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + 2 + + 2 + 1 + 16th + natural + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + end + end + + + + + + A + 2 + + 2 + 1 + 16th + up + begin + begin + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 2 + + 2 + 1 + 16th + down + begin + begin + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + C + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + F + 3 + + 2 + 1 + 16th + down + + + + E + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + D + 3 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + 2 + + 2 + 1 + 16th + natural + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + C + 1 + 3 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + E + 3 + + 2 + 1 + 16th + natural + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + end + end + + + + + + E + -1 + 3 + + 2 + 1 + 16th + flat + down + begin + begin + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + 3 + + 2 + 1 + 16th + natural + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + A + 3 + + 2 + 1 + 16th + down + end + end + + + + + + F + 1 + 3 + + 2 + 1 + 16th + sharp + down + begin + begin + + + + A + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + + + + A + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 4 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + B + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + piu + + + + + A + 3 + + 2 + 1 + 16th + down + begin + begin + + + + + + + + + G + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + + + + + + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + + + + + + C + 3 + + 2 + 1 + 16th + down + end + end + + + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + + + + A + 2 + + 2 + 1 + 16th + up + begin + begin + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + E + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + D + 2 + + 2 + 1 + 16th + up + continue + continue + + + + C + 2 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + +

+ + + -2 + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + end + + + + B + -1 + 2 + + 4 + 1 + eighth + up + continue + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + end + + + + B + -1 + 2 + + 4 + 1 + eighth + up + continue + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + + + -1 + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + + + B + -1 + 2 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 4 + 1 + eighth + + + + 2 + 1 + 16th + + + + + + + + + + + + G + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + E + 2 + + 2 + 1 + 16th + natural + up + end + end + + + + + + + + + + + F + 2 + + 4 + 1 + eighth + up + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + G + 2 + + + + + +

+ + + + + + + C + 5 + + 12 + 1 + quarter + + down + + + + + + + + + E + -1 + 5 + + 12 + 1 + quarter + + down + + + + + + + + + + + + + + D + -1 + 5 + + 4 + 1 + eighth + flat + down + begin + + + + + + + F + 5 + + 4 + 1 + eighth + down + continue + + + + + + -3 + + + + + + -2 + + + + B + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + + + + + + + + + C + 5 + + 6 + 1 + eighth + + down + + + + F + 4 + + + + + + + + + + + + + E + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + A + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + + + + + + A + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + + + + + + G + 2 + + 2 + 1 + 16th + up + end + end + + + + + + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + cresc. + + + + + C + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + C + -1 + 4 + + 2 + 1 + 16th + down + continue + end + + + + C + -1 + 4 + + 4 + 1 + eighth + down + continue + + + + C + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + C + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + C + -1 + 4 + + 2 + 1 + 16th + down + continue + end + + + + C + -1 + 4 + + 4 + 1 + eighth + down + continue + + + + C + -1 + 4 + + 4 + 1 + eighth + down + end + + + + + + C + -1 + 4 + + 2 + 1 + 16th + flat + down + begin + begin + + + + C + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + -1 + 4 + + 2 + 1 + 16th + down + continue + continue + + + + C + -1 + 4 + + 2 + 1 + 16th + down + end + end + + + + + + C + -1 + 4 + + 4 + 1 + eighth + flat + down + + + + C + -1 + 3 + + 4 + 1 + eighth + flat + up + begin + + + + C + -1 + 3 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + C + 3 + + 12 + + 1 + quarter + + natural + up + + + + + + + + + -9 + + + + + + -8 + + + + + + C + 3 + + 12 + + 1 + quarter + + up + + + + + + + + + -8 + + + + + + -7 + + + + + + +

+ + + + + + + +

+ + + + + + + B + -1 + 2 + + 4 + 1 + eighth + up + begin + + + + + + + dol. + + + + + C + 3 + + 4 + 1 + eighth + up + continue + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + E + -1 + 2 + + 4 + 1 + eighth + up + begin + + + + F + 2 + + 4 + 1 + eighth + up + continue + + + + E + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + + + + + cresc. + + + + + D + 2 + + 4 + 1 + eighth + up + begin + + + + + + + A + 2 + + 4 + 1 + eighth + up + continue + + + + B + -1 + 2 + + 4 + 1 + eighth + up + end + + + + + + E + -1 + 3 + + 4 + 1 + eighth + up + begin + + + + F + 3 + + 4 + 1 + eighth + up + continue + + + + F + 2 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + + + + F + 1 + 2 + + 2 + 1 + 16th + sharp + up + begin + begin + + + + F + 1 + 2 + + 2 + 1 + 16th + up + continue + end + + + + F + 1 + 2 + + 4 + 1 + eighth + up + end + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + +

+ + + + + + + poco rit. + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + end + + + + E + -1 + 3 + + 4 + 1 + eighth + down + end + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + E + 3 + + 4 + 1 + eighth + natural + up + begin + + + + + + + B + 2 + + 4 + 1 + eighth + natural + up + continue + + + + C + 3 + + 4 + 1 + eighth + up + end + + + + + + A + 2 + + 4 + 1 + eighth + up + begin + + + + B + 2 + + 4 + 1 + eighth + natural + up + continue + + + + A + 2 + + 4 + 1 + eighth + up + end + + + + + + + + + G + 2 + + 4 + 1 + eighth + up + begin + + + + + + + F + 1 + 2 + + 4 + 1 + eighth + sharp + up + continue + + + + E + 2 + + 4 + 1 + eighth + natural + up + end + + + + + + A + 2 + + 4 + 1 + eighth + up + begin + + + + B + 2 + + 4 + 1 + eighth + natural + up + continue + + + + B + 2 + + 4 + 1 + eighth + up + end + + + + + + + + + + + + + + + + + C + 3 + + 2 + 1 + 16th + up + begin + begin + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + end + end + + + + + + sempre + + + + + C + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + C + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + + + + + + + + + C + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + -1 + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + -1 + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + C + -1 + 3 + + 2 + 1 + 16th + flat + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + A + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + G + 2 + + 2 + 1 + 16th + up + begin + begin + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + G + -1 + 2 + + 2 + 1 + 16th + flat + up + continue + continue + + + + G + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + end + end + + + + + + F + 3 + + 2 + 1 + 16th + down + begin + begin + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + end + end + + + + + + F + 2 + + 2 + 1 + 16th + up + begin + begin + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + E + -1 + 3 + + 2 + 1 + 16th + down + begin + begin + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + continue + continue + + + + E + -1 + 3 + + 2 + 1 + 16th + down + end + end + + + + + + D + 3 + + 2 + 1 + 16th + down + begin + begin + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + D + 3 + + 2 + 1 + 16th + down + end + end + + + + + + C + 3 + + 2 + 1 + 16th + up + begin + begin + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + continue + continue + + + + C + 3 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + D + 3 + + 2 + 1 + 16th + up + end + end + + + + + + + C + 3 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + G + 2 + + 2 + 1 + 16th + up + continue + continue + + + + A + 2 + + 2 + 1 + 16th + up + continue + continue + + + + F + 2 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 2 + + 2 + 1 + 16th + down + begin + begin + + + + D + 3 + + 2 + 1 + 16th + down + continue + continue + + + + F + 3 + + 2 + 1 + 16th + down + end + end + + + + 2 + 1 + 16th + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + pizz. + + + + + F + 3 + + 4 + 1 + eighth + down + + + + 4 + 1 + eighth + + + + 4 + 1 + eighth + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + 12 + 1 + + + + + + + + + + + + + + B + -1 + 2 + + 2 + 1 + 16th + up + begin + begin + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + continue + continue + + + + B + -1 + 2 + + 2 + 1 + 16th + up + end + end + + + + + + B + -1 + 3 + + 12 + 1 + quarter + + down + + + + + + + + -10 + + + + + + B + -1 + 2 + + 12 + 1 + quarter + + up + + + + + + + + -11 + + + + + + + + + + + + + + B + -1 + 2 + + 8 + 1 + quarter + up + + + + 4 + 1 + eighth + + + light-heavy + + + + diff --git a/data0/movement3.mxl b/data0/movement3.mxl new file mode 100644 index 0000000000000000000000000000000000000000..11b2c43f3afbb495f48399a29ff78b9c65b448e9 GIT binary patch literal 39731 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 literal 0 HcmV?d00001 diff --git a/data0/movement4.mxl b/data0/movement4.mxl new file mode 100644 index 0000000000000000000000000000000000000000..87e553028bfbec38e2e54a366a3d19c5e4d78ad5 GIT binary patch literal 57932 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�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

jrm4(#4LM6)cu0H>)f{y6b)!Y? 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 literal 0 HcmV?d00001 diff --git a/data0/op18no1movement2.mxl b/data0/op18no1movement2.mxl new file mode 100644 index 0000000000000000000000000000000000000000..8ddefece3120491d9c8ceb3ed1746c3b74afeb4e GIT binary patch literal 28819 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 XVn=a_E-F)TyKx5Hv8U(>LX;CPIgW$Gs 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 literal 0 HcmV?d00001 diff --git a/data0/op18no1movement4.mxl b/data0/op18no1movement4.mxl new file mode 100644 index 0000000000000000000000000000000000000000..ebbc3d275b2fc29c29cb0d428fbed9d09bc4b212 GIT binary patch literal 53273 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≈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 literal 0 HcmV?d00001 From 2e27886a97fe9470856f30f91f7e65c82ec78746 Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Wed, 4 May 2016 13:05:08 -0400 Subject: [PATCH 29/41] Current Code for Markov Music Generation --- markov_melody.py | 256 ++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 221 insertions(+), 35 deletions(-) diff --git a/markov_melody.py b/markov_melody.py index 781c874..ee5c2f2 100644 --- a/markov_melody.py +++ b/markov_melody.py @@ -1,20 +1,60 @@ from music21 import * import os import random +import copy + +def doubles(lst): + """ + Generates doubles from a given list - for example [1,2,3,4,5] would become [(1,2),(2,3),(3,4),(4,5)] + """ + res=[] + for lst in lst: + if len(lst) < 2: + pass + + for i in range(len(lst) - 1): + res.append((lst[i], lst[i+1])) + return res def triples(lst): """ - Generates triples from the given list + Generates triples from a given list - for example [1,2,3,4,5] would become [(1,2,3),(2,3,4),(3,4,5)] """ res=[] - if len(lst) < 3: - return + for lst in lst: + if len(lst) < 3: + pass - for i in range(len(lst) - 2): - res.append((lst[i], lst[i+1], lst[i+2])) + for i in range(len(lst) - 2): + res.append((lst[i], lst[i+1], lst[i+2])) return res + +def quadrouples(lst): + """ + Generates quadrouples from a given list - for example [1,2,3,4,5] would become [(1,2,3,4),(2,3,4,5)] + """ + res=[] + for lst in lst: + if len(lst) < 4: + pass + + for i in range(len(lst) - 3): + res.append((lst[i], lst[i+1], lst[i+2], lst[i+3])) + return res + + +def markov_table_1(doubles,database={}): + for double in doubles: + w1, w2 = double + key = w1 + if key in database: + database[key].append(w2) + else: + database[key] = [w2] + return database + -def markov_table(triples,database={}): +def markov_table_2(triples,database={}): for triple in triples: w1, w2, w3 = triple key = (w1, w2) @@ -24,40 +64,186 @@ def markov_table(triples,database={}): database[key] = [w3] return database -def generate_string(seed,length,database): - output=[] - output.append(seed[0]) - output.append(seed[1]) +def markov_table_3(quadrouples,database={}): + for quadrouple in quadrouples: + w1, w2, w3, w4 = quadrouple + key = (w1, w2, w3) + if key in database: + database[key].append(w4) + else: + database[key] = [w4] + return database + +def generate_string_1(note_seed, rhythm_seed,length,note_database,rhythm_database): + """ + Given a note seed in the format [first note], a rhythm seed in the format [quarter length for first note] + the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists + in the format ([notes],[durations]) + """ + rhythm_output=[] + note_output=[] + note_output.append(note_seed[0]) + rhythm_output.append(rhythm_seed[0]) + + for i in range(length-1): + i=i+1 + key=note_output[i-1] + options=note_database.get(key,["C","D","E","F","G","A","B"]) + next_state=random.choice(options) + note_output.append(next_state) + rhythm_key=rhythm_output[i-1] + rhythm_options=rhythm_database.get(rhythm_key) + next_rhythm_state=random.choice(rhythm_options,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + rhythm_output.append(next_rhythm_state) + + return (note_output,rhythm_output) + + + +def generate_string_2(note_seed, rhythm_seed,length,note_database,rhythm_database): + """ + Given a note seed in the format [first note, second note], a rhythm seed in the format [quarter length for first note, quarter length for second note] + the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists + in the format ([notes],[durations]) + """ + rhythm_output=[] + note_output=[] + note_output.append(note_seed[0]) + note_output.append(note_seed[1]) + rhythm_output.append(rhythm_seed[0]) + rhythm_output.append(rhythm_seed[1]) + for i in range(length-2): i=i+2 - key=(output[i-2],output[i-1]) - options=database.get(key) + key=(note_output[i-2],note_output[i-1]) + options=note_database.get(key,["C","D","E","F","G","A","B"]) next_state=random.choice(options) - output.append(next_state) - - return output - -def generate_list(corpus_name): - full_list=[] - score=corpus.parse(corpus_name) - for part in score: - note_list=[] - try: - part.stream - part = part.flat.notesAndRests.stream() - for note in part: - note_list.append(note.name) - full_list.append(note_list) - except AttributeError: - pass + note_output.append(next_state) + rhythm_key=(rhythm_output[i-2],rhythm_output[i-1]) + rhythm_options=rhythm_database.get(rhythm_key,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + next_rhythm_state=random.choice(rhythm_options) + rhythm_output.append(next_rhythm_state) + + return (note_output,rhythm_output) + +def generate_string_3(note_seed, rhythm_seed,length,note_database,rhythm_database): + """ + Given a note seed in the format [first note, second note,third note], a rhythm seed in the format [quarter length for first note, quarter length for second + note, quarter length for third note] + the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists + in the format ([notes],[durations]) + """ + rhythm_output=[] + note_output=[] + note_output.append(note_seed[0]) + note_output.append(note_seed[1]) + note_output.append(note_seed[2]) + rhythm_output.append(rhythm_seed[0]) + rhythm_output.append(rhythm_seed[1]) + rhythm_output.append(rhythm_seed[2]) + + for i in range(length-3): + i=i+3 + key=(note_output[i-3],note_output[i-2],note_output[i-1]) + options=note_database.get(key,["C","D","E","F","G","A","B"]) + next_state=random.choice(options) + note_output.append(next_state) + rhythm_key=(rhythm_output[i-3],rhythm_output[i-2],rhythm_output[i-1]) + rhythm_options=rhythm_database.get(rhythm_key,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + next_rhythm_state=random.choice(rhythm_options) + rhythm_output.append(next_rhythm_state) + + return (note_output,rhythm_output) + +def get_dataset(dataset_index=0): + path="/home/joseph/InteractiveProgramming-1/data{}".format(dataset_index) + scores=[] + for filename in os.listdir(path): + scores.append(converter.parse("{}/{}".format(path,filename))) + return scores + + +def generate_note_lists(dataset): + melodyData = [] + for score in dataset: + part = score.parts[0].getElementsByClass(stream.Measure) # Returns a list of Measures + melodyData.append([]) # melodyData is a list of phrases, which contains a set of notes with no rests. + for m in part: # For each measure! + for n in m.notesAndRests: + if(type(n) == note.Note): + melodyData[-1].append(n.name)# if it is a note, append the name of the note + elif(type(n) == note.Rest): + melodyData.append([]) # A rest ends a musical phrase so we just start a new sublist here + else: #the other possibility is that it is a chord...in which case, this grabs the top note + melodyData[-1].append(n[-1].name) + return melodyData + + +def generate_rhythm_lists(dataset): + rhythmData = [] + for score in dataset: + part = score.parts[0].getElementsByClass(stream.Measure) # Returns a list of Measures + rhythmData.append([]) # melodyData is a list of phrases, which contains a set of notes with no rests. + for m in part: # For each measure + for n in m.notesAndRests: + if(type(n) == note.Note): + rhythmData[-1].append(n.quarterLength)# if it is a note, append the name of the note + elif(type(n) == note.Rest): + rhythmData.append([]) # A rest ends a musical phrase so we just start a new sublist here + else: #the other possibility is that it is a chord...in which case, this grabs the top note + rhythmData[-1].append(n[-1].quarterLength) + return rhythmData + + +def generate_melody(list_of_notes, list_of_rhythms): + octave = 4 + streams=stream.Stream() + for indx,c in enumerate(list_of_notes): + pitch=c+str(octave) + note1=note.Note(pitch) + note1.quarterLength=list_of_rhythms[indx] + streams.append(note1) + mf = midi.translate.streamToMidiFile(streams) + mf.open('markov_melody.mid', 'wb') + mf.write() + mf.close() + os.system('/usr/bin/xdg-open ~/InteractiveProgramming-1/markov_melody.mid')# This line opens the MIDI file with the default program +def generate_song(length,dataset_index,note_seed,rhythm_seed,markov_order): + scores=get_dataset(dataset_index) + melody=generate_note_lists(scores) + rhythm=generate_rhythm_lists(scores) - return full_list[0]#currently only returning one part + if markov_order==1: + note_doubles=doubles(melody) + rhythm_doubles=doubles(rhythm) + note_database=markov_table_1(note_doubles) + rhythm_database=markov_table_1(rhythm_doubles) + newsong=generate_string_1(note_seed, rhythm_seed,length,note_database,rhythm_database) + list_of_notes=newsong[0] + list_of_rhythms=newsong[1] + generate_melody(list_of_notes, list_of_rhythms) + elif markov_order==2: + note_triples=triples(melody) + rhythm_triples=triples(rhythm) + note_database=markov_table_2(note_triples) + rhythm_database=markov_table_2(rhythm_triples) + newsong=generate_string_2(note_seed, rhythm_seed,length,note_database,rhythm_database) + list_of_notes=newsong[0] + list_of_rhythms=newsong[1] + generate_melody(list_of_notes, list_of_rhythms) + elif markov_order==3: + note_quadrouples=quadrouples(melody) + rhythm_quadrouples=quadrouples(rhythm) + note_database=markov_table_3(note_quadrouples) + rhythm_database=markov_table_3(rhythm_quadrouples) + newsong=generate_string_3(note_seed, rhythm_seed,length,note_database,rhythm_database) + list_of_notes=newsong[0] + list_of_rhythms=newsong[1] + generate_melody(list_of_notes, list_of_rhythms) + else: + print "Sorry, that markov order is not an option" -lst=generate_list('bwv66.6') -triples=triples(lst) -database=markov_table(triples) -string=generate_string(['F#','G#'],15,database) -print string \ No newline at end of file +generate_song(50,0,["C","D","E-"],[2.0,1.0,1.0],3) \ No newline at end of file From 7d290548ff76d17e25205269ffa101da36d72d41 Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Wed, 4 May 2016 15:15:02 -0400 Subject: [PATCH 30/41] Modified code to accept GUI output as its input --- markov_melody.py | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/markov_melody.py b/markov_melody.py index 15f458b..7f74b46 100644 --- a/markov_melody.py +++ b/markov_melody.py @@ -100,7 +100,7 @@ def generate_string_1(note_seed, rhythm_seed,length,note_database,rhythm_databas -def generate_string_2(note_seed, rhythm_seed,length,note_database,rhythm_database): +def generate_string_2(note_seed,length,note_database,rhythm_database,rhythm_seed=[2.0,2.0]): """ Given a note seed in the format [first note, second note], a rhythm seed in the format [quarter length for first note, quarter length for second note] the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists @@ -109,9 +109,9 @@ def generate_string_2(note_seed, rhythm_seed,length,note_database,rhythm_databas rhythm_output=[] note_output=[] note_output.append(note_seed[0]) - note_output.append(note_seed[1]) + note_output.append(note_seed[0]) + rhythm_output.append(rhythm_seed[0]) rhythm_output.append(rhythm_seed[0]) - rhythm_output.append(rhythm_seed[1]) for i in range(length-2): i=i+2 @@ -126,7 +126,7 @@ def generate_string_2(note_seed, rhythm_seed,length,note_database,rhythm_databas return (note_output,rhythm_output) -def generate_string_3(note_seed, rhythm_seed,length,note_database,rhythm_database): +def generate_string_3(note_seed,length,note_database,rhythm_database,rhythm_seed=[2.0,1.0,1.0]): """ Given a note seed in the format [first note, second note,third note], a rhythm seed in the format [quarter length for first note, quarter length for second note, quarter length for third note] @@ -136,11 +136,11 @@ def generate_string_3(note_seed, rhythm_seed,length,note_database,rhythm_databas rhythm_output=[] note_output=[] note_output.append(note_seed[0]) - note_output.append(note_seed[1]) - note_output.append(note_seed[2]) + note_output.append(note_seed[0]) + note_output.append(note_seed[0]) + rhythm_output.append(rhythm_seed[0]) + rhythm_output.append(rhythm_seed[0]) rhythm_output.append(rhythm_seed[0]) - rhythm_output.append(rhythm_seed[1]) - rhythm_output.append(rhythm_seed[2]) for i in range(length-3): i=i+3 @@ -209,7 +209,7 @@ def generate_melody(list_of_notes, list_of_rhythms): mf.close() os.system('/usr/bin/xdg-open ~/InteractiveProgramming-1/markov_melody.mid')# This line opens the MIDI file with the default program -def generate_song(length,dataset_index,note_seed,rhythm_seed,markov_order): +def generate_song(length,dataset_index,note_seed,markov_order): scores=get_dataset(dataset_index) melody=generate_note_lists(scores) rhythm=generate_rhythm_lists(scores) @@ -229,7 +229,7 @@ def generate_song(length,dataset_index,note_seed,rhythm_seed,markov_order): rhythm_triples=triples(rhythm) note_database=markov_table_2(note_triples) rhythm_database=markov_table_2(rhythm_triples) - newsong=generate_string_2(note_seed, rhythm_seed,length,note_database,rhythm_database) + newsong=generate_string_2(note_seed,length,note_database,rhythm_database) list_of_notes=newsong[0] list_of_rhythms=newsong[1] generate_melody(list_of_notes, list_of_rhythms) @@ -239,15 +239,11 @@ def generate_song(length,dataset_index,note_seed,rhythm_seed,markov_order): rhythm_quadrouples=quadrouples(rhythm) note_database=markov_table_3(note_quadrouples) rhythm_database=markov_table_3(rhythm_quadrouples) - newsong=generate_string_3(note_seed, rhythm_seed,length,note_database,rhythm_database) + newsong=generate_string_3(note_seed,length,note_database,rhythm_database) list_of_notes=newsong[0] list_of_rhythms=newsong[1] generate_melody(list_of_notes, list_of_rhythms) else: print "Sorry, that markov order is not an option" -<<<<<<< HEAD -generate_song(50,0,["C","D","E-"],[2.0,1.0,1.0],3) -======= -generate_song(50,0,["C","F","G"],[3.0,1.0,1.0],3) ->>>>>>> 3aaaea8f6d5cb6fcdcc4678b4f6f28c69af952f9 +generate_song(50,0,"C",3) \ No newline at end of file From c0175bf031def2b74d8b773a31ff7997f1beb03d Mon Sep 17 00:00:00 2001 From: bwerth Date: Wed, 4 May 2016 17:30:17 -0400 Subject: [PATCH 31/41] Minor Changes --- markov_melody.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/markov_melody.py b/markov_melody.py index 15f458b..321da33 100644 --- a/markov_melody.py +++ b/markov_melody.py @@ -156,7 +156,7 @@ def generate_string_3(note_seed, rhythm_seed,length,note_database,rhythm_databas return (note_output,rhythm_output) def get_dataset(dataset_index=0): - path="/home/joseph/InteractiveProgramming-1/data{}".format(dataset_index) + path="/home/bwerth/InteractiveProgramming-1/data{}".format(dataset_index) scores=[] for filename in os.listdir(path): scores.append(converter.parse("{}/{}".format(path,filename))) @@ -246,8 +246,4 @@ def generate_song(length,dataset_index,note_seed,rhythm_seed,markov_order): else: print "Sorry, that markov order is not an option" -<<<<<<< HEAD -generate_song(50,0,["C","D","E-"],[2.0,1.0,1.0],3) -======= -generate_song(50,0,["C","F","G"],[3.0,1.0,1.0],3) ->>>>>>> 3aaaea8f6d5cb6fcdcc4678b4f6f28c69af952f9 +generate_song(50,0,["C","F","G"],[3.0,1.0,1.0],3) \ No newline at end of file From 42484c218098a9b45bd1d4132bb56d4dfd60b00c Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Wed, 4 May 2016 23:06:08 -0400 Subject: [PATCH 32/41] most recent work on the back end --- markov_melody.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/markov_melody.py b/markov_melody.py index 7f74b46..5de80e6 100644 --- a/markov_melody.py +++ b/markov_melody.py @@ -246,4 +246,4 @@ def generate_song(length,dataset_index,note_seed,markov_order): else: print "Sorry, that markov order is not an option" -generate_song(50,0,"C",3) \ No newline at end of file +generate_song(50,1,"C",3) \ No newline at end of file From 2c4c2483cce92dc0b5ead578e009658ff5b23d09 Mon Sep 17 00:00:00 2001 From: bwerth Date: Wed, 4 May 2016 23:10:20 -0400 Subject: [PATCH 33/41] Finished --- test.kv | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 test.kv diff --git a/test.kv b/test.kv new file mode 100644 index 0000000..0230a9f --- /dev/null +++ b/test.kv @@ -0,0 +1,69 @@ +#: kivy 1.7.2 +: + id: screen_manager + MenuScreen: + id: menu_screen + name: 'MenuScreen' + manager: screen_manager + SettingsScreen: + name: 'SettingsScreen' + manager: screen_manager + +: + Button: + id: btn1 + text: 'Value 1' + size_hint_y: None + height: 44 + on_release: root.select('item1') + Button: + id: btn2 + text: 'Value 2' + size_hint_y: None + height: 44 + on_release: root.select('item2') + +: + FloatLayout: + Label: + text: "In order to create a melody based on a music genre, you need to decide whether the current note is based on the 1, 2, 3, 4, or 5 last notes. Please enter one of these numbers." + size_hint: (.5,.125) + pos_hint: {'x':.25,'y':.7} + text_size: self.size + TextInput: + id: menu_screen + text: "Enter the desired number of chords" + size_hint: (.5,.125) + pos_hint: {'x':.25,'y':.5} + multiline: False + Button: + id: btn_ddID + text: 'Hello' + size_hint: (None, None) + height: 44 + pos_hint: {'x':.5,'y':.5} + on_release: root.drop_down.open(self) + Button: + text: 'Generate Melody' + on_press: + #transfer the user input from the menu screen to the settings screen for later use + root.manager.get_screen('SettingsScreen').label_text.text = str(menu_screen.text) + #change to the settings screen after the user input has been accounted for + root.manager.current = 'SettingsScreen' + size_hint: (.25,.125) + pos_hint: {'x':.375,'y':.3} + +: + label_text: label_text + FloatLayout: + Label: + id: label_text + #The text here does not matter because the label_text text parameter is changed manually when the user clicks the button on the + text: '1' + size_hint: (.125,.0625) + pos_hint: {'x':0,'y':.9375} + Button: + text: 'Back to menu' + on_press: root.manager.current = 'menu' + size_hint: (.125,.0625) + pos_hint: {'x':.125,'y':.9375} \ No newline at end of file From 379542ec93251ac569bbb0ab4d642046aa53bb87 Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Thu, 5 May 2016 00:16:55 -0400 Subject: [PATCH 34/41] Current main.py program for algorithmic music composition --- Main.py | 313 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 313 insertions(+) create mode 100644 Main.py diff --git a/Main.py b/Main.py new file mode 100644 index 0000000..450aa4b --- /dev/null +++ b/Main.py @@ -0,0 +1,313 @@ +from kivy.app import App +from kivy.lang import Builder +from kivy.uix.screenmanager import ScreenManager, Screen +from kivy.properties import NumericProperty, StringProperty, ObjectProperty +from kivy.uix.dropdown import DropDown +from kivy.uix.button import Button +from kivy.base import runTouchApp +from kivy.uix.label import Label +from kivy.clock import Clock +from music21 import * +import os +import random +import copy +from kivy.uix.image import Image + +# Declare both screens as separate classes. Currently there is nothing in here, but there will be when we fill out the GUI. +class Logo(Image): + def __init__(self, **kwargs): + super(Logo, self).__init__(**kwargs) + self.size = self.texture_size + +class NewClock(Label): + def update(self, *args): + TestApp.screen_manager.current = 'menu' + +class CustomDropDown(DropDown): + for i in range(5): + print i + +class TitleScreen(Screen): + pass + +class MenuScreen(Screen): + translateInput = ObjectProperty(None) + translateButton = ObjectProperty(None) + translateLabel = ObjectProperty(None) + top_layout = ObjectProperty(None) + dd_btn = ObjectProperty(None) + dataset_index = 0 + + def __init__(self,*args,**kwargs): + super(MenuScreen, self).__init__(*args, **kwargs) + self.drop_down = CustomDropDown() + mainbutton = Button(text='Hello', size_hint=(None, None)) + mainbutton.bind(on_release=self.drop_down.open) + self.drop_down.bind(on_select=lambda instance, x: setattr(self.ddID, 'text', x)) + + def get_datasetindex(self): + if self.ddID == 'btn1': + self.dataset_index = 0 + elif self.ddID == 'btn2': + self.dataset_index = 1 + + def doubles(self,lst): + """ + Generates doubles from a given list - for example [1,2,3,4,5] would become [(1,2),(2,3),(3,4),(4,5)] + """ + res=[]# Create empty list to store the results in + for lst in lst:# This for loop is here because sometimes this function gets a list of lists + if len(lst) < 2:# if the list is shorter than 2, no doubles exist so pass + pass + for i in range(len(lst) - 1):# otherwise, append all the doubles to the res list + res.append((lst[i], lst[i+1])) + return res + + def triples(self,lst): + """ + Generates triples from a given list - for example [1,2,3,4,5] would become [(1,2,3),(2,3,4),(3,4,5)] + """ + res=[]# Create empty list to store the results in + for lst in lst:# This for loop is here because sometimes this function gets a list of lists + if len(lst) < 3:# if the list is shorter than 2, no triples exist so pass + pass + for i in range(len(lst) - 2): + res.append((lst[i], lst[i+1], lst[i+2]))# append all the triples to the res list + return res + + def quadrouples(self,lst): + """ + Generates quadrouples from a given list - for example [1,2,3,4,5] would become [(1,2,3,4),(2,3,4,5)] + """ + res=[]# Create empty list to store the results in + for lst in lst:# This for loop is here because sometimes this function gets a list of lists + if len(lst) < 4:# if the list is shorter than 4, no quadrouples exist so pass + pass + for i in range(len(lst) - 3): + res.append((lst[i], lst[i+1], lst[i+2], lst[i+3]))# append all the quadrouples to the res list + return res + + + def markov_table_1(self,doubles,database={}): + for double in doubles:# for each double in the list of doubles + w1, w2 = double# key is the first value in the double, value is the second + key = w1 + if key in database: + database[key].append(w2)# add this to the database dictionary + else: + database[key] = [w2] + return database + + + def markov_table_2(self,triples,database={}): + for triple in triples:# for each triple in the list of triples + w1, w2, w3 = triple# key is the first two elements, value is the third + key = (w1, w2) + if key in database: + database[key].append(w3)# add this to the database dictionary + else: + database[key] = [w3] + return database + + def markov_table_3(self,quadrouples,database={}): + for quadrouple in quadrouples:# for each quadrouple in the list of quadrouples + w1, w2, w3, w4 = quadrouple# first three elements are the key, 4th is the value + key = (w1, w2, w3) + if key in database: + database[key].append(w4)# add this to the database dictionary + else: + database[key] = [w4] + return database + + def generate_string_1(self,note_seed,length,note_database,rhythm_database,rhythm_seed=[2.0]): + """ + Given a note seed in the format [first note], a rhythm seed in the format [quarter length for first note] + the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists + in the format ([notes],[durations]) + """ + rhythm_output=[] + note_output=[] + note_output.append(note_seed[0])# add the note seed to the output + rhythm_output.append(rhythm_seed[0])# add the rhythm seed to the output + + for i in range(length-1):# for index in the range of length - seed length (1) + i=i+1# correct i to be the index for the future state + key=note_output[i-1]# the key is the previous state + options=note_database.get(key,["C","D","E","F","G","A","B"])# find this key in the dictionary, if it doesn't exist, return a list of notes + next_state=random.choice(options)# randomly choose one of these options + note_output.append(next_state)# add this to the output + rhythm_key=rhythm_output[i-1]# Do the same as above for rhythm + rhythm_options=rhythm_database.get(rhythm_key) + next_rhythm_state=random.choice(rhythm_options,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + rhythm_output.append(next_rhythm_state) + + return (note_output,rhythm_output) + + def generate_string_2(self,note_seed,length,note_database,rhythm_database,rhythm_seed=[2.0,2.0]): + """ + Given a note seed in the format [first note, second note], a rhythm seed in the format [quarter length for first note, quarter length for second note] + the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists + in the format ([notes],[durations]) + """ + rhythm_output=[] + note_output=[] + note_output.append(note_seed[0])# Add all the seeds to the output (note that because the GUI was created for only a single input, this note is being used for both previous states) + note_output.append(note_seed[0]) + rhythm_output.append(rhythm_seed[0]) + rhythm_output.append(rhythm_seed[0]) + + for i in range(length-2):# Perform the same thing as in generate_string_1 except that the key is the two previous states + i=i+2 + key=(note_output[i-2],note_output[i-1]) + options=note_database.get(key,["C","D","E","F","G","A","B"]) + next_state=random.choice(options) + note_output.append(next_state) + rhythm_key=(rhythm_output[i-2],rhythm_output[i-1]) + rhythm_options=rhythm_database.get(rhythm_key,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + next_rhythm_state=random.choice(rhythm_options) + rhythm_output.append(next_rhythm_state) + + return (note_output,rhythm_output) + + def generate_string_3(self,note_seed,length,note_database,rhythm_database,rhythm_seed=[2.0,1.0,1.0]): + """ + Given a note seed in the format [first note, second note,third note], a rhythm seed in the format [quarter length for first note, quarter length for second + note, quarter length for third note] + the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists + in the format ([notes],[durations]) + """ + rhythm_output=[] + note_output=[] + note_output.append(note_seed[0])# Add all the seeds to the output + note_output.append(note_seed[0]) + note_output.append(note_seed[0]) + rhythm_output.append(rhythm_seed[0]) + rhythm_output.append(rhythm_seed[1]) + rhythm_output.append(rhythm_seed[2]) + + for i in range(length-3):# Perform the same thing as generate_string_2 except the key is the 3 previous states + i=i+3 + key=(note_output[i-3],note_output[i-2],note_output[i-1]) + options=note_database.get(key,["C","D","E","F","G","A","B"]) + next_state=random.choice(options) + note_output.append(next_state) + rhythm_key=(rhythm_output[i-3],rhythm_output[i-2],rhythm_output[i-1]) + rhythm_options=rhythm_database.get(rhythm_key,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + next_rhythm_state=random.choice(rhythm_options) + rhythm_output.append(next_rhythm_state) + + return (note_output,rhythm_output) + + def get_dataset(self,dataset_index=0): + path="/home/bwerth/InteractiveProgramming-1/data{}".format(dataset_index)# sets the directory to look for the folder + scores=[]# empty list to store the scores in + for filename in os.listdir(path):# get a list of all files in the folder + scores.append(converter.parse("{}/{}".format(path,filename)))# convert all the files to music21 streams and append to the scores list + return scores + + + def generate_note_lists(self,dataset): + melodyData = [] + for score in dataset: + part = score.parts[0].getElementsByClass(stream.Measure) # Returns a list of Measures + melodyData.append([]) # melodyData is a list of phrases, which contains a set of notes with no rests. + for m in part: # For each measure! + for n in m.notesAndRests: + if(type(n) == note.Note): + melodyData[-1].append(n.name)# if it is a note, append the name of the note + elif(type(n) == note.Rest): + melodyData.append([]) # A rest ends a musical phrase so we just start a new sublist here + else: #the other possibility is that it is a chord...in which case, this grabs the top note + melodyData[-1].append(n[-1].name) + return melodyData + + + def generate_rhythm_lists(self,dataset): + rhythmData = [] + for score in dataset: + part = score.parts[0].getElementsByClass(stream.Measure) # Returns a list of Measures + rhythmData.append([]) # melodyData is a list of phrases, which contains a set of notes with no rests. + for m in part: # For each measure + for n in m.notesAndRests: + if(type(n) == note.Note): + rhythmData[-1].append(n.quarterLength)# if it is a note, append the name of the note + elif(type(n) == note.Rest): + rhythmData.append([]) # A rest ends a musical phrase so we just start a new sublist here + else: #the other possibility is that it is a chord...in which case, this grabs the top note + rhythmData[-1].append(n[-1].quarterLength) + return rhythmData + + + def generate_melody(self,list_of_notes, list_of_rhythms): + octave = 4# For now, the program is forcing all the notes into the 4th octave + streams=stream.Stream()# Create a music21 Stream + for indx,c in enumerate(list_of_notes):# iterate through the list of notes + pitch=c+str(octave)# pitch is the note plus the octave + note1=note.Note(pitch)# create a note with the given pitch + note1.quarterLength=list_of_rhythms[indx]# set the duration of the note to be the corresponding element from the list of rhythms + streams.append(note1)# append this note to the stream + mf = midi.translate.streamToMidiFile(streams)# Translate the stream to a midi file + mf.open('markov_melody.mid', 'wb')# Create a midi file to save to + mf.write()# save to this midi file + mf.close() + os.system('/usr/bin/xdg-open ~/InteractiveProgramming-1/markov_melody.mid')# This line opens the MIDI file with the default program + + def generate_song(self,length,dataset_index,note_seed,markov_order): + scores=self.get_dataset(dataset_index) + melody=self.generate_note_lists(scores) + rhythm=self.generate_rhythm_lists(scores) + + if markov_order==1:# If the user wants first order markov chains to be used, execute the code to do first order + note_doubles=self.doubles(melody) + rhythm_doubles=self.doubles(rhythm) + note_database=self.markov_table_1(note_doubles) + rhythm_database=self.markov_table_1(rhythm_doubles) + newsong=self.generate_string_1(note_seed,length,note_database,rhythm_database) + list_of_notes=newsong[0] + list_of_rhythms=newsong[1] + self.generate_melody(list_of_notes, list_of_rhythms) + + elif markov_order==2: + note_triples=self.triples(melody) + rhythm_triples=self.triples(rhythm) + note_database=self.markov_table_2(note_triples) + rhythm_database=self.markov_table_2(rhythm_triples) + newsong=self.generate_string_2(note_seed,length,note_database,rhythm_database) + list_of_notes=newsong[0] + list_of_rhythms=newsong[1] + self.generate_melody(list_of_notes, list_of_rhythms) + + elif markov_order==3: + note_quadrouples=self.quadrouples(melody) + rhythm_quadrouples=self.quadrouples(rhythm) + note_database=self.markov_table_3(note_quadrouples) + rhythm_database=self.markov_table_3(rhythm_quadrouples) + newsong=self.generate_string_3(note_seed,length,note_database,rhythm_database) + list_of_notes=newsong[0] + list_of_rhythms=newsong[1] + self.generate_melody(list_of_notes, list_of_rhythms) + else: + print "Sorry, that markov order is not an option" + +class SettingsScreen(Screen): + pass + + + +# Create the screen manager and add the two previously defined screens to it. + +class TestApp(App): + + screen_manager = ScreenManager() + + def build(self): + #self.screen_manager = ScreenManager() + self.screen_manager.add_widget(TitleScreen(name='title')) + self.screen_manager.add_widget(MenuScreen(name='menu')) + self.screen_manager.add_widget(SettingsScreen(name='settings')) + clock = NewClock() + Clock.schedule_once(clock.update, 4) + return self.screen_manager + +if __name__ == '__main__': + TestApp().run() \ No newline at end of file From e841dc4c908948b7c25ab923570ac178fd70fafb Mon Sep 17 00:00:00 2001 From: bwerth Date: Thu, 5 May 2016 09:33:04 -0400 Subject: [PATCH 35/41] Added GUI Folder --- GUI /GUI.py | 314 ++++++++++++++++++++ GUI /TestApp.kv | 75 +++++ GUI /bwerth.github.io.html | 59 ++++ GUI /bwerth.github.io_files/github-dark.css | 124 ++++++++ GUI /bwerth.github.io_files/print.css | 228 ++++++++++++++ GUI /bwerth.github.io_files/stylesheet.css | 247 +++++++++++++++ GUI /bwerth.github_files/main.css | 43 +++ GUI /clocktest | 18 ++ GUI /clocktest.py | 18 ++ GUI /markov_melody.mid | Bin 0 -> 256 bytes GUI /test.kv | 147 +++++++++ 11 files changed, 1273 insertions(+) create mode 100644 GUI /GUI.py create mode 100644 GUI /TestApp.kv create mode 100644 GUI /bwerth.github.io.html create mode 100644 GUI /bwerth.github.io_files/github-dark.css create mode 100644 GUI /bwerth.github.io_files/print.css create mode 100644 GUI /bwerth.github.io_files/stylesheet.css create mode 100644 GUI /bwerth.github_files/main.css create mode 100644 GUI /clocktest create mode 100644 GUI /clocktest.py create mode 100644 GUI /markov_melody.mid create mode 100644 GUI /test.kv diff --git a/GUI /GUI.py b/GUI /GUI.py new file mode 100644 index 0000000..85bcbef --- /dev/null +++ b/GUI /GUI.py @@ -0,0 +1,314 @@ +from kivy.app import App +from kivy.lang import Builder +from kivy.uix.screenmanager import ScreenManager, Screen +from kivy.properties import NumericProperty, StringProperty, ObjectProperty +from kivy.uix.dropdown import DropDown +from kivy.uix.button import Button +from kivy.base import runTouchApp +from kivy.uix.label import Label +from kivy.clock import Clock +from music21 import * +import os +import random +import copy +from kivy.uix.image import Image + +# Declare both screens as separate classes. Currently there is nothing in here, but there will be when we fill out the GUI. +class Logo(Image): + def __init__(self, **kwargs): + super(Logo, self).__init__(**kwargs) + self.size = self.texture_size + +class NewClock(Label): + def update(self, *args): + TestApp.screen_manager.current = 'menu' + +class CustomDropDown(DropDown): + for i in range(5): + print i + +class TitleScreen(Screen): + pass + +class MenuScreen(Screen): + translateInput = ObjectProperty(None) + translateButton = ObjectProperty(None) + translateLabel = ObjectProperty(None) + top_layout = ObjectProperty(None) + dd_btn = ObjectProperty(None) + dataset_index = 0 + + def __init__(self,*args,**kwargs): + super(MenuScreen, self).__init__(*args, **kwargs) + self.drop_down = CustomDropDown() + mainbutton = Button(text='Hello', size_hint=(None, None)) + mainbutton.bind(on_release=self.drop_down.open) + self.drop_down.bind(on_select=lambda instance, x: setattr(self.ddID, 'text', x)) + + def get_datasetindex(self): + if self.ddID == 'btn1': + self.dataset_index = 0 + elif self.ddID == 'btn2': + self.dataset_index = 1 + + def doubles(self,lst): + """ + Generates doubles from a given list - for example [1,2,3,4,5] would become [(1,2),(2,3),(3,4),(4,5)] + """ + res=[] + for lst in lst: + if len(lst) < 2: + pass + for i in range(len(lst) - 1): + res.append((lst[i], lst[i+1])) + return res + + def triples(self,lst): + """ + Generates triples from a given list - for example [1,2,3,4,5] would become [(1,2,3),(2,3,4),(3,4,5)] + """ + res=[] + for lst in lst: + if len(lst) < 3: + pass + for i in range(len(lst) - 2): + res.append((lst[i], lst[i+1], lst[i+2])) + return res + + def quadrouples(self,lst): + """ + Generates quadrouples from a given list - for example [1,2,3,4,5] would become [(1,2,3,4),(2,3,4,5)] + """ + res=[] + for lst in lst: + if len(lst) < 4: + pass + for i in range(len(lst) - 3): + res.append((lst[i], lst[i+1], lst[i+2], lst[i+3])) + return res + + + def markov_table_1(self,doubles,database={}): + for double in doubles: + w1, w2 = double + key = w1 + if key in database: + database[key].append(w2) + else: + database[key] = [w2] + return database + + + def markov_table_2(self,triples,database={}): + for triple in triples: + w1, w2, w3 = triple + key = (w1, w2) + if key in database: + database[key].append(w3) + else: + database[key] = [w3] + return database + + def markov_table_3(self,quadrouples,database={}): + for quadrouple in quadrouples: + w1, w2, w3, w4 = quadrouple + key = (w1, w2, w3) + if key in database: + database[key].append(w4) + else: + database[key] = [w4] + return database + + def generate_string_1(self,note_seed,length,note_database,rhythm_database,rhythm_seed=[2.0]): + """ + Given a note seed in the format [first note], a rhythm seed in the format [quarter length for first note] + the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists + in the format ([notes],[durations]) + """ + rhythm_output=[] + note_output=[] + note_output.append(note_seed[0]) + rhythm_output.append(rhythm_seed[0]) + + for i in range(length-1): + i=i+1 + key=note_output[i-1] + options=note_database.get(key,["C","D","E","F","G","A","B"]) + next_state=random.choice(options) + note_output.append(next_state) + rhythm_key=rhythm_output[i-1] + rhythm_options=rhythm_database.get(rhythm_key) + print rhythm_options + next_rhythm_state=random.choice(rhythm_options,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + rhythm_output.append(next_rhythm_state) + + return (note_output,rhythm_output) + + def generate_string_2(self,note_seed,length,note_database,rhythm_database,rhythm_seed=[2.0,2.0]): + """ + Given a note seed in the format [first note, second note], a rhythm seed in the format [quarter length for first note, quarter length for second note] + the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists + in the format ([notes],[durations]) + """ + rhythm_output=[] + note_output=[] + note_output.append(note_seed[0]) + note_output.append(note_seed[0]) + rhythm_output.append(rhythm_seed[0]) + rhythm_output.append(rhythm_seed[0]) + + for i in range(length-2): + i=i+2 + key=(note_output[i-2],note_output[i-1]) + options=note_database.get(key,["C","D","E","F","G","A","B"]) + next_state=random.choice(options) + note_output.append(next_state) + rhythm_key=(rhythm_output[i-2],rhythm_output[i-1]) + rhythm_options=rhythm_database.get(rhythm_key,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + next_rhythm_state=random.choice(rhythm_options) + rhythm_output.append(next_rhythm_state) + + return (note_output,rhythm_output) + + def generate_string_3(self,note_seed,length,note_database,rhythm_database,rhythm_seed=[2.0,1.0,1.0]): + """ + Given a note seed in the format [first note, second note,third note], a rhythm seed in the format [quarter length for first note, quarter length for second + note, quarter length for third note] + the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists + in the format ([notes],[durations]) + """ + rhythm_output=[] + note_output=[] + note_output.append(note_seed[0]) + note_output.append(note_seed[0]) + note_output.append(note_seed[0]) + rhythm_output.append(rhythm_seed[0]) + rhythm_output.append(rhythm_seed[0]) + rhythm_output.append(rhythm_seed[0]) + + for i in range(length-3): + i=i+3 + key=(note_output[i-3],note_output[i-2],note_output[i-1]) + options=note_database.get(key,["C","D","E","F","G","A","B"]) + next_state=random.choice(options) + note_output.append(next_state) + rhythm_key=(rhythm_output[i-3],rhythm_output[i-2],rhythm_output[i-1]) + rhythm_options=rhythm_database.get(rhythm_key,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + next_rhythm_state=random.choice(rhythm_options) + rhythm_output.append(next_rhythm_state) + + return (note_output,rhythm_output) + + def get_dataset(self,dataset_index=0): + path="/home/bwerth/InteractiveProgramming-1/data{}".format(dataset_index) + scores=[] + for filename in os.listdir(path): + scores.append(converter.parse("{}/{}".format(path,filename))) + return scores + + + def generate_note_lists(self,dataset): + melodyData = [] + for score in dataset: + part = score.parts[0].getElementsByClass(stream.Measure) # Returns a list of Measures + melodyData.append([]) # melodyData is a list of phrases, which contains a set of notes with no rests. + for m in part: # For each measure! + for n in m.notesAndRests: + if(type(n) == note.Note): + melodyData[-1].append(n.name)# if it is a note, append the name of the note + elif(type(n) == note.Rest): + melodyData.append([]) # A rest ends a musical phrase so we just start a new sublist here + else: #the other possibility is that it is a chord...in which case, this grabs the top note + melodyData[-1].append(n[-1].name) + return melodyData + + + def generate_rhythm_lists(self,dataset): + rhythmData = [] + for score in dataset: + part = score.parts[0].getElementsByClass(stream.Measure) # Returns a list of Measures + rhythmData.append([]) # melodyData is a list of phrases, which contains a set of notes with no rests. + for m in part: # For each measure + for n in m.notesAndRests: + if(type(n) == note.Note): + rhythmData[-1].append(n.quarterLength)# if it is a note, append the name of the note + elif(type(n) == note.Rest): + rhythmData.append([]) # A rest ends a musical phrase so we just start a new sublist here + else: #the other possibility is that it is a chord...in which case, this grabs the top note + rhythmData[-1].append(n[-1].quarterLength) + return rhythmData + + + def generate_melody(self,list_of_notes, list_of_rhythms): + octave = 4 + streams=stream.Stream() + for indx,c in enumerate(list_of_notes): + pitch=c+str(octave) + note1=note.Note(pitch) + note1.quarterLength=list_of_rhythms[indx] + streams.append(note1) + mf = midi.translate.streamToMidiFile(streams) + mf.open('markov_melody.mid', 'wb') + mf.write() + mf.close() + os.system('/usr/bin/xdg-open ~/InteractiveProgramming-1/markov_melody.mid')# This line opens the MIDI file with the default program + + def generate_song(self,length,dataset_index,note_seed,markov_order): + scores=self.get_dataset(dataset_index) + melody=self.generate_note_lists(scores) + rhythm=self.generate_rhythm_lists(scores) + + if markov_order==1: + note_doubles=self.doubles(melody) + rhythm_doubles=self.doubles(rhythm) + note_database=self.markov_table_1(note_doubles) + rhythm_database=self.markov_table_1(rhythm_doubles) + newsong=self.generate_string_1(note_seed,length,note_database,rhythm_database) + list_of_notes=newsong[0] + list_of_rhythms=newsong[1] + self.generate_melody(list_of_notes, list_of_rhythms) + + elif markov_order==2: + note_triples=self.triples(melody) + rhythm_triples=self.triples(rhythm) + note_database=self.markov_table_2(note_triples) + rhythm_database=self.markov_table_2(rhythm_triples) + newsong=self.generate_string_2(note_seed,length,note_database,rhythm_database) + list_of_notes=newsong[0] + list_of_rhythms=newsong[1] + self.generate_melody(list_of_notes, list_of_rhythms) + + elif markov_order==3: + note_quadrouples=self.quadrouples(melody) + rhythm_quadrouples=self.quadrouples(rhythm) + note_database=self.markov_table_3(note_quadrouples) + rhythm_database=self.markov_table_3(rhythm_quadrouples) + newsong=self.generate_string_3(note_seed,length,note_database,rhythm_database) + list_of_notes=newsong[0] + list_of_rhythms=newsong[1] + self.generate_melody(list_of_notes, list_of_rhythms) + else: + print "Sorry, that markov order is not an option" + +class SettingsScreen(Screen): + pass + + + +# Create the screen manager and add the two previously defined screens to it. + +class TestApp(App): + + screen_manager = ScreenManager() + + def build(self): + #self.screen_manager = ScreenManager() + self.screen_manager.add_widget(TitleScreen(name='title')) + self.screen_manager.add_widget(MenuScreen(name='menu')) + self.screen_manager.add_widget(SettingsScreen(name='settings')) + clock = NewClock() + Clock.schedule_once(clock.update, 4) + return self.screen_manager + +if __name__ == '__main__': + TestApp().run() \ No newline at end of file diff --git a/GUI /TestApp.kv b/GUI /TestApp.kv new file mode 100644 index 0000000..265de23 --- /dev/null +++ b/GUI /TestApp.kv @@ -0,0 +1,75 @@ +#: kivy 1.7.2 +: + id: screen_manager + MenuScreen: + id: menu_screen + name: 'MenuScreen' + manager: screen_manager + SettingsScreen: + name: 'SettingsScreen' + manager: screen_manager + +: + Button: + id: btn1 + text: 'Value 1' + size_hint_y: None + height: 44 + on_release: root.select('btn1') + Button: + id: btn2 + text: 'Value 2' + size_hint_y: None + height: 44 + on_release: root.select('btn2') + +: + FloatLayout: + Label: + text: "In order to create a melody based on a music genre, you need to decide whether the current note is based on the 1, 2, 3, 4, or 5 last notes. Please enter one of these numbers." + size_hint: (.5,.125) + pos_hint: {'x':.25,'y':.7} + text_size: self.size + TextInput: + id: menu_screen + text: "Enter the desired number of chords" + size_hint: (.5,.125) + pos_hint: {'x':.25,'y':.5} + multiline: False + Button: + text: 'Generate Melody' + on_press: + #transfer the user input from the menu screen to the settings screen for later use + root.manager.get_screen('SettingsScreen').label_text.text = str(menu_screen.text) + #change to the settings screen after the user input has been accounted for + root.manager.current = 'SettingsScreen' + size_hint: (.25,.125) + pos_hint: {'x':.375,'y':.3} + + BoxLayout: + id: topLayoutID + #cols: 2 + size_hint: 1, .05 + pos_hint: {'x': 0, 'y': .95} + Button: + #id: notesDropDownID + id: btn_ddID + text: 'Usage Notes' + on_release: root.drop_down.open(self) + Button: + text: 'About' + +: + label_text: label_text + FloatLayout: + Label: + id: label_text + #The text here does not matter because the label_text text parameter is changed manually when the user clicks the button on the + text: '1' + size_hint: (.125,.0625) + pos_hint: {'x':0,'y':.9375} + Button: + text: 'Back to menu' + on_press: root.manager.current = 'menu' + size_hint: (.125,.0625) + pos_hint: {'x':.125,'y':.9375} \ No newline at end of file diff --git a/GUI /bwerth.github.io.html b/GUI /bwerth.github.io.html new file mode 100644 index 0000000..7d5223d --- /dev/null +++ b/GUI /bwerth.github.io.html @@ -0,0 +1,59 @@ + + + + + + + + + + + SoftDes Final Project Website by bwerth + + + + +

+
+

SoftDes Final Project Website

+

This is the base repo for our final programming project for Software Design, Spring 2016 at Olin College.

+ +
+
+ +
+
+

+Algorithmic Music Composition

+ +

Welcome! This is the website for our software design final project. +Over the course of the past month, we have built a program that is +capable of generating variable length music. Feel free to browse our +website if you want to learn more about our process, implementation, or +anything else related to this project.

+ +

+Authors and Contributors

+ +

We are Joseph Lee and Bryan Werth, two freshman at Olin College of Engineering.

+
+
+
+ +
+ + + + + + \ No newline at end of file diff --git a/GUI /bwerth.github.io_files/github-dark.css b/GUI /bwerth.github.io_files/github-dark.css new file mode 100644 index 0000000..3711a0f --- /dev/null +++ b/GUI /bwerth.github.io_files/github-dark.css @@ -0,0 +1,124 @@ +/* +The MIT License (MIT) + +Copyright (c) 2015 GitHub, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +*/ + +.pl-c /* comment */ { + color: #969896; +} + +.pl-c1 /* constant, markup.raw, meta.diff.header, meta.module-reference, meta.property-name, support, support.constant, support.variable, variable.other.constant */, +.pl-s .pl-v /* string variable */ { + color: #0099cd; +} + +.pl-e /* entity */, +.pl-en /* entity.name */ { + color: #9774cb; +} + +.pl-s .pl-s1 /* string source */, +.pl-smi /* storage.modifier.import, storage.modifier.package, storage.type.java, variable.other, variable.parameter.function */ { + color: #ddd; +} + +.pl-ent /* entity.name.tag */ { + color: #7bcc72; +} + +.pl-k /* keyword, storage, storage.type */ { + color: #cc2372; +} + +.pl-pds /* punctuation.definition.string, string.regexp.character-class */, +.pl-s /* string */, +.pl-s .pl-pse .pl-s1 /* string punctuation.section.embedded source */, +.pl-sr /* string.regexp */, +.pl-sr .pl-cce /* string.regexp constant.character.escape */, +.pl-sr .pl-sra /* string.regexp string.regexp.arbitrary-repitition */, +.pl-sr .pl-sre /* string.regexp source.ruby.embedded */ { + color: #3c66e2; +} + +.pl-v /* variable */ { + color: #fb8764; +} + +.pl-id /* invalid.deprecated */ { + color: #e63525; +} + +.pl-ii /* invalid.illegal */ { + background-color: #e63525; + color: #f8f8f8; +} + +.pl-sr .pl-cce /* string.regexp constant.character.escape */ { + color: #7bcc72; + font-weight: bold; +} + +.pl-ml /* markup.list */ { + color: #c26b2b; +} + +.pl-mh /* markup.heading */, +.pl-mh .pl-en /* markup.heading entity.name */, +.pl-ms /* meta.separator */ { + color: #264ec5; + font-weight: bold; +} + +.pl-mq /* markup.quote */ { + color: #00acac; +} + +.pl-mi /* markup.italic */ { + color: #ddd; + font-style: italic; +} + +.pl-mb /* markup.bold */ { + color: #ddd; + font-weight: bold; +} + +.pl-md /* markup.deleted, meta.diff.header.from-file */ { + background-color: #ffecec; + color: #bd2c00; +} + +.pl-mi1 /* markup.inserted, meta.diff.header.to-file */ { + background-color: #eaffea; + color: #55a532; +} + +.pl-mdr /* meta.diff.range */ { + color: #9774cb; + font-weight: bold; +} + +.pl-mo /* meta.output */ { + color: #264ec5; +} + diff --git a/GUI /bwerth.github.io_files/print.css b/GUI /bwerth.github.io_files/print.css new file mode 100644 index 0000000..4b19b67 --- /dev/null +++ b/GUI /bwerth.github.io_files/print.css @@ -0,0 +1,228 @@ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + padding: 0; + margin: 0; + font: inherit; + font-size: 100%; + vertical-align: baseline; + border: 0; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +body { + font-family: 'Helvetica Neue', Helvetica, Arial, serif; + font-size: 13px; + line-height: 1.5; + color: #000; +} + +a { + font-weight: bold; + color: #d5000d; +} + +header { + padding-top: 35px; + padding-bottom: 10px; +} + +header h1 { + font-size: 48px; + font-weight: bold; + line-height: 1.2; + color: #303030; + letter-spacing: -1px; +} + +header h2 { + font-size: 24px; + font-weight: normal; + line-height: 1.3; + color: #aaa; + letter-spacing: -1px; +} +#downloads { + display: none; +} +#main_content { + padding-top: 20px; +} + +code, pre { + margin-bottom: 30px; + font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal; + font-size: 12px; + color: #222; +} + +code { + padding: 0 3px; +} + +pre { + padding: 20px; + overflow: auto; + border: solid 1px #ddd; +} +pre code { + padding: 0; +} + +ul, ol, dl { + margin-bottom: 20px; +} + + +/* COMMON STYLES */ + +table { + width: 100%; + border: 1px solid #ebebeb; +} + +th { + font-weight: 500; +} + +td { + font-weight: 300; + text-align: center; + border: 1px solid #ebebeb; +} + +form { + padding: 20px; + background: #f2f2f2; + +} + + +/* GENERAL ELEMENT TYPE STYLES */ + +h1 { + font-size: 2.8em; +} + +h2 { + margin-bottom: 8px; + font-size: 22px; + font-weight: bold; + color: #303030; +} + +h3 { + margin-bottom: 8px; + font-size: 18px; + font-weight: bold; + color: #d5000d; +} + +h4 { + font-size: 16px; + font-weight: bold; + color: #303030; +} + +h5 { + font-size: 1em; + color: #303030; +} + +h6 { + font-size: .8em; + color: #303030; +} + +p { + margin-bottom: 20px; + font-weight: 300; +} + +a { + text-decoration: none; +} + +p a { + font-weight: 400; +} + +blockquote { + padding: 0 0 0 30px; + margin-bottom: 20px; + font-size: 1.6em; + border-left: 10px solid #e9e9e9; +} + +ul li { + list-style-position: inside; + list-style: disc; + padding-left: 20px; +} + +ol li { + list-style-position: inside; + list-style: decimal; + padding-left: 3px; +} + +dl dd { + font-style: italic; + font-weight: 100; +} + +footer { + padding-top: 20px; + padding-bottom: 30px; + margin-top: 40px; + font-size: 13px; + color: #aaa; +} + +footer a { + color: #666; +} + +/* MISC */ +.clearfix:after { + display: block; + height: 0; + clear: both; + visibility: hidden; + content: '.'; +} + +.clearfix {display: inline-block;} +* html .clearfix {height: 1%;} +.clearfix {display: block;} diff --git a/GUI /bwerth.github.io_files/stylesheet.css b/GUI /bwerth.github.io_files/stylesheet.css new file mode 100644 index 0000000..a54a639 --- /dev/null +++ b/GUI /bwerth.github.io_files/stylesheet.css @@ -0,0 +1,247 @@ +body { + margin: 0; + padding: 0; + background: #151515 url("../images/bkg.png") 0 0; + color: #eaeaea; + font: 16px; + line-height: 1.5; + font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; +} + +/* General & 'Reset' Stuff */ + +.container { + width: 90%; + max-width: 600px; + margin: 0 auto; +} + +section { + display: block; + margin: 0 0 20px 0; +} + +h1, h2, h3, h4, h5, h6 { + margin: 0 0 20px; +} + +li { + line-height: 1.4 ; +} + +/* Header,
+ header - container + h1 - project name + h2 - project description +*/ + +header { + background: rgba(0, 0, 0, 0.1); + width: 100%; + border-bottom: 1px dashed #b5e853; + padding: 20px 0; + margin: 0 0 40px 0; +} + +header h1 { + font-size: 30px; + line-height: 1.5; + margin: 0 0 0 -40px; + font-weight: bold; + font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; + color: #b5e853; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), + 0 0 5px rgba(181, 232, 83, 0.1), + 0 0 10px rgba(181, 232, 83, 0.1); + letter-spacing: -1px; + -webkit-font-smoothing: antialiased; +} + +header h1:before { + content: "./ "; + font-size: 24px; +} + +header h2 { + font-size: 18px; + font-weight: 300; + color: #666; +} + +#downloads .btn { + display: inline-block; + text-align: center; + margin: 0; +} + +/* Main Content +*/ + +#main_content { + width: 100%; + -webkit-font-smoothing: antialiased; +} +section img { + max-width: 100% +} + +h1, h2, h3, h4, h5, h6 { + font-weight: normal; + font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; + color: #b5e853; + letter-spacing: -0.03em; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), + 0 0 5px rgba(181, 232, 83, 0.1), + 0 0 10px rgba(181, 232, 83, 0.1); +} + +#main_content h1 { + font-size: 30px; +} + +#main_content h2 { + font-size: 24px; +} + +#main_content h3 { + font-size: 18px; +} + +#main_content h4 { + font-size: 14px; +} + +#main_content h5 { + font-size: 12px; + text-transform: uppercase; + margin: 0 0 5px 0; +} + +#main_content h6 { + font-size: 12px; + text-transform: uppercase; + color: #999; + margin: 0 0 5px 0; +} + +dt { + font-style: italic; + font-weight: bold; +} + +ul li { + list-style: none; +} + +ul li:before { + content: ">>"; + font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; + font-size: 13px; + color: #b5e853; + margin-left: -37px; + margin-right: 21px; + line-height: 16px; +} + +blockquote { + color: #aaa; + padding-left: 10px; + border-left: 1px dotted #666; +} + +pre { + background: rgba(0, 0, 0, 0.9); + border: 1px solid rgba(255, 255, 255, 0.15); + padding: 10px; + font-size: 14px; + color: #b5e853; + border-radius: 2px; + -moz-border-radius: 2px; + -webkit-border-radius: 2px; + text-wrap: normal; + overflow: auto; + overflow-y: hidden; +} + +table { + width: 100%; + margin: 0 0 20px 0; +} + +th { + text-align: left; + border-bottom: 1px dashed #b5e853; + padding: 5px 10px; +} + +td { + padding: 5px 10px; +} + +hr { + height: 0; + border: 0; + border-bottom: 1px dashed #b5e853; + color: #b5e853; +} + +/* Buttons +*/ + +.btn { + display: inline-block; + background: -webkit-linear-gradient(top, rgba(40, 40, 40, 0.3), rgba(35, 35, 35, 0.3) 50%, rgba(10, 10, 10, 0.3) 50%, rgba(0, 0, 0, 0.3)); + padding: 8px 18px; + border-radius: 50px; + border: 2px solid rgba(0, 0, 0, 0.7); + border-bottom: 2px solid rgba(0, 0, 0, 0.7); + border-top: 2px solid rgba(0, 0, 0, 1); + color: rgba(255, 255, 255, 0.8); + font-family: Helvetica, Arial, sans-serif; + font-weight: bold; + font-size: 13px; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05); +} + +.btn:hover { + background: -webkit-linear-gradient(top, rgba(40, 40, 40, 0.6), rgba(35, 35, 35, 0.6) 50%, rgba(10, 10, 10, 0.8) 50%, rgba(0, 0, 0, 0.8)); +} + +.btn .icon { + display: inline-block; + width: 16px; + height: 16px; + margin: 1px 8px 0 0; + float: left; +} + +.btn-github .icon { + opacity: 0.6; + background: url("../images/blacktocat.png") 0 0 no-repeat; +} + +/* Links + a, a:hover, a:visited +*/ + +a { + color: #63c0f5; + text-shadow: 0 0 5px rgba(104, 182, 255, 0.5); +} + +/* Clearfix */ + +.cf:before, .cf:after { + content:""; + display:table; +} + +.cf:after { + clear:both; +} + +.cf { + zoom:1; +} \ No newline at end of file diff --git a/GUI /bwerth.github_files/main.css b/GUI /bwerth.github_files/main.css new file mode 100644 index 0000000..e6af6ac --- /dev/null +++ b/GUI /bwerth.github_files/main.css @@ -0,0 +1,43 @@ +body { + margin: 60px auto; + width: 70%; +} +nav ul, footer ul { + font-family:'Helvetica', 'Arial', 'Sans-Serif'; + padding: 0px; + list-style: none; + font-weight: bold; +} +nav ul li, footer ul li { + display: inline; + margin-right: 20px; +} +a { + text-decoration: none; + color: #999; +} +a:hover { + text-decoration: underline; +} +h1 { + font-size: 3em; + font-family:'Helvetica', 'Arial', 'Sans-Serif'; +} +p { + font-size: 1.5em; + line-height: 1.4em; + color: #333; +} +footer { + border-top: 1px solid #d5d5d5; + font-size: .8em; +} + +ul.posts { + margin: 20px auto 40px; + font-size: 1.5em; +} + +ul.posts li { + list-style: none; +} diff --git a/GUI /clocktest b/GUI /clocktest new file mode 100644 index 0000000..2339ea6 --- /dev/null +++ b/GUI /clocktest @@ -0,0 +1,18 @@ +from kivy.app import App +from kivy.uix.label import Label +from kivy.clock import Clock + +import time + +class IncrediblyCrudeClock(Label): + def update(self, *args): + self.text = time.asctime() + +class TimeApp(App): + def build(self): + crudeclock = IncrediblyCrudeClock() + Clock.schedule_interval(crudeclock.update, 1) + return crudeclock + +if __name__ == "__main__": + TimeApp().run() \ No newline at end of file diff --git a/GUI /clocktest.py b/GUI /clocktest.py new file mode 100644 index 0000000..85fba67 --- /dev/null +++ b/GUI /clocktest.py @@ -0,0 +1,18 @@ +from kivy.app import App +from kivy.uix.label import Label +from kivy.clock import Clock + +import time + +class IncrediblyCrudeClock(Label): + def update(self, *args): + self.text = 'Hello World' + +class TimeApp(App): + def build(self): + crudeclock = IncrediblyCrudeClock() + Clock.schedule_once(crudeclock.update, 4) + return crudeclock + +if __name__ == "__main__": + TimeApp().run() \ No newline at end of file diff --git a/GUI /markov_melody.mid b/GUI /markov_melody.mid new file mode 100644 index 0000000000000000000000000000000000000000..e8f911e1ee87244a7a93dd6e2adedae6922daa60 GIT binary patch literal 256 zcmYLDF%H5o5OW0LG3~$u8bz(rv{ScEH!~oy@q$ER=$I!m_Y=jJfEe!1XU91&>-`4c z0t0i#vOXW&b{r?*jebM6k`XNs9g8zNQ4-lp>Z2!Nr7yxP8{%AuSAA;b3nm2: + id: screen_manager + TitleScreen: + name: 'TitleScreen' + manager: screen_manager + MenuScreen: + id: menu_screen + name: 'MenuScreen' + manager: screen_manager + +#The dropdown options are defined here. The two options are a beethoven training set and a haydn training set +: + Button: + id: Beethoven + #The text seen on the option + text: 'Beethoven' + size_hint_y: None + #The height of this dropdown box + height: 44 + #If this dropdown option is clicked on, on release, the beethoven button is selected + on_release: root.select('Beethoven') + Button: + id: Haydn + #The text shown on the option + text: 'Haydn' + size_hint_y: None + #The height of this dropdown box + height: 44 + #If this dropdown option is clicked on, on release, the haydn button is selected + on_release: root.select('Haydn') + +: + #The float layout allows labels to be placed anywhere on the screen. The label is not bound by the location of the + #items around it. + FloatLayout: + #The text shown on the screen is called a label + Label: + #The actual text string + text: "Algorithmic Music Composer" + #The size of the text is a percent so that the actual size is dependent on the screen + #This makes the program more adaptable. + size_hint: (.5,.125) + #As for the size, the position is dependent on the actual size of the screen. Defined + #in terms of the x and y directions + pos_hint: {'x':.38,'y':.5} + text_size: self.size + +: + ddID: ddID + #The eight items under the grid layout are automatically placed in a grid + GridLayout: + #four rows in the grid + rows: 4 + #two columns in the grid + cols: 2 + #default height for each row + row_default_height: 40 + #Padding and spacing separates the items so they are not touching at all + padding: 10 + spacing: 10 + #The first label is in the top left. + Label: + text: "In order to create a melody based on a music genre, you need to decide whether the current note is based on the one, two, or three last notes. Please enter one of these numbers." + text_size: self.size + #Centers the text so it looks more refined and professional + halign: 'center' + #The text input corresponding to the first label is in the top right + TextInput: + #the name of this text input for reference elsewhere + id: markov_order + #the text that will be automatically placed here. It can be deleted by the user. + text: "Enter an integer between one and three." + #There is only one line in the text input. The text will not wrap around because + #the input should only be a number + multiline: False + #The second label is directly below the first one + Label: + #label text string + text: "How long do you want the song to be?" + #text input to the right of the corresponding label + TextInput: + #name of the text input for reference elsewhere + id: length + #pre-placed text + text: "Enter the song length in measures" + multiline: False + #Third row down to the left + Label: + #label text string + text: "What do you want the starting note of the song to be?" + #Third row down to the right + TextInput: + #name for reference elsewhere + id: starting_note + #pre-placed text + text: "Enter the starting note as a capitalized letter followed by # if you want a sharp or - if you want a flat" + #Fourth row on the right + Label: + text: "What style of music do you want the song to be?" + #Bottom right drop down menu + Button: + #id: notesDropDownID + id: ddID + #The original text on the drop down button + text: 'Training Sets' + #When the mouse is released over the button, the menu will open + on_release: + root.drop_down.open(self) + #Float layout so other things on the same screen can be placed anywhere + FloatLayout: + #The final generate melody button near the bottom of the screen. + Button: + #the text for the button + text: 'Generate Melody' + #When the button is pressed + on_press: + #the get_datasetindex() for the menuscreen is called to figure out which of the + #dropdown options was selected. An integer corresponding to the chosen dropdown button + #is defined as a parameter dataset_index for use later + root.manager.get_screen('menu').get_datasetindex() + #Using inputs from the three text inputs and drop down menu, the final algorithm code + #is called to generate a song and open musescore for the user to play it + root.manager.get_screen('menu').generate_song(int(length.text),root.manager.get_screen('menu').dataset_index,starting_note.text,int(markov_order.text)) + #transfer the user input from the menu screen to the settings screen for later use + #root.manager.get_screen('settings').label_text.text = str(menu_screen.text) + #change to the settings screen after the user input has been accounted for + #root.manager.current = 'settings' + #Defines the size of the text of the button as a percentage so it adapts based on the size of the screen + size_hint: (.20,.125) + #The position of the button is again defined as percentage + pos_hint: {'x':.4,'y':.10} + #The about button redirects the user to the project website + Button: + #size is defined as a percentage + size_hint: .125, .1 + #position is defined at the origin, which is the bottom left of the screen + pos_hint: {'x': 0, 'y': 0} + #text on the button + text: 'About' + #on button press... + on_press: + #imports something that can be used to call the project website + import webbrowser + #opens the project website from local storage + webbrowser.open('bwerth.github.io.html') From c10c90f84c044b56ef109df26d43738a4e8f185d Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Thu, 5 May 2016 09:39:35 -0400 Subject: [PATCH 36/41] edited GUI.py --- GUI.py | 310 +++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 277 insertions(+), 33 deletions(-) diff --git a/GUI.py b/GUI.py index 431874f..de22df1 100644 --- a/GUI.py +++ b/GUI.py @@ -5,11 +5,29 @@ from kivy.uix.dropdown import DropDown from kivy.uix.button import Button from kivy.base import runTouchApp +from kivy.uix.label import Label +from kivy.clock import Clock +from music21 import * +import os +import random +import copy +from kivy.uix.image import Image # Declare both screens as separate classes. Currently there is nothing in here, but there will be when we fill out the GUI. +class Logo(Image): + def __init__(self, **kwargs): + super(Logo, self).__init__(**kwargs) + self.size = self.texture_size +class NewClock(Label): + def update(self, *args): + TestApp.screen_manager.current = 'menu' class CustomDropDown(DropDown): + for i in range(5): + print i + +class TitleScreen(Screen): pass class MenuScreen(Screen): @@ -18,36 +36,259 @@ class MenuScreen(Screen): translateLabel = ObjectProperty(None) top_layout = ObjectProperty(None) dd_btn = ObjectProperty(None) + dataset_index = 0 def __init__(self,*args,**kwargs): super(MenuScreen, self).__init__(*args, **kwargs) self.drop_down = CustomDropDown() - notes_dropdown = ObjectProperty(None) - dropdown = DropDown() - notes = ['Features', 'Suggestions', 'Abbreviations', 'Miscellaneous'] - for note in notes: - # when adding widgets, we need to specify the height manually (disabling - # the size_hint_y) so the dropdown can calculate the area it needs. - btn = Button(text='%r' % note, size_hint_y=None, height=30) - # for each button, attach a callback that will call the select() method - # on the dropdown. We'll pass the text of the button as the data of the - # selection. - btn.bind(on_release=lambda btn: dropdown.select(btn.text)) - # then add the button inside the dropdown - dropdown.add_widget(btn) - # create a big main button - mainbutton = Button(text='Usage Notes 2', size_hint=(1, 1)) - # show the dropdown menu when the main button is released - # note: all the bind() calls pass the instance of the caller (here, the - # mainbutton instance) as the first argument of the callback (here, - # dropdown.open.). - mainbutton.bind(on_release=dropdown.open) - #dd_btn.bind(on_release=dropdown.open) - # one last thing, listen for the selection in the dropdown list and - # assign the data to the button text. - dropdown.bind(on_select=lambda instance, x: setattr(mainbutton, 'text', x)) - #dropdown.bind(on_select=lambda instance, x: setattr(dd_btn, 'text', x)) - self.top_layout.add_widget(mainbutton) + mainbutton = Button(text='Hello', size_hint=(None, None)) + mainbutton.bind(on_release=self.drop_down.open) + self.drop_down.bind(on_select=lambda instance, x: setattr(self.ddID, 'text', x)) + + def get_datasetindex(self): + if self.ddID == 'btn1': + self.dataset_index = 0 + elif self.ddID == 'btn2': + self.dataset_index = 1 + + def doubles(self,lst): + """ + Generates doubles from a given list - for example [1,2,3,4,5] would become [(1,2),(2,3),(3,4),(4,5)] + """ + res=[] + for lst in lst: + if len(lst) < 2: + pass + for i in range(len(lst) - 1): + res.append((lst[i], lst[i+1])) + return res + + def triples(self,lst): + """ + Generates triples from a given list - for example [1,2,3,4,5] would become [(1,2,3),(2,3,4),(3,4,5)] + """ + res=[] + for lst in lst: + if len(lst) < 3: + pass + for i in range(len(lst) - 2): + res.append((lst[i], lst[i+1], lst[i+2])) + return res + + def quadrouples(self,lst): + """ + Generates quadrouples from a given list - for example [1,2,3,4,5] would become [(1,2,3,4),(2,3,4,5)] + """ + res=[] + for lst in lst: + if len(lst) < 4: + pass + for i in range(len(lst) - 3): + res.append((lst[i], lst[i+1], lst[i+2], lst[i+3])) + return res + + + def markov_table_1(self,doubles,database={}): + for double in doubles: + w1, w2 = double + key = w1 + if key in database: + database[key].append(w2) + else: + database[key] = [w2] + return database + + + def markov_table_2(self,triples,database={}): + for triple in triples: + w1, w2, w3 = triple + key = (w1, w2) + if key in database: + database[key].append(w3) + else: + database[key] = [w3] + return database + + def markov_table_3(self,quadrouples,database={}): + for quadrouple in quadrouples: + w1, w2, w3, w4 = quadrouple + key = (w1, w2, w3) + if key in database: + database[key].append(w4) + else: + database[key] = [w4] + return database + + def generate_string_1(self,note_seed,length,note_database,rhythm_database,rhythm_seed=[2.0]): + """ + Given a note seed in the format [first note], a rhythm seed in the format [quarter length for first note] + the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists + in the format ([notes],[durations]) + """ + rhythm_output=[] + note_output=[] + note_output.append(note_seed[0]) + rhythm_output.append(rhythm_seed[0]) + + for i in range(length-1): + i=i+1 + key=note_output[i-1] + options=note_database.get(key,["C","D","E","F","G","A","B"]) + next_state=random.choice(options) + note_output.append(next_state) + rhythm_key=rhythm_output[i-1] + rhythm_options=rhythm_database.get(rhythm_key) + print rhythm_options + next_rhythm_state=random.choice(rhythm_options)#,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + rhythm_output.append(next_rhythm_state) + + return (note_output,rhythm_output) + + def generate_string_2(self,note_seed,length,note_database,rhythm_database,rhythm_seed=[2.0,2.0]): + """ + Given a note seed in the format [first note, second note], a rhythm seed in the format [quarter length for first note, quarter length for second note] + the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists + in the format ([notes],[durations]) + """ + rhythm_output=[] + note_output=[] + note_output.append(note_seed[0]) + note_output.append(note_seed[0]) + rhythm_output.append(rhythm_seed[0]) + rhythm_output.append(rhythm_seed[0]) + + for i in range(length-2): + i=i+2 + key=(note_output[i-2],note_output[i-1]) + options=note_database.get(key,["C","D","E","F","G","A","B"]) + next_state=random.choice(options) + note_output.append(next_state) + rhythm_key=(rhythm_output[i-2],rhythm_output[i-1]) + rhythm_options=rhythm_database.get(rhythm_key,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + next_rhythm_state=random.choice(rhythm_options) + rhythm_output.append(next_rhythm_state) + + return (note_output,rhythm_output) + + def generate_string_3(self,note_seed,length,note_database,rhythm_database,rhythm_seed=[2.0,1.0,1.0]): + """ + Given a note seed in the format [first note, second note,third note], a rhythm seed in the format [quarter length for first note, quarter length for second + note, quarter length for third note] + the length of the desired output melody, a markov dictionary for the melody, and a markov dictionary for the rhythm, this function returns a tuple of lists + in the format ([notes],[durations]) + """ + rhythm_output=[] + note_output=[] + note_output.append(note_seed[0]) + note_output.append(note_seed[0]) + note_output.append(note_seed[0]) + rhythm_output.append(rhythm_seed[0]) + rhythm_output.append(rhythm_seed[0]) + rhythm_output.append(rhythm_seed[0]) + + for i in range(length-3): + i=i+3 + key=(note_output[i-3],note_output[i-2],note_output[i-1]) + options=note_database.get(key,["C","D","E","F","G","A","B"]) + next_state=random.choice(options) + note_output.append(next_state) + rhythm_key=(rhythm_output[i-3],rhythm_output[i-2],rhythm_output[i-1]) + rhythm_options=rhythm_database.get(rhythm_key,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + next_rhythm_state=random.choice(rhythm_options) + rhythm_output.append(next_rhythm_state) + + return (note_output,rhythm_output) + + def get_dataset(self,dataset_index=0): + path="/home/joseph/InteractiveProgramming-1/data{}".format(dataset_index) + scores=[] + for filename in os.listdir(path): + scores.append(converter.parse("{}/{}".format(path,filename))) + return scores + + + def generate_note_lists(self,dataset): + melodyData = [] + for score in dataset: + part = score.parts[0].getElementsByClass(stream.Measure) # Returns a list of Measures + melodyData.append([]) # melodyData is a list of phrases, which contains a set of notes with no rests. + for m in part: # For each measure! + for n in m.notesAndRests: + if(type(n) == note.Note): + melodyData[-1].append(n.name)# if it is a note, append the name of the note + elif(type(n) == note.Rest): + melodyData.append([]) # A rest ends a musical phrase so we just start a new sublist here + else: #the other possibility is that it is a chord...in which case, this grabs the top note + melodyData[-1].append(n[-1].name) + return melodyData + + + def generate_rhythm_lists(self,dataset): + rhythmData = [] + for score in dataset: + part = score.parts[0].getElementsByClass(stream.Measure) # Returns a list of Measures + rhythmData.append([]) # melodyData is a list of phrases, which contains a set of notes with no rests. + for m in part: # For each measure + for n in m.notesAndRests: + if(type(n) == note.Note): + rhythmData[-1].append(n.quarterLength)# if it is a note, append the name of the note + elif(type(n) == note.Rest): + rhythmData.append([]) # A rest ends a musical phrase so we just start a new sublist here + else: #the other possibility is that it is a chord...in which case, this grabs the top note + rhythmData[-1].append(n[-1].quarterLength) + return rhythmData + + + def generate_melody(self,list_of_notes, list_of_rhythms): + octave = 4 + streams=stream.Stream() + for indx,c in enumerate(list_of_notes): + pitch=c+str(octave) + note1=note.Note(pitch) + note1.quarterLength=list_of_rhythms[indx] + streams.append(note1) + mf = midi.translate.streamToMidiFile(streams) + mf.open('markov_melody.mid', 'wb') + mf.write() + mf.close() + os.system('/usr/bin/xdg-open ~/InteractiveProgramming-1/markov_melody.mid')# This line opens the MIDI file with the default program + + def generate_song(self,length,dataset_index,note_seed,markov_order): + scores=self.get_dataset(dataset_index) + melody=self.generate_note_lists(scores) + rhythm=self.generate_rhythm_lists(scores) + + if markov_order==1: + note_doubles=self.doubles(melody) + rhythm_doubles=self.doubles(rhythm) + note_database=self.markov_table_1(note_doubles) + rhythm_database=self.markov_table_1(rhythm_doubles) + newsong=self.generate_string_1(note_seed,length,note_database,rhythm_database) + list_of_notes=newsong[0] + list_of_rhythms=newsong[1] + self.generate_melody(list_of_notes, list_of_rhythms) + + elif markov_order==2: + note_triples=self.triples(melody) + rhythm_triples=self.triples(rhythm) + note_database=self.markov_table_2(note_triples) + rhythm_database=self.markov_table_2(rhythm_triples) + newsong=self.generate_string_2(note_seed,length,note_database,rhythm_database) + list_of_notes=newsong[0] + list_of_rhythms=newsong[1] + self.generate_melody(list_of_notes, list_of_rhythms) + + elif markov_order==3: + note_quadrouples=self.quadrouples(melody) + rhythm_quadrouples=self.quadrouples(rhythm) + note_database=self.markov_table_3(note_quadrouples) + rhythm_database=self.markov_table_3(rhythm_quadrouples) + newsong=self.generate_string_3(note_seed,length,note_database,rhythm_database) + list_of_notes=newsong[0] + list_of_rhythms=newsong[1] + self.generate_melody(list_of_notes, list_of_rhythms) + else: + print "Sorry, that markov order is not an option" class SettingsScreen(Screen): pass @@ -55,16 +296,19 @@ class SettingsScreen(Screen): # Create the screen manager and add the two previously defined screens to it. -sm = ScreenManager() -sm.add_widget(MenuScreen(name='menu')) -sm.add_widget(SettingsScreen(name='settings')) class TestApp(App): + screen_manager = ScreenManager() + def build(self): - return sm + #self.screen_manager = ScreenManager() + self.screen_manager.add_widget(TitleScreen(name='title')) + self.screen_manager.add_widget(MenuScreen(name='menu')) + self.screen_manager.add_widget(SettingsScreen(name='settings')) + clock = NewClock() + Clock.schedule_once(clock.update, 4) + return self.screen_manager if __name__ == '__main__': - TestApp().run() - -#MORE COMMENTS ! (what would me future self want to know?) \ No newline at end of file + TestApp().run() \ No newline at end of file From df00ce30432755942122fec6030b571646f3190d Mon Sep 17 00:00:00 2001 From: bwerth Date: Thu, 5 May 2016 09:47:54 -0400 Subject: [PATCH 37/41] FINISHED! --- Main.py | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/Main.py b/Main.py index 450aa4b..55461cf 100644 --- a/Main.py +++ b/Main.py @@ -13,29 +13,31 @@ import copy from kivy.uix.image import Image -# Declare both screens as separate classes. Currently there is nothing in here, but there will be when we fill out the GUI. -class Logo(Image): - def __init__(self, **kwargs): - super(Logo, self).__init__(**kwargs) - self.size = self.texture_size - +#The newclock class is used to limit the amount of time the title screen is present class NewClock(Label): + #The update function within the newclock class changes the current screen + #to the menu screen when it is called. def update(self, *args): + #The current screen of the testapp screen manager is defined as the menu screen TestApp.screen_manager.current = 'menu' +#The customdropdown class is empty because everything pertaining to the custom drop down class +#is defined in the corresponding kv file. class CustomDropDown(DropDown): - for i in range(5): - print i + pass +#Everything important in the title screen is defined in the kv file, so this is also empty. class TitleScreen(Screen): pass +#The menu screen class class MenuScreen(Screen): - translateInput = ObjectProperty(None) - translateButton = ObjectProperty(None) - translateLabel = ObjectProperty(None) - top_layout = ObjectProperty(None) - dd_btn = ObjectProperty(None) + #translateInput = ObjectProperty(None) + #translateButton = ObjectProperty(None) + #translateLabel = ObjectProperty(None) + #top_layout = ObjectProperty(None) + #dd_btn = ObjectProperty(None) + #sets the dataset_index to zero dataset_index = 0 def __init__(self,*args,**kwargs): @@ -138,7 +140,7 @@ def generate_string_1(self,note_seed,length,note_database,rhythm_database,rhythm note_output.append(next_state)# add this to the output rhythm_key=rhythm_output[i-1]# Do the same as above for rhythm rhythm_options=rhythm_database.get(rhythm_key) - next_rhythm_state=random.choice(rhythm_options,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) + next_rhythm_state=random.choice(rhythm_options) #,[0.25,0.5,0.5,1.0,1.0,1.0,1.0,2.0,2.0,2.0]) rhythm_output.append(next_rhythm_state) return (note_output,rhythm_output) @@ -250,7 +252,7 @@ def generate_melody(self,list_of_notes, list_of_rhythms): mf.open('markov_melody.mid', 'wb')# Create a midi file to save to mf.write()# save to this midi file mf.close() - os.system('/usr/bin/xdg-open ~/InteractiveProgramming-1/markov_melody.mid')# This line opens the MIDI file with the default program + os.system('/usr/bin/xdg-open /home/bwerth/InteractiveProgramming-1/markov_melody.mid')# This line opens the MIDI file with the default program def generate_song(self,length,dataset_index,note_seed,markov_order): scores=self.get_dataset(dataset_index) From 57de4adf22f22709deb0a99e960d1138dc6240ca Mon Sep 17 00:00:00 2001 From: bwerth Date: Thu, 5 May 2016 10:54:02 -0400 Subject: [PATCH 38/41] Finished --- Main.py | 26 ++++++++-- test.kv | 158 ++++++++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 140 insertions(+), 44 deletions(-) diff --git a/Main.py b/Main.py index 55461cf..dda00a3 100644 --- a/Main.py +++ b/Main.py @@ -40,16 +40,27 @@ class MenuScreen(Screen): #sets the dataset_index to zero dataset_index = 0 + #The init method initializes the menu screen. Mainly the drop down menu is here. def __init__(self,*args,**kwargs): super(MenuScreen, self).__init__(*args, **kwargs) + #Defines the drop_down parameter as a custom drop down self.drop_down = CustomDropDown() - mainbutton = Button(text='Hello', size_hint=(None, None)) + #Defines the main button for the drop down + mainbutton = Button(text='Training Sets', size_hint=(None, None)) + #binds the mainbutton to the drop down mainbutton.bind(on_release=self.drop_down.open) + #Sets the text shown on the mainbutton to change when one of the drop down + #options is selected self.drop_down.bind(on_select=lambda instance, x: setattr(self.ddID, 'text', x)) + #This method is used mainly in the test.kv file. When the generate melody button is + #selected, the get_datasetindex checks which drop down option was selected defines the + #dataset_index in a corresponding way def get_datasetindex(self): + #If btn1 is selected, the index is 0 if self.ddID == 'btn1': self.dataset_index = 0 + #If btn2 is selected, the index is 1 elif self.ddID == 'btn2': self.dataset_index = 1 @@ -291,23 +302,30 @@ def generate_song(self,length,dataset_index,note_seed,markov_order): else: print "Sorry, that markov order is not an option" +#SettingsScreen class is not used, ignore this class SettingsScreen(Screen): pass -# Create the screen manager and add the two previously defined screens to it. - +#TestApp class builds and initializes the app class TestApp(App): + #defines the screen manager of the app screen_manager = ScreenManager() + #The build method def build(self): #self.screen_manager = ScreenManager() + #Adds the title screen to the screen manager self.screen_manager.add_widget(TitleScreen(name='title')) + #Adds the menu screen to the screen manager self.screen_manager.add_widget(MenuScreen(name='menu')) - self.screen_manager.add_widget(SettingsScreen(name='settings')) + #self.screen_manager.add_widget(SettingsScreen(name='settings')) + #Defines the clock that is used to limit the length of time the clock is on clock = NewClock() + #Schedules an event to be called after four seconds. After four seconds the update + #function from the clock class is called Clock.schedule_once(clock.update, 4) return self.screen_manager diff --git a/test.kv b/test.kv index 0230a9f..c69ffb1 100644 --- a/test.kv +++ b/test.kv @@ -1,69 +1,147 @@ #: kivy 1.7.2 +#The screen manager defines the screens used in the GUI, the title screen and the menu screen. : id: screen_manager + TitleScreen: + name: 'TitleScreen' + manager: screen_manager MenuScreen: id: menu_screen name: 'MenuScreen' manager: screen_manager - SettingsScreen: - name: 'SettingsScreen' - manager: screen_manager +#The dropdown options are defined here. The two options are a beethoven training set and a haydn training set : Button: - id: btn1 - text: 'Value 1' + id: Beethoven + #The text seen on the option + text: 'Beethoven' size_hint_y: None + #The height of this dropdown box height: 44 - on_release: root.select('item1') + #If this dropdown option is clicked on, on release, the beethoven button is selected + on_release: root.select('Beethoven') Button: - id: btn2 - text: 'Value 2' + id: Haydn + #The text shown on the option + text: 'Haydn' size_hint_y: None + #The height of this dropdown box height: 44 - on_release: root.select('item2') + #If this dropdown option is clicked on, on release, the haydn button is selected + on_release: root.select('Haydn') -: +: + #The float layout allows labels to be placed anywhere on the screen. The label is not bound by the location of the + #items around it. FloatLayout: + #The text shown on the screen is called a label Label: - text: "In order to create a melody based on a music genre, you need to decide whether the current note is based on the 1, 2, 3, 4, or 5 last notes. Please enter one of these numbers." + #The actual text string + text: "Algorithmic Music Composer" + #The size of the text is a percent so that the actual size is dependent on the screen + #This makes the program more adaptable. size_hint: (.5,.125) - pos_hint: {'x':.25,'y':.7} + #As for the size, the position is dependent on the actual size of the screen. Defined + #in terms of the x and y directions + pos_hint: {'x':.38,'y':.5} + text_size: self.size + +: + ddID: ddID + #The eight items under the grid layout are automatically placed in a grid + GridLayout: + #four rows in the grid + rows: 4 + #two columns in the grid + cols: 2 + #default height for each row + row_default_height: 40 + #Padding and spacing separates the items so they are not touching at all + padding: 10 + spacing: 10 + #The first label is in the top left. + Label: + text: "In order to create a melody based on a music genre, you need to decide whether the current note is based on the one, two, or three last notes. Please enter one of these numbers." text_size: self.size + #Centers the text so it looks more refined and professional + halign: 'center' + #The text input corresponding to the first label is in the top right TextInput: - id: menu_screen - text: "Enter the desired number of chords" - size_hint: (.5,.125) - pos_hint: {'x':.25,'y':.5} + #the name of this text input for reference elsewhere + id: markov_order + #the text that will be automatically placed here. It can be deleted by the user. + text: "Enter an integer between one and three." + #There is only one line in the text input. The text will not wrap around because + #the input should only be a number multiline: False + #The second label is directly below the first one + Label: + #label text string + text: "How long do you want the song to be?" + #text input to the right of the corresponding label + TextInput: + #name of the text input for reference elsewhere + id: length + #pre-placed text + text: "Enter the song length in measures" + multiline: False + #Third row down to the left + Label: + #label text string + text: "What do you want the starting note of the song to be?" + #Third row down to the right + TextInput: + #name for reference elsewhere + id: starting_note + #pre-placed text + text: "Enter the starting note as a capitalized letter followed by # if you want a sharp or - if you want a flat" + #Fourth row on the right + Label: + text: "What style of music do you want the song to be?" + #Bottom right drop down menu Button: - id: btn_ddID - text: 'Hello' - size_hint: (None, None) - height: 44 - pos_hint: {'x':.5,'y':.5} - on_release: root.drop_down.open(self) + #id: notesDropDownID + id: ddID + #The original text on the drop down button + text: 'Training Sets' + #When the mouse is released over the button, the menu will open + on_release: + root.drop_down.open(self) + #Float layout so other things on the same screen can be placed anywhere + FloatLayout: + #The final generate melody button near the bottom of the screen. Button: + #the text for the button text: 'Generate Melody' + #When the button is pressed on_press: + #the get_datasetindex() for the menuscreen is called to figure out which of the + #dropdown options was selected. An integer corresponding to the chosen dropdown button + #is defined as a parameter dataset_index for use later + root.manager.get_screen('menu').get_datasetindex() + #Using inputs from the three text inputs and drop down menu, the final algorithm code + #is called to generate a song and open musescore for the user to play it + root.manager.get_screen('menu').generate_song(int(length.text),root.manager.get_screen('menu').dataset_index,starting_note.text,int(markov_order.text)) #transfer the user input from the menu screen to the settings screen for later use - root.manager.get_screen('SettingsScreen').label_text.text = str(menu_screen.text) + #root.manager.get_screen('settings').label_text.text = str(menu_screen.text) #change to the settings screen after the user input has been accounted for - root.manager.current = 'SettingsScreen' - size_hint: (.25,.125) - pos_hint: {'x':.375,'y':.3} - -: - label_text: label_text - FloatLayout: - Label: - id: label_text - #The text here does not matter because the label_text text parameter is changed manually when the user clicks the button on the - text: '1' - size_hint: (.125,.0625) - pos_hint: {'x':0,'y':.9375} + #root.manager.current = 'settings' + #Defines the size of the text of the button as a percentage so it adapts based on the size of the screen + size_hint: (.20,.125) + #The position of the button is again defined as percentage + pos_hint: {'x':.4,'y':.10} + #The about button redirects the user to the project website Button: - text: 'Back to menu' - on_press: root.manager.current = 'menu' - size_hint: (.125,.0625) - pos_hint: {'x':.125,'y':.9375} \ No newline at end of file + #size is defined as a percentage + size_hint: .125, .1 + #position is defined at the origin, which is the bottom left of the screen + pos_hint: {'x': 0, 'y': 0} + #text on the button + text: 'About' + #on button press... + on_press: + #imports something that can be used to call the project website + import webbrowser + #opens the project website from local storage + webbrowser.open('bwerth.github.io.html') From d3f483bd27ec308a8963e532744f2ae41e217205 Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Thu, 19 May 2016 09:57:17 -0400 Subject: [PATCH 39/41] Add files via upload --- SoftwareDesignFinalPoster.pptx | Bin 0 -> 578339 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 SoftwareDesignFinalPoster.pptx diff --git a/SoftwareDesignFinalPoster.pptx b/SoftwareDesignFinalPoster.pptx new file mode 100644 index 0000000000000000000000000000000000000000..43cdb7a5f4b575cdd579033fae495c3b80c970e5 GIT binary patch literal 578339 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≤zVsb2jTSk!JgPw1Wd4?t!F%oK_4Nb zN!=fT;3i5NSX@ru2rj>YUXHigu8T1twjhxsPJrlYetSixiERIGPyUEPPX0DwY`VJg zrM>0xN2fv;ID1A3Ya=Nqsp3l^PcBdH&L>ZU3FcGoJC#1Y35$C8{mA9kmig`0)H%z3q0|ED4P z$K>etj>alXCQBG^+4hT>?Eqa@DZAGKKKen-D2phdSysdDJ&$+63;^4;LcmC{wS`0z zyM8ypL$R#B^1dWZbFMxCWAo8`z$Ph(uqZXNrn8Eu1fJR`sR~ zLA+1FW4sPcd8mGe%v9OxgaeDbMksGUi1rv0`~p6|R?QKEBB?S{Z*%Hz-Lai}B2%J# zoZ`BZfS1S7~4PsIEJ-oFxVYwv$f$&)(gRly-;~PmM8^ zy!Wy`#7AI>1iYkNDP_l~v<x0)PMKv;2#|OIs0JoPm{mt zo&j>qXY&xe3jgwi!(|105B(1gsY9{O=I;x5ZmYn=_ypBo>_ndZ#(zP7r65@}7&HGv z6<^8SPFo-*c%D^~EDnB;%Qf8DyT+bU)ai5dNrKV74(1h^-H$-Jp3;u}Ujv(qq}|FP zg69R5Lq~Jw&n#u{0@YayWbOZM;BK=ujLwpQV)~Gt={J`WYNac&fzzWe*n54 zwKzTKOGjmbow=GV^uv_Ke>_xbC;9o*_Rn|)06)IE^FWxBthSWJj|a=C|5FJkdjy>z zVM}bvmuu>BJwyv6TFq-ae>MJpojNHQK&UGt3!5?LZb?rX^Ns_*9$`fTK#-6S(2$VO zf4o3}03)CV)bQ@k#@5OUzh#(VoH!%BXq&ZjjCy)~w`Xn z(*uK*lvebS@JJ^JwvoE*sX{irRtdO*gaM3a4WFEpGYNG3pTk$s zEj!SqPGvak;!I`O@1~Ar2r)4*Qq zLivocms47A*6H>fg9B~`4>CChd<5i$CY}CH>_nIz3Didydi(4uLJjK=?C_Cq%z4yW z2Xf7Nhi4bClCVm_n@W_oFA?j|5>nYD&=4Gl)Lik_EiGf9)1hziN5e91;Ina3adh>5jg)b2X&x>Mg3myJVtdNLRnfU385zn^U-wO4AU#k@ zvWr&Fwr>0FKo1CrjPjf;tcuc*Ds(Eprv5nAv!ZadUR|y^!5V|ssK@-^J3yp)B6`3j zoo{Mdx9Fwo-qcaKv!1wsL|ykM&V}Qu8x5 z>Fr)ib#Y}Uy_aq#jYMhYAY%z11bv#-&=#52%YoA&F?Dk^OG*wx!G5L$xdeVE4BXT?ju z*{4*mEU)iU$in7g6&t=ng)N)oDRs3jdf;DXm=N-eCc4}NudAX#EmGFG@3_KbkTQPL zPdHuUJ&ks`q)hzRZHU%Sk2uMtD6V+k1MM#+LNvIbOw@*i@wO;kLL`Rp=pR(Z;+JMT zp;$t~gAIQ&^vGCU4ZkqN=55?Jj~=;ndU_M_>qu%Tlv2%oxm8?Uciy$WOG5O1KUYXu zJVHa_Ks>o=iu{U>f;@RREBGh9j-#%vhBZ12DMMS}L|z-UhfS4|zU{PjX2Wc0HP^2I zCsUzQXXRGy8>>n1T&?jKJVSRVof~}OS+-r=8y#Jd#xQlXP=yrX+s5OkNhyesi}CKF z9Vg}eh>w~pJvt_bhq$M}Aayp7F5_&C9OJz=@*R-Sr0iRYNQW&toUD~he1SXgO)Eg@ z_LOsbNCyW`F1oP!+fGNPp_1B-U`yPsCd%z_e;9TLF#mD;JFs(Fc@a?JG{fFN8(U+O z-s>RH*O3Rgn9*6Zc;73C|QLn?SH+FODx zrqNU;-5rcw7Y4>Qdhl;XYIdcdT-erFq<*{{ioz6}Xf>wg(t%p0Q zC>s@`)HT`SG~;x4F$s`alTr5j1U;0pn#U!m1SMbe&Bx_CFsPt->@JCnM^`iiFf+y& zX7VnwDKpB`E|Oh8%mA;VRX_T)(c-<5c9rH_ode&_;@um`g}kEr(#babj5Z>vYbNX> zx5kvBZyzh~`oBj1WNs26+}#5*qBI76PcNquv@uSS!=Y)0<1cL+A5ug^_N{yQ@xwHW z8;|{0%)@p2uWj%CUNPa5I=vk@?m0(CJYjDX;}}vWeu^wQBDJnm4lR`6u<5RfIT$l3 zMHl>55xFJ@QhD9h);K-TP~rw6Q&0Cay}G9H3_E`YQLYR;f;WY- zdM~9qUxL^4FvHN3&>?1LL8>C7(TY!ke5%NmV(kyg@MPN!R-c$CLwr7#mdk&ZUIgif z&Zo<>OZVJ33T{wPRGGDpA{wuoPy(0y;X99I&;MtFE7bST+x0XvWCqVuAIE1m3)k4d zAb2B9%Nrvz)=Un#Dq$-o(t9H)$L)`NuBNhKkkgl+(oSqhDgNI9xQ(On$6oJue(A=7 zqt9KwhDjCyLINmfj_UzdZn8dAX$3Sx)`)f&I1!P35|J42()yIWI?BwNnw{T9dhcoS zGYQ7Ric<32I`vqu5{@d1T6bx(^qz>E(7^QfJKq7e%WoWCdo%RuCmRFtb?Lj*)L+Q2 zGH;G#Xh!GJI1^MT$oLzv`4jLBV6aWl7dE zqL~6~TYPcH@y3l`9jO zT*9D`(&Z@dIhgVU4RhGUk<%ni^PE4{=zyySTT}%pL*^>3JAcFs^qBe==Wpv$R@#FHs7q8QA z`FWF7G-yyB*RR5}`9nO$xj9LG9+#q)?0#_^qJHc`lx>2wWJvIhwW4I5Fji|yD<_OFd8+C`3H(TBn1mz8-9 zx)73(5I7Gi?9gtN(FsBCu!#8}P8bE1_Y6;{uML7hu}~ib^$LO_DdR3cDCFYTr&TJYJ&L^?@KD^x%nk_~UUG{ja0@Da*m@s z)azb01UOwqCQIYNfN|s7^h(R3e6nB|Oa#*kTI+)_0!0;M>J4N9d!_F1{tVyXjky5& zg5@0f9u2ImuyuAbXNXMMBy6epl&;yknoBqneg_&Qgjl_b9|#@Ug(YRmJM9TLqQW@Gb4Ga_&(H<4!ug8-cqKU(OFX-Wn=6sEBEw z%NNJN;?!iO3Zr?*5X<02f~zs7Uniq)@Btf#gD$F0^jtEA}c* zk)XC)tJbx`wUrqC1O@rhT7-qHHbx3!mI`8$5ZQZ4QV~ld@FaB!tH8rNJMbfGa6cK0 z4FQjZA%?-5rLl;03IreNr+2o2$`50qSV>#)tl?I;skE(f+E6>JuF{8IyrgVm@|^@{ zYUX-MzhsMM{j3aGF29LT>rrJ}R1+jl!?bfmL6Yl8Gm>puh!pzFkh4fxfD83>`5f{N5U3gxqMlW)@(=o#4+1Yo3gBrXbh$rGFWGQ3ZWA+b10%F4~E?UL7qki#jJ8 zQoA}lawcwUedM&bCSGaj2HUJ)JAcAj$vP2VWnXl7uLAzG1X;fVlG(jVPPY1c~5GDHs%55tt>4qA>iMstb7UK zW%hXIN8Od7DHs;{(+Ee>(`DTweB&mgy9?#L%$ZwFZLoznH4jeAL8<)u2tGR7S_;^j z?lTip;pCPNO4k}@`ij?*>r}p6q8$zCTI@!LsY~(jx5-w%&CR7Z*3z7ul~PbZruD#W zApsA&Bh#Z>^RI8f(jIzrS&PdcD62pb+2IlINgTz(9wu; zNO~pRO~GI6OQlN?Tq-988mRq8Y$Ao$6Vj zJzTp8z6iKOH;*sbyaLz*R=v&#*UNa~QY33wQkECRX>8;+Z1&^$9&pg*`l}8d%;JV` z(0qoCGt8x*Yc(Z&!NI7H12YZD=ujm-vY|}=f}>fY{7$9&oyu#J{S|2z6i=>|s623$ zT)irvJ)C{nAv&ZMys17SJ20KV29I9p`mTlr#RMMdC)26do9vB_GxOu%Dk*)sH^e=X z29+!*u{0W#=u@)l5@S`7$ee3^)`QR9NkQvj9*Ip1Ec7ars)FcJ@ z3rpp`YW6cf(gHJRHEK+Y?0H0`ww2m+XzkT%$@?jN9PM3jyewjwv6Dg{V2vJHS0QVz zyeEPMj4ID{egIf=6zi%G%v=P;>libmdzC}2yW{8lz1KOWUzJ~~jdMw=WruyMOp2IA z%Bz@TnWaAmqXWux^J^;-owT$yl@v*TMHjAP%dq@IF5oQHvtRZtzt6aNy77)CDjh*v zhA8fVOl3mWgC3m`>TNq(<~nXx?`Sa>+BurX=}fVGG^BX#d|4cog+9BIW)0NVr43pZ ziku1ks$A~Z2#<+J3yZ_>rTO)}=&P|91+t{TmWftFw;C5Q-ZUMa+amp>c2sECCotLw z6E37sKoq^MSO&VV8r!-`N`|d&Me|LC9bKgnn5#j{uMSyB2ve(Xi9Vr>gjk%uFip2& z7lEKk%37cr+M2#B{F!6}S`6FtixunI=`ho<2eITPOV;#W(q7_$HhWCi50yD8kNfDBc=Ut#9>kbd zmsC_F>YBna&{fjw7J2kk;>Ub?P!<(sZHeHCxW_E30i;DmYJD7WK%(hZ(p9E zHl=?wHdN7VPeL^QV_qnWOAeey%nBgR$YQ3tui)UX(Jlr zeiZj0lsqlBssaxPVS=h663TK@1nP6#%9a@4mYvIhDWPg9-Koib@qBw1z9jlZl^M&} zK$xsq?Gddyr5^gd0V-Mp1{5Rk$_~D6e5xWfb#e@oa*#<;bM-1NB&Z}Y1&@6yhO+bX2g3smj)ykb}HtEasVj%bm(W; zRD9IMW!PVK*v#xX*t;3ZA{?5EwHs|06V*baBeMbP!1J^D1@#?X5Na(|G9W*KdW@HVw4CVQ|p`j%KPU6@o2~!c$6Si zxV*rISoi?@VlTS;IO#rPY~I$BtPkNASWu3NJ_Vlr=+|gTpc(x>=^pg~?U!~;0$Bqq zr;vN-KNpydvwi!Vzm}Vbd19=&RMo~2sSmonJt6O%hskWGAS2R~%n{u}4`>%pAYK2; ziqV@-fv~+6zM?Q;ew{`wI_9O=!a7ZuC4)Rgf~hC0DgIFwc}$3=5m8Uc(l`419^5$V z{OaQ6uEMI(iy!my8}$z)czOLOOzo-!ERC@Wx5-S43f@1!8IBFIxhloW%Mc#4Tg(1?=c0-4tWwx(|%cbhs z?|}Te4n|8#Pvxh+gn&kZuO{#IQc#-DKQ|ky%>^(@eFqji;$qs~yI2{JkbOEEN_$i+ zP`WxvzQzh5DfYTlMH=48ugfrSY6uqGWh5{6GQ@4m?gu`z*hGn<4XnL}>YfH>4QkpO z{z3c&ttDw-eDveWxwBxl8R7#st!)^r_@qtwD_lo|Mw(91s$($M9;gNj*94X7?d(>X=*u>Mp(aTt>W>T9 ze^Q&I?4wGGyX~X?z*SWYnH1osGu^RD^-z0}=SODTX}RO8L#MSV;9b2-{;5IEtN$%@ z=ueJ6(RTux><+=*KbG0JuITRUmSq@PWk!v({0`_HMow2vK)p{m=nP#+xp#+_wf4u& z;2Cay2b7rtSv!`?=+7HOKY^b_w6&%CTgE#s=pAw|T@(7s%GW<6YvRpH)|5CK(V@t| zG!`*=RVd8^II$l}Bxia)1pScujxki5u=T(3d$!L`nA-e zr6zlEHnPX@rw9A?ToxZIbsPB!`H7cTkgYX(q-YTnDL3qruW?~}V7j~LU(rDZk81Et z#-zx6yl)DD}W9GP~nG)9`+>U~%Y(s&>awKH1d#sOt~Ok4OEXiDL8Xk!MDF2Wmah!@y_|JQ&b#L&IL{=^*w2;@50|P@dZ*Pa)0P6O)tV&7Z)}8O!*)_~_K4(iMvFa}B)+_Orv|w1UK)K^C-3#t8ZCO*HB- zn;H83mDA-Yj>~{=rkhF?Dd@wffYI~vKDhWJ{tH8!MYev&W%};|v%`O-CCOC%%762x zhA(7y7vt)u{2p&WxS#f=+JL3ucz<>sp2GOe2^}R}y#UTyy^MO_fxsZ=G~OuIXQx+$ zJQVion*o{u=6GZh1QJRAF<#;k zer%3d`Z3&xM4CsOzO0P=e-B+}o;A~cTVZ?s z{s}919Q10wY9M#Qw@iJPC4+c&*A!*%MET%eCo&Ph8;Lo+Cim5=bT=sb&8HdM`NV(l zL4U)g{U-NAOG%qS$t#1q@c+hN@hr+GI+m@Rg)oD8WpxJ&70SXZN+r6zlO4yy!o(>% z@~MFalV|a)5UnXAH5P6R8HR(M@7S$y#8y(I7UfDZ|Jp;N^IyE|vi!>-+EYDpNDz4S(#P0%M3aO=RW#% z2F5n7f(F0b(MEWo74-Z!;E##=7r7Wr;5WtWzvlAa0i4E)__+8eC9V9ze6~2JGHB%n zo-o(9in)?mxyEiit$wp8&4l;$9e9`01N6IHN>Jc0wtqSh0D%sPhVg)vO_kmG#r?J< z@K@p@pb`Z>Dosn2*xeMOajb{bD#ekZG?pGs)-Lb*M(pgxNfi#k>L~8iK|tUA7Wp6U zP953<3|2NVRY**=KNNz$JQo4^u5rzWoXV6ES0aa!BtU2)*O|^7e2#5*W-aSeTudM0 zxqkEntWpZRj|u_`5(*X;5(Encg1$S^3jz`ygY5yk7&(VaA{r){xSB}<6a}lO@zVlM zRdrWrED6(~mtB-xg==ouR2soWlYeZkf)Rm;H(;VNeSxVP8mJrT|Bzw=QbW01&NPfY zqnB6Ntl&IGuB5DsE$8};i!v7xxyBbIJB4!I+4Xd}im>$))&5s@56zHh+VOG>V1(&< zTF+p#LMME44K%klv*>1PgB+CorBYV2=ttNW+uyn`t-o1((Ps9g-2P~mt5M*&n=J|A z^Q^WuYOm7fom$mmuqkL6l&h@vwhp~Rx%5o9vkaiB!jM^pQlUV<$sf%`X7%^qQ zvqpSa?Y+|Jyw&P%(#{D+Q%^yXbwd7~{saEU%s&DrvA@yVyzVBkFCo+Be}E7=VfE3e z-~6nw!N2MIjfld_4PX6F8vegydJ}xVxTg#ND*g0;?^}$EEBmhcl1^uk8eeKxuzReiwKlM;kyq*=JNZ56lsHX10vl zQ8y8s4<+wMiyBk+^r}FqC`IB6Ob6uT0k^_n^^r$HW&IY>Bxh@srlVx;t^^06#o^QG zO$h(-TNd1nM(xui6lQF47Slj;D;({Qt9zfun+N1Pj7*y}F(?hitWEVlmVaj%i(d*w zBb<~@C(wj=Ni)gYfg|#$Ziz{B(|A5I@{k(4wxHkRMC*>d5D_Nzd@D6LaRm1JDhpIhj7Q3b0ZU~a`{hU%5r{x!0pV?<@1mqL&||IKL*P(jXon); zf3lXsW7#NUcmtZ&96jLYS+V$js(nCto&LK_I{aZWvcr^tVqE_%&PWZAOlAo3v=hSw zdN6Ep*|K@KOBxxgJEJ7R(405Na$M97Lq(mV(rm_ffHmJdL5~ASl~a}k@|Q_so8!>% zsKWmK+v&~^)%;He4nJz|BbJQ^L*)h^VJi>uO^{M>RMxU!2aO+$q5zqb|%goq0OpEoWA5~d*KW+(J@m!p;KrRkS zg4WvKCL2&=a&*3u7y^+e(;_17yM&D%0SNcV(c##I$==3Q6eO(kF`FRG&p`JFUT5ZA z$s~*;E6t#;d|@3LP&VGDmVj5Ra_`p#6cXk*O%n2^r%sAKGy3eBFvCT1^2%{j*4yP3 zAp^#1GdUFxO==7(?`jH9jfYzztkz+gC!{rxxnj(Vm-IBOEZRF?_!0^G9~Va~8?;<# zFS#slYN~S_k8WhbVFX&ROp`LQ(8qKNkP;?@wB{eqoNMh;bY&oVkLiG z(FWk6T@`c<-aS$-4+4#wU*sW>kM113kf4)y@_!B<5bk-fHwtzFcFyK*A4GhR*k}KC z@GVk}Is`fxG^yqof~eeY9q&_G4Y6x7TKeXiYAzCxNO-Mj3CK~i_j62fscLACzPd-r z2o|evLT|K+?(7N(qgcri7$UThXgOZJMJAd}4ecKwX*o}3Q*|}6&wl>W?6@u|KcqZ9 z>4XdWPB8!>mtq6X(cS>3uqk3e1pOCWlgGy*2*z84V?P^!ckibXQoqa6eH^^@8eUY~Lxw72T){YAd$F464~m)F(4t`< zC_nnA?_{^u`7AzwD~&UWl=imKa$-g+df44le&uPtvi&a)qo3dR7g+b|m-rxJ25$g_o-wScSA4gc(W957kO8gXck{h-Fnre``UkdOY_*s581fge8n<~4M#uVNE z8HnFgf2VpS7xfqpyJvomaQ?==(4_iHtRy*$Peb3_9daf(sRJI z$_lBBPF^alu-CiM@R{CT2tB^hdn3H_N=XribB8%J&+8aYwZg=yj;r$Y4Nc-BgCx3l#TQ|-JX3rBF$27t0UEkfE{lrAIo(u|}ra%)x zyOTw_#%3?_dOL#DGKV2Z(R!-w^;1FPSKltWQI&1Dw#a&7+w zcL!lGVOG}O)1HhXKZ#c;ddjKSz+c2yr zC7oNsom5R;VH!Tk zaq@ci1s~&8fzBvF>3gU=61wFpZ7(O+TM5*d1_O)%HS}s^%NnAP1`~GVlHUyUfG1*$ z7px+S5|Z{qBNBBHMn|gFj$J7yj`&zeEm-3fiDbo`$F30dgF>+kH4+WsjOF)RU?#E@ z!r}J=a=BiSMSe?;cHCp+HDO=YU!0-aOiwW_2!|zepoU;`ab;8#Z|O@9uJg89b0r!b z9aQ20A_Ii6lw#6GG#!Z?3$8S<{P>oOaWT#^*CqBoyDqh5hq5=N39c8dE4^x5)3Skb z5hU-G3McKc7LWsf!Qt8BXD4Y7EA>@f&>W5kB`&x-c4F`hxfLNPFu+F$$-%SQjPPl3 zaPp(5jf`GgDYO#LX-7vWJCW%q9cU5mDO%Atx~CWj6)+L(ibNBEg|8H89nY9ptE>g7 zP!Z`9V6)$n1_zA@RosSSI4e+}IewK^|4@=MP@%k6^M5JSUdFK2xitQynJPZ7opFJi zs|945uoNKt@?K z+b@zg1SmKhnY0FL}fHIiwxjr6rrIG(Q6tGilDfY zZ4qN>vu8jE zVwP~km ziV>;DD1kifEmxS4Ow)jX^2#r1q$A#AIm zggAkQ-VQfyx>r%L7r}->gdT#hM%h7FX__WAftZinl!`YW;2fIB! z@4S&*)1IcqGLv@3ezP>oCF#s$A|4!4LOhjFDji&*%iGnyD@g_?(e;A;4N)J)$8e9q z_FdD<;_>IOv+PjMFStLvH&pv2?Yju%-0Xi~T-4}mPCLcZHmYyP1Lz_OFg}KT#}@xB z|N9JBmnNLLC{cFWiJ%E%6dTeK@E8n_Oo+iDwSlGFsfK>Rp^3glUyvE<+dZhg*BrX6 zy*GGd-i1XBxX{2YafCaI^-mX2S2XRPQy&6Nji2a1^4~h@^AAH@Ri8NnHrTBJGFhXl zAHy~xSavHyA|rhr8*Nx@@5mE1eE({WdGbLk$;F zNVkF^FSjZ77l<|Ta>N!>ki&;tn}u24>AEN+(d*&K1~B&|?G!dSlpR#)|6IHeU!I2N zkCA*&7JgNFkpsf4=82_O_4ew5ko+3_38^ z-A=H3M>&q+S+Zo>INffO?LNjA-uRPt1$GW?;1BrDxpt)IV}hESI_^kc`T>TC=${t& z3#zb2?wo%y(ycEMoaUTINzN>l;_;673YM7<$J4Q4S$r{8wVhylj2)qVnfKmAam`1X zh^q>(48Ud!D+oI{zw3ML+L5+DN>?QXV$W~rc5u?!fF!@EURP(bVGi=9_Ga|uZ*>h4 z2IoF7OVrn>tNlgNY*qyQ?qQ-@Yh)hKYrSu%RhBl4pYG}k$$9b(fJn!j5$fL@ zKpR#Qvx9HYudHK&`vD=*4Se~A#`r}bT*6a2d}e38p0)Ov$OgW6J%1D}!ehK}0=}e9 zb({z`M9Sa4#n}L#0Hm>IEN_Uu`PE~;**=y3=`LCUXW zH_Fgb!WO@^F)}Xzoj>CBWY@gpKMyJNS|{km75Y_yQ}$)o^X{bqxx4&@5}%R|J@F-Jzl>{`wlh<`aY0k9s1H2L zImZcwVIcZ_?FQiqKH*Uo&#?&tO6H)+KjpvfdQtmnSN5(zl!f}{yCaM@_hL)bQ(^wP z^PSR+vN-&~O7|l$aBlF!8{(VG>@UBK)p`9XXuyzIf^(-tl+gI?Jl~Zf>#JJ?HQ0K_ zB=BlAj2TOOAX#>{D5YID1)qQ+4FrbhOROB;LZj?_CJ!kL?LCYEBz0y{ker@9&t90Y zd#X}OQ1>H;87?u@FU!;1(u>i=Sz+hO`NJDRtry#(%uS4P>^t~)`GF~bVwq$zFA{a+ zYfwDk^(W8cs!FZV^zKKNH#c3rJFz)O@1NLcPqzd$4jDgCMS9%>iv$A-Le}^2ufJ33 z8}ZT#RoZ?j@xo43i>4&%V^e50;z9P9Y(F%;jvLDR1-Hixb>oOJew)oF>D0RS-G=FR zp7n~_I!`$cspGZ5WAz(wAM53no9tOl)aiCf`yoyfo^Q8)s4YyHOx4HqzjW1p{|m|X zF#*434?!YU|oJ`c4044x3EVU!}35OlYhj zS;S4I9j&}w8*6PySZh^#-k2*_VX*FA&#WW_-qBVj%D&2)#ci%gbJkQI_OQm;0jWfqS)H_U8Xln>jKfeItnmxlg>wLp8?xo4d!Fg52xRq699$O)KHO?6b)^t z%J6sAwK;8QfjD0BG&8{LNhyS9$?TIwKb?>TB?7|pOF8uE2~<_(3^^_rzZ{qFD7ll0 z-`8IK{8aoUOs9MDc?&*qZ?5FiOSpPqAi^1ItZf-9O2@I3U;#G zM2b2@re75b*`XA0S|Oi)#CKt(UCReh>@Y?yY3|?H{MKu=v-|k!CF2;J;zB{MGMZa8 z`nIUXIw=4&KRUg@&sW^0=f^+d+T`t~XyVEm6=R*S=?#k2Ib z_r+>?>-2JYK+jyDu(BRcE>NVrL=Sz`0iO}gCoHU^W|kHmE(dd)uELh?c47b8s4zr~ z@a(p^<56%yvRyN($F_zmbOL0J`bdu@i)l4?0a>(%0}|m69O&*aR#tgOZB`UCX%3^5 zpbKEmwTU6$^mn9w`Ympp0V+UKKaVF00obT_r-wA?ak}2Kg5bp8*)**V0OIi`syza> zGri79-9zr+KVXuGbjz+M%z>MB0%%Ij$95x9quXVi3P_TqmwB6#>8$l3%uy&)hyt__ z2yV_a(O?!Gk{AWwLnUvCHlkdk4udjI>*1i&8c6rl(Cay&;o!G|D%~Lkt(GX>{5_M< zml@dk=$O_F*>^G@pQKwWu#Mjg8X||OMXN8>6yY-3%F%sYU<4}?BxJy^jn z8!oQQhZomm>AccHp5Uc}yoBrLiGCntjRi8nkLs~^yo>!$NA%npD7q*RXa91D2W$Ck zfv|C;1GkHU8;dguPE+M`QTIHYsb6*rdW(k9E}Jc(L1)777LtE}6)Pm^y-k7j7QUlR z+-NK-f21Zg>y5*`B@XK*AJsF~qey|Y$%$^fbL&0Hlij*sa1hv7=?I23x$lNTM3n_$ zThZ5U@yUwe7x{15H>@!>T`@CmZC1Y^EV!O#x1MF(0U56Nv-76Rtl{ z+jWai1-wXO{(9jW8uw{H_!r!Zz|$M;p56D|?UC6YxO^}O$p^}h6CPT89|~+g32j*a zDE)$?b&&f7yD#N=x9D?N8JxRErbE*(d|;tR*&L%f$&)@R{$ti5v*PP#$baeR7N3}* z-lF4i^6nZ7a+D8zjpvg0DMn>v3Por|@BAtZsCkkQ{nE!cuPN3)~GRYgAr`-=h+_bP_B!0ntC|K{<1+Dtcg3fdux&4yA* z`=a$`xlAh=W>YbLy^nuA$l~ebV$diZ^#fJl)XNvC+3$t5Owxp4Grj`bA^@>mRX% zn^=p_=_FZg5<1!@tx_MD1$GApmn#Ot;a7hOr<3-F$(3}tPO)glQY8#43#z1q?CqVy zxh<6hs?%Y&l35)^>MuGu6-?GKICQ9d+_?MmrjqLzD@Z!!6H%9lMDsg%d(f4P3Gb*K1oL~NU~a71XE zB8c#dukS_e!l7yDBn$%6?O}X=b5pKXC0<1lhE5q+?fb&u_!8-5{Zmo~r?m;Fs<+3RARuP1p|htHyut_FMn$+QO+ooLwg z^To7o^yR(N;EWNJZy2US$mlFuxieqBLQC2uaKB7Tj@a0YgU&PH+Am7G?huK&jcy?S z8OK%U`4;T#r~UGiVEr9z^0NBg!3MpYAMLENe58t#`HH@hoXacKZ;_4X9JyW?3~N-t zKKp=-u;Yd3v@&+{l@$_{eURD~yTm7BG>w==2Z=bn^`;+}UM#%9#kEa7CZrTA+3zNJ zzr?q!j(;ykuCrk(y=47V7ut4mWbR_U%VEo7Zbs@x|M5X*cQj@_^Q2gzKT`bk9rVKt zaYkS_+FsXKm;1u7C4LA4pToU%^}w8HKAW*I=#=Zb^S-EV7B@& z6RN)GWYx8zz1^t8PQuhv37!*Is}dW;M+n#+bz|f^(T{)B?!9B%?z3lKHX4ygH*djN z`Xm_@=2~+Of^@gyrf@FF*&%wvAgYW4Y`22#d@eU zuLD{8`>L5nHHf>a7@ZU@o%?-xYZ9fdg==@cL?Q}NY}F^tDWs{{tO2M$USgUt%YoKp5o$fPJgfRp!mVgTpUzNkw zL0~cM(a@NfF{+h{0M|!+qv~7MUWx})wzByK*mNN!C}j_rpHV51QTdFs*JeS~O>MBW zFBT`;Mvi)p3>hKA+*awwgU~j;64Rx((rC!S#hHS2QaUSK?t{3Z0zHT*y>zj2Wgrvt zm$~kGYUBJgSg%1BQaIjY#bw)VVD!W;YDE|Opud>r1l*3|FI5CFUZcp9aaO>OwMphY zr-_(f{R~^~Vt;|qV0ETsmxnwoizg@h&8mQ))7s7vB~S#2DjB&usGNjD?W56HjRlff z0SRM@Abb*~d6xx{wa<(QeW5|!cp%or91I(*%>}*pi?F}(Tf$AD(GW|Vd|y+(@jEdD zzi~FNfCKuVOt1srlj(EL%13cQb90MF5F z#NWL_-_*v+tK%1^u>+*m;nIEfiYZV>rY3?Bh4pvA7_1p6x~4ueB3ek_rU*{1bm)oo z-V*3wgVa@@v2Nnv@O6Sw)bY8{A@Y;3uRAM^EAV?ER52QjQf`tN&uP-e+QgU{<(R|X zH_X%xzh;454>8j8^ZBjUAGkbqa(Ha4@jhVkb^UjtZ`a)1-gFh}H(f~N2MfN;XVw2r zfM)uej~$KKpv=gHqp3mh%b%d#Ip<`xtCk;$dVwITx|T-QE1)P zQzcaYb9LEh?4t4PdkEKQsi?&#^s*oaiH`V^>whlRusK6+17E(e7a6sUEcxc&%;FAY zT<`&5Qt-%M{DT0r$Hu90+`1uBs_XxyI??C5<=4YR|4mIRd(RI=A(!W3i8Bd9d00?D z(;4g8>xvCXfB+v!i%_-C=s*UJ!nzzi*sQKSG~EN0%}1(F5D(5$wvME|amJ$7`N_rb z%%sm`Ip~ZcIOT7|%8%9h)z&wy)n9AD!{5FM^s>hPd|WF!M)-gO?xw5`5HYy)uH8A* z4r3XBWZH0{Z+o<$&aQFp9GVVHwudfwpq9K@n*{wKei!-AQc4~=CI8IP&N?pKa}-aL zJ`O3m5hwnm8zvlSBswa-=&$z?DWV}8JN+LDR#-UkF;37QT}GkC{JSy#P@4Xp#anU# zVL2Q(Q|X?}e}(wRTIl$X>Xmr>Zg|(uRq4_mmj!!nvjXYf<2Z-R`&)LW?Ejn+J~AHT zn-xjZ!{c4;)Ng1l?I+6f;n>gCld#KnpqzNH5m|Ad{5vYcYq~kXF3*SUnaS>sYM51o z5S1_t`|p5M!Qo2L%Rd_bjs<>>#Wwhx+&^F$g#p|L;hH|C;trO7bpFYkxCm_p$Ox<| zMeSmDe5R<-q-C1TU;UdjP!u|D;uJhbq(=D<3RPyE{*nB5TVMu2aS48w|EbPDvH!ii zNya>&Rt%*W4(x5TnW8>sb-+F0QH2DbZOeR-eB7I>Ip&q}G^6C~xyXm5&!m1K8rSCP z%zm~3^+8yXRM1C+E1Y@(y<9WF0Dt>6p91&|24V)aHDuav(zYTb#-kGp44{m6a9={b z(U#fyfV(#5jgpJ(w+lVQbItfq3U1w?0A96k4qo3I*M||g^0R6f9%tn0e9TaSdoo8# z0{t{5OXihVEl}jux&7#V8e6vQNIePHxX_%ieM+m1(xLj6k|w>{K6okzzn+?dcJs8p z^~Ux0vq127BcJ=b37$!WAXr2A6+J&E5Y%^9^h^ zAdR-W(b%ZQy#My*3D_2>o0q1PDYD#^1eg(dRW5)$lT?}QsgZ;{%cqep0CRo|$e_2Y zj0mQMR~Q9r>fh59*Pu_HIcLA1jdf_2KPUv$1aLCzN;+dAmWo1Wm53DAd@I_dwjhxt zdlNZdcQ31KoYTirxUti?&MyLGG`)dv`9Rc8h~AZ^6LzJFNMhP>0$Q7FRr#6(;jHQz zE_w}7pBoLaIsZKux$rcUU{8E<*+v|spN2KTfTiCSLD0qM%oum%0M$>~uU$UUBE<7z z6n4fqEpN(tGPRXy)I%PXm9_uKxTuhvKAnu{ZJL#TQuOFW+bkPbK8v(R^VK<|)aF2riWt7q4KXnGHje7kvdsVj8UsTn_iHzhzxq>8{4HHL;DX4RPOiqtpl z6Rv9NM!7SUlEO*;0H=aEB>A(vtIN;B>1V&-(#dB0XD8R&&*4jk?ov6`f4ZmI20Wfz zo4kB9e)Y2ahVMK2BkL=~v7?E!72TAmJj|LZVbCEB0)?Ccmv8hrH5FGRMzY3KDw&2m zeW0MZ4uL40ph)p55R9VXV|4OS--rggNH9>PECh&Cr5DfaMynR%Nacz2|A@(ooo&!c+8ob>q;-AcxEKtVFk`6~pjNRby|!v5$^h|^VZ^(7!U z3)a1ySF+D(^2#d0*dx?4=q(V)@+y5FP$RXBahPy~$)ZEDobx&9C+cccnlJWa!Z0i3 zZ@VIen_b0A)N1&IRdwZ8Sew#Lx-~{BP$nmipae41@<53T=*6n;2@U#mUKN361S2z( z2*;kHUhXTvh;gBLGL=IYS5@{aa%;ij`2hbYZRo2)oKcnXWX3CTVFNO?1n@Xi@sTKnyrB8_nib2}aia?aIj|w`bsW~MH@@3u)#=`K z;K@!yw!{A-sUOz=UjzPI4gU!smiR^KuHEbD_~*9^sUDgS+hcd751So7Z-WA#(|kz$ z;=cc|@bq~r=%rN8yZ;2;-IV|gMY{vw_VOcW?;WcL7HyB(#>K^i$%tZ|GCU-s#|tp= z0s(A){BWqjHpewDz=>>)hX&$RW9dfM)zn}I@4q6kbmOh6*+XOV$)C^F_mP@O=Q9LRg&)0-b=mCduU`N2 z3Yjifn-7+9)%oUM(0z4X!CV={DP^INDeo7sa4^Pcm%_xpm#+Q$ybza-k^l7U1*iXW z$oP+sc)S1g;67S)Vd(uXeXG^v$%42D-R-RwXVU5L;a;(-z6eUN`ZlehA+Ndb44M!8 z3Z7Y89aeAs3sjPy_?z^_z!#99bbFz!YvXvmsxroXZGNaK%n@_}<|)sP2ZsQ2l}AE> z?dA4&?|XbYUKt&$OFXaSD_S1u;Nk_##(`b!zb`f_MW-eEfIq3e<2}PD5K8c6T%`mR z${bA{V*b7R5)P<^2hewShNGy=|qktzOtmHVl5SIEyBgJ z6fwGiE))@#>JJ@QO&%8Gp4gP}qI{&BK!#KoBs9e>dMBrB0J`#?YX*I+Y&Co!`)cKT zKC*gnP%%kHjXVeXN}g|WbtC1HF?-A*^6qOzjHwcKy4GGQHs6%MsNu_F!?~m=L<1F5 z@(jKq0b~*z9KED7vl*;QpcG>ZwQY(DTNB|30izDf+Uc`O zxlbbF`27q7a=||_`7c`=$!KJ!P?B*yXc^5_nwyT0M1SUs1 zyNa~`XBA*fk891)Gl=J2AF~k@54?js3PB1=ZRL>iLtJ04)vR) zx)T+Z4J=O+QOJ7wQzNdaE*PD|GI8O5$E@qB3&vDo=MdU&I()94u`27Dg96)TV`n-s zT>g3uIlD-(I6pGnAO8pEUMyAGInYWBeNA)FAJC8=_CHB5Ev&YoiqQ;GAxU>} zKl|7SRrJ+KXzGd7Ssfu-zSqQQ=uLPtM)YaKl{cTwR(pZ?AR6q8p)x?67nCPycrMNv zP=2kFAh|kxz?3f#du$cQOT@*XZnI0bjIWDimF5h-X49zL%x4PW6S^MDGtrB6aVOys zaMTQ+<&4%(!OA8U@&($btDx)b>3J;qPB5qhq(QDSDXF%0CTi(aY7OWW^Wp$Z?d5o|Ufgn6jw)<3I~LUft(PtBm zLlpjzkYl49RzcTGUa0Qx4`**1Q9EOzk{43QvG&O(g6ykG5jd^S1rwI943Mkjypjsx zd$F1%FBtty7bx^ak$%f@EqTbaFjVYuV84~h&S-H&`+a^<`slKDJmeY?Oug5n@es67HCg4+uMIXghUvCuMhz`ba0ir_31nX6k zc9mH~Sg-2p9#RP*7=35ak7W#Ax(Xlg0;hNyX)o2DO{OHGPyTnSBfz1*$0uFfj8bj~ za~YDSvzRX$8sl`*lvi?#;$Bvz;A)A|>BjkDvyW*)98UaNvMQUc%ac6_I4bjjiP1W2->UF*n@x#9Attm(vC*`huq z(5*Bk3Qn7>?@rV1nIu!?e5dC`;o&t5PjZF#pg$rOnL;q=#jGg8p)de+R9O;u+bg;# zM%2RsKI9XutSXh2%Sso?RX!LP*PR#KXyy{NK3OF29Ef3wS5lzDg3)w0ovgP2PHIp{1;; z)DeT#Q-^RoN!)_I(Kdpn;94zB0J|Joh$PlG$o?#mT*Q)PEs&h~1Ps9^I+i%DfTmvh zX(p)8+WiP?wtyqk@fn*ErBY__m4f{{Lt|1CGXrnMMqRVp5SQHD$7qazXbNkyJy;WF zauh2Pt$Q5E^hhLtHthT7D&TGqx&h>+GS`T`WV!oo>9nCN#lT{6J2=OM0VZR90uFRt zuP~P4v=DY_O*hMMhD6oLi>!2>hyn-14aaMWpNzRtLRGTB= zx^QNnXbO6{Ub;F%-S#h;5|m3Gbo9DkBr!Jp#^z*+&HNMg>o}(mca?QGZ*Fu6bU#Xo zRHypWSOG<#yZ8$mi`bd>nxqd~vro2@9J@P;Yx#mnj{g)VYh_iWy_4yDrcNFvI zdp#9aNVA!#ikcG#%(GtibA51}gHi?2N$Z0!Z9km@cA8x~-BNrRPOOgVY1i4#J?`cZ zV7IY=ug$$FkB@p9;Hah{{Il;fDYlG^(~RT&W756Dd;v9LmPK!Y)HCED?%>v?nfB?l zCVK#({*ZQo&Jc;vV0hXgV~XxxeFT?Bh{>Va6}}EA05FDBJC_x#y^*)&Nm96MjBcN? ze;rheXB~j>M%BAFLH=xg4VkP)7FEP^b(8zbr8MUPrbeTe^rJL zDMTdh=-Np2j8?x|rrZGf2D{8{9j972J<*G)8k4z>|H?kQ)xdaJ(zT-~FV#wpwmNQj ze1RR){ZOsS%Ltoz3f~`$f;mS>tD1v8qXN+#73n5DY2;GF+^00&gUV+tg(T>vSK5t` zIWD%S@gmS=6cnJw8sJ4A?r5nM1{HE6s~Y}9Xi;{y`#fMX7eY}{U`Q~QyUVYy@SLEA znX;p?%NH9#qS~~|Ywuc@byyI|<*ahwBz=>V6J${c;E`pFx|UNc0OayZQ_NhhHE}8+ z8I6pGt12G1cpBa8teU1g0tgRzr{yAVLKdwXqlGq19eg~fX#}Dg<)$)x=<4NCixSLb z$^6EHY9fF9J#yFHYV{HbCSz3MD#i-ko>yaRBIHQm8K@kFh{&JBjNIGU(=b zdCEmJS#u%TcC@llY4;L4miDh2+rJO)k#inr8d8nbi*=o9)ZNn!OUv8*si#uutev7t z5Y})@5M_%uRVVjkE42!X_|EXAiqa&#`D91zn{^xTRjmo}4@?Ub&~m+SC|Ns>X)oRQ zAvWf(t(Z5NU3Ps6-(N_)=bR6Dc$v%?~05a@g znfl6e6-#?-pt&cdY=I6SE&4;}J|*bG*9wss>1>$%yi=sG5gEHPp6bg<6$>M8SjSz5 z9Z#g#PVm(j3juF-Xmaxenx!Uz^$%h}g7G|BUE7q+$Re=61_nWmf(8D2-stR6h;cz^ zNeY1?I(PT6ifJ-feYYqBtb&U&E!d)66%)6eqw7k;5Q2fTlV zX@xU7jHOF%DOa{Q)n?|6|Do?~u9VOXCNOF-@U8Agf^Uf!Z?M z{Q90mu)nF>P%vL|vz&9(>a_33QaYO(hYP&AX2Gar=!DAKvh_&zWWc$AmQ08Xk7kQn zGqIkKm*k5}%LDebuJ}=Rey`lPE&F{TvW}Vm9}vtt&b5dvs`>}a`8l3+OerSuZSWzMW*~B*-%#6sR>&@fF^Abp7?fnljc2qkM{R2 zv7B*>?kcUMRp%1J*uxmQkijB|=bJ$iVwN4Kz#IsdFGrOV(RAmXovDO+ca3=B#xFSX zKodeQtCDiYQfDqE>3lZ4q>>m80&5a9V>E&^W!qjPTm=FZB^jcP^(wlpas{n5$rmJI zGzeL`hez`30FDzLrFkav)CaQZL42 znh#I8&hL&D|G00;i7BZxY|mv2Wojrp9JE+c_##YKK|#9gqQ2vjVW-55qGa=gkJvcH7)<0)E@%bVd&|(Kq#s5{#faT`9^7&Sp1PQS7mFl4<%K5xfqLSfm*IP*(LYU<#n;g z_&vf{HWEPVKD>3z2LT$TIi{QzPa@(pq@+TNlMdh&%f*ib^>f2#i@ZZ0_lK zHN)ktHJxZk&pvsyaK4~HGr9qsxnM8ldA6Mhkxd4_%F4F1oo1frb<%s$d1M5Na$4ol z4(T~kC1KPgVzIB_whRuYJ==EQLO0_YrIK60zT#2;0h zNsI!07Nhm^{&b}9;+r_j;>l&NWhhMSl{n>XMxGN98QudZ+ zE_?q-u+UzG?R&dX!Cl!@rs{a}hpm%y6Ukj^M_8-=8=&K_+>}Vql3_;#;MGVmz`dq|Zt{D^D?^hoh>IEbw#A#jFjT3Vn zMUS%Pz!Zs#!?mYFCbTdbNoMPyXRW6@U?nI>*^6;EvU}g`sX%nylP6^+YeH@`aPReZfYG#E5ApL~;f^N{iR1ZDFYtP|E}cI?=(oqI_DnBNKs8GDp=P0$4WBWt~BL zaH57f57n?;pO31~FHzbHh2WfPisk4gr`{4(^|eRA*M13GW?Zb3v7AZDnF7J>A}=tg zFuxU+J_%VqPEjT5wrE%z7Vvatj2R>n?Z6W#zs%Z5jC{-c^suM4wKDFz3I9nYhK^EIHBNu7t-i9Bs%3!tmsH;{vid;*bn1q)L^6Tb12ew-2c zTI80=vOp4uWLe!O-XWh}{T9UVr|88K^MrS3- z3%1pQOe$kRLps7(zhJKOW@d(*wZcXDfdS4e>`q2V7Is$Nv<%2RN8!vPu@QQCAY{is zO;FlYZ%5QOKtLv+kYJX=VFu-(TGMS6TK=eWEgv<(R#6#=Xu#JMr!)7IQ#Y*|9RoC_${IXd2Y}0vFKB#b5M}&~fQb1= zEO@?vMQnYAR!qb2+XO~UmX*ZTEU^p+(P)ZsZ@CgD+DE-SBN4I*QZkBDdu9t>=lDs8 zosBYWmW%+ue zv`Ps=U|VFzL+bI_58pj=jEUVP(rJP&q%h68ybSk#=4_w~F&mL@mr4Ahqfk=%!~;pj z(^R(B4M(1|5zM3)8fGN)lw$J_bv2!6XREcQpeK)Ku}4t?z3GDaer0954)Uqb5I!Wf zUJhJR!|v}yhJDgr8#T0Aj(g_f9AnI~oHX!@gtKIakNqQxHaf>MiVK?#OpUW0T@ihi z#@KxBN*dkIW5|D&S}eQ#2p_H@^0D5EAPT@hzyKq-?l%ACMmZ-Ps@ZtscDZFAAc=8iGAv6mPAaTz?8`C>wD+OmWBCC|;UoB1Ec5wf_qR)9Nf5ucT9dD)6M( zSLxK--Q>9SsSNhZ!k{aK7i*&)_{R%vQk( zlh>Uw zbOsO>I_@k*WRp3cZhz$8OS6(QE>SB$6>1I@D;7c>SD{x%e`~`?6!nS8*0n(ieS{DmLTyquf~$&ovVfT?R;e zY9vMlQ4rKe1oXAN754Vkx;?P=vyQ6x;&WhF#KLYcd)NsYYiuIz|2Hp*%Zdp<0Zr z5u={LEKdgkU3mq4r5DsiL}XXmMluJ-W8%5I@F3xU)6}#il#h ziaI#hZnSfp*U_~PRhsQYW&>PwiR7_ITiH=W4se3^5vIc`-*|OT!o4tgbbzjn#^Ue^Lh>%)F#WMq!S9Ykx$BPX%g{G)mhB;&#@+xb)0DX zlujBckdnb&jO~k!&yuUJp;5u~axH^khEFfWyL7N7dax9rK^YYGHf6a+&pQUv;0kRj zc`IE@k&e0FT_Lll(M<2#yYv{JI?PTNV$Glic66;AW<%Fs*R#_|XG&qor#=6?i6>o;x1K+ zySsOAcZWjp7I%tEDaD=AmdblKZD0Am@BQEZ+g0@^x%|u)ID)fvs?ZazHX4tHh&{|fJxi~k}V-)U6-vSz9Rh`^`K+Nz_Dwc zTf(=NrJi>(3)2`}S~$JBxoK&hr$?xzyXBi`Ys|0}kX^So+&rYKG3i$-GDDfm8R9E! z_8UlCQh=x}`ZH^eOVEcZ5bYxkH8I>+4{V$5b#}8)LH@Zub$%KjvPiY*ThdsWzK~&! zKNQ00bPFrhwDV`D_mCFn({!uWTx%rMKSIS1MK#>~-gE z(Sp}I^RtYU(m3i-W%`u?5eM}(*|_4@S=TnYsTn5TWAeYS54q?YnkM>4=ll$vs87W$ zzr#8xM`}xwQ&$!iD45qQaj=zfQvS_YlRZHbsxJ8 zpYFrx+20 z_E|2DZ*#`!`fwsBV|>v*=aJfJ!I-T~iZ60eE~GWKo^f`!1sRjk zyWAobG4Uf^YDeKG9}pSwVNUhX-N05bA1Xt48j7rM%(?z?+(s40jhk@kgjJsf{f&3* z6FoL-vb6IPdzbQ;SzWuOr;xDpT2-F-a?KK8qpC-JtBi&$uKMB)>=njVpzyuHC)feM zMs`$SCg}$^VrAycLWG*Adb+wasfu0c1(<_OKj%fb>quN#oI*k>sZkXg4_rBKLId=2+1U zqF_iCscL=Vg!l0CCKbi-*OP9+zTJh)iCJHW(*=;a8Mtx{yMc2!T4cLIOlI0o8gdfV zL+B|3M>vPLuv74Icqkc@MMKis^tPFll4zYYB$kS6b5~e|0#k(Vn2+vZ%CZdK3vmP3 ztK3UNuZ?)a_MEXy+(Y_0KJd7t--&pC({k6!*%*qPRB^m72b;Hgght11v)MVKTFP$D zM2J>EQG$-G1#5~ud?7#hw9!1_B_I8}GyK*5D7JW)_l)s`OhuRqOc)V+;6%Pnp4*qW z4}FflP%*!5hEKBzy6~q57eEV*<8CNrSu(~G$y>f4ZsBvp$B*DlB>kYr$e%~b)c%b& z_td28!i_ZfZ1r`Tn8!rv>qfn^ZiOS=^2DM;;HaP*A?>}4bet)8OCxJ7;#95M%AevD z2DlB)pTUOwixqQaPs=A=UirqxYv8cGygq)2!(^EfJWG!4i{j<|5}L9tQOxATDQ+iM zc-;b&gfS!elpe>?`n}j(3OgmoR&kc0;^T+YIa8XRcuf~}qn<>BimnmVa29kQxyq5s zs$&Iu3N|0wpN+M(P5b7nM*)+#1;6pJlW-h^&5d4b6Dl;C`_;g2x6nP;LonM_JcVM` zKD}+VlRJDL6Si(`B*0vBz!UOon54$$pw}i{qdU&0iL-@gCuyz<*N7HK+Vq)GMUThX zkv{!e9jzH&W3cTJusofzWp608-Nx}r=* zpA%MQxpT@y>qhm+lp#5IxL^R4pFrU0{)gI6%*4ncIzfz_ad=GKWO9Lraav)o=|uA- z24GdVa(WCr{Xf=`Jo?U9YB*f(VX_1#2SGGsEV=phxHrPzV7=}#P#~Q-VInr;h0+NU zW3RZIHJEv21zspU90{C>-mq5H;xcEHw=?wqIqAFV#k}eqtKfKf4!R0?W(Aarn_7Hc z38+R*!JRX2M=G4@c7y6iJ%L2J8leP#nOwoZ89Otc{AxEAoNm_^`NYxL;2Mf5=6FwU zI$AWr*!ue?>vEhU8FW*JUk!fTxBFv*wv6=lCd94B#R`L4N7;~WoVz4H?$UD~zvTy- z_-y0eUX^sS^f*oliN&`P1gHKdy@sIfywbdqw?fE+Xa|(6K<11RnyaY;eXDX zW2132rk4JiR@?z*w#UV`Pq$-bc{SIhfdxo&JJJ-diG)UiIZ@;RMm@p!-$$kg0aqlZ zK6NZsi!EGls^gF5`nVmxQ6wzaSw5#%3FCgg{k>eYQv9isSPQ?|#nQ0dwfFbu!>h;W z69{r(PSw&XrRl6IlB;5WMi_M*@^QeM=Z}&55g52ZtRezQ>YR**y!MpjL}q+=sI;=e zAr&~fG!8|DFli~_~f@YpTG=zufdM*A3JCsHYa_cO*Y;KG6)lwrNo z*ew+Y5K6^8gB?%kaL6qAsN zyoh%*fe0)Q{2*w;f)2$0WEdw#pMoMI`UPBxh+|Yp$q$Tq^+52-I2Em;yp0(<(#n{S z^5&3i<*A7A7u)H90x)(qgU&j<_!KI(90_DWe$(rRmR=*ISz;kE-PJ6`p=VLej0twv zoG~)?Cpj(D;z$w&-@FMr*0(G5`)VhyF!ioePc50cF-0#sy@vtygB`v}4cKUyW@&BKQLl9`*Nm|3df^i0iv|XoB%KeEx>^hd43($-k9*MX&sO2bOfv zP)|=BNt|}1lT_DGw<3C1=-`x)l2eKnHW#-LVn-WBTLS$3?)`pG5m1Sp;zznlN(m_>HG7(TfePRJJ~>A?tI$5NZQjWsSm;CB&X1r))VPU7ET zd@@x$u;<8lzp(2LfqvTgSp(|o0{1y>`Lwz0WYW<~>&N`Ju0`Hb8<3+nBv4m>G+h`z zP0Yq#>m<*XYd-9pK%F%8aobh;M@^_IqhSTj>W61U@)Gh){>Sx-%xQ+~GU9ycB5|=T z=C5B!%e_|VlY6ZvT)^;(W2Y^Tm{fC#N-b`X3Dw4-P%@%198g>m?rEd#q#wVQPSs2w z=PQPQ2u3a_&{FedBndf(Wq0+0gSn~SdzP+g4!sx75T|-v+e+LY(ZqtVD z%bJT4&PDfnG1UCO4oI*unE?wyPcN}O^gnlSSjlB-bQ#gBwj^LMI>sxK2^X{5K7PSP z)4g!P(t{-&8365DD-}wu3KD*fMN#OE%+3`Z;$~-Z%1s=wzl$-g!9|eCY^z>SA*K-w zeBDz}LZ`y%tf@`rBOIaoiKQ6c_IpUiBDrnu( zd<6K>G54=F%Y8F)ti$`dJ`?wiqPw?(bZdO3Rj-|))RN(Z+1ldVsj}f;R>yF$x6&Ij!v}2xp z-QUOB5EmFv>3w^}gQ@3xu16d_wPJJ!jmC4ox(v(FN;TQ6q|C@ty$Xgn)g}$Wd3&(+ z36VWLL7hdndXkBBcLJtBr=T*;%p+4S|M&#iL*+|pole7zLL)+3%3^e;haQx^GDFq$ z_fZNDi24<^>-_!I#|MVG@}d6ky(*?7NTqEae5AYdi~S8`>31*8>0tvC ztF)HKm-lx>Ny*u9Q`C)YvFPGw(4sNu$t-loy{5uS?lVqf?n^Ph#ihY9$W~Jt51S>E zh!gliTCbkdi|x?zfIimK2+_(R&xN-oKn-xu7`Jw4OCOU76czY(?zb>p6t z2qI$K=`0V@Z~?3>MTxc(31LIZ$zuw%{({j$(VJJxgFk!4ON>(gE=C@$=T%$vTf67# z9)G<-lH#6JopB2y*`q~uCHuQlsYdtiYs^nyc;3$XmEi7DQy%*_+#i|05{5P`0r#)U zKmMK3|7fCMj-9RLzb%(9Mf#^ge-W;T(9&@K7j186Nuk~W>&aJ>f^a(2GVHwmpjB>s zvlS;WeJC^7YIHhsHQ<70)&E6wbfecXPuRB&MfUV5oj`(jsRwjgWJ(3Xeu9Bc{1Th` zIf9(3m5L272SR*F$%mE7#w%`v6*xv67r-~qloDlz>>N1rI6}ld{GG}@sPw0#z;TaW zq`pgMFNF^(2r-&ae|c+!xi%hXj2p(zuBj^LAG|rNLwuczRE#rD2b0aYuO(I_%|}w< zq3fecvtmU|LnWfSSznKNqpPhLd35BJW7KGG_V*@px>M(LT>Eu1&EF5`W+ZPTM=zQ2 zuWRVWMHSZ_`}BP|eymG9_3cMxSRmaDiz*u2mL9$D72Z*mWl0z3vJ|77#nW?q_8qyB z>;(u}^hql866B7pIP(oFo-2L}g7c|E^dFXKcM)T3I~-dGX*1rD<>!mvmeN?Wmm#`U z_;K(_s$sHOm_%R>-4o}d2s|d_c=5iV{A6ulV$Xd6bJZanF|wjpK@F6HId9+bCKk!C zew~p%>!%;2B1L1BH@&KslsgzrDc)aR%Cwd6n#3Rjr_A))qV*z`=m+J--vPmS%Jdf_e*qi+1PE`T_S60X3(o)7z<`>jMkh5mGj zFu}Hb8L4>y5xKTE<&vyt*0i_UvaBcVx%bKHt4Fl^-gHYLZnUqx(U!1XXve*~uA<}*NVfNKcb_X?E}AoUOfMDb!}yA39~v@+H3LG93{ciey6J}H@@l`pZhn}f`Jb1j}x zQC&ZNIyt|AMNK4ZS|wM)Eo_j5b(1D9(JfjHNM+`_h2a2rPvYYDL|1f7z>E|0eKS@Z z4Ev{mwI!K1w9L$~bSxPHO+PHQV{(HhRL49)nGc6qQ_Pd7=#ECsgk%WLnmD(vFb-nE$C>&aRC}IzeGT89%KaYIlT1+ez?G z@7(y)J2w95f5%E^im_`*{(m&ts z2!ED)$@V>ByYQ(^(dMWm#DW8gWe_IGmu8H|>gZk{Ax}&-#Var_H_^>(YFUU-A`4h1 zrsAa~bDZE@-5liNAdbgLrbnMn%`Dj08J=MVD=x{yBZafL-%2!&e5sk?&wKf~1o)*E z6gZp(jS!s>SafhP9pYpNr)UblZ5j@N`~PFu5M9rx;CFuDGiAssNrUKtB8H$>*S`y{ zzD9v!l9DuMzWish{0xH>wZlR^P_eVfE9$8+u?_qm#eRU@*Y?ZN@-t$IPHXhfdtXS<{ICfe-;8xFi%I?&;w+1U>D! z>#~0uHwHZ(qVc&>3V{b~&j*D8$*xGDuB+0B4Je`;3X^~eO+kfv@DUTmVm;UR0b~yW zk^7j4nkC~~EdBs2A-5h*gIAe1duZzV#PY^CPhW|hjTN7Uhyk3>#`uo|g*tl>H8DbG zO04SvKllQy|1)$$(J(0DBteKy(8Q3~$r$wJ7{KT6!>KPA1mZW91!}?nW6kEDE<{L9 zbw#j-F9?MHPh>yxU?>o1J%W`e7}^8S|FZ+Lfl*kQol-CLXNXA13|^-Z=;Ymas7VNpgJ=JwVqBqCf=D#P-n8 zVN);!@S6ods->Z(V0ezN5U~P@`c*rC#zSeY?sg{#Py+@=pn(v+AOr{u^98eZUMWUm z3WkCFKu8dv1PBcZ2Skrw;s42@;etSzur4S_9CB6apPjld2;GmrMh5=RWIuCJAP@=z z!Y2Vj_x0bLt#kpRW&dm@Bj!L4T9(aGz6n5fIzq) zUnl|uVMW8Ek+=r&#o*Kk6GIX(qM`E#K%jXMAPfw|DU@bo5Ok$*5D9wdRT1QCSQj2V zM*)KL=bwPW;7~ByHC7BcfB?aZClt_0a;2~&1P-h#{;R@B=wJ1Rp@TraKNLno!eK}d zQ0kxEPlY?BDct*kYW_FwM+;LRdN@%(y2n3K|4`WXiUi#kRt@yDp5H?!U>SZ-|4jT) z7ILM$dZ1Sp2Dl+t3WxvTiwi;rdL!V#AXNyE{!e$MaIWta{@+^o3iWU9FADqqTh@Po z|Dy1JwbU|2B14;UTjP}4yK91H$~_D_XD(a@WnpxkRv-XUo97)%1l26OWI zfh^c7A6c`woVm$y);LHgE zM2{jc##wuyLVyCl4>}s&9w3Oh4~bpbidUS#l@AC*P~IMB%@EXO=ud?KYw(8yIQ)(K zi^6}&{aJ;-Abuo)@&3z7T>DEFz~S#4>UV`PI{(ZDIQ*UazpF63Cq}GiMCj_d49t^& zM(~FNkC-23>tEQ@`-15)X!vTBJk(a8>9u^NL*wZ>F>w;whb?q|R}UK$`gmdwOQTIq-k{smRZMY#E(onHC6Gf+ z2L{tk>3p-j0Z3&e1OWoE(9tk|mkP{yVQ}CK!egYGs<>Ho*UuyTuFegFS>z{|YtvPY zHykY_VC4v89R|FOQu#PR@ZjjirYpTz#!1P@p$5~kl^=U#6C`v^J`lNwEx)!SM#~bA|F0+>$()Ju zn}4BT+C6tJ2dD=&|AzX1Ta-+29loVGkt%jlC%T;u$nm=prgM&5*~d|{4++R&F}lo( zS#)a9%)u(=16=i2q5*-t%z7=H72#e61kC~*jn~0s1X+>~v}+GAZqT1WAMC&sSuhK` z_)Ynm;=(suLU~EVOUlgy(%5XS_b%w^P|6h|NNx`H+nJE5S9kSYoJ8VC%nwI!zxAyr zk3pL!beq*Gtt{E%_9a*5D6?y6z!Kgk#Uz{QubBn~foAk4=XlWar%8BcHRGES!rleG z(`DT?kVR*l0uGG2uGUaO(WIl4c;rvN(DlmuIY`nt*KZ=k>PGXg=SR9rVG zZ6Zzinb5>h4eA}8eBdTnh2{)tv18^*!P+>vdhiFo)ojDO!pXH{m23E9k)MW-uo?t9 zwXF(;&^0QSxXal>UCweIjrC!oOZK)ma$9}iJ{1Yb7Dg~6DeyCl_XvPmG=o9DY!B+4?>+$f23 zt8cQ&u?1XG$rVi3*wl$8*r=7qSc`F}&}EYOK6NV~ZDjr5Wae1wlB~=MsXQDL-V)o& zJj-?;{a=?nsX%Lg)O$GEu)YPQL54Q^uB6g|z;jYAB<;%5C|AlS(cYB3%PnZu(qg>N8^%+gQkG=YWsE}TtfC~3EbF}Tl zB=$FN*9o~1{>j|uI%Iv`Q4;)%J8V)>xLVtGPbuxspHxQPAw=8+)B1Ke6XH3@gJvuq zSUTw~`zULcy`{C#@j4uO{Q&N$c~X{~@1$!zIEh&!C4@GKsff zu$t98{UsT*&P^?FnxtWYf8hsg5^+DmaeXcx+tBpKiFhe>PTtO!RAwFmaXRiMsj*g% zM_Q8TzH7codnqRrl|N7TPzuv^#{MCkL*dd1M42#SZrg6@&1!ULrXoYsmFO@Yju7R? z5~xVD=I`nx3#(J=UvRO(wS0q*rn<;J!a)YGMQuMDKT@9s(uO%)oB%CBw~#cdSNw`oNu*%Vq;aB zWYmtEo^xxA8Pg^@cDDfyspyA%J!zdvX-DB(%GgxQ=m=$jPlm{=Rlg9hRmmShM!qN3 zb5(B)t%{`(_w~~&Am*-#Ey|a+cwA+vE9?-z{zzF}G-utgb1L#-R05)l^nOd@UZ7x_ zvW8Dss%IQGHiKI)6Z7ILZ^*b?7wO8IiS%Seu6MkljN|x087{N;El=P0Z2NL@Qb|OP z>!!l|)dy)Pi*tF1Bh3x9&4PIpGdeRAPUp37@DjsLm|_<}4J041OnJY7uY+6MHis@h z-NRWwze=TW8~%vSkF#%>{KS3xg#w~yiofRrfUEPxyr4j>1F2?6rbrzs={WHG9R)r) zIqyPs&5Fd~n?hLGao#4rPd_#|cc~37p+|+*NbsUz?zx1V|2|o8=4#>4WpM#J=Vd60 zt>n?u6jkc$VfV*foUmWq_SjzU#M!S}y3jd%%<=Jd(wFSPZ(~+ITeUCU=S^Dv$hi3~ z5}mBEvv5bkWO(Rv+OwNH@2$QLzf4OxP#Hrj11q`Diddg+?98Lqi&1!=8R z*a`A?_q7Qwoo3&gM_a)>ZsPZsB`HV~9Hr+J$e*=wkCEM-cznV++}UMikft#T_j0%s z#poi4*7$0tq#B*C*u3~oRBY!CUhpER4xISvEgg4{9 zox(kECK>e5x#>fn6dtTQh-x^vS(EYQH;`{>y%!%!qQs4UJsS_1lY&9+RCu zjIj|hMHU7@%dDh&tXmUSKW?RXMfRvTYx%4VV4B)YJ4|tw1duLI2`^HTQFG78%-WIZ zYtO|))NG%CWZR-F*_^NzM)c68YzPVS_(k8Fz;P8zX~15RUk8HlJl3X^YrBvdq(PnY zZqHxIo08NC4AMYZ2`Z$8MjETKwPLxgojW znym)2wqtNPQ-{&48f#OFdipQ=@k{tQikUaCN92>;OiF6H@!&Hnbxt1tQ^3lIikrgG zxQw1yAIqT?YHjvj*NznQ&#VA;eKu8LJaJ48Q=;#55KEJ$%du~`F0zAxOy9OC*lcmf z3d?h7M&Ehidf1Mt@522_^zIw^;S&N!J7xF1$iBaTEz8e-*yn7lMu01C$zqfSR|K!p zxDT{R!MND1U98O{DI~oUFjsmevyh=nRFeXZYhhVyq=D$tTsvQZF9|E9d{{B zC$_i^xW6|ZS+%WJ)XqOs%o6drUDg358*k}~hPqe;&`_+s!V==W0!%SMveb4af}hA^ zKIxiaQJ4k)3`7W0DArqQei!3l4x)~MgD?|IGjh8QDO?Qi&BZ6|AP*9Aoq3M^z@TDT ztZfDZ1FNU;9k0>&U)WMjPMfB1T~4hDmVcMMDJia9``xkyQ*Wl?P7-v&>datQh$}~; z+4(XOO}{!WW#2@)?kTeU(-)%7ToG3>cql!+ZpOW05?4A3px!O z=HEcoZ%LIaS+3RH#dzi`ygDCJoE62@ewX7K__6o{AJHk=f{4yrBXP~&Qe4oIa`UOe z&UK!UTq5`+TBBCAyt{6=aaPrg2vi*7vZ3WE-?={Cu}XQ_B*9V{?Ff2liAc0Tj;sYrG6ey+^`(@{Mvdi($lKT6LbW}uE4M~ zY;mVwA+0zPq!C!AZLeJPd+E^P3VfDY@xA9E;cx-o3-I-&@@3Cj!{*DIke7nD?pJE} zZw_Tow9;Fu@uNxlLr$260^%*J9Zb{Ql|Nh>Hn(3awYY6%c>nQS<~IBY>`d`Hc>_NIchuLYYU>QN86|pp=we`%~o9( z4xICCnvdnzbHC*<#JnaW7F=uqVXIBD{_H}oG^48DjBQBxjS55-I^Oli6hpJ2^@SKr zv9xf(Ty?yk!(6SJD~30i41)6PAawhNTYdUrpeNF%Wm030!#tRAPnvz+-J^xy z&L(=se#&|Bv{*aBl{^1fiJv>7H7bb|ldjsKJtyL2F-$2a(6yQub6o{1FRp90qd`-g zm4FprHyl$Slk7Rk4V?l6+4H9;@MVPMFQ}qcHl1qFuE0R{t4Re=k z)O$a=YUaVcis0pqeP;Azm!jJ5ospVI$3Z$Y8+HCyQ^XnP9i=q6ZVWFj-#*s6RDYlJ zfXZ#k(#=1789nlwE8(Cu=B?WE<6x>@O1{F+Iy0KM3e{2v_yt2XB^g^EAkt9$3ce{t z>iFHoPfzVslLzOqK17lDDu&i{(-~_;RXAMUz2AW5jZRH?!q*k_q`jv0;+yEaD?)8zo03(;usLAHVrA77SjGd!w0Z*thp01Cl;Ekh-RUkA!SorfT&ylzrIjP`rE9*N zpDeWMQC!6agCID0W5*`ni9mF6$&6rARa}g(I08wx$cet;O)?yb6}3OpSb2G+J@N8G z@s}290rWdo5~}KRb`vmEE@nT((oR!;-_H>jKHC!Q>z}M>YeBXFGhkwIQJd8=9ORG4 z(OFA+>@1V&LZ(r%gA1xp2Ij`rTGrGy{=zSMSdnu3wQofjH^~Zf`<+;rKTUf!we2eQ zu?y;H-fcP2yYdyjTO5V%p=@=DCsSSYqP&Qv zXO{K}+Re`9W$b%4r4B`6RsqawtMZS6I$&fo38q|+-8y&CHNyu*nVn_TWif{oXGMVn z>)!_GNkx>~v?V`qYAtSRLvSTk_9VEp*MuGn9Lg`f|d9nSeljI!I_`&%v*HgX%J9Gq_ z91ne`eAdJB$?7){^nV{@*h2Dq?;8ONO)3`-vzkV<61Di3GHRw;#fN^Vb#1aDeg0zN zYBpU&+J=Bbg66W`95Xws9D`gm1A$Gl@th=e^?=pG1UrTa^MsbUqu%=Z6|F?=bi4DE zoXH9A2XHalXa`4yl!Ouk{`Ok`q)n=0vWH1c`#{&zFsM`x6qD}y3zaj`@8Xr``_&s zj-_nZfggsBBUD)$PZS9QzeJb<&uJ7*^+zk@T;- z1t&!Zo@xoI&^=xCOcc#nZQ-d848K`Ti%ax|Jk_w`nih*I=O3AySU z-H%exm3;$SVMJT7hmAf>`S56dXnE>P+=BRP4AT1gQ)8bVpn8&N--gCqF%UF-~RmTKqUKbxL^+inu9r@b^;wZGF-6Ynm^O6}OHRirOOhsR!os!v>3n`P> zByVtNONO%Z+vb6pU_1O?OoFB$>HuPSPm7@GRgz*Y7<%S;(xnV(>Uvy7B$BgxM{-C- zW27x%?$)=avfOd_1<@?FEO0Df)@0UjkvrScp!Z!QEh8h3jK;e*W)QmwS*uZJ?QrIu z2Dd-*y_3CE&VY8lGo>S`^pf9sjeqBn`gf#FJ%gLa)bzi4olePaR-TW^w^X%{~t zdp}{`on%~2TwgCg6@pvDMC)*286_y>h9_7QHtUg5{MZb=R<@1Nz$hr4C-Ht8KJFeuSgEx^+m_z>Zi7f=qND$M%$#by%!+9m}RvPG+)nKr<(G97-z84$VMKpL-+Q^1HdgGNt%;Wh2Msv zcWIXTmoKvOm6qh17@9OAa@2)L-gMKj>-c`Ml7T*!c83T-eK))%pud3}&nVR*egkcD zmVPi;Y_%BkIKV#O+~7tf(o~ENxJY?&Wr@aqGpMb8VW3&G#=(>>1TFkVrh#8h;_X5g zy`)&MNpSmb0-;ZEZ^y6JizDMXE+V$?&qmTi3}(aM~y7b9>R=B2j%RAKW6gsc-4z z(@i?tD&h9@g^#SfNth1IsE?4Fg3S&H65YjYTX5pIA&{$`~kThYocPp1z=y zgk(BnLo7SEUK1lo=$a2V@9^%>%-QZV+Eb>^1`G`{veT7DK2#z@j5?;)Cm%5HLRKQr z=BYI~lkA+b3^kjquw_}(CBx>{seu(L0V0K{j?ihOs^fY$AcxBX=5$)nL}ibpLGUo| zMN(cStK!?Y01}AI)t4?ZS+JsFajp_VRNudbLI#SOE zlcYYMql3VmEB&3O63jh%QMeLI7eb1Xo9sBcxMjn3Sj~c`JMkY}ta8Sw1rb^Wuf(;h z{T@_!n^5d@#_=!e4p5-;3C|kBY2&q$5SUhePwB;i+X$E$crcnCAc-PXR%qy_T%PhH zrkv&sDrl2xnLXHvWn9&~v2b=6GPG-=^b2L{-AK$+O2f1Jn!kwU)q1!82EtDDGOH3X zKa6DG6Bsq5FC>b<2h;SR51Pwj3BbRDxY1+S6tlS6ybUWUKj&o#A4WW-rwUGMqwB=* za9;hvtmeDT|jlw*W$$@DNh#N?2IT>)bK=4+MQbUDeNmDjx|V$aab(JxT_8a?^`JgwD|`#XoHZfwxW$j4m8NG% zt%rk);?Eq0U_@Ptdpfn$X1efOHP(2Tx`T~*mUy(ibPJ6QPMqKPP+BRNPe-m}kQ9VR zaKJuKS5$ryq?ixW+iD%ey~H3-FFnu|nca-io}^fTXE8$)kdO@|LCuW*HdlmxzCQp zak^m^39e!j8X4-|8~W@c`BV3`@Qk`j`}F8-97@f+K;low+n}8EHy$0MoDI^N#3kyT zB0JHNh_ZXN-lt4kKQ9Z>&U9#GLONuu$2H5DZktW6TzUBIV*@DQ2E;6hbH=QS5mPKz~x zqMXOgGU8`G;RL*t_A+eu11nuw4Jl_wx2ndmIjfCWacdBHew6<61FzW{`-~Ijnr_@r z@lrVgp5+ANkBT338NC*$%7IIHbxpFmNn)O^_}l|#H8+#if+ z{H8%Wx4XWiMR?noFr`}1+dZ5D!0feeV=g}Hbo8GqdkW(|Tlx;)qUwMd`I5@A8mIis zA7ytbS-G!Q^j`(KL6s&`T@#oCE8XKN>mOBN`wtJ;!O8@X$9($|rh$vK)fXu+!4bD>%95 zxlw?f=9OK`i&Q*BGs_E-_>+Vy?+{W&78^Hm^jVa9$_!hg*^hwT?`1|PD^6Dl>ZZ&S z&#A64`)F1hf3tSTLK*x~F{hHT=^(aN@bzD{1a#HdEK@QlD=#@;lwLltp!8&tLCK|1n#?vI zC}E}=P9=g-l<8E1feNm70q(*kg#bOVdnyR%B=Z*!Z&@CG`F;&?a7};))KI6~=C#v7 zDlO3%Luo5L7gyGfgUmpAVIH^0gUoQF{K$q_i@4=o71bNL`lNZaDye*KFn=#fef%xg zeq0egUKs5{jP9#?!zY2=4_8rE_jyI$iv*s_K+z_z^>7^1im8Lf2RHGlPen9rA%K7C`8_ToRQ@*|5D{Je)pK))tdXB`317zfy_1@$l@U; z#VWP!0H^ee7pAw7gd?~F?#z5e0d^!0hN4_@B{kXiBCbnXVQx|}S?_k{aJ8Dt2t>Pv3{{#4Q(pxGQmJ`IqxU@ za@{ig8YjYL0mwAQOXie(>V_~u^Dq^Ka)zV@ehmC0rnD$(txM-c^!G2wxau4^3E8-r z)ZE8_m5daTFOP)r%>pXM!nh&EUmyhS_ zjYqWd*k{LP$~Vbm&Ir?_^Wp4R{#lgpx$YQ15f^?P;vki13g zY;_;TKxC|MeDv9weLrjLS=T$`sn#@!A)EfSk50hZUx||&E|bL?w^Rl?1bfP~zXo{( zsit9C8uX_YtH1r^X_Epn_e>9X#hPjpYNP+mg66vTFkKY|iy;g>Lx%Y9XZM@G=NnLq zX7l=u%d??}I+nkx-P>R}RktnoOfn>bm9kq!I&Ha|IjMlW**mTtO)1^!mQ>_At{cD6 zA*7(1pNmRtB(8hjoORh<71NWFhro;F(HkG4KV}Gfeo>C-()zSL72$?k6rF^#Y#3wMYPuEpU=obG`a32vjVsnTsA z#EBTp&4DJLe=gg^Gu^AMO7|!iQcER{>)&inaKvDRNR%WF7JOCG1GZg}87E4N;8!CL*;O zPsx@Y;M5x_`G|TVCTYV*{WJJcoUN7z{49c2!?9o*6U09UtU-e~&=;8G)ism;xP&U& zxrXDZRWchcrZ0Xbe7~;tsAruBIb)&1m;X}6S5wlP@(@_m=h=Ns{(~rI#i9Ce!!x8~r5ZO1P3^aU$AlvJaV@yGC6jP~U&! z6#E`lu8)xBW6lbhd>_gcT&ubJqH;I;X#9Lhe^KuXw(yc8Z;FQg+E^kNC2n_0f|wP0 z7w5j|7XtT=$pS6Ku5&7XyLf3yMNxY+_C_kf76#heDQvg_{M7Q7ky{LolLp>6=F2z5 z3Rp;C8M_m^3fH~FqF&s<-WMJNifJ~WR&_&(%ctMqFWd@%*Q3Qc=yn#{tep8j!N(dh zGw?{`WG^C?S(VJJ_KClAM4!ShZ}Be8?_ahU&Ejkf;q{u<(rj;{&{aW|vrS~XU@Fhr zHYAEd5Br}>$FQ}&%lAGGQG`Iq(~m-)kH4K(U8HpNRcwcoMeTKK?vstanriqy6@Zog zC=2*^je~`4xOizju6U>idlBJ#>AVuZSZ?iZU<8pd{I>6bmz}e+5AOf+j>0sd7x)>g6z&a<9BCc&uUQwVsYAD*6Ohj z^|_Aq-$2HQ4U!7l+@3H8;Z-SL!#7)}>dK?=%Ylg`HOXf;%9#ise|z$}Og-QCDUxD2mJzhX0q5!N%9h4ha|2ZLoIy07p3*}jpl1Sw zeC-y_4g{oO!7h>`?xNlX_F(D0lHjp<%CXRp4yH5=#_4^9Yy`Dwj2Q>6kl?q3%;|;k zK=8UH6Vs&Mf-QL(?W0TOd)M$Gu;uVhKGlk8-jy_4s`2NYe+ zPDW>{bT;6JQ>lY(dO_y66}B8v6!jq{q^JbgsyfpzjBA6bjoWfH)NiGtB-07CqS-J~ zwQiq9&(?5ONS4h2j^AgX1UF~07J9DXoV^OS13FxWPUy{GEatcw2_tIQ!iZPJ)P zl+(qJ4u6(7udkJQsS_@jUar9Tsa8qd9^5lo@aEQm#iDKj3A3kdhK-@EPLYe^bK#Hi z46m{C{ZYs+sj_`;!>1&c9+jFmkqJnQ6%c(kLv)3g4zXUb5b=$sGSr6D=RlMJPYT;U z5R|w-VMkMhDdJ}}smWewt8%6xyMSd|KP(L7OmU>t#Smxk#?rYQnWL~n;=*`Nyz790 zstJPyiJz`l(36*?`Kr1JzXEBXpJIBdK*#T38opLer>}r}$q}`bBDg$bTpd0azj3xj zZw35)hh%qU_!yI9BZiGe zTvP5uyC*j>9&r*dGO?k}g+Zcxi`wGUJw&zplpv0bR42JkllN_;@gYY-ib_2RE=*XH z{Z-q`D;qu5iTJ3gVIhW03rAze8X$bBH&n3_bZD#4icf((^=WMkFKsc^lJba%`N+th-Q#KJC zJk5?P4n~gL%r6&K0#Ag~wod~M{k z=T$GglId}T=0{Ho^TaEwHK&!~T1lY5T4=3}|sVe$lJkUUE5&C*jJSA3Q;$wPov5c4RQ3JAfkmLo3~gAb9ml3=J=QAfj0HfUttj zi^sCUrruDH#jdRr0P`aV=|S&7UPo?lIL{r1lmIweD6LBZAMmmLJgjeL_ zj(F4;>6nTHuzEp~2OJlSVLF|g=MB4P^_6Xv9D>O_F_zU0pie}F7C1^%d(Y_}_a}{w zX>n0^#Z?uH96u{u?t~65aO%<7^0jX)c~NXNz**OY^(xZU`bF|QPdlLYDd8M^@MvpG zOfv4cYchUrt93O|2c2f}oTQ3p=t)U*gG$K<^R8OMcRjSa7Suo{4Y*C{V2;txw5wtS zFeW+m!|hZqpeYMZ!?9rFmG9TvaR-QQPWV)j>?y6-O)%YML)WsarJEI}Nf49`KVaEz zr5{0%;%2(-7H~pDYN$Hf91PtFX3_1MIv>|_VkETP<9M=ii6xj9verYHj+@!+*QNGt z%JHhR*o{GMG8sp4k@A*IRg6K0XllX%S8+Nf4K~55E=ByfS!4<>vRLG^@e=R zR0x@L60J&W_OBC@5)~Lj0C1)G4LEq<80|cUBlRjhP2pr36$fy^CpVr*A11g~4Wgqt zJ+h3qJ`W?XhUriaM<{xnZ|RyLxw8bZe!#alDhhg0|v9g{9>uQZbz$#3^6c?M4qf|hx7=Tw?PK_nj zxSxW2vH4L43O}0B#BLlK6xyin!=y9DlS9TnH_uv}!Vd$_w+n~TVF+n^k*xfftNcM~?1Ul5ux z>E)NO7Y&vXQgS3?FAjm51RHQBEzWbH*U;kC3~)qu)BB+r+kv*xjHr1fE)1PmZt;B)ISDo^(eK}5=#7Hy{gyL+h$MXD7q5?q>sJNLz~dy;bs0}Kv>_2V=8ixs zWjsFyf6q9#27bS01`_}h7Dp;KSy7F0ilBMI^E~^*fxsrvXQ<-xnU>BlRc>XwN@jt8_?%z#U+Z?p`f^dY9*XH=0$e%f zF@EDyJK*#%1fZ{zdbq;4WaB-N_`?kXdf(#PE_LLP-DmAr7ul~UEp9Om-o;X5{}-A3 zQ?~U&IMr;R^o>Lvzl8i{9kxk*{s6yP(fROoKhQ+;k(Be`r~*X6-ZZ3pMOH3>4o5ib z5IE$F>Lh+P=nGKSY#7P#E%C)=JXahfn!J<|<^eS^>*plN@TS(DL{vf3KYJ8l9aVWFDRd(_hIQ!+wJ3Dwa6 z9|@5m{34OwpLzZ!0@|mlRJTDMQ6cr{wqOz?h<5?Hca;iu(g23hMrV$+C!j=fa?0zw z${@Y7c;&Nxqx~y>{~As{$KkKKT3|c2_Nji39NfctDvW4}&?%F_GH)^S=gK$B*^{7e zh`R{{yC(_8!walL=$;R5!+IeXuahW=)^f+`$|Xk9(Q3gGG~5omF;2eTqCa!P#?isv ziJ^Gz-VM{LobAXG1|GQP*E%~VtAA|>`cfV|4aL6%ZLuM|L78z)TJrxaa8NB|x&(;0J~sL-{x(g2GTv*dpsu6aLp#3NzKhCQti+yqPnwt6ne50OO8yhzSHC6ESqJvGyqcxcNNZoY^;Hgzcc zPnvtR%s33&HQf~`7BJHx=Z6g>Sp%NKD%RVfCKDh%WDSlo&Yc8{Ttidqf~9J7BAppMhN@NPky{yjqp(nKL z{IaVPws6Apy78#Jk9_(tGvgGr0#OX5W2z)Pi?j-GaY)NL1r%u3H}0s0HE-2jIw{rt zt&E)x1D@>eA61GJf1AjI`mf-f4cE@MLZH4INA7qY0S}OSawAC`?u@5EmVrUe9h*q} zs*?(BnsU48vMlqeN4g&X>}St>EY-kmpZQp_YJr4LHJ3E+lCeZ;_)VgFC;<}vXeF{P zSk3$8e&Fdc&pSe!r2n-1Df1uC zicjCq4gUCVoWJ>q$d=H)>b~maE!O$I@IOvna`)hS{6C$n{p9(7Y|`;iiIz>i+VoY8 zN`mD7y%V>zX_-qQ>OX%7aS z*<6a??#BF*q%`G1IgV7^GQIOaRZjNXYN_<5aHuG;`aR_;;?WAs`I(EPCoLf!dG;)YkOh0;khNxl189dn0JhOqO%;iI5 z*ht<1=wfORh{f#qqf-f&psfp=iY{df3GsRf&8xAD?2n{e0B>w_S|!qs@^=WlWRa`Z z!dME*M9Ffo3&tO3_Vh9%U><0ohoIJ$2>Y7owT^2eDSnj~(9F zP&?$7mli4?;9uK5L0l4^h}IsZpVL?aCSwbFtLx8=NJWWgQ_Oa(F+1QU0@07gvRd6RQ2v&D!S4k!iHa@A2#FY`8Uway)-V=mlqL%F=xJXEnX(n`%9jILeK`S3M$(%P> zg#F>j_QSW=1AZG4w>wPAurfr94{)*>c3i{WPk_PmDuhI_%e#_q< zluO8jF#htFF+U;kw<2r~s|YQaG^U-;{iuEkoc#Fy*ykp^CW07AQ|aa@O9zs}OUp+* zPO&cciKZskwYVYZn(*i$@^5UD;gk}Zku#`YxV+Uu^FbB^-5x$+ofjdiIk zm(ye65X0StQ2)@Qn+M_A<`Rbv>&Wk+u@Pw=>spu&cf7I6WvJF*mnQR%Q4`k#%8qcW zt;;Aoln?BE63tZoh@`U)O@}l?(6cb;vkF?n_))7gC5NXYiLrpzEG_Gk-E#4<45TQm ze0oSye6Be;H{UOBJU`BA3jvWrq|6uIbq#|G?7`|@jCQ+YzlhITkZPsl1#(GhG zvD5mVV{Ix$=@KrQQDVd*>?91uu@N4)tXqTaJb{*!8AoB^1oNK;r145e=CDv5waMF( z$G~Ys#6Rq9Jr`RaQh%ZuEpj4cuLFmJu<{V{{`; zL+He@9}epcbfDJzk5mrxpLOKrc9(R_YO!Ev%PZ?5-x+?geQqOd9_vETyEuV^+k{a# zJkJ!Cr15OMFU(2Q5wz?gJcR3IC&)a>wzb$$muK6<-hhqkHCnp0Sglxv*ZA$pUj{}+~ul@@$-XCl9YDbj zWYc#@c7Js7x$pefe)9hs;$kNRlIfF?W$%%V1E#2oF2=e~ZGQw&9pV%S{fk*$C^#5L zsN#JRSDJ4Hnjt`6Z_M8TmVU2>={yO2QI+u(`mYdZ!(ygmmn=&Qf+E8^bvqc*^A{jv zuxdhc!LTw3{U_}p`)fQiUYHI^jE!G4Z7iL9=B&lCSCu>?IXxW$KBl*(Kolfw7oRMP|;}`Z zGl4jl?T|_`1e30qLRYT=EJLT6!@+9B!*l2-62}9|bg19AsIS2yYZO0SX>Tu6E3``1 z!W9DcR=Pz9j0C=FfIE5#w}J;=uTRT3%F3Xl|1sOrd2#cBf(I~rr&3@-+b6r>Qo!oid*&P3 z0hsxqJ$mhS*#hSHJ0bTt#=@Xu_Bb2p1@A+Y<%^+XACpUvxE%WP9PWD;v7~c!p2?){ z*s0ZfZh`RTKM0x^BQGy^s819U5;Ce^1_@9;Gn?6^5T=FGdHYC2{W3y;g20Xo^qF3z zeL8|>iwvb70g}#yI_~qdAk#xSY?(1v7{<53(CxMeGFDr%Oq!FtNYi^|X^hDfT;^vM znE|!7icdA`lq0o|pXueC17|{nUg5fi?gNB_7CdFZIgSV;&z>2*CNWc!ILm~^^F&}x zZYUd&Mm;R4%$?4f@)oXq$8*a&C(iHLmgO; zK8(q2$=c@0#YaRkoYN=UYg#>NY=_rFPmlN}RIRBMIL(!41nE+xBbdUq6b`9JP#5M# zP!nD#53w6RypjOBZ)3Y;0uJFB%fedmur8Na)O0Q|9Nt|s7k zHbKjB>Jos~@%~;ku9jwYW=vmwRz^=d+e0n6XBb?#T^joVHQUHn^A8WJUggVi27x1# zuLuoHr8$|)@^8i;9VX~N4M``JO_!xecb+RYii4NpT-!7iT9@`4?AlD2vdU+oYbwSY zq7W>db-aDxCD7`*r$0K$f|hVvaP($eLqH5Y2ZkMPX|+=LZn@}bL9bLGo`U332Kt`f z;?<`YQJy;D4=G`HF__o`C?wlwy6bfHe$BAVqL#j^MT?Efy}2$`Qn-7x)bQ<44{iK z>+)Ki=KG6`k!uh4_Lbx?u3Xy%?cPf!+eUoO)j%?d#1H7&L-paZV0cdM18{F4KW)>4 zZI?*Xw6k7|RSq}ezTL`40buA>SO(9sQ;;7*R7K$t!Iwd;*#*le)R7x75?N_UUI!PI z9qGxjsP+?{ZtN*AWeZAxe!QJ`?>>I1E=D2FT)i6*_JpD`N;|niG5B(}VzK*v=ej->w>Lt{Q4bbz`P(hTJahI4ZIuBz}v=^-U8N-I-{6npby9a4krxg62tR8(kTJ0>qA*wTBLMU}X z&IcA!l4(*S!gFx4!l><{RPBBJkmGga z8^Mf0PGxFdchYK;@sU>og2xiv@>#qy4{1#v#hXYfMI*O3)Ak&}Px*vH$g4lO;iOP+ zG0O~-cm3F44mdTurF=SLHj(vZ&;T1}uoN4|EnP5KjplXh9AtR-#%o8wXC@CiX(D( z&J+PfP>(Ps?n-GX%BHC?KNwaIS8mqLQTQg>dSn_tF>87hwDD94bm%!QG6VImKXYm{0M^JU2(& zR+@HeSB#~v_1J}Mum)xjpE@mGNHELwu*wJJ%p$?oGh6v|4a<31u`uBu%8zKf74{^D zt4cOLHG8g<_PE}I`nB$zcYWUNi8-R9>x=V-`T2_5XWFUHoGo8liupEfn0Afje25_1 zpoW*9jFamph3<4K3l;!NI>|C}mUDnqE%5^9Yd<}s)%4X!)POO!3O&m%ka0CPg6299 zfvKk})i}g<4Ukijef^SDW!UO-c3M6g&LA+RTer**5fyij(9TDUK*ox=UD>foFC&Z8&4kk9Y-6LAe`%E`PMafz4>6sNd3YxG6Ld-FyrjdishF9M=`{493pM&`Eoom<-Kbo0IW)AdY8?e}n~1v?Px zF4ywejik*To*(z9)$`pP0X~_cBkhg9{OO_a+p^fCfIG1f$+Zjs;Qoj8{h?rIW@=@` zWMyY$VaCG3=xA?oH-EPVK$Vt|k^q2#o~vM>6L5C~2vxLnaCLC8bZ{hLV`K(!i%7{q z-ftoS09X)$Qv-}8MC8PnS(urbjf~it*+3yP4>!yGH8Y0^>$hvxZ=sp#_t2c3^FE%1 zh4Wj;!)fw0J=?d?nDbj`#>``Uj|bdsfD=lIiW(>?D@aJmiUaPKZU#rRHL-I6M+E@v z>|LFeAB&J^YH5?eEQ7Sh11(NX1K=?-ad8w@RFwUy>tA{o!23J`05c5ty#6xD-y`8o z&0I`C(V+ce0s1D6&aR*$(*?l@9>*8(i=;%{RE^ zYZ_H$QBayu5G-Wz6Kwnw{9P_62>`-`^*;Fb9RgwfCdZh3PAz^AOkIk4hD_} z23m8R0947qA-*p+{w;UsF zS)l&j90HbOt;T=Io5K8Faef3~?=3ubpN{0Hyz{$@zoUi2n6xJ@Ty1$JfR&E_X2D(F&fKsw{SbqFse=l7Y}~&IQu> z>Uz^`Z}zA*el)6X>s33piwuiZPI0lYEX+_+;0&?aS%5>0|K>(cK;JC_z`WEc1Y(6FIoZ8ssF z%F7t2RcJ45vhiLywKiIr=JZ|O$4|XrNoCQoMA1=HH>|B<^v^nbP#pJNdmeAJHB^A>_;kYwndP$XQm%Ni-VD-R^Mp9~94i)pB zA7QUy+x4@Nt|BjQV*RHnd0V^x3&61Nrm74Q1bx@!AB76#>A`8TD@${fs9?Hr!UL? zh5Iw?`+hfv?|X#=%K_A#>2uYq#oPgSMSaA+qroS-t{ktUw)*y&Qcy~|bOrPOZI^tE z?7ub!K>g9DU{es~o_xl=Ek(X*Z`OW%j!0vFaE*t^ne2x^!vA3^)f`3e2Z@UP)m9neON!dE9C zK`q5ZjQC)4O2DXdz`h&pd2AvQp#5AabdRnaMz3-V`Pq;l{h?Rw?5uihvRC}n!K^9$ zsUkv@ysVze6^Ifx*&FqY59?Z58V4ml$>efp3^P_TLb}Kf{}(wv~Is5K$lLwQ(bu z9N}KL%7sZhG5`~jZ{^8Z?|dVES~mZ!^tL|TS4(ie&BIt39E~DH-ZD{{2{}!5#sM8GvoCLwPLC=vE4x@R*Oj+WWRpg0&zJDqYJa_gdbCoP9f~i@R!tIsO_UwaWg{WgW zl4cV{oadhbj9q!BcYxC09)7<*fPTjefBxFL{(2|cu5(5NOTOv%PySg^53`kKOKHxm&FXe;)XY=fy7ck4#*(oXox@z^&Wh znf%AJMA*7o!fjRnaMM#;{G(^ko$f#5SZMHPS7;-pO5>35E~SEJK%1@^bFm5ax4@)7E}N@XwNQi&=<~r2!I8dDZrq>ZKMi`EJmsVoVISq-EJN8;d$T5$8q}1 zX1+hjB3Eg1%2_sMmow7Q27jrTRBdzJ&B@EsX(-do!B&0w7FT@kwcHHW!fu0R=yr#6 zfX1@a2+6l=mYQ z9pG0crAcjUhI`b^BJJ2TvqZuC46bxItp$t4YL#EKD%3tz4YMne#war8nDTz zZ))u9loqpcleOEc=o^aaT}y`#p?SvM)Er12`@Komu`4YC=5P=MR4_24mSpP0E>ho;j$O$pF~YVePYpj zY4?FXm;>vjQGF^nPl}+iR3I5_ZG%(2=Jn2m^OcK45hW4$9~=w5{QxuVl{ZN*^8`I5 zHpV5`j2yKC4cOQOwqhlr<2kNFli(F)n%+tmomk6IWowqkj-jqOD5|^z$Ge$t(w|o9 zCX37a3=E<8OJj<2xg=W1i?;UMy!ZQ0QtN3S7!SN)ZUWEH4YjfM@C=TnR1_wrW+g#l z!6d+>sG_s+4tsb9$l^o6(>o2R85G0M>`IZBcIo-Dd2|Ory`?$}N_)0JPQhzdyn{f4 zLWYNTdX)N%1l*|ZMKZk>^&KD{G5QWb@oz_DYAx7Q+0cOq9IBm$PAF;+7^@#M*@tM}~HM0juz~4QQe$ta*YqZK*o| zyxEuVlbLu9OzelK4Q~Jxxu~!?Hxn>7&ze7re#|yBubUOD>5Euq%f*BC$VNa!CiDZ0 znU(k%n?Fo73+73(iUpN(~h9NHJ=R4t7!Ci$owD3wg>eO*qeD z137G3r2QI6H1myxmJPgP<}~BRuAK>~t#N%z4QyZ|N=ai7I1mt`3965ILRFg_`p{OGKikQ^u}rCLzp zflb6ifV}OZJuaHTf{V2teiu{@B z!L@?RNkEHFz*j+!mIYpJpcGtb8+=I3ej|-fF|UF(Q+A?)48~vzpXxYfq841`f<>=On@PV&}s zAe&Qe%Ln`etT66bXf+=K;@ zwPVkB=oc-PTx$A`@ASbGnzhzVx-^_GG&j7K&F>3;ez9NpEdFFFwM?A=shJ)tp1?&b zj(I08z6-iflD08cf~pI>E-^5|UW-*7LU$CWxve$6-g%zEJhgPfU97gE!5Kp8Ne@Y? zTssn+5NJi|cb|nnW(QnmJ)M)i@x8HV-a>tq0@7ylYUuI_B-E0?OA=#g-_$0iiJmVT ziwCxK&5mo-I0@hqHCT}<%)1rwJS7pF75MnVW$cqsu(~3%@UKCL641JFqG4L%L29J& zvTy~=#vIDzXw%G!wIecA)YDDK3)U(tWZ| zMnWi;wgUTf;Fm`5FL<%n)!ek4!`yXCj1rOUc;z&RQ=ir$XnqVU0%J0gT67A|?BCv6 z`QY3S-OfQaVl3RxW4+9R|8xO+1qz!0s?9xp-dbR$(J2{!G)g|$C=n?+vztzy;+S9+ z#}KtBJ;pt=1satlIrEiWavN;H&dBdWlh#j%zx#;~`e{s$22U?^?s z=bc?U#m8=)4i2q*H(3rkOUK^+J37FNo9vuc;Md5{Nm@|GjY3DXh3KHc|Ka{vv1qM| zY??|fLnR%QMlv{UpfMWLSkO6skr)uykHQ>u zP7;ghW{$Ne4W(aRNt+shR+cW08*mH>*2Sx8kd1u!^rXr=VA!^Q(rk?n>xjXKE97Mf zf`OGe$0A>t&J2RPQEpM0P2FTRX-%zOE_VJjw9TS&k9#Oon*f>_s>nxFDV7U6?Z6If z)o2@~X7N-#jQjg+J#_!lKn21XJrzTWfZ<$6{UAq{B)lQvInwi3a}De>-S36@Hzl2K zs8i7a)VE>cNJ$?VGuy5^)AIWFBTi=^LqOlZlWV?mf0`jWmbX25X6ekr@K5yk9qKo>DB4$q${rJTVef_^`8PeU8aAn08BLK zEL5RPzSTFp>wBpY{JmJp z3^KMnNMR+X_ykmTMI+~+{8|!nW)UG}!zoPTp7j%`hoX)yfx#c9zZ;dHAAz?H7*e&* zgbNZ!gPnZI8k!{EF4##GAF1xqnT*5uz+!_?Og~F{|x{Gi|R* zeqgqZ0!MNB{|^v1^1$HDc^vTKBu82=jsK$qnZ3>zs{*AmI~N9NN)e8%v9WUYL4n<7!0H{=6uq-Yr_@3S^2Ag;Mzm8@Z74$VVbSwQUW z35yi6S~jvCP3|o4swpFf!M0DEXSlaA#CUFvcX%;#jOJaXoem&>&TuOIg=)up#WqNv zMB2sEA!FC>;{!eXymGSAfu@^6l~S8Se{Vw%x1!ln<&6(KV&tl-D@$mm0ckia)g*%R zE8#g<)3orhoWRvM)?Ovs!KprrlZhJ_@ll&sC{0|(R0BWKHF7vEY1wsZh!g>Fnf&VK z%Vrj3(zTFdr^`8y@~{^T-BRVTAddE#BHop?Wn_vA=1x6$bfHIcR1O}|({z&}!zZKp z+O9Sm?xx?cOh+@A2GP(Y-KYzAsC_!gMw=z0uX*?pq`T_A_RWLrRHBuDs<+P;pLYeA zPM?^yiiXQ|XUO&HN;@*l+H;?mx;TyS&tyU~j_F>!4j;2`zF5jpUI1&w9%_|zIBI@Z z+UIFZ5ZPH7@;2Dym5C@EU%}>W(vdCkXH*kNcGD`vLHp6|>SnymH*%|#6)vh{9V|$f zbVq|09DXgM+m+1-Rac|s`VZ;sy3-~qxm)W!gJVJjXJ`fvGwO#p6tUM;)OqrCM^Cu7 zqX;RAVU?j-?ENIMn@F2Jf0cptRgmQ?|9ZhkJ?cZOS-kEsn~P{B`Hzj=&zLMzSe@Wg zyD~fUFybN-N)AVeFI$(o*TFF$9?12aA!jm+#FxxxiBf1)maJs4MXk(My5gb3z6#@F z-B_x~G*ZEtVJv~jcSfU$SI$U(|CXCp&QJYt-*o%@RD4O>DACd>mCp2#5Yf0A#bk+d z#5)p;^ZESrfyXm#FGeHw^9Di@r`E91*={H6Dxi*hl3+6-I74etUb6vTP3pc`5zX>0 z&wCLYJ#-;K+SY>2k!CorCkLN1*W_ID9XW@EFHPH;=3jP^wk;d4|gmA=M^}-ixL0XRJyKxHnWhQV|-!-DrJ2_LLSDY^ZT9zb-9Ij2Oha ztX;$9%#38Pm9!GrOKs4d{_Op<6F@iw!`{MeYQ$NEy7BmFe#*qr5wveWa0}SdvDE{T zD%(BFp=B)X?nib?1!%KW>~q=&oFWSSOR1o2EPUX|Ifkf4-q%iJS(_o9X z2fTaH!gqi$W@gku&MBVU%f=g_5tH&dHQHQW0$JvB!aSDoQvGtVgZ*PY+%fA6Ds-7M z9&$0Ys==qab8Kv@VH)5UE6kg$F(lU$Tq`f%q?^&3H6nD46t=+lyXUYMXH`q4fTl26 zlWjtdp2eymjD_;1rt z`wCO@ry87km+k--V>s}gWb%Bh9wK{;mZg49@vls13u&7*Kd~ zkdfe?#3dk>7dkF z<3NmC^HPxTRxA<^ZjVFl*n8AeTJVv1UFO4m;p(F8#5hvX`RyFfP~Am)2D~^7A(Q5Y z^>k#+Y~h1OtvbJcS?zE;t_0?8+Gm(6S6*w)_TIH@yMp6w#G(v z5|ECVGjWFmm)Fa(Xri*v!$uupXz=p@K9a3hFy(eRNKcMI)5a`B}u_|WrHgeYu%Gz~70fxPe97}GTd8u9^#JaYT zKw17X#F_Y}SBuoqksix-JMnO^Hq(Ts8|}Dx_e|**7pE)fYPC+%4Bj+O(;Qbf#)M%v z%{iRL8CPBMMs>5<>`TsUMqe1AAuRWIf$W5+1^QF+FSq$G_`X1Fq#vx0SM9_L4A)y7 zN-ec6O*B2W9MD)Tc3=DiO~s$0kRCMVp6Rj*UtfAi50c~&T2>&qz4CvY4X(J55MS)q)4zI)FltwC&p)PR=Uz=Xxm}dxQ#zsehJDxgH7T5 zR#%&huI5f_cg%}5wAD6=8;A(QWp_vTJrY&hu0%F>Q?aVVPAm2`llSnci-5DK5ys4z zw+pV6UF9;Vn=V0dFy0IPQYDKC_NBy-n6%vW5f7v5)u28eE#cTSJoBWf>e6b=nDCBV zAt5;6=x&^TY$fU+rAznJzU#}f8rQ6gXU{-|U-!-J>*hmFAH_YJk!Swa}qwq=b?H5Y1|3! z?tw_-PH=bk5P~NpI0Oss5IjJD5El~iddoRy-?R6)=Zyc}|J^&rTNGVYvt-qpt7KNK zSzpQU1pWkKx;=(HGUbzps?v|bUk%@Qe`9~z<>^Ll4NCmJZ-?#9Hkydr^xdS@usB4+ z-)#HrbJKn7_V<_F4cz*{e)|<&bC(HKhJjU`cgJ`4>J~g?%=j17HH(IuQoniw?&RYU z_JIOvpW8|&+xZ=~aF!sRViPWjYlMv~T5H|5SymU-RC8wBdY*&hEYA)MwUm>_SSF)! z=B2wA)RQXN(S_f<2|Dcvu#8Ukaycvm?79>3NJWM3225I%3-qs!) z{p{G@P_^`AzIA=AM4(_%ti)^%QZj79Gfj7od!;=j8(DGe?p=czzc*n>U~_lYGu~KR zN^`5WS)b;5q5IPNV@rmvs0+1jZcE91k#M2xzmIqalC7V@3%mk91s~)oZ19gWWUBf2 z)F9I1%#-;G1i2rN1o8PAx1Euk;#29Dz+PykEj@( z-c1pXCv^>OVeY7O3#Wwz80Y(D+c%~APka*(FCV}j3gV;GUp|oR=w}@NfMm?mxV=2$ z0yU%&$Nn(`?s~mBK$~E&XKnT2r06L#|6Hm^?IU>aD}+p^m=z01>RJS9VhL={qy-_1HtLe zf^3Sk9bXG=jkxDNQUX^w2KWB|B(X2f-cC6h{|PA5YL{eX_8%Bu$+Zx0@b3B_a*EC8 z;vK&DMbLLpdhC&IDeV0dFqmr%2;BhMyIP6*S`XN}$L(MSs~1fzqr>{!O)f4G zzPE07o@&s6=`#heVYK>gXWip$wB{MbGRP5~pFmyD=`A+~VLCU+Yc%LVjEleZy$G+7Q}vs2EtPsXHZ9&hQL3Fn?KiwdB6%XIpV#q7>=V3MnZ|b7 zQ=)ZK{Y;9%oC_WgU0gC}%v8TOTEX(a`m;QHDiQB4o{u@c_u0ULfl;p@>8w9z$2@S! z`3+RL=LFx)yPze}&^213IMN|a#70K%oJ2{VB_r4EjHPgNsRwiFNs*-+U-#DiG-7Sp zmPVa?r7=5PbWkm7HlP3d`V*>fPP1Ee_xl-oUv^iym!sotBIP!gqfcqB@P`X}c^l+Y z7P{g1q~fm|PWoAB369X*ne$`|U$i;X`rZwD`I3G}>>>&5`RMcaXAw@nKIt!G&4u3Y zt)#lW_@z6~wcOQ+m?@Y`#rbYZ8;;9h?|@hf=iGfgj*Rs!5lm&q=Gj(K>-uZIu(Z~2 z2I=&=CsHX}hz=>_)BHRVJ*sJsFhCD(QZMj<&_)=LB0iCwgvm>V8XTsYW1!TkAPXc}dn@xp$iVHGup`0JAJ+xHwI$|2U$**^Y%8K@OEB{-zgGGN)Z zTkB)KzN=Eo(d!rMb-MKfOWT*TMG)nd+WOGS8QzMAnY0`e!n-ucAq^%*Vo&}vsNOZ_ z>YMMGLK%Mopts7kega~iEN>7Jo0R%BvJPh(vL^CJHV>SbzQ2d>b!!MX3pmFKEp~># zIA44fotS=8$A+FasK|-0O#h*ERw`*PbFm&jmCaPSGsi4ElmqQn*E(;<_;gqXtyE;uR!ghp&5&vS#Cp#cAsNQ&To^oZLFjIA77mr*2Xv5C9LI_`5C%Q zO3b%~TO5*vC3DTQrt*8jPB>-1mhIRV|Bb2V=#kKO5VgT#jhs2q%4M^kCM@a|9|ng1 zdiLv&o{|^8E(Ulxi|l@?yjHxnO7!K&FDos-^zOf`r~DcrTQnt9es})8fUJ)2|7wft zj*4XHi#7=7V9`QTar~0bkX!Xm+uU2Tqc4sA-;KKO@>G>>W_<#0mI+Gc^hwWE z^ci>Ct;a^hRGw0FT30Kcb+%neREs>od9waPpslGDp1%0Nf22z`+#&Z8-@t!Bar@}^ zF7j}1Va0W`&)=qPjkxLRUMNMMTcH0p4rgEU7z{q1g(*0RN9|Ki2{=5HoF;B<^T)jPqNJsQH^((!H5lt zwdHR86UgUh%z5>X666NpQIxn+^NiV6>e*j{lk%%>s5hSGRLCu$Ww|a*%UDmU8~r5~ zo#z#w1lYMsEZDhucyCB3e%{MrfK)DL+siB{XD2|s_BUcLu9_h%=e@row%u;F1F;f{ zpFZ&fc|Ul0b~C$QOe8QYW<~URgr z0xr>#W`JXisCn4yKH~f%+pmqD{7j5$9R_aS#OFe0h~am#RaXvIZMG;Lf{J$-Z^x0n zK@HB;Y8uf>1e7=WH>R8MKXc z`IypY%x%~?=ooe#^C%&5BIJrf82^O!%@P&YCp~Zc6(846vxiCDjhYHo2vyVcDI8$? z&?rVnYJXY&TN}+pEUk2&*mdDA_%~Y(MBB5pW*cLO#6#;fh%J#)t;tmZ?6o{|d4-ht=!!?l%n-Bc12`rS;mbGKqP{GP&#KN&pq%Qf=h z2OJ~=ni5|b6*fn73-;OW1QiyCkhm2b(6zfzzhXRee{}T~(>~HeBFZ^!na#g?PK+S9 z-kPOMn_@k0e4Mdk$MP1yz(@U^d(t_mbH9VRRKkZUH_iwSX{Mu{Byl-f! zHN{$tcD`SHA&}zb)7NS9<_G8Pdr|#M8UZ$G-6Q5}%;AUPMbGB=y%EXfU#dSKc&%oa z0x2!=@NXVQx036iKMW~L_3X%sVwX=D-o}nj@c8E~#`6n@-k~oO?AXhDCy}4l77ng8 z{j`1}cw!uFR}{>fAe8?|stmg#5R$dH@umIFs8qvHm#w!!uP5b)i_~VtTw~M3joeAI zw=ClHl}k>Gi5(J_#bz5$XV^)a;YY>IBY4qNtJyZ<8 zqCvWYt@U!Kd|`gci%EK1wX{0=;Bdw_nviZmcX;F)J@v%xY3ieZ0j4%mipAI}R?Uoq zwTQ`)9?72cz~BO-S&1EyUpNrs?0b~*G8O)w`-9cW%7@$LZv-I1B^5ZtyrTl*9q>2W ze0B`XGYRkg1ImLp+%y^)y}Kn_hHs)%NUg89kA(^|yW60L`RzidDyYZbX(o zr@ZA!`O5Dfj;zP7v! zH)L(7yBa-E>OYiEs=NG+#4(+1O#%Y4HhNhDma{k-C?TlXWPuUUl)c@LO!dU_M}Ag# zW!^*jHQyw<7On)4MH7}M$u<~?_FhHMXjxZ5+p0sH;HU?oI7u?qAxHNix-YQ!2Hl$r zGrZy{9%rm8k}4)zcaj#cbJm1fu=oIh+<~Dhy@FE8QaU{D_-5LX?X8Nw$MB6OHxTvy zKH9{b>8%CZ?onJaSI#tUBnOT)^0__ZUU^|#a#Q)e`KI@S#>uVK=_kFI(5xZE5Zap2?SMe-Yurmt&KJ4k>KN-U9LHRQ)Cq-~DA= z{bdF8m#*}e<-A`e2Y(cq@6LO;d3Mx>Je%*id2IFI<2B=N+4Vm(7A`A~e*$_R@BL4Q zP<}G%EBH|h@_xD1>2+=)@kN0CI}P#WmFS-UWZ+)-_OrhK;gC%i#@*GVPnb8K%I}oO z{HS^9O!54kMxx#{*>~!oA$z<`(%8PTz5bx*KG4^?r+X_D{yZ+o^$4#g zUDXAvs9Sbhs_|h5eLAvU^<_DudW6HX!s=lP%TRj%Rf72%6WsZtr-O{4OmmA1$OS(f zR~eLKC&J54KyW;{f@^Cj-BY%ktEVzeI-Y+NBpFPiS&U+}bNn zFr%l<)U!2bbXl9^=)x2}dG2WItFzHFz&Yhgw}$Y-4`A~fH1}p}#PL(ym%Z1Q{1X^n zg?W*@SkKp60=T=XcSPg@l$u<`rA7t?5*^#L(&IS37Gxw8^oGW}-_-58($}?0>f~DSZh+Y3 z@s3ocPROGZQu3cbuq6{pMmlOFElbT=QvC>&ed&Sxu5$0Q4rsw8Ml63~0>(mP@i}zU zN85T;GN=6~u=3u}4fxTfoT7p*SU5jiKDi9+m*qYU)gFxN-w^rJ@bEdG=?kO2FgmisU6+saoi;ZDuVTG{dg$e|P3abhD%8UHqVXsvVDKtrXfl zhd&i$%D`WdZjcNdbo1h6JKk_DO!SL6i?MlcNgKA<_VOp7D!I8t7(v5SIV*UpRuVNV zJ9@Sn@>cutPk`X@lY8Itb`vJK8Q;}uT(NBVF+vev&Gf+Yvr~`%onq3@L1SxokF6hF z+D@p6{`>=FwhfA+xsQJ3Q*(}qPivAjvF<3aX^fzW5@ zpnIAUk3ZrE{o;YNlRbQ$c!Bo(cp#Y9&mP<;}vxLYuvjfSWld#Ms0vV<$QOx z-tjL^Zn-&TtYQp5c54+DJ_8DZ{0&tDL%D0!ct2g&YZtR!w`bjeaP*9Y^#!E zkwWYVC$dr_x2?;_Mx#E^hY{;Z3Q&rAm5wm@{FjXx@p(xYz$K9giiDx#Y4x~R(MqNn zFSU&^6;LQ~Qu7d{MKVE)6*Dx3IOvBm)OFI|@GQKz#z2Q_H(Bz(Xi}UBF^C#Zo6$WR z2HN|9ubB0qGMc3TqB+^MVHJIi(1JD@cCNa=z@RMLs>f2OCG=mu<4@qNf0`Qmzcz$? z%S10iiayF7ht7YleWSlw-J|p0<*mFo>%`1`;2KMUtD*jeeg2+LiTy0$JaeZXd=9eo zE+dwL9eIbz06lJaFCo)k4jVIW`VOCvGAWL%?{g>qN*z=vY)fB0EHf&V0lE~@0OXIoH%B@G=g~8JexO#7iQpP#Yu+-Q6 zZh_Eu$mcD4w-}~Ru6_j*K1<4o?daSV)Woo?;z}2z;O1mTqZxVAhco08x@6o}DpEA@ z&|!{!?D@OYTwUtjiYlIOuU2Y^M{5w=VN-rcPHs?g_yiG$Rt510N?-f>RYKuikzgn8Z*aP>IENa8CzS&ob& zr^)A&8nBO$=OJo)$t6#Yw7<$?13HV)L{W|49bK=Q? znxY#)piuUV-zfw>fd+Atrc)#h$CCX)CaR+8_G*OTTIXSU$h!#hhI))AhXAK!jSyxP z7#5vq76_NorNfg*jpKp0#0)m4vOC{86{^9|VT&^ci%g*<7&TG<-A0BhMc+KwFC<-l zr_NTZZ_Ka)Nymlt!MF?+# zq#Ul?q6~`~eGPa=us?~|Ppk-A)OaUTAX+D+)AWiUcB}Ia@1PkNw*CxdT;v_1O^_iY zPYCb+hJ$~bwDo##FbhnnWH+CGazITJmjdSkG>UM&EqYwiIbrK!Xn{SYc}SpnS0q=z z&@T;RDh2Ed`55v*X8Lqx%nVkvzQjuCH2@9pfrl49HF&-}p3wgyghswxPg7}CBP}$-227gp@x+R!V#xDh;`>Lyv z8grn?luD%>7p;gu}Hu83r8PauL;rVlGin zMXb4%ED-(RZDYG6<#=%FG`^`y?J!lZb@(Ie#}zEx#7YiH;%_4Xqgl169} zNw<|KrB6PE+HgStj>T579-D>W=x)hgM>L{Z0=~w^(%?m^pA{#3}{p_cktafdcE@>hschz!t>WN0MUS@c4xymt;8!-vCo+m*?c~T+ zNLB8@y9yw+?zJiuq|7inDgRL!!p_hI@6hnvH0nREg+vXM(H=0fQ)yW+a5|~EeNg;V zT89iD8594ZrSGW^qD$9yyw5?O?$xmBk(rNl$~9S!thyqJ7TYHzh*D*h--AKI#-w~j z3__~ZNzWsR=24{7aS;W#Q#!ABm)$6$evq=?L%I^q)#!M=mJ;!iJ*O2!-a7;g%{{aR z6q`k;b2)uoViB=d%NiP3@})+>7{dPgVLI1uqo9s#uBWJZB2!p64vY#di0o&xj`VHA z5b@)`la$0@$lT$gJP=cM)(4ViN-R0kA`)xhMBZA}CPiWmHj^@@=2?6?%@*O-@oPXx?Rk%FZ*a*U*~x z!!e3z;`5;lTSb1h~){Y4@vtgO}jf%X`L#vh|{j)!!yOkM2_j=!PVXl^JWUqi2L4!`nhVDB z68c9SI!!S(WZ%+C3gx429+&kJJ&%-qwpqm^y^VbNvh*1D?pp-~C_tC4>KqlWIt?Fk zwFx2)U=GTx-;?rE_{4`h1GMLC57Xd}wplMyHhl?7%K+moMrb0|89Cndayal-)8#r3 zB3=7ZAiVUYS2WQGS_V7aDS-MR!aczz>?JkW8Dp;Ly^DkCAM*YsgS2K?&GnWI_=Pn) zw`#NcVk^TCFeZgz27W_#%JLhi1rkamw{P78eqoYBi@z00#pV# zP2Qsn;54b~1{VU~~sNvH ziX$3EmXBMb!PSwe`{R1!O_uQx=0}dq%H%M4uC)Y7I8YAh%Wy?7b3v**$ z7}Z!9=K~1>_B0Jn+AIOQwf*uPxQw#?*bHZjch01r3gxvYw!#ht7{~lluHH?KrmhJ= zuA)NWh#q22ReNi87)nv&8NJ%F2wl1u!IXJaL?$7*oxJ)q6snay3C3jcuzH-B&L3qu zTqq+vG(P4cWh&RHt(hMbVk;r3!ex+_5t?b*1?NMH!0{seHW!Suwl0izcpa-J0Ux64 zPIM=Ht3aGVL5-}~LsN!h$u ziz>zBs?UO1UnDFKgIdwpZ0*N^hC{(Z#+Q=rwi)1ds+RyNyd$Ua)S`5VPzbE~r39ng zX~)ZVglG5$6yUJ6`4u@-tPR*_lui zZV{hl$8&nLzc3-ZrWAIklrIV38}bha(QPM^JkGT{klWqcARW7vS9waPFVx(BzZf6f zm(u6}ZXq|MWP%Y?rdg=*=#}Nkhu4u|z;Y?WkuAy<)RJ0sIeAz)!dk5%`FRvclO?&d zd9MNdP*z99uJ=V@!!gU_X5tAg_8&}wd&d%ldQhThPYvK5F)lvSNY3652D%bSx+ zUkT&!h~eMo)k@&8Vym(*RebY+)Mkc=s5C2G0ComgjE-j zvC{R$jCvwi5!Q*b0c}5rnFNdX`;?F`KiV)s|6UyOY)tHCv(x1b)9LTkaoFbKgq<*O zK1kUsB;CCXo#`Ot-qW==U(BpWK`8*$?O{%ZM6OtU85rkUlg6n z00m~)mp%(6fAJW^R_gI_ylqqqn3CLRc-V3?Y}R#4$YS5c1enMFE^nPodF!x5 znddWlMB%$ZwznTE6`5vw-1i$;@oBGz^h*|+WS_()9&T@|z`px&EM!aM=}#aZXc5j; zrNprY7Z;B$ykp2N{rck+X9OgRzr>dhnzPjaKBgQ*5TC?5{aiWX)fT8 z=HS+_RB^u4lh~N;Cq=>`FAbQaz)ca~SWxz5yEIgiKWeV~LM-vWC3>Q5}t@ONRc#}&Qs;<>l5l|9g3(Tms#cp0a zBB-RiSE+(PtEM?v!hu*-i{w%vgTTZ~e!Fi~e4vxM%@x+ig_;c~iVQ3sX%ul*pmg?u ziFwo(SVwKF_AW;W29DZMhZe7JWj)mgtPTT)yq6VyMRn2aLeBG$L6+eherH{h{Br|X z4#`#5!=&ajNTXS#pgP9}u_*oFyaAqI?ZC~{ewC9_OAky#{aoU>3fV)?-X@;Tu3lJ) ziQ8g?lm;KKrG0}p9amWxBu;&vrhw97qiaf&yxG8phZqwt#@yM+M@V1It;B($P-e@x zyKcu_@T|UXkrZ-F<^2WJ&z&?BRsCH9Z)Z;O<0_Y@Z}k+(nx7SWFBUcx2dnP{10}M7 z9((gnop-3Yi+`O`IC|dAobgsnUht{{vEGfxZ6u9i{SPrnn|uwUW4pF5%oP~IC|dX7 z4BZrkLkmJWJHIcYRY>R^x}-d|i!Vvw(li+Id%+`Yv!F2GXlVy~6@dU71jH0S7#Brk zMo1=gMg4a4A`zq;D)k!Pn>U@R$-o=A2^xbn_LY_Dj?_}7`ZyDyH{ynLiD{sQ`*^sN z!8N$m%}nyjd;A|}cQ6a-a5o(Qe1xm_A>8mbgm)APEuGP-G+VVE3(u-F;3NX22OdL; zxeaLfL?2PNyulUIM^lD!9OlL9a-7aG5}5pH>-JL=>4nX{)e&(5AKJ#_A;#{F z&a9&y=d{tde1XG*rSe$= z_6E~?_MHGE3V&L%Hm+vlZu487{Q>1i7JcN)tmND1I9$gdZ{MD+te}&ql%6zoy*er| zQBIV4GF6_4;PRFd43XdT9=rsOO+ih^w#oGIy&9u7qRN}Gk{7EHjBv&Q(&Q`Jl*`}x zZpNInDO#u8$v&Tg=_WdiUt-kBEq7#>h_9K(3{987=(rl(h$=bv4Cu1&MNls=xw82v zBSE;`yV~B_Xcfm=qby1FdcA&=g|^-tjt<1J!|jY*W#e!#{DItCHf?M*Mzfk0`FmhWJ?$a#+n#42qBA& z?joz(MS;f7P3ke`>Lj*S))=u@!Rbc!v=l~y+$8~M+J_ZP<#r`R`B zAdb@8+pW~7G@LMzC5BSh7}M2j9>)sSR7n(tjM-<4{6N3pgS;DGTF59@PLhe^<( zd}=Y6m2P&46GP6tY(*%Hk`fBXjfc^m^6J7XA&IE|0~)qKb`lz^_cEiIah8!Z$Qe~X zR!ZMUZiQSxxlfc6cb8YifF+v4)X zJ3^G7MSuFMc763|aQE$M z!?{mN$K7{FdyI8fXzGsM9XA`&MLyV#j7UMILvM9xAY9PK9twpy&F-DF?XkNyIIJ&u z-+9%&6TLTT%e71=UWljRj^^XDk5H1#QKh<>ycQN7TepXkg0PMkSJPm90I{j4!VR~+ zXDx+GtP@>mKtr3T#ZwgM=XWJu zjG$~L!V!G>z0$H2O~FV$&_b#E@=Jm|!|p2Q=JWRR z+NeU@$`k$FtZ{K{rH9%Hcp2^~-oPF>@_gMU_MI>aD1>q9lA%EaQIpqjlkrlNOMGjk z`m>#+XjJJW`@)@NG$NtcPYVpd)!fV<9@vfgN+iwq#mZ$R2cMfpG!!15MS?iebUAZ| z@y2;~NJ#K_8$`>jF(s7LEWt40ak%O+u}=ogG+w+J0KzMHAY}t*%9JF-@k^rI+amq4 z4$F+T$b&x4Lm{k=M-{is>_nrHZkm4KkSlSPh`zE_01w%|NkzQXHQ3V{=VD6+?uF=d z)E!+4HJFV%%RP6=@~@Cl;)2>fA%xi|yg*t@>X!RH^j%0myY@5XenoJRbPFQu;BkAHKeJygjr~4mR5bWNO#!I=E<)fF?jM8A> zwd#>67l@{s10NBoY#jpEF;WL!NIsWGDd*R8e;w2jgfxpAk$>5{XR#-(!i$V`ZB679 zRAJo|im)lGBp-JRR^;-)3xC(fbDOu#&vU16cb^AG)$8Osv(+zU!M37s#j&B>Z|~*) zLs=;>Ab|AC#pBEbofTGj`5HxebyWB=4_v`4lX3 z&t&hOUJ>pxwTg5NyZ~X=ZlZ4Vyo?K3moM>%|EW14 zi^7gxFcj{8YW@L`@i!Na*7f(K*WbVRhxrQ(Wo#i{0Oc|41DcXT$%4No0Vo>^5X6-P zzu@y8A@aqRZG_Kv;JV+7>*p9Cf(QVxuLFwcBLWnNu)r(W+VTJ8`U~y>|6HvGi2mvU z|8zGn=1-)*c!PhD)t?h$DPVk2q#ES_m=Y69X$`sF`?suManP3V-){8pX7#6H{W;;E zDZrm=d+(nz`gaJ}mi7xnG5=27e;o%VkNdA8A;7qZ-#PTJqW)z#;_p=4-)h1?2!9U& z{&p_cKPdm~!kr-mO8%MnSN?yU)nBFh6YW>l@TKLnInF?3WJGd3oB=eSFGRl# za1#oYp1es5M#;L|m8%k_Qty~vBDFvpDiDZ%q72+e#kG(aY=!I=Z?y}O*uTE}>^1XG z;Lm@bIH8JX*EA0IB>6LXKEBRF-HIrGiRUY$R$N4C!K1V$eq+kJ^u?hO^ZW6q^e^bf zg7^7cWtDl61aG&%Dl&t|FjT;FzW=>Nxj$$96Zm>ZWc;Y;rslhEPT6zUpXTm=cyX=j z*8gk7yVWK^YAhzS`}h9$7`P1{u5p`=&H@q|A5-GTV-YN&5W}rfSX_`RZ2vqK3Dk89 z1GwsJQ<_-+h@(p^D6XlDEuHfh?{ln`Q|yhv=XnBmCo3Na1H;3qAX14zhkL&S{T>5r z{V?Ak;8InmZ~X~GOI!h8i47DDo?D;wP@M~>bXUch_j#%|;MsyxRUz?Iuz~n~Tf+w1 zgRc#H1x!~6qKr#|hOe6)Kd_7`)sg2s$!RXF>~_vBkFjAe{KziqEKMG8Yvxs>R!!r< z<|C8mR)_lXsd!0E$s+34+vH7ca9kgy+vy859H~~=X}wXVY_}krl?d=^9iKzb=)`y{ z`{xRcK%QoD)5O_O1kb9639kxO)6FebP)xRyOrC9?KTnqA|4^&?L<5@t2j_sV8Hd;t zXGT_U-L#Ed8Ur$+xMca<(cWA7|F#`?dom zS4rxZ^Z-3#X>~n=M3?TvvD^SBbtN`BuaMtf!S8&QtCRTt{R(Q@8{hs6PNrtKVCkse zB;ha;JP1L8#TW^OtDE`MByd4=Ev|0D4B zdL(VIQX_HY;w`I6^9{*Q1IWJk*d#J>w)suzg+dQl8`=1*LxugkZ(JW07E6mBU(m$R z#>D4I9s(qZ0?^wT(QnVZEh7pSBlIb{Y~fHOA%nnF4qfp!rCNrP-7&)8@|Db3IHU9H zhezhGf@Q_%YYm;3tbMmW%zIWEmRp96M=X~Zel_&{wL1UCOVShm*K2_@TKq9eL4yyc z08Sf{GPXBSAfj9)J#RA9RejOvx0Xl*&)FwNshdipTVa%|L}!|X>v+80RMqS&T~AcS zYU|hDhV)2;dkDjx%D-l%bnFQ4KZGfszG$SNbQTCfYe&*w)pSpkX@rA}??~qlDas)g z%Tm~ej|3pZfwP1)qW%<3-s~-@&eEH(_O+3xR2?K13KIH8G;hnNGuV~x9 zZY#ihMY6ctlDLW#B_}WH@?$4IDYsD|x187`J28aV^H8}TyrADCD#K@;x7=@q4JgOK z!#M>G^dryAKp_-A2GO* zJGk7h+m*jXk>YFp1qUViQ2c>H;@(w$cnnOc>T$*dg9x`;_?6pS16EZ;-i$u|Ps#;#=y0Co{ zbufb6-xGP(hUc$qY&bC0?0Rp&CnJoIq1P+hbN|Lc%!$GpeLE{VPkghg`swKAheFa$ zMc8$h4#^Lj-U1&=!f-<-id--`f^(I5bekPxB&B8G=$XjHd<7c~8*U_2O}nrqj5A~A zaj6wYo~+OJLRFGQCYFPMLBP{M)_ZYG*RsWKg(8)>@w&>;Q7k*GeE#wDf#J#$vra4fCj00s*8>>Ko8sq6 z!C|Dg{nfY89y3evw%?Fu1bKuEUh^+@!rQRg5RRj`+xFH(c!kx8kY9|*!MmF z_uGIeA5JZQkNOhh<%cgU9qJ)vDbomv|}<@5s|L&?XTnjB1C# zg7T?C-{w`?@2w(s9B|j-A)mvHNBh@Z@bA z?`xkyBTDi8@$rwRYi*;8V#?QGe7UQuQ~Nz4wM;L2K~;&2<$#DF%hU0K5{7%hGMB{@ zeg9$5`-hD2Pt7%*Q%C1?xRrgm@O&&GMDykI>~(T7V$L#l;S54r%WzyoUJ^_47f^hS z_(@XX-oP`lX)2yio7{XRQ{2tYvO|5i%p4u-4*U8ViOJmN&qly$&K zh<(^yUP7{2yY zI;a7^wLcwcdGae7EB56)!wo5)mAjc-!m%QSE6HUGbg-A+!v38>ARbeBb}4{%;$HID zO(UH(Jl6}HoCT_g1+~oe1!_a$gq8rUoUZUMKv`cnek%I0MlEgttiu@@!f1O3$}xQ3 zImR(*J|}Uy>Bjb>um`F;+7EZaxJ%$p-XnRJYB4U!jU2??KAkJxNPVWX1&RWH;$qjO z&JQHnbUk-vw2$e6@ihg_$_9sET7+;#?s4lHqxi?w0z_r+&S_G7gAzKvWqwq2*lJS< z9^lmTTPxA`g4-lmc=R{o+?}*h^ds(C(u(~^Y>Qy0YAZDyUb7-dvgAonE|-Gl&56nf zWDZOpHwNrPw|s-y!ctO5E-99W$9npKQshZ;)5KR=nf=L&aE0(B-*##2m+z z5&Lj$R-Q(+RBS;TCCCZ}4Wa#>Nb&DB*Pp-;+}g$m65ee{j0GnMaqgD^b+EUaxu;|u zelK3B%~P%4c5}ObysSutK_rI8Ui<`%T5VttaR#{W`F%SB&Zv-0Nj*Nz&h9dz%B!0` zB0DjkDK9_uBN{-scIzrHFV^~=C=+5lhs(R+c8LA=M$Vwb*D-*B&5PyMegn%|FnkqheORQueG3QCN2o3=1PpsBR0|f{g z&4e{?1*!yx3saMqcz0v5-9g#7@SKkZPLJTdNaf@)@~uyMxu<-eT4TjoFkiv1HJJ@m zYPNHLZ12PFiVw~Oa3jqS^R1Ob0x>}W@HmLgzV(*0`ZnT&TnPwxOs`nr|-q zMh>d^J5%fKJmbSh*G!RHO~aF#u>G*1Jzatc@)%oM76#T;82%UTewNjIFhi_2Z#9dz z!yRi?2v{;{naRG#-j0u#GtBkcC5~=_lbiq-`9>Hd z;}VGCx*}s9_9~aMRAPWDe^bv-akhyXdfL7gc_<&t35IpJ1jE-(eVK=Bfnbg2-rz)f zLlDX10$ERf!mktw9WLb&TDp5BVBCbqj|B~fLJtWMTA;v35+F9`NC2#~v5^CH=BF>b z_Ta;1Ai;l_1^wx@|D#IW^Abc>P^z4H@z=zqEAv+3-${&F7tMQU$KqBUM~BH#qJ)GuGeg##|(ocZ(8hT$zRUCUZWf!)R)wI z9g+AjL{Y*n^Ks{Cs-bIF@7Cl+ruW(bCm+90 zuaeN+F%Zd#h+97Xi1V~c=UJu<$Xl1 um8) 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≈I>*hNQ8poTsg2;@P>C)};k-QQb7$C*>e-5xJub9n9F zds*$C*;$dv2L?!>qY=;t4JS{Yg#SlKI(F4IPZ~(k%cKlK7%YwB6ADQS(`y*Hi@i8kUL) z4+A#<8nAumop(O^=%Wi4F2D^Bkon}3PcUxWU2ce!$l#zfG$Y|+MS56S`o-GhsKnxw z;O3;$^@+!b@gey`6H=)f2~;s)$gCWZX^=U!PY{6J`yDK+azmrhSj^PvO$c^p z+;F?yTrPKXbX2m!m`o;Q0B(H#`RCwf95`?Q?%}7OetOfUO@NVCUw!qhx84FD1Cmah zII(;8?kAso^7YqWhdf)iZUu)VHZ~Tk{&$fZa~forH1*fAgTJ0S_2}@aUmJJ7wYMQO z$a6eM864yYezcJ-8J^eO;>NtzOJz;taG9lqhVoicT248wZ^q> zc~nM3>p*6dh(zv@`eNJ~6QZ&s)9Vs4E4iUjYn*noOl|CCafJLqi&@W`n&)vj8o6YA zM$*q7P|9ZQ4y$ZIKRP_(Fl#4eIu5(nre9F%tul#7rBaI}b84kRB9*HYGM!$BVc|}= z;Twg>;S>}URIjj-k`lAo4BP z+bIzL#TQ?ob6;R~x40ouBO{dA*Q-uHJ{A7LNciKr;7@~FBZFKQf2KVD1N-^Ewhc&l zGVLvH%*?x|M3!E`LP}ms9sg@#2P0Af*4|1hQH;E(Cddpe_S=aEBJOO(K zp_4fi3Qt~jZ(Ui{#I#~o;a&gSuv(1cazk`tZfS8YwX3Vm$b~L$+)KQSc;ED3{^RsT`w^iMsa3+e=5=O?SA`?<)hPz_2h}_O1hs&%5AqxhQXdX-9{+RuknA>Yfad`ILu$=1J}rezA7ZlkjXlDYq`Y=A zy%1kr*E5`Zy|Ruxl#!g**vTLi*Hn;(@yUfciQenivv^F+AUO7FIUejF^A10WX2*qU~(%!RpdQX116+t2*6UzuC zmATg^#InnADGEVPM0Wd7ORm$6apN0sL#NZNN0+=yht7^K@(>w*!xO z-N22c+QFJ@XM4Dk#Q2!Jg5uz#r$pRV_P8QAG>+R|P(tEmCtay%Y{RF=H&f`*VV7ze zn@*k$sjtGH4M`gBDRa187&q>m8zz&h-HV&Wr+h}B))OcpHVhD`1zjd^dR;^hkUlnha*k={AawamJ> zq>Spq!tNnyac(VZN|BsiACJputt{^zRYioRHMVvnW|x=T$e);)6D@ewIX9q&+gz?B z0;MYL65<>5i7-cI`2&=xxrJT^V@@*DK^YwC?PzBV?>TX$BkzjMZtrIEYsyO%Qyhuf z+)kpjHn;S2cQ=zLwDvl^QmQv%Yqxy^ZU8ilMk6#XKJ^=sNW{3Y9=XAt58nCy(f40I zzGM52P0x@jfEy}AH-;c$CaJpRc5ci_-IFRLCcC|(iZG*auy|^jR6i{7wvk4Z3RBw{ zk{X?1)N2Q(JzeCHxq0i10_o=)xMQ;6X&Z?um=G#w zvoK>v5VKM5cDqd`GdlEK??i~5RJD+8wYxk{-%ET(i^HVX`bL=hhOT?P9yf%vdXq+j zJ>LBW+(0`>?RGodsAXkkE606dwobTlWaqnw-`f(rW`0F)gr4p$@qC)0%h)j);`8GmPi%h1382Hq*9GQlujT)I% zAd&@t%>4cFJVmY6xE&U79@@I-BP^;>x1hUyQ8tZ6tJkU#x6@#8U`smwlln!M&U%e; zV_k7Wszn$>;$3fV-u>Ehd*9ly{rN{LG9u*j!*YI?T*7QDO>gez&+BjN$rMW5G8H0H zA-pNe%$x(@Fy%)9AZ1qO7Ap~ zBCzqI>zNxKk7syzxUa8Iu)@e>vPPrvzegXA>250UR?iAU=js82z=;zl&YU^3Z{NNi z3d!O^xYMp_8KSfx3ud1nAk+IAFA|MU5Qdh;xXAUuzn?NG6gwOi-$Pi;?vcU8x7lni zmkZ#aSYaxa3cL=HNE8xs5!2mLXvoEgh%2F?p%+&ea3l4mUAuNIHa0dXDJd*0j6v^l zc#zozWKQ*cmq>w(@+UP~6|_yDIfCh)2rfRzX0yB9Zl}w&R6cXN&1N$=9^+#?Om|Tf zGMU5SjNNX0KA%FN0IvQ0`#$qMEU??5dQ47E+N@TCUS~2GFii_5`J>#4aRH`#DZ!Y4 z&s(W6*!u2e{?O16Hbu$Zwej)sRaadE*KTg^)*Nw0qY+w>umx^7oeqc1>ag1|A&ZyJ zi)p^?FdHzsZ^r~&_y zO-;n+4iaNnni~QC#Ov|8oo-Yfm&Yf!f9vx2B3=GS_hKaM zuAc4geHL~fj1{XfyNd=l?NV;Qot%-C-9#wLzH%NP6JC%MRgf5!pKui)8~)wvM$Dz0 zs}~yzvahG7kBr9cS!F2_Ays1&nx&JB%5(?#peJ-$2SwP#wg zlN!=u8m>jxr$*J{B5HA0{M+wNO&Rgmk9?ZG=S^ZmJx?H5df2rUl_TRrjb?uGTz8h7 zo~fW`C}^lM6|`&xEmuJWWy`5K3Tl?3Cw-wOZGoD;KuuFZn08&xNR#)b$(f*ZdGB@j zxRMU>kmve>uaGPSJ=Cv+?Lf?`k;`K4#%F;WPP=bWC(JNgiyN>Djg+EG z$D4DKEhfE3B1a@DM56S~CpD`y>Zjevq!ST>?1<2;oJOSMhbp?Sxb{jW{ zRkh819Xt9m{@59^fg1hBK-yaa*WVsUe|sqNmA;hcx}u&TMLpLQ4T0ynuf9l*-q;bj zsV#a_dkkzhlcKivM7>On*hYHDYs5)HZt3%XHk|=t35qCF%ugH{Zdfc9o6QC-7nMpS z7K>#v*&T8N{EgLX@jVjeZ(w#O+-Pd=tcX5O%t$oJq?Nqp)X|D;UQIf$k|3^Q*YfKx z%r-?#fjUBj46-1SE4|8+MzW;gOj$i=O3S)DOFcVFKMPy&08U8j=GPaGHJ6Vy5hhz2 z1cOafW(cGA3W!2K%O9?njZcfmM%I#Ic8b&0QX6xwrm}*!f*Vb&&W{JPo?u+v*c0&gis5)+9Rw+Z!7jdwYFLt-+bh#}z)jO}=&W-zToCCiZKKav;!!Mi9mmZz@EXaB& zNDI0Uq|UrC7c_tb5&fz|b}|eIF=( zD81IFSV9oBH$*#ak_blEl0q~+LTPWph1XV9^2TmkbFTGULp?uWV z`_yFLqeIL;5&B<_Y(IV|EaHn(Nk`8m96S}d1E2i6`b$5|I`r?kC;xlq(f^4LewLE3 zg^An5h~319Tc!=YaZixKQs+nw)s;)Rv8*Ha4*NxY+_0=aZa6V+VD>fKXl!k7O^@v= z$Ux-kH@UI@I<)^coD)CgeEG8Z9B|{)Aj_d34d{H3Dhs&Lj|4UPRg3KMb7P_~NLUs$ zQ4l0SxpDmOw6M>qA$tZR!urV3Np(T#H9p0Z1<{xxx>>Vyg1?rO;+atziIfprTV2KD zujEFjj~o4Qe`}Ba(W`&@;gi4p>Bc|*mp}dLC;PU)GSdFS=h3GR!(?d>NJAE`^S5Dghs|)`@ z*5QB4IrXEA>2VcZfv2)ZKemf;qybDAcdyRbuQzE*}TeXt@o?HfpG(~uj58T zOIueiuBSBDB3~#LG)3}DabuOSd_w+w4XbLh;;^*#tQgcBETWO8&+=5KS*kNE)p4e( zk~?Q)pB42S644I9c5WzoicaQL=Z!U%j5QQbHr0)Dh~0h1dV0@+NVG#^+&blqR604f zmXwm&F$S5Imt0p}HM*P|HAFu*p6QL+LWz9@x95?_osY$R{&2)6f6O_yg`NK*yYji- z>gSnN&$Ei&=)y-gwrAA!T&wFzucu$`C^|wr7Qy`FI`cyu^W$@@0|&@q9~Z}cj8FbF zKWPU(@$ClOUpk|I+YtIlWsajBg78FvYXwE2c7$jDZ zY0jydmCA&?`Kj@>q?!{=^ikQRne{c*qkR4{Zh*h>*-*|Cl*^lXM+gKg9XM)b4vh`%r{KgGE6H2v~(jHti%Cce;%d#*S6`QGFg z=!q`^69$qt4<>FJOxO&8zWBc}6Swu_wy~35?#FFqCvE)y?44(DR9BYAU9}%}_rreJ ztqoJ_-5poCW(MrC%Qo16Z7>ew!3leu#sM709tZ4kzy_0%1O|x=A_<9LOcKg!NeECv z2?cYwW>0!s3>uc&t3nwt?sw;~wrQ`%13=Iy-%^Mmwrkr!P!~hK8RIl0A^rUr+ zKV_4+oRzwMX6pJ`{mJu*lnt{|HqNxBS;P#M;qR%W*{RmJLSVsCv!^8u1scQQ2607a zXXjvT7Znv%R8))$ZnPVFdwPf1!yOp=J)J!a|1riJDsHHBGu#N#L}rH_&5R1vH`Lab z7f)c))o4qy(yl}v4+{>uJPdA3wc^Hjr`c8jnLRvi>=?8zI=1&k$Gi{A=%!$=v3Kyx z7$AuSG>j&7o}$wD;YM(HL_u_5?%A-GhT4XTk_k-BwN>Rg7fWM8!a{;C=j9E?jdwGB z9y;gtM2hDGrkSap55%n4I%r*VjJR!Jc3jB(qg3?y^m>%abBi?eH61#eO ztlMbekHxYDS#3eUz2ksuf04U?>=)j;Zjt9p|PT>j9X>8>I&zkmWG

+RW37SxFBiB~!VE>be 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
  • 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 H5#av-^&~^@ literal 0 HcmV?d00001 From 6bf9dc3e0c21d372aec0fe8f0dffafbe49443a6b Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Fri, 20 May 2016 00:04:50 -0400 Subject: [PATCH 40/41] Create Technical Review 2 Reflection --- Technical Review 2 Reflection | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 Technical Review 2 Reflection diff --git a/Technical Review 2 Reflection b/Technical Review 2 Reflection new file mode 100644 index 0000000..ec4d206 --- /dev/null +++ b/Technical Review 2 Reflection @@ -0,0 +1,6 @@ +Joseph Lee and Bryan Werth + + Technical Review 2 Reflection + +Although we did not have many questions at this point, the ones we did have were answered in this technical review. Coming into this technical review, our main focus was implementation. We had a good idea of what we were doing and how we wanted to get that done. The technical review was a way to refine our future goals based on what potential users would want from the program. A lot of good ideas were mentioned for both questions and we plan to take this input into consideration, but at this point the main focus remains getting an mvp to work. We plan to revisit this technical review once we have an mvp working and use it to help us refine the extensions we want to pursue. This input was useful, but not many new questions were generated because of the distance between where we are currently and where this feedback will be useful. +During this technical review, everything went as planned for the most part. Our two questions were answered effectively and we have a lot to consider in the future when we begin planning extensions. In terms of framing, we tried to be as concise with providing background information as possible while still giving our peers the information they needed to be helpful. The audience did not seem to have too many clarifying questions during the technical review, so we believe a reasonable amount of context was given. We also followed the agenda closely. We only spent a couple minutes on context before using the rest of the time to have a discussion around our questions. The only way this technical review could have been better would be if we had better questions to ask our peers. We will use what we have learned and we learned what we expected to learn, but we feel as though we should have somehow found better questions to ask. From ff1d3d70006d36eff374eb8320a385cda895e120 Mon Sep 17 00:00:00 2001 From: JosephLee19 Date: Fri, 20 May 2016 23:01:18 -0400 Subject: [PATCH 41/41] Create Technical Review 1 Reflection --- Technical Review 1 Reflection | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 Technical Review 1 Reflection diff --git a/Technical Review 1 Reflection b/Technical Review 1 Reflection new file mode 100644 index 0000000..c6a2f1f --- /dev/null +++ b/Technical Review 1 Reflection @@ -0,0 +1,8 @@ +Joseph Lee and Bryan Werth +April 3, 2016 +Technical Review 1 Reflection + + This technical review helped us refine our process for making essential decisions going forward. Coming into this review, we had a number of broad questions regarding what functionality and interface our project would take. We did not have a lot of focus to what we wanted to do or how we wanted to do it. In response to the major questions we posed at the technical review, it was suggested that we refine by defining our target audience. This seems obvious now, but it was a fundamental methodology that we completely missed prior to the technical review. We plan to use this methodology throughout the project to make decisions regarding functionality of the program and especially to refine the concept and functionality of the program. In addition, we entered the technical review with a general idea of a possible GUI framework to use in the development of the program. During the review we received confirmation that the GUI framework we were considering, Kivy, could probably work with a reminder to ensure we could do everything necessary with it. This feedback was useful because neither of us has had much experience with GUIs before this project. Based on this, we will explore Kivy more with a mind for the desired program interface. + The technical review went better than we thought it would for us, but there are things we could have done to improve the presentation organization. In creating the powerpoint, we tried to provide just the necessary amount of context, but in our presentation we explained things more than necessary which took time away that could have been spent elsewhere. Despite this, we got detailed feedback that did a lot to help us figure out how to make the necessary refinements. We are happy we received more methodology related feedback. In the future, we will likely do a similar technical review, but we will pay more attention to context and flow of the presentation. + +