//-----------------------------------------------
// blighted heart
// (C)Yax
//-----------------------------------------------

ResetGM();                 // GM音源リセット

//曲名
TrackName     = {"blighted heart"}

//著作権表示
Copyright     = {"Yax"}

r4
TrackSync;


/*
 * アルペジオ記号用関数
 *  D : ずれ幅
 *  L : 全体長
 *  S : 構成音
 */
Function ARP(Int D, Int L, Str S) {
  Int LNG = L
  Int STP = 0
  Int TEMP = 0
  Str X = ""
  Str RS = ""
  Str NS = ""
  Int J = 0
  Array NAR = ()

  For(Int I = 1; I <= 100; I++ ){
    X = MID(S,I,1)
    J = ASC(X)

    IF (X == "") {
      EXIT
    }

    IF ( J >= 97 ) {
      IF ( J <= 103 ) {
        IF ( NS != "" ) {
	    NS = Replace(NS,{@-},{-@},off)
	    NS = Replace(NS,{@+},{+@},off)
	    NS = Replace(NS,{@#},{#@},off)
	    NS = Replace(NS,{@*},{*@},off)
          NAR = (NAR,NS)
	    NS = ""
        }
	  X = X + "@"
	}
    }
    NS = NS + X
  }
  IF ( NS != "" ) {
    NS = Replace(NS,{@-},{-@},off)
    NS = Replace(NS,{@+},{+@},off)
    NS = Replace(NS,{@#},{#@},off)
    NS = Replace(NS,{@+},{*@},off)
    NAR = (NAR,NS)
    NS = ""
  }

  For(Int I=0;I<SizeOf(NAR);I++){
    TEMP = L - STP
    RS = "r%" + #STR(STP)
    NS = Replace(NAR(I), {@}, {%}+#STR(TEMP),off)
    Sub{ RS NS }
    STP = STP+D
  }
  r%(L)
}

/*
 * ××ダンド関数
 * B : 開始時のテンポ
 * E : 終了時のテンポ
 * LEN : 開始~終了までの長さ
 * STP : 変換タイミング(音長)
 */
Function DANDO(B, E, LEN, STP) {
  Int _STEP = 24
  Int _DIFF = 0
  Int _CNT = 0
  Int _TMP = 0
  Int _LAP = 0

  IF( STP != 0 ) {
    _STEP = STP
  }

  _CNT = LEN/_STEP
  _DIFF = (E - B)/_CNT

  _TMP = B
  Tempo = %(B)

  For(Int I = 1; I < _CNT; I++ ){
    r%(_STEP)
    _TMP = _TMP + _DIFF
    Tempo = %(_TMP)
    _LAP = _LAP + _STEP
  }

  r%(LEN-_LAP)
  Tempo = %(E)
  r-%(LEN)
}


// 全体の調整
TR(1)  V(110) REV(25) CHO(30)
TR(2)  V(110) REV(40) CHO(30)
TR(3)  V(115) REV(20) CHO(50)
TR(4)  V(103) REV(38) CHO(50)
TR(5)  V(79)  REV(40) CHO(70)
TR(6)  V(114) REV(50) CHO(90)
TR(10) V(125) REV(25) CHO(30)


// テンポ
INT T  = 172   // 通常のテンポ
INT TE = 150
INT TE2 = 90

Tempo=(T)


// キー

INT KEY=-1

Key(KEY)                    // 全体のキー
TR(10) TrackKey(KEY * -1)   // リズムトラックの調整用、Keyの符号を逆にしたものをセットしておく



//------------------------------------
// Track 1 : 
//------------------------------------
TR(1) CH(1) P(64)
@34 v100


 o2 l8 q90

 r1


 q80
 [2
  [2
   aaaa aaaa aabb>ccee<
   ffff : ffff gggg gggg
  ]
  :
  >feff+ gggg<bbgg
 ]
 >feff+ gggg<bbgg>

 [14 c v(MML(v)-10)c v(MML(v)+10)]
 <fg4r

[2
 q80
 aarr rrrr
 rrrr rrrg
 aarr rrrg
 f4fg4fg4

 aarr rrrg
 aarr rrrg
 aarr rrrg
 fffg4ggg

 [2
  [8 a v(MML(v)-15) a v(MML(v)+15)]
  [4 f v(MML(v)-15) f v(MML(v)+15)]
  [4 g v(MML(v)-15) g v(MML(v)+15)]
 ]

 q80
 [8 e v(MML(v)-15) e v(MML(v)+15)]
 [8 f v(MML(v)-15) f v(MML(v)+15)]
 [8 e v(MML(v)-15) e v(MML(v)+15)]
 [7 f v(MML(v)-15) f v(MML(v)+15)] b>c
 [2 d v(MML(v)-15) d v(MML(v)+15)] [2 c v(MML(v)-15) c v(MML(v)+15)]
 <[2 b v(MML(v)-15) b v(MML(v)+15)] [2 a v(MML(v)-15) a v(MML(v)+15)]
 [4 b v(MML(v)-15) b v(MML(v)+15)]
 >err2 c&e

 q90
 [2
  ffaa>cc<a g4gbb>dd<bb
  aa>cceec< g4gbb>dd<bg
  ffaa>cc<a g4gbb>dd<bb-
  a>ce<a-4>ce<g4>ce<g-4>cec<
 ]

:

 ffff ffff gr2f&g<g

 q80
 [2
  aaaa aaaa aabb>ccee<
  ffff : ffff gggg gggg
 ]
 >feff+ gggg<bbgg
]

 ffff ffff
 g4fe d4<b4>

 [2
  [8 c v(MML(v)-15) c v(MML(v)+15)]
  [8 e v(MML(v)-15) e v(MML(v)+15)] <
  [8 a v(MML(v)-15) a v(MML(v)+15)]
  [7 g v(MML(v)-15) g v(MML(v)+15)] : ab >
 ]
 gf
 q80
 [8 e v(MML(v)-15) e v(MML(v)+15)]
 [8 f v(MML(v)-15) f v(MML(v)+15)]
 [8 e v(MML(v)-15) e v(MML(v)+15)]
 [7 f v(MML(v)-15) f v(MML(v)+15)] b>c
 [2 d v(MML(v)-15) d v(MML(v)+15)] [2 c v(MML(v)-15) c v(MML(v)+15)]
 <[2 b v(MML(v)-15) b v(MML(v)+15)] [2 a v(MML(v)-15) a v(MML(v)+15)]
 [4 b v(MML(v)-15) b v(MML(v)+15)]
 >err2 c&e

 [8 r1]

 q99
 e16&!16f4^16 g16&!16a4^32&g+32>c&c+  d4. d+16&!16e4^16<g&g+
 a>ce g16&!16a8^32&g+32ec<a d16&!16e4.^32&d32<b4>cd16&d+16
 e16&!16f8.c e16&!16f8. af>c c+32&d4^16&c+32 d+16&!16e4^16g4
 g32&a16.ec g32&a-8..ec f+32&g8..ec f32&g-8..ec< q80 g

 q90
 [2
  ffaa>cc<a g4gbb>dd<bb
  aa>cceec< g4gbb>dd<bg
  ffaa>cc<a g4gbb>dd<bb-
  a>ce<a-4>ce<g4>ce<g-4>cec<
 ]

 fra4 ab>c< g4gbb>dd<bb
 [2
  aa>cceec< g4gbb>dd<bg
  ffaa>cc<a g4gbb>dd<bb-
  a>ce<a-4>ce<g4>ce<g-4>cec<
  :
  ffaa>cc<a g4gbb>dd<bb
 ]

 ffff ffff gr2f&g<g

 q80
 [2
  [2
   aaaa aaaa aabb>ccee<
   ffff : ffff gggg gggg
  ]
  :
  >feff+ gggg<bbgg
 ]
 >feff+ gggg<bbgg>

 [32 c v(MML(v)-10)c v(MML(v)+10)]
 <e1^1


//------------------------------------
// Track 2 : 
//------------------------------------
TR(2) CH(2) P(74)
//@1,16,0 v90
@3 v99
Slur(3)

 o5 l8 q85
 r1

 [2
  [2
   q80
   rr ARP(0,!8,{ea>c<})r ARP(0,!8,{egb}) ARP(0,!8,{ea>c<})r ARP(0,!4,{ea>c<})rARP(0,!8,{ea>c<})r ARP(0,!8,{egb}) ARP(0,!8,{ea>c<})r ARP(0,!4,{e})
   r ARP(0,!8,{fa>c<})r ARP(0,!8,{egb}) ARP(0,!8,{fa>c<})r : f q95 g&b&>c&d4&<b&g4
  ]
  a q95 b&>c&d&g4 ARP(1,!4.,{ec<bg})
 ]

 q90
 ARP(1,!1^1,{eg>c<})r-1 >d2g2<
 ARP(1,!1^2^8,{g>ce<}) r-2^8 >d2^8 <ARP(0,!4.,{egb>c<})

[2
 q75
 ARP(0,!8,{a>ce<})ARP(0,!4,{a>ce<})rr2 r2..ARP(0,!8,{gb>d<})
 ARP(0,!8,{a>ce<})ARP(0,!4,{a>ce<})r2 ARP(0,!8,{gb>d<}) ARP(0,!4,{ea>c<})ARP(0,!8,{ea>c<}) ARP(0,!4,{gb>d<})ARP(0,!8,{gb>d<})ARP(0,!4,{gb>d<})
 [2 ARP(0,!8,{a>ce<})ARP(0,!4,{a>ce<})r2 : r] ARP(0,!8,{gb>d<})
 ARP(0,!8,{a>ce<})ARP(0,!4,{a>ce<})r2 ARP(0,!8,{gb>d<}) ARP(0,!4,{ea>c<})ARP(0,!8,{ea>c<}) ARP(0,!4,{gb>d<})ARP(0,!8,{gb>d<})ARP(0,!4,{gb>d<})

 v(MML(v)-8)
 q90
 [2
  ARP(0,!4.,{ea>c<}) ARP(0,!8^2,{ea>c<})
  ARP(0,!4.,{ea>c<}) ARP(0,!4.,{ea>cd<}) ARP(0,!4,{a>ce<})
  ARP(0,!4.,{fa>c<}) ARP(0,!8^2,{fa>cd<})
  :
  ARP(0,!4.,{gb>d<}) ARP(1,!4.,{b>dg<}) ARP(1,!4,{gb>de<})
 ]
 ARP(!48,!1,{b>degb<})
 v(MML(v)+8)

 [2
  ARP(4,!1^1,{egb}) r-1.e2 g2b2
  ARP(4,!1^1,{fa>c<}) r-1. f2 >c2<a2
 ]

 ARP(1,!2,{fa>c<}) ARP(1,!2,{egb})
 ARP(1,!2,{dfa}) ARP(1,!2,{ceg})
 [4 ARP(1,!4,{df+b})] ARP(1,!8,{ef+b})r2..

 [2
  ARP(0,!2..,{cfa}) ARP(0,!1^8,{dgb}) r-2 >d2<
  ARP(0,!2..,{cea}) < ARP(0,!1^8,{b>dg}) r-2 b2
  ARP(0,!2..,{cfa}) ARP(0,!1^8,{dgb}) r-2 >d2<
  ARP(0,!4.,{ea>c<}) ARP(0,!2,{ea->c<}) ARP(0,!2,{eg>c<}) ARP(0,!8^2,{ef+a>c<})
 ]

:

 q80
 [4 ARP(0,!8,{cfa}) v(MML(v)-8) ARP(0,!8,{cfa}) v(MML(v)+8) ] ARP(0,!8,{dgb}) r2r
 q105 l64 v(MML(v)-5) >>gfed v(MML(v)-5) c<bag v(MML(v)-5) afed v(MML(v)-5) c<bag v(MML(v)+20)
 l8

 [2
  q80
  rr ARP(0,!8,{ea>c<})r ARP(0,!8,{egb}) ARP(0,!8,{ea>c<})r ARP(0,!4,{ea>c<})rARP(0,!8,{ea>c<})r ARP(0,!8,{egb}) ARP(0,!8,{ea>c<})r ARP(0,!4,{e})
  r ARP(0,!8,{fa>c<})r ARP(0,!8,{egb}) ARP(0,!8,{fa>c<})r : f q95 g&b&>c&d4&<b&g4
 ]
 a q95 b&>c&d&g4 ARP(1,!4.,{ec<bg})
]

 q80
 [4 ARP(0,!8,{cfa}) v(MML(v)-8) ARP(0,!8,{cfa}) v(MML(v)+8) ]
 ARP(0,!2,{dgb}) ARP(3,!2,{gb>d<})

 v(MML(v)-8)
 [2
  [4 ARP(0,!4.,{eg>c<})] [2 ARP(0,!4,{eg>c<})]
  [4 ARP(0,!4.,{egb})] [2 ARP(0,!4,{egb})]
  [4 ARP(0,!4.,{ea>c<})] [2 ARP(0,!4,{ea>c<})]
  [4 ARP(0,!4.,{dgb})] : [2 ARP(0,!4,{dgb})]
 ]
 ARP(3,!2,{gb>dg<})

 [2
  ARP(4,!1^1,{egb}) r-1.e2 g2b2
  ARP(4,!1^1,{fa>c<}) r-1. f2 >c2<a2
 ]

 ARP(1,!2,{fa>c<}) ARP(1,!2,{egb})
 ARP(1,!2,{dfa}) ARP(1,!2,{ceg})
 [4 ARP(1,!4,{df+b})] ARP(1,!8,{ef+b})r2..

 q95
 [2
  ARP(0,!1,{cfa}) r-2 >c2< ARP(0,!1,{dgb}) r-2 >d2<  r-1^1 v(MML(v)-10) << f1 d2<b2> >> v(MML(v)+10)
  ARP(0,!1,{cea}) r-2 e2 < ARP(0,!1,{b>dg}) r-2 b2   r-1^1 v(MML(v)-10) << e1 g2b2>> v(MML(v)+10)
  ARP(0,!1,{cfa}) r-2 >c2< ARP(0,!1,{dgb}) r-2 >d2<  r-1^1 v(MML(v)-10) << f1g2d2 >> v(MML(v)+10)
  ARP(0,!4.,{ea>c<}) ARP(0,!2,{ea->c<}) ARP(0,!2,{eg>c<}) ARP(0,!8^2,{ef+a>c<})
  r-1^1
  v(MML(v)-10) << a>ce<a-4>ce<g4>ce<g-4>cec > v(MML(v)+10)
 ]
 q80
 [2
  ARP(0,!2..,{cfa}) ARP(0,!1^8,{dgb}) r-2 >d2<
  ARP(0,!2..,{cea}) < ARP(0,!1^8,{b>dg}) r-2 b2
  ARP(0,!2..,{cfa}) ARP(0,!1^8,{dgb}) r-2 >d2<
  ARP(0,!4.,{ea>c<}) ARP(0,!2,{ea->c<}) ARP(0,!2,{eg>c<}) ARP(0,!8^2,{ef+a>c<})
 ]
 rrARP(0,!4.,{cfa})ARP(0,!8,{cfa})r ARP(0,!1^8,{dgb}) r-2 >d2<
 [2
  ARP(0,!2..,{cea}) < ARP(0,!1^8,{b>dg}) r-2 b2
  ARP(0,!2..,{cfa}) ARP(0,!1^8,{dgb}) r-2 >d2<
  ARP(0,!4.,{ea>c<}) ARP(0,!2,{ea->c<}) ARP(0,!2,{eg>c<}) ARP(0,!8^2,{ef+a>c<})
  :
  ARP(0,!2..,{cfa}) ARP(0,!1^8,{dgb}) r-2 >d2<
 ]
 q80
 [4 ARP(0,!8,{cfa}) v(MML(v)-8) ARP(0,!8,{cfa}) v(MML(v)+8) ] ARP(0,!8,{dgb}) r2r
 q105 l64 v(MML(v)-5) >>gfed v(MML(v)-5) c<bag v(MML(v)-5) afed v(MML(v)-5) c<bag v(MML(v)+20)
 l8

 [2
  [2
   q80
   rr ARP(0,!8,{ea>c<})r ARP(0,!8,{egb}) ARP(0,!8,{ea>c<})r ARP(0,!4,{ea>c<})rARP(0,!8,{ea>c<})r ARP(0,!8,{egb}) ARP(0,!8,{ea>c<})r ARP(0,!4,{e})
   r ARP(0,!8,{fa>c<})r ARP(0,!8,{egb}) ARP(0,!8,{fa>c<})r : f q95 g&b&>c&d4&<b&g4
  ]
  a q95 b&>c&d&g4 ARP(1,!4.,{ec<bg})
 ]

 q90
 ARP(1,!1^1,{eg>c<}) r-1 >d2g2<
 ARP(1,!1^1,{g>ce<}) r-1 >d2<b2
 ARP(1,!1^1,{eg>c<}) r-1 >d2g2<
 ARP(1,!1^1,{g>ce<}) r-1 >d2< DANDO(T,TE,!2,!8) g2
 Tempo(TE2)
 <ARP(!32,!1^1,{g>ceg>c})



//------------------------------------
// Track 3 : 
//------------------------------------
TR(3) CH(3) P(54)
@66,90,1 v110
M.onNoteWave(0,60,!2.)

 o5 l8 q90

 r1
 [20 r1]

[2
 rr>c<brgrerc4^16r16drgr
 e1. r2
 rr>c<brgrerg4^16r16ar>gr
 e2..r c<ab>c.r16de.r16

 ccc<brge4>ccc<br>cd4
 <aaafr>c<ar b4.r>d4.r
 ccc<brge4>ccc<br>cd4
 <aaa>cr<ba.r16 g2r ega

 bbbb4.ag bbbb4.ab
 >cccc4.<ba >c2<rega
 bbbb4.ag bbbb4.ab
 >cccc4.cd e2^8re4

 f4.re4.r d4.rc4.r 
 <b1>e4rrrr cc

 [2
  ffffrarg2rd.r16cd
  e4^16r16 f4^16r16 de c4^16r16<a4^16r16>cc
  ffffrarg2rb4.r
  :
  a1.rrcc
 ]
 a2.r>c2.r<cc
 :
 fefe fefg4 r2..<

 [8 r1]
]

 fefe fefg4 r4.b2
 EP.onTime(127,0,!1^1)
 >c1^1<<
 [13 r1]
 EP(127)
 r2rega

 bbbb4.ag bbbb4.ab
 >cccc4.<ba >c2<rega
 bbbb4.ag bbbb4.ab
 >cccc4.cd e2^8re4

 f4.re4.r d4.rc4.r 
 <b1>e4rrrr cc

 [3
  [2
   ffffrarg2rd.r16cd
   e4^16r16 f4^16r16 de c4^16r16<a4^16r16>cc
   ffffrarg2rb4.r
   :
   a1.rrcc
  ]
  a2.r>c2.r<cc
 ]

 fefe fefg4 r2..<


//------------------------------------
// Track 4 : 
//------------------------------------
TR(4) CH(4) P(84)
@49 v80
M.onNoteWave(0,30,!!)
Slur(3)

 r1

 o5 l8 q95

 rrrr rrrr ab>ce4dc<b
 a4.f4.a4 b4.g^2
 rrrr rrrr ab>ce4dc<b
 >c4.<a4.>c4 d4. g^2<

 rrrr rrrr ab>ce4dc<b r-1^1 r1 >cdeg4fed<
 a4.f4.a4 b4.g^2      r-1^1 >c4.<a4.>c4 d4.<b^2
 rrrr rrrr ab>ce4dc<b r-1^1 r1 >cdeg4fed<
 >c4.<a4.>c4 d4.g4.b4 r-1^1 e4.c4.e4 g4.e4.g4
 EP.onTime(127,30,!1^1^1^1)
 ARP(0,!1^1^1^2,{g>c<<})
 r2

 [8 r1]

 EP(127)
 v(MML(v)-10)
 <
 a1 b2>c2< r-1^1 e1 g1
 a1 g2b2   r-1^1 f1 d1
 a1 b2>c2< r-1^1 e1 g1
 a1 b2>d2<   r-1^1 f1 g1

 EP.onNoteWave(10,100,!1.)
 [2
  ARP(0,!1^1,{eg>>b<<}) 
  ARP(0,!1^1,{fa>>>c<<<})
 ]

 EP(127)
 ARP(!8,!2,{a>cfa<})
 ARP(!8,!2,{gb>eg<})
 ARP(!8,!2,{a>dfa<}) >
 ARP(!8,!2,{ceg>c<}) <
 ARP(0,!1,{b>df+b}) 'b>eb'r2..<
 v(MML(v)+10)

 <
 v(MML(v)-7)
 [2
  ARP(0,!2..,{fa}) ARP(0,!8^1,{gb}) r-1^1 v(MML(v)-20) >>[7 'cf'] [9 'dg'] << v(MML(v)+20)
  ARP(0,!2..,{ea}) ARP(0,!8^1,{dg}) r-1^1 v(MML(v)-20) >>[7 'ce'] [9 'dg'] << v(MML(v)+20)
  ARP(0,!2..,{cf}) ARP(0,!8^1,{gb}) r-1^1 v(MML(v)-20) >>[7 'cf'] [9 'dg'] << v(MML(v)+20)
  ARP(0,!1^1,{ce}) r-1^1 v(MML(v)-20) >>cea c4ea- c4eg c4eg-c<< v(MML(v)+20)
 ]
 ARP(0,!1,{cf}) r-1 >> v(MML(v)-10) [4 'f4a4'] <<v(MML(v)+10)
 ARP(0,!8,{dg})r2.. r-1 >> v(MML(v)-10) 'gb'r2.. <<v(MML(v)+10)
 >
 v(MML(v)+7)

 q95
 rrrr rrrr ab>ce4dc<b //r-1^1 r1 >cdeg4fed<
 a4.f4.a4 b4.g^2      //r-1^1 >c4.<a4.>c4 d4.<b^2
 rrrr rrrr ab>ce4dc<b r-1^1 r1 >cdeg4fed<
 >c4.<a4.>c4 d4.<b^2  r-1^1 >e4.c4.e4 g4. d^2<
 EP.onTime(120,0,!1^1^1^2..)
 >>c1^1^1^2..<<
 EP(127)>>c16d16<<
 EP.onTime(120,0,!1^1^1^1)
 >>e1^1^1^1<<

 EP(127)
 v(MML(v)-10)
 <
 a1 b2>c2< r-1^1 e1 g1
 a1 g2b2   r-1^1 f1 d1
 a1 b2>c2< r-1^1 e1 g1
 a1 b2>d2<   r-1^1 f1 g1

 EP.onNoteWave(10,100,!1.)
 [2
  ARP(0,!1^1,{eg>>b<<}) 
  ARP(0,!1^1,{fa>>>c<<<})
 ]
 EP(127)
 ARP(!8,!2,{a>cfa<})
 ARP(!8,!2,{gb>eg<})
 ARP(!8,!2,{a>dfa<}) >
 ARP(!8,!2,{ceg>c<}) <
 ARP(0,!1,{b>df+b}) 'f+b>e'r2..<
 v(MML(v)+10)

 <
 v(MML(v)-7)
 [2
  ARP(0,!2..,{fa}) ARP(0,!8^1,{gb}) r-1^1 v(MML(v)-20) >>[7 'cf'] [9 'dg'] << v(MML(v)+20)
  ARP(0,!2..,{ea}) ARP(0,!8^1,{dg}) r-1^1 v(MML(v)-20) >>[7 'ce'] [9 'dg'] << v(MML(v)+20)
  ARP(0,!2..,{cf}) ARP(0,!8^1,{gb}) r-1^1 v(MML(v)-20) >>[7 'cf'] [9 'dg'] << v(MML(v)+20)
  ARP(0,!1^1,{ce}) r-1^1 v(MML(v)-20) >>cea c4ea- c4eg c4eg-c<< v(MML(v)+20)
 ]
 ARP(0,!1,{cf}) r-1 >> v(MML(v)-10) [4 'f4a4'] <<v(MML(v)+10)
 ARP(0,!8,{d1g1})r2.. r-1 >> v(MML(v)-10) 'd2g2' < 'b2g2' <v(MML(v)+10)
 >
 v(MML(v)+7)

 [2
  ARP(0,!1^1,{eg}) r-1^1 >c1d2e2<
  ARP(0,!1^1,{eg}) r-1^1 b1 a2g2
  ARP(0,!1^1,{ce}) r-1^1 a1b2>c2<
  :
  ARP(0,!1^1,{dg}) r-1^1 b1 a2g2
 ]
 ARP(0,!1^1,{dgb>d<}) r-1 >g1<<

 EP.onNoteWave(10,100,!1.)
 [2
  ARP(0,!1^1,{eg>>b<<}) 
  ARP(0,!1^1,{fa>>>c<<<})
 ]
 EP(127)
 ARP(!8,!2,{a>cfa<})
 ARP(!8,!2,{gb>eg<})
 ARP(!8,!2,{a>dfa<}) >
 ARP(!8,!2,{ceg>c<}) <
 ARP(0,!1,{b>df+b}) 'f+b>e'r2..<

 [8 r1]
 c2..<b24>c24c+24 d1
 e2..e24d+24d24 c1
 <a2..a16a+16 b2.>d4<
 'a4.>c4.<''a-2>c2<''g2>c2<''g-2>c2<''g>c<'

 v(MML(v)-3)
 [2
  ARP(0,!2..,{fa}) ARP(0,!8^1,{gb}) r-1^1 v(MML(v)-12) >>[7 'cf'] [9 'dg'] << v(MML(v)+12)
  ARP(0,!2..,{ea}) ARP(0,!8^1,{dg}) r-1^1 v(MML(v)-12) >>[7 'ce'] [9 'dg'] << v(MML(v)+12)
  ARP(0,!2..,{cf}) ARP(0,!8^1,{gb}) r-1^1 v(MML(v)-12) >>[7 'cf'] [9 'dg'] << v(MML(v)+12)
  ARP(0,!1^1,{ce}) r-1^1 v(MML(v)-15) >>cea c4ea- c4eg c4eg-c<< v(MML(v)+15)
 ]
 rrARP(0,!8^2,{fa}) ARP(0,!8^1,{gb}) r-1^1 v(MML(v)-12) rr>>[5 'cf'] [9 'dg'] << v(MML(v)+12)
 [2
  ARP(0,!2..,{ea}) ARP(0,!8^1,{dg}) r-1^1 v(MML(v)-12) >>[7 'ce'] [9 'dg'] << v(MML(v)+12)
  ARP(0,!2..,{cf}) ARP(0,!8^1,{gb}) r-1^1 v(MML(v)-12) >>[7 'cf'] [9 'dg'] << v(MML(v)+12)
  ARP(0,!1^1,{ce}) r-1^1 v(MML(v)-15) >>cea c4ea- c4eg c4eg-c<< v(MML(v)+15)
  :
  ARP(0,!2..,{fa}) ARP(0,!8^1,{gb}) r-1^1 v(MML(v)-12) >>[7 'cf'] [9 'dg'] << v(MML(v)+12)
 ]
 ARP(0,!1,{cf}) r-1 >> v(MML(v)-10) [4 'f4a4'] <<v(MML(v)+10)
 ARP(0,!8,{dg})r2.. r-1 >> v(MML(v)-10) 'gb'r2.. <<v(MML(v)+10)
 >
 v(MML(v)+3)

 rrrr rrrr ab>ce4dc<b
 a4.f4.a4 b4.g^2
 rrrr rrrr ab>ce4dc<b
 >c4.<a4.>c4 d4. g^2<

 rrrr rrrr ab>ce4dc<b r-1^1 r1 >cdeg4fed<
 a4.f4.a4 b4.g^2      r-1^1 >c4.<a4.>c4 d4.<b^2
 rrrr rrrr ab>ce4dc<b r-1^1 r1 >cdeg4fed<
 >c4.<a4.>c4 d4.g4.b4 r-1^1 e4.c4.e4 g4.e4.g4
 EP.onTime(127,30,!1^1^1^1^1^1^1^1)
 ARP(0,!1^1^1^1^1^1^1^1,{g>c<})
 EP.onTime(90,30,!1^1)
 << ARP(0,!1^1,{b>eg>ce<})



//------------------------------------
// Track 5 : 
//------------------------------------
TR(5) CH(5) P(24)
@31,90,0 v60
M.onNoteWave(10,90,!2.)

 r1

 o4 l8 
 q40
 [2
  [2
   [2 q40 '<a>e' [2' <a16>e16'] q80 '>ea>e<<' q40 [2' <a16>e16'] '<a>e' q80 '>ea>e<<' q40 '<a>e' [2'<a16>e16']]
   q40 'fc' [2' f16c16'] q80 '>cf>c<<' q40 [2' f16c16'] 'fc' q80 '>cf>c<<' q40 'fc' [2'f16c16']
   :
   q40 'gd' [2' g16d16'] q80 '>dg>d<<' q40 [2' g16d16'] 'gd' q80 '>dg>d<<' q40 'gd' [2'g16d16']
  ]
  q40 'gd' [2' g16d16'] q80 '>dg>dg<<' q40 [2' g16d16'] 'gd' q80 '>dg>dg<<' q40 'gd' [2'g16d16']
 ]

 [14 q60'gc' q20['g16c16']]
 c
 q80
 'g4.e4.c4.<b4.>'
 
[2
 q50 'ae<a>''a4e4<a4>'rr2r2..'gd<g>'
 'ae<a>''a4e4<a4>'r2 'gd<g>' q80 'f4c4<f4>'c 'g4d4<g4>' d 'g4d4'
 q50 'ae<a>''a4e4<a4>'rr2 'ae<a>''a4e4<a4>' r2 'gd<g>'
 'ae<a>''a4e4<a4>'r2 'gd<g>' q80 'a4e4<a4>'c 'b4d4<b4>' d 'g4<b4>'

 q40
 [2
  [2 q40 'a>c<' [2 'a16>c16<'] q60'>c4e4a4<' q40 [2 'a16>c16<'] q60 '>c4e4a4<''>cea<']
  q40 'fa' [2 'f16a16'] q60'>c4f4a4<' q40 [2 'f16a16'] q60 '>c4f4a4<''>cfa<'
  q40 'gb' [2 'g16b16'] q60'>d4g4b4<' q40 [2 'g16b16'] q60 '>d4g4b4<''>dgb<'
 ]

 Slur(3)
 v(MML(v)-5)
 q90
 [2
  g4.&e4.&b4.&g4.&e4&b4
  a4.&f4.&>c4.&<a4.&f2
 ]
 v(MML(v)+5)

 q80 'f4>c4f4<' q40 'fa''fa'
 q80 'e4b4>e4<' q40 'eg''eg'
 q80 'd4a4>d4<' q40 'df''df'
 q80 'e4g4>c4e4<' q40 'eg''eg'
 q80 'g4b4>d4f+4<' q40 [8 'f+16b16'] q80 'g4b4>d4f+4<'
 q80 'b>df+<'r2r q40 'gb''g16b16''g16b16'

 [2
  q80 'a>cfa<' q40 [2 'f16a16']  [2'fa' [2 'f16a16']]  [2 'f16a16'] q80 'b2>d2g2<' q40 [2 'd16g16'] 'dg' [2 'd16g16'] q80 'b4>d4g4<'
  q80 'a>cea<' q40 [2 'e16a16'] [2 'ea' [2 'e16a16'] ] [2 'e16a16'] q80 'g4.b4.>d4.<' q40 [4 'g16b16'] q80 'b2>d2g2<'
  q80 'a>cfa<' q40 [2 'f16a16']  [2'fa' [2 'f16a16']]  [2 'f16a16'] q80 'b2>d2g2<' q40 [2 'd16g16'] q80 'b2>d2g2<'
  v(MML(v)+10)
  Slur(3)
  q90
  a&>c&e<a-4&>c&e<g4&>c&e<g-4&>c&e&c<
  v(MML(v)-10)
 ]

 :

 q80 'a>cfa<' q40 [10 'f16a16'] q80 'a4>c4f4a4<'
 q50 'b4>d4g4<' r2.

 [2
  [2 q40 '<a>e' [2' <a16>e16'] q80 '>ea>e<<' q40 [2' <a16>e16'] '<a>e' q80 '>ea>e<<' q40 '<a>e' [2'<a16>e16']]
  q40 'fc' [2' f16c16'] q80 '>cf>c<<' q40 [2' f16c16'] 'fc' q80 '>cf>c<<' q40 'fc' [2'f16c16']
  :
  q40 'gd' [2' g16d16'] q80 '>dg>d<<' q40 [2' g16d16'] 'gd' q80 '>dg>d<<' q40 'gd' [2'g16d16']
 ]
 q40 'gd' [2' g16d16'] q80 '>dg>dg<<' q40 [2' g16d16'] 'gd' q80 '>dg>dg<<' q40 'gd' [2'g16d16']
]

 q80 'a>cfa<' q40 [10 'f16a16'] q80 'a4>c4f4a4<'
 q50 'b4>d4g4<' r2.

 [2
  q80 ARP(0,!2..,{eg>ce<}) q40 [2 'e16g16'] q80 ARP(0,!4.,{eg>ce<}) q40 [2 'e16g16'] q80 ARP(0,!4.,{eg>ceg<}) q40 [2 'e16g16']
  q80 ARP(0,!2..,{egb>e<}) q40 [2 'e16g16'] q80 ARP(0,!4.,{gb>eg<}) q40 [2 'e16g16'] q80 ARP(0,!2,{egb>e<})
  q80 ARP(0,!2..,{ea>ce<}) q40 [2 'e16a16'] q80 ARP(0,!4.,{ea>ce<}) q40 [2 'e16a16'] q80 ARP(0,!4.,{ea>cea<})  q40 [2 'e16a16']
  q80 ARP(0,!2..,{dgb>d<}) q40 [2 'd16g16'] q80 ARP(0,!4.,{gb>dg<}) q40 [2 'd16g16'] q80 ARP(0,!2,{b>dgb<})
 ]

 Slur(3)
 v(MML(v)-5)
 q90
 [2
  g4.&e4.&b4.&g4.&e4&b4
  a4.&f4.&>c4.&<a4.&f2
 ]
 v(MML(v)+5)

 q80 'f4>c4f4<' q40 'fa''fa'
 q80 'e4b4>e4<' q40 'eg''eg'
 q80 'd4a4>d4<' q40 'df''df'
 q80 'e4g4>c4e4<' q40 'eg''eg'
 q80 'g4b4>d4f+4<' q40 [8 'f+16b16'] q80 'g4b4>d4f+4<'
 q80 'b>df+<'r2r q40 'gb''g16b16''g16b16'

 [16 r1]

 [2
  q80 'a>cfa<' q40 [2 'f16a16']  [2'fa' [2 'f16a16']]  [2 'f16a16'] q80 'b2>d2g2<' q40 [2 'd16g16'] 'dg' [2 'd16g16'] q80 'b4>d4g4<'
  q80 'a>cea<' q40 [2 'e16a16'] [2 'ea' [2 'e16a16'] ] [2 'e16a16'] q80 'g4.b4.>d4.<' q40 [4 'g16b16'] q80 'b2>d2g2<'
  q80 'a>cfa<' q40 [2 'f16a16']  [2'fa' [2 'f16a16']]  [2 'f16a16'] q80 'b2>d2g2<' q40 [2 'd16g16'] q80 'b2>d2g2<'
  v(MML(v)+10)
  Slur(3)
  q90
  a&>c&e<a-4&>c&e<g4&>c&e<g-4&>c&e&c<
  v(MML(v)-10)
 ]

 rr  q80 'a4>c4f4a4<' q40 'fa' [4 'f16a16'] q80 'b2>d2g2<' q40 [2 'd16g16'] 'dg' [2 'd16g16'] q80 'b4>d4g4<'
 [2
  q80 'a>cea<' q40 [2 'e16a16'] [2 'ea' [2 'e16a16'] ] [2 'e16a16'] q80 'g4.b4.>d4.<' q40 [4 'g16b16'] q80 'b2>d2g2<'
  q80 'a>cfa<' q40 [2 'f16a16']  [2'fa' [2 'f16a16']]  [2 'f16a16'] q80 'b2>d2g2<' q40 [2 'd16g16'] q80 'b2>d2g2<'
  v(MML(v)+10)
  Slur(3)
  q90
  a&>c&e<a-4&>c&e<g4&>c&e<g-4&>c&e&c<
  v(MML(v)-10)
  :
  q80 'a>cfa<' q40 [2 'f16a16']  [2'fa' [2 'f16a16']]  [2 'f16a16'] q80 'b2>d2g2<' q40 [2 'd16g16'] 'dg' [2 'd16g16'] q80 'b4>d4g4<'
 ]

 q80 'a>cfa<' q40 [10 'f16a16'] q80 'a4>c4f4a4<'
 q50 'b4>d4g4<' r2.

 [2
  [2
   [2 q40 '<a>e' [2' <a16>e16'] q80 '>ea>e<<' q40 [2' <a16>e16'] '<a>e' q80 '>ea>e<<' q40 '<a>e' [2'<a16>e16']]
   q40 'fc' [2' f16c16'] q80 '>cf>c<<' q40 [2' f16c16'] 'fc' q80 '>cf>c<<' q40 'fc' [2'f16c16']
   :
   q40 'gd' [2' g16d16'] q80 '>dg>d<<' q40 [2' g16d16'] 'gd' q80 '>dg>d<<' q40 'gd' [2'g16d16']
  ]
  q40 'gd' [2' g16d16'] q80 '>dg>dg<<' q40 [2' g16d16'] 'gd' q80 '>dg>dg<<' q40 'gd' [2'g16d16']
 ]

 [32 q60'gc' q20['g16c16']]

 ARP(0,!,^1,{eg>ceg<})


//------------------------------------
// Track 6 : 
//------------------------------------
TR(6) CH(6) P(64)
@91 v106
M.onNoteWave(10,90,!1)

 r1

 [20 r1]

 [8 r1]
 [8 r1]
 [12 r1]
 [18 r1]

 [8 r1]

 [8 r1]
 [8 r1]
 [12 r1]
 [18 r1]

 o6 l16 q95

 r2r8 c8d8e8
 f4. e4.d8c+c
 <b8.>g8.f8
 e8d4e8 <b2aagab8ab>

 c8<b>cd8cde8dec<baa+
 b8.a8.b8 a8.b8.>c<a32a+32
 b4b>cde c.d.e d.e.f
 g4.fed4.c24d24d+24

 e4.ed e8d8e8f8
 g4.g24f+24f24 e8.d32c+32 cdeg
 b2..ag+
 g2 e.d.e fefg

 a8ga bagf e.f.g. f.ga
 b8g24g+24a24 b8ab >c4.< b24a+24a24
 b4. ba l24 gabab>c l16 <bab>c 
 d2..d<b>

 EP.onTime(127,40,!1^1)
 c4&!4e1^2.
 EP(127)

 [10 r1]
 [16 r1]
 [16 r1] 
 [18 r1]

 [16 r1]
 [8 r1]
 r1r1


//------------------------------------
// Track 10 : ドラム系
//------------------------------------
TR(10) CH(10)
// マクロ定義
// b = bass / s = Snare
$b{n36,} $s{n38,}
// h = HH Close / f = HH foot close / o = HH Open
$c{n42,} $f{n44,} $o{n46,}
// e = Crash / j = Ride / t = Ride Bell / d = China / i = Splash / y = Crash2 / u = Ride2
$e{n49,} $j{n51,} $t{n53,} $d{n52,} $i{n55,} $y{n57,} $u{n59,}
// q = High Tom / a = High-Middle / z = Low-Middle / w = Low / x = Floor high / g = Floor low
$q{n50,} $a{n48,} $z{n47,} $w{n45,} $x{n43,} $g{n41,}
// p = Crap / k = Cowbell / m = Tambourine / n = ?? / j = ??
$p{n39,} $k{n56,} $m{n54,} $n{n75,}

@33,90,1
//@1,100,0 EP(110)
//@1,90,1 EP(110)
l8
Rhythm {
  

 r2 rv90b v100s4 r-4 r64s8...  r-1 v100 j4j4j4j4

 [2
  [2
   v80 brrr bbrr r-1 v100 rrs4rrs4 r-1 v127 e4 v110 j4j4j4
   v80 brrr bbrr r-1 v100 rrs4rrs4 r-1 v110 j4j4j4 v100 d4
   v80 brrr bbrr r-1 v100 rrs4rrs4 r-1 v127 e4 v110 j4j4j4
   :
   v80 brrr bbrr r-1 v100 rrs4rrs4 r-1 v110 y4 v110 j4j4 v100 d4
  ]
  :
  v80 brrr bbrr r-1 v100 rrs4rrs4 r-4r64s8... r-1 v110 y4 v110 j4j4 v100 d4
 ]
 v80 brrr rbrb16b16 r-1 v100 rrs4s4s16s. r-1 v110 y4 v110 j4j4 v100 d4

 v90 brrr brrr r-1 v100 rrs4rrs4       r-1 v80 rwww16w16 wwww16w16 r-1 v127 'e4y4' v60 f4f4f4
 v90 brrr brrr r-1 v100 rrs4rrs.v60s16 r-1 v80 wwww16w16 wwww r-1 v60 f4f4f4f4
 v90 brrr brrr r-1 v100 rrs4rrs4       r-1 v80 wwww16w16 wwww16w16 r-1 v60 f4f4f4f4
 v90 brrr brrb r-1 v100 rrs4rss16s16s  r-1 v80 wwww16w16 r2 r-1 v60 f4f4 v110d4 v60f4

[2
 v90 bbrr rrrr r-1 v50 f4f4f4f4 r-1 v127 'y1e1'
 v90 rrrr rrrb r-1 v50 f4f4f4f4
 v90 bbrr rrrb r-1 v50 f4f4f4f4 r-1 v100 d1
 v90 brrb rbrr r-1 v50 f4f4f4f4 r-1 v100 rrs4rrss16s16 r-1 v127 e4.y^2

 v90 bbrr rrrr r-1 r4s4rs4v80s16s16 r-1 v50 f4f4f4f4 r-1 v127 'y1e1'
 v90 bbrb rb16b16rb r-1 r4s4r4s4 r-1 v50 f4f4f4f4
 v90 bbrr rrrb r-1 r4s4rs4v80s16s16 r-1 v110 d4v50 f4f4f4
 v90 brrb rbrr r-1 v100 rrs16s.rv100z16z16v90s16s16v100s16s16 r-1 v50 f4f4f4f4 r-1 v127 e4.y^2

 [2
  v90 bbrr bbrr r-1 v100 rrs4rrs4 r-1 v127 e4 v110 j4j4j4
  v90 bbrr bbrr r-1 v100 rrs4rrs.v70s16 r-1 v110 j4j4j4j4
  v90 bbrr bbrr r-1 v100 rrs4rrs4 r-1 v110 j4j4j4j4
  :
  v90 bbrr bbrr r-1 v100 rrs4rrsv70s16s16 r-1 v110 j4j4j4 v100 y4
 ]
 v90 bbrr bbrr r-1 v100 rrsv80 l16 ss v100 qqaazzwg l8 r-1 v110 j4j4j4 v50 f4

 [2
  v90 brbr brbr r-1 l16 v127yv60cv85cv60c [3 v100cv60cv85cv60c] l8
  v90 brbr brbr r-4 v100 z4 r-1 l16 [3 v100cv60cv85cv60c] v80cc o8 l8
  v90 brbr brbr r-1 l16 v100ev60cv85cv60c[3 v100cv60cv85cv60c] l8
  :
  v90 brbr brbr r-1 v60 l16 rqqq aaaz zzww v100 w8 v50az l8 r-1 l16 [3 v100cv60cv85cv60c] v80cc o8 l8
 ]
 v90 brbr brbr r-1 r2 v100s8v90s16s16 v100 a16a16z16z16 r-1 l16 [3 v100cv60cv85cv60c] v80cc o8 l8
 v90 brrr brrr r-1 v100 r4s4r4s4 r-1 v127 y v70 l16 cc [3 v100cv20cv85cv20c] l8
 v90 brrr bbrb r-1 v100 r4s4r4s4 r-1 l16 [4 v100cv20cv85cv20c] l8
 v90 rbrb rbrb r-1 v100 s4s4s16s.s16s.  r-1 v120 e v70 c l16 [3 v100cv20cv85cv20c] l8
 v100 brrr rb16b16rr r-1 v100 s2. v100s16s16z16z16 r-1 v118 'ey' v0 r2..

 [2
  [2
   v90 brrr bbrb r-1 v100 rrs4rrs4 r-1 v127 y4 v110 j4j4jv127e
   v90 rbrr bbrb r-1 v100 rrs4rrs4 r-1 v110 j4j4j4j4
   :
   v90 brrr bbrb r-1 v100 rrs4rrs4 r-1 v127 y4 v110 j4j4jv127e
   v90 rbrr brbr r-1 v100 rrs4rs4s16s16 r-1 v110 j4j4j4j4
  ]
  v90 brrb rbrb r-1 v100 rrs4rrs4      r-1 v127 y4v110jv110ev110j4jv127y
  v90 rbrb rbrr r-1 v100 rrs4rrss16s16 r-1 v110 j4jv127e4v110jv110j4
 ]

:

 v90 rbrb16b16 rbrb16b16 r-1 v100 s4s4s4s16s.
 v90 br2b16b16rr r-1 v100 s4r2s16s16z16z16

 [2
  v90 brrr bbrr r-1 v100 rrs4rrs4 r-1 v127 e4 v110 j4j4j4
  v90 brrr bbrr r-1 v100 rrs4rrs4 r-1 v110 j4j4j4 v100 d4
  v90 brrr bbrr r-1 v100 rrs4rrs4 r-1 v127 e4 v110 j4j4j4
  :
  v90 brrr bbrr r-1 v100 rrs4rrs4 r-1 v110 y4 v110 j4j4 v100 d4
 ]
 v90 bb16b16rr brbr r-1 l16 r4 v100qqqq aazz ssss l8 r-1 v110 y4 v60 f4f4f4
]

 v90 rbrb16b16 rbrb16b16 r-1 v100 s4s4s4s16s.
 v90 brrrbbrb r-1 v100 l16 s8qq aazz rsss aazz l8 r-1 v100 v127 e4 v80 d4 v127y4 v60f4

 [2
  [2
   v90 brrr bbrr r-1 v100 rrs4rrs4 r-1 v127 y v60c [3 v100cv60c]
   v90 brrr bbrr r-1 v100 rrs4rrs.v60s16 r-1 [4 v100cv60c]
   v90 brrr bbrr r-1 v100 rrs4rrs4 r-1 [4 v100cv60c]
   :
   v90 brrr bbrr r-1 v100 rrs4rrsv80s16s16 r-1 [4 v100cv60c]
  ]
  :
  v90 brrr brbr r-1 v100 rrs l16 v70ss v100 sszz sszz l8 r-1 [4 v100cv60c]
 ]
 v90 bbrr bbrr r-1 v80 rs16s16 v100 s v80 l16 ss v100 qqaa sszz l8 r-1 v100 j4j4j4 v50 f4

 [2
  v90 brbr brbr r-1 l16 v127yv60cv85cv60c [3 v100cv60cv85cv60c] l8
  v90 brbr brbr r-4 v100 z4 r-1 l16 [3 v100cv60cv85cv60c] v80cc o8 l8
  v90 brbr brbr r-1 l16 v100ev60cv85cv60c[3 v100cv60cv85cv60c] l8
  :
  v90 brbr brbr r-1 v60 l16 rqqq aaaz zzww v100 w8 v50az l8 r-1 l16 [3 v100cv60cv85cv60c] v80cc o8 l8
 ]
 v90 brbr brbr r-1 r2 v90s8v60s16s16 v100 a16a16z16z16 r-1 l16 [3 v100cv60cv85cv60c] v80cc o8 l8
 v90 brrr brrr r-1 v100 r4s4r4s4 r-1 v127 y v70 l16 cc [3 v100cv20cv85cv20c] l8
 v90 brrr bbrb r-1 v100 r4s4r4s4 r-1 l16 [4 v100cv20cv85cv20c] l8
 v90 rbrb rbrb r-1 v100 s4s4s16s.s16s.  r-1 v120 e v70 c l16 [3 v100cv20cv85cv20c] l8
 v90 brrr rb16b16rr r-1 v100 s2. v100s16s16z16z16 r-1 v118 'ey' v0 r2..

 v90 b1 r-1 v127 'e1y1'
 [5 r1]
 r1
 v100 rba64a16..zs64s16..v90bv100rs64s32.s16 r-1 v100 j1

 v90 brrb rrrr r-1 v100 rrrrs4rr    r-1 v110 j4j4j4j4
 v90 brbr rrrr r-1 v100 rrrrs4rv70s r-1 v110 j4j4d4j4
 v90 brrb rrrr r-1 v100 rrrrs4rr    r-1 v110 j4j4j4j4
 v90 brbr rrrb r-1 v70rsrr v100ss4v60s16s16 r-1 v110 j4j4d4j4
 v90 brrb rrrr r-1 v100 rrrrs4rr    r-1 v110 j4j4d4j4
 v90 brbr rrrr r-1 v100 rrrrs v60s16s16 v100 s16s16a16a16 r-1 v110 j4j4d4j4
 v90 bb16b16rb rb16b16rb r-1 l16 rsazs4rraas8a8 l8 r-1 v127 y4v110jv110ev110j4jv127y
 v90 rb16b16 rb r[6 b16] r-1 v100 l16 rrzz s8.s zsaw sszz l8 r-1 v110 j4jv127e4v110jv110j4

 [2
  [2
   v90 brrr bbrb r-1 v100 rrs4rrs4 r-1 v127 y4 v110 j4j4jv127e
   v90 rbrr bbrb r-1 v100 rrs4rrs4 r-1 v110 j4j4j4j4
   :
   v90 brrr bbrb r-1 v100 rrs4rrs4 r-1 v127 y4 v110 j4j4jv127e
   v90 rbrr brbr r-1 v100 rrs4rs4s16s16 r-1 v110 j4j4j4j4
  ]
  v90 brrb rbrb r-1 v100 rrs4rrs4      r-1 v127 y4v110jv110ev110j4jv127y
  v90 rbrb rbrr r-1 v100 rrs4rs16s16q16q16a16z16 r-1 v110 j4jv127e4v110jv110j4
 ]

 v90 rrbr bbrb r-1 v100 rrs4rv80s16s16v100s4 r-1 v60f4 v127 e4 v110 j4jv127e
 v90 rbrr bbrb r-1 v100 rrs4rrs16s16z r-1 v110 j4j4j4j4
 v90 brrr bbrb r-1 v100 rrs4rrs4 r-1 v127 y4 v110 j4j4jv127e
 v90 rbrr brbr r-1 v100 rrs4rs4s16s16 r-1 v110 j4j4j4j4

 v90 bbrr bb16b16rb r-1 v100 rrs4rrs4 r-1 v127 y4 v110 j4j4jv127e
 v90 rbrr bb16b16rb r-1 v100 rrs4rrs4 r-1 v110 j4j4j4j4
 v90 bb16b16rb rbrb r-1 v100 rrs4rrs4      r-1 v127 y4v110jv110ev110j4jv127y
 v90 rb16b16rb r[6 b16] r-1 v100 rrs4rrss16s16 r-1 v110 j4jv127e4v110jv110j4

 [2
  v90 bb16b16rr bbrb r-1 v100 rrs4rrs4 r-1 v127 y4 v110 j4j4jv127e
  v90 rbrr bb16b16rb r-1 v100 rrs4rrs.v70s16 r-1 v110 j4j4j4j4
  :
  v90 bbrr bb16b16rb r-1 v100 rrs4rrs4 r-1 v127 y4 v110 j4j4jv127e
  v90 rb16b16rb16b16 bb16b16bb16b16 r-1 v100 rrs4rs4s16s16 r-1 v110 j4j4j4j4
 ]
 v90 bb16b16rb rb16b16rb r-1 v100 rrs4rrs4      r-1 v127 y4v110jv110ev110j4jv127y
 v90 rbrb rbbb16b16 r-1 v100 rrs4rrss16s16 r-1 v110 j4jv127e4v110jv110j4

 v90 rbrb16b16 rbrb16b16 r-1 v100 s4s4s4s16s.
 v90 br2b16b16rr r-1 v100 s4r2s16s16z16z16
 
 [2
  [2
   v90 brrr bbrr r-1 v100 rrs4rrs4 r-1 v127 e4 v110 j4j4j4
   v90 brrr bbrr r-1 v100 rrs4rrs4 r-1 v110 j4j4j4 v100 d4
   v90 brrr bbrr r-1 v100 rrs4rrs4 r-1 v127 e4 v110 j4j4j4
   :
   v90 brrr bbrr r-1 v100 rrs4rrs4 r-1 v110 y4 v110 j4j4 v100 d4
  ]
  :
  v90 brrr bbrr r-1 v100 rrs4rrs4 r-4r64s8... r-1 v110 y4 v110 j4j4 v100 d4
 ]
 v90 brrr rbrb16b16 r-1 v100 rrs4s4s16s. r-1 v110 y4 v110 j4j4 v100 d4

 [3
  v90 brrr brrr r-1 v100 rrs4rrs4       r-1 v80 rwww16w16 wwww16w16 r-1 v127 'e4y4' v60 f4f4f4
  v90 brrr brrr r-1 v100 rrs4rrs.v60s16 r-1 v80 wwww16w16 wwww r-1 v60 f4f4f4f4
 ]
 v90 brrr brrr r-1 v100 rrs4rrs4       r-1 v80 wwww16w16 wwww16w16 r-1 v60 f4f4f4f4
 v90 brrr brrb r-1 v100 rrl16 ssaa sszz s64s32.sss l8 r-1 v80 ww16w16w4w4w4 r-1 v60 f4f4 v110d4 v60f4

 v90 b1 r-1 v127 'y1e1'
}