+%
+% Song's structure
+%
+Global =
+{
+ \clef G
+ \key d \major
+ \numericTimeSignature
+ \time 4/4
+
+ % Intro
+
+ \repeat volta 2
+ {
+ s1*2 | % 1-2
+ }
+
+ s1*8 \bar ".|:-||" % 3-10
+
+ % A section
+
+ \repeat volta 2
+ {
+ \mark \markup { \override #'(font-family . sans) { \box { A } } }
+ s1*5 | % 11-15
+ }
+ \alternative
+ {
+ {
+ s1*3 | % 16-18
+ }
+ {
+ s1 | % 19
+ }
+ }
+
+ s1*2 \bar ".|:-||" % 20-21
+
+ \repeat volta 2
+ {
+ \mark \markup { \override #'(font-family . sans) { \box { B } } }
+
+ s1*5 | % 22-26
+ }
+ \alternative
+ {
+ {
+ s1*3 | % 27-29
+ }
+ {
+ s1 % 30
+ }
+ }
+
+ s1*2 \bar "||" % 31-32
+
+ % B section
+
+ \once \override Score.RehearsalMark #'self-alignment-X = #left
+ \mark \markup { \override #'(font-family . sans) { \box { C } } \hspace #1.0 \raise #2.0 \musicglyph #"scripts.segno" }
+
+ s1*8 \bar "||" % 40
+
+ % A section
+
+ \mark \markup { \override #'(font-family . sans) { \box { D } } }
+
+ s1*5 | % 41-45
+ s1 | % 46
+ \once \override Score.RehearsalMark #'self-alignment-X = #right
+ \mark \markup { \italic { to Coda } \hspace #1.0 \musicglyph #"scripts.coda" }
+ s1*2 \bar "||" % 47-48
+
+ % Midtro
+
+ \mark \markup { \override #'(font-family . sans) { \box { E } } }
+ s1*8 \bar "||" % 49-56
+
+ % A section
+
+ \mark \markup { \override #'(font-family . sans) { \box { F } } }
+ s1*5 | % 57-61
+ s1*3 \bar "||" % 62-64
+
+ \mark \markup { \override #'(font-family . sans) { \box { G } } }
+ s1*8 \bar "||" % 65-72
+
+ \once \override Score.RehearsalMark #'self-alignment-X = #right
+ \mark \markup { \italic { D.S. al Coda } }
+
+ % Coda
+
+%\stopStaff s1 \bar "" \startStaff % That removed the spurious floating bar line from line break
+\stopStaff s1 \startStaff
+\set Score.currentBarNumber = #73
+
+ \once \override Score.RehearsalMark #'self-alignment-X = #left
+ \mark \markup { { \musicglyph #"scripts.coda" } "Coda" }
+
+ s1*2 \bar "||" % 73-74
+ s1*7 \bar "|." % 75-81
+}
+
+