//-----------------------------------------------
// temptations on amber color
// (C)Yax
//-----------------------------------------------

TrackName     = {"temptations on amber color"}
Copyright     = {"Yax"}

ResetGM();
r4
TrackSync;


//------------------------------------------------
// GMドラム
//------------------------------------------------
// b = bass / B = acostic basss 
 $b{n36,} $B{n35,}

// s = acostic Snare / S = electric Snare / R = side stick
 $s{n38,} $S{n40,} $R{n37,}

// h = close hi-hat / f = pedal hi-hat / o = open hi-hat
 $c{n42,} $f{n44,} $o{n46,}

// e = crash / y = crash 2 / j = ride / t = ride bell / u = ride 2 / d = chinese / i = splash
 $e{n49,} $y{n57,} $j{n51,} $t{n53,} $u{n59,} $d{n52,} $i{n55,}

// q = high tom / a = high mid / z = low mid / w = low / x = high floor/ g = low floor
 $q{n50,} $a{n48,} $z{n47,} $w{n45,} $x{n43,} $g{n41,}

// p = hand crap / k = cowbell / m = tambourine / n = clavas
 $p{n39,} $k{n56,} $m{n54,} $n{n75,}

// A = vibra-slap / C = high bongo / D = low bongo / E = mute high conga / F = open high conga / G = low conga
 $A{n58,} $C{n60,} $D{n61,} $E{n62,} $F{n63,} $G{n64,}

// H = high timbale / I = low timbale / J = high agogo / K = low agogo / L = cabsa / M = maracas
 $H{n65,} $I{n66,} $J{n67,} $K{n68,} $L{n69,} $M{n70}

// N = short whistle / O = long whistle / P = short guiro / Q = long guiro / T = hi wood block / U = low wood block
 $N{n71,} $O{n72,} $P{n73,} $Q{n74,} $T{n76,} $U{n77,}

// V = mute cuca / W = open cuca / X = mute triangle / Y = open triangle
 $V{n78,} $W{n79} $X{n80} $Y{n81}


//------------------------------------------------
// アルペジオ関数
//  D - 1音あたりのずらし幅
//  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でリタルダンド、B>Eでアッチェラダンド)
//  B   - 開始時のテンポ(bpm)
//  E   - 終了時のテンポ(bpm)
//  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)
}

//------------------------------------------------
// 転調関数
//------------------------------------------------
// 転調
//  VAL - 転調幅
FUNCTION EDTRANS(VAL) {
  TrackKey(VAL)
}

// 転調を戻す
FUNCTION EDTRANS_REV() {
  TrackKey(0)        // 普通に戻すなら0で(Keyで指定したとこに戻る)
}


//------------------------------------------------
// 全体の調整
//------------------------------------------------
TR(1)  V(110) REV(25) CHO(40)
TR(2)  V(110) REV(30) CHO(0)
TR(3)  V(110) REV(40) CHO(0)
TR(4)  V(110) REV(30) CHO(20)
TR(5)  V(105) REV(35) CHO(35)
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(11) V(110) REV(20) CHO(0)
TR(12) V(110) REV(20) CHO(0)
TR(13) V(110) REV(20) CHO(0)
TR(14) V(110) REV(20) CHO(0)
TR(15) V(110) REV(20) CHO(0)
TR(16) V(110) REV(20) CHO(0)
TR(10) V(115) REV(25) CHO(0)


//------------------------------------------------
// テンポ
//------------------------------------------------
INT T = 160
Tempo=(T)

INT T1 = 120
INT TE = 100


//------------------------------------------------
// キー
//------------------------------------------------
INT KEY=2

Key(KEY)                    // 全体のキー
TR(10) TrackKey(KEY * -1)   // リズムトラックの調整用、Keyの符号を逆にしたものをセットしておく



//------------------------------------------------
// MML
//------------------------------------------------

