//-----------------------------------------------
// funny market
// (C)Yax
//-----------------------------------------------

TrackName     = {"funny market"}
Copyright     = {"Yax"}

ResetGM();
r4
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(107) REV(30) CHO(10)
TR(2)  V(112) REV(35) CHO(0)
TR(3)  V(113) REV(60) CHO(30)
TR(4)  V(105) REV(40) CHO(40)
TR(5)  V(110) REV(30) CHO(20)
TR(10) V(120) REV(20) CHO(0)


//------------------------------------------------
// テンポ
//------------------------------------------------
INT T = 150
Tempo=(T)


//------------------------------------------------
// キー
//------------------------------------------------
INT KEY=-2

Key(KEY)                    // 全体のキー
TR(10) TrackKey(KEY * -1)   // リズムトラックの調整用、Keyの符号を逆にしたものをセットしておく



//------------------------------------------------
// MML
//------------------------------------------------

//------------------------------------
// Track 1 : 
//------------------------------------
TR(1) CH(1) P(64)
@34 v100

 o3 l8
 r2.<gg>

 c1^2..<g>
 c1&!4.>c2..<<g>
 d1^2..<a>
 d1r>c+32&d8..<a ec<a>d

 c2..<g>c4.g4ec<g>
 c2..>d32&e16. g.e.c<g.e.<g>
 d2..<a> d4.f+4af+c
 d2..>c+32&d16.f+agf+16e16 d<af+d

 [2
  erre ddre rege drdr
  erre ddre rege drgr
  :
  drrd ccrd rdf+d crcr
  drrd ccrd rdad crdr
 ]
 f+rrf+ eerf+ rf+af+ erer
 f+rrf+ eerf+ rf+af+ ercr

 [2
  e2 g2 c2 e4 c>c<
  drd<a> ccrd rdf+d crcr
  drd<a> ccrd rdf+d crc<a>
  e2 g2 c2 g4 <b>b
  drd<a> ccrd rdf+d crcr
  drrd ccrd rdad crdr

  eeae gdra re>c+<e ddgd
  f+f+af+ egrf+ rf+>d<f+ eea>c+<
  gg>c<g g>dr<g re>c<e ggbg
  f+f+af+ egrf+ rf+>d<f+ eea>c<
  gg>d<g f+>dr<g rg>d<g f+f+>d<a
  f+f+af+ egrf+ rf+>d<f+ eea>c+<
  gg>c<g g>dr<g re>c<e ggbg
  f+f+af+ egrf+ rf+>d<f+ eea>c<

  b-2.e-<g b->gre- <b->e-gb-
  f2.d<f b->dfb- f>df<b-
  g2.<b-g >e-b-rg e-b->e-<g
  a2f4ca >cfaf cf<af
 :
  [1
   erge ddre rege drdr
   er>e<e ddre rege drgr
   :
   drf+d ccrd rdf+d crcr
   dr>d<d ccrd rdad crdr
  ]
  f+raf+ eerf+ rf+af+ erer
  f+r>f+<f+ eerf+ rf+af+ ercr
 ]

  erae ddg+e reae ddg+d  erae ddg+e reae ddg+d
  <br>d<b aa>c+<b rb>d<b aa>c+<a br>d<b aa>c+<b rb>d<b aa>c+<a>
  c+rec+ <bb>dc+ rc+ec+ <bb>d<b> c+rec+ <bb>dc+ rc+ec+ <bb>d<b>
  drf+d c+c+ed rdf+d c+c+ec+ drf+d c+c+ed rdf+d c+c+ef+

  crec <bb>dc rcec <bb>d<b
  g+g+bg+ >f+d<a> e1r

  c1^2..<g>
  c1&!4.>c2..<<g>
  d1^2..<a>
  d1r>c+32&d8..<a ec<a>d
  crrc <bb>rc rcec <br>cd
  erre ddre rege drge
  drrd ccrd rdf+d crce
  f+rrf+ eerf+ rf+af+ ercr


  e2 g2 c2 e4 c>c<
  drd<a> ccrd rdf+d crcr
  drd<a> ccrd rdf+d crc<a>
  e2 g2 c2 g4 <b>b
  drd<a> ccrd rdf+d crcr
  drrd ccrd rdad crdr

  eeae gdra re>c+<e ddgd
  f+f+af+ egrf+ rf+>d<f+ eea>c+<
  gg>c<g g>dr<g re>c<e ggbg
  f+f+af+ egrf+ rf+>d<f+ eea>c<
  gg>d<g f+>dr<g rg>d<g f+f+>d<a
  f+f+af+ egrf+ rf+>d<f+ eea>c+<
  gg>c<g g>dr<g re>c<e ggbg
  f+f+af+ egrf+ rf+>d<f+ eea>c<

  b-2.e-<g b->gre- <b->e-gb-
  f2.d<f b->dfb- f>df<b-
  g2.<b-g >e-b-rg e-b->e-<g
  a2f4ca >cfaf cf<af

  [2
   erae ddg+e reae ddg+d  erae ddg+e reae ddg+d
   <br>d<b aa>c+<b rb>d<b aa>c+<a br>d<b aa>c+<b rb>d<b aa>c+<a>
   c+rec+ <bb>dc+ rc+ec+ <bb>d<b> c+rec+ <bb>dc+ rc+ec+ <bb>d<b>
   drf+d c+c+ed rdf+d c+c+ec+ drf+d c+c+ed rdf+d c+c+ef+
  ]
  crec <bb>dc rcec <bb>d<b
  g+g+bg+ >f+d<a> e1r
  <g+g+r2.


