//-----------------------------------------------
// buzy and confused
// (C)Yax
//-----------------------------------------------

ResetGM();

TrackName     = {"buzy and confused"}
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(80)
TR(2)  V(110) REV(25) CHO(25)
TR(3)  V(110) REV(80) CHO(20)
TR(4)  V(117) REV(30) CHO(40)
TR(5)  V(110) REV(25) CHO(40)
TR(6)  V(105) REV(80) CHO(20)
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(120) REV(30) CHO(0)


// テンポ
INT T  = 164
Tempo=(T)


// キー

INT KEY=-1

Key(KEY)                    // 全体のキー
TR(10) TrackKey(KEY * -1)   // リズムトラックの調整用、Keyの符号を逆にしたものをセットしておく




//------------------------------------
// Track 1 : 
//------------------------------------
TR(1) CH(1) P(34)
@28 v88

 o5 l8 q50
 r2.
 
 [4
  [4 r'cfa']
  [4 r'dgb']
  [4 r'dfa']
  :
  [4 r'eg>c<']
 ]
 r'eg>c<'r'e1g1>c1<'r
 r2

 [2
  [2
   [4 r'cfa']
   [4 r'ceg']
   [4 r'cfa']
   [4 r'dgb']
   [4 r'cfa']
   [4 r'ceg']
   [4 r'fa>c<']
   [4 r'egb']

   [4 r'<b->df']
   [4 r'ceg']
   [4 r'cfa']
   [4 r'ceg']
   [4 r'<b->df']
   [4 r'ceg']
   [4 r'cfa']
   [4 r'cea']
  ]

  [2
   [2 r'cfa'] [2 r'<b->dg']
   [2 r'cfa'] [2 r'ceg']
   [4 r'cfa']
   [4 r'fa>c<']
  ]
 ]
 r

 [8
  rrr'fd<a>' rr'fd<a>'r
  rrr'fd<a>' rr'gd<b>' : r
 ]

  [2
   [4 r'cfa']
   [4 r'ceg']
   [4 r'cfa']
   [4 r'dgb']
   [4 r'cfa']
   [4 r'ceg']
   [4 r'fa>c<']
   [4 r'egb']

   [4 r'<b->df']
   [4 r'ceg']
   [4 r'cfa']
   [4 r'ceg']
   [4 r'<b->df']
   [4 r'ceg']
   [4 r'cfa']
   [4 r'cea']
  ]

  [2
   [2 r'cfa'] [2 r'<b->dg']
   [2 r'cfa'] [2 r'ceg']
   [4 r'cfa']
   [4 r'fa>c<']
  ]

  [16
   rrr'fd<a>' rr'fd<a>'r
   rrr'fd<a>' rr'gd<b>' r
  ]

 [4
  [4 r'cfa']
  [4 r'dgb']
  [4 r'dfa']
  :
  [4 r'eg>c<']
 ]
 r'eg>c<'r'e1g1>c1<'r



//------------------------------------
// Track 2 : 
//------------------------------------
TR(2) CH(2) P(68)
@37,90,1 v104

 r2..
 o3 l8 q75
 [4
  d4d ff aa f
  c4c ee gg e
  d4d ff aa f
  :
  c4c ee gg e
 ]
 c4c eg2
 r1

 [2
  [2
   [2
    d4d ff aa f
    c4c ee gg e
    d4d ff aa : f
    c4c ee gg e
   ]
   d
   e4e gg bb e

   [2
    <b-4b-> dd ff d
    c4c ee gg e
    d4d ff aa : f
    c4c ee gg e
   ]
   d
   f4f aa >cc< f
  ]

  [2
   d4dfd fdg a4a>c<a fce
   f4fff ffc : f4fff ffc
  ]
  f2c2
 ]

 [2
  [2
   d4dfdgdr d4dfdag+g
   :
   d4drrecf d4drr<a>cc
  ]
  d4drr>dc+c< a4agaefc
 ]

  [2
   [2
    d4d ff aa f
    c4c ee gg e
    d4d ff aa : f
    c4c ee gg e
   ]
   d
   e4e gg bb e

   [2
    <b-4b-> dd ff d
    c4c ee gg e
    d4d ff aa : f
    c4c ee gg e
   ]
   d
   f4f aa >cc< f
  ]

  [2
   d4dfd fdg a4a>c<a fce
   f4fff ffc : f4fff ffc
  ]
  f2c2

  [4
   [2
    d4dfdgdr d4dfdag+g
    :
    d4drrecf d4drr<a>cc
   ]
   d4drr>dc+c< a4agaefc
  ]

 [4
  d4d ff aa f
  c4c ee gg e
  d4d ff aa f
  :
  c4c ee gg e
 ]
 c4c eg1.




