//-----------------------------------------------
// little sad in vivid colors
// (C)Yax
//-----------------------------------------------

ResetGM();
TrackName     = {"little sad in vivid colors"}
Copyright     = {"Yax"}
r2
TrackSync;



// アルペジオ関数
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)
}

// ××ダンド関数
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(30) CHO(30)
TR(2)  V(85)  REV(50) CHO(50)
TR(22) V(82)  REV(80) CHO(50)
TR(3)  V(110) REV(42) CHO(10)
TR(4)  V(118) REV(30) CHO(30)
TR(5)  V(100) REV(60) CHO(60)
TR(6)  V(110) REV(20) CHO(0)
TR(7)  V(110) REV(20) CHO(0)
TR(8)  V(110) REV(20) CHO(0)
TR(9)  V(110) REV(20) CHO(0)
TR(10) V(115) REV(30) CHO(0)


// テンポ
INT T  = 132   // 通常のテンポ
INT TE = 90    // 最後のリタルダンド後のテンポ

Tempo=(T)


// キー
INT KEY=-1

Key(KEY)                    // 全体のキー
TR(10) TrackKey(KEY * -1)   // リズムトラックの調整用、Keyの符号を逆にしたものをセットしておく



//------------------------------------
// Track 1 : 
//------------------------------------
TR(1) CH(1) P(64)
@34,90,1 v100

 o2 l8

  [4
   [8 >c v(MML(v)-12) c v(MML(v)+12)<]
   [8 g v(MML(v)-12) g v(MML(v)+12)]
  ]
  [3 f v(MML(v)-12) f v(MML(v)+12)] fa
  g2.>c<g

 [2
  [2
   [8 f v(MML(v)-12) f v(MML(v)+12)]
   [8 g v(MML(v)-12) g v(MML(v)+12)]
   [8 f v(MML(v)-12) f v(MML(v)+12)]
   [8 g v(MML(v)-12) g v(MML(v)+12)]
  ]

  f2..a16>c16<
  b16r16b2.g
  >c4.<g	b2
  a4.eg2
  ffff16f16 fffd16a16
  gggg16g16 gggd16b16
  aaaa16a16 aaae16a16
  >cccc16c16< bb16b16>ge16c16

  [2
   ffff ffff ccff aaff
   eeee eeee <bb>ee ggee
   dddd dddd <aa>dd ffdd
   eeee eeee gggg<ggbb>
  ]
  :
  <
  [2
   [8 >c v(MML(v)-12) c v(MML(v)+12)<]
   [8 g v(MML(v)-12) g v(MML(v)+12)]
  ]
 ]

  c4.f16&!16g16 ee4c
  d4.g16&!16a16 g>c+32&d16.<bg
  e4.c e4ge
  f>e32&f16.c12<a12f12 dd<b>d
  c4.<b16a16 g>g4<e
  f4.l16 ef l12 afa >cfa l8
  g4.d16&d+16 l12 ed+e l8 f f+16&g16
  g+<g+16g+16>e<b16g+16 b16g+16>g16&!16g+16< >a+32&b16.<b16g16

  [2
   ffff16f16 f>f<ff16f+16
   gggg16g16 g>g<ga16b16
   >cc>c<c16c16 <bb>b<b16b16
   aa>a<a16a16 gg>g<g16f+16
   ffff16f16 f>f<ff16f+16
   gggg16b16 g>g<ga16 : a+16
   bbbb16b16 bb>g+<b16g+16
   aa>a<a16a16 >c<a16>c16ec16e16<
  ]
  b16
  >cc>c<c16c16 ec16<g16>e<g16e16
  >g>g16e16c12<g12e12< bg>e<g

  f...&!16..c64 r2.
  [2 r1]
  r2..c16e16
  f4.c ff4a16>c16<
  g4.d gg4e16g16
  a4.a a2
  b2>c1<
  ee16e16>ge16c16

  [2
   ffff ffff ccff aaff
   eeee eeee <bb>ee ggee
   dddd dddd <aa>dd ffdd
   eeee eeee gggg<ggbb>
  ]

  frrf4<a>c<a >c<aa>fccaf
  erre4<eg4 b.>e.g b.g.e
  dddd16d16 dddd <aa>dd ffdd
  eeee16e16 eeee gggg16g16<ggbb16b16>

  ffff16f16 ffcf ccff aaff
  eeee16e16 ee<b>e <bb>ee ggee
  dddd16d16 dd<a>d <aa>dd ffdd
  eeee16e16 ee<gb g>g<b>b e>e<<g<b>

  [4
   [8 >c v(MML(v)-12) c v(MML(v)+12)<]
   [8 g v(MML(v)-12) g v(MML(v)+12)]
  ]
  [3 f v(MML(v)-12) f v(MML(v)+12)] fa
  DANDO(T,TE,!1,!16)
  g2.>c<g

  c1^1