//------------------------------------
// Track 2 : 
//------------------------------------
TR(2) CH(2) P(64)
@2 v88

 o5 l8
 r1

 [4
  'ec<g>'r'ec<g>'<g> 'd<bg>''d4<b4g4>' 'e4c4<g4>'<g> 'ec<g>'<g> 'd<bg>'r'd<bg>'<g>
  'ec<g>'r'ec<g>'<g> 'd<bg>''d4<b4g4>' 'e4c4<g4>'<g> 'ec<g>'<g> 'd<bg>'r'd4<b4g4>'
  'd<af+>'r'd<af+>'<f+> 'c<ge>''c4<g4e4>' 'd4<a4f+4>'<f+> 'd<af+>'<f+> 'c<ge>'r'c<ge>'<g>
  'd<af+>'r'd<af+>'<f+> 'c<ge>''c4<g4e4>' 'd4<a4f+4>'<f+> 'd<af+>'<f+> 'c<ge>'r'c4<g4e4>'
 ]

 [2
  'e2c2<g2>' 'd2<b2g2>'
  'g2e2c2' 'e2c2<a2>'
  'd<af+>'r'd<af+>'<f+> 'c<ge>''c4<g4e4>' 'd4<a4f+4>'<f+> 'd<af+>'<f+> 'c<ge>'r'c<ge>'<g>
  'd<af+>'r'd<af+>'<f+> 'c<ge>''c4<g4e4>' 'd4<a4f+4>'<f+> 'd<af+>'<f+> 'c<ge>'r'c<ge>'<g>
  'e2c2<g2>' 'd2<b2g2>'
  'g2e2c2' 'e2<b2g2>'
  'd<af+>'r'd<af+>'<f+> 'c<ge>''c4<g4e4>' 'd4<a4f+4>'<f+> 'd<af+>'<f+> 'c<ge>'r'c<ge>'<g>
  'd<af+>'r'd<af+>'<f+> 'c<ge>''c4<g4e4>' 'd4<a4f+4>'<f+> 'd<af+>'<f+> 'c<ge>'r'c<ge>'<g>

  'ec+<a>'r'ec+<a>'<a> 'd<bg>''d4<b4g4>' 'e4c+4<a4>'<a> 'ec+<a>'<a> 'd<bg>'r'd<bg>'<g>
  'f+d<a>'r'f+d<a>'<a> 'ec+<a>''e4c+4<a4>' 'f+4d4<a4>'<a> 'f+d<a>'<a> 'ec+<a>'r'ec+<a>'<a>
  'ec<g>'r'ec<g>'<g> 'd<bg>''d4<b4g4>' 'e4c4<g4>'<g> 'ec<g>'<g> 'd<bg>'r'd4<b4g4>'
  'f+d<a>'r'f+d<a>'<a> 'ec<g>''e4c4<g4>' 'f+4d4<a4>'<a> 'f+d<a>'<a> 'ec<g>'r'c<ge>'<g>
  'gd<b>'r'gd<b>'<b> 'f+d<a>''f+4d4<a4>' 'g4d4<b4>'<b> 'gd<b>'<b> 'f+d<a>'r'f+d<a>'<a>
  'f+d<a>'r'f+d<a>'<a> 'ec+<a>''e4c+4<a4>' 'f+4d4<a4>'<a> 'f+d<a>'<a> 'ec+<a>'r'ec+<a>'<a>
  'ec<g>'r'ec<g>'<g> 'd<bg>''d4<b4g4>' 'e4c4<g4>'<g> 'ec<g>'<g> 'd<bg>'r'd4<b4g4>'
  'f+d<a>'r'f+d<a>'<a> 'ec<g>''e4c4<g4>' 'f+4d4<a4>'<a> 'f+d<a>'<a> 'ec<g>'r'c<ge>'<g>

  'g1e-1<b-1>' 'g2e-2<b-2>''a2f2c2'
  'f1d1<b-1>' 'd1<b-1f1>' r-2 <b-2>
  'g1e-1<b-1>' 'g2e-2<b-2>''b-2g2e-2'
 :
  'a1f1c1' 'f1e-1c1<a1>' r-2 c4.c+16d16

 [1
  'ec<g>'r'ec<g>'<g> 'd<bg>''d4<b4g4>' 'e4c4<g4>'<g> 'ec<g>'<g> 'd<bg>'r'd<bg>'<g>
  'ec<g>'r'ec<g>'<g> 'd<bg>''d4<b4g4>' 'e4c4<g4>'<g> 'ec<g>'<g> 'd<bg>'r'd4<b4g4>'
  'd<af+>'r'd<af+>'<f+> 'c<ge>''c4<g4e4>' 'd4<a4f+4>'<f+> 'd<af+>'<f+> 'c<ge>'r'c<ge>'<g>
  'd<af+>'r'd<af+>'<f+> 'c<ge>''c4<g4e4>' 'd4<a4f+4>'<f+> 'd<af+>'<f+> 'c<ge>'r'c4<g4e4>'
  ]
 ]
 'a1f1c1' 'f1e-1>c1<a1' r-2 a4. a+24b24>c24<

  '>c+<ae'r '>c+<ae'c+ 'bg+e''b4g+4e4' '>c+4<a4e4'c+ '>c+<ae'c+ 'bg+e'r'bg+e'e
  '>c+<ae'r '>c+<ae'c+ 'bg+e''b4g+4e4' '>c+4<a4e4'c+ '>c+<ae'c+ 'bg+e'r'bg+e'<b>
  '>d<bf+'r '>d<bf+'d '>c+<af+''>c+4<a4f+4' '>d4<b4f+4'd '>d<bf+'d '>c+<af+'r'>c+<af+'f+
  '>d<bf+'r '>d<bf+'d '>c+<af+''>c+4<a4f+4' '>d4<b4f+4'd '>d<bf+'d '>c+<af+'r'>c+<af+'c+
  '>ec+<a'r '>ec+<a'e '>d<bg+''>d4<b4g+4' '>e4c+4<a4'e '>ec+<a'e '>d<bg+'r'>d<bg+'d
  '>ec+<a'r '>ec+<a'e '>d<bg+''>d4<b4g+4' '>e4c+4<a4'e '>ec+<a'e '>d<bg+'r'>d<bg+'<b>
  '>d<bf+'r '>d<bf+'d '>c+<af+''>c+4<a4f+4' '>d4<b4f+4'd '>d<bf+'d '>c+<af+'r'>c+<af+'f+
  '>d<bf+'r '>d<bf+'d '>c+<af+''>c+4<a4f+4' '>d4<b4f+4'd '>d<bf+'d '>c+<af+'r'>c+<af+'c+

  '>c<ge'r '>c<ge'e 'bgd''b4g4d4' '>c4<g4e4'e '>c<ge'e 'bgd'r'bgd'e
  'bg+e'r 'bg+e'e 'af+d''af+d'r 'b1g+1e1'r

  [2
   'ec<g>'r'ec<g>'<g> 'd<bg>''d4<b4g4>' 'e4c4<g4>'<g> 'ec<g>'<g> 'd<bg>'r'd<bg>'<g>
   'ec<g>'r'ec<g>'<g> 'd<bg>''d4<b4g4>' 'e4c4<g4>'<g> 'ec<g>'<g> 'd<bg>'r'd4<b4g4>'
   'd<af+>'r'd<af+>'<f+> 'c<ge>''c4<g4e4>' 'd4<a4f+4>'<f+> 'd<af+>'<f+> 'c<ge>'r'c<ge>'<g>
   'd<af+>'r'd<af+>'<f+> 'c<ge>''c4<g4e4>' 'd4<a4f+4>'<f+> 'd<af+>'<f+> 'c<ge>'r'c4<g4e4>'
  ]


  'e2c2<g2>' 'd2<b2g2>'
  'g2e2c2' 'e2c2<a2>'
  'd<af+>'r'd<af+>'<f+> 'c<ge>''c4<g4e4>' 'd4<a4f+4>'<f+> 'd<af+>'<f+> 'c<ge>'r'c<ge>'<g>
  'd<af+>'r'd<af+>'<f+> 'c<ge>''c4<g4e4>' 'd4<a4f+4>'<f+> 'd<af+>'<f+> 'c<ge>'r'c<ge>'<g>
  'e2c2<g2>' 'd2<b2g2>'
  'g2e2c2' 'e2<b2g2>'
  'd<af+>'r'd<af+>'<f+> 'c<ge>''c4<g4e4>' 'd4<a4f+4>'<f+> 'd<af+>'<f+> 'c<ge>'r'c<ge>'<g>
  'd<af+>'r'd<af+>'<f+> 'c<ge>''c4<g4e4>' 'd4<a4f+4>'<f+> 'd<af+>'<f+> 'c<ge>'r'c<ge>'<g>

  'ec+<a>'r'ec+<a>'<a> 'd<bg>''d4<b4g4>' 'e4c+4<a4>'<a> 'ec+<a>'<a> 'd<bg>'r'd<bg>'<g>
  'f+d<a>'r'f+d<a>'<a> 'ec+<a>''e4c+4<a4>' 'f+4d4<a4>'<a> 'f+d<a>'<a> 'ec+<a>'r'ec+<a>'<a>
  'ec<g>'r'ec<g>'<g> 'd<bg>''d4<b4g4>' 'e4c4<g4>'<g> 'ec<g>'<g> 'd<bg>'r'd4<b4g4>'
  'f+d<a>'r'f+d<a>'<a> 'ec<g>''e4c4<g4>' 'f+4d4<a4>'<a> 'f+d<a>'<a> 'ec<g>'r'c<ge>'<g>
  'gd<b>'r'gd<b>'<b> 'f+d<a>''f+4d4<a4>' 'g4d4<b4>'<b> 'gd<b>'<b> 'f+d<a>'r'f+d<a>'<a>
  'f+d<a>'r'f+d<a>'<a> 'ec+<a>''e4c+4<a4>' 'f+4d4<a4>'<a> 'f+d<a>'<a> 'ec+<a>'r'ec+<a>'<a>
  'ec<g>'r'ec<g>'<g> 'd<bg>''d4<b4g4>' 'e4c4<g4>'<g> 'ec<g>'<g> 'd<bg>'r'd4<b4g4>'
  'f+d<a>'r'f+d<a>'<a> 'ec<g>''e4c4<g4>' 'f+4d4<a4>'<a> 'f+d<a>'<a> 'ec<g>'r'c<ge>'<g>

  'g1e-1<b-1>' 'g2e-2<b-2>''a2f2c2'
  'f1d1<b-1>' 'd1<b-1f1>' r-2 <b-2>
  'g1e-1<b-1>' 'g2e-2<b-2>''b-2g2e-2'
 'a1f1c1' 'f1e-1>c1<a1' r-2 a4. a+24b24>c24<

  [2
   '>c+<ae'r '>c+<ae'c+ 'bg+e''b4g+4e4' '>c+4<a4e4'c+ '>c+<ae'c+ 'bg+e'r'bg+e'e
   '>c+<ae'r '>c+<ae'c+ 'bg+e''b4g+4e4' '>c+4<a4e4'c+ '>c+<ae'c+ 'bg+e'r'bg+e'<b>
   '>d<bf+'r '>d<bf+'d '>c+<af+''>c+4<a4f+4' '>d4<b4f+4'd '>d<bf+'d '>c+<af+'r'>c+<af+'f+
   '>d<bf+'r '>d<bf+'d '>c+<af+''>c+4<a4f+4' '>d4<b4f+4'd '>d<bf+'d '>c+<af+'r'>c+<af+'c+
   '>ec+<a'r '>ec+<a'e '>d<bg+''>d4<b4g+4' '>e4c+4<a4'e '>ec+<a'e '>d<bg+'r'>d<bg+'d
   '>ec+<a'r '>ec+<a'e '>d<bg+''>d4<b4g+4' '>e4c+4<a4'e '>ec+<a'e '>d<bg+'r'>d<bg+'<b>
   '>d<bf+'r '>d<bf+'d '>c+<af+''>c+4<a4f+4' '>d4<b4f+4'd '>d<bf+'d '>c+<af+'r'>c+<af+'f+
   '>d<bf+'r '>d<bf+'d '>c+<af+''>c+4<a4f+4' '>d4<b4f+4'd '>d<bf+'d '>c+<af+'r'>c+<af+'c+
  ]

  '>c<ge'r '>c<ge'e 'bgd''b4g4d4' '>c4<g4e4'e '>c<ge'e 'bgd'r'bgd'e
  'bg+e'r 'bg+e'e 'af+d''af+d'r 'b1g+1e1'r
  'd<bg+>''ed<bg+>' r2.