//------------------------------------
// Track 3 : 
//------------------------------------
TR(3) CH(3) P(64)
@115 v95

 o4 l8
 r2..
 P.onNote(0,127,64,32,96)
 
 [8
  d4a>dcd<ab 
  e4b>e : de<gb
 ]
 r2
 r1<

 [2
  [2
   [4
    d4a>dcd<ab 
    e4b>ede<gb
   ]
   [2
    d4a>dcd<gb-
    e4a>ede<ga
    d4a>dcd<ga
    e4a>e<a >c<ae
   ]
  ]

  [2
   rrb->db-rgd<b-
   rg>egrge<
   c4f>c<a>fc<a
   :
   >c4facfc<a
  ]
  >c4fac gce<
 ]

 r
 [4
  rr>f<r rr>f<r rr>f<r rr>fg<
  rr>d<r rr>d<r rr>d<r rr>c< : >d<
 ]

  [2
   [4
    d4a>dcd<ab 
    e4b>ede<gb
   ]
   [2
    d4a>dcd<gb-
    e4a>ede<ga
    d4a>dcd<ga
    e4a>e<a >c<ae
   ]
  ]

  [2
   rrb->db-rgd<b-
   rg>egrge<
   c4f>c<a>fc<a
   :
   >c4facfc<a
  ]
  >c4fac gce<

  r
  [4
   rr>f<r rr>f<r rr>f<r rr>fg<
   rr>d<r rr>d<r rr>d<r rr>c< : >d<
  ]

  v(MML(v)+30)
  l16
 >
  fc defg aga>c d.d.d f.f.f g.g.g  a.a.a gefd ec<
  a>c< bdad gdfd fa>dc+ c<bag+ f+fed cc+d+e f.f.f ag
  a.a.a a+.a+.a+ g.g.g a.a.a f.f.f g.g.g edc<b> dc<ba
  gaba >cc+d+e f>c<b>d eff+g+ a.f.d g.e.c f.d.<b> e.c.<a>

  d8 defg afed+ c+c<b>c <a>c<b>c defg a8gf g8fe fe<
  d>d<d>c< dbda dbd>c< d>d<d>e< d>f<d>d< d>e<d>g [3 a24]aa aaaa
  [3a24] aa aaff ggee f.d.f edcd cdc<b ab>cd cc+d+e
  d<b>cd e32f32fff f+32g32ggg eeee [2 g+24a24a24aa : aaaa] l32 agfe dc<ba
  < l8
  v(MML(v)-30)

  [8
   d4a>dcd<ab 
   e4b>e : de<gb
  ]
  r2