//------------------------------------
// Track 2 : 
//------------------------------------
TR(2) CH(2) P(94)
@30 v85
FineTune(64)
M.onNoteWave(10,100,!1)

  o4 l8

  q30
  [4
   >c<g>d<g g>e<gg >f<gg>e< gg>d<g
   bg>c<g g>d<gg >e<gg>d< gg>c<g
  ]
   affb a>c<a>d<
   b8^8...&!8^16d64 rr2

   [8 r1]
   q30
   ccec gccc ccgc bccc
   ddgd bddd ddbd>d<ddd
   ccec gccc ccgc bccc
   ddgd bddd ddbd>d<ddd

  [2
   q90 'f2..c2..' q30 <a16a16>
   q90 'd2..<b2..>' q30 <g16g16>
   q90 '>c4.<g4.' q30 e16e16 q90 'b4.g4.' q30 e16e16
   q90 'a4.f4.' q30 c16c16 q90 'g4.e4.' q30<b16b16>

   q30 ff q80 'a>cf<' q30 ff16f16 q80 'a4>c4f4<' q30 f
   q30 gg q80 'b>dg<' q30 gg16g16 q80 'b4>d4g4<' q30 g
   q30 ee q80 'a>ce<' q30 ee16e16 q80 'a4>c4e4<' q30 e
   q30 gg q80 'b>eg<' q30 g q80 'b4.>e4.g4.<' q30 g16g16

   [2
    q40 ff16f16 q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 
    q80 '>dfa<' q40 f16f16f16f16 q80 '>f4a4>c4<<' q40 f16f16 q80 '>cfa<' q40 f16f16
    q40 gg16g16 q80 '>dgb<' q40 gg16g16  q80 '>g4b4d4<' q40 g16g16 
    q80 'b>dg<' q40 g16g16g16g16 q80 '>d4g4b4<' q40 g16g16 q80 '>gb>d<<' q40 g16g16
    q40 ff16f16 q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 
    q80 '>fa>c<<' q40 f16f16f16f16 q80 '>f4a4d4<' q40 f16f16 q80 '>fa>c<<' q40 f16f16
    :
    q40 gg16g16 q80 '>gb>d<<' q40 gg16g16  q80 '>g4b4>d4<<' q40 g16g16 
    q80 '>gb>d<<' q40 g16g16g16g16 q80 '>g4b4>d4<<' q40 g16g16 q80 '>b>dg<<' q40 g16g16
   ]
   q40 gg16g16 q80 '>gb>d<<' q40 gg16g16  q80 '>g4b4>d4<<' q40 g16g16 
   q80 '>gb>d<<' q40 g16g16g16g16 q80 '>g4b4>d4<<' q40 g16g16 q80 '>d4g4b4<'
   :
   
   q30
   [2
    >c<g>d<g g>e<gg >f<gg>e< gg>d<g
    bg>c<g g>d<gg >e<gg>d< gg>c<g
   ]

   q30
   rcr<a> rcre rcre rare
   r<brg rb>rd r<b>rd rgrd
   rcr<a> rcre rcre rare
   r<brg rb>rd r<b>ed eged
   ccec gccc ccgc bccc
   ddgd bddd ddbd>d<ddd
   ccec gccc ccgc bccc
   ddgd bddd ddbd>d<ddd
 ]

 q80 'g2..>c2..e2..<' q40 e16e16
 q80 '>d4.f4.a4.<' q40 f16f16 q80 'a4.>d4.f4.<' q40 f16f16
 q80 '>c2..e2..g2..<' q40 g16g16
 q80 'a4.>d4.f4.<' q40 f16f16 q80 'f2a2>d2<'
 [4 q80 'g>ce<' v(MML(v)-10) q40 e16e16 v(MML(v)+10)]
 [2 q80 'a>df<' v(MML(v)-10) q40 f16f16 v(MML(v)+10)]  [2 q80 '>dfa<' v(MML(v)-10) q40 f16f16 v(MML(v)+10)]
 [4 q80 '>ceg<' v(MML(v)-10) q40 g16g16 v(MML(v)+10)]
 q80 'g+4.>c4.e4.<' q40 e16e16 [3 '>ceg+<']
 v(MML(v)+26)
 q90 >f16&g16

 g+16&!16a4^32.&!16g+64 >d+16&!16e4^32.&!16d+64 d8...&!16c64 f+32&g^32f.e <b4^16..&!16.a64 a16b16>
 <b16&16>c4^32.&!16<b64> d d+16&!16e16c4d+32&e16^64&!32.d+64 <a4....&!8g64 l16 fcdf afa>c< l8
 g+16&!16a4^32.&!16g+64 >e16&!16f4^32.&!16e64 d8...&!16c+64 f+16&!16ge.e32&f16^64r64 f+16&!16g4^32.&!16f64 e16f16
 g32&g+^64&!32g64 e.g+16r16 a+16&!16b4.^32&!16a+64r64 b32&>c^32<b.g16^32&!32f+64r64 e8...&!16.d+64 l16 eceg l8

 g+32&a16. a16f16 q80 g+64&a16^64&!32g+64r64f f+64&g16^64&!32f+64r64 e q90 l16 fc<a>c cege8gbg >c<bge8<b>eg l8
 a+32&b^32 b32&>c&!32<b64r64 a a+32&b^32g.a16.r32 e2^8..&!16.d+64r64 l16<egbg 
 >c<faf >d<faf >e<faf >fc<af >e.c.e f.c.f g.e.d edc<b
 >c<eg>c< >d<eg>d< >e<eg>c egbg a8&!8.>c2.^16.&!8<a64r64 l8
 v(MML(v)-26)

  [4 r1]
  <
  q90 'f2..c2..' q30 <a16a16>
  q90 'd2..<b2..>' q30 <g16g16>
  q90 'c2..e2..' q30 <a16a16>
  q90 '<b4.>g4.' q30 <e16e16>
  q90 'a1e1' q70 l16 < ceae gb>d<g l8

   [2
    q40 ff16f16 q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 
    q80 '>dfa<' q40 f16f16f16f16 q80 '>f4a4>c4<<' q40 f16f16 q80 '>cfa<' q40 f16f16
    q40 gg16g16 q80 '>dgb<' q40 gg16g16  q80 '>g4b4d4<' q40 g16g16 
    q80 'b>dg<' q40 g16g16g16g16 q80 '>d4g4b4<' q40 g16g16 q80 '>gb>d<<' q40 g16g16
    q40 ff16f16 q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 
    q80 '>fa>c<<' q40 f16f16f16f16 q80 '>f4a4d4<' q40 f16f16 q80 '>fa>c<<' q40 f16f16
    :
    q40 gg16g16 q80 '>gb>d<<' q40 gg16g16  q80 '>g4b4>d4<<' q40 g16g16 
    q80 '>gb>d<<' q40 g16g16g16g16 q80 '>g4b4>d4<<' q40 g16g16 q80 '>b>dg<<' q40 g16g16
   ]
   q40 gg16g16 q80 '>gb>d<<' q40 gg16g16  q80 '>g4b4>d4<<' q40 g16g16 
   q80 '>gb>d<<' q40 g16g16g16g16 q80 '>g4b4>d4<<' q40 g16g16 q80 '>d4g4b4<'

   q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 q80 '>cf<' q40 f
   q80 '>dfa<' q40 f16f16f16f16 q80 '>f4a4>c4<<' q40 f16f16 q80 '>cfa<' q40 f16f16
   q80 '>dgb<' q40 gg16g16  q80 '>g4b4d4<' q40 g16g16 q80 'b>dg<' q40 g16g16 
   [3 q80 'b>dg<' : q40 g16] [3 q80 '>dgb<' : q40 g16]
   q40 ff16f16 q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 
   q80 '>fa>c<<' q40 f16f16f16f16 q80 '>f4a4d4<' q40 f16f16 q80 '>fa>c<<' q40 f16f16
   q40 gg16g16 q80 '>gb>d<<' q40 gg16g16  q80 '>g4b4>d4<<' q40 g16g16 
   q80 '>gb>d<<' q40 g16g16g16g16 q80 '>g4b4>d4<<' q40 g16g16 q80 '>b>dg<<' q40 g16g16

   q40 ff16f16 q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 
   q80 '>dfa<' q40 f16f16f16f16 q80 '>f4a4>c4<<' q40 f16f16 q80 '>cfa<' q40 f16f16
   q40 gg16g16 q80 '>dgb<' q40 gg16g16  q80 '>g4b4d4<' q40 g16g16 
   q80 'b>dg<' q40 g16g16g16g16 q80 '>d4g4b4<' q40 g16g16 q80 '>gb>d<<' q40 g16g16
   q40 ff16f16 q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 
   q80 '>fa>c<<' q40 f16f16f16f16 q80 '>f4a4d4<' q40 f16f16 q80 '>fa>c<<' q40 f16f16
   q40 gg16g16 q80 '>gb>d<<' q40 gg16g16  q80 '>g4b4>d4<<' q40 g16g16 
   q80 '>gb>d<<' q40 g16g16g16g16 q80 '>g4b4>d4<<' q40 g16g16 q80 '>d4g4b4<'

  q30
  [4
   >c<g>d<g g>e<gg >f<gg>e< gg>d<g
   bg>c<g g>d<gg >e<gg>d< gg>c<g
  ]
   affb a>c<a>d<
   EP(110)
   q90 b8^8...&!8^16d64 rr2
   EP.onTime(127,0,!1^1)
   ARP(0,!1^1,{cg>c<})