//------------------------------------
// Track 3 : 
//------------------------------------
TR(3) CH(3) P(96)
@5 v60
Slur(3)
 r1

 o5 l8
 [8 r1]

 q90
 ARP(!32,!1^1,{ceg})
 >>e.&c.&<b&g4.e4.&c4.&<g4.
 ARP(!32,!1^1,{df+a})
 >>d.&c.&<a&f+4.&d4.&c4.&<a4.

 >
 v(MML(v)-13)
 q80
 [16 'g>c<'e]
 [16 'f+a'd]
 [16 'g>c<'e]
 [16 'a>d<'f+]
 v(MML(v)+13)

 [2
  v(MML(v)-8)
  q90
  'c1^1<g1^1>' r-1^1 e1 g1
  '<a1^1f+1^1>' r-1^1 f+1 d1
  '<a1^1>d1^1' r-1^1 f+1 a1
  'c1^1<g1^1>' r-1^1 e1 g1
  '<a1^1f+1^1>' r-1^1 f+1 d1
  '<a1^1>d1^1' r-1^1 f+1 a1
  v(MML(v)+8)

   [2
    rr'gd'r rrr'af+'  rr '<a2.b2.>d2.f+2.'
    rr'f+d'r rrr'af+' rr '<a2.>d2.e2.f+2.'
    :
    rr'ge'r rrr'bg'   rr '<g2.b2.>c2.e2.'
    rr'f+d'r rrr'af+' rr '<b2.>d2.e2.f+2.'
   ]
   rr'ge'r rrr'bg'   rr '<g2.b2.>c2.e2.'
   rr'f+a'r rrr'>d<a' rr '<a2.>c2.d2.f+2.'

   r ARP(!8,!2..,{e-gb->e-<}) r ARP(!8,!2..,{e-gb->e-c<b-g})
   r ARP(!8,!2..,{dfb->d<}) r ARP(!8,!2..,{dfb->d<b-gd})
   r ARP(!8,!2..,{gb->ce-<}) r ARP(!8,!2..,{e-gb->e-c<b->e-<})
   r ARP(!8,!2..,{fa>cf<}) ARP(!8,!1,{a>afe-c<afc})
  :
   v(MML(v)-13)
   q80
   [16 'g>c<'e]
   [16 'a>d<'f+]
   v(MML(v)+13)
  ]

  <
  [16 <'ea>c+<'r>]  r-1 v(MML(v)-10) >>> rc+&e&c+&<a&e&c+4 << v(MML(v)+10)
  [16 <'f+b>d<'r>]  r-1 v(MML(v)-10) >>> rd&f+&d&<b&f+&d4  << v(MML(v)+10)
  [16 <'ea>c+<'r>]  r-1 v(MML(v)-10) >>> rc+&e&c+&<a&e&c+4 << v(MML(v)+10)
  [16 <'f+b>d<'r>]  r-1 v(MML(v)-10) >>  rb&>d&f+&d&f+&d4 <<< v(MML(v)+10)

  [8 <'eg>c<'r>] r-1  v(MML(v)-10) > rc&e&g&>c&e&c< < v(MML(v)+10)
  <'eg+b'r'eg+b'r 'df+a'r'df+a' 'e1g+1b1' r > r-1^1 v(MML(v)-10) r>b&g+&e& f+&a&d&f+ 'g+1e1<b1>' r< v(MML(v)+10)


  q90
  ARP(!32,!1^1,{ceg})
  >>e.&c.&<b&g4.e4.&c4.&<g4.
  ARP(!32,!1^1,{df+a})
  >>d.&c.&<a&f+4.&d4.&c4.&<a4.
  >
  v(MML(v)-13)
  q80
  [16 'g>c<'e]
  [16 'a>d<'f+]
  v(MML(v)+13)

  v(MML(v)-8)
  q90
  'c1^1<g1^1>' r-1^1 e1 g1
  '<a1^1f+1^1>' r-1^1 f+1 d1
  '<a1^1>d1^1' r-1^1 f+1 a1
  'c1^1<g1^1>' r-1^1 e1 g1
  '<a1^1f+1^1>' r-1^1 f+1 d1
  '<a1^1>d1^1' r-1^1 f+1 a1
  v(MML(v)+8)

   [2
    rr'gd'r rrr'af+'  rr '<a2.b2.>d2.f+2.'
    rr'f+d'r rrr'af+' rr '<a2.>d2.e2.f+2.'
    :
    rr'ge'r rrr'bg'   rr '<g2.b2.>c2.e2.'
    rr'f+d'r rrr'af+' rr '<b2.>d2.e2.f+2.'
   ]
   rr'ge'r rrr'bg'   rr '<g2.b2.>c2.e2.'
   rr'f+a'r rrr'>d<a' rr '<a2.>c2.d2.f+2.'

   r ARP(!8,!2..,{e-gb->e-<}) r ARP(!8,!2..,{e-gb->e-c<b-g})
   r ARP(!8,!2..,{dfb->d<}) r ARP(!8,!2..,{dfb->d<b-gd})
   r ARP(!8,!2..,{gb->ce-<}) r ARP(!8,!2..,{e-gb->e-c<b->e-<})
   r ARP(!8,!2..,{fa>cf<}) ARP(!8,!1,{a>afe-c<afc})

  <
  [2
   [16 <'ea>c+<'r>]  r-1 v(MML(v)-10) >>> rc+&e&c+&<a&e&c+4 << v(MML(v)+10)
   [16 <'f+b>d<'r>]  r-1 v(MML(v)-10) >>> rd&f+&d&<b&f+&d4  << v(MML(v)+10)
   [16 <'ea>c+<'r>]  r-1 v(MML(v)-10) >>> rc+&e&c+&<a&e&c+4 << v(MML(v)+10)
   [16 <'f+b>d<'r>]  r-1 v(MML(v)-10) >>  rb&>d&f+&d&f+&d4 <<< v(MML(v)+10)
  ]

  [8 <'eg>c<'r>] r-1  v(MML(v)-10) > rc&e&g&>c&e&c< < v(MML(v)+10)
  <'eg+b'r'eg+b'r 'df+a'r'df+a' 'e1g+1b1' r > r-1^1 v(MML(v)-10) r>b&g+&e& f+&a&d&f+ 'g+1e1<b1>' r< v(MML(v)+10)
  >
  'd<bg+>''ed<bg+>' r2.