//------------------------------------
// Track 4 : 
//------------------------------------
TR(4) CH(4) P(94)
@62 v108
M.onNoteWave(1,40,!2.)

 o5 l8
 r2..

  'f1a1'
  'g1b1'
  'a1>c1<'
  'g2b2''g2e2'
  'f1a1'
  'g1b1'
  'a1>c1<'
  'b2>d2<' '>c2e2<'

  ARP(0,!2^8,{fa>c<}) [2 'fa>c<']r
  ARP(0,!2,{egb}) ARP(0,!2,{ceg})
  ARP(0,!2^8,{dfa}) [2 'dfa']r
  ARP(0,!2,{dgb}) ARP(0,!2,{gb>d<})
  ARP(0,!2^8,{fa>c<}) [2 'fa>c<']r
  ARP(0,!2,{egb}) ARP(0,!2,{ceg})
  ARP(0,!2^8,{fa>c<}) [2 'fa>c<']r
  ARP(0,!2,{gb>d<}) ARP(0,!1,{g>ce<})r2

 [2
  [2
   [3
    rr'afd'rr'egb'rr r'ceg'rr'afd'rrr
   ]
   rr'afd'rr'egb'rr r'eg>c<'rr'af>d<'rrr
   [2
    rr'afc'rr'afc'rr r'ceg'rr'a4.e4.c4.'r
    rr'afc'rr'afc'rr r'ea>c<'rr'c4.e4.a4.'r
   ]
  ]

  [2
   '<b-^2>d^2f^2''d2<b-2f2>' 'c2e2g2' '<g4.>e4.c4.'
   'c1f1a1' : '>c1<a1f1'
  ]
  'c2f2a2' 'c2e2g2'
 ]

 [4
  'd1<a1>'
  'f1c1'
  'd2<a2>' 'e2<b2>'
  'f2c2' 'g2d2'
 ]

  [2
   [3
    rr'afd'rr'egb'rr r'ceg'rr'afd'rrr
   ]
   rr'afd'rr'egb'rr r'eg>c<'rr'af>d<'rrr
   [2
    rr'afc'rr'afc'rr r'ceg'rr'a4.e4.c4.'r
    rr'afc'rr'afc'rr r'ea>c<'rr'c4.e4.a4.'r
   ]
  ]

  [2
   '<b-^2>d^2f^2''d2<b-2f2>' 'c2e2g2' '<g4.>e4.c4.'
   'c1f1a1' : '>c1<a1f1'
  ]
  'c2f2a2' 'c2e2g2'

  [2
   [4
    'd1<a1>'
    'f1c1'
    'd2<a2>' 'e2<b2>'
    :
    'f2c2' 'g2d2'
   ]
   'f2c2' 'g4.d4.''ec'
  ]

 [2
  'f1a1'
  'g1b1'
  'a1>c1<'
  'g2b2''g2e2'
  'f1a1'
  'g1b1'
  'a1>c1<'
  :
  'b2>d2<' '>c2e2<'
 ]
 ARP(0,!2,{gb>d<}) ARP(0,!1,{g>ce<})r2
 