/*--- delay 1 ---*/
TR(22) CH(15) P(72)
@30 v75
FineTune(68)
M.onNoteWave(10,90,!2..)

  o4 l8
  r16

  q30
  [4
   >c<g>d<g g>e<gg >f<gg>e< gg>d<g
   bg>c<g g>d<gg >e<gg>d< gg>c<g
  ]
   affb a>c<a>d<
   b8^8...&!8^16d64 rr2

   [8 r1]
   q30
   ccec gccc ccgc bccc
   ddgd bddd ddbd>d<ddd
   ccec gccc ccgc bccc
   ddgd bddd ddbd>d<ddd

  [2
   q90 'f2..c2..' q30 <a16a16>
   q90 'd2..<b2..>' q30 <g16g16>
   q90 '>c4.<g4.' q30 e16e16 q90 'b4.g4.' q30 e16e16
   q90 'a4.f4.' q30 c16c16 q90 'g4.e4.' q30<b16b16>

   q30 ff q80 'a>cf<' q30 ff16f16 q80 'a4>c4f4<' q30 f
   q30 gg q80 'b>dg<' q30 gg16g16 q80 'b4>d4g4<' q30 g
   q30 ee q80 'a>ce<' q30 ee16e16 q80 'a4>c4e4<' q30 e
   q30 gg q80 'b>eg<' q30 g q80 'b4.>e4.g4.<' q30 g16g16

   [2
    q40 ff16f16 q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 
    q80 '>dfa<' q40 f16f16f16f16 q80 '>f4a4>c4<<' q40 f16f16 q80 '>cfa<' q40 f16f16
    q40 gg16g16 q80 '>dgb<' q40 gg16g16  q80 '>g4b4d4<' q40 g16g16 
    q80 'b>dg<' q40 g16g16g16g16 q80 '>d4g4b4<' q40 g16g16 q80 '>gb>d<<' q40 g16g16
    q40 ff16f16 q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 
    q80 '>fa>c<<' q40 f16f16f16f16 q80 '>f4a4d4<' q40 f16f16 q80 '>fa>c<<' q40 f16f16
    :
    q40 gg16g16 q80 '>gb>d<<' q40 gg16g16  q80 '>g4b4>d4<<' q40 g16g16 
    q80 '>gb>d<<' q40 g16g16g16g16 q80 '>g4b4>d4<<' q40 g16g16 q80 '>b>dg<<' q40 g16g16
   ]
   q40 gg16g16 q80 '>gb>d<<' q40 gg16g16  q80 '>g4b4>d4<<' q40 g16g16 
   q80 '>gb>d<<' q40 g16g16g16g16 q80 '>g4b4>d4<<' q40 g16g16 q80 '>d4g4b4<'
   :
   
   q30
   [2
    >c<g>d<g g>e<gg >f<gg>e< gg>d<g
    bg>c<g g>d<gg >e<gg>d< gg>c<g
   ]

   q30
   rcr<a> rcre rcre rare
   r<brg rb>rd r<b>rd rgrd
   rcr<a> rcre rcre rare
   r<brg rb>rd r<b>ed eged
   ccec gccc ccgc bccc
   ddgd bddd ddbd>d<ddd
   ccec gccc ccgc bccc
   ddgd bddd ddbd>d<ddd
 ]

 q80 'g2..>c2..e2..<' q40 e16e16
 q80 '>d4.f4.a4.<' q40 f16f16 q80 'a4.>d4.f4.<' q40 f16f16
 q80 '>c2..e2..g2..<' q40 g16g16
 q80 'a4.>d4.f4.<' q40 f16f16 q80 'f2a2>d2<'
 [4 q80 'g>ce<' v(MML(v)-10) q40 e16e16 v(MML(v)+10)]
 [2 q80 'a>df<' v(MML(v)-10) q40 f16f16 v(MML(v)+10)]  [2 q80 '>dfa<' v(MML(v)-10) q40 f16f16 v(MML(v)+10)]
 [4 q80 '>ceg<' v(MML(v)-10) q40 g16g16 v(MML(v)+10)]
 q80 'g+4.>c4.e4.<' q40 e16e16 [3 '>ceg+<']
 v(MML(v)+20)
 q90 >f16&g16

 g+16&!16a4^32.&!16g+64 >d+16&!16e4^32.&!16d+64 d8...&!16c64 f+32&g^32f.e <b4^16..&!16.a64 a16b16>
 <b16&16>c4^32.&!16<b64> d d+16&!16e16c4d+32&e16^64&!32.d+64 <a4....&!8g64 l16 fcdf afa>c< l8
 g+16&!16a4^32.&!16g+64 >e16&!16f4^32.&!16e64 d8...&!16c+64 f+16&!16ge.e32&f16^64r64 f+16&!16g4^32.&!16f64 e16f16
 g32&g+^64&!32g64 e.g+16r16 a+16&!16b4.^32&!16a+64r64 b32&>c^32<b.g16^32&!32f+64r64 e8...&!16.d+64 l16 eceg l8

 g+32&a16. a16f16 q80 g+64&a16^64&!32g+64r64f f+64&g16^64&!32f+64r64 e q90 l16 fc<a>c cege8gbg >c<bge8<b>eg l8
 a+32&b^32 b32&>c&!32<b64r64 a a+32&b^32g.a16.r32 e2^8..&!16.d+64r64 l16<egbg 
 >c<faf >d<faf >e<faf >fc<af >e.c.e f.c.f g.e.d edc<b
 >c<eg>c< >d<eg>d< >e<eg>c egbg a8&!8.>c2.^16.&!8<a64r64 l8
 v(MML(v)-20)

  [4 r1]
  <
  q90 'f2..c2..' q30 <a16a16>
  q90 'd2..<b2..>' q30 <g16g16>
  q90 'c2..e2..' q30 <a16a16>
  q90 '<b4.>g4.' q30 <e16e16>
  q90 'a1e1' q70 l16 < ceae gb>d<g l8

   [2
    q40 ff16f16 q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 
    q80 '>dfa<' q40 f16f16f16f16 q80 '>f4a4>c4<<' q40 f16f16 q80 '>cfa<' q40 f16f16
    q40 gg16g16 q80 '>dgb<' q40 gg16g16  q80 '>g4b4d4<' q40 g16g16 
    q80 'b>dg<' q40 g16g16g16g16 q80 '>d4g4b4<' q40 g16g16 q80 '>gb>d<<' q40 g16g16
    q40 ff16f16 q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 
    q80 '>fa>c<<' q40 f16f16f16f16 q80 '>f4a4d4<' q40 f16f16 q80 '>fa>c<<' q40 f16f16
    :
    q40 gg16g16 q80 '>gb>d<<' q40 gg16g16  q80 '>g4b4>d4<<' q40 g16g16 
    q80 '>gb>d<<' q40 g16g16g16g16 q80 '>g4b4>d4<<' q40 g16g16 q80 '>b>dg<<' q40 g16g16
   ]
   q40 gg16g16 q80 '>gb>d<<' q40 gg16g16  q80 '>g4b4>d4<<' q40 g16g16 
   q80 '>gb>d<<' q40 g16g16g16g16 q80 '>g4b4>d4<<' q40 g16g16 q80 '>d4g4b4<'

   q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 q80 '>cf<' q40 f
   q80 '>dfa<' q40 f16f16f16f16 q80 '>f4a4>c4<<' q40 f16f16 q80 '>cfa<' q40 f16f16
   q80 '>dgb<' q40 gg16g16  q80 '>g4b4d4<' q40 g16g16 q80 'b>dg<' q40 g16g16 
   [3 q80 'b>dg<' : q40 g16] [3 q80 '>dgb<' : q40 g16]
   q40 ff16f16 q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 
   q80 '>fa>c<<' q40 f16f16f16f16 q80 '>f4a4d4<' q40 f16f16 q80 '>fa>c<<' q40 f16f16
   q40 gg16g16 q80 '>gb>d<<' q40 gg16g16  q80 '>g4b4>d4<<' q40 g16g16 
   q80 '>gb>d<<' q40 g16g16g16g16 q80 '>g4b4>d4<<' q40 g16g16 q80 '>b>dg<<' q40 g16g16

   q40 ff16f16 q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 
   q80 '>dfa<' q40 f16f16f16f16 q80 '>f4a4>c4<<' q40 f16f16 q80 '>cfa<' q40 f16f16
   q40 gg16g16 q80 '>dgb<' q40 gg16g16  q80 '>g4b4d4<' q40 g16g16 
   q80 'b>dg<' q40 g16g16g16g16 q80 '>d4g4b4<' q40 g16g16 q80 '>gb>d<<' q40 g16g16
   q40 ff16f16 q80 '>fa>c<<' q40 ff16f16  q80 '>f4a4>c4<<' q40 f16f16 
   q80 '>fa>c<<' q40 f16f16f16f16 q80 '>f4a4d4<' q40 f16f16 q80 '>fa>c<<' q40 f16f16
   q40 gg16g16 q80 '>gb>d<<' q40 gg16g16  q80 '>g4b4>d4<<' q40 g16g16 
   q80 '>gb>d<<' q40 g16g16g16g16 q80 '>g4b4>d4<<' q40 g16g16 q80 '>d4g4b4<'

  q30
  [4
   >c<g>d<g g>e<gg >f<gg>e< gg>d<g
   bg>c<g g>d<gg >e<gg>d< gg>c<g
  ]
   affb a>c<a>d<
   EP(110)
   q90 b8^8...&!8^16d64 rr2
   EP.onTime(127,0,!1^1)
   ARP(0,!1^1,{cg>c<})