//------------------------------------
// Track 1 : 
//------------------------------------
TR(1) CH(1) P(68)
@33 v90
M.onNoteWave(5,90,!2)

 o2 l8 q80
 r2.

 [2
  [2
   a4.>cec d4c4<b4
   a4.>ege : f+4e4d4<
  ]
  f+rd rrr<
 ]

 [2
  [2
   a2>eg f+4c4<a>d<
   a2>gb a4e4f+4<
   g2>eg f+4d4<b>d<
   g2>gb >d<aeg<b4
  ]

  [2
   ea4 ea4 >c4eaec<
   f+a4 f+a4 >d<f+a >f+<af+
   gb4 gb4 g4b>e<bg
   :
   gb4 gb4 gb>gc+gb<
  ]
  g+b4g+>e4 b>e<b g+e<b

  [2
   a2>ga e<a4>cea<
   f+2>cd< af+4a>df+<
   g2>dg d<b4>deg
   e<a>cegc drdr<
  ]
  >erf+<d
 ]


 [2
  [2
   [2
    a4.>cec d4c4<b4
    a4.>ege : f+4e4d4<
   ]
   f+rd rrr<
  ]
 ]

  [2
   a2>eg f+4c4<a>d<
   a2>gb a4e4f+4<
   g2>eg f+4d4<b>d<
   g2>gb >d<aeg<b4
  ]

  [2
   ea4 ea4 >c4eaec<
   f+a4 f+a4 >d<f+a >f+<af+
   gb4 gb4 g4b>e<bg
   :
   gb4 gb4 gb>gc+gb<
  ]
  g+b4g+>e4 b>e<b g+e<b

  [2
   a2>ga e<a4>cea<
   f+2>cd< af+4a>df+<
   g2>dg d<b4>deg
   e<a>cegc drdr<
  ]
  >erf+<d

  a4.>e l12 f+ga
  edc< aga l8 f+16e16f16f+16
  gb>d< b12>d12g12 a+32&b16.
  ag16f+16e def+

  g8a16b16 l12 >cdc edc l8
  f+32&g16. e<b> d+32&e16.dc<
  bgd24c+24c24 <bdg
  f16&f+2^16 g16g+16

 [4
  [2
   a4.>cec d4c4<b4
   a4.>ege : f+4e4d4<
  ]
  :
  f+rd rrr<
 ]
 DANDO(T,T1,!2,!16)
 f+rd rrr<

 Tempo(TE)
 g1.^1.
 r1