//------------------------------------
// Track 5 : 
//------------------------------------
TR(5) CH(5) P(50)
@19 v106
M.onNoteWave(4,90,!1)
 o6 l8 q90

 r2..

 [7 r1]

 r2...<b64>c64d64e64
 'f4.d4.' 'g4e4' 'a4f4' '>c<g'
 'b4.g4.' 'g4e4' 'a4f4' 'e16.c16.'d64e64
 'f4.d4.' 'g4e4' 'a4f4' '>ec<'
 '>d4.<b4.' 'b4g4' '>c4<a4' 'g16.e16.'d64e64
 'f4.d4.' 'g4e4' 'a4f4' '>c<g'
 'b4.g4.' 'g4e4' 'a4f4' 'e16.g16.'d64e64
 'f4.a4.' 'g4b4' 'a4>c4<' '>ec<'
 '>d4.<b4.'r '>e1c1<' r4..l64 defg l8

 v(MML(v)+5)
 [2
  [2
   'a4d4'f'bg'f'>c<a'fa 'g2e2''a4e4'eg
   'a4f4'f'bg'f'>d<a>'c<a 'b2g2''g4e4'e16f16g
   'a4d4'f'bg'f'>c<a'fa 'g2e2''a4e4'eg
   'a4f4'f'bg'f'>d<a>'c<a '>e2c2<''>c4<a4'>c16d16e<
   >
   'f4d4'e16f16g fag16f16e 'c4.<g4.>''d4.<a4.>''e4c4'
   'a2f2' gag16f16e 'f2d2' 'd4<a4>'<a4>
   'c4<g4>'d16e16f cgfe 'a4f4'ag gafa
   'g1e1' :  'a2f2' 'c4..f4..'<d64e64f64g64
  ]
  'a1f1'

  'b-^2f^2' 'a2f2' 'g2e2' 'f4d4'e
  'f4c4'<a>cf 'c<a>'f 'fc' 'f4a4'c<a>f 'c<a>'f a
  'b-^2f^2' 'a2f2' 'g2e2' 'a4.>c4.<'
  'f4c4'<a>cf 'c<a>'f 'fc' 'f2a2' : 'g4..e4..' <l64 defg l8
 ]
 'g2e2'

 [2
  'd<af>'r'd<af>'r rrr'c<g>' 'd<af>'r'd<af>'r rr'f4d4'
  'd<af>'r'd<af>'r rrr'c<g>' 'd<af>'r'd<af>'r r'f4d4'g
  'd<af>'r'd<af>'r rrr'c<g>' 'd<af>'r'd<af>'r rf32g16.f+f
  'd<af>'r'd<af>'r rrr'c<g>' 'd<af>'r'd<af>'r r'f4d4'g
 ]

 v(MML(v)+10)
 l16
 <
 d48d+48e48f8. gg+a8 f8>dc <ba>c<b age8 fgag fe c4 edce
 d4 efga gfgf afbf >c<f>d<f >e<f>f<f> d32e32f32f+32g4
 a4 aga8 ag fedc gfed fedc <b>cde c4 <b>c<
 a4 ag>c8<ba >d8c<b> efed cdef g8fe a4.

 b-4 agfg ab-ga b->cd2
 e4.edcd e4 f4.ed c4d4c<b-a4.>c4<
 f4 ef gfed ab-ag b-8ag >c4.<a4>c4
 d4. c<b-ag ab-af gfaf b-4. a4g8fe

 dc<ba gfed cd e8fg f8ga g8ab a8b>c< bagf ed
 c4 dd+ef gfed+ dcde dcdd+ ed+dc fed+d c<b>cc+
 d2 ec a4 gf>c4.< bagb aga8 ag 
 agfe gfed cdec dd+ef g4 fed+d c2<

 b->cdc defe d8c<b-> cded efgf gfed agfe dc<b->c
 d4 de fedc g8fe f8ed l24 cdedef efgfgg+ l16 a4.
 b-4b-a b-8a8 g8ab- >c8c<b- >c<b-ag b-agf eff+g ab-
 a4 gab-a >c8<b-a > l24 defefg l16 a2 l64 agfe dc<b-a gfed c<b-ag r8.> >efga l8
 v(MML(v)-10)

 'b-^2f^2' 'a2f2' 'g2e2' 'f4d4'e
 'f4c4'<a>cf 'c<a>'f 'fc' 'f4a4'c<a>f 'c<a>'f a
 'b-^2f^2' 'a2f2' 'g2e2' 'a4.>c4.<'
 'f4c4'<a>cf 'c<a>'f 'fc' 'f2a2'  'g2e2'

 [4
  'd<af>'r'd<af>'r rrr'c<g>' 'd<af>'r'd<af>'r rr'f4d4'
  'd<af>'r'd<af>'r rrr'c<g>' 'd<af>'r'd<af>'r r'f4d4'g
  'd<af>'r'd<af>'r rrr'c<g>' 'd<af>'r'd<af>'r rf32g16.f+f
  'd<af>'r'd<af>'r rrr'c<g>' 'd<af>'r'd<af>'r r'f4d4'g
 ]

 l16
 d8 defg agfe agfe bgfe >c<bag bagf agfe gf
 ed cdef edc<b agfe dcde defg efga fgab ag
 f8 >c<fbf afgf efga >c<ba+a gab>c dc<ba gf
 ed cdef edcd efga fgab agab ab>cd c<bag fede fg

 'a4.f4.'ef 'g4e4'fe 'a4f4'gf 'g4e4'fe 'f4d4'gg+
 'a4.f4.' b>cdc< bgfg 'a4f4'gf 'g4e4'fe 'f4d4'ed
 'a4.f4.'ef 'g4e4'fe 'a4f4'gf 'g4e4'fe 'f4d4'gg+
 'a4.f4.' b>cdc< bgfg a>c< 'b4.g4.'rr Tempo(70) 'g1e1'