//------------------------------------
// Track 4 : 
//------------------------------------
TR(4) CH(4) P(32)
@58 v90
M.onNoteWave(5,50,!1)
 r1

 o5 l8
 
 [8 r1]
 [8 r1]

 [2
  q90 'e2.c2.'   q70 'ge'   q80 'e4.c4.'   q60'd4<a4>''c4<g4>''d4<a4>'
  q90 'e2.c2.'   q70 'd<a>' q80 'g4.e4.'   q60'f+4d4''e4c4''d4<a4>'
  q90 'd2.<b2.>' q70 'f+d'  q80 'd4.<b4.>' q60'c4<a4>''<b4g4>''c4<a4>'
  q90 'd2.<b2.>' q70 'c<a>' q80 'd4.<b4.>' q60'e4c4''f+4d4''g4e4'
 ]

 [2
  q80 'e1c1' q70 'f+2d2''g2e2'
  'f+2d2' 'e4.c4.' 'd^2<b^2>' 'c<a>'r'c<a>'r
  'f+2d2' 'g4.e4.' 'a^2f+^2' 'df+'r'df+'r
  q80 'e1g1' q70 'f+2a2''g2b2'
  'a2f+2' 'g4.e4.' 'f+^2drr^2' 'ec'r'ec'r
  'a2f+2' 'g4.e4.' 'f+^2a^2' 'f+d'r'f+d'r

  q70
  'ec+'rr'd<a>'rr'd<a>''ec+' rr'ec+'r'd<a>''d4<a4>'r
  'af+'rr'gd'rr'gd''af+' rr'af+'rr'a4.f+4.'
  'gd'rr'f+d'rr'f+d''gd' rr'gd'r'f+d''f+4c+4'r
  'af+'rr'gd'rr'gd''af+' rr'a>d<'rr'a4.f+4.'

  'gd'rr'f+d'rr'f+d''gd' rr'gd'r'f+d''f+4d4'r
  'f+d'rr'e<b>'rr'e<b>''f+d' rr'f+d'rr'f+4.d4.'
  'ec'rr'd<b>'rr'd<b>''ec' rr'ec'rr'e4c4'r
  'af+'rr'ge'rr'ge''af+' rr'a2.>d2.<'

  r1 r1
  r1 r1
  r1 r1

  r EP.onTime(70,127,!4.) 'a4.f4.c4.'
  r EP.onTime(70,127,!4.) 'f4.c4.<a4.>'
  EP.onTime(70,127,!4.) 'e-1a1f1c1'
 :
  q90 'e2.c2.'   q70 'ge'   q80 'e4.c4.'   q60'd4<a4>''c4<g4>''d4<a4>'
  q90 'e2.c2.'   q70 'd<a>' q80 'g4.e4.'   q60'f+4d4''e4c4''d4<a4>'
  q90 'd2.<b2.>' q70 'f+d'  q80 'd4.<b4.>' q60'c4<a4>''<b4g4>''c4<a4>'
  q90 'd2.<b2.>' q70 'c<a>' q80 'd4.<b4.>' q60'e4c4''f+4d4''g4e4'
 ]

 rr'aec+'r r'e4g+4b4'r r'aec+'rr 'g+be'r'e4g+4b4'
 rr'aec+'r r'e4g+4b4'r r'aec+'rr 'g+b>e<'r'>e4<g+4b4'
 rr'df+b'r r'f+4a4>c+4<'r r'df+b'rr '>c+<f+a'r'>c+4<f+4a4'
 rr'df+b'r r'f+4a4>c+4<'r r'df+b'rr '>c+f+<a'r'>c+4f+4<a4'
 rr'aec+'r r'e4g+4b4'r r'aec+'rr 'g+be'r'e4g+4b4'
 rr'aec+'r r'e4g+4b4'r r'aec+'rr 'g+b>e<'r'>e4<g+4b4'
 rr'df+b'r r'f+4a4>c+4<'r r'df+b'rr '>c+<f+a'r'>c+4<f+4a4'
 rr'df+b'r r'f+4a4>c+4<'r r'df+b'rr '>c+f+<a'r'>c+4f+4<a4'

 rr'ceg'r r'dgb'r'ceg' rr'ceg' 'dgb'r'b4d4e4g4'r
 r'bg+e'rr 'af+d''af+d'r'g+1e1<b1>'r

 [8 r1]

 q90 'e2.c2.'   q70 'ge'   q80 'e4.c4.'   q60'd4<a4>''c4<g4>''d4<a4>'
 q90 'e2.c2.'   q70 'd<a>' q80 'g4.e4.'   q60'f+4d4''e4c4''d4<a4>'
 q90 'd2.<b2.>' q70 'f+d'  q80 'd4.<b4.>' q60'c4<a4>''<b4g4>''c4<a4>'
 q90 'd2.<b2.>' q70 'c<a>' q80 'd4.<b4.>' q60'e4c4''f+4d4''g4e4'

  q80 'e1c1' q70 'f+2d2''g2e2'
  'f+2d2' 'e4.c4.' 'd^2<b^2>' 'c<a>'r'c<a>'r
  'f+2d2' 'g4.e4.' 'a^2f+^2' 'df+'r'df+'r
  q80 'e1g1' q70 'f+2a2''g2b2'
  'a2f+2' 'g4.e4.' 'f+^2drr^2' 'ec'r'ec'r
  'a2f+2' 'g4.e4.' 'f+^2a^2' 'f+d'r'f+d'r

  q70
  'ec+'rr'd<a>'rr'd<a>''ec+' rr'ec+'r'd<a>''d4<a4>'r
  'af+'rr'gd'rr'gd''af+' rr'af+'rr'a4.f+4.'
  'gd'rr'f+d'rr'f+d''gd' rr'gd'r'f+d''f+4c+4'r
  'af+'rr'gd'rr'gd''af+' rr'a>d<'rr'a4.f+4.'

  'gd'rr'f+d'rr'f+d''gd' rr'gd'r'f+d''f+4d4'r
  'f+d'rr'e<b>'rr'e<b>''f+d' rr'f+d'rr'f+4.d4.'
  'ec'rr'd<b>'rr'd<b>''ec' rr'ec'rr'e4c4'r
  'af+'rr'ge'rr'ge''af+' rr'a2.>d2.<'

  r1 r1
  r1 r1
  r1 r1

  r EP.onTime(70,127,!4.) 'a4.f4.c4.'
  r EP.onTime(70,127,!4.) 'f4.c4.<a4.>'
  EP.onTime(70,127,!4.) 'e-1a1f1c1'

 [2
  rr'aec+'r r'e4g+4b4'r r'aec+'rr 'g+be'r'e4g+4b4'
  rr'aec+'r r'e4g+4b4'r r'aec+'rr 'g+b>e<'r'>e4<g+4b4'
  rr'df+b'r r'f+4a4>c+4<'r r'df+b'rr '>c+<f+a'r'>c+4<f+4a4'
  rr'df+b'r r'f+4a4>c+4<'r r'df+b'rr '>c+f+<a'r'>c+4f+4<a4'
  rr'aec+'r r'e4g+4b4'r r'aec+'rr 'g+be'r'e4g+4b4'
  rr'aec+'r r'e4g+4b4'r r'aec+'rr 'g+b>e<'r'>e4<g+4b4'
  rr'df+b'r r'f+4a4>c+4<'r r'df+b'rr '>c+<f+a'r'>c+4<f+4a4'
  rr'df+b'r r'f+4a4>c+4<'r r'df+b'rr '>c+f+<a'r'>c+4f+4<a4'
 ]

 rr'ceg'r r'dgb'r'ceg' rr'ceg' 'dgb'r'b4d4e4g4'r
 r'bg+e'rr 'af+d''af+d'r'g+1e1<b1>'r

  'd<bg+>''ed<bg+>' r2.