//------------------------------------
// Track 3 : 
//------------------------------------
TR(3) CH(3) P(44)
@2 v94

 o5 l8 q95

  [2
   ARP(1,!1,{<b>ceg}) ARP(0,!2,{<b>df}) ARP(0,!2,{<gb>d})
   ARP(1,!1,{<gb>ce}) ARP(0,!1,{<fgb>d})
   ARP(1,!1,{<b>ceg}) ARP(0,!2,{<b>dfa}) ARP(0,!2,{<b>dgb})
   ARP(1,!1,{<b>ceg}) < ARP(4,!1,{gb>df})
  ]
  ARP(1,!1,{<a>cdf}) [2 ARP(0,!8,{<b>dfg})] r2.

 [2
  y64,1; ARP(3,!1,{<fa>ce}) <a.>c.eaec<a> y64,0;
  y64,1; ARP(2,!1,{<ab>dg}) <b.>d.g aged y64,0;
  y64,1; ARP(3,!1,{<a>cef}) <a.>c.eaec<a> y64,0;
  y64,1; ARP(2,!1,{<b>deg}) d.e.g bged y64,0;

  <a>'fa>c<'r<a>'f4.a4.>c4.<'r<a>'fa>c<'r<a>'f4.a4.>c4.<'r
  <b>'gb>d<'r<b>'g4.b4.>d4.<'r<b>'gb>d<'r<b>'g4.b4.>d4.<'r
  <f>'fa>c<'r<f>'f4.a4.>c4.<'r<f>'fa>c<'r<f>'f4.a4.>c4.<'r
  <g>'dgb'r<g>'d4.g4.b4.'r<g>'gb>d<'r<g>'g4.b4.>d4.<'r

  y64,1; <'f.a.'>c.f a2 y64,0;
  y64,1; <'g.d.'b.>d g2 y64,0;
  y64,1; <'g.e.'>c.e g2 y64,0;
  y64,1; <'f.a.'>c.f a2 y64,0;
  <f'>cf<'ff'>cf<'f'>c4f4'
  <g'>dg<'gg'>dg<'g'>d4g4'
  <a'>ea<'aa'>ea<'a'>e4a4'
  <a'>ea>c<<'aa'>gb>d<<'g'>g4b4>d4<'

  [2
   [5 ARP(0,!4,{fa>ce<}) : a] >c<a
   [5 ARP(0,!4,{egb>d<}) : g] bg
   [5 ARP(0,!4,{dfa>c<}) : f] fa
   [3 ARP(0,!4,{egb>d<}) : g]  [2 ARP(0,!4,{gb>de<})g] ARP(0,!4,{egb>d<})
  ]
  :
  ARP(1,!1,{<b>ceg}) ARP(0,!2,{<b>df}) ARP(0,!2,{<gb>d})
  ARP(1,!1,{<gb>ce}) ARP(0,!1,{<fgb>d})
  ARP(1,!1,{<b>ceg}) ARP(0,!2,{<b>dfa}) ARP(0,!2,{<b>dgb})
  ARP(1,!1,{<b>ceg}) < ARP(4,!1,{gb>df})
 ]

 ARP(1,!1,{<b>ceg}) ARP(0,!2,{<b>df}) ARP(0,!2,{<gb>d})
 ARP(1,!1,{<gb>ce}) ARP(0,!1,{<fgb>d})
 ARP(1,!1,{<b>ceg}) ARP(0,!2,{<b>dfa}) ARP(0,!2,{<b>dgb})
 ARP(1,!1,{<b>ceg}) < v(MML(v)-64) [8 ARP(1,!8,{b>deg+<}) v(MML(v)+8)]

 [2
  [2
   [3 '>c4f4a4<' : a]
   [3 '>d4g4b4<' : b]
   :
   [3 '>c4e4g4<' : g]
   [2 '>c4e4a4<' a] '>c4e4g4<'
  ]
  :
  [3 '>d4e4g+4b4<' : g+]
  [2 '>>c4<e4g4a4<' a] '>b4e4g4<'
 ]
 [3 '>>c4<e4d4g4<' : g]
 ARP(4,!1,{>cegb<}) >


  y64,1; '<a2>c2f2>e2<' a2 r-1 <<f1>>y64,0;
  y64,1; '<b2>d2g2>d2<' d2 r-1 <<g1>> y64,0;
  y64,1; 'c2e2g2>e2<' b2 r-1 <<a1>> y64,0;
  y64,1; 'c2f2a2>c2<' c2 r-1 <c2<b2>> y64,0;

  y64,1; <'f.a.'>c.f a2 y64,0;
  y64,1; <'g.d.'b.>d g2 y64,0;
  y64,1; <'a.e.'>c.e a2 y64,0;
  y64,1; ARP(4,!2,{<a>ceb<})>> v(MML(v)-15) c1 v(MML(v)+15) << y64,0; '>gb>d<<'g'>g4b4>d4<'

  [2
   [5 ARP(0,!4,{fa>ce<}) : a] >c<a
   [5 ARP(0,!4,{egb>d<}) : g] bg
   [5 ARP(0,!4,{dfa>c<}) : f] fa
   [3 ARP(0,!4,{egb>d<}) : g]  [2 ARP(0,!4,{gb>de<})g] ARP(0,!4,{egb>d<})
  ]

  ARP(0,!8,{fa>ce<})rr ARP(0,!4.,{fa>ce<}) ARP(0,!4,{efa}) [2 ARP(0,!4,{fa>c<}) a] ARP(0,!4,{fa>ce<})
  ARP(0,!8,{egb>d<})rr ARP(0,!4.,{egb>d<}) ARP(0,!4,{egb>d<}) [2 ARP(0,!8.,{egb})]  ARP(0,!8,{egb}) [2 ARP(0,!8.,{egb>d<})] ARP(0,!8,{egb})
  [5 ARP(0,!4,{dfa>c<}) : f] fa
  [3 ARP(0,!4,{egb>d<}) : g]  [2 ARP(0,!4,{gb>de<})g] ARP(0,!4,{egb>d<})

  [5 ARP(0,!4,{fa>ce<}) : a] >c<a
  [5 ARP(0,!4,{egb>d<}) : g] bg
  [5 ARP(0,!4,{dfa>c<}) : f] fa
  [3 ARP(0,!4,{egb>d<}) : g]  [2 ARP(0,!4,{gb>de<})g] ARP(0,!4,{egb>d<})

  [2
   ARP(1,!1,{<b>ceg}) ARP(0,!2,{<b>df}) ARP(0,!2,{<gb>d})
   ARP(1,!1,{<gb>ce}) ARP(0,!1,{<fgb>d})
   ARP(1,!1,{<b>ceg}) ARP(0,!2,{<b>dfa}) ARP(0,!2,{<b>dgb})
   ARP(1,!1,{<b>ceg}) < ARP(4,!1,{gb>df})
  ]
  ARP(1,!1,{<a>cdf}) [2 ARP(0,!8,{<b>dfg})] r2.

  < ARP(4,!1^1,{ga>ceb})