//------------------------------------
// Track 6 : 
//------------------------------------
TR(6) CH(6) P(38)
@81 v90
M.onNoteWave(10,90,!1)

 o5 l8 q95
 r2..

 [2
  f2..d g2e4.c
  a2..e b4.a g2
  f2..f16f+16 g2e4.f16g16
  a2.e16f16g16a16 : b2e2
 ]
 b2g1r2

 v(MML(v)-20)
 [2
  [2
   <
   d1 e1 f1 e1
   d1 e1 f1 g1

   f1 g1 a1 g1
   f1 g1 a1 f1
   >
  ]

  [8 r1]
 ]

 v(MML(v)+30)
 >
 r
 [2
  ragf gfdf rfce <ab>cd
  rdcd fd<a>d rdfd f<a>df
  ragf gfdf rfce <abga
  ra>d<a >dfd<a ra>fd df>c< : a
 ]
 <

 v(MML(v)-30)
  [2
   <
   d1 e1 f1 e1
   d1 e1 f1 g1

   f1 g1 a1 g1
   f1 g1 a1 f1
   >
  ]

  [8 r1]

 v(MML(v)+30)
 >
 r
 [4
  ragf gfdf rfce <ab>cd
  rdcd fd<a>d rdfd f<a>df
  ragf gfdf rfce <abga
  ra>d<a >dfd<a ra>fd df>c< : a
 ]
 <
 v(MML(v)-30)

 [2
  f2..d g2e4.c
  a2..e b4.a g2
  f2..f16f+16 g2e4.f16g16
  a2.e16f16g16a16 : b2e2
 ]
 b2g1r2