//------------------------------------
// Track 2 : 
//------------------------------------
TR(2) CH(2) P(60)
@1 v90

  o5 l8 q80
  r2.

  [2
   [2 <e>'gec'r] 'f+4d4<b4>' 'f+4d4<b4>' 'f+4d4<b4>'
   [2 <g>'gec'r] 'f+4d4a4' 'f+4d4a4' 'f+4d4a4'
   [2 c'egb'r]   'a4f+4d4' 'a4f+4d4' 'a4f+4d4'
   [2 <g>'gec'r] 'f+d<b>'r 'f+d<b>'r rr //'f+4d4<b4>'
  ]

 [2
  [2
   <e>'ec'r <e>'ec'r 'f+4d4''e4c4''d4<a4>'
   <e>'ge'r <e>'ge'r 'f+4d4''e4c4''f+4d4'
   <g>'gd'r <g>'gd'r 'f+4d4''e4c4''d4<b4>'
   <g>'bg'r <g>'bg'r 'a4f+4''e4g4''f+4d4'
  ]

  [2
   'a2.g2.e2.c2.'    [3 'aec'r]
   'a2.f+2.d2.c2.'   [3 'af+d'r]
   :
   'g2.e2.d2.<b2.>'  [3 'gd<b>'r]
   'g2.e2.c+2.<b2.>' [3 'ge<b>'r]
  ]
  'b2.g2.e2.d2.' [3 'bgd'r]
  'b2.g+2.e2.d2.'   [3 'g+ed'r]

  [2
   'a1.g1.e1.c1.'
   'f+1.d1.c1.<a1.>'
   'g1.e1.d1.<b1.>'
   'e2.c2.<a2.g2.>' [2 'd<bg>'r]
  ]
  'ec<bg>'r 'f+d<ba>'r
 ]


 [2
  [2
   [2 <e>'gec'r] 'f+4d4<b4>' 'f+4d4<b4>' 'f+4d4<b4>'
   [2 <g>'gec'r] 'f+4d4a4' 'f+4d4a4' 'f+4d4a4'
   [2 c'egb'r]   'a4f+4d4' 'a4f+4d4' 'a4f+4d4'
   [2 <g>'gec'r] 'f+d<b>'r 'f+d<b>'r rr //'f+4d4<b4>'
  ]
 ]

  [2
   <e>'ec'r <e>'ec'r 'f+4d4''e4c4''d4<a4>'
   <e>'ge'r <e>'ge'r 'f+4d4''e4c4''f+4d4'
   <g>'gd'r <g>'gd'r 'f+4d4''e4c4''d4<b4>'
   <g>'bg'r <g>'bg'r 'a4f+4''e4g4''f+4d4'
  ]

  [2
   'a2.g2.e2.c2.'    [3 'aec'r]
   'a2.f+2.d2.c2.'   [3 'af+d'r]
   :
   'g2.e2.d2.<b2.>'  [3 'gd<b>'r]
   'g2.e2.c+2.<b2.>' [3 'ge<b>'r]
  ]
  'b2.g2.e2.d2.' [3 'bgd'r]
  'b2.g+2.e2.d2.'   [3 'g+ed'r]

  [2
   'a1.g1.e1.c1.'
   'f+1.d1.c1.<a1.>'
   'g1.e1.d1.<b1.>'
   'e2.c2.<a2.g2.>' [2 'd<bg>'r]
  ]
  'ec<bg>'r 'f+d<ba>'r

  q60
  [2
   'cegb''cegb'r rrr
   r2.
   :
   'af+ed''af+ed'r rrr
   r2.
  ]
  q80
  'af+ed''a^2f+^2e^2d^2' 
  '>d2.<b2.a2.f+2.'

  q80
  [4
   [2 <e>'gec'r] 'f+4d4<b4>' 'f+4d4<b4>' 'f+4d4<b4>'
   [2 <g>'gec'r] 'f+4d4a4' 'f+4d4a4' 'f+4d4a4'
   [2 c'egb'r]   'a4f+4d4' 'a4f+4d4' 'a4f+4d4'
   [2 <g>'gec'r] 'f+d<b>'r 'f+d<b>'r rr //'f+4d4<b4>'
  ]

  ARP(0,!1.^1.,{egb>c<})