//------------------------------------
// Track 4 : 
//------------------------------------
TR(4) CH(4) P(64)
@100 v66

  [8 r1]
  [8 r1]
  [2 r1]

 [2
  o6 l8 q99
  rre4e4de4re4d4cd4<g^1.>rr
  rre4e4de4re4d4cd4g^1.rr
  rre4e4de4re4d4cd4<g^1.>rr     r-1^1^1^1 rrc4c4<b>c4rc4<b4ab4d^1.rr>
  rre4e4de4re4d4cd4g2..a2b4.r  r-1^1^1^1 rrc4c4<b>c4rc4<b4ab4>d2..e2g4.r

  a4.aa4e4 g2rfed
  e1 c1
  a4.aa4e4 g2 rfeg
  a1 b2^8 v(MML(v)+5) >c<b>c r-4. <aga>

  [2
   e4ee4edc e4.g2 f+16f16     r-1^1 c4cc4c<ba  >c4.e2d16c16
   e4.<b4.>d8c+16c16< b2rbab> r-1^1 <b4.g4.ba+16a16 g2 rgfg>
   c4cc4c<ba >c4.c16d16 e2    r-1^1 <a4aa4agf a4.a16b16>c2
   :
   g4gg4gfe g^2c<b>c          r-1^1 d4dd4dc<b>d^2<aga>
  ]
  g4gg4e4.b2g4.a16b16>        r-1^1 <d4dd4<b4.> g2e4.f16f+16>

  c1< r-1 g1
  v(MML(v)-5)
  r1r1r1
  :

  [4 r1]
 ]

 [4 r1]
 [16 r1]
 <

  a4.aa4e4 g2rfed
  e1 c1
  a4.aa4e4 g2 rfeg
  a1 b1
  r2r  v(MML(v)+5) >c<b>c r-4. <aga>


  [2
   [2
    e4ee4edc e4.g2 f+16f16     r-1^1 c4cc4c<ba  >c4.e2d16c16
    e4.<b4.>d8c+16c16< b2rbab> r-1^1 <b4.g4.ba+16a16 g2 rgfg>
    c4cc4c<ba >c4.c16d16 e2    r-1^1 <a4aa4agf a4.a16b16>c2
    :
    g4gg4gfe g^2c<b>c          r-1^1 d4dd4dc<b>d^2<aga>
   ]
   :
   g4gg4e4.b2gc<b>c        r-1^1 d4dd4<b4.> g2e<aga>
  ]
  g4gg4e4.b2g4.a16b16>        r-1^1 <d4dd4<b4.> g2e4.f16f+16>

  c1^1< r-1^1 g1^1
  v(MML(v)-5)
  r1r1