//------------------------------------
// 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,100,0
l16
Rhythm {

  v100 r2..b8 r-8 v127 e8 r-1 v90 s8.s8.s4 ss s64s8...
  l8

  [2
   [2
    v100 rbrr brrb r-1 v90 r4s4r4s4 r-1 [4 v70c v100c]
    v100 rbrr bbrb r-1 v90 r4s4r4s4 r-1 [4 v70c : v100c] o
    :
    v100 rbrr brrb r-1 v90 r4s4r4s4 r-1 [4 v70c v100c]
    v100 rbrr bbrb r-1 v90 r4s4rss4 r-1 [4 v70c : v100c] v127e
   ]
   :
   v100 rbrr brrb r-1 v90 r4s4r4s4 r-1 [4 v70c v100c]
   v100 rbrr bbrb r-1 v90 r4s4rs16s16s16s. r-1 [4 v70c : v100c] v127e
  ]
  v100 rbrr brrb r-1 v90 r4s4r4s4 r-1 [4 v70c v100c]
  v100 rrbb rrrb r-1 rv70s16s16v90ss rrrr r-1 [2 v70c :v100c] v127 e v100 c4c4
  v100 brbr brbb r-1 v90 r4 v100 l16 qqaa zz l8 v90 s16s16s4r-1 v100 c4c4occv127 e

 [2
  [2
   [2
    [2
     v100 rbrr brrb r-1 v90 r4s4r4s4 r-1 [4 v70c v100c]
     v100 rbrr bbrb r-1 v90 r4s4r4s4 r-1 [4 v70c : v100c] v110 i
     v100 rbrr brrb r-1 v90 r4s4r4s4 r-1 [4 v70c v100c]
     :
     v100 rbrr bbrb r-1 v90 r4s4rss4 r-1 [4 v70c : v100c] v127e
    ]
    :
    v100 rbrr bbrb r-1 v90 r4s4rs16s16s4 r-1 [4 v70c : v100c] v127e
   ]
   :
   v100 rbrr bbrb r-1 v90 rs16s16ss16s16rs16s16s16s. r-1 [4 v70c : v100c] v127e
  ]
  v100 rbrb rbrb r-1 v90 rs v100 l16 qqaa zzww v90 s32s. l8r r-1 [4 v70c : v100c] v127e

  [2
   v100 rbrb rrrb r-1 v90 r2s4r4 r-1 v70 o4 o4 v110d4 v70o4
   v100 rbrb rrrb r-1 v90 r2s4s16s. r-1 v70 o4 o4 v110d4 v70o4
   v100 rbrr brrb r-1 v90 r4s4r4s4 r-1 [4 v70c v100c]
   :
   v100 rbrb rb16b16rb r-1 v90 r4s4s4s4 r-1 [4 v70c : v100c] v110 e
  ]
  v100 rbrb rb16b16rb r-1 v90 l16 rrss s8ss rsss s8 rr l8 r-1 [4 v70c : v100c] v110 e
 ]

 [2
  [2
   v100 rbrr rrrb r-1 v90 rrrr s4rr r-1 rr v100 j4j4j4
   v100 rbrr rrrb r-1 v90 rrrr ssrr r-1 v100 j4j4j4j4
   v100 rbrr rrrb r-1 v90 rrrr s4rr r-1 v100 j4j4j4j4
   :
   v100 rbbr rrrb r-1 v90 rrrr ss16s16sr r-1 v100 j4j4j4 v90 o v127 e
  ]
  v100 rbrb rbrb r-1 v90 rrsr s16s16rs16s16r r-1 v100 j4j4j4 v90 o v127 e
 ]

  [2
   [2
    [2
     v100 rbrr brrb r-1 v90 r4s4r4s4 r-1 [4 v70c v100c]
     v100 rbrr bbrb r-1 v90 r4s4r4s4 r-1 [4 v70c : v100c] v110 i
     v100 rbrr brrb r-1 v90 r4s4r4s4 r-1 [4 v70c v100c]
     :
     v100 rbrr bbrb r-1 v90 r4s4rss4 r-1 [4 v70c : v100c] v127e
    ]
    :
    v100 rbrr bbrb r-1 v90 r4s4rs16s16s4 r-1 [4 v70c : v100c] v127e
   ]
   :
   v100 rbrr bbrb r-1 v90 rs16s16ss16s16rs16s16s16s. r-1 [4 v70c : v100c] v127e
  ]
  v100 rbrb rbrb r-1 v90 rs v100 l16 qqaa zzww v90 s32s. l8r r-1 [4 v70c : v100c] v127e

  [2
   v100 rbrb rrrb r-1 v90 r2s4r4 r-1 v70 o4 o4 v110d4 v70o4
   v100 rbrb rrrb r-1 v90 r2s4s16s. r-1 v70 o4 o4 v110d4 v70o4
   v100 rbrr brrb r-1 v90 r4s4r4s4 r-1 [4 v70c v100c]
   :
   v100 rbrb rb16b16rb r-1 v90 r4s4s4s4 r-1 [4 v70c : v100c] v110 e
  ]
  v100 rbrb rb16b16rb r-1 v90 l16 rrss s8ss rsss s8 rr l8 r-1 [4 v70c : v100c] v110 e

 [2
  [2
   [2
    v100 rbrr rrrb r-1 v90 rrrr s4rr r-1 rr v100 j4j4j4
    v100 rbrr rrrb r-1 v90 rrrr ssrr r-1 v100 j4j4j4j4
    v100 rbrr rrrb r-1 v90 rrrr s4rr r-1 v100 j4j4j4j4
    :
    v100 rbbr rrrb r-1 v90 rrrr ss16s16sr r-1 v100 j4j4j4 v90 o v127 e
   ]
   :
   v100 rbrb rbrb r-1 v90 rrsr s16s16rs16s16r r-1 v100 j4j4j4 v90 o v127 e
  ]
  v100 rbrb rbrb r-1 v90 rrsr s16s16rs16s16r r-1 v100 j4j4j4 v90 o v127 e
 ]

  [2
   [2
    v100 rbrr brrb r-1 v90 r4s4r4s4 r-1 [4 v70c v100c]
    v100 rbrr bbrb r-1 v90 r4s4r4s4 r-1 [4 v70c : v100c] o
    :
    v100 rbrr brrb r-1 v90 r4s4r4s4 r-1 [4 v70c v100c]
    v100 rbrr bbrb r-1 v90 r4s4rss4 r-1 [4 v70c : v100c] v127e
   ]
   :
   v100 rbrr brrb r-1 v90 r4s4r4s4 r-1 [4 v70c v100c]
   v100 rbrr bbrb r-1 v90 r4s4rs16s16s16s. r-1 [4 v70c : v100c] v127e
  ]
  v100 rbrr brrb r-1 v90 r4s4r4s4 r-1 [4 v70c v100c]
  v100 rrbb rrrr r-1 rv70s16s16v90ss rrrr r-1 [2 v70c :v100c] v127 'y2e2'

}