//------------------------------------
// Track 3 : 
//------------------------------------
TR(3) CH(3) P(64)
@12 v98
Slur(3)

 o5 l8
 r2.

 [8 r2.]
 [8 r2.]

 [2
  e2b4 af+ge16f16f+4
  e4g4>e4 d<b>c<aba16g16
  f+4g4a4 f+2ed16d+16
  edeg16a16b>e< b2ag

  a2gf+ ef+ge16d16af+
  >c4<b4ag+16g16 f+4g4a8g+16g16
  f+2ga16g16 f+2b>c<
  b2>c8.c32c+32 d2.<

  e2^8f+16g16 a2g4
  f+2^8f16e16 d2.
  g2^8f+16e16 d2 d+4
  e2^8f16f+16 g2.

  e2^8f+16g16 a2g4
  f+2^8g16g+16 a2f+4
  b2^8a+16a16 g2d4
  e2^8f16f+16 g2.

  v(MML(v)-10)
  [2
   rc&a&>c&e4&c4&<a4&e4
   r<a&>f+&a&>d4&c4&<a4&f+4
   r<b&>e&b&>d4&<b4&g4&e4
   rc&e&g&>c&<a 'bd'r 'bd'r
  ]
  'ge'r'f+d'r
  v(MML(v)+10)
 ]

 v(MML(v)-8)
 [4
  g4a4b4 f+2.    r-1. e2. d2.
  g4b4>d4< a2.   r-1. e2. f+2.
  b4a4g4 f+4e4d4 r-1. g2. d2.
  e4f+4g4 a2.    r-1. c2. f+2.
 ]
 v(MML(v)+8)

  e2b4 af+ge16f16f+4
  e4g4>e4 d<b>c<aba16g16
  f+4g4a4 f+2ed16d+16
  edeg16a16b>e< b2ag

  a2gf+ ef+ge16d16af+
  >c4<b4ag+16g16 f+4g4a8g+16g16
  f+2ga16g16 f+2b>c<
  b2>c8.c32c+32 d2.<


  e2^8f+16g16 a2g4
  f+2^8f16e16 d2.
  g2^8f+16e16 d2 d+4
  e2^8f16f+16 g2.

  e2^8f+16g16 a2g4
  f+2^8g16g+16 a2f+4
  b2^8a+16a16 g2d4
  e2^8f16f+16 g2.

  v(MML(v)-10)
  [2
   rc&a&>c&e4&c4&<a4&e4
   r<a&>f+&a&>d4&c4&<a4&f+4
   r<b&>e&b&>d4&<b4&g4&e4
   rc&e&g&>c&<a 'bd'r 'bd'r
  ]
  'ge'r'f+d'r
  v(MML(v)+10)

  [7 r2.]
  r2r g24g+24a24

  v(MML(v)+5)
  bge>e<bg af+16g16af+>d<a
  b>dc+16c16<bgg+ aebe>c<e>
  dddd16d16<bb af+16g16a f+ga
  b>dc+16c16<b>de d16c16<barrg24g+24a24

  b4>c16c+16 dc<b a>gf+ edc+16c16<
  b2g12g+12a12 g4.f+16e16d4
  ed16e16 f+12g12a12 b12a12g12 >c4.<bag
  b2g8.g+16 agf+rr>c16c+16

  d4.ed4 f+12e12d12 cd<ba
  l12 bag>c<ba>dc<b >edc<b>cd l8 c<b
  af+16g16af+bg >c<bagf+g
  egbg>e<b >c<b16a+16ar rg24g+24a24

  l12 b>cd cde def+ gf+e f+ed edc< l8
  b4g16a16b4g4.f+edc+
  c8.c+16d8.d+16e4 l12 f+ga bag l8 af+
  ge16f16f+ga>d c<b16a+16ar rr

  v(MML(v)-5)
  b32>c32c+32d1.^1