//------------------------------------
// Track 5 : 
//------------------------------------
TR(5) CH(5) P(64)
@49 v55
M.onNoteWave(5,60,!1)

  o4 l8 q95

  [4
   [4 'ce'r]
   [4 'df'r]
   [4 'eg'r]
   [4 'df'r]
  ]
  [4 'cf'r]
  [2 'dg'] r2.

 [2
  [8 r1]
  [8 r1]
  [8 r1]

  v(MML(v)+10)
  [2
   'c1f1' 'f1a1'
   'e1g1' '<b1>e1'
   'c1f1' 'f1a1'
   'e1g1' 'b1g1'
  ]
  v(MML(v)-10)
  :
  [2
   [4 'ce'r]
   [4 'df'r]
   [4 'eg'r]
   [4 'df'r]
  ]
 ]

 [8 r1]

 v(MML(v)+10)
 [2
  'a1f1'
  'b1g1'
  'c2e2''e2g2'
  'e2a2''e2c2'
  'a1f1'
  'b1g1'
  :
  'b1g+1'
  'e1a1'
  ]
  'e1g1'
  'g1>c1<'
  v(MML(v)-10)
  
  [9 r1]

  v(MML(v)+10)
  [4
   'c1f1' 'f1a1'
   'e1g1' '<b1>e1'
   'c1f1' 'f1a1'
   'e1g1' 'b1g1'
  ]
  v(MML(v)-10)

  [4
   [4 'ce'r]
   [4 'df'r]
   [4 'eg'r]
   [4 'df'r]
  ]
  [4 'cf'r]
  [2 'dg'] r2.
  EP.onTime(127,0,!1^1)
  '<g1^1c1^1>'


//------------------------------------
// Track 6 : 
//------------------------------------
TR(6) CH(6) P(64)



//------------------------------------
// Track 7 : 
//------------------------------------
TR(7) CH(7) P(64)



//------------------------------------
// Track 8 : 
//------------------------------------
TR(8) CH(8) P(64)



//------------------------------------
// Track 9 : 
//------------------------------------
TR(9) CH(9) P(64)



//------------------------------------
// 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,}

