melody = \relative f' {
    \key d \minor    
    \time 6/8

    R2.
    | r4 r8 r f g
    | a4. ~ a8[ bes] a8
    | a4. ~ a8 r a
    | d4. ~ d4 a8
    | a4. r4 a8
    | c4. g4 c8
    | b4. ~ b8 c d
    | d4. c4 c8

% 10
    | f4. ~ f4 b,8
    | c4. r4 r8
    | R2.
    | r4 r8 r f, g
    | a4. ~ a8[ bes] a
    | a4. r4 c8
    | b4. ~ b8[ a] gis
    | a4. r4 c8
    | a4. ~ a4 fis8
    | g4. ~ g4 b16([ a])

% 20
    | fis4. ~ fis4 a16([ g])
    | e4. r4 e'8
    | e4. ~ e8[ f!] e
    | e4. ~ e8 r e
    | e4. ~ e8[ f] e
    | e4. ~ e8 r e
    | f4. ~ f8[ g] f
    | f4. ~ f8 r f
    | des4. ~ des8[ c] bes
    | f4 r8 r4 r8

% 30
    | R2.
    | r4 r8 r f g
    | a4. ~ a8[ bes] a
    | a4. ~ a8 r a
    | d4. ~ d4 a8
    | a4. r4 a8
    | c4. g4 c8
    | b4. ~ b8 c d
    | d4. c4 c8
    | f4. ~ f4 b,8

% 40
    | c4. r4 r8
    | R2.
    | r4 r8 r f,[( g)]
    | a4. ~ a8[ bes] a8
    | c4. a4 a8
    | b4. ~ b8 a gis
    | a4. r4 a8
    | a4. ~ a8[ bes!] a
    | c4. a
    | b ~ b8[ a] gis

% 50
    | a4. r4 a8
    | a4. ~ a8[ bes!] c
    | c4. ~ c8 r c8
    | g4. ~ g8 a bes
    | a4. r8 f g
    | a4. ~ a8[ bes] c
    | c4 bes8 r bes bes
    | bes4. ~ bes8 c des
    | c4. r4 c8
    | c4. ~ c8[ d!] es

% 60
    | d4. bes
    | f' ~ f8[ e!] es
    | d4. r4 r8
    | r4 r8 d4.
    | f4 d8 d4.
    | r4 r8 d4.
    | f2.
    | r4 r8 d4.
    | g2.-\fermata
    | R2.*4

% 73
    | r4 r8 r f, g
    | a4. ~ a8[ bes] a
    | a4. r4 a8
    | d4. ~ d4 a8
    | a4. ~ a8 r a
    | c4. g4 c8
    | b4. ~ b8 c d

% 80
    | d4. c4 c8
    | f4. ~ f4 b,8
    | c4 r8 r4 r8
    | R2.
    | r4 r8 r4 a8
    | bes4. ~ bes8[ a] bes
    | c4. bes4 r8
    | c4. ~ c8[ des] c
    | c4. r4 c8
    | d!4. ~ d8[ cis] d

% 90
    | es4 d8 r r d
    | e!4. ~ e8[ f] e
    | e4. r4 e8
    | fis4. ~ fis8[ e] dis
    | e4. ~ e8 r e
    | fis4. ~ fis8[ e] dis
    | e4. r4 e8
    | e4. ~ e8[ d] cis
    | e4 d8 r4 d8
    | e4. ~ e8[ d] cis

% 100
    | d4. r4 d8
    | d4. ~ d8 e f
    | f4. d8 r d
    | d4. ~ d8[ e] f
    | f4. r4 d8
    | d4. ~ d8[ e] f
    | f4. d8 r d
    | a'4. ~ a4 e8
    | f4. r4 d8
    | d4. ~ d8[ e] f

% 110
    | f4. d8 r d
    | a'4. ~ a4 cis,8
    | d4. r4 r8
    | R2.
    | r4 r8 r f, g
    | a4. ~ a8[ bes] a
    | a4. r4 a8
    | d4. ~ d4 a8
    | a2.
    | R2.

% 120
    | R2.-\fermata

    \bar "|."
}