//------------------------------------
// Track 4 : 
//------------------------------------
TR(4) CH(4) P(72)
@74 v72
M.onNoteWave(5,60,!2.)

 o5 l8
 r2.

  [2
   reg >e<b4 a4. g+16g16f+4
   rg>c ge4 f+<a>d<f+a4
   rb>d e<b4 a4.e16f16f+4
   :
   ec16d16e gbg arf+ rrr
  ]
  gce16f+16 gb>e <bra rrr

 [2
  v(MML(v)-5)
  [2
   rg2 g16g+16a2e8a16a+16
   b1^4 r4
   rra4.g+16g16 f+2d4
   :
   e1^4 r4
  ]
  b1^4r4
  v(MML(v)+5)

  >d4c<bag f+4.ef+g
  a4gf+ga b4.aga
  b2^8>c16c+16 d2c4<
  b2.g2ab

  a4abag f+4.ef+g
  a4b>c<b4 >d4c4<b>c16c+16
  d2.<b2^16>c+16d16d+16
  e2.<b2.

  >c2.^2eg
  f+2e4 d2c4
  <b2.>d2cd16d+16
  e2c4 f+rf+r

  c2.^2eg
  f+2g4 a2e4
  d2.f+2d4
  e2^8f+16e16 drdr
  er f+ : r<
 ]
 r

 v(MML(v)+10)
 ra+32&b8..a+24a24g+24gef+dgeaf+16g16
 >c+32&d8..c4<ba24g+24g24 f+4g4a8g+16g16
 f+dgdae ba24g+24g24f+gf+e
 g2^8f+16g16 agf+ef+g16a16

 bag>c+32&d16.c<b >c<b16a16gabg16g+16
 a4f+g4e f+decd<b>
 c4d4e8d24e24f24 f+4g4ae
 b4>c+24d24c+24<a4f+ gf+f12e12d12rg24g+24a24

 a+32&b2^16.a16g16 a4gf+16e16f+e16d16
 f+32&g4^8.f+32 ef+24g24g+24 a4.gf+e16d+16
 d<b>cc+24d24d+24ec def+ef+g24g+24a24
 b>dc<baf+24g24g+24 a4gf+ed

 d+32&e4...a+32&b8.. a4.gf+d24d+24e24
 g4.f+ga f+2 d4
 l16 e8dc f+8ed g8f+e l12 aba gf+e agf+ l8
 b.>d.c< b24>c24c+24 d24d+24e24 f+2.<<
 v(MML(v)-10)

  v(MML(v)-5)
  [2
   rg2 g16g+16a2e8a16a+16
   b1^4 r4
   rra4.g+16g16 f+2d4
   :
   e1^4 r4
  ]
  b1^4r4
  v(MML(v)+5)

  >d4c<bag f+4.ef+g
  a4gf+ga b4.aga
  b2^8>c16c+16 d2c4<
  b2.g2ab

  a4abag f+4.ef+g
  a4b>c<b4 >d4c4<b>c16c+16
  d2.<b2^16>c+16d16d+16
  e2.<b2.

  >c2.^2eg
  f+2e4 d2c4
  <b2.>d2cd16d+16
  e2c4 f+rf+r

  c2.^2eg
  f+2g4 a2e4
  d2.f+2d4
  e2^8f+16e16 drdr
  er f+ r<


  [8 r2.]

 [2
  [2
   reg >e<b4 a4. g+16g16f+4
   rg>c ge4 f+<a>d<f+a4
   rb>d e<b4 a4.e16f16f+4
   :
   ec16d16e gbg arf+ rrr
  ]
  gce16f+16 gb>e <bra rrr
 ]

 EP.onTime(127,10,!1.^1.)
 b1.^1.