//------------------------------------
// Track 5 : 
//------------------------------------
TR(5) CH(5) P(64)
@72 v83
M.onNoteWave(10,60,!2.)

 r1
 
 // Intro
 [8 r1]
 [8 r1]
 [8 r1]
 [8 r1]

 // [A]
 [2
  o5 l8 q90
  rc+32d16.c+d ef+gb a4.rf+4rf24e24e-24
  d4.c dref+4 ede f+f+16e16f+g
  a4.g f+red4 c+16c16<b>c <b2>
  rf32f+16.ga bagf+ e4.r a4ra24g+24g24
  f+4.dargf+4 ede dc+16c16de
  f+4.d arf+b2a2 b-24b24>c24

  // [B]
  c+1 rd+64e16..de dc+<b>c+
  d1 redc+ <bg+ab>
  c1 r<b>cd edc<b
  a4.f+rr a+64b4^16..> edc <baga

  b1 r>c+64d16..cd c<bag
  a1 rbag ag+16g16ab>
  c1 r<g>c<g> cdef
  f+4.drrg*64a4^16..a24g+24g24 f+2^8r8

  // [C]
  e-2r<b->ce- f+64g8...fe- f4c4
  d2^8rc4< b-4..r16 g4..r16>
  e-2r<b->ce- g4..r16 b-4..r16
  :
  a4. gfe-24d24c+24 c4 e-2.r c24d24d+24

  // [Intro]
  EP.onTime(127,20,!1^1)
  e1^1
  [6 r1]
  EP(127)
 ]
 g+64a2^16..r frb64>c2.r16..c+24d24d+24

 // [D]
 [2
  e4.rc+4r f+r f+ef+ edc+d
  c+4dc+r<br a4.rf+4^16r16b>c+
  d4.r<b4r> er ede dc+<b>c+
  :
  d4edrc+r<b4.rg+4r>c+d
 ]
 d4edrc+r<b4.rg+4rab

 b64>c4.r16..<brb>c4.r<g4.rg24g+24a24
 b4.raga a+64b1r16..<

 // [Intro]
 [8 r1]
 [8 r1]

 // [A]
 rc+32d16.c+d ef+gb a4.rf+4rf24e24e-24
 d4.c dref+4 ede f+f+16e16f+g
 a4.g f+red4 c+16c16<b>c <b2>
 rf32f+16.ga bagf+ e4.r a4ra24g+24g24
 f+4.dargf+4 ede dc+16c16de
 f+4.d arf+b2a2 b-24b24>c24

 // [B]
 c+1 rd+64e16..de dc+<b>c+
 d1 redc+ <bg+ab>
 c1 r<b>cd edc<b
 a4.f+rr a+64b4^16..> edc <baga

 b1 r>c+64d16..cd c<bag
 a1 rbag ag+16g16ab>
 c1 r<g>c<g> cdef
 f+4.drrg*64a4^16..a24g+24g24 f+2^8r8

 // [C]
 e-2r<b->ce- f+64g8...fe- f4c4
 d2^8rc4< b-4..r16 g4..r16>
 e-2r<b->ce- g4..r16 b-4..r16
 g+64a2^16..r frb64>c2.r16..c+24d24d+24

 // [D]
 [2
  [2
   e4.rc+4r f+r f+ef+ edc+d
   c+4dc+r<br a4.rf+4^16r16b>c+
   d4.r<b4r> er ede dc+<b>c+
   :
   d4edrc+r<b4.rg+4r>c+d
  ]
  :
  d4edrc+r<b4.r>c+16d16 e.r16 ag+24f+24f24
 ]
 d4edrc+r<b4.rg+4rab

 b64>c4.r16..<brb>c4.r<g4.rg24g+24a24
 b4.raga a+64b2....r64 >c+16d16

 q70 ee r2.


