//	ビートと展開は完全サイケで固めた新しいユーロビートです!!

INT TRACK_KEY	=	0;

CuePoint={"TwmDlsUrl(http://pmr.ueuo.com/dls/hats.dls)"}
CuePoint={"TwmDlsUrl(http://pmr.ueuo.com/dls/tr016.dls)"}

INT EST=158PlayFrom.SysEx=1PlayFrom.CtrlChg=1PlayFrom.RPN_NRPN=1TrackName={"POWER OF INDIAN SPIRIT ~INNOCENT DREAM~"}Copyright={H゛}System.MeasureShift=3Tempo=1000Include(delay.h)ResetGS;
FUNCTION WIN(X1,X2,X3,XA,XB,X4,X5,X6,X7,X8,X9,XC){TR=X1;DL(0)CH=X2;@(X3,XA,XB)TrackKey=X4;P=X5;CHO=X6*10REV=X7*10v=(X8)q=(X9*10)M=(XC*10)}
FUNCTION DL(ti){Time(ti:1:0)}FUNCTION PAN(ER1,ER2){If(ER2==0){P.T(0,127,ER1)}If(ER2==1){P.T(127,0,ER1)}}FUNCTION GSRY(_D){INT _TCH=Channel;INT _CH;If(_TCH==10){_CH=$00;}Else{If(_TCH<10){_CH=_TCH;}Else{_CH=_TCH-1}}_CH=$10+_CH;SysEx=$F0,$41,(DeviceNumber),$42,$12,{$40,(_CH),$15,(_D)},$F7;}
FUNCTION HAM(STR SA){Sub{Key=12SA;Key=0}SA}FUNCTION HAM2(STR SA){Sub{Key=-12SA;Key=0}SA}FUNCTION HAM3(STR SA){Sub{Key=-12SA;Key=0}Sub{Key=12SA;Key=0}SA}FUNCTION REC(FF=127){EP.T(FF,0,!1^1^1^1^1^1)}FUNCTION REC2(FF=100){V.T(FF,0,!1^1^1^1^1^1)}FUNCTION IP(DW=1){DL(-2)GSRY(DW)r8}INT K=0DL=0Tempo=EST;
Function MD(Str S,Int Repeat, Int Delay){Int Temp_v=MML(v);Int Dly=Delay;Int Dec_v=Temp_v/(Repeat+2);Int J=Temp_v+20;J=J-(Dec_v*2);v(J);For(Int I=1;I<=Repeat;I++){Sub{r%(Dly)v(J)S}Dly=Dly+Delay;J=J-Dec_v;}v(Temp_v)S}
K=TRACK_KEY;
//-(TR,CH,@  ,2 ,3,K, P ,C,R, v ,q ,M)---(TR,CH,@  ,2 ,3,K, P ,C,R, v ,q ,M)---(TR,CH,@  ,2 ,3,K, P ,C,R, v ,q ,M)
WIN(01,01,012,00,0,K,064,4,2,127,09,0)WIN(07,07,039,00,0,K,074,1,2,120,09,0)WIN(13,13,119,00,0,0,___,5,0,127,09,0)
WIN(02,02,082,00,0,K,034,9,5,090,10,0)WIN(08,08,012,00,0,K,000,3,2,100,09,2)WIN(14,14,082,01,0,K,084,2,2,127,09,0)
WIN(03,03,082,00,0,K,094,9,5,090,10,0)WIN(09,09,012,00,0,K,127,3,2,100,09,2)WIN(15,15,003,00,0,K,096,2,2,110,10,0)
WIN(04,04,082,00,0,K,064,9,5,100,10,0)WIN(10,10,025,00,0,0,064,3,1,127,10,0)WIN(16,16,091,00,0,0,084,2,1,127,10,0)
WIN(05,05,039,01,0,K,064,2,2,120,09,0)WIN(11,11,025,00,0,0,064,3,0,127,10,0)//--Light source ver1.7--//
WIN(06,06,091,00,0,K,032,1,2,110,10,0)WIN(12,12,026,00,0,0,064,3,0,127,10,0)TR=10IP;TR=11IP=2TR=12IP;
INT HAZ=1INT BGN=17INT ME1=25INT ME2=33INT SB1=41INT RF1=49INT ME3=57INT ME4=65INT SB2=73INT NK1=89INT HZ2=105INT RF2=113INT ME5=121INT ME6=129INT SB3=137INT SB4=153INT END=169
STR SBUP={TrackKey=(K+2)}
/*1*/STR MN1={[regegegaregegega:regegeab`c^b^ge^r]regegeab`c^`db^^^r}
STR MN2={a^aaab`cb^a^g^^^rb^bbb`c`d`c^b^a^g^r;a^aaab`cb^a^g^fefg^eeb^bb^a^^r}
STR MN3={SBUP;ab`c`e^`e^`d^rg`gg`g`e^`d`ca`e^`e^`d^rg`gg`g`e^^^r;`e^`e^`d^rgb`c`d`c^bag`e^`e^`d^gb^a^^^^^^rTrackKey=K}
STR MN4={SBUP;ab`c[`e^`e^`d^rg`gg`g`e^`d`ca`e^`e^`d^rg`gg`g`e^^^r;`e^`e^`d^rgb`c`d`c^bag`e^`e^`d^gb^:a^r`e`d`ca]a^^^^^^rTrackKey=K}
STR MN5={SBUP;ab`c[3MD({`e^`e^`d^r},1,!1)[9r]]`e^`e^`d^gb^a^r`e`d`ca`e^`e^`d^rg`gg`g`e^`d`ca`e^`e^`d^rg`gg`g`e^^^r;`e^`e^`d^rgb`c`d`c^bag`e^`e^`d^gb^a^rTrackKey=K}
STR MN6={SBUP;l8ab`c`d`e^^`c^^a^`e^`e^`f^`e^`e^`dr`d^`c`d^^^^^rrr`d^^b^^g^`d^`d^`e^`d^`d^`cr`c^b`c^^^^^rab`e^^`c^^a^`c^`c^`d^`e^`g^`dr`d^`e`d^^^^^r`d`g`a^^`e^^`d^`e^^`d^^`e^a^^^^^^^^TrackKey=K}
STR MN7={SBUP[4MD({`e^`e^`d^r},3,!1)[25r]]TrackKey=K}
TR=1l8>V=115HAM2({DL=ME1;MN1;MN2;MN3;DL=ME3;MN1;MN2;MN4;DL=SB3-1rrrrrMN5;MN6;DL=END;MN7;DL=END+8REC2;})
/*2&3&4*/STR RTA={BR=3If(CH==2){p%=500}If(CH==3){p%=-500}}STR RTH={l8<q=90EP=90RTA['`a`e`ca'^^^^^'`a`e`ca''`a`e`ca'[24r]]>l16}
STR RTI={<l8EP=100q=90RTA['`a`e`ca'^^^^^'`a`e`ca''`a`e`ca':[24r]][16r]q=100'`f`caf'^^^'`g`dbg'^^^l16>}
STR RT1={RTA;q=100l8['`a`e`ca'^^^rr'`a`e`ca''`g`dbg'^^^^rr'`g`dbg''`f#`daf#'^^^^^^rr'`f`caf'^^^'`g`dbg'^^^]}
STR RT2={q=90[10r][MD({'bgd''bgd'^^},3,!2)r[11r]:MD({'`cae''`cae'^^},3,!2)r[11r]]q=100}
STR RT3={<V.T(100,127,!1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1)
If(CH==2){@16,0,35EP.W(120,30,!4)}If(CH==3){@16,0,36EP.W(30,120,!4)}If(CH==4){@16,0,37}
If((CH==2)||(CH==3)){v.T(100,80,!1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1)q.T(100,10,!1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1)}
If(CH==4){v.T(0,127,!1^1^1^1^1^1^1^1^1^1^1^1^1^1,127,127,!1^1)q.T(0,100,!1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1)}
l16[15aa`c`ca`ca`e^aa`caa`ca]a^aa^aara^^ra^^r>v=100EP=120@82,0V=100}
STR RT4={l16RTA[64r][MD({rr'`a`e`ca'^^^^^},3,!2)[24r]]}
STR RRF={l16DL=HAZ;EP=120RTH;RTI;DL=BGN;RT1;DL=RF1;RT1;DL=ME4;RT2;DL=NK1;RT3;DL=HZ2;RT4;RT1;}
TR=2;>RRF;TR=3RRF;TR=4RRF;
/*5*/STR BSH={["a^^^^^"a"a[24r]]}STR BSI={[20"aa][4"gg][4"f#f#]"f^^^"g^^^}
STR BS1={l16[[8"a"aaa][4dd`d`d]["ffff]["gggg]]l8}STR BS2={l16[[8"a"aaa][4dd`d`d]["f"fff]["g"ggg]]l8}
STR BS3={l16[[4"f"fff][4"g"ggg]:[4"e"eee][4"a"aaa]]["e"eee]l8"e"e"e"e^"a^^^^rr}
STR BS4={l16If(CH==7){@39,8}SBUP[["f"fff]["g"ggg][4"a"aaa]]["f"fff]["g"ggg]["e"eee]["a"aaa]["f"fff]"g"gggl8"g"g^"a^^^^^rIf(CH==7){@39,0}TrackKey=K}
STR BS5={l16[[8"a"aaa][4dd`d`d]:["ffff]["gggg]]l8"f^^^"g^^^}
STR BS6={[32r]q=100"f^^^^^^^"g^^^^^^^"e^^^^^^^"a^^^^^^^q=90}
STR BS7={l16If(CH==7){@39,8}SBUP[[["f"fff]["g"ggg][4"a"aaa]]["f"fff]["g"ggg]["e"eee]["a"aaa]["f"fff]:["g"ggg][4"a"aaa]]"g"gggl8"g"g^"a^^^^^rIf(CH==7){@39,0}TrackKey=K}
STR BS8={l1BR=32q=100p.T(64,127,!1^1^1^1^1^1^1)"a^^^^^^l8p=64[6r]q=90`a&&"a}STR BS9={l16[32"aaaa]}
STR BS10={l16If(CH==7){@39,8}SBUP[[["f"fff]["g"ggg][4"a"aaa]]["f"fff]["g"ggg]["e"eee]["a"aaa]["f"fff]["g"ggg][4"a"aaa]]If(CH==7){@39,0}TrackKey=K}
STR BS11={SBUP[8"f"fff][8"g"ggg][8"e"eee][4"a"aaa][4"g"ggg][8"f"fff][8"g"ggg][12"a"aaa][4"g"ggg]TrackKey=K}
STR BS12={SBUP;q=100l4<[f^^^e^^^a^^^g^^^]REC2[f^^^e^^^a^^^g^^^]>l8q=90TrackKey=K}
STR BBSS={l8<<DL=HAZ;BSH;BSI;DL=BGN;V=110BS1;BS2;BS3;BS4;BS5;BS2;BS6;BS7;DL=NK1+8BS8;BS9;BS1;BS2;BS3;BS10;BS11;DL=END;BS12;}TR=5BBSS;TR=7BBSS;
/*6*/STR COH={>l8@82,1EP=110[SUB{'aec'^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^r}a&&^^^^^^^^^^^^^^^`a^^^^^^^^^^^^^^r]<l4}
STR COI={>l8@82,1EP=127SUB{'aec'^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^r}a&&^^^^^^^^^^^^^^^`a^^^^^^^^^^^^^^r;SUB{'aec'^^^^^^^^^^^^^^^^^^^^^^^rrrrrrrr}a&&^^^^^^^^^^^^^^^`a^^^^^^^rrrrrrrr<l4}
STR CO1={@91,0['`cae'^^^^^^^'`dbd'^^^'afc'^'bgd'^]}STR CO2={@103,0['`cae'^^^^^^^'`dbd'^^^'afc'^'bgd'^]}
STR CO3={@103,0['afc'^^^'bgd'^^^:'bge'^^^'`cae'^^^]'bge'^rrrrrr}STR CO4={SBUP@103,2['`caf'^'`dbg'^'`e`ca'^^^]'`caf'^'`dbg'^'`dge'^'`e`ca'^;'`caf'^l8'`dbg'^^'`e`ca'^^^^^^^^l4TrackKey=K}
STR CO5={@83,0q=80['afc'^^^'bgd'^^^:'bge'^^^'`cae'^^^]q=100'bge'^rrrrrr}
STR CO6={SBUP@103,2[['`caf'^'`dbg'^'`e`ca'^^^]'`caf'^'`dbg'^'`dge'^'`e`ca'^;'`caf'^l8'`dbg'^^'`e`ca'^^^^^^^^l4]TrackKey=K}
STR CO7={>l8[32r]@103,1SUB{'aec'^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^r}a&&^^^^^^^^^^^^^^^`a^^^^^^^^^^^^^^r<l4}
STR CO8={SBUP'afc'^^^^^^^'bgd'^^^^^^^'bge'^^^^^^^'`cae'^^^'bgd'^^^;'afc'^^^^^^^'bgd'^^^^^^^'`cae'^^^^^^^^^^^'bgd'^^^;TrackKey=K}
STR CO9={SBUP@103,1['"fa`c`e'^^^'"eg#`c`d'^^^'"aa`c`e'^^^'"gga#`d'^'"ga`c#`e'^]@5,8REC2['"fa`c`e'^^^'"eg#`c`d'^^^'"aa`c`e'^^^'"gga#`d'^'"ga`c#`e'^]TrackKey=K}
TR=6DL=HAZ;COH;COI;DL=BGN;CO1;CO2;CO3;CO4;CO1;CO2;CO5;CO6;DL=NK1;V=127COH;COI;V=100CO7;CO1;CO2;CO3;CO6;CO8;CO9;
/*8&9*/STR UL1={SUB{[[3r`e`e`e`e`e`e`e]:`e^`e^`d`d^r]`e^`e`d^^^r}[[3ra`ca`caa`c]:a^a^gg^r]a^ag^^^r}
STR UL2={SUB{`c^`c`c`c`c`c`d^`d^`d^^^r`d^`d`d`d`d`d`e^`e^`e^`c^r;`c^`c`c`c`c`c`d^`d^`d^bbbb^bbb^b`e^`e^^rr}f^fffffg^g^g^^^rg^ggggga^a^a^a^r;f^fffffg^g^g^gggg^ggg^ga^a^^r}
STR UL3={SUB{MN3}SBUP;SUB{`e`f`g`a^`a^`g^r`b`b`b`b``c^`a`g`e;`c^`c^b^r`d`d`d`d`a^^^r;`c^`c^b^r`d`d`d`d`e^`e`e`e`c^`c^b^gg^`c^^^^^^r}
fgaHAM3({SUB{`a^`a^`g^}`c^`c^b^r})`d`d`d`da^age;HAM3({SUB{`a^`a^`g^}`c^`c^b^r})`b`b`b`b``c^^^r;
HAM3({SUB{`a^`a^`g^}`c^`c^b^r})`b`b`b`b``c^``c``c``cHAM3({SUB{`c^`c^b^gg^`c^^^^^^r}`a^`a^`g^`d`d^`e^^^^^^r})TrackKey=K}
STR UL4={SUB{MN4}SBUP;SUB{`e`f`g[`a^`a^`g^r`b`b`b`b``c^`a`g`e;`c^`c^b^r`d`d`d`d`a^^^r;`c^`c^b^r`d`d`d`d`e^`e`e`e`c^`c^b^gg^:`c^r`cbae]`c^^^^^^r}
fga[HAM3({SUB{`a^`a^`g^}`c^`c^b^r})`d`d`d`da^age;HAM3({SUB{`a^`a^`g^}`c^`c^b^r})`b`b`b`b``c^^^r;
HAM3({SUB{`a^`a^`g^}`c^`c^b^r})`b`b`b`b``c^``c``c``cHAM3({SUB{`c^`c^b^gg^}`a^`a^`g^`d`d^}):HAM3({SUB{`c^r}`e^r})SUB{`cbae}`a`g`f`e]HAM3({SUB{`c^^^^^^r}`e^^^^^^r})TrackKey=K}
STR UL5={SUB{MN5}SBUP;SUB{`e`f`g}fga[3MD({HAM3({SUB{`a^`a^`g^}`c^`c^b^r})},1,!1)[9r]]SUB{`c^`c^b^gg^`c^r}HAM3({SUB{`c^`c^b^gg^`c^^^^^^r}`a^`a^`g^`d`d^`e^r})SUB{`cbae}`a`g`f`e
SUB{`a^`a^`g^r`b`b`b`b``c^`a`g`e;`c^`c^b^r`d`d`d`d`a^^^r;`c^`c^b^r`d`d`d`d`e^`e`e`e`c^`c^b^gg^`c^^^^^^r}
HAM3({SUB{`a^`a^`g^}`c^`c^b^r})`d`d`d`da^age;HAM3({SUB{`a^`a^`g^}`c^`c^b^r})`b`b`b`b``c^^^r;
HAM3({SUB{`a^`a^`g^}`c^`c^b^r})`b`b`b`b``c^``c``c``cHAM3({SUB{`c^`c^b^gg^`c^^^^^^r}`a^`a^`g^`d`d^`e^r})TrackKey=K}
STR UL6={SUB{MN6}SBUP;SUB{`c`d`e`f`c^^`c^^`c^`c^`c^`c^`c^`d^`dr`d^`d`d^^^^^rrr`d^^`d^^`d^`d^`d^`d^`d^`e^`er`e^`e`e^^^^^rrr}
`f`f`g`a`a^^`a^^`a^`a^`a^`a^`a^`b^`br`b^`b`b^^^^^rrr`b^^`b^^`b^`b^`b^`b^`b^`c^`cr`c^`c`c^^^^^r;
SUB{`c`d`e^^`e^^`e^`e^`e^`e^`e^`g^`gr`g^`e`e^^^^^r`d`d`a^^`a^^`a^`a^^`a^^`a^`e^^^^^^^^}
`f`f`a^^`a^^`a^`a^`a^`a^`a^`b^`br`b^`b`g^^^^^r`b`b`c^^`c^^`c^`c^^`c^^`c^`c^^^^^^^^TrackKey=K}
STR UL7={SUB{MN7}SBUP[4MD({HAM3({SUB{`a^`a^`g^}`c^`c^b^r})},3,!1)[25r]]TrackKey=K}
STR ULMR={DL=ME1;l8UL1;UL2;UL3;DL=ME3;UL1;UL2;UL4;DL=ME6;UL2;UL5;UL6;DL=END;UL7;DL=END+8REC2;}TR=8ULMR;TR=9;>ULMR;
/*10*/STR OA={n27n32n33n35n36}STR O1={'OA'}STR O2={'n38n40OA'}STR O3={'n49OA'}STR O4={'n57OA'}STR O5={'n51n59OA'}STR DM1={O1;rrr}STR DH1={[7DM1][2O1;r]}
STR DM2={O1;rrrO2;rrr}STR DM3={DM2;O1;rrrO2;rrO2}STR DM4={[7DN2]O1;rrrO2;rO1;r}STR DM5={[7DM2]O1;O2;r[2O1]r[2O1]}STR DM6={[7DM2]O1;rrr[2O2;r]}STR DM7={[7DM2]O1;rrrO2;r[2O2]}STR DM8={[6DM2]O1;rrrO1;rO2;rrrO1;rO2;r[2O2]}
STR DM9={[6DM2]O3[7r]['n28n39'r][4'n28n39']}STR DM10={[7DM2][3O1]r[4O1]}STR DM11={[6DM2][O2;r[O1]][O2;r][O2]rr}STR DM12={O1;rrrO4;rO1;rrrO4;rO1;O4;rO4}STR DM13={[6DM2]O3[7r][n54rrr]}STR DM14={[7DM1][O1;r][4O1;rrr]O3[7r]['n28n39'r]rrrr}
STR DM15={[[O1;r]O4;r[O1]:rO4[O1;r:O4;r]][O1]O4;r[4'n27n28']}STR DM16={[6DM2]rrr['n39n28'r:rr]O1;r[4O1]}STR DM17={[6DM2]p.W(0,127,!16)[3DM1]p%=2000O1;r[O1]}STR DM18={SUB{[32n42r]}[O1;rrrO4;rO1;rrrO4;rO1;O4;rO4:[O1;r]O4;rO1;rrrO1;rO4;r[O4]][O1;r]O4;r[O1;O4]O4;rO1;r[O4]}STR DM19={[O1;r]O4;rO1;rrrO1;rO4;r[O4]}
STR DDG={d[59r]ddrr[3d[15r]][4dr]l32[16d]l16}STR DDH={[28drrr][drrrrrrr]}
STR DD1={[30drrr]drdrdddd}STR DD2={[31drrr]ddrr}STR DD3={[26drrr][4dr]rrd[13r]}STR DD4={[27drrr]drdrrrdrrrrr[8r]}
STR DD5={[15drrr]ddrr[16dr][16d][drrrrrrr]}STR DD6={d[63r]EP.T(50,127,!1^1^1^1)REV.T(127,0,!1^1^1^1)[10drrr][4dr]rrd[13r]}
STR DD7={[31drrr]ddrr[27drrr]drdrrrdrrrrr[8r]}STR DD8={d[31r]d[27r]ddrr[d[15r]][d[7r]][drrr][dr]dddd[8drrrrrrr][16dr][8d]l32[8d]l16[4d]drddrddrdrrrdrrr}
STR DD9={[15drrr]ddrr[12drrr][4dr]l32[16d]l16}STR DD10={[31drrr]ddrr[32drrr]}STR DD11={[56drrr]d[15r]d[15r]}STR DD12={[d[63r]]REC2[d[63r]]}
TR=10l16DL=HAZ@16,0,22q=500DDG;DL=HAZ+8DDH;DL=BGN@16,0,22q=500DD1;DD2;DD3;DD4;DD5;DD2;DL=ME4;DD6;DD7;DL=NK1;DD8;DD9;DD1;DD2;DD3;DD10;DD11;DL=END;DD12;
/*11*/STR GR={'n42n85'}STR GA={n44}STR GB={'n51n46'}STR TA={n54}STR MT={n51}STR DR={'n38n40n82n85'}STR PL1={If(MODE1==GS){P.onCycle(!8,32,90)}Else{P.onCycle(!8,20,90)}}STR PL2={P.onCycle(!16,0,32,96,127)If(MODE1==TWM){P.onCycle(!16,0,32,70,80)}}
STR GP1={[2GR;GA;GB;r][2GR;GA;GB;GR]}STR GP2={[3GR;rGB;r]GR;r[2GB]}STR GP3={[3[GR]GB;r][2GR][2GB]}STR GP4={[GR]GB;GR}STR GP5={[3GP4][GR][GB]}STR GP6={[GR][TA]}STR GP7={[GP6][GR]TA;GR;GP6}STR GP8={[3[GR]GB;GR][2GR][2GB]}
STR GGH={SUB{f#^^^^^^^}[32crd#^]}STR GGI={SUB{f#^^^^^^^}[28crd#^]f#^^^^^^^g#^^^^^^^}
STR GG1={SUB{f#^^^^^^^}[32rrd^]}STR GG2={[32rrd^]}STR GG3={SUB{[28rrrr]rrf#^^^^^}[26rrd^][4`c^]rra^^^^^^^[6r]}STR GG4={SUB{f#^^^^^^^}SUB{[27rrrr]rrf#^^^g#^^^^^^^}[28ccd^][4crd^]}
STR GG5={SUB{f#^^^^^^^[26rrrr]f#^^^^^^^g#^^^^^^^}[28rrd^][16r]}STR GG6={SUB{f#^^^^^^^}[26rrrr][4`c^]rr'f#a'^^^^^^^[6r]}STR GG7={SUB{f#^^^^^^^}[32ccd^]SUB{[27rrrr]rrf#^^^g#^^^^^^^}[28ccd^][4crd^]}
STR GG8={SUB{q=1500[g#[31r]][g#[15r]][g#[7r]][4g#rrr]}[32rrd^]p%.T(-500,8000,!1^1^1^1^1^1^1)SUB{f#}[28rrd^][16r]p%=-500q=500}
STR GG9={[64r]SUB{f#^^^^^^^}[16rrd^]}STR GG10={SUB{f#^^^^^^^}[32ccd^][32ccd^]}STR GG11={SUB{f#^^^^^^^[54rrrr]g#^^^^^^^[8r]f#^^^^^^^}[56ccd^][8crd^]}
STR GG12={SUB{[g#^^^^^^^[56r]]}[32crd^]REC2[g#^^^^^^^[56r]]}
TR=11l16DL=HAZ;BR=20V=110p%=-500@2,88,1q=500GGH;GGI;DL=BGN;BR=20V=127p%=-500@2,88,1q=500GG1;GG2;GG3;GG4;GG5;GG2;GG6;GG7;DL=NK1;GG8;GG9;GG1;GG2;GG3;GG10;GG11;DL=END;GG12;
/*12*/STR PDH={@25[O3[5r]O5;O4[8r]O5[5r]O3;O5[8r]]}STR PD1={@26P.onCycle(!16,0,127)n27r[4DR]rr[3DR]l32[DR]l16[4DR]P=64}STR PD2={@26EP.T(20,127,!1^1^1)[48DR]}STR PD3={@33SUB{n49}[48r][3n51rrr]SUB{rrn57}[2n51r]SUB{n49}[48r][3n51rrr][2n51r]}STR PD3A={@25SUB{n49}[48r][3n51rrr]SUB{rrn57}[2n51r]SUB{n49}}
STR PD4={@26EP.T(40,100,!1)[8DR]l32[16DR]l16EP=127}STR PD5={@26[3DR;r][5DR]r[4DR]}STR PD6={@26[4DR;r][3DR]r[4DR]}STR PD7={@26BR=20p.T(127,32,!1)[8DR]l32[8DR]l16[4DR]p%=0}
STR PD8={@9BR=30p.T(32,100,!1)[16DR]p=64}STR PD9={@33BR=30p.T(110,32,!1)[8DR]l32[16DR]l16p=64}STR PD10={@26[3O2;r:[O1]]O2;rl32[8O1]l16@33}STR PD11={BR=20p.T(127,32,!1)[16n51]p=64}STR PD12={@26[4O2][4O1][O2][6O1]@17}
STR PP1={BR=20p%=1000REV=0[16rrrr'e'^^^]}STR PP2={BR=20p%=3000EP=110REV=100[16rrrr'c#'^^^]}STR PP3={BR=20p%=3000EP=110REV=100[14rrrr'c#'^^^][16r]}
STR PP4={BR=20p%=3000REV=0[14rrrr'ec#'^^^][16r]}STR PP5={BR=20p%=3000REV=0[30rrrr'ec#'^^^][16r]}
STR PP6={@27,90,0q=100BR=64p%=1000V=127[32'n38n40'rrr]p%(1000,8192,!1^1^1^1^1^1^1)[32'n38n40'r][48'n38n40']@16,0,22q=1000V=100}
STR PP7={BR=20p%=3000REV=0[32rrrr'ec#'^^^]}STR PP8={BR=20p%=3000REV=0[30rrrr'ec#'^^^]@27,90,0q=100BR=64p%=1000V=127[16'n38n40']}
TR=12l16DL=BGN@16,0,22q=1000CHO=127PP1;PP2;PP3;PP4;PP1;PP2;DL=SB2;PP5;DL=NK1;PP6;DL=RF2;PP1;PP2;PP3;PP7;PP8;
/*13*/STR PG1={P.onCycle(!8,0,22,106,127,106,22)}STR DS1={br`br`gr`e`c`cargrdr}STR DS2={[8r][4`c]grgg}STR DS3={[8r]d`dd`drd`dd}STR DS4={gr`drbrggrg`dggg`dg}STR DS5={`d`dr`dararfrfrcrcc}STR DS6={[10r]`ar`ergr}STR DS7={[12r]`eaer}STR DS8={p.T(127,0,!1)BR=20[16e]rp=64}STR DS9={[`d#][a#][g][d#][8r]}STR DS10={[8`g]`c`cgrcr"gr}
STR DS11={[rrrr`dafd]}STR DS12={[4`g][4`d]ggrgrgrg}STR DS13={[8r][`dr]`dad"a}STR DS14={[3`g]rgggr`gr`ggrg`g`g}STR DS15={`g`gr`d`drggrddr["gr]}STR DS16={[8r]`gr`crgrcr}STR DS17={eeeeddddgrrrerrr}STR DSH={[`d`dr`darafrrl32[3`d][3a][6f]l16ffrffrfarrl32[3d][3a][6`d]l16]}
STR DS18={BR=32p.T(127,0,!1)l32[32'`c`d`e']l16BR=20p=64}STR DS19={[['`c`d`e']rr][5'`c`d`e']r['`c`d`e']}STR DS20={[8r][4'`c`d`e'r]rr'`c`d`e'}
STR DS21={[8r]BR=32p.T(127,0,!2)l32[16'`c`d`e']l16BR=20p=64}STR DS22={`gr`e`drbgr`grrrgrrr}
TR=13l16<DL=HAZ@119,9PG1;DL=HAZ+3DS7;DL=HAZ+7DS2;DL=HAZ+11DS7;DL=HAZ+15DS21;DL=BGN+3DS18;DL=BGN+7DS19;DL=ME1+7HAM3({>DS7<})DL=ME2+6DS20;DL=SB1+7DS21;DL=RF1+3DS18;DL=RF1+7DS19;
DL=ME3+7HAM3({>DS7<})DL=ME4+6DS20;DL=SB2+7HAM3({>DS7<})DL=SB2+15DS21;DL=NK1+15HAM3({>DS22<});DL=RF2+3DS18;DL=RF2+7DS19;DL=ME5+7HAM3({>DS7<})DL=ME6+6DS20;DL=SB3+7HAM3({>DS7<})DL=SB3+15HAM3({>DS2<})DL=SB4+7HAM3({>DS6<})
/*14*/STR SPH={@6,8l8EP=127CHO=127[[3"aab`c`d`cba]"ffga"ggab]}STR SPI={@5,24l8EP=127CHO=127[[3"aab`c`d`cba]:"ffga"ggab]}
STR SP1={@6,8l8EP=127CHO=127[[3"aab`c`d`cba]"ffga"ggab]}STR SP2={@5,24l8EP=120CHO=127[[3"aab`c`d`cba]"ffga"ggab]}
STR SP3={[@82,08M.T(0,127,!1)l8EP.T(60,127,!1)'afc'^^^^^^^^r@46,0M=0EP=127'bgd''bgd'^^rr:@82,08M.T(0,127,!1)l8EP.T(60,127,!1)'bge'^^^^^^^^r@46,0M=0EP=127'`cae''`cae'^^rr]
@100,0EP=100HAM({SUB{dddddddd^e^^^^}SUB{rrrrgggg^`c^^^^}gegabbbb^a^^^^rr})}
STR SP4={l8SBUP;REV=100[3@82,0M=127HAM({'`e`ca'r'`e`ca'r'`dbg'^^})M=0:@100,0HAM({b`gb`g`e^^^r})]@100,0HAM({gb`c`d`e^^^r})
@82,0M=127HAM({'`e`ca'r'`e`ca'r'`dbg'^'`dbg''`dbg'^'`e`ca'^^^rrr})M=0REV=0TrackKey=K}
STR SP5={l16M.W(30,127,!4)P.W(0,127,!32,127,0,!32)CHO=30BR=12@16,0,38EP=90REV=50
[8[3a&&"a]p.T(64,64,!8,64,0,!8)'`e`ca"a'^^^p=64:[6a&&"a]p.T(64,64,!8,64,0,!8)'`e`ca"a'^^^p=64[3p.T(64,64,!32,64,0,!32)'`e`ca"a'^]p=64][3a&&"a]
REV=0@16,0,42'`e`ca"a'^['`e`ca"a''`e`ca"a'^]['`e`ca"a'^^r]P=84}
STR SP6={l8CHO=127P.onCycle(!2,84,34,127,0)MD({@16,0,41`e^^^^^^^},3,!2)[8r]MD({@16,0,40`e^^^^^^^},3,!2)[8r]MD({@16,0,41`c^^^^^^^},3,!2)[8r]MD({@16,0,40`b^^^^^^^},3,!2)[8r]P=84REV=20}
STR SP7={SBUP;l16M.W(30,127,!4)P.W(0,127,!32,127,0,!32)CHO=30BR=12@16,0,38EP=90REV=50
>[[3f&&"f]p.T(64,64,!8,64,0,!8)'`f`ca"f'^^^^^p=64[4f&&"f]p.T(64,64,!8,64,0,!8)'`f`ca"f'^^^p=64f&&"fp.T(64,64,!8,64,0,!8)'`f`ca"f'^^^p.T(64,64,!8,64,0,!8)'`f`ca"f'^p=64;
[3g&&"g]p.T(64,64,!8,64,0,!8)'`g`db"g'^^^^^p=64[4g&&"g]p.T(64,64,!8,64,0,!8)'`g`db"g'^^^p=64g&&"gp.T(64,64,!8,64,0,!8)'`g`db"g'^^^p.T(64,64,!8,64,0,!8)'`g`db"g'^p=64;
:[3g&&"g]p.T(64,64,!8,64,0,!8)'`gbg"e'^^^^^p=64[4g&&"g]p.T(64,64,!8,64,0,!8)'`gbg"e'^^^p=64g&&"gp.T(64,64,!8,64,0,!8)'`gbg"e'^^^p.T(64,64,!8,64,0,!8)'`gbg"e'^p=64;
[3a&&"a]p.T(64,64,!8,64,0,!8)'`e`ca"a'^^^^^p=64[a&&"a][g&&"g]p.T(64,64,!8,64,0,!8)'`g`db"g'^^^p=64g&&"gp.T(64,64,!8,64,0,!8)'`g`db"g'^^^p.T(64,64,!8,64,0,!8)'`g`db"g'^p=64]
[3a&&"a]p.T(64,64,!8,64,0,!8)'`e`ca"a'^^^^^p=64[4a&&"a]p.T(64,64,!8,64,0,!8)'`e`ca"a'^^^p=64a&&"ap.T(64,64,!8,64,0,!8)'`e`ca"a'^^^p.T(64,64,!8,64,0,!8)'`e`ca"a'^p=64;
[3a&&"a]p.T(64,64,!8,64,0,!8)'`e`ca"a'^^^^^p=64[a&&"a][g&&"g]p.T(64,64,!8,64,0,!8)'`g`db"g'^^^p=64g&&"gp.T(64,64,!8,64,0,!8)'`g`db"g'^^^p.T(64,64,!8,64,0,!8)'`g`db"g'^p=64;
<REV=20P=84TrackKey=K}STR SP8={SBUP;@3,0EP=127REV=127l8[fab'`caf'^^^^ega'`cge'^^^^'`cae'^^'`cae''`cae'^'`cae''bge'^'bge''`cae'^^^^^]TrackKey=K}
TR=14DL=HAZ;SPH;SPI;DL=BGN;SP1;SP2;SP3;SP4;SP1;SP2;SP3[SP4]DL=NK1;SP5;DL=HZ2;SP6;SP1;SP2;SP3[SP4]SP7;DL=END+8REC2;SP8;
/*15*/STR FTA={P.onCycle(!16,0,127,20,107,40,87,20,107)}
STR FTH={l16EP=60@109,0HAM({[8[3'`a`e`c'r]['`a`e`c''`a`e`c'r]['`a`e`c'r]]})}
STR FTI={l16EP=60@108,8HAM({[7[3'`a`e`c'r]['`a`e`c''`a`e`c'r]['`a`e`c'r]][16r]})}
STR FT1={l16EP=60@108,8HAM({[[[3'`a`e`c'r]['`a`e`c''`a`e`c'r]['`a`e`c'r]];[3'`a`db'r]['`a`db''`a`db'r]['`a`db'r];[3'`a`e`c'r]'`a`e`c''`a`db'r['`a`db']r['`a`db'r]]})}
STR FT2={l16EP=70@99,1HAM({[8"aab`c"ab`c`d"a`c`d`e"a`e`g`a]})}
STR FT3={l16EP=70@109,0HAM({[["ffa`c`f`caf]["ggb`d`g`dbg]:["eegb`ebge]["aa`c`e`a`e`ca]]"eegb`ebge[24r]})}
STR FT4={l16SBUP;EP=80@81,8HAM({[[fa`c`f][gb`d`g][4a`c`e`a]][fa`c`f][4gb`d`g][a`c`e`a][fa`c`f][gb`d`g][16r]})TrackKey=K}
STR FT5={l16SBUP;EP=80@81,8HAM({[[[fa`c`f][gb`d`g][4a`c`e`a]][fa`c`f][4gb`d`g][a`c`e`a][fa`c`f][gb`d`g]:[4a`c`e`a]][16r]})TrackKey=K}
STR FT6={@128,2BR=24EP=127[7p.T(0,127,!1,127,0,!1)HAM3({[arararaaraararar]})]p.T(0,127,!1,127,0,!1)HAM3({arararaaraararar})p=64}
STR FT7={@16,0,42l16EP=60q.T(0,200,!1^1^1^1^1^1^1^1)HAM({[8[3'`a`e`c'r]['`a`e`c''`a`e`c'r]['`a`e`c'r]]})q=90}
STR FT8={l16SBUP;EP=80@81,8HAM({[[[fa`c`f][gb`d`g][4a`c`e`a]][fa`c`f][4gb`d`g][a`c`e`a][fa`c`f][gb`d`g][4a`c`e`a]]})TrackKey=K}
STR FT9={SBUP;EP=80@81,8HAM({[[fab`cfb`c`df`c`d`ef`d`e`f][gb`c`dg`c`d`eg`d`e`fg`e`f`g]:[egabeab`ceb`c`de`c`d`e]a`c`d`ea`d`e`fa`e`f`ga`e`g`a;gb`c`dg`c`d`eg`d`e`fg`e`f`g]
[3a`c`d`ea`d`e`fa`e`f`ga`e`g`a]gb`c`dg`c`d`eg`d`e`fg`e`f`g})TrackKey=K}
TR=15DL=HAZ;FTA;FTH;FTI;DL=BGN;REV=127CHO=127FT1;FT2;FT3;FT4;FT1;FT2;FT3;FT5;DL=NK1;FT6;DL=HZ2;FT7;FT1;FT2;FT3;FT8;FT9;
/*16*/STR BGH={@123,3REV=127CHO=127l1SUB{'ce'^^^^^^^}c&&^^^`c^^^}STR BGI={>@123,3REV=127CHO=127l1SUB{'ce'^^^^^^}c&&^^^`c^^r<}
STR BG1={@16,0,23l1REV=127CHO=127'cde'^^^}STR BG2={@123,1l1BR=48p.T(30,70,!1^1^1^1)'>>cde<<'^^^}
STR BG3={@123,1l1BR=48p.T(30,70,!1^1^1^1^1^1^1)'>>cde<<'^^^^^^rp=64}STR BG4={@16,0,25l4'cde'^^^^^^^}
TR=16DL=HAZ;BGH;BGI;DL=BGN;BG1;DL=SB1;BG1;DL=RF1;BG1;DL=ME4+4BG2;DL=SB2;BG1;DL=SB2+8BG1;DL=NK1+8BG3;DL=HZ2+6BG4;DL=RF2;BG1;DL=SB3;BG1;DL=SB3+8BG1;DL=SB4+14BG4;DL=END;BGH;