//------------------------------------
// Track 5 : 
//------------------------------------
TR(5) CH(5) P(96)
@58 v80
M.onNoteWave(10,90,!1)

 o5 l8 q80
 
 r2.

  [8 r2.]

  q80
  r1.r2.'f+2d2' 'g12e12''g+12f12''a12f+12'
  'b1.g1.'
  >'d2<b2>''c+12<a+12>''c12<a12''b12g12' 'af+'r'af+'rrr

  [2
   q60
   r2.r2.r2.'f+d''f+d'r'f+d''f+d'r
   r2.r2.r2.'f+b''f+b'r'f+b''f+b'r
   r2.r2.r2.'f+a''f+a'r'f+a''f+a'r
   r2.r2.r2.'f+b''f+b'r'f+b''f+b'r

   q80
   r2.r2. r2.f+4 e4 f32&f+8..
   g1. e2.<b2.>
   r2.r2. r2. f+4g4a4
   b2.g2. g+2.e2.

   a2.^2rr
   >d2c4<b2a4
   g2.b2rr
   >c2.< [2 'af+'r] 

   a2.^2rr
   >d2e4 f+2c4
   <b2.>d2<b4>
   c2. < [2 'af+'r] 
   '>c<a'r'>d<b'r
  ]

  q60
  [4
   r'gc'r'gc''gc'r 'f+d'rr'f+4.d4.'
   r'g>c<'r'g>c<''g>c<'r 'f+a'rr'f+4.a4.'
   r'gb'r'gb''gc'r 'f+a'rr'f+4.a4.'
   r'ge'r'ge''ge'r 'f+b'r'f+b'rrr
  ]

   q60
   r2.r2.r2.'f+d''f+d'r'f+d''f+d'r
   r2.r2.r2.'f+b''f+b'r'f+b''f+b'r
   r2.r2.r2.'f+a''f+a'r'f+a''f+a'r
   r2.r2.r2.'f+b''f+b'r'f+b''f+b'r

   q80
   r2.r2. r2.f+4 e4 f32&f+8..
   g1. e2.<b2.>
   r2.r2. r2. f+4g4a4
   b2.g2. g+2.e2.

   a2.^2rr
   >d2c4<b2a4
   g2.b2rr
   >c2.< [2 'af+'r] 

   a2.^2rr
   >d2e4 f+2c4
   <b2.>d2<b4>
   c2. < [2 'af+'r] 
   '>c<a'r'>d<b'r

   [8 r2.]

  q80
  [2
   r1.r2.'f+2d2' 'g12e12''g+12f12''a12f+12'
   'b1.g1.'
   >'d2<b2>''c+12<a+12>''c12<a12''b12g12' 'f+d'r'f+d'rrr

   r1.r2.'b2f+2d2' '>c12<g12e12''>c+12<g+12f12''>d12<a12f+12'
   '>e1.c1.<a1.'
   >'d2<b2a2>''c+12<a+12>''c12<a12''b12g12' 'f+d'r'f+d'rrr
  ]

  EP.onTime(127,10,!1.^1.)
  ARP(0,!1.^1.,{de})


//------------------------------------
// 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 11 : 
//------------------------------------
TR(11) CH(11) P(64)



//------------------------------------
// Track 12 : 
//------------------------------------
TR(12) CH(12) P(64)



//------------------------------------
// Track 13 : 
//------------------------------------
TR(13) CH(13) P(64)



//------------------------------------
// Track 14 : 
//------------------------------------
TR(14) CH(14) P(64)



//------------------------------------
// Track 15 : 
//------------------------------------
TR(15) CH(15) P(64)



//------------------------------------
// Track 16 : 
//------------------------------------
TR(16) CH(16) P(64)




//------------------------------------
// Track 10 : ドラム系
//------------------------------------
TR(10) CH(10)