//------------------------------------
// Track 10 : ドラム系
//------------------------------------
TR(10) CH(10)
// マクロ定義
// b = bass / s = Snare / S = Rim
$b{n36,} $s{n38,} $S{n37,}
// 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
l8
Rhythm {

 v90 SrSrSr rr r-2
 v70 brbr r-2 v90 rsss16s16

 [2
  v70 brrr rrrr r-1 v127 y4 v90 t4r4t4
  v70 rrrr rrrb r-1 v90 r4t4r4t4
  v70 brrr rrrr r-1 v90 r4t4r4t4
  :
  v70 rrrr rrrb r-1 v80 rrrr rrrs16s16 r-1 v90 r4t4r4t4
 ]
 v70 rbrb rbrb16b16 r-1 v90 rrrr rrs16s16z r-1 v90 r4t4r4t4

 [2
  v70 brrr rrrb r-1 v100 rrSr rrSr r-1 v127 y4 v90 t4r4t4
  v70 brrb rrrb r-1 v100 rrSr rrsr r-1 v90 r4t4r4t4
  v70 brrr rrrb r-1 v100 rrSr rrSr r-1 v90 r4t4r4t4
  :
  v70 brrb rrrb r-1 v100 rrSr rrsS r-1 v90 r4t4r4t4
 ]
 v70 brbr brbr r-1 r v70'sw'sv80s v90ssss16s16 r-1 v90 r4t4r4t4

 [4
  v70 brrb brrb r-1 v90 rrsr rsrr r-1 v127 e v60c [3 v100c : v60c] v80 o
  v70 rbrb brrg r-1 v90 rrsr rrsr r-1 [4 v100c : v60c] v80 o
  v70 brrb brrb r-1 v90 rrsr rsrr r-1 [4 v100c : v60c] v80 o
  :
  v70 rbrb brwr r-1 v90 rrsr rsrs16s16 r-1 [4 v100c : v60c] v80 o
 ]
 v70 rbrb brrr r-1 v90 srss16s16 rq16q16a16z16s16s16 r-1 [4 v100c : v60c] v80 o

[2
 [2
  v70 brrr brrr r-1 v127 e2 y2 r-1 v70 f4f4f4f4
  v70 brrr brv90sw r-1 v100 d2 v100 i2 r-1 v70 f4f4f4f4
  v70 brrb brrb r-1 v90 rrsr rsrr r-1 v127 e v60c [3 v100c : v60c] v80 o
  :
  v70 rbrb brrr r-1 v90 rrsr rrsr r-1 [4 v100c : v60c] v80 o
  v70 brrb brrb r-1 v90 rrsr rsrr r-1 [4 v100c : v60c] v80 o
  v70 rbrb brrr r-1 v90 rrsr rsrs16s16 r-1 [4 v100c : v60c] v80 o
 ]
 v70 rbrb brrr r-1 v90 rrsr rrsr r-1 [4 v100c : v60c] v80 o
 v70 brrb brrb r-1 v90 rrsr rsrr r-1 [4 v100c : v60c] v80 o
 v70 rbrb brrr r-1 v90 srss16s16 rq16q16a16z16s16s16 r-1 [4 v100c : v60c] v80 o

 [2
  [2
   v70 brrb brrb r-1 v90 rrsr rrsr r-1 v127 e v60c [3 v100c : v60c] v80 o
   v70 rbrb brrb r-1 v90 rrsr rssr r-1 [4 v100c : v60c] v80 o
   v70 brrb brrb r-1 v90 rrsr rrsr r-1 [4 v100c : v60c] v80 o
   :
   v70 rbrb brrr r-1 v90 rrsr rsss16s16 r-1 [4 v100c : v60c] v80 o
  ]
  :
  v70 rbrb brrr r-1 v90 srss16s16 rq16q16a16z16s16s16 r-1 [4 v100c : v60c] v80 o
 ]
 v70 rbrb brrr r-1 v90 srss16s16 rq16q16a16z16s16s16 r-1 [4 v100c : v60c] v80 o

  [2
   v70 brrr rrrb r-1 v90 rrrr srrr r-1 v127 yr v100 jrjrjr
   v70 brrb rbrr r-1 v90 rrrr srrr r-1 v100 jrjrjrjr
   :
   v70 brrr rrrb r-1 v90 rrrr srrr r-1 v100 jrjrjrjr
   v70 brrb rbrb r-1 v90 rrrr srss16s16 r-1 v100 jrjrjrjr
  ]
  v70 brrb16b16 rbrr r-1 v90 rrrr srss16s16 r-1 v100 jrjrjrjr
  v70 brbr brbr r-1 v100 l16 rqaz sszz aass wwss l8 r-1 v100 jrjrjrjr
 :
  [2
   v70 brrb brrb r-1 v90 rrsr rsrr r-1 v127 e v60c [3 v100c : v60c] v80 o
   v70 rbrb brrr r-1 v90 rrsr rrsr r-1 [4 v100c : v60c] v80 o
   v70 brrb brrb r-1 v90 rrsr rsrr r-1 [4 v100c : v60c] v80 o
   :
   v70 rbrb brrr r-1 v90 rrsr rsrs16s16 r-1 [4 v100c : v60c] v80 o
  ]
  v70 rbrb brrr r-1 v90 srss16s16 rq16q16a16z16s16s16 r-1 [4 v100c : v60c] v80 o
 ]

 [2
  [2
   v70 brrr brrb r-1 v90 rrss rsrr r-1 v127 e v60c [3 v100c : v60c] v80 o
   v70 rbrb brrr r-1 v90 rrss rrsr r-1 [4 v100c : v60c] v80 o
   :
   v70 brrr brrb r-1 v90 rrss rsrr r-1 [4 v100c : v60c] v80 o
   v70 rbrb brrr r-1 v90 rrss rsrs16s16 r-1 [4 v100c : v60c] v80 o
  ]
  :
  v70 brrb brrb r-1 v90 rrss rssr r-1 [4 v100c : v60c] v80 o
  v70 rbrb brrr r-1 v90 srss16s16 rq16q16a16z16s16s16 r-1 [4 v100c : v60c] v80 o
 ]
 v70 brrb brrb r-1 v90 rrss rsrr r-1 [4 v100c : v60c] v80 o
 v70 rbrb brrr r-1 v90 srss16s16 rq16q16a16z16s16s16 r-1 [4 v100c : v60c] v80 o

 v70 brrr brrb r-1 v90 rrss rsrr r-1 v127 y v60c [3 v100c : v60c] v80 o
 v70 rbrb brrr r-1 v90 rrss rz16z16s16s16w16g16 r-1 [4 v100c : v60c] v80 o
 v70 brrb brrb r-1 v90 r l16 qa sszz qqaz l8 sr r-1 v127 y v60c [3 v100c : v60c] v127 'ye'
 v70 rrrr rrrb16b16

 v70 brrr rrrr r-1 v127 y1
 v70 rrrr rrrb
 v70 brrr rrrr r-1 v127 e1
 v70 rrrr rrrb16b16
 v70 brrr rrrr r-1 v127 y1
 v70 rrrr rrrb
 v70 brrr rrrr r-1 v127 e1
 v70 rrrr rrrb r-1 v100 rq64q16..ra64a16.. rzz v90 s64s16..

 [2
  v70 brrb brrb r-1 v90 rrsr rszr r-1 v127 e v60c [3 v100c : v60c] v80 o
  v70 rbrb brrr r-1 v90 rrsr rwss16s16 r-1 [4 v100c : v60c] v80 o
  v70 brrb brrb r-1 v90 rrsr rsar r-1 [4 v100c : v60c] v80 o
  :
  v70 rbrb brrr r-1 v90 rrsr rss16s16s16s16 r-1 [4 v100c : v60c] v80 o
 ]
 v70 rbrb brrr r-1 v90 srss16s16 v100 l16 qqaa zzww l8 r-1 [4 v100c : v60c] v80 o


 [2
  v70 brrr brrr r-1 v127 e2 y2 r-1 v70 f4f4f4f4
  v70 brrr brv90sw r-1 v100 d2 v100 i2 r-1 v70 f4f4f4f4
  v70 brrb brrb r-1 v90 rrsr rsrr r-1 v127 e v60c [3 v100c : v60c] v80 o
  :
  v70 rbrb brrr r-1 v90 rrsr rrsr r-1 [4 v100c : v60c] v80 o
  v70 brrb brrb r-1 v90 rrsr rsrr r-1 [4 v100c : v60c] v80 o
  v70 rbrb brrr r-1 v90 rrsr rsrs16s16 r-1 [4 v100c : v60c] v80 o
 ]
 v70 rbrb brrr r-1 v90 rrsr rrsr r-1 [4 v100c : v60c] v80 o
 v70 brrb brrb r-1 v90 rrsr rsrr r-1 [4 v100c : v60c] v80 o
 v70 rbrb brrr r-1 v90 srss16s16 rq16q16a16z16s16s16 r-1 [4 v100c : v60c] v80 o

 [2
  [2
   v70 brrb brrb r-1 v90 rrsr rrsr r-1 v127 e v60c [3 v100c : v60c] v80 o
   v70 rbrb brrb r-1 v90 rrsr rssr r-1 [4 v100c : v60c] v80 o
   v70 brrb brrb r-1 v90 rrsr rrsr r-1 [4 v100c : v60c] v80 o
   :
   v70 rbrb brrr r-1 v90 rrsr rsss16s16 r-1 [4 v100c : v60c] v80 o
  ]
  :
  v70 rbrb brrr r-1 v90 srss16s16 rq16q16a16z16s16s16 r-1 [4 v100c : v60c] v80 o
 ]
 v70 rbrb brrr r-1 v90 srss16s16 rq16q16a16z16s16s16 r-1 [4 v100c : v60c] v80 o

  [2
   v70 brrr rrrb r-1 v90 rrrr srrr r-1 v127 yr v100 jrjrjr
   v70 brrb rbrr r-1 v90 rrrr srrr r-1 v100 jrjrjrjr
   :
   v70 brrr rrrb r-1 v90 rrrr srrr r-1 v100 jrjrjrjr
   v70 brrb rbrb r-1 v90 rrrr srss16s16 r-1 v100 jrjrjrjr
  ]
  v70 brrb16b16 rbrr r-1 v90 rrrr srss16s16 r-1 v100 jrjrjrjr
  v70 brbr brbr r-1 v100 l16 rqaz sszz aass wwss l8 r-1 v100 jrjrjrjr

 [2
  [2
   [2
    v70 brrr brrb r-1 v90 rrss rsrr r-1 v127 e v60c [3 v100c : v60c] v80 o
    v70 rbrb brrr r-1 v90 rrss16v60s16 v90rrs.v50s16 r-1 [4 v100c : v60c] v80 o
    :
    v70 brrr brrb r-1 v90 rrss rsrr r-1 [4 v100c : v60c] v80 o
    v70 rbrb brrb r-1 v90 rrss16v60s16 v90 rsrs16s16 r-1 [4 v100c : v60c] v80 o
   ]
   :
   v70 brrb brrb r-1 v90 rrss rssr r-1 [4 v100c : v60c] v80 o
   v70 rbrb brrb r-1 v90 srss16s16 rq16q16a16z16s16s16 r-1 [4 v100c : v60c] v80 o
  ]
  :
  v70 brrb brrb r-1 v90 rrss rsrr r-1 [4 v100c : v60c] v80 o
  v70 rbrb brrb r-1 v90 srss16s16 rq16q16a16z16s16s16 r-1 [4 v100c : v60c] v80 o
 ]
 v70 brrb brrb r-1 v90 rrss rsrr r-1 [4 v100c : v60c] v80 o
 v70 rbrb brrr r-1 v90 srss16s16 rq16q16a16z16s16s16 r-1 [4 v100c : v60c] v80 o

 v70 brrr brrb r-1 v90 rrss rsrr r-1 v127 y v60c [3 v100c : v60c] v80 o
 v70 rbrb brrr r-1 v90 rrss rz16z16s16s16w16g16 r-1 [4 v100c : v60c] v80 o
 v70 brrb brrb r-1 v90 r l16 qa sszz qqaz l8 sr r-1 v127 y v60c [3 v100c : v60c] v127 'ye'
 v70 rrrr rrrb16b16 r-1 v90 rrrr rrs16s16r
 v70 brrr rrrr r-1 v90 ssrr rrrr r-1 v127 y v110 d rr rrrr
}