//@1,90,1
@9,90,1
l8
Rhythm {
  
  [2
   v90 brbr brbr r-1 [4 v90c v60c16c16]
   v90 brbr brbr r-1 [4 v90c v60c16c16]
   v90 brbr brbr r-1 [4 v90c v60c16c16]
   :
   v90 brbr brbr r-1 [4 v90c v60c16c16]
  ]
  v90 brbr brbr r-1 v90 rrs4 rsss16s16 r-1 v90c v60c16c16 v100 i4 v90c v70f of

  [2
   v90 brrr brrr r-1 v90 rrs4rrs4 r-1 v127 e v60c16c16 [3 v90c v60c16c16]
   v90 brrr brrr r-1 v90 rrs4rrs4 r-1 [4 v90c v60c16c16]
   v90 brrr brrr r-1 v90 rrs4rrs4 r-1 [4 v90c v60c16c16]
   :
   v90 brrr brrr r-1 v90 rrs4rr[2 'sw'] r-1 [4 v90c v60c16c16]
  ]
  v90 brbr brbr r-1 v110 rqa16az16 zz16ww16 v90s16s16 r-1 v90c v50f [3 v70fv50f]
  v90 brrr bbrb r-1 v90 rrs4rrs16s16 v110 z16z16 r-1 [3 v90c v60c16c16] v60f4
  v90 brrr rrrr r-1 v90 rrrr rrs64s8... r-1 v127 y2 rv70c fr

  [2
   v90 brbr brbr r-1 v127 e v60c [3 v90c v60c]
   v90 brbr brbr r-1 [4 v90c v60c]
   v90 brbr brbr r-1 [4 v90c v60c]
   :
   v90 brbr brbr r-1 [4 v90c v60 : c] o
  ]
  v90 brbr brbr r-1 v90 rrs4 rsss16s16 r-1 v90c v60c16c16 v90 d4 v100j4 v60f4

  [2
   v90 brrr brrr r-1 v90 rrs4rrs4 r-1 v127 e v70c [3 v90c v70c]
   v90 brrr brrr r-1 v90 rrs4rrs4 r-1 [4 v90c v70c]
   v90 brrr brrr r-1 v90 rrs4rrs4 r-1 [4 v90c v70c]
   :
   v90 brrr bbrr r-1 v90 rrs4rrs.v60s16 r-1 [4 v90c v70 : c] o
  ]
  v90 brrr brbr r-1 v90 rrs4rs16s16s v110 z16z16 r-1 [4 v90c v70c]
 
 [2
   v90 brrb rrrr r-1 v90 rrrrs4rr r-1 v127 y4 v100 j4j4j4
   v90 brbr rrrr r-1 v90 rrrrs4.v60s r-1 v100 j4j4j4j4
   v90 brrb rrrr r-1 v90 rrrrs4rr r-1 v100 j4j4j4j4
   v90 brbr brbr r-1 v90 rsrrs4ss16s16 r-1 v100 j4j4j4j4
   v90 brrr bbrr r-1 v90 rrs4rrs4 r-1 v127 e v70c [3 v90c v70c]
   v90 brrr bbrr r-1 v90 rrs4rrs4 r-1 [4 v90c v70c]
   v90 brrr bbrr r-1 v90 rrs4rrs4 r-1 [4 v90c v70c]
   v90 brrr bbrr r-1 v90 rsss l16 ss v110 qq aazz l8 r-1 [4 v90c v70c]

  [2
   v90 brrr bbrr r-1 v90 rrs4rrs4 r-1 v127 y v70c [3 v90c v70c]
   [2
    v90 brrr bbrr r-1 v90 rrs4rrs4 r-1 [4 v90c v70c]
    v90 brrr bbrr r-1 v90 rrs4rrs4 r-1 [4 v90c v70c]
    :
    v90 brrr bbrr r-1 v90 rrs4rrs v110 z16z16 r-1 [4 v90c v70 : c] o
    v90 brrr bbrr r-1 v90 rrs4rrs4 r-1 v127 e v70c [3 v90c v70c]
   ]
   v90 brrr brbr r-1 v90 rrs4rs16s16 v110 a16a16z16z16 r-1 [4 v90c v70c]
  ]

  :

  [2
   v90 brrr brrr r-1 v90 rrs4rrs4 r-1 v127 e v60c16c16 [3 v90c v60c16c16]
   v90 brrr bbrr r-1 v90 rrs4rrs4 r-1 [4 v90c v60c16c16]
   v90 brrr brrr r-1 v90 rrs4rrs4 r-1 [4 v90c v60c16c16]
   :
   v90 brrr bbrr r-1 v90 rrs4rrsv77s16s16 r-1 [4 v90c v60c16c16]
  ]
  v90 brbr brbr r-1 v110 l16 rrqq raar zzrw wr v90 s64s32.s l8 r-1 v90c v60c16c16 v90 d4 v100j4 v60f4

  [2
   [2
    v90 brrr brrr r-1 v90 rrs4rrs4 r-1 v127 e v70c [3 v90c v70c]
    v90 brrr brrr r-1 v90 rrs4rrs4 r-1 [4 v90c v70c]
    v90 brrr brrr r-1 v90 rrs4rrs4 r-1 [4 v90c v70c]
    :
    v90 brrr bbrr r-1 v90 rrs4rrs.v70s16 r-1 [4 v90c v70 : c] o
   ]
   :
   v90 brrr brbr r-1 v90 rrs4 rsrs16s16 r-1 v90c v60c16c16 v90 i4 v100j4 v60f4
  ]
  v90 brrr brbr r-1 v90 rrs4rs16s16s v110 z16z16 r-1 [4 v90c v70c]
 ]

 v90 brrb rrrr r-1 v90 rrrr s4rr r-1 v127 y4 v110 j4j4j4
 v90 brbr rrrr r-1 v90 rrrr s4rv60s r-1 v110 j4j4 v85 d4 v100 j4
 v90 brrb rrrr r-1 v90 rrrr s4rv60s r-1 v110 j4j4j4j4
 v90 brbr rrrr r-1 v90 rsrr ss4s r-1 v110 j4j4 v85 d4 v100 j4
 v90 brrb rbrb r-1 v90 rrrr s4rr r-1 v127 e4 v110 j4j4j4
 v90 brbb rbrr r-1 v90 rrrr s4v70ss r-1 v110 j4j4 v85 d4 v100 j4
 v90 brbb rbrb r-1 v90 rrrr s.v70sv90sv70s16 r-1 v127 e4 v110 j4j4j4
 v90 brbr bbbb r-1 rv50'sw'v65'sw'v80'sw' l16 v95 ssqa zass l8

 [2
  [2
   v90 brrr bbrr r-1 v90 rrs4rrs4 r-1 v127 e v70c [3 v90c v70c]
   v90 bbrb rbrr r-1 v90 rrs4rrs.v65s16 r-1 [4 v90c v70c]
   :
   v90 brrr bbrr r-1 v90 rrs4rrs4 r-1 [4 v90c v70c]
   v90 bbrb rbrr r-1 v90 rrs.v60s v80s v60s16 v90s.v70s16 r-1 [4 v90c v70 : c] o
  ]
  :
  v90 brrr bbrr r-1 v90 rrs4rrs4 r-1 [4 v90c v70c]
  v90 bbrb rbbb r-1 v70 r16s.v90s4 s16s. v110 a16z16 v90 s16s16 r-1 [3 v90c v70 c] fo
 ]
 v90 bbrb rbrb16b16 r-1 v90 rrs4s16s.s16s16 v110 z16z16 r-1 [4 v90c v70c]
 v90 brbr [2 bb16b16] r-1 l16 rr v110 qa v90s v110aq v90s v110qa v90s v110a qw v90ss l8 r-1 v100 d4 v70f4f4f4

 v90 brrr rrrr r-1 v127 'e1y1'
 r1
 r1
 v90 brrr brrr r-1 v110 rq64q16..az v90 s64s16..v110 z v90 ss16s16 r-1 v100 d1
 v90 brrb rrrr r-1 v90 rrrr s4rr r-1 v127y4 v100 j4d4j4
 v90 brbr rrrb r-1 v90 rrrr s4rr r-1 v100 j4j4d4j4
 v90 brrb rrrb r-1 v90 rrrr s4rv70s r-1 v100 j4j4d4j4
 v90 brrr rrrr r-1 v127 e2 y2
 v90 brbr brbr r-1 r v50'sw'v65'sw'v80'sw' l16 [2 v100s64s32.v70sss] l8

  v90 bbrr bbrr r-1 v90 rrs4rrs4 r-1 v127 e v70c [3 v90c v70c]
  [2
   [2
    v90 brrr bbrr r-1 v90 rrs4rrs.v70s16 r-1 [4 v90c v70c]
    v90 brrr bbrr r-1 v90 rrs4rrs4 r-1 [4 v90c v70c]
    :
    v90 brrr bbrr r-1 v90 rrs4rrs v110 z16z16 r-1 [4 v90c v70 : c] o
    v90 brrr bbrr r-1 v90 rrs4rrs4 r-1 v127 e v70c [3 v90c v70c]
   ]
   :
   v90 brrb b16b16rbr r-1 v70 r16sv60s16 v90 s v60s16s16 v90rs16s16 v110 a16a16z16z16 r-1 [4 v90c v70c]
   v90 brrr bbrr r-1 v90 rrs4rrs4 r-1 v127 y v70c [3 v90c v70c]
  ]
  v90 brbr brbr r-1 v70 r16sv60s16 v90s16v60s16v80s16v60s16 v110 l16 aazz ww v90 ss l8 r-1 [4 v90c v70c]

  v90 brrb rbrr r-1 v110 l16 qqaz wr v90 s8 l8 rrs v110 z r-1 v80 ff c v110 d v90c v80cco
  v90 rbbr bbrb r-1 v90 srrs rrs4 r-1 v127 e v70cc v127 y v70cc v110i v70c
  v90 brbr brbr r-1 v110 l16 qqqa aazz zwww qazw l8 r-1 [4 v80o v70f]
  v90 b.b.b b.b.b r-1 v110 l16 az v90s v110z a v90s v110az v90s v110za v90s v110az v90ss l8 r-1 [2 [3 v80 o v70 : f16]]

  v90 brrb rbrr r-1 v90 rrs4rrs4 r-1 v127 e v70c [3 v90c v70c]
  v90 bbrb rb16b16rr r-1 v90 rrs4rrsv60s16s16 r-1 [4 v90c v70c]
  v90 brrb rbrr r-1 v90 rrs4rrsz16z16 r-1 [4 v90c v70 : c] o
  v90 bbrb b16b16rbr r-1 v70 r16sv60s16 v90 s v60s16s16 v90rs16s16 v110 q16a16z16w16 r-1 [4 v90c v70c]

  v90 bbrr rb16b16rr r-1 v90 rrs4rrs4 r-1 v127 y v70c [3 v90c v70c]
  v90 bb16b16rb bbrr r-1 v90 rrs4rrs.v70s16 r-1 [4 v90c v70c]
  v90 bbrb rb16b16rr r-1 v90 rrs4rrs4 r-1 [4 v90c v70c]
  v90 bbrb bb16b16rb r-1 v90 rrs.v60ss. v90sv60s16s16 r-1 [4 v90c v70c]

  v90 bbrb rb16b16rr r-1 v90 rrs4rrs4 r-1 v127 e v70c [3 v90c v70c]
  v90 bb16b16rb b16bb16rb r-1 v90 rrs4rrs.v70s16 r-1 [4 v90c v70c]
  v90 bbrb rb16b16rr r-1 v90 rrs4rrs4 r-1 [4 v90c v70c]
  v90 b16bbbb16 bb16b16rb r-1 v60r16s.v90 s.v60ss. v90s16v70s16v80s16v70s16 r-1 [4 v90c v70c]

  [2
   v90 brbr brbr r-1 v127 e v60c16c16 [3 v90c v60c16c16]
   v90 brbr brbr r-1 [4 v90c v60c16c16]
   v90 brbr brbr r-1 [4 v90c v60c16c16]
   :
   v90 brbr brbr r-1 [4 v90c v60c16c16]
  ]
  v90 brbr brbr r-1 v90 rrs4 rsss16s16 r-1 v90c v60c16c16 v100 i4 v90c v70f of

  [2
   v90 brrr brrr r-1 v90 rrs4rrs4 r-1 v127 e v60c16c16 [3 v90c v60c16c16]
   v90 brrr brrr r-1 v90 rrs4rrs4 r-1 [4 v90c v60c16c16]
   v90 brrr brrr r-1 v90 rrs4rrs4 r-1 [4 v90c v60c16c16]
   :
   v90 brrr brrr r-1 v90 rrs4rr[2 'sw'] r-1 [4 v90c v60c16c16]
  ]
  v90 brbr brbr r-1 v110 rqa16az16 zz16ww16 v90 s16s16 r-1 v90c v50f [3 v70fv50f]
  v90 brrr bbrb r-1 v90 rrs4rrs16s16 v110 z16z16 r-1 [3 v90c v60c16c16] v60f4
  v90 brrr rrrr r-1 v90 rrrr rrs64s8... r-1 v127 y2 rv70c fr

  v90 brrr rrrr r-1 v127 'e1y1'
}