@33,90,1
l8
Rhythm {

 v70 brr rrr r-2. rv90s16s16ax16z16 s16s16w r-2. v100 d4. v120 j4.

  [2
   [2
    v70 brb rrr r-2. rr r v90sv50sr  r-2. [3 v100 c v70c] r-2. v127 err rrr
    v70 brb rrr r-2. rr rr v90sw     r-2. [3 v100 c v70c]
    :
    v70 brb rrr r-2. rr r v90sv50sr  r-2. [3 v100 c v70c]
    v70 brb rrr r-2. r v70s rv90szw     r-2. [3 v100 c v70c]
   ]
   v70 brb rrb r-2. rr r v90sv50sr  r-2. [3 v100 c v70c]
   v70 rbrb rr r-2. v90sr sv70s16s16 rr r-2. v100 c v70c v90dr v70fr
  ]

 [2
  [2
   [2
    v70 brr rrr  r-2. rrr v90 s4x       r-2. v100c v70c v90c v70c c16c16 c r-2. v127 e2.
    v70 br rr br r-2. rr v90s q16a16 rs r-2. v100c v70c v90c v70c o c16c16
    v70 brr rrr  r-2. rrr v90 s4x       r-2. v100c v70c v90c v70c c16c16 c
    :
    v70 br rr br r-2. rr v90s arz  r-2. v100c v70c v90c v70c o c16c16
   ]
   :
   v70 br rr br r-2. rr v90s a16z16zx16w16  r-2. v100c v70c v90c v70c o c16c16
  ]
  v70 br rr br r-2. r v90ss16s16 a16z16r16z16x16w16  r-2. v100c v70c v90c v70c o c16c16

  [2
   [2
    v70 brr rrr  r-2. rv70 Sr v90 s4v70s    r-2. v100c v70c v90c v70c c16c16 c r-2. v127 e2.
    v70 br rr br r-2. rr v90s zr v70 S16S16 r-2. v100c v70c v90c v70c o c16c16
    v70 brr rrr  r-2. rv70Sr v90 s4v70s     r-2. v100c v70c v90c v70c c16c16 c
    :
    v70 br rr br r-2. rr v90s a16z16z16x16 v70 S16S16  r-2. v100c v70c v90c v70c o c16c16
   ]
   :
   v70 br rr br r-2. rv60S16S16 v90s a16z16zx16w16  r-2. v100c v70c v90c v70c o c16c16
  ]
  v70 br br br r-2. [2 v90s v70s16s16] v90 s16s16 z16z16  r-2. v100c v70c v90c v70c o c16c16

  [2
   [2
    v70 brr rrb r-2. v80 rrr rRr r-2. v127 y4 v110 j4j4
    v70 brb rrr r-2. v80 rrr rRr r-2. v110 j4j4j4
   :
    v70 brr rrb r-2. v80 rrr rRr r-2. v110 j4j4j4
    v70 brb rrr r-2. v60 rSr v80 rRr r-2. v110 j4j4j4
   ]
   v70 brr brb r-2. v80 rss rs16s16r r-2. v110 j4j4j4
   v70 brbr r-2 v90 d4 v110y v1y
  ]
  v70 brbr r-2 v90rs16s16 r16a16z16w16 r-2 v110 er v110yr
 ]

 [2
  [2
   [2
    v70 brb rrr r-2. rr r v90sv50sr  r-2. [3 v100 c v70c] r-2. v127 err rrr
    v70 brb rrr r-2. rr rr v90sw     r-2. [3 v100 c v70c]
    :
    v70 brb rrr r-2. rr r v90sv50sr  r-2. [3 v100 c v70c]
    v70 brb rrr r-2. r v70s rv90szw     r-2. [3 v100 c v70c]
   ]
   :
   v70 brb rrb r-2. rr r v90sv50sr  r-2. [3 v100 c v70c]
   v70 rbrb rr r-2. v90sr sv70s16s16 rr r-2. v100 c v70c v90dr v70fr
  ]
  :
  v70 brb rrb r-2. rr r v90sv50sr  r-2. [3 v100 c v70c]
  v70 rbrb rr r-2. v90sr sv70s16s16 rr r-2. v100 c v70c v90dr v70fr
 ]
 v70 brb rrb r-2. rr r v90sv50sr  r-2. [3 v100 c v70c]
 v70 rbrb rr r-2. v90sr sv70s16s16 rr r-2. v100 c v70c v90dr v70fr


  [2
   [2
    v70 brr rrr  r-2. rrr v90 s4x       r-2. v100c v70c v90c v70c c16c16 c r-2. v127 e2.
    v70 br rr br r-2. rr v90s q16a16 rs r-2. v100c v70c v90c v70c o c16c16
    v70 brr rrr  r-2. rrr v90 s4x       r-2. v100c v70c v90c v70c c16c16 c
    :
    v70 br rr br r-2. rr v90s arz  r-2. v100c v70c v90c v70c o c16c16
   ]
   :
   v70 br rr br r-2. rr v90s a16z16zx16w16  r-2. v100c v70c v90c v70c o c16c16
  ]
  v70 br rr br r-2. r v90ss16s16 a16z16r16z16x16w16  r-2. v100c v70c v90c v70c o c16c16

  [2
   [2
    v70 brr rrr  r-2. rv70 Sr v90 s4v70s    r-2. v100c v70c v90c v70c c16c16 c r-2. v127 e2.
    v70 br rr br r-2. rr v90s zr v70 S16S16 r-2. v100c v70c v90c v70c o c16c16
    v70 brr rrr  r-2. rv70Sr v90 s4v70s     r-2. v100c v70c v90c v70c c16c16 c
    :
    v70 br rr br r-2. rr v90s a16z16z16x16 v70 S16S16  r-2. v100c v70c v90c v70c o c16c16
   ]
   :
   v70 br rr br r-2. rv60S16S16 v90s a16z16zx16w16  r-2. v100c v70c v90c v70c o c16c16
  ]
  v70 br br br r-2. [2 v90s v70s16s16] v90 s16s16 z16z16  r-2. v100c v70c v90c v70c o c16c16

  [2
   [2
    v70 brr rrb r-2. v80 rrr rRr r-2. v127 y4 v110 j4j4
    v70 brb rrr r-2. v80 rrr rRr r-2. v110 j4j4j4
   :
    v70 brr rrb r-2. v80 rrr rRr r-2. v110 j4j4j4
    v70 brb rrr r-2. v60 rSr v80 rRr r-2. v110 j4j4j4
   ]
   v70 brr brb r-2. v80 rss rs16s16r r-2. v110 j4j4j4
   v70 brbr r-2 v90 d4 v110y v1y
  ]
  v70 brbr r-2 v90rs16s16 r16a16z16w16 r-2 v110 er v110yr

  v70 brr rrr r-2. v60 frfrfr r-2. v110 d2. r-2. rrr v80S16v50S16rr
  v70 brr rbr r-2. v60 frfrfr r-2. rv90s16v60s16r v80zrv90s16v60s16
  v70 brr rrr r-2. v60 frfrfr r-2. v110 i2. r-2. rrr v80S16v50S16rr
  v70 brr rbr r-2. v60 frfrfr r-2. rv90s16v60s16 v90q16a16 zrv90s16v60s16

  v70 brr rrr r-2. v60 frfrfr r-2. v110 d2. r-2. [2 rr v80S16v50S16]
  v70 brr rbr r-2. v60 frfrfr r-2. v90 r'sj''sj' x16g16 'sj''s16j16's16
  v70 brr rrr r-2. v60 frfrfr r-2. v110 i2. r-2. v90r q16a16z v80S16v50S16 v90g16w16x16w16
  v70 brr rrb r-2. v60 frfrfr r-2. v110 d2. r-2. v80 rrr rS16S16r16z16

 [2
  [2
   [2
    v70 brb rrr r-2. rr r v90sv50sr  r-2. [3 v100 c v70c] r-2. v127 err rrr
    v70 brb rrr r-2. rr rr v90sw     r-2. [3 v100 c v70c]
    :
    v70 brb rrr r-2. rr r v90sv50sr  r-2. [3 v100 c v70c]
    v70 brb rrr r-2. r v70s rv90szw     r-2. [3 v100 c v70c]
   ]
   :
   v70 brb rrb r-2. rr r v90sv50sr  r-2. [3 v100 c v70c]
   v70 rbrb rr r-2. v90sr sv70s16s16 rr r-2. v100 c v70c v90dr v70fr
  ]
  :
  v70 brb rrb r-2. rr r v90sv50sr  r-2. [3 v100 c v70c]
  v70 rbrb rr r-2. v90sr sv70s16s16 rr r-2. v100 c v70c v90dr v70fr
 ]
 v70 brb rrb r-2. rr r v90sv50sr  r-2. [3 v100 c v70c]
 v70 rbrb rr r-2. v90sr sr v90s16v70s16 v90z16x16  r-2. v100 c v70c v90dr v70fr

 v70 brr rrr r-1 v127 'e2.y2.'

}

