BveTs Map 2.00:shift_jis
Station.Load('Sta1682H.csv');
Structure.Load('mackoy\Structures.csv');
Train.Add('OTsky41', 'train\AE.txt','skylinerNarita', -1);
Train.Add('4429F', 'train\E217.txt','JRnarita', -1);

0;
Curve.Gauge(1.435);
Background.Change('Background3');#3
Repeater['Track0'].Begin0(0,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track0RailL'].Begin(0,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track0RailR'].Begin(0, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['FormR0'].Begin0(0,0,0,25,'FormR0');Repeater['FormCR0'].Begin0(0,0,0,25,'FormCR0');
Repeater['RoofR0'].Begin0(0,0,0,25,'RoofR1');Repeater['RoofCR0'].Begin0(0,0,0,25,'RoofCR1');
Repeater['TWallL0'].Begin0(0,0,6,5,'T2SL');Repeater['TWallR0'].Begin0(0,0,6,5,'T2MLR');
Repeater['TLightL0'].Begin(0,-2.8,0,0,0,180,0,0,25,15,'TLight');
Adhesion.Change(0.324, 0, 0.00643);
CabIlluminance.Set(0);
Track['skylinerNarita'].Gauge(1.435);
Track['skylinerNarita'].Position(0,0);
Beacon.Put(20, , 3);
Beacon.Put(21, , 004);
49;//stationEnd
Station['KS42'].Put(-1, -5, 5);Train['OTsky41'].Stop(4,120,1,5);

50;
Repeater['FormR0'].end();Repeater['FormCR0'].end();Repeater['RoofR0'].end();Repeater['RoofCR0'].end();
Repeater['TWallR0'].Begin0(0,0,6,5,'T2SR');Train['4429F'].Enable(1);
Curve.BeginCircular(300,0);

100;
Curve.End();

200;
Track[1].Gauge(1.435);
Track[2].Gauge(1.435);
Track[1].Position(6,0);
Track[2].Position(17,0);
Structure['CraBalTR'].PutBetween(0,1);
Repeater['TWallR0'].Begin0(0,0,6,5,'T2MDR');

Repeater['Track1'].Begin0(1,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track1RailL'].Begin(1,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track1RailR'].Begin(1, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track2'].Begin0(2,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');

Repeater['TWallL1'].Begin0(1,0,6,5,'T2MDL');Repeater['TWallR1'].Begin0(1,0,6,5,'T2MDR');
Repeater['TWallL2'].Begin0(2,0,6,5,'T2MDL');Repeater['TWallR2'].Begin0(2,0,6,5,'T2MDR');

Repeater['FormR1'].Begin0(1,0,25,25,'FormR0');Repeater['FormCR1'].Begin0(1,0,25,25,'FormCR0');
Repeater['RoofR1'].Begin0(1,0,25,25,'RoofR1');Repeater['RoofCR1'].Begin0(1,0,25,25,'RoofCR1');

225;
Track[3].Gauge(1.435);Track[4].Gauge(1.435);
Track['JRnarita'].Gauge(1.435);Train['4429F'].Stop(4.2,120,1,10);
Curve.BeginCircular(-250,0);
Track[1].Position(2,0,125);Track[2].Position(13,0,250);
Track[3].Position(23,0,250);Track[4].Position(33,0,250);Track['JRnarita'].Position(33,0,250);
Repeater['FormR1'].end();Repeater['FormCR1'].end();Repeater['RoofR1'].end();Repeater['RoofCR1'].end();
Structure['CraBalTR'].PutBetween(0,2);Structure['CraBalTR'].PutBetween(2,3);Structure['CraBalTR'].PutBetween(3,4);
Repeater['TWallL3'].Begin0(3,0,6,4,'T2MDL');Repeater['TWallR3'].Begin0(3,0,6,4,'T2MDR');
Repeater['TWallL4'].Begin0(4,0,6,4,'T2MDL');Repeater['TWallR4'].Begin0(4,0,6,4,'T2SR');
Structure['LargePoleD4'].Put(0,4.8,0,0,0,-10,0,0,0);Structure['LargePoleD4'].Put(2,5,0,0,0,0,0,0,0);


Repeater['Track3'].Begin0(3,0,0,4.4,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track3RailL'].Begin(3,-0.7175,0,0,0,0,0,3,5,4.4,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track3RailR'].Begin(3, 0.7175,0,0,0,0,0,3,5,4.4,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track4'].Begin0(4,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track4RailL'].Begin(4,-0.7175,0,0,0,0,0,3,5,4.4,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track4RailR'].Begin(4, 0.7175,0,0,0,0,0,3,5,4.4,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['TLightL4'].Begin(4,2.8,0,0,0,0,0,0,25,15,'TLight');
250;
Curve.End();
Track[1].Position(0,0);
Track[2].Position(6.5,0);Track[3].Position(16.5,0);Track[4].Position(25,0);Track['JRnarita'].Position(25,0);
Repeater['TWallL1'].end();Repeater['TWallR1'].end();
Structure['CraBalTR'].PutBetween(0,2);Structure['CraBalTR'].PutBetween(2,3);Structure['CraBalTR'].PutBetween(3,4);
Structure['LargePoleD4'].Put(2,5,0,0,0,0,0,0,0);
275;
Curve.BeginCircular(-300,0);
Track[2].Position(1.5,0,150);Track[3].Position(11.5,0,-300);Track[4].Position(15,0);Track['JRnarita'].Position(15,0);
Structure['CraBalTR'].PutBetween(0,3);Structure['CraBalTR'].PutBetween(3,4);
Structure['LargePoleD4'].Put(0,6.5,0,0,0,-10,0,0,0);
299;
Repeater['Track4'].end();Repeater['Track4RailL'].end();Repeater['Track4RailR'].end();Repeater['TLightL4'].end();
300;
Track[2].Position(0,0);Track[3].Position(5.9,0,150);Track[4].Position(5.9,0);Track['JRnarita'].Position(5.9,0,150);
Structure['CraBalTR'].PutBetween(0,3);
Repeater['Track2'].end();Repeater['Track2RailL'].end();Repeater['Track2RailR'].end();
Repeater['TWallL2'].end();Repeater['TWallR2'].end();
Repeater['TWallL4'].end();Repeater['TWallR4'].end();Repeater['TWallR3'].Begin0(3,0,6,4,'T2SR');
Repeater['TLightR3'].Begin(3,2.8,0,0,0,0,0,0,25,15,'TLight');
325;
Curve.End();
Track[3].Position(4,0);Track['JRnarita'].Position(4,0);
450;//ChangeTunnelStyle
Structure['T3EDL'].Put0(0,0,0);Structure['T3EDR'].Put0(3,0,0);
Repeater['TWallL0'].Begin0(0,0,6,5,'T3SL');Repeater['TWallR3'].Begin0(3,0,6,5,'T3SR');
Repeater['TWallR0'].end();Repeater['TWallL3'].end();
Curve.BeginCircular(-800,50);
500;
Curve.BeginCircular(-450,80);
525;
Curve.BeginCircular(-240,100);
700;
Curve.BeginCircular(-300,90);
750;
Curve.BeginCircular(-500,50);
800;
Curve.BeginCircular(-800,30);
850;
Curve.End();
Repeater['TWallL0'].Begin0(0,0,6,5,'T2SL');Repeater['TWallR0'].Begin0(0,0,6,5,'T2MDR');
Repeater['TWallL3'].Begin0(3,0,6,5,'T2MDL');Repeater['TWallR3'].Begin0(3,0,6,5,'T2SR');
Repeater['LargePoleD3'].Begin(3,-2,0,0,0,0,0,0,0,25,'LargePoleD4');
875;
Curve.BeginCircular(-150,0);
Repeater['Track1'].Begin0(1,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track1RailL'].Begin(1,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track1RailR'].Begin(1, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Track[1].Position(0,0,150);Track['skylinerNarita'].Position(0,0,150);
Track[3].Position(4,0,150);Track['JRnarita'].Position(4,0,150);
Repeater['TWallL1'].Begin0(1,0,6,5,'T2MDL');Repeater['TWallR1'].Begin0(1,0,6,5,'T2MDR');
900;
Track[1].Position(2.1,0);Track['skylinerNarita'].Position(2.1,0);
Track[3].Position(6.1,0);Track['JRnarita'].Position(6.1,0);
Structure['CraBalTR'].PutBetween(0,1);Curve.End();
910;Structure['LargePoleD4'].Put(0,2.2,0,0,0,0,0,0,0);
915;
Repeater['FormC3'].Begin0(3,0,25,25,'FormCR0');Repeater['FormR3'].Begin0(3,0,25,25,'FormR0');
Repeater['RoofR3'].Begin0(3,0,25,25,'RoofR1');Repeater['RoofCR3'].Begin0(3,0,25,25,'RoofCR1');
Repeater['TWallR3'].Begin0(3,0,5,5,'T2MLR');Repeater['StaWR3'].Begin(3,4.7,0,0,0,0,0,0,0,25,'StaWR');Repeater['TLightR3'].end();
Repeater['TWallL0'].End();
Repeater['TWallL2'].Begin0(2,0,5,5,'T2SL');Repeater['TWallR2'].Begin0(2,0,5,5,'T2MDR');Track[2].Position(-6.1,0);
Structure['CraBalTL'].PutBetween(0,2);Repeater['Track2'].Begin0(2,0,0,25,'balDummyD');
925;Structure['CraBalTR'].PutBetween(0,1);
935;
Track[1].Position(8,0,-268);Track['skylinerNarita'].Position(8,0,-268);
Track[3].Position(12,0,-268);Track['JRnarita'].Position(12,0,-268);
Track[2].Position(-3.1,0,-268);
Curve.BeginCircular(268,0);
Repeater['FormC1'].Begin0(1,0,0,25,'FormCL4');Repeater['FormL1'].Begin0(1,0,0,25,'FormL0');
Repeater['RoofR1'].Begin0(1,0,0,25,'RoofL1');Repeater['RoofCR1'].Begin0(1,0,0,25,'RoofCL1');
Repeater['BlackWall_5m1'].Begin(1,-7,0,0,0,0,0,0,0,5,'BlackWall_5m');Repeater['TLightL0'].end();
940;Structure['CraBalTL'].PutBetween(0,2);
945;Repeater['BlackWall_5m1'].Begin(1,-9,0,0,0,0,0,0,0,5,'BlackWall_5m');
950;Structure['CraBalTR'].PutBetween(0,1);
955;CabIlluminance.Set(0.6);
Repeater['FormC0'].Begin0(0,0,25,25,'FormCR0');Repeater['FormR0'].Begin0(0,0,25,25,'FormR0');
Repeater['RoofR0'].Begin0(0,0,25,25,'RoofR1');Repeater['RoofCR0'].Begin0(0,0,25,25,'RoofCR1');
Repeater['BlackWall_5m1'].end();Repeater['TWallL2'].Begin(2,-2.4,0,0,0,180,0,0,0,4.9,'airportTerminal2staWall1');
Repeater['TWallL0'].Begin0(0,0,5,5,'T2MDL');
960;Repeater['FormC1'].Begin0(1,0,0,25,'FormCL0');
980;
Curve.End();Track[2].Position(0,0);
Track[1].Position(11.7,0);Track['skylinerNarita'].Position(11.7,0);
Track[3].Position(15.7,0);Track['JRnarita'].Position(15.7,0);
1065;Structure['SM4R'].Put(0,-2.2,0,0,0,0,0,0,0);
1085;Structure['SM6R'].Put(0,-2.2,0,0,0,0,0,0,0);
1105;#Sta
Station['KS41'].Put(-1,-1.5,1.5);Train['OTsky41'].Stop(4,30,2,55);
Structure['SM8R'].Put(0,-2.2,0,0,0,0,0,0,0);
1107;#Middle,AE stop
Structure['SMAER'].Put(0,-2.2,3.3,0,0,0,0,0,0);
Structure['fence1'].Put(0,1.9,1,0,0,0,0,0,0);Structure['fence1'].Put(0,5,1,0,0,0,0,0,0);Structure['fence1'].Put(0,6.3,1,0,0,0,0,0,0);
Structure['noEntry1'].Put(0,2.2,1.6,-1,0,0,0,0,0);
1196;//PrepareEnd
Repeater['FormC0'].Begin0(0,0,25,25,'FormCR0');Repeater['FormR0'].Begin0(0,0,25,25,'FormR0');
Repeater['RoofR0'].Begin0(0,0,25,25,'RoofR1');Repeater['RoofCR0'].Begin0(0,0,25,25,'RoofCR1');
Repeater['FormC1'].Begin0(1,0,0,25,'FormCL0');Repeater['FormL1'].Begin0(1,0,0,25,'FormL0');
Repeater['RoofR1'].Begin0(1,0,0,25,'RoofL1');Repeater['RoofCR1'].Begin0(1,0,0,25,'RoofCL1');
Repeater['FormC3'].Begin0(3,0,25,25,'FormCR0');Repeater['FormR3'].Begin0(3,0,25,25,'FormR0');
Repeater['RoofR3'].Begin0(3,0,25,25,'RoofR1');Repeater['RoofCR3'].Begin0(3,0,25,25,'RoofCR1');
1200;Structure['SM4W'].Put(0,-2.2,0,0,0,0,0,0,0);
1220;Structure['SM6W'].Put(0,-2.2,0,0,0,0,0,0,0);Structure['SM8W'].Put(0,-2.2,0.5,0,0,0,0,0,0);
Repeater['TWallL2'].Begin0(2,0,6,5,'T2SL');Train['4429F'].Stop(4.2,30,2,55);
1221;CabIlluminance.Set(0);
Structure['airportTerminal2Speed1'].Put(0,2.2,2,-1,0,0,0,0,0);
Repeater['FormC0'].End();Repeater['FormR0'].End();Repeater['RoofR0'].End();Repeater['RoofCR0'].End();
Repeater['FormC1'].End();Repeater['FormL1'].End();Repeater['RoofR1'].End();Repeater['RoofCR1'].End();
Repeater['FormC3'].End();Repeater['FormR3'].End();Repeater['RoofR3'].End();Repeater['RoofCR3'].End();
Repeater['TWallL1'].Begin0(1,0,0,5,'T2SL');Repeater['TWallR3'].Begin0(3,0,0,5,'T2SR');
Repeater['StaWR3'].end();Repeater['TWallR0'].Begin0(0,0,5,5,'T2SR');
1225;Repeater['TLightL2'].Begin(2,-2.8,0,0,0,180,0,0,25,15,'TLight');Repeater['TLightR3'].Begin(3,2.8,0,0,0,0,0,0,25,15,'TLight');
1250;
Track[2].Position(0,0,-150);Track[1].Position(11.7,0,-150);Track['skylinerNarita'].Position(11.7,0,-150);
Track[3].Position(15.7,0,-150);Track['JRnarita'].Position(15.7,0,-150);Curve.BeginCircular(150,20);
Repeater['Track2'].Begin0(2,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
1275;Track[2].Position(-2.1,0);Track[1].Position(9.6,0);Track['skylinerNarita'].Position(9.6,0);
Track[3].Position(13.7,0);Track['JRnarita'].Position(13.7,0);Curve.End();
1288;Repeater['TWallL0'].Begin0(0,0,5,5,'T2SL');Repeater['TWallR2'].Begin0(2,0,5,5,'T2SR');
1290;Repeater['TLightL0'].Begin(0,-2.8,0,0,0,180,0,0,6,6,'TLight');
1300;Repeater['TWallR0'].Begin0(0,0,5,5,'T2MDR');Repeater['TWallL1'].Begin0(1,0,5,5,'T2MDL');
1320;
Track[2].Position(-10.0,0,150);Track[1].Position(2.1,0,150);Track['skylinerNarita'].Position(2.1,0,150);
Track[3].Position(6.1,0,150);Track['JRnarita'].Position(6.1,0,150);Curve.BeginCircular(-150,20);
1345;
Track[2].Position(-11.7,0);Track[1].Position(0,0);Track['skylinerNarita'].Position(0,0);
Track[3].Position(4,0);Track['JRnarita'].Position(4,0);Curve.End();
Repeater['TLightL0'].Begin(0,-2.8,0,0,0,180,0,0,25,15,'TLight');
Repeater['TWallL1'].End();Repeater['TWallR1'].End();
Repeater['Track1'].end();Repeater['Track1RailL'].end();Repeater['Track1RailR'].end();
Structure['T3EDL'].Put0(0,0,0);Structure['T3EDR'].Put0(3,0,0);
Repeater['TWallL0'].Begin0(0,0,6,5,'T3SL');Repeater['TWallR3'].Begin0(3,0,6,5,'T3SR');
Repeater['TWallR0'].end();Repeater['TWallL3'].end();
1400;
Track[1].Position(0,0,-150);
Repeater['Track1'].Begin0(1,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track1RailL'].Begin(1,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track1RailR'].Begin(1, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['TWallL1'].Begin0(1,0,6,5,'T3SL');Repeater['TWallL0'].Begin0(0,0,6,5,'T2MDL');Repeater['TWallR0'].Begin0(0,0,6,5,'T2MDR');
Repeater['TLightL0'].end();
1425;
Track[1].Position(-2,0);
Repeater['LargePoleD3'].end();
1445;
Repeater['TWallR1'].Begin0(1,0,6,5,'T3SR');Repeater['TWallL0'].Begin0(0,0,6,5,'T3SL');
Repeater['Track2'].end();Repeater['Track2RailL'].end();Repeater['Track2RailR'].end();
Repeater['TWallL2'].end();Repeater['TWallR2'].end();Repeater['TLightL2'].end();
Repeater['TLightR1'].Begin(1,2.8,0,0,0,0,0,0,25,15,'TLight');
Repeater['TLightL0'].Begin(0,-2.8,0,0,0,180,0,0,25,15,'TLight');
1500;
Track[1].Position(-12,0);
Background.Change('Background2');
1700;
Track[1].Position(-39,0);
Repeater['Track1'].end();Repeater['Track1RailL'].end();Repeater['Track1RailR'].end();
Repeater['TWallL1'].end();Repeater['TWallR1'].end();Repeater['TLightR1'].end();
1805;//Standernize rail
Repeater['Track0'].Begin0(0,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track3'].Begin0(3,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
CabIlluminance.Set(0);
1810;//Outside
Repeater['Track0'].Begin0(0,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3'].Begin0(3,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['dikeL0'].Begin0(0,0,0,5,'dikeN1L');Repeater['dikeR3'].Begin0(3,0,0,5,'dikeN1R');
Repeater['TWallL0'].end();Repeater['TWallR3'].end();Repeater['TWallR0'].end();Repeater['TWallL3'].end();
Repeater['TLightL0'].End;Repeater['TLightR3'].End;
CabIlluminance.Set(1);
1840;//Outside end
Repeater['Track0'].Begin0(0,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track3'].Begin0(3,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['TWallL0'].Begin0(0,0,0,5,'T3SL');Repeater['TWallL3'].Begin0(3,0,0,5,'T2MDL');
Repeater['TWallR0'].Begin0(0,0,0,5,'T2MDR');Repeater['TWallR3'].Begin0(3,0,0,5,'T3SR');
Structure['T3EDL'].Put0(0,0,0);Structure['T3EDR'].Put0(3,0,0);
Repeater['TLightL0'].Begin(0,-2.8,0,0,0,180,0,0,25,15,'TLight');
Repeater['TLightR3'].Begin(3,2.8,0,0,0,0,0,0,25,15,'TLight');
Repeater['dikeL0'].End();Repeater['dikeR3'].End();
CabIlluminance.Set(1);
1850;CabIlluminance.Set(0);
2075;CabIlluminance.Set(0);
2080;//Outside
Repeater['Track0'].Begin0(0,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3'].Begin0(3,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['dikeL0'].Begin0(0,0,0,5,'dikeN1L');Repeater['dikeR3'].Begin0(3,0,0,5,'dikeN1R');
Repeater['TWallL0'].end();Repeater['TWallR0'].end();Repeater['TWallL3'].end();Repeater['TWallR3'].end();
Repeater['TLightL0'].End;Repeater['TLightR3'].End;
CabIlluminance.Set(1);
2175;//Outside end
Repeater['Track0'].Begin0(0,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track3'].Begin0(3,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['TWallL0'].Begin0(0,0,0,5,'T3SL');Repeater['TWallL3'].Begin0(3,0,0,5,'T2MDL');
Repeater['TWallR0'].Begin0(0,0,0,5,'T2MDR');Repeater['TWallR3'].Begin0(3,0,0,5,'T3SR');
Structure['T3EDL'].Put0(0,0,0);Structure['T3EDR'].Put0(3,0,0);
Repeater['TLightL0'].Begin(0,-2.8,0,0,0,180,0,0,25,15,'TLight');
Repeater['TLightR3'].Begin(3,2.8,0,0,0,0,0,0,25,15,'TLight');
Repeater['dikeL0'].End();Repeater['dikeR3'].End();
Curve.BeginCircular(-3500,15);CabIlluminance.Set(1);
2180;CabIlluminance.Set(0);
#UnderHotel
2410;CabIlluminance.Set(0);
2415;//Outside
Repeater['Track0'].Begin0(0,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3'].Begin0(3,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['dikeL0'].Begin0(0,0,0,5,'dikeN1L');Repeater['dikeR3'].Begin0(3,0,0,5,'dikeN1R');
Repeater['TWallL0'].end();Repeater['TWallR0'].end();Repeater['TWallL3'].end();Repeater['TWallR3'].end();
Repeater['TLightL0'].End;Repeater['TLightR3'].End;
CabIlluminance.Set(1);
2450;//Outside end
Repeater['Track0'].Begin0(0,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track3'].Begin0(3,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['TWallL0'].Begin0(0,0,0,5,'T3SL');Repeater['TWallL3'].Begin0(3,0,0,5,'T2MDL');
Repeater['TWallR0'].Begin0(0,0,0,5,'T2MDR');Repeater['TWallR3'].Begin0(3,0,0,5,'T3SR');
Structure['T3EDL'].Put0(0,0,0);Structure['T3EDR'].Put0(3,0,0);
Repeater['TLightL0'].Begin(0,-2.8,0,0,0,180,0,0,25,15,'TLight');
Repeater['TLightR3'].Begin(3,2.8,0,0,0,0,0,0,25,15,'TLight');
Repeater['dikeL0'].End();Repeater['dikeR3'].End();CabIlluminance.Set(1);
2455;CabIlluminance.Set(0);
2535;Track[3].Position(4,0,1500);Track['JRnarita'].Position(4,0,1500);
2550;CabIlluminance.Set(0);
2555;//Outside
Repeater['Track0'].Begin0(0,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3'].Begin0(3,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['dikeL0'].Begin0(0,0,0,5,'dikeN1L');Repeater['dikeR3'].Begin0(3,0,0,5,'dikeN1R');
Repeater['TWallL0'].end();Repeater['TWallR0'].end();Repeater['TWallL3'].end();Repeater['TWallR3'].end();
Repeater['TLightL0'].End;Repeater['TLightR3'].End;
Track[3].Position(4.2,0,4000);Track['JRnarita'].Position(4.2,0,4000);CabIlluminance.Set(1);
2600;
Track[3].Position(5.4,0);Track['JRnarita'].Position(5.4,0);Track[1].Position(5.4,0,-700);
Repeater['Track1'].Begin0(1,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track1RailL'].Begin(1,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track1RailR'].Begin(1, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
2650;
Track[1].Position(4.8,0,800);
2690;
Track[3].Position(8,0,-3000);Track['JRnarita'].Position(8,0,-3000);Track[1].Position(4,0);
2795;
Track[3].Position(10,0);Track['JRnarita'].Position(10,0);

3600;Track[3].Position(9.7,0,-4000);Track['JRnarita'].Position(9.7,0,-4000);
3675;Track[1].Position(4,0,700);Track[3].Position(8,0,-3000);Track['JRnarita'].Position(8,0,-3000);
3725;Track[1].Position(5.5,0,-300);
3750;Track[1].Position(5.5,0);Track[3].Position(5.5,0,3000);Track['JRnarita'].Position(5.5,0,3000);
Repeater['Track1'].end();Repeater['Track1RailL'].end();Repeater['Track1RailR'].end();

3815;//Outside end
Repeater['Track0'].Begin0(0,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track3'].Begin0(3,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['TWallL0'].Begin0(0,0,0,5,'T3SL');Repeater['TWallL3'].Begin0(3,0,0,5,'T2MDL');
Repeater['TWallR0'].Begin0(0,0,0,5,'T2MDR');Repeater['TWallR3'].Begin0(3,0,0,5,'T3SR');
Structure['T3EDL'].Put0(0,0,0);Structure['T3EDR'].Put0(3,0,0);
Repeater['TLightL0'].Begin(0,-2.8,0,0,0,180,0,0,25,15,'TLight');
Repeater['TLightR3'].Begin(3,2.8,0,0,0,0,0,0,25,15,'TLight');
Repeater['dikeL0'].End();Repeater['dikeR3'].End();
Track[3].Position(4.05,0,-3000);Track['JRnarita'].Position(4.05,0,-3000);CabIlluminance.Set(1);
3820;CabIlluminance.Set(0);
3850;Track[3].Position(4,0);Track['JRnarita'].Position(4,0);

4190;CabIlluminance.Set(0);
4195;//Outside
Repeater['Track0'].Begin0(0,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3'].Begin0(3,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['dikeL0'].Begin0(0,0,0,5,'dikeN1L');Repeater['dikeR3'].Begin0(3,0,0,5,'dikeN1R');
Repeater['TWallL0'].end();Repeater['TWallR0'].end();Repeater['TWallL3'].end();Repeater['TWallR3'].end();
Repeater['TLightL0'].End;Repeater['TLightR3'].End;CabIlluminance.Set(1);
4515;//Outside end
Repeater['Track0'].Begin0(0,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track3'].Begin0(3,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['TWallL0'].Begin0(0,0,0,5,'T3SL');Repeater['TWallL3'].Begin0(3,0,0,5,'T2MDL');
Repeater['TWallR0'].Begin0(0,0,0,5,'T2MDR');Repeater['TWallR3'].Begin0(3,0,0,5,'T3SR');
Structure['T3EDL'].Put0(0,0,0);Structure['T3EDR'].Put0(3,0,0);
Repeater['TLightL0'].Begin(0,-2.8,0,0,0,180,0,0,25,15,'TLight');
Repeater['TLightR3'].Begin(3,2.8,0,0,0,0,0,0,25,15,'TLight');
Repeater['dikeL0'].End();Repeater['dikeR3'].End();CabIlluminance.Set(1);
4520;CabIlluminance.Set(0);
4650;CabIlluminance.Set(0);
4655;//Outside
Repeater['Track0'].Begin0(0,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3'].Begin0(3,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['WallL0'].Begin0(0,0,0,5,'Wall0L');Repeater['WallR3'].Begin0(3,0,0,5,'Wall0R');
Repeater['TWallL0'].end();Repeater['TWallR0'].end();Repeater['TWallL3'].end();Repeater['TWallR3'].end();
Repeater['TLightL0'].End;Repeater['TLightR3'].End;CabIlluminance.Set(1);
4780;
Curve.End();
5005;//Outside end
Repeater['Track0'].Begin0(0,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track3'].Begin0(3,0,0,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['TWallL0'].Begin0(0,0,0,5,'T3SL');Repeater['TWallL3'].Begin0(3,0,0,5,'T2MDL');
Repeater['TWallR0'].Begin0(0,0,0,5,'T2MDR');Repeater['TWallR3'].Begin0(3,0,0,5,'T3SR');
Structure['T3EDL'].Put0(0,0,0);Structure['T3EDR'].Put0(3,0,0);
Repeater['TLightL0'].Begin(0,-2.8,0,0,0,180,0,0,25,15,'TLight');
Repeater['TLightR3'].Begin(3,2.8,0,0,0,0,0,0,25,15,'TLight');
Repeater['WallL0'].End();Repeater['WallR3'].End();CabIlluminance.Set(1);
5010;CabIlluminance.Set(0);
5225;CabIlluminance.Set(0);
5230;//Outside
Repeater['Track0'].Begin0(0,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3'].Begin0(3,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['WallL0'].Begin0(0,0,0,5,'Wall0L');Repeater['WallR3'].Begin0(3,0,0,5,'Wall0R');
Repeater['TWallL0'].end();Repeater['TWallR0'].end();Repeater['TWallL3'].end();Repeater['TWallR3'].end();
Repeater['TLightL0'].End;Repeater['TLightR3'].End;CabIlluminance.Set(1);
5305;//Siding
Track[1].Position(0,0,-900);
Repeater['Track1'].Begin0(1,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track1RailL'].Begin(1,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track1RailR'].Begin(1, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['WallL0'].Begin0(1,0,0,5,'Wall0L');//Siding from 0 to 1
5340;Track[1].Position(-1.3,0,0);
5380;Track[1].Position(-3.2,0,900);
5415;Track[1].Position(-4.5,0,0);//Twin
5540;Track[1].Position(-4.5,0,900);
5575;Track[1].Position(-3.2,0,0);
5615;Track[1].Position(-1.3,0,-900);
5650;Track[1].Position(0,0);
Repeater['Track1'].end();Repeater['Track1RailL'].end();Repeater['Track1RailR'].end();
Repeater['WallL0'].Begin0(0,0,0,5,'Wall0L');//Siding from 1 to 0
6235;
Repeater['WallL0'].End();Repeater['WallR3'].End();
Repeater['dikeL0'].Begin0(0,0,0,5,'dikeN1L');Repeater['dikeR3'].Begin0(3,0,0,5,'dikeN1R');
6360;
Repeater['dikeL0'].End();Repeater['dikeR3'].End();
Repeater['WallL0'].Begin0(0,0,0,5,'Wall0L');Repeater['WallR3'].Begin0(3,0,0,5,'Wall0R');
6705;
Repeater['WallL0'].End();Repeater['WallR3'].End();
Repeater['dikeL0'].Begin0(0,0,0,5,'dikeN1L');Repeater['dikeR3'].Begin0(3,0,0,5,'dikeN1R');
6855;
Repeater['dikeL0'].End();Repeater['dikeR3'].End();
Repeater['WallL0'].Begin0(0,0,0,5,'Wall0L');Repeater['WallR3'].Begin0(3,0,0,5,'Wall0R');
6905;
Repeater['WallL0'].Begin0(0,0,0,5,'Bridge0L');Repeater['WallR3'].Begin0(3,0,0,5,'Bridge0R');
6955;
Repeater['WallL0'].Begin0(0,0,0,5,'Wall0L');Repeater['WallR3'].Begin0(3,0,0,5,'Wall0R');
7130;
Repeater['WallL0'].End();Repeater['WallR3'].End();
Repeater['dikeL0'].Begin0(0,0,0,5,'dikeN1L');Repeater['dikeR3'].Begin0(3,0,0,5,'dikeN1R');
7200;
Repeater['dikeL0'].End();Repeater['dikeR3'].End();
Repeater['WallL0'].Begin0(0,0,0,5,'Wall0L');Repeater['WallR3'].Begin0(3,0,0,5,'Wall0R');
7285;
Repeater['WallL0'].End();Repeater['WallR3'].End();
Repeater['dikeL0'].Begin0(0,0,0,5,'dikeN1L');Repeater['dikeR3'].Begin0(3,0,0,5,'dikeN1R');
7540;
Repeater['dikeL0'].End();Repeater['dikeR3'].End();
Repeater['WallL0'].Begin0(0,0,0,5,'Wall0L');Repeater['WallR3'].Begin0(3,0,0,5,'Wall0R');
7995;
Track[3].Position(4,0,600);Track['JRnarita'].Position(4,0,600);
8050;
Track[3].Position(7,0);Track['JRnarita'].Position(7,0);
8085;
Track[4].Position(16.5,0);
Repeater['WallR3'].Begin0(4,0,0,5,'Wall0R');Repeater['Track4'].Begin0(4,0,0,5,'conDummyL');
8125;
Track[4].Position(18,0,-2300);Track[3].Position(15,0,-600);Track['JRnarita'].Position(15,0,-600);
8200;
Track[4].Position(19,0);Track[3].Position(19,0);Track['JRnarita'].Position(19,0);
Repeater['WallR3'].Begin0(3,0,0,5,'Wall0R');Repeater['Track4'].End;
8430;
Track[4].Position(-5.5,0);
Repeater['WallL0'].Begin0(4,0,0,5,'Wall0L');Repeater['Track4'].Begin0(4,0,0,5,'conDummyL');
8515;
Track[1].Position(0,0,-70);
Repeater['Track1'].Begin0(1,0,0,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track1RailL'].Begin(1,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track1RailR'].Begin(1, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Track[2].Position(14.5,0);Track[3].Position(19,0,1200);Track['JRnarita'].Position(19,0,1200);
Repeater['Track2'].Begin0(2,0,0,5,'conDummyL');Repeater['WallR2'].Begin0(2,0,0,5,'Wall0R');
8530;Track[1].Position(-1.0,0,0);
8540;Track[1].Position(-3.3,0,70);
8555;Track[1].Position(-4.3,0,0);Track[3].Position(20,0,0,-1600);Track['JRnarita'].Position(20,0,0,-1600);
8605;Track[1].Position(-4.3,0);Track[3].Position(22,-2);Track['JRnarita'].Position(22,-2);
Repeater['Track1'].end();Repeater['Track1RailL'].end();Repeater['Track1RailR'].end();
Repeater['Track3'].end();Repeater['Track3RailL'].end();Repeater['Track3RailR'].end();Repeater['WallR3'].end();
8740;
Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR0'].Begin0(0,3,5,5,'Wall1R');
Repeater['Track0'].Begin0(0,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['WallR2'].end();
8805;Track['JRnarita'].Position(10,-10);Train['4429F'].Stop(7,450,7,120);
8840;//turn
Curve.BeginCircular(1600,100);
Repeater['Track4'].end();Repeater['Track2'].end();
8850;
Gradient.BeginTransition();
Gradient.BeginConst(5);
8900;
Gradient.BeginConst(13);
9235;
Curve.End();
9555;
Curve.BeginCircular(-1600,100);
9775;Gradient.BeginConst(5);
9880;Gradient.BeginConst(-5);
9950;Gradient.BeginConst(-13);
10205;
Curve.End();
10300;Gradient.BeginConst(-5);
10405;Gradient.BeginConst(5);
10550;Gradient.BeginConst(9);
Track[2].Position(-4.3,0);Track[1].Position(0,0);Track['skylinerNarita'].Position(0,0);
//Set for further rail plan
Repeater['Track2'].Begin0(2,3,5,5,'conDummyL');
Repeater['WallL0'].Begin0(2,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');Repeater['WallR0'].End();
10625;Curve.BeginCircular(-975,30);
Track[2].Position(-4.3,0,975);Track[1].Position(0,0,975);Track['skylinerNarita'].Position(0,0,975);
Repeater['Track1'].Begin0(1,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track1RailL'].Begin(1,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track1RailR'].Begin(1, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
10660;Curve.End();
Track[2].Position(-3.7,0);Track[1].Position(0.6,0);Track['skylinerNarita'].Position(0.6,0);
10750;Curve.BeginCircular(975,30);
Track[2].Position(-0.6,0,-975);Track[1].Position(3.7,0,-975);Track['skylinerNarita'].Position(3.7,0,-975);
10785;Curve.End();
Track[2].Position(0,0);Track[1].Position(4.3,0);Track['skylinerNarita'].Position(4.3,0);
Repeater['Track2'].End();
10850;Gradient.BeginConst(5);
10975;Gradient.End();
11075;Track[3].Position(4.3,0,240);
Repeater['Track3'].Begin0(3,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3RailL'].Begin(3,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track3RailR'].Begin(3, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['WallR1'].Begin0(3,3,5,5,'Wall1R');
11100;Track[2].Position(0,0,140);Track[1].Position(4.3,0,140);Track['skylinerNarita'].Position(4.3,0,140);
Curve.BeginCircular(-140,10);
Track[3].Position(5.5,0,140);
Repeater['Track2'].Begin0(2,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');
11125;Track[2].Position(2.15,0,-140);Track[1].Position(6.45,0,-140);Track['skylinerNarita'].Position(6.45,0,-140);
Curve.BeginCircular(140,10);
Track[3].Position(10,0,-100);
11150;Track[2].Position(4.3,0);Track[1].Position(8.6,0);Track['skylinerNarita'].Position(8.6,0);
Track[3].Position(12.9,0);
Curve.End();
Repeater['WallL0'].End();Repeater['WallR1'].End();
Repeater['FormCL0'].Begin0(0,0,0,25,'FormCL3');Repeater['FormL0'].Begin0(0,0,0,25,'FormL0');
Repeater['RoofCL0'].Begin0(0,0,0,25,'RoofCL0');Repeater['RoofL0'].Begin0(0,0,0,25,'RoofL0');

Repeater['FormCR3'].Begin0(3,0,0,25,'FormCR3');Repeater['FormR3'].Begin0(3,0,0,25,'FormR0');
Repeater['RoofCR3'].Begin0(3,0,0,25,'RoofCR0');Repeater['RoofR3'].Begin0(3,0,0,25,'RoofR0');
11280;Train['OTsky41'].Enable(40); 
11290;Station['KS43'].Put(-1,-2,0.2);
Repeater['FormCL0'].End();Repeater['FormL0'].End();Repeater['FormCR3'].End();Repeater['FormR3'].End();
Repeater['RoofCL0'].End();Repeater['RoofL0'].End();Repeater['RoofCR3'].End();Repeater['RoofR3'].End();
Structure['SMSW'].Put(0,2.2,0,0,0,0,0,0,0);
Track[2].Position(4.3,0,-140);Track[1].Position(8.6,0,-140);Track['skylinerNarita'].Position(8.6,0,-140);
Track[3].Position(12.9,0,-100);
Curve.BeginCircular(140,10);
11300;Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(3,3,5,5,'Wall1R');
Structure['SMAER'].Put(0,-2.2,3,0,0,0,0,0,0);
11315;
Curve.BeginCircular(-140,10);
Track[2].Position(2.15,0,140);Track[1].Position(6.45,0,140);Track['skylinerNarita'].Position(6.45,0,140);
Track[3].Position(10,0,140);
Repeater['WallL0'].Begin0(0,3,5,5,'dikeN1L');
11340;
Curve.End();
Track[2].Position(0,0,0);Track[1].Position(4.3,0,0);Track['skylinerNarita'].Position(4.3,0);Track[3].Position(5.5,0,240);
Repeater['Track2'].end();Repeater['Track2RailL'].end();Repeater['Track2RailR'].end();
11365;
Track[3].Position(4.3,0,0);Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
Repeater['Track3'].end();Repeater['Track3RailL'].end();Repeater['Track3RailR'].end();
11397;
Repeater['WallL0'].end();Repeater['WallR1'].end();
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
Repeater['Track0'].Begin0(0,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track1'].Begin0(1,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
11428;
Track[2].Position(4.3,0,-500);
Repeater['Track2'].Begin0(1,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
11458;Track[2].Position(3.3,0);
11498;Track[2].Position(1,0,500);
11528;Track[2].Position(0,0);
Repeater['Track2'].end();Repeater['Track2RailL'].end();Repeater['Track2RailR'].end();
11550;Gradient.BeginTransition();Gradient.BeginConst(-2);
11560;Gradient.BeginConst(-5);
11580;Gradient.BeginConst(-8);
11628;
Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
Repeater['TWallL0'].end();Repeater['TWallR1'].end();Repeater['TWallR0'].end();Repeater['TWallL1'].end();
Repeater['Track0'].Begin0(0,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track1'].Begin0(1,3,5,5,'Ballast0','Ballast1','Ballast2');
11711;Curve.BeginCircular(-1600, 70);
12000;
Train['OTsky41'].Stop(4,1,4,160);
Track['skylinerNarita'].Position(4.3,0);
12139;Curve.End();
12174;Gradient.BeginConst(-5);
12200;Gradient.End();
12667;Gradient.BeginConst(-5);
12937;Curve.BeginCircular(-2111, 70);
13350;Curve.End();
13902;Gradient.BeginConst(-2);
14000;Gradient.End();
14489;Repeater['WallL0'].Begin0(0,3,5,25,'Bridge0L');Repeater['WallR1'].Begin0(1,3,5,25,'Bridge0R');
14550;Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
14697;Gradient.BeginConst(-2);
14715;Gradient.BeginConst(-5);
15180;Gradient.BeginConst(-2);
15210;Gradient.End();
15654;Repeater['WallL0'].Begin0(0,3,5,25,'Bridge0L');Repeater['WallR1'].Begin0(1,3,5,25,'Bridge0R');
15689;Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
15708;Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
Structure['BridgeA'].Put(0,0,0,50,0,0,0,0,0);
15758;Structure['BridgeB'].Put(0,0,0,50,0,0,0,0,0);
15808;Structure['BridgeB'].Put(0,0,0,50,0,0,0,0,0);
15858;Structure['BridgeB'].Put(0,0,0,50,0,0,0,0,0);
15908;Structure['BridgeA'].Put(0,0,0,50,0,0,0,0,0);Curve.BeginCircular(1600, 70);
Repeater['WallL0'].Begin0(0,3,5,25,'Bridge0L');Repeater['WallR1'].Begin0(1,3,5,25,'Bridge0R');
15958;Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
17138;Curve.End();
17284;Gradient.BeginConst(-2);
17379;
Repeater['WallL0'].end();Repeater['WallR1'].end();
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
Repeater['Track0'].Begin0(0,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track1'].Begin0(1,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
17434;
Repeater['Track0'].Begin0(0,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track1'].Begin0(1,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['TWallL0'].Begin0(0,3,5,25,'StaWL');Repeater['TWallR1'].Begin0(1,3,5,25,'StaWR');
Repeater['TWallR0'].end();Repeater['TWallL1'].end();
17440;Repeater['Beam1'].Begin(0,0,6,0,0,0,0,0,0,4.28,'Beam1');
17475;Repeater['TWallL0'].Begin0(0,3,5,25,'StaWL');Repeater['TWallR1'].Begin0(1,3,5,25,'StaWR');
17500;Repeater['Beam1'].End();Repeater['TWallR1'].end();Repeater['TWallL0'].end();
Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
17724;Gradient.BeginConst(-5);
17730;Gradient.BeginConst(-9);
18093;Gradient.BeginConst(-5);
18130;Gradient.end();
18470;Track[1].Position(4.3,0,5000);
18608;Curve.BeginCircular(2945, 50);Track[1].Position(5.9,0);
18905;#4track
Track[1].Position(12.9,0);Track[2].Position(4.3,0);Track[3].Position(8.6,0);
Repeater['Track2'].Begin0(2,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track3'].Begin0(3,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3RailL'].Begin(3,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track3RailR'].Begin(3, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
19060;Curve.End();
19097;#1x1
Track[4].Position(4.3,0,250);Track[5].Position(8.6,0,-250);
Repeater['Track4'].Begin0(4,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track4RailL'].Begin(4,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track4RailR'].Begin(4, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track5'].Begin0(5,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track5RailL'].Begin(5,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track5RailR'].Begin(5, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
19123;
Track[4].Position(6.45,0,-250);Track[5].Position(6.45,0,250);
19149;#1x1end
Track[4].Position(8.6,0);Track[5].Position(4.3,0);Track[2].Position(4.3,0,-130);Track[3].Position(8.6,0,130);
Repeater['Track4'].end();Repeater['Track4RailL'].end();Repeater['Track4RailR'].end();
Repeater['Track5'].end();Repeater['Track5RailL'].end();Repeater['Track5RailR'].end();
19168;
Track[2].Position(2.15,0,130);Track[3].Position(10.75,0,-130);
19187;#2track
Track[2].Position(0,0);Track[3].Position(12.9,0);
Repeater['Track2'].end();Repeater['Track2RailL'].end();Repeater['Track2RailR'].end();
Repeater['Track3'].end();Repeater['Track3RailL'].end();Repeater['Track3RailR'].end();
19232;
Repeater['FormCR0'].Begin0(0,0,25,25,'FormCR0');Repeater['FormR0'].Begin0(0,0,25,25,'FormR0');
Repeater['RoofCR0'].Begin0(0,0,25,25,'RoofCR0');Repeater['RoofR0'].Begin0(0,0,25,25,'RoofR0');
Repeater['FormCL1'].Begin0(1,0,25,25,'FormCL0');Repeater['FormL1'].Begin0(1,0,25,25,'FormL0');
Repeater['RoofCL1'].Begin0(1,0,25,25,'RoofCL0');Repeater['RoofL1'].Begin0(1,0,25,25,'RoofL0');
Repeater['WallL0'].Begin(0,-2,0,0,0,0,0,3,5,5,'fence2');Repeater['WallR1'].Begin(1,2,0,0,0,0,0,3,5,5,'fence2');
Repeater['dikeL0'].Begin0(0,3,5,10,'Grass1L');
Repeater['dikeR1'].Begin0(1,3,5,10,'Grass1R');

19285;
Curve.BeginCircular(3000,10);Track[1].Position(10.75,0,-1800);
19315;Repeater['RoofCR0'].End();Repeater['FormCR0'].End();Repeater['FormCL1'].End();Repeater['RoofCL1'].End();
Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
19335;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
19360;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
19385;Repeater['FormR0'].End();Repeater['FormL1'].End();Repeater['RoofR0'].End();Repeater['RoofL1'].End();
Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
Station['HS14'].Put(1,-3,3);Curve.BeginCircular(-3000,10);
Structure['SMSW'].Put(0,-2.2,0,0,0,0,0,0,0);
Track[1].Position(7.5,0,1800);
19400;Structure['HokusoSpeed1'].Put(0,2.2,1.2,0,0,0,0,0,0);
19500;Curve.End();Track[1].Position(3.8,0);
19570;Track[2].Position(0.0,0,200);
Repeater['Track2'].Begin0(2,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
19595;Track[2].Position(1.9,0,-200);
19620;Track[2].Position(3.8,0,0);
Repeater['Track2'].end();Repeater['Track2RailL'].end();Repeater['Track2RailR'].end();
20005;Curve.BeginCircular(3000,30);
20210;Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
20345;Repeater['WallL0'].Begin(0,-2,0,0,0,0,0,3,5,5,'fence2');Repeater['WallR1'].Begin(1,2,0,0,0,0,0,3,5,5,'fence2');
20960;Curve.End();

21810;Curve.BeginCircular(-1650,30);Track[1].Position(3.8,0,1650);Track[2].Position(-52,13);Track[3].Position(-48.2,13);
Repeater['Track2'].Begin0(2,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track3'].Begin0(3,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3RailL'].Begin(3,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track3RailR'].Begin(3, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['WallL2'].Begin0(2,3,5,5,'Wall1L');Repeater['WallR3'].Begin0(3,3,5,5,'Wall1R');
21905;Curve.End();Track[1].Position(6,0,0);
22015;Curve.BeginCircular(1450,30);Track[1].Position(12,0,-1450);
Track[2].Position(-8,13);Track[3].Position(-4.2,13);
22050;Track[2].Position(0,13,-290);Track[3].Position(3.8,13,-293.8);

22095;Curve.End();Track[1].Position(14,0);Track[2].Position(3.8,13);Track[3].Position(7.6,13);
22250;Curve.BeginCircular(-1900,30);Track[2].Position(3.8,6);Track[3].Position(7.6,6);
22280;Repeater['WallL2'].Begin(2,-2,0,0,0,0,0,3,5,5,'fence2');Repeater['WallR3'].Begin(3,2,0,0,0,0,0,3,5,5,'fence2');
22310;Curve.End();Track[2].Position(3.8,3);Track[3].Position(7.6,3);
22400;Curve.BeginCircular(-600,30);
22440;Track[2].Position(3.8,0);Track[3].Position(7.6,0);Repeater['WallL2'].end();Repeater['WallR3'].end();Track[1].Position(11.4,0);
22565;Track[4].Position(3.8,0,310);Track[5].Position(7.6,0,-310);
Repeater['Track4'].Begin0(4,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track4RailL'].Begin(4,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track4RailR'].Begin(4, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track5'].Begin0(5,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track5RailL'].Begin(5,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track5RailR'].Begin(5, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Curve.End();
22597;Track[4].Position(5.7,0,-310);Track[5].Position(5.7,0,310);
22630;Track[5].Position(3.8,0);Track[4].Position(7.6,0);
22630;Track[5].Position(3.8,0,-310);Track[6].Position(0.0,0,310);Track[4].Position(7.6,0,310);Track[7].Position(11.4,0,-310);
Repeater['Track6'].Begin0(6,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track6RailL'].Begin(6,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track6RailR'].Begin(6, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track7'].Begin0(7,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track7RailL'].Begin(7,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track7RailR'].Begin(7, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
22663;Track[5].Position(1.9,0,310);Track[6].Position(1.9,0,-310);Track[4].Position(9.5,0,-310);Track[7].Position(9.5,0,310);
22695;Track[5].Position(0.0,0,0);Track[6].Position(3.8,0,0);Track[7].Position(7.6,0,0);Track[4].Position(11.4,0,0);
Repeater['Track4'].end();Repeater['Track4RailL'].end();Repeater['Track4RailR'].end();
Repeater['Track5'].end();Repeater['Track5RailL'].end();Repeater['Track5RailR'].end();
Repeater['Track6'].end();Repeater['Track6RailL'].end();Repeater['Track6RailR'].end();
Repeater['Track7'].end();Repeater['Track7RailL'].end();Repeater['Track7RailR'].end();
Curve.BeginCircular(-656,50);Track[2].Position(3.8,0);Track[3].Position(7.6,0);Track[1].Position(11.4,0);
22810;Track[2].Position(5,0,656);Track[3].Position(8.8,0,656);Track[1].Position(13.6,0,656);
22830;Track[2].Position(5.6,0,-5000);Track[3].Position(9.4,0,-5000);Track[1].Position(14.8,0);
22940;Curve.End();Track[2].Position(10,0);Track[3].Position(13.8,0);Track[1].Position(23,0);
22990;Curve.BeginCircular(1165,50);Track[2].Position(11.4,0,-1165);Track[3].Position(15.2,0,-1165);Track[1].Position(26,0);
23000;
Repeater['FormCR0'].Begin0(0,0,25,25,'FormCR0');Repeater['FormR0'].Begin0(0,0,25,25,'FormR0');
Repeater['RoofCR0'].Begin0(0,0,25,25,'RoofCR0');Repeater['RoofR0'].Begin0(0,0,25,25,'RoofR0');
Repeater['FormCL2'].Begin0(2,0,25,25,'FormCL0');Repeater['FormL2'].Begin0(2,0,25,25,'FormL0');
Repeater['RoofCL2'].Begin0(2,0,25,25,'RoofCL0');Repeater['RoofL2'].Begin0(2,0,25,25,'RoofL0');
Repeater['FormCR3'].Begin0(3,0,25,25,'FormCR0');Repeater['FormR3'].Begin0(3,0,25,25,'FormR0');
Repeater['RoofCR3'].Begin0(3,0,25,25,'RoofCR0');Repeater['RoofR3'].Begin0(3,0,25,25,'RoofR0');
Repeater['FormCL1'].Begin0(1,0,25,25,'FormCL0');Repeater['FormL1'].Begin0(1,0,25,25,'FormL0');
Repeater['RoofCL1'].Begin0(1,0,25,25,'RoofCL0');Repeater['RoofL1'].Begin0(1,0,25,25,'RoofL0');
23050;Curve.End();Track[2].Position(12,0);Track[3].Position(15.8,0);Track[1].Position(28,0);
23130;Track[2].Position(11,0);Track[3].Position(14.8,0);Track[1].Position(25.5,0);
23145;Structure['SM8W'].Put(0,-2.2,0,0,0,0,0,0,0);
23149;Station['HS13'].Put(1,-3,3);
23150;Track[2].Position(11,0);Track[3].Position(15,0);Track[1].Position(26,0);
Repeater['FormCR0'].End();Repeater['FormCL2'].End();Repeater['FormCR3'].End();Repeater['FormCL1'].End();
Repeater['FormR0'].End();Repeater['FormL2'].End();Repeater['FormR3'].End();Repeater['FormL1'].End();
Repeater['RoofCR0'].End();Repeater['RoofCL2'].End();Repeater['RoofCR3'].End();Repeater['RoofCL1'].End();
Repeater['RoofR0'].End();Repeater['RoofL2'].End();Repeater['RoofR3'].End();Repeater['RoofL1'].End();
Structure['HokusoSpeed1'].Put(0,2.2,1.2,0,0,0,0,0,0);
23280;Track[3].Position(15,0);Track[1].Position(15,0,-1150);
Repeater['Track3'].end();Repeater['Track3RailL'].end();Repeater['Track3RailR'].end();
23295;Track[2].Position(0,0);
Repeater['Track2'].end();Repeater['Track2RailL'].end();Repeater['Track2RailR'].end();
23350;Track[1].Position(7.4,0,550);Curve.BeginCircular(-2000,30);
23405;Track[1].Position(3.8,0);Curve.End();
23490;Track[3].Position(0,0,320);Track[2].Position(3.8,0,-320);
Repeater['Track2'].Begin0(2,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track3'].Begin0(3,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3RailL'].Begin(3,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track3RailR'].Begin(3, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
23515;Track[3].Position(1.45,0);Track[2].Position(2.35,0);
23525;Track[3].Position(2.35,0,-320);Track[2].Position(1.45,0,320);
23550;Track[3].Position(3.8,0);Track[2].Position(0,0);
Repeater['Track2'].end();Repeater['Track2RailL'].end();Repeater['Track2RailR'].end();
Repeater['Track3'].end();Repeater['Track3RailL'].end();Repeater['Track3RailR'].end();
23640;Curve.BeginCircular(-3775,30);
24410;Curve.End();
24905;Curve.BeginCircular(-3775,30);
25685;Curve.End();
26685;Curve.BeginCircular(-2475,30);
27120;Curve.End();
27370;Curve.BeginCircular(-1575,30);Track[1].Position(3.8,0,1575);
27470;Curve.End();Track[1].Position(7,0);
27560;Curve.BeginCircular(1575,50);Track[1].Position(12.75,0,-1575);
27660;Curve.End();Track[1].Position(15.95,0,-1575);
27690;
Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
Repeater['FormL1'].Begin0(1,0,25,25,'FormL0');Repeater['FormR0'].Begin0(0,0,25,25,'FormR0');
Repeater['RoofL1'].Begin0(1,0,25,25,'RoofL0');Repeater['RoofR0'].Begin0(0,0,25,25,'RoofR0');
27715;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
27740;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
27765;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
27790;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
27815;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
27832;Station['HS12'].Put(1,-3,3);Structure['SMSW'].Put(0,-2.2,0,0,0,0,0,0,0);
27840;Repeater['FormR0'].End();Repeater['FormL1'].End();Repeater['RoofR0'].End();Repeater['RoofL1'].End();Structure['HokusoSpeed1'].Put(0,2.2,1.2,0,0,0,0,0,0);
27845;Curve.BeginCircular(1575,30);Track[1].Position(15.95,0,-1575);
27945;Curve.End();Track[1].Position(12.75,0,0);
28035;Curve.BeginCircular(-1575,30);Track[1].Position(7,0,1575);
28135;Curve.End();Track[1].Position(3.8,0,0);
28435;Curve.BeginCircular(-1575,50);
28950;Curve.End();
28980;Gradient.BeginConst(2.6);
28985;Gradient.BeginConst(7.5);
29470;Gradient.BeginConst(2.6);Curve.BeginCircular(2200,50);
29900;Gradient.BeginConst(1.25);
30205;Gradient.BeginConst(10);
30395;Repeater['WallL0'].end();Repeater['WallR1'].end();Gradient.End();
30435;Repeater['WallL0'].Begin0(0,3,25,25,'WallL');Repeater['WallR1'].Begin0(1,3,25,25,'WallR');
30835;Curve.End();
30890;Curve.BeginCircular(-2870,30);
31005;Curve.End();
31115;Curve.BeginCircular(2415,30);
31240;Curve.End();
31315;Repeater['WallL0'].end();Repeater['WallR1'].end();Curve.BeginCircular(5500,30);Track[1].Position(3.8,0);
31500;Track[1].Position(8,0,-2000);Track[2].Position(8.0,0,-560);
Repeater['Track2'].Begin0(2,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');

31585;Curve.End();Track[1].Position(9,0,-2000);Track[2].Position(13.8,0,0);
31640;Track[1].Position(7.7,0);Track[2].Position(13.8,0,0);

31685;Track[1].Position(6,0,1500);Curve.BeginCircular(-1500,30);
Repeater['FormL0'].Begin0(0,0,25,25,'FormL0');Repeater['RoofL0'].Begin0(0,0,25,25,'RoofL0');
Repeater['FormCL0'].Begin0(0,0,25,25,'FormCL0');Repeater['RoofCL0'].Begin0(0,0,25,25,'RoofCL0');
Repeater['FormR1'].Begin0(1,0,25,25,'FormR0');Repeater['RoofR1'].Begin0(1,0,25,25,'RoofR0');
Repeater['FormL2'].Begin0(2,0,25,25,'FormL0');Repeater['RoofL2'].Begin0(2,0,25,25,'RoofL0');
Structure['RoofCR0'].PutBetween(1,2);Structure['FormCR0'].PutBetween(1,2);
31710;Structure['RoofCR0'].PutBetween(1,2);Structure['FormCR0'].PutBetween(1,2);
31735;Structure['RoofCR0'].PutBetween(1,2);Structure['FormCR0'].PutBetween(1,2);
31740;Track[1].Position(5,0);Curve.End();
31760;Structure['RoofCR0'].PutBetween(1,2);Structure['FormCR0'].PutBetween(1,2);
31785;Structure['RoofCR0'].PutBetween(1,2);Structure['FormCR0'].PutBetween(1,2);Track[2].Position(13.8,0,-400);
31800;Track[1].Position(5,0,-3000);Track[2].Position(13.3,0);Structure['SM6W'].Put(0,2.2,0,0,0,0,0,0,0);
31810;Structure['RoofCR0'].PutBetween(1,2);Structure['FormCR0'].PutBetween(1,2);
31820;Track[1].Position(4.8,0);Curve.BeginCircular(-3000,30);Structure['SM8W'].Put(0,2.2,0,0,0,0,0,0,0);
31835;
Repeater['FormL0'].End();Repeater['FormCL0'].End();Repeater['RoofL0'].End();Repeater['RoofCL0'].End();
Repeater['FormL2'].End();Repeater['FormR1'].End();Repeater['RoofL2'].End();Repeater['RoofR1'].End();
Station['HS11'].Put(-1,-1,1);
31890;Track[1].Position(3.8,0);Curve.End();
31950;Track[2].Position(3.8,0);Repeater['Track2'].end();Repeater['Track2RailL'].end();Repeater['Track2RailR'].end();
32005;Curve.BeginCircular(1700,30);Gradient.BeginConst(0);
32095;Curve.End();Gradient.BeginConst(6);
Repeater['WallL0'].Begin(0,-2,0,0,0,0,0,3,5,5,'fence2');Repeater['WallR1'].Begin(1,2,0,0,0,0,0,3,5,5,'fence2');
32530;Repeater['WallL0'].end();Repeater['WallR1'].end();
32550;Gradient.end();Repeater['WallL0'].Begin0(0,3,25,25,'WallL');Repeater['WallR1'].Begin0(1,3,25,25,'WallR');
32760;Repeater['WallL0'].Begin(0,-2,0,0,0,0,0,3,5,5,'fence2');Repeater['WallR1'].Begin(1,2,0,0,0,0,0,3,5,5,'fence2');
32940;Gradient.BeginConst(6);
33325;Curve.BeginCircular(1500,30);
33455;Curve.End();Track[1].Position(3.8,0,2000);Gradient.BeginConst(0);
33500;Track[1].Position(4.4,0);
33615;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
Repeater['FormL1'].Begin0(1,0,25,25,'FormL0');Repeater['FormR0'].Begin0(0,0,25,25,'FormR0');
Repeater['RoofL1'].Begin0(1,0,25,25,'RoofL0');Repeater['RoofR0'].Begin0(0,0,25,25,'RoofR0');
33630;Curve.BeginCircular(2625,30);Track[1].Position(10,0,-2625);
33640;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
33665;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
33690;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
33700;Track[1].Position(12,0,-580);Curve.End();
33715;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);Track[1].Position(11.9,0,0);
33740;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);Structure['SMSW'].Put(0,-2.2,0,0,0,0,0,0,0);
33765;Station['HS10'].Put(1,-1,1);Repeater['FormR0'].End();Repeater['FormL1'].End();Repeater['RoofR0'].End();Repeater['RoofL1'].End();Structure['HokusoSpeed1'].Put(0,2.2,1.2,0,0,0,0,0,0);
33910;Curve.BeginCircular(3000,30);
33945;Track[1].Position(4.4,0,1300);Curve.End();
33995;Track[1].Position(3.8,0,0);
34350;Gradient.BeginConst(10);
34360;Gradient.BeginConst(13);
34660;Repeater['WallL0'].Begin0(0,3,25,25,'WallL');Repeater['WallR1'].Begin0(1,3,25,25,'WallR');Gradient.BeginTransition();
34725;Gradient.End();
34890;Gradient.BeginTransition();
34935;Gradient.BeginConst(-4);
Repeater['WallL0'].Begin(0,-2,0,0,0,0,0,3,5,5,'fence2');Repeater['WallR1'].Begin(1,2,0,0,0,0,0,3,5,5,'fence2');
35105;Curve.BeginCircular(-4400,30);Track[1].Position(3.8,0,2200);
35205;Curve.BeginCircular(+4400,30);Track[1].Position(5.7,0,-2200);
35305;Curve.BeginCircular(0,0);Track[1].Position(7.6,0,0);
35330;Gradient.BeginConst(0);Track[2].Position(-4.3,0);
Repeater['Track2'].Begin0(2,3,5,5,'Ballast0','Ballast1','Ballast2');Repeater['WallL0'].end();
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
35365;Curve.BeginCircular(3000,30);
35430;Curve.BeginCircular(0,0);Track[3].Position(-4.3,0,100);
Repeater['Track3'].Begin0(3,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3RailL'].Begin(3,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track3RailR'].Begin(3, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
35435;Track[3].Position(-4.0,0);
35460;Track[3].Position(-0.3,0,-100);
35465;Track[3].Position(0,0);
35530;Track[3].Position(0,0,120);
35545;Track[3].Position(0.8,0,0);
35560;Curve.BeginCircular(3000,30);
35595;Track[3].Position(8.1,0,-100);
35610;Curve.BeginCircular(0,0);Track[3].Position(9,0);Track[1].Position(9,0);Curve.BeginCircular(-3000,30);
Repeater['Track3'].end();Repeater['Track3RailL'].end();Repeater['Track3RailR'].end();
35650;Curve.BeginCircular(0,0);Repeater['Track2'].end();Repeater['Track2RailL'].end();Repeater['Track2RailR'].end();

35705;Track[1].Position(11,0);Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
Repeater['FormL1'].Begin0(1,0,25,25,'FormL0');Repeater['FormR0'].Begin0(0,0,25,25,'FormR0');
Repeater['RoofL1'].Begin0(1,0,25,25,'RoofL0');Repeater['RoofR0'].Begin0(0,0,25,25,'RoofR0');
35730;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
35755;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
35780;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
35805;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
35830;Structure['FormCR0'].PutBetween(0,1);Structure['RoofCR0'].PutBetween(0,1);
35855;Station['HS09'].Put(1,-1,1);Repeater['FormR0'].End();Repeater['FormL1'].End();Repeater['RoofR0'].End();Repeater['RoofL1'].End();
Track[1].Position(11,0,-2000);Repeater['WallL0'].Begin(0,-2,0,0,0,0,0,3,5,5,'fence2');
35925;Curve.BeginCircular(-4000,15);Track[1].Position(9.8,0,0);
36010;Curve.BeginCircular(4000,15);
36030;Track[1].Position(5.2,0,2000);
36095;Curve.BeginCircular(0,0);Track[1].Position(3.8,0);
36880;Track[1].Position(3.8,0);
37060;Track[1].Position(4.8,0);Curve.BeginCircular(-1280,40);
37190;CabIlluminance.Set(1);
37200;//Tunnel
Repeater['Track0'].Begin0(0,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track1'].Begin0(1,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Repeater['TLightL0'].Begin(0,-2.8,0,0,0,180,0,0,25,15,'TLight');
Repeater['TLightR1'].Begin(1,2.8,0,0,0,0,0,0,25,15,'TLight');
Repeater['WallL0'].End();Repeater['WallR1'].End();CabIlluminance.Set(0);
37205;Repeater['LargePoleD1'].Begin(1,-2,0,0,0,0,0,0,0,25,'LargePoleD4');
37235;Gradient.BeginConst(3);
37245;Gradient.BeginConst(10);
37250;Gradient.BeginConst(15);
37260;Curve.BeginCircular(0,0);
Repeater['Track0'].Begin0(0,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track1'].Begin0(1,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['TWallL0'].end();Repeater['TWallR0'].end();Repeater['TWallL1'].end();Repeater['TWallR1'].end();
Repeater['TLightL0'].End;Repeater['TLightR1'].End;CabIlluminance.Set(0);Repeater['LargePoleD1'].End();Track[1].Position(4.8,0);
37263;CabIlluminance.Set(1);
37385;Track[1].Position(3.8,0);
37495;Repeater['WallL0'].Begin0(0,3,25,25,'WallL');Repeater['WallR1'].Begin0(1,3,25,25,'WallR');
37510;Repeater['Track0'].Begin0(0,3,5,5,'TrConcrete');Repeater['Track1'].Begin0(1,3,5,5,'TrConcrete');
Repeater['dikeL0'].end();Repeater['dikeR1'].end();Gradient.BeginConst(12);
37675;Repeater['WallL0'].Begin0(0,3,5,5,'Wall2L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall2R');
37720;Gradient.BeginTransition();
37765;Gradient.End();
37865;Curve.BeginCircular(1350,20);
38010;Curve.BeginCircular(0,0);
38105;Curve.BeginCircular(-1910,20);
38345;Curve.BeginCircular(0,0);
38385;Repeater['Track0'].Begin0(0,3,5,5,'Ballast0','Ballast1','Ballast2');Repeater['Track1'].Begin0(1,3,5,5,'Ballast0','Ballast1','Ballast2');
38410;//split
Track[2].Position(0,0,-300);Track[3].Position(3.8,0,300);
Repeater['Track2'].Begin0(2,3,5,5,'Ballast0','Ballast1','Ballast2');Repeater['WallL0'].end();
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track3'].Begin0(3,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3RailL'].Begin(3,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track3RailR'].Begin(3, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['WallL0'].Begin0(2,3,5,5,'Wall2L');Repeater['WallR1'].Begin0(3,3,5,5,'Wall2R');
38430;Track[2].Position(-1,0,0);Track[3].Position(4.8,0,0);
38500;Track[2].Position(-7,0,0);Track[3].Position(10.8,0,-1000);
Repeater['FormL0'].Begin0(0,0,25,25,'FormL0');Repeater['RoofL0'].Begin0(0,0,25,25,'RoofL0');
Repeater['FormR2'].Begin0(2,0,25,25,'FormR0');Repeater['RoofR2'].Begin0(2,0,25,25,'RoofR0');
Repeater['FormR1'].Begin0(1,0,25,25,'FormR0');Repeater['RoofR1'].Begin0(1,0,25,25,'RoofR0');
Repeater['FormL3'].Begin0(3,0,25,25,'FormL0');Repeater['RoofL3'].Begin0(3,0,25,25,'RoofL0');
Structure['FormCL0'].PutBetween(0,2);Structure['RoofCL0'].PutBetween(0,2);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
38525;Structure['FormCL0'].PutBetween(0,2);Structure['RoofCL0'].PutBetween(0,2);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
38530;Track[2].Position(-9.5,0,600);
38550;Structure['FormCL0'].PutBetween(0,2);Structure['RoofCL0'].PutBetween(0,2);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
38575;Curve.BeginCircular(-1100,0);Track[2].Position(-12,0,1100);Track[3].Position(15.4,0,-800);
Structure['FormCL0'].PutBetween(0,2);Structure['RoofCL0'].PutBetween(0,2);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
38600;Structure['FormCL0'].PutBetween(0,2);Structure['RoofCL0'].PutBetween(0,2);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
38625;Structure['FormCL0'].PutBetween(0,2);Structure['RoofCL0'].PutBetween(0,2);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
38645;Curve.BeginCircular(0,0);Track[2].Position(-11.5,0,0);
38650;Structure['FormCL0'].PutBetween(0,2);Structure['RoofCL0'].PutBetween(0,2);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
38660;Track[2].Position(-11,0,400);
38675;Structure['FormCL0'].PutBetween(0,2);Structure['RoofCL0'].PutBetween(0,2);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
38685;Station['HS08'].Put(-1,-3,3);
38700;Track[2].Position(-8,0,0);Track[3].Position(10.8,0,0);
Repeater['FormL0'].end();Repeater['FormR1'].end();Repeater['FormR2'].end();Repeater['FormL3'].end();
Repeater['RoofL0'].end();Repeater['RoofR1'].end();Repeater['RoofR2'].end();Repeater['RoofL3'].end();
38740;Track[4].Position(7.3,0);Repeater['WallR1'].Begin0(4,3,5,5,'Wall2R');
Repeater['Track4'].Begin0(4,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track4RailL'].Begin(4,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track4RailR'].Begin(4, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
38770;Track[2].Position(-1,0,-300);Track[3].Position(4.8,0,300);
38795;Track[2].Position(0,0,0);Track[3].Position(3.8,0,0);Track[4].Position(11,0);
Repeater['WallL0'].Begin0(0,3,5,5,'Wall2L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall2R');
Repeater['Track2'].end();Repeater['Track2RailL'].end();Repeater['Track2RailR'].end();
Repeater['Track4'].end();Repeater['Track4RailL'].end();Repeater['Track4RailR'].end();
38875;Track[3].Position(3.8,0,-250);
38885;Track[3].Position(3.0,0,0);
38900;Track[3].Position(0.8,0,250);
38910;Track[3].Position(0,0,0);Repeater['Track3'].end();Repeater['Track3RailL'].end();Repeater['Track3RailR'].end();
38965;Curve.BeginCircular(2000,20);
39055;Curve.BeginCircular(0,0);
39065;Repeater['Track0'].Begin0(0,3,5,5,'TrConcrete');Repeater['Track1'].Begin0(1,3,5,5,'TrConcrete');
39090;Repeater['WallL0'].Begin0(0,3,25,25,'Bridge0L');Repeater['WallR1'].Begin0(1,3,25,25,'Bridge0R');
39115;Repeater['WallL0'].Begin0(0,3,5,5,'Wall2L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall2R');
39160;Repeater['WallL0'].Begin0(0,3,25,25,'Bridge0L');Repeater['WallR1'].Begin0(1,3,25,25,'Bridge0R');
39185;Repeater['WallL0'].Begin0(0,3,5,5,'Wall2L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall2R');
39325;Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
39340;Repeater['Track0'].Begin0(0,3,5,5,'Ballast0','Ballast1','Ballast2');Repeater['Track1'].Begin0(1,3,5,5,'Ballast0','Ballast1','Ballast2');
39430;Curve.BeginCircular(1025,35);
39545;Repeater['WallL0'].Begin0(0,3,5,5,'Wall0L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall0R');
39680;Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
40105;Gradient.BeginConst(-3);
40115;Gradient.BeginConst(-6);
40180;Curve.BeginCircular(0,0);
40380;Gradient.BeginTransition();
40400;Gradient.End();
40500;Repeater['WallL0'].Begin0(0,3,5,5,'Wall0L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall0R');
40600;Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
40665;Gradient.BeginConst(-1.8);
40675;Gradient.BeginConst(-4);
40815;Repeater['FormCL0'].Begin0(0,3,0,25,'FormCL2');Repeater['FormL0'].Begin0(0,3,0,25,'FormL0');
Repeater['FormCR1'].Begin0(1,3,0,25,'FormCR2');Repeater['FormR0'].Begin0(1,3,0,25,'FormR0');
Repeater['WallL0'].End();Repeater['WallR1'].End();
40915;Repeater['FormCL0'].Begin0(0,3,0,25,'FormCL3');Repeater['FormL0'].Begin0(0,3,0,25,'FormL0');
Repeater['FormCR1'].Begin0(1,3,0,25,'FormCR3');Repeater['FormR0'].Begin0(1,3,0,25,'FormR0');
40965;Repeater['FormCL0'].End();Repeater['FormL0'].End();Repeater['FormCR1'].End();Repeater['FormR0'].End();Station['HS07'].Put(-1,-1,1);
Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
41075;Gradient.BeginConst(-6);
41090;Gradient.BeginConst(-10);
41265;Repeater['WallR1'].Begin0(1,3,5,5,'Wall0R');Curve.BeginCircular(-2600,30);
41395;Curve.BeginCircular(2600,30);Repeater['WallL0'].Begin0(0,3,5,5,'Wall0L');
41455;Gradient.BeginConst(-6);
41480;Gradient.BeginConst(-2);
41500;Gradient.BeginConst(0);
41525;Curve.BeginCircular(0,0);Gradient.BeginConst(4);
41645;Curve.BeginCircular(1185,30);
41790;Gradient.BeginConst(0);
41800;Gradient.BeginConst(-3);
41855;Curve.BeginCircular(0,0);Gradient.BeginConst(-6);
42070;Gradient.BeginConst(-2);
42090;Gradient.BeginConst(0);
42140;Curve.BeginCircular(-820,40);
42250;Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL3');Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR3');Repeater['FormR0'].Begin0(1,3,25,25,'FormR0');
Repeater['WallL0'].End();Repeater['WallR1'].End();
42300;Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL2');Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR2');Repeater['FormR0'].Begin0(1,3,25,25,'FormR0');
42375;Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL3');Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR3');Repeater['FormR0'].Begin0(1,3,25,25,'FormR0');
42400;Repeater['FormCL0'].End();Repeater['FormL0'].End();Repeater['FormCR1'].End();Repeater['FormR0'].End();Station['HS06'].Put(-1,-1,1);
Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
42460;Gradient.BeginConst(-3);
42470;Gradient.BeginConst(-8);
42550;Curve.BeginCircular(0,0);
42610;Repeater['WallL0'].Begin0(0,3,25,25,'StaWL');Repeater['WallR1'].Begin0(1,3,25,25,'StaWR');
42640;Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');
Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');
42665;Repeater['TWallL0'].end();Repeater['TWallR0'].end();Repeater['TWallL1'].end();Repeater['TWallR1'].end();
42805;Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');
Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');
42810;Repeater['TWallL0'].end();Repeater['TWallR0'].end();Repeater['TWallL1'].end();Repeater['TWallR1'].end();
42920;Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');
Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Repeater['WallL0'].End();Repeater['WallR1'].End();
Repeater['TLightL0'].Begin(0,-2.8,0,0,0,180,0,0,25,15,'TLight');Repeater['TLightR1'].Begin(1,2.8,0,0,0,0,0,0,25,15,'TLight');
43040;Gradient.BeginConst(-2);
43050;Gradient.BeginConst(2);
43060;Gradient.BeginConst(6);
43080;Repeater['WallL0'].Begin0(0,3,25,25,'StaWL');Repeater['WallR1'].Begin0(1,3,25,25,'StaWR');
Repeater['TWallL0'].end();Repeater['TWallR0'].end();Repeater['TWallL1'].end();Repeater['TWallR1'].end();
Repeater['TLightL0'].End;Repeater['TLightR1'].End;
43135;Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');
Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');
43165;Repeater['TWallL0'].end();Repeater['TWallR0'].end();Repeater['TWallL1'].end();Repeater['TWallR1'].end();
43195;Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');
Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');Curve.BeginCircular(-1320,0);
43225;Repeater['TWallL0'].end();Repeater['TWallR0'].end();Repeater['TWallL1'].end();Repeater['TWallR1'].end();
43315;Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
43410;Curve.BeginCircular(0,0);
43570;Gradient.BeginConst(2);
43590;Gradient.BeginConst(0);
43610;Track[2].Position(0,0,-300);Track[3].Position(3.8,0,300);
Repeater['Track2'].Begin0(2,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track3'].Begin0(3,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3RailL'].Begin(3,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track3RailR'].Begin(3, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['WallL0'].Begin0(2,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(3,3,5,5,'Wall1R');
43630;Track[2].Position(-1,0,0);Track[3].Position(4.8,0,0);
43720;Track[2].Position(-10,0,1000);Track[3].Position(13.8,0,-1000);
Repeater['FormL0'].Begin0(0,0,25,25,'FormL0');Repeater['RoofL0'].Begin0(0,0,25,25,'RoofL0');
Repeater['FormR2'].Begin0(2,0,25,25,'FormR0');Repeater['RoofR2'].Begin0(2,0,25,25,'RoofR0');
Repeater['FormR1'].Begin0(1,0,25,25,'FormR0');Repeater['RoofR1'].Begin0(1,0,25,25,'RoofR0');
Repeater['FormL3'].Begin0(3,0,25,25,'FormL0');Repeater['RoofL3'].Begin0(3,0,25,25,'RoofL0');
Structure['FormCL0'].PutBetween(0,2);Structure['RoofCL0'].PutBetween(0,2);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
43745;Structure['FormCL0'].PutBetween(0,2);Structure['RoofCL0'].PutBetween(0,2);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
43770;Structure['FormCL0'].PutBetween(0,2);Structure['RoofCL0'].PutBetween(0,2);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
43795;Structure['FormCL0'].PutBetween(0,2);Structure['RoofCL0'].PutBetween(0,2);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
43820;Structure['FormCL0'].PutBetween(0,2);Structure['RoofCL0'].PutBetween(0,2);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
43845;Structure['FormCL0'].PutBetween(0,2);Structure['RoofCL0'].PutBetween(0,2);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
Repeater['RoofL0'].end();Repeater['RoofR1'].end();Repeater['RoofR2'].end();Repeater['RoofL3'].end();
43870;Structure['FormCL0'].PutBetween(0,2);Structure['RoofCL0'].PutBetween(0,2);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
43878;Station['HS05'].Put(-1,-3,3);
43895;Track[2].Position(-10,0);Track[3].Position(13.8,0);
Repeater['FormL0'].end();Repeater['FormR1'].end();Repeater['FormR2'].end();Repeater['FormL3'].end();
43980;Track[2].Position(-1,0,-300);Track[3].Position(4.8,0,300);
44000;Track[2].Position(0,0);Track[3].Position(3.8,0);
Repeater['Track2'].end();Repeater['Track2RailL'].end();Repeater['Track2RailR'].end();
Repeater['Track3'].end();Repeater['Track3RailL'].end();Repeater['Track3RailR'].end();
44120;Gradient.BeginConst(-3);
44130;Gradient.BeginConst(-8);
44150;Repeater['WallL0'].End();Repeater['WallR1'].End();
44160;Structure['CrossSlabD'].put0(0,3,5);Structure['CrossSlabD'].put0(1,3,5);
44200;Curve.BeginCircular(1370,30);
44470;CabIlluminance.Set(1);
44475;Repeater['Track0'].Begin0(0,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track1'].Begin0(1,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Repeater['TLightL0'].Begin(0,-2.8,0,0,0,180,0,0,25,15,'TLight');
Repeater['TLightR1'].Begin(1,2.8,0,0,0,0,0,0,25,15,'TLight');CabIlluminance.Set(0);
44850;Gradient.BeginConst(-3);
44910;Curve.BeginCircular(0,0);Gradient.BeginConst(0);Repeater['Beam1'].Begin(0,0,6,0,0,0,0,0,0,4.28,'Beam1');
Repeater['TWallL0'].End();Repeater['TWallL1'].End();Repeater['TWallR0'].End();Repeater['TWallR1'].End();
Repeater['TLightL0'].end();Repeater['TLightR1'].end();CabIlluminance.Set(0);
Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL2');Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR0');Repeater['FormR1'].Begin0(1,3,25,25,'FormR0');
Repeater['RoofCR1'].Begin0(1,3,25,25,'RoofCR0');Repeater['RoofR1'].Begin0(1,3,25,25,'RoofR0');
44915;CabIlluminance.Set(1);
44960;Repeater['Beam1'].End();
Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL0');Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');
Repeater['RoofCL0'].Begin0(0,3,25,25,'RoofCL1');Repeater['RoofL0'].Begin0(0,3,25,25,'RoofL0');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR0');Repeater['FormR1'].Begin0(1,3,25,25,'FormR0');
Repeater['RoofCR1'].Begin0(1,3,25,25,'RoofCR1');Repeater['RoofR1'].Begin0(1,3,25,25,'RoofR0');
Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');
45110;
Repeater['FormCL0'].end();Repeater['FormL0'].end();Repeater['FormCR1'].end();Repeater['FormR1'].end();
Repeater['RoofCL0'].end();Repeater['RoofL0'].end();Repeater['RoofCR1'].end();Repeater['RoofR1'].end();
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Station['HS04'].Put(-1,-1,1);
45135;Repeater['TWallL0'].End();Repeater['TWallL1'].End();Repeater['TWallR0'].End();Repeater['TWallR1'].End();
Gradient.BeginConst(2);
45150;Gradient.BeginConst(6);
45170;Gradient.BeginConst(12);
45300;Repeater['WallL0'].Begin0(2,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(3,3,5,5,'Wall1R');
45415;Gradient.BeginTransition();
45465;Gradient.End();
46110;Gradient.BeginConst(-6);
46125;Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Repeater['TLightL0'].Begin(0,-2.8,0,0,0,180,0,0,25,15,'TLight');Repeater['TLightR1'].Begin(1,2.8,0,0,0,0,0,0,25,15,'TLight');
Repeater['Track0'].Begin0(0,3,5,5,'BallastDk0','BallastDk1','BallastDk2');Repeater['WallL0'].End();
Repeater['Track1'].Begin0(1,3,5,5,'BallastDk0','BallastDk1','BallastDk2');Repeater['WallR1'].End();
46265;Repeater['TWallL0'].Begin0(0,3,5,5,'T3SL');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallR1'].Begin0(1,3,5,5,'T3SR');
Structure['T3EDL'].Put0(0,0,0);Structure['T3EDR'].Put0(1,0,0);
46410;Curve.BeginCircular(0,0);Gradient.BeginConst(0);Repeater['Beam1'].Begin(0,0,6,0,0,0,0,0,0,4.28,'Beam1');
Repeater['TWallL0'].End();Repeater['TWallL1'].End();Repeater['TWallR0'].End();Repeater['TWallR1'].End();
Repeater['TLightL0'].end();Repeater['TLightR1'].end();CabIlluminance.Set(0);
Repeater['Track1'].Begin0(1,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track0'].Begin0(0,3,5,5,'Ballast0','Ballast1','Ballast2');
46412;CabIlluminance.Set(1);
46435;
Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL2');Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR0');Repeater['FormR1'].Begin0(1,3,25,25,'FormR0');
Repeater['RoofCR1'].Begin0(1,3,25,25,'RoofCR0');Repeater['RoofR1'].Begin0(1,3,25,25,'RoofR0');
46460;Curve.BeginCircular(-1597.2,30);
46485;
Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');
46510;
Repeater['TWallL0'].End();Repeater['TWallL1'].End();Repeater['TWallR0'].End();Repeater['TWallR1'].End();
46585;Station['HS03'].Put(-1,-1,1);Gradient.BeginConst(-21.5);
Repeater['FormCL0'].End();Repeater['FormL0'].End();
Repeater['FormCR1'].End();Repeater['FormR1'].End();
Repeater['RoofCR1'].End();Repeater['RoofR1'].End();
46610;Repeater['TWallL0'].Begin0(0,3,5,5,'T3SL');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallR1'].Begin0(1,3,5,5,'T3SR');
Structure['T3EDL'].Put0(0,0,0);Structure['T3EDR'].Put0(1,0,0);Repeater['Beam1'].End();
Repeater['Track0'].Begin0(0,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track1'].Begin0(1,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['TLightL0'].Begin(0,-2.8,0,0,0,180,0,0,25,15,'TLight');Repeater['TLightR1'].Begin(1,2.8,0,0,0,0,0,0,25,15,'TLight');
47135;Gradient.BeginConst(4);
47185;Curve.BeginCircular(0,0);
47285;Track[2].Position(3.8,0,-300);Repeater['Track2'].Begin0(2,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
47310;Track[2].Position(1.9,0,300);
47335;Track[2].Position(0,0,0);Curve.BeginCircular(10000,0);
Repeater['Track2'].End();Repeater['Track2RailL'].End();Repeater['Track2RailR'].End();
47460;Curve.BeginCircular(0,0);
47585;Curve.BeginCircular(2100,20);Track[1].Position(3.8,0,2000);
47610;Track[1].Position(4.1,0,2000);
47635;Track[1].Position(4.4,0,2000);
47660;Track[1].Position(4.7,0,2000);
47685;Curve.BeginCircular(0,0);Track[1].Position(5,0,0);
47735;Repeater['LargePoleD0'].Begin(0,2.8,0,0,0,0,0,3,25,25,'LargePoleD4');
47760;Track[2].Position(5,0,400);
Repeater['Track2'].Begin0(2,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['TWallL2'].Begin0(2,3,5,5,'T2MDL');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
Repeater['TWallR2'].Begin0(2,3,5,5,'T3SR');Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');
47785;Track[2].Position(6.8,0,0);Track[3].Position(0,0,-300);Repeater['Track3'].Begin0(3,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track3RailL'].Begin(3,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track3RailR'].Begin(3, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['TWallL3'].Begin0(3,3,5,5,'T3SL');Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');
Repeater['TWallR3'].Begin0(3,3,5,5,'T2MDR');Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');
47810;Track[2].Position(9.2,0,0);Track[3].Position(-2.5,0,0);Curve.BeginCircular(1505,20);
47835;Track[2].Position(11.4,0,0);Track[3].Position(-5.0,0,0);
47860;Track[2].Position(13.0,0,0);Track[3].Position(-7.5,0,0);
47885;Track[2].Position(14.2,0,-1500);Track[3].Position(-9.2,0,1500);
Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');Repeater['RoofL0'].Begin0(0,3,25,25,'RoofL0');
Repeater['FormR3'].Begin0(3,3,25,25,'FormR0');Repeater['RoofR3'].Begin0(3,3,25,25,'RoofR0');
Repeater['FormR1'].Begin0(1,3,25,25,'FormR0');Repeater['RoofR1'].Begin0(1,3,25,25,'RoofR0');
Repeater['FormL2'].Begin0(2,3,25,25,'FormL0');Repeater['RoofL2'].Begin0(2,3,25,25,'RoofL0');
Structure['FormCR0'].PutBetween(3,0);Structure['RoofCR1'].PutBetween(3,0);
Structure['FormCR0'].PutBetween(1,2);Structure['RoofCR1'].PutBetween(1,2);
47910;Structure['FormCR0'].PutBetween(3,0);Structure['RoofCR1'].PutBetween(3,0);
Structure['FormCR0'].PutBetween(1,2);Structure['RoofCR1'].PutBetween(1,2);
47935;Structure['FormCR0'].PutBetween(3,0);Structure['RoofCR1'].PutBetween(3,0);
Structure['FormCR0'].PutBetween(1,2);Structure['RoofCR1'].PutBetween(1,2);
47960;Structure['FormCR0'].PutBetween(3,0);Structure['RoofCR1'].PutBetween(3,0);
Structure['FormCR0'].PutBetween(1,2);Structure['RoofCR1'].PutBetween(1,2);
47985;Structure['FormCR0'].PutBetween(3,0);Structure['RoofCR1'].PutBetween(3,0);
Structure['FormCR0'].PutBetween(1,2);Structure['RoofCR1'].PutBetween(1,2);
48010;Structure['FormCR0'].PutBetween(3,0);Structure['RoofCR1'].PutBetween(3,0);
Structure['FormCR0'].PutBetween(1,2);Structure['RoofCR1'].PutBetween(1,2);
48035;Repeater['FormL0'].end();Repeater['FormR1'].end();Repeater['FormL2'].end();Repeater['FormR3'].end();
Repeater['RoofL0'].end();Repeater['RoofR1'].end();Repeater['RoofL2'].end();Repeater['RoofR3'].end();
Track[2].Position(11,0,0);Track[3].Position(-6.3,0,0);Station['HS02'].Put(-1,-1,1);
48085;Curve.BeginCircular(0,0);
48110;Track[2].Position(5.0,0,0);Track[3].Position(0,0,0);
Repeater['Track2'].end();Repeater['Track2RailL'].end();Repeater['Track2RailR'].end();
Repeater['Track3'].end();Repeater['Track3RailL'].end();Repeater['Track3RailR'].end();
Repeater['TWallL2'].end();Repeater['TWallR2'].end();Repeater['TWallL3'].end();Repeater['TWallR3'].end();
Repeater['TWallL0'].Begin0(0,3,5,5,'T3SL');Repeater['TWallR1'].Begin0(1,3,5,5,'T3SR');
48135;Repeater['LargePoleD0'].End();Curve.BeginCircular(1205,0);Track[1].Position(5,0);
48210;Gradient.BeginConst(20);
48310;Curve.BeginCircular(0,0);Track[1].Position(3.8,0);
48435;Repeater['TWallL0'].End();Repeater['TWallL1'].End();Repeater['TWallR0'].End();Repeater['TWallR1'].End();
Repeater['Track0'].Begin0(0,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track1'].Begin0(1,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['TLightL0'].End();Repeater['TLightR1'].End();Gradient.BeginConst(3);
Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
48545;Curve.BeginCircular(-770,30);
48875;Curve.BeginCircular(0,0);
48985;Repeater['WallL0'].Begin0(0,3,25,25,'Bridge0L');Repeater['WallR1'].Begin0(1,3,25,25,'Bridge0R');
49035;Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
49085;Structure['BridgeA'].Put(0,0,0,50,0,0,0,0,0);Gradient.BeginConst(0);
49135;Structure['BridgeB'].Put(0,0,0,50,0,0,0,0,0);
49185;Structure['BridgeB'].Put(0,0,0,50,0,0,0,0,0);
49235;Structure['BridgeB'].Put(0,0,0,50,0,0,0,0,0);
49285;Structure['BridgeB'].Put(0,0,0,50,0,0,0,0,0);
49335;Structure['BridgeB'].Put(0,0,0,50,0,0,0,0,0);
49385;Structure['BridgeA'].Put(0,0,0,50,0,0,0,0,0);
49460;Repeater['WallL0'].Begin0(0,3,25,25,'Bridge0L');Repeater['WallR1'].Begin0(1,3,25,25,'Bridge0R');
49510;Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
49550;Gradient.BeginTransition();Gradient.BeginConst(-5);Curve.BeginCircular(-2600,30);
49740;Curve.BeginCircular(0,0);
49790;Gradient.BeginConst(0);
49820;Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL4');Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR4');Repeater['FormR1'].Begin0(1,3,25,25,'FormR0');
Repeater['WallL0'].End();Repeater['WallR1'].End();
49895;Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL2');Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR2');
49970;Repeater['FormCL0'].End();Repeater['FormL0'].End();Repeater['FormCR1'].End();Repeater['FormR1'].End();Station['HS01'].Put(-1,-1,1);
Curve.BeginCircular(-1655,40);Repeater['WallL0'].Begin0(0,3,5,5,'Wall1L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall1R');
50160;Curve.BeginCircular(0,0);
50190;Curve.BeginCircular(285,45);
50505;Curve.BeginCircular(305,45);Track[1].Position(3.8,0,1000);Gradient.BeginTransition();Gradient.BeginConst(-3);
50540;Repeater['WallR0'].Begin0(0,3,5,5,'Wall1R');Repeater['WallL1'].Begin0(1,3,5,5,'Wall1L');
50600;Track[1].Position(10.7,0,-305);Gradient.BeginConst(-7);
50630;Track[1].Position(13.0,0,-305);Gradient.BeginConst(-12);
50645;Curve.BeginCircular(0,0);Track[1].Position(13.3,0,0);Gradient.BeginConst(-20);
Track[2].Position(6.5,-6,0);Track[3].Position(20,-6,0);
Repeater['Track2'].Begin0(2,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track3'].Begin0(3,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3RailL'].Begin(3,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track3RailR'].Begin(3, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
50770;Curve.BeginCircular(-250,40);Track[2].Position(6.5,-3.6,0);Track[3].Position(20,-3.6,0);Gradient.BeginConst(-12);
50895;Curve.BeginCircular(-355,40);Track[2].Position(4.0,0,0);Track[1].Position(8,0,0);Track[3].Position(12,0,0);
Gradient.BeginConst(0);Gradient.End();Repeater['WallL0'].End();Repeater['WallR0'].End();Repeater['WallL1'].End();Repeater['WallR1'].End();
50955;Curve.BeginCircular(-2000,0);Track[2].Position(3.8,0,0);Track[1].Position(7.6,0,0);Track[3].Position(11.8,0,0);
Repeater['dikeL0'].Begin0(0,3,5,10,'Grass1L');Repeater['dikeR3'].Begin0(3,3,5,10,'Grass1R');
51005;Curve.BeginCircular(0,0);
51040;Curve.BeginCircular(-200,0);Track[2].Position(3.8,0,200);Track[1].Position(7.6,0,200);Track[3].Position(11.8,0,100);
51060;Curve.BeginCircular(0,0);Track[2].Position(4.6,0,0);Track[1].Position(8.4,0,0);Track[3].Position(14.2,0,0);
51115;Curve.BeginCircular(200,0);Track[2].Position(9.6,0,-200);Track[1].Position(13.6,0,-200);Track[3].Position(23.6,0,-130);
Repeater['FormR0'].Begin0(0,0,25,25,'FormR0');Repeater['RoofR0'].Begin0(0,0,25,25,'RoofR0');
Repeater['FormL2'].Begin0(2,0,25,25,'FormL0');Repeater['RoofL2'].Begin0(2,0,25,25,'RoofL0');
Repeater['FormR1'].Begin0(1,0,25,25,'FormR0');Repeater['RoofR1'].Begin0(1,0,25,25,'RoofR0');
Repeater['FormL3'].Begin0(3,0,25,25,'FormL0');Repeater['RoofL3'].Begin0(3,0,25,25,'RoofL0');
Structure['FormCL0'].PutBetween(2,0);Structure['RoofCL0'].PutBetween(2,0);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
51135;Curve.BeginCircular(0,0);Track[2].Position(10.5,0,0);Track[1].Position(14.5,0,0);Track[3].Position(25,0,-800);
51140;Structure['FormCL0'].PutBetween(2,0);Structure['RoofCL0'].PutBetween(2,0);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
51165;Structure['FormCL0'].PutBetween(2,0);Structure['RoofCL0'].PutBetween(2,0);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
51190;Structure['FormCL0'].PutBetween(2,0);Structure['RoofCL0'].PutBetween(2,0);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
51215;Structure['FormCL0'].PutBetween(2,0);Structure['RoofCL0'].PutBetween(2,0);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
51180;Track[2].Position(10.4,0,-800);Track[1].Position(14.2,0,-800);Track[3].Position(24,0,-400);
51230;Curve.BeginCircular(-485,20);Track[2].Position(7.4,0,800);Track[1].Position(11.2,0,800);Track[3].Position(18,0,200);
51240;Structure['FormCL0'].PutBetween(2,0);Structure['RoofCL0'].PutBetween(2,0);
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
51257;Station['KS10'].Put(1,-3,3);
51265;//staEnd
Repeater['FormR0'].end();Repeater['FormR1'].end();Repeater['FormL2'].end();Repeater['FormL3'].end();
Repeater['RoofR0'].end();Repeater['RoofR1'].end();Repeater['RoofL2'].end();Repeater['RoofL3'].end();
51275;Track[2].Position(5,0,0);Track[1].Position(9,0,0);Track[3].Position(13,0,0);Curve.BeginCircular(-545,0);Gradient.BeginConst(3);
Curve.BeginCircular(0,0);
51285;Curve.BeginCircular(-100,0);Track[5].Position(0,0);
Repeater['Track5'].Begin0(5,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track5RailL'].Begin(5,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track5RailR'].Begin(5, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
51300;Curve.BeginCircular(0,0);
51315;Track[2].Position(3.8,0,0);Track[1].Position(7.6,0,0);Track[3].Position(11.4,0,0);
Curve.BeginCircular(-3000,0);Gradient.BeginConst(10);Track[5].Position(3.8,0);
Repeater['Track5'].end();Repeater['Track5RailL'].end();Repeater['Track5RailR'].end();
51430;Gradient.BeginConst(6);Curve.BeginCircular(0,0);
51540;Gradient.BeginConst(0);
51555;//bdg
51730;Curve.BeginCircular(-2005,30);Track[2].Position(3.8,0,0);Track[1].Position(7.6,0,0);Track[3].Position(11.4,0,0);
51740;Gradient.BeginConst(10);Track[2].Position(3.8,0,0);Track[1].Position(7.6,0,0);Track[3].Position(11.4,0,0);
Repeater['dikeL0'].Begin0(1,3,5,10,'Grass1L');
Track[4].Position(-5.0,2.2);
Repeater['Track4'].Begin0(4,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track4RailL'].Begin(4,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track4RailR'].Begin(4, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['WallL4'].Begin0(4,3,5,5,'Wall0L');Repeater['WallR4'].Begin0(4,3,5,5,'Wall0R');Repeater['WallR2'].Begin0(2,3,5,5,'Wall0R');
51755;Gradient.BeginConst(20);Track[2].Position(3.8,0,0);Track[1].Position(7.8,-0.15);Track[3].Position(11.6,-0.15);
Track[4].Position(-4.98,2.05);
51850;Curve.BeginCircular(0,0);Gradient.BeginConst(10);Track[2].Position(3.8,0,0);Track[1].Position(9.0,-2.05);Track[3].Position(12.8,-2.05);
Track[4].Position(-4.22,0.15);
Repeater['WallR4'].End();
51875;Gradient.BeginConst(0);Track[2].Position(3.8,0);Track[1].Position(9.2,-2.2);Track[3].Position(13.0,-2.2);
Track[4].Position(-4.2,0);
51930;Track[1].Position(9.0,-2.05);Track[3].Position(12.8,-2.05);
Track[5].Position(-4.2,0,120);
Repeater['Track5'].Begin0(5,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track5RailL'].Begin(5,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track5RailR'].Begin(5, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['dikeL0'].End();Repeater['dikeR3'].End();Repeater['WallL1'].Begin0(1,3,5,5,'Wall0L');Repeater['WallR3'].Begin0(3,3,5,5,'Wall0R');
51940;Track[5].Position(-3.3,0,0);
51960;Track[5].Position(-0.6,0,-120);
51970;Track[5].Position(0,0);Repeater['Track5'].End();Repeater['Track5RailL'].End();Repeater['Track5RailR'].End();
Track[1].Position(9.0,-0.2);Track[3].Position(12.8,-0.2);
51975;Repeater['WallR4'].Begin0(4,3,5,5,'Wall0R');Repeater['WallL0'].Begin0(0,3,5,5,'Wall0L');
51980;Curve.BeginCircular(-250,0);Track[4].Position(-4.2,0.2);Track[1].Position(9.0,0.2);Track[3].Position(12.8,0.2);
51020;Gradient.BeginConst(-5);
52105;Curve.BeginCircular(0,0);Track[4].Position(-4.2,6.2,0,-800);Track[1].Position(9.0,6.2,0,-800);Track[3].Position(12.8,6.2,0,-800);
52155;Gradient.BeginConst(0);
Track[4].Position(-4.2,7.5);Track[1].Position(9.0,7.5);Track[3].Position(12.8,7.5);
52200;Track[5].Position(0,0,230);Track[6].Position(3.8,0,-230);Track[1].Position(0,7.5);Track[3].Position(3.8,7.5);
Repeater['Track6'].Begin0(6,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track6RailL'].Begin(6,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track6RailR'].Begin(6, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track5'].Begin0(5,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track5RailL'].Begin(5,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track5RailR'].Begin(5, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Track[1].Position(0,7.5,230);Track[3].Position(3.8,7.5,230);
52220;Curve.BeginCircular(-230,0);Track[5].Position(2,0,-230);Track[6].Position(2,0,230);Track[2].Position(3.8,0,230);Track[4].Position(-4.2,7.5,230);
52240;Curve.BeginCircular(0,0);Track[5].Position(4.4,0);Track[6].Position(0,0);Track[2].Position(4.4,0,0);
Track[1].Position(0.6,7.5);Track[3].Position(4.4,7.5);Track[4].Position(-3.4,7.5,-800);
Repeater['Track5'].End();Repeater['Track5RailL'].End();Repeater['Track5RailR'].End();
Repeater['Track6'].End();Repeater['Track6RailL'].End();Repeater['Track6RailR'].End();
52275;Structure['FormCL0'].PutBetween(2,0);Structure['RoofCL0'].PutBetween(2,0);
Repeater['FormR0'].Begin0(0,0,25,25,'FormR0');Repeater['RoofR0'].Begin0(0,0,25,25,'RoofR1');
Repeater['FormL2'].Begin0(2,0,25,25,'FormL0');Repeater['RoofL2'].Begin0(2,0,25,25,'RoofL1');
52300;Structure['FormCL0'].PutBetween(2,0);Structure['RoofCL1'].PutBetween(2,0);Track[4].Position(0,7.5);
52325;Structure['FormCL0'].PutBetween(2,0);Structure['RoofCL1'].PutBetween(2,0);
52330;Track[2].Position(12,0,-600);Curve.BeginCircular(600,0);Track[1].Position(8.2,7.5,-600);Track[3].Position(12,7.5,-600);
52350;Structure['FormCL0'].PutBetween(2,0);Structure['RoofCL1'].PutBetween(2,0);
52375;Structure['FormCL0'].PutBetween(2,0);Structure['RoofCL1'].PutBetween(2,0);
52400;Track[2].Position(12,0);Track[1].Position(8.2,7.5);Track[3].Position(12,7.5);
Curve.BeginCircular(0,0);Structure['FormCL0'].PutBetween(2,0);Structure['RoofCL1'].PutBetween(2,0);
52425;Structure['FormCL0'].PutBetween(2,0);Structure['RoofCL1'].PutBetween(2,0);
52450;Structure['FormCL0'].PutBetween(2,0);Structure['RoofCL1'].PutBetween(2,0);
52460;Track[2].Position(8.5,0,250);Track[1].Position(4.7,7.5,500);Track[3].Position(8.5,7.5,500);
Curve.BeginCircular(-630,0);
52475;Structure['FormCL0'].PutBetween(2,0);Structure['RoofCL1'].PutBetween(2,0);Station['KS09'].Put(1,-4,4);
52500;Track[2].Position(9.0,0,400);Track[1].Position(5.0,7.5);Track[3].Position(7.6,7.5,300);
Curve.BeginCircular(0,0);
Repeater['FormR0'].end();Repeater['FormR1'].end();Repeater['FormL2'].end();Repeater['FormL3'].end();
Repeater['RoofR0'].end();Repeater['RoofR1'].end();Repeater['RoofL2'].end();Repeater['RoofL3'].end();
Repeater['WallR0'].Begin0(0,3,5,5,'Wall0R');Repeater['WallL2'].Begin0(2,3,5,5,'Wall0L');
Repeater['WallR4'].End();Repeater['WallL4'].End();
Repeater['Track4'].End();Repeater['Track4RailL'].End();Repeater['Track4RailR'].End();
Repeater['WallL1'].Begin0(1,3,5,5,'Wall0L');Repeater['WallR1'].Begin0(1,3,5,5,'Wall0R');
52600;Track[2].Position(24,0);Track[3].Position(27.8,5);Repeater['WallR2'].End();Repeater['WallL2'].End();
Repeater['Track2'].End();Repeater['Track2RailL'].End();Repeater['Track2RailR'].End();
Repeater['WallR3'].End();Repeater['WallL3'].End();
Repeater['Track3'].End();Repeater['Track3RailL'].End();Repeater['Track3RailR'].End();
52715;Track[1].Position(5.0,1.7);Curve.BeginCircular(4000,0);
52750;Curve.BeginCircular(0,0);
52765;Repeater['WallR0'].End();Repeater['WallL1'].End();
52815;Track[1].Position(4.4,0);
Curve.BeginCircular(-8000,0);Gradient.BeginConst(0);
52890;Track[1].Position(3.8,0);Curve.BeginCircular(0,0);Gradient.BeginConst(-8);
52905;Gradient.BeginConst(-20);
53105;Gradient.BeginConst(-8);
53120;Gradient.BeginConst(0);Curve.BeginCircular(275,60);
Repeater['dikeL0'].Begin0(0,3,5,10,'Grass1L');Repeater['dikeR1'].Begin0(1,3,5,10,'Grass1R');
Repeater['WallR1'].End();Repeater['WallL0'].End();
53167;Structure['CrossSlabD'].Put0(0,3,0);Structure['CrossSlabD'].Put0(1,3,0);
Structure['CrossGateDL'].Put0(0,3,0);Structure['CrossGateDR'].Put0(1,3,0);
53322;Structure['CrossSlabQ'].Put0(0,3,0);Structure['CrossSlabQ'].Put0(1,3,0);
Structure['CrossGateQL'].Put0(0,3,0);Structure['CrossGateQR'].Put0(1,3,0);
53400;Curve.BeginCircular(0,0);
53407;Structure['CrossSlabD'].Put0(0,3,0);Structure['CrossSlabD'].Put0(1,3,0);
Structure['CrossGateDL'].Put0(0,3,0);Structure['CrossGateDR'].Put0(1,3,0);
53430;Repeater['FormL0'].Begin0(0,0,25,25,'FormL0');Repeater['FormR1'].Begin0(1,0,25,25,'FormR0');
Repeater['FormCL0'].Begin0(0,0,25,25,'FormCL0');Repeater['FormCR1'].Begin0(1,0,25,25,'FormCR0');
Repeater['RoofL0'].Begin0(0,0,25,25,'RoofL0');Repeater['RoofR1'].Begin0(1,0,25,25,'RoofR0');
Repeater['RoofCL0'].Begin0(0,0,25,25,'RoofCL0');Repeater['RoofCR1'].Begin0(1,0,25,25,'RoofCR0');
53580;Repeater['FormL0'].End();Repeater['FormR1'].End();Repeater['FormCL0'].End();Repeater['FormCR1'].End();
Repeater['RoofL0'].End();Repeater['RoofR1'].End();Repeater['RoofCL0'].End();Repeater['RoofCR1'].End();
Station['KS49'].Put(-1,-1,1);
53593;Structure['CrossSlabD'].Put0(0,3,0);Structure['CrossSlabD'].Put0(1,3,0);
Structure['CrossGateDL'].Put0(0,3,0);Structure['CrossGateDR'].Put0(1,3,0);
53480;Structure['CrossSlabD'].Put0(0,3,0);Structure['CrossSlabD'].Put0(1,3,0);
Structure['CrossGateDL'].Put0(0,3,0);Structure['CrossGateDR'].Put0(1,3,0);
53760;Structure['CrossSlabD'].Put0(0,3,0);Structure['CrossSlabD'].Put0(1,3,0);
Structure['CrossGateDL'].Put0(0,3,0);Structure['CrossGateDR'].Put0(1,3,0);
53865;Curve.BeginCircular(-575,50);
53901;Structure['CrossSlabD'].Put0(0,3,0);Structure['CrossSlabD'].Put0(1,3,0);
Structure['CrossGateDL'].Put0(0,3,0);Structure['CrossGateDR'].Put0(1,3,0);
53983;Structure['CrossSlabD'].Put0(0,3,0);Structure['CrossSlabD'].Put0(1,3,0);
Structure['CrossGateDL'].Put0(0,3,0);Structure['CrossGateDR'].Put0(1,3,0);
54061;Structure['CrossSlabS'].Put0(0,3,0);Structure['CrossSlabS'].Put0(1,3,0);
Structure['CrossGateSL'].Put0(0,3,0);Structure['CrossGateSR'].Put0(1,3,0);
54165;Curve.BeginCircular(0,0);
54203;Structure['CrossSlabQ'].Put0(0,3,0);Structure['CrossSlabQ'].Put0(1,3,0);
Structure['CrossGateQL'].Put0(0,3,0);Structure['CrossGateQR'].Put0(1,3,0);
54210;Gradient.BeginConst(5);
54410;Curve.BeginCircular(-1000,30);
54455;Curve.BeginCircular(0,0);Gradient.BeginConst(12);
54499;Structure['CrossSlabS'].Put0(0,3,0);Structure['CrossSlabS'].Put0(1,3,0);
Structure['CrossGateSL'].Put0(0,3,0);Structure['CrossGateSR'].Put0(1,3,0);
54525;Repeater['WallR1'].Begin0(1,3,5,5,'Wall0R');Repeater['WallL0'].Begin0(0,3,5,5,'Wall0L');
54565;Gradient.BeginConst(23);Repeater['dikeL0'].End();Repeater['dikeR1'].End();
54780;Curve.BeginCircular(-665,45);Gradient.BeginTransition();
54825;Curve.BeginCircular(-1200,45);Gradient.End();
54850;Curve.BeginCircular(0,0);Repeater['WallR1'].End();Repeater['WallL0'].End();
Repeater['FormL0'].Begin0(0,0,25,25,'FormL1');Repeater['FormR1'].Begin0(1,0,25,25,'FormR1');
Repeater['FormCL0'].Begin0(0,0,25,25,'FormCL3');Repeater['FormCR1'].Begin0(1,0,25,25,'FormCR3');
54875;Repeater['FormCL0'].Begin0(0,0,25,25,'FormCL2');Repeater['FormCR1'].Begin0(1,0,25,25,'FormCR2');
54925;Curve.BeginCircular(900,30);
54975;Repeater['FormL0'].End();Repeater['FormR1'].End();Repeater['FormCL0'].End();Repeater['FormCR1'].End();
Station['KS48'].Put(-1,-1,1);Repeater['WallL0'].Begin0(0,3,25,25,'Bridge0L');Repeater['WallR1'].Begin0(1,3,25,25,'Bridge0R');
54985;Curve.BeginCircular(0,0);
55115;Structure['BridgeA'].Put(0,0,0,50,0,0,0,0,0);
55125;Repeater['WallL0'].End();Repeater['WallR1'].End();
55165;Structure['BridgeB'].Put(0,0,0,50,0,0,0,0,0);
55215;Structure['BridgeB'].Put(0,0,0,50,0,0,0,0,0);
55265;Structure['BridgeB'].Put(0,0,0,50,0,0,0,0,0);
55315;Structure['BridgeB'].Put(0,0,0,50,0,0,0,0,0);
55365;Structure['BridgeB'].Put(0,0,0,50,0,0,0,0,0);
55415;Structure['BridgeB'].Put(0,0,0,50,0,0,0,0,0);
55465;Structure['BridgeA'].Put(0,0,0,50,0,0,0,0,0);
55515;Repeater['WallR1'].Begin0(1,3,5,5,'Wall0R');Repeater['WallL0'].Begin0(0,3,5,5,'Wall0L');
55530;Track[2].Position(0,0,100);Track[3].Position(3.8,0,150);Repeater['WallR1'].Begin0(3,3,5,5,'Wall0R');
Repeater['Track2'].Begin0(2,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track3'].Begin0(3,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3RailL'].Begin(3,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track3RailR'].Begin(3, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
55545;Track[2].Position(1.9,0,-100);Track[3].Position(4.8,0);
55560;Track[2].Position(3.8,0);
Repeater['Track2'].End();Repeater['Track2RailL'].End();Repeater['Track2RailR'].End();
55605;Track[3].Position(13.3,0,-700);Curve.BeginCircular(-868,0);
Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');Repeater['RoofL0'].Begin0(0,3,25,25,'RoofL0');
Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL0');Repeater['RoofCL0'].Begin0(0,3,25,25,'RoofCL0');
Repeater['FormL3'].Begin0(3,3,25,25,'FormL0');Repeater['RoofL3'].Begin0(3,3,25,25,'RoofL0');
Repeater['FormR1'].Begin0(1,3,25,25,'FormR0');Repeater['RoofR1'].Begin0(1,3,25,25,'RoofR0');
Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
55630;Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
55655;Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
55680;Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
55705;Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
55730;Structure['FormCL0'].PutBetween(3,1);Structure['RoofCL0'].PutBetween(3,1);
55755;Track[3].Position(13.3,0,868);Station['KS47'].Put(-1,-1,1);
Repeater['FormL0'].End();Repeater['RoofL0'].End();Repeater['FormCL0'].End();Repeater['RoofCL0'].End();
Repeater['FormL3'].End();Repeater['RoofL3'].End();Repeater['FormR1'].End();Repeater['RoofR1'].End();
55840;Curve.BeginCircular(0,0);Track[3].Position(6.3,0,-700);
55870;Track[3].Position(5.0,0,280);Track[2].Position(3.8,0,-150);
Repeater['Track2'].Begin0(2,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
55885;Track[2].Position(1.9,0,150);
55900;Track[2].Position(0,0,0);Track[3].Position(3.8,0);Repeater['WallR1'].Begin0(1,3,5,5,'Wall0R');
Repeater['Track3'].End();Repeater['Track3RailL'].End();Repeater['Track3RailR'].End();
Repeater['Track2'].End();Repeater['Track2RailL'].End();Repeater['Track2RailR'].End();
Gradient.BeginConst(-5);
55940;Track[1].Position(3.8,0,300);
55950;Curve.BeginCircular(1200,20);
55975;Track[1].Position(6.5,0,0);
55985;Gradient.BeginConst(0);Curve.BeginCircular(0,20);Track[1].Position(7.5,-0.5,-1);
Repeater['WallR0'].Begin0(0,3,5,5,'Wall3R');
56000;Track[1].Position(9.0,-1.3,-300);
56035;Track[1].Position(11.7,-4.8,0);
56100;Track[1].Position(11.7,-8,0);
56235;Curve.BeginCircular(-1410,30);
56365;Curve.BeginCircular(0,0);
56525;Gradient.BeginConst(6);
56600;Curve.BeginCircular(395,40);Gradient.BeginConst(0);
56710;Curve.BeginCircular(0,0);
56760;Curve.BeginCircular(-470,0);
56815;Curve.BeginCircular(0,0);
Repeater['WallL0'].End();Repeater['WallR0'].Begin0(0,3,5,25,'StaWR');
Repeater['FormL0'].Begin0(0,3,25,25,'FormL1');Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL2');
56990;Station['KS46'].Put(-1,-1,1);
Repeater['FormL0'].End();Repeater['FormCL0'].End();
Repeater['WallL0'].Begin0(0,3,5,5,'Wall0L');Repeater['WallR0'].Begin0(0,3,5,5,'Wall3R');Curve.BeginCircular(-500,30);
57030;Gradient.BeginConst(-6);
57060;Gradient.BeginConst(-12);
57090;Gradient.BeginConst(-22);
57200;Curve.BeginCircular(0,0);Track[2].Position(5,-7);Track[1].Position(8.3,-7);
Repeater['Track2'].Begin0(2,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
57315;Gradient.BeginConst(-4);Repeater['WallR0'].End();Repeater['WallR1'].Begin0(1,3,5,5,'Wall0R');
57395;Gradient.BeginConst(-12);Curve.BeginCircular(-3000,0);Track[2].Position(3.8,-0.3,-400);Track[1].Position(7.6,-0.3);
57420;Track[2].Position(2,0);
Repeater['Track2'].End();Repeater['Track2RailL'].End();Repeater['Track2RailR'].End();
57480;Curve.BeginCircular(3000,0);Track[1].Position(3.8,0);
57560;Curve.BeginCircular(0,0);
57580;Structure['CrossSlabD'].Put0(0,3,0);Structure['CrossSlabD'].Put0(1,3,0);
Structure['CrossGateDL'].Put0(0,3,0);Structure['CrossGateDR'].Put0(1,3,0);
57590;Curve.BeginCircular(355,40);
57730;Repeater['WallL0'].end();Repeater['WallR1'].end();
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
Repeater['Track0'].Begin0(0,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track1'].Begin0(1,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Background.Change('Background3');#3
57800;Gradient.BeginConst(10);
57815;Curve.BeginCircular(0,0);Gradient.BeginConst(0);
57840;Track[2].Position(0,0,-200);Track[3].Position(3.8,0,200);
Repeater['Track2'].Begin0(2,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track3'].Begin0(3,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track3RailL'].Begin(3,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track3RailR'].Begin(3, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['TWallL2'].Begin0(2,3,5,5,'T2SL');Repeater['TWallR2'].Begin0(2,3,5,5,'T2MDR');
Repeater['TWallR3'].Begin0(3,3,5,5,'T2SR');Repeater['TWallL3'].Begin0(3,3,5,5,'T2MDL');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');
Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
57865;Track[2].Position(-2,0,0);Track[3].Position(5.8,0,-0);
Repeater['Track4'].Begin0(4,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track4RailL'].Begin(4,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track4RailR'].Begin(4, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track5'].Begin0(5,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track5RailL'].Begin(5,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track5RailR'].Begin(5, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Track[4].Position(0,0,220);Track[5].Position(3.8,0,-220);
57880;Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallL3'].Begin0(3,3,5,5,'T2SL');
Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');Repeater['TWallR2'].Begin0(2,3,5,5,'T2SR');
57890;Track[2].Position(-5.5,0,0);Track[3].Position(9.3,0,0);
Track[4].Position(1.9,0,-220);Track[5].Position(1.9,0,220);
57915;Track[2].Position(-9,0,200);Track[3].Position(12.8,0,-200);
Track[4].Position(3.8,0,0);Track[5].Position(0,0,0);
Repeater['Track4'].End();Repeater['Track4RailL'].End();Repeater['Track4RailR'].End();
Repeater['Track5'].End();Repeater['Track5RailL'].End();Repeater['Track5RailR'].End();
Repeater['FormL0'].Begin0(0,3,25,25,'FormL1');Repeater['RoofL0'].Begin0(0,3,25,25,'RoofL1');
Repeater['FormR1'].Begin0(1,3,25,25,'FormR1');Repeater['RoofR1'].Begin0(1,3,25,25,'RoofR1');
Repeater['FormR2'].Begin0(2,3,25,25,'FormR1');Repeater['RoofR2'].Begin0(2,3,25,25,'RoofR1');
Repeater['FormL3'].Begin0(3,3,25,25,'FormL1');Repeater['RoofL3'].Begin0(3,3,25,25,'RoofL1');
Structure['FormCL0'].PutBetween(0,2);Structure['FormCL0'].PutBetween(3,1);
Structure['RoofCL1'].PutBetween(0,2);Structure['RoofCL1'].PutBetween(3,1);
Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');Repeater['TWallL3'].Begin0(3,3,5,5,'T2MDL');
Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');Repeater['TWallR2'].Begin0(2,3,5,5,'T2MDR');

57940;Track[2].Position(-11,0,0);Track[3].Position(14.8,0,-0);Curve.BeginCircular(440,30);
Structure['FormCL0'].PutBetween(0,2);Structure['FormCL0'].PutBetween(3,1);
Structure['RoofCL1'].PutBetween(0,2);Structure['RoofCL1'].PutBetween(3,1);
57965;Structure['FormCL0'].PutBetween(0,2);Structure['FormCL0'].PutBetween(3,1);
Structure['RoofCL1'].PutBetween(0,2);Structure['RoofCL1'].PutBetween(3,1);
57980;Curve.BeginCircular(0,0);
Structure['FormCL0'].PutBetween(0,2);Structure['FormCL0'].PutBetween(3,1);
Structure['RoofCL1'].PutBetween(0,2);Structure['RoofCL1'].PutBetween(3,1);
57995;Structure['FormCL0'].PutBetween(0,2);Structure['FormCL0'].PutBetween(3,1);
Structure['RoofCL1'].PutBetween(0,2);Structure['RoofCL1'].PutBetween(3,1);
58015;Structure['FormCL0'].PutBetween(0,2);Structure['FormCL0'].PutBetween(3,1);
Structure['RoofCL1'].PutBetween(0,2);Structure['RoofCL1'].PutBetween(3,1);
58040;Structure['FormCL0'].PutBetween(0,2);Structure['FormCL0'].PutBetween(3,1);
Structure['RoofCL1'].PutBetween(0,2);Structure['RoofCL1'].PutBetween(3,1);
Track[2].Position(-11,0,200);Track[3].Position(14.8,0,-200);
58060;Station['KS45A20'].Put(-1,-3,3);
58065;
Repeater['FormL0'].End();Repeater['RoofL0'].End();Repeater['FormR1'].End();Repeater['RoofR1'].End();
Repeater['FormR2'].End();Repeater['RoofR2'].End();Repeater['FormL3'].End();Repeater['RoofL3'].End();
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallL3'].Begin0(3,3,5,5,'T2SL');
Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');Repeater['TWallR2'].Begin0(2,3,5,5,'T2SR');
Track[2].Position(-9,0,0);Track[3].Position(12.8,0,0);
Track[4].Position(0,0,220);Track[5].Position(3.8,0,-220);
58090;Track[2].Position(-5.5,0,0);Track[3].Position(9.3,0,0);Track[4].Position(1.9,0,-220);Track[5].Position(1.9,0,220);
58105;Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');Repeater['TWallL3'].Begin0(3,3,5,5,'T2MDL');
Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');Repeater['TWallR2'].Begin0(2,3,5,5,'T2MDR');
58115;Track[2].Position(-2,0,-200);Track[3].Position(5.8,0,200);Track[4].Position(3.8,0,0);Track[5].Position(0,0,0);
Repeater['Track4'].End();Repeater['Track4RailL'].End();Repeater['Track4RailR'].End();
Repeater['Track5'].End();Repeater['Track5RailL'].End();Repeater['Track5RailR'].End();
58140;Track[2].Position(0,0);Track[3].Position(3.8,0,0);
Repeater['Track3'].End();Repeater['Track3RailL'].End();Repeater['Track3RailR'].End();
Repeater['Track2'].End();Repeater['Track2RailL'].End();Repeater['Track2RailR'].End();
Repeater['TWallL2'].End();Repeater['TWallR2'].End();Repeater['TWallL3'].End();Repeater['TWallR3'].End();
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
58175;Gradient.BeginConst(-10);//18575
58225;Curve.BeginCircular(500,50);
58250;Gradient.BeginConst(-30);Curve.BeginCircular(200,100);
58300;Curve.BeginCircular(500,100);
58325;Gradient.BeginConst(0);Curve.BeginCircular(0,0);
58425;Gradient.BeginConst(-5);
58475;Gradient.BeginConst(-15);
58550;Gradient.BeginConst(-5);
58575;Gradient.BeginConst(-4);
58625;Gradient.BeginConst(23);
58725;Gradient.BeginConst(-2);
58750;Curve.BeginCircular(800,8);
Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');Repeater['RoofL0'].Begin0(0,3,25,25,'RoofL1');
Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL0');Repeater['RoofCL0'].Begin0(0,3,25,25,'RoofCL1');
Repeater['FormR1'].Begin0(1,3,25,25,'FormR0');Repeater['RoofR1'].Begin0(1,3,25,25,'RoofR1');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR0');Repeater['RoofCR1'].Begin0(1,3,25,25,'RoofCR1');
Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');
Repeater['StaWR1'].Begin(1, 4.7,0,0,0,0,0,3,25,25,'StaWR');
Repeater['StaWL0'].Begin(0,-4.7,0,0,0,0,0,3,25,25,'StaWL');
58825;Curve.BeginCircular(0,0);
58915;Station['A19'].Put(-1,-3,3);
58925;Gradient.BeginConst(0);
Repeater['FormL0'].End();Repeater['RoofL0'].End();Repeater['FormCL0'].End();Repeater['RoofCL0'].End();
Repeater['FormR1'].End();Repeater['RoofR1'].End();Repeater['FormCR1'].End();Repeater['RoofCR1'].End();
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Repeater['StaWR1'].End();Repeater['StaWL0'].End();
58950;Gradient.BeginConst(7);Curve.BeginCircular(500,40);
58975;Curve.BeginCircular(200,80);
59050;Curve.BeginCircular(500,40);
59075;Curve.BeginCircular(0,0);
59125;Gradient.BeginConst(-32);Curve.BeginCircular(-800,25);
59150;Gradient.BeginConst(-35);Curve.BeginCircular(-300,50);
59225;Curve.BeginCircular(-800,25);
59250;Curve.BeginCircular(0,0);
59300;Gradient.BeginConst(0);
59350;Curve.BeginCircular(-500,50);
59375;Curve.BeginCircular(-161,100);
59425;Gradient.BeginConst(10);
59475;Curve.BeginCircular(-300,50);
Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');Repeater['RoofL0'].Begin0(0,3,25,25,'RoofL1');
Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL0');Repeater['RoofCL0'].Begin0(0,3,25,25,'RoofCL1');
Repeater['StaWL0'].Begin(0,-4.7,0,0,0,0,0,3,25,25,'StaWL');
Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');
59500;Curve.BeginCircular(-2000,5);//17250
Repeater['FormR1'].Begin0(1,3,25,25,'FormR0');Repeater['RoofR1'].Begin0(1,3,25,25,'RoofR1');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR0');Repeater['RoofCR1'].Begin0(1,3,25,25,'RoofCR1');
Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');
Repeater['StaWR1'].Begin(1, 4.7,0,0,0,0,0,3,25,25,'StaWR');
59525;Curve.BeginCircular(0,0);
59625;Curve.BeginCircular(-500,50);
59640;Station['A18'].Put(-1,-3,3);
59650;
Repeater['FormL0'].End();Repeater['RoofL0'].End();Repeater['FormCL0'].End();Repeater['RoofCL0'].End();
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');
Repeater['StaWL0'].End();
59675;Curve.BeginCircular(-220,100);
Repeater['FormR1'].End();Repeater['RoofR1'].End();Repeater['FormCR1'].End();Repeater['RoofCR1'].End();
Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Repeater['StaWR1'].End();
59700;Gradient.BeginConst(35);Curve.BeginCircular(-500,50);
59725;Curve.BeginCircular(0,0);
59900;Gradient.BeginConst(34);
59950;Gradient.BeginConst(35);Curve.BeginCircular(800,40);
60075;Gradient.BeginConst(5);
60100;Gradient.BeginConst(-2);
60175;Curve.BeginCircular(0,0);
60325;
Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');Repeater['RoofL0'].Begin0(0,3,25,25,'RoofL1');
Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL0');Repeater['RoofCL0'].Begin0(0,3,25,25,'RoofCL1');
Repeater['FormR1'].Begin0(1,3,25,25,'FormR0');Repeater['RoofR1'].Begin0(1,3,25,25,'RoofR1');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR0');Repeater['RoofCR1'].Begin0(1,3,25,25,'RoofCR1');
Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');
Repeater['StaWR1'].Begin(1, 4.7,0,0,0,0,0,3,25,25,'StaWR');
Repeater['StaWL0'].Begin(0,-4.7,0,0,0,0,0,3,25,25,'StaWL');
60490;Station['A17'].Put(-1,-3,3);
60500;
Repeater['FormL0'].End();Repeater['RoofL0'].End();Repeater['FormCL0'].End();Repeater['RoofCL0'].End();
Repeater['FormR1'].End();Repeater['RoofR1'].End();Repeater['FormCR1'].End();Repeater['RoofCR1'].End();
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Repeater['StaWR1'].End();Repeater['StaWL0'].End();
60600;Curve.BeginCircular(-500,40);
60650;Gradient.BeginConst(-15);
60750;Gradient.BeginConst(-2);Curve.BeginCircular(0,0);
60775;Curve.BeginCircular(-160,100);Track[2].Position(3.8,0);Track[1].Position(3.8,0,160);//15975
Repeater['Track2'].Begin0(2,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['TWallL2'].Begin0(2,3,5,5,'T2MDL');Repeater['TWallR2'].Begin0(2,3,5,5,'T2MDR');
60800;Curve.BeginCircular(160,100);Track[1].Position(5.7,0,-160);
60825;Curve.BeginCircular(0,0);Track[1].Position(7.6,0);
60975;Track[3].Position(0,0,200);Track[4].Position(3.8,0,-200);
Repeater['Track3'].Begin0(3,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track3RailL'].Begin(3,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track3RailR'].Begin(3, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track4'].Begin0(4,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track4RailL'].Begin(4,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track4RailR'].Begin(4, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
61000;Track[3].Position(1.9,0,0);Track[4].Position(1.9,0,200);Track[2].Position(3.8,0,200);
61025;Track[3].Position(5.0,0,-200);Track[4].Position(0,0,0);Track[2].Position(5.0,0,0);
Repeater['Track2'].End();Repeater['Track2RailL'].End();Repeater['Track2RailR'].End();
Repeater['TWallR0'].Begin0(0,3,5,5,'T2SR');Repeater['TWallL3'].Begin0(3,3,5,5,'T2SL');
Curve.BeginCircular(-200,100);Track[1].Position(7.6,0,220);
61050;Track[3].Position(9.5,0,0);Track[1].Position(9.5,0,-220);Curve.BeginCircular(200,100);
Repeater['Track3'].End();Repeater['Track3RailL'].End();Repeater['Track3RailR'].End();
Repeater['TWallL3'].End();Repeater['TWallR3'].End();Repeater['TWallL1'].Begin0(1,3,5,5,'T2SL');
61075;Track[3].Position(11.4,0,0);Track[1].Position(11.4,0,0);Curve.BeginCircular(0,0);
Repeater['FormR0'].Begin0(0,3,25,25,'FormR0');Repeater['RoofR0'].Begin0(0,3,25,25,'RoofR1');
Repeater['FormCR0'].Begin0(0,3,25,25,'FormCR0');Repeater['RoofCR0'].Begin0(0,3,25,25,'RoofCR1');
Repeater['FormL1'].Begin0(1,3,25,25,'FormL0');Repeater['RoofL1'].Begin0(1,3,25,25,'RoofL1');
Repeater['FormCL1'].Begin0(1,3,25,25,'FormCL0');Repeater['RoofCL1'].Begin0(1,3,25,25,'RoofCL1');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
61150;Track[1].Position(11.4,0,-1900);
61225;Track[1].Position(10.6,0);Curve.BeginCircular(-400,40);
61240;Station['A16'].Put(1,-3,3);

61250;Track[1].Position(10.0,0,0);Gradient.BeginConst(-11.8);
Repeater['FormL1'].End();Repeater['RoofL1'].End();Repeater['FormCL1'].End();Repeater['RoofCL1'].End();
Repeater['FormR0'].End();Repeater['RoofR0'].End();Repeater['FormCR0'].End();Repeater['RoofCR0'].End();
Repeater['TWallR0'].Begin0(0,3,5,5,'T2SR');Repeater['TWallL1'].Begin0(1,3,5,5,'T2SL');
61275;Track[1].Position(7.6,0,0);Curve.BeginCircular(-800,80);
61300;Track[1].Position(3.8,0,0);Curve.BeginCircular(0,0);
61350;Gradient.BeginConst(-11);
61375;Gradient.BeginConst(-1);
61400;Gradient.BeginConst(0);
61425;Gradient.BeginConst(3.76);
61450;Gradient.BeginConst(16.2);
61475;Gradient.BeginConst(26.2);Curve.BeginCircular(-800,50);
Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');
61500;Gradient.BeginConst(27);
61625;Curve.BeginCircular(0,0);
61650;Gradient.BeginConst(-10);
61700;
Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');Repeater['RoofL0'].Begin0(0,3,25,25,'RoofL1');
Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL0');Repeater['RoofCL0'].Begin0(0,3,25,25,'RoofCL1');
Repeater['FormR1'].Begin0(1,3,25,25,'FormR0');Repeater['RoofR1'].Begin0(1,3,25,25,'RoofR1');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR0');Repeater['RoofCR1'].Begin0(1,3,25,25,'RoofCR1');
Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');
Repeater['StaWR1'].Begin(1, 4.7,0,0,0,0,0,3,25,25,'StaWR');
Repeater['StaWL0'].Begin(0,-4.7,0,0,0,0,0,3,25,25,'StaWL');
61865;Station['A15'].Put(-1,-3,3);
61875;Gradient.BeginConst(-17.72);Curve.BeginCircular(-250,100);
Repeater['FormL0'].End();Repeater['RoofL0'].End();Repeater['FormCL0'].End();Repeater['RoofCL0'].End();
Repeater['FormR1'].End();Repeater['RoofR1'].End();Repeater['FormCR1'].End();Repeater['RoofCR1'].End();
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Repeater['StaWR1'].End();Repeater['StaWL0'].End();
61975;Curve.BeginCircular(-500,50);
62000;Curve.BeginCircular(0,0);
62050;Gradient.BeginConst(10);
62100;Curve.BeginCircular(800,25);
62125;Curve.BeginCircular(300,50);
62150;Curve.BeginCircular(168,100);
62225;Gradient.BeginConst(-5);
62250;Gradient.BeginConst(-30);
62275;Curve.BeginCircular(300,50);
62300;Curve.BeginCircular(0,0);
62325;Curve.BeginCircular(500,100);
62350;Gradient.BeginConst(-7.5);
62375;Curve.BeginCircular(0,0);
62425;Curve.BeginCircular(-180,50);Track[1].Position(3.8,0,180);
62450;Gradient.BeginConst(2);Curve.BeginCircular(0,0);Track[1].Position(5.6,0,0);
Repeater['TWallR0'].Begin0(0,3,5,5,'T2SR');Repeater['TWallL1'].Begin0(1,3,5,5,'T2SL');
62475;Curve.BeginCircular(180,50);Track[1].Position(9.2,0,-180);
Repeater['FormR0'].Begin0(0,3,25,25,'FormR0');Repeater['RoofR0'].Begin0(0,3,25,25,'RoofR1');
Repeater['FormCR0'].Begin0(0,3,25,25,'FormCR0');Repeater['RoofCR0'].Begin0(0,3,25,25,'RoofCR1');
Repeater['FormL1'].Begin0(1,3,25,25,'FormL0');Repeater['RoofL1'].Begin0(1,3,25,25,'RoofL1');
Repeater['FormCL1'].Begin0(1,3,25,25,'FormCL0');Repeater['RoofCL1'].Begin0(1,3,25,25,'RoofCL1');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
62500;Curve.BeginCircular(1000,15);Track[1].Position(11.0,0,0);
Repeater['FormCL1'].End();Repeater['RoofCL1'].End();
Repeater['FormCR0'].End();Repeater['RoofCR0'].End();
Structure['FormCL0'].PutBetween(1,0);Structure['RoofCL1'].PutBetween(1,0);
62525;Structure['FormCL0'].PutBetween(1,0);Structure['RoofCL1'].PutBetween(1,0);
62550;Structure['FormCL0'].PutBetween(1,0);Structure['RoofCL1'].PutBetween(1,0);
62575;Structure['FormCL0'].PutBetween(1,0);Structure['RoofCL1'].PutBetween(1,0);
62600;Structure['FormCL0'].PutBetween(1,0);Structure['RoofCL1'].PutBetween(1,0);
62625;Curve.BeginCircular(800,15);
Structure['FormCL0'].PutBetween(1,0);Structure['RoofCL1'].PutBetween(1,0);
62640;Station['A14'].Put(1,-3,3);
62650;Curve.BeginCircular(0,0);Track[1].Position(8.0,0,-120);
Repeater['FormL1'].End();Repeater['RoofL1'].End();
Repeater['FormR0'].End();Repeater['RoofR0'].End();
Repeater['TWallR0'].Begin0(0,3,5,5,'T2SR');Repeater['TWallL1'].Begin0(1,3,5,5,'T2SL');
62675;Track[1].Position(6.0,0,120);
62700;Track[1].Position(3.8,0,0);
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
62900;Curve.BeginCircular(-1200,40);
62950;Gradient.BeginConst(15);//13800
63000;Curve.BeginCircular(0,0);
63075;Curve.BeginCircular(-500,50);
63100;Curve.BeginCircular(-200,100);
63125;Curve.BeginCircular(-500,50);
63150;Curve.BeginCircular(0,0);
63225;
Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');Repeater['RoofL0'].Begin0(0,3,25,25,'RoofL1');
Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL0');Repeater['RoofCL0'].Begin0(0,3,25,25,'RoofCL1');
Repeater['FormR1'].Begin0(1,3,25,25,'FormR0');Repeater['RoofR1'].Begin0(1,3,25,25,'RoofR1');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR0');Repeater['RoofCR1'].Begin0(1,3,25,25,'RoofCR1');
Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');
Repeater['StaWR1'].Begin(1, 4.7,0,0,0,0,0,3,25,25,'StaWR');
Repeater['StaWL0'].Begin(0,-4.7,0,0,0,0,0,3,25,25,'StaWL');
63390;Station['A13'].Put(-1,-3,3);
63400;Gradient.BeginConst(3.1);
Repeater['FormL0'].End();Repeater['RoofL0'].End();Repeater['FormCL0'].End();Repeater['RoofCL0'].End();
Repeater['FormR1'].End();Repeater['RoofR1'].End();Repeater['FormCR1'].End();Repeater['RoofCR1'].End();
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Repeater['StaWR1'].End();Repeater['StaWL0'].End();
63500;Gradient.BeginConst(2);
63650;Gradient.BeginConst(-2);
63850;Gradient.BeginConst(-7.5);
64050;
Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');Repeater['RoofL0'].Begin0(0,3,25,25,'RoofL1');
Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL0');Repeater['RoofCL0'].Begin0(0,3,25,25,'RoofCL1');
Repeater['FormR1'].Begin0(1,3,25,25,'FormR0');Repeater['RoofR1'].Begin0(1,3,25,25,'RoofR1');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR0');Repeater['RoofCR1'].Begin0(1,3,25,25,'RoofCR1');
Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');
Repeater['StaWR1'].Begin(1, 4.7,0,0,0,0,0,3,25,25,'StaWR');
Repeater['StaWL0'].Begin(0,-4.7,0,0,0,0,0,3,25,25,'StaWL');
64190;Station['A12'].Put(-1,-3,3);
64200;
Repeater['FormL0'].End();Repeater['RoofL0'].End();Repeater['FormCL0'].End();Repeater['RoofCL0'].End();
Repeater['FormR1'].End();Repeater['RoofR1'].End();Repeater['FormCR1'].End();Repeater['RoofCR1'].End();
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Repeater['StaWR1'].End();Repeater['StaWL0'].End();
64250;Gradient.BeginConst(2);
64275;Curve.BeginCircular(470,50);
64475;Curve.BeginCircular(0,0);
64550;Curve.BeginCircular(-670,50);
64575;Gradient.BeginConst(-8);Repeater['TWallR0'].Begin0(0,3,5,5,'T2SR');
64600;Gradient.BeginConst(-18.2);
64625;Curve.BeginCircular(0,0);
64650;Gradient.BeginConst(-8.1);
64675;Curve.BeginCircular(450,55);Gradient.BeginConst(1.2);//93925
64700;Gradient.BeginConst(10.5);
64725;Gradient.BeginConst(16.1);
64750;Curve.BeginCircular(0,0);
64825;Gradient.BeginConst(9.1);
64850;Gradient.BeginConst(1);
Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');Repeater['RoofL0'].Begin0(0,3,25,25,'RoofL1');
Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL0');Repeater['RoofCL0'].Begin0(0,3,25,25,'RoofCL1');
Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');
Repeater['StaWL0'].Begin(0,-4.7,0,0,0,0,0,3,25,25,'StaWL');
64875;Gradient.BeginConst(-6);
64925;Curve.BeginCircular(650,30);
64990;Station['A11'].Put(-1,-3,3);
65000;Curve.BeginCircular(0,0);Gradient.BeginConst(-12);
Repeater['FormL0'].End();Repeater['RoofL0'].End();Repeater['FormCL0'].End();Repeater['RoofCL0'].End();
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');
Repeater['StaWL0'].End();
65025;Gradient.BeginConst(-21.1);
65050;Curve.BeginCircular(500,50);Gradient.BeginConst(-24.1);
65150;Curve.BeginCircular(0,0);
65175;Curve.BeginCircular(-460,50);Gradient.BeginConst(-19.1);
65225;Curve.BeginCircular(0,0);Gradient.BeginConst(-12.1);
65250;Gradient.BeginConst(-7.1);Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');
65300;Curve.BeginCircular(420,50);
65450;Gradient.BeginConst(-14.1);
65500;Curve.BeginCircular(0,0);Gradient.BeginConst(-8);
65600;Curve.BeginCircular(-390,50);Gradient.BeginConst(8);
65725;Curve.BeginCircular(-510,50);Gradient.BeginConst(-2);
65750;Curve.BeginCircular(0,0);
Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');Repeater['RoofL0'].Begin0(0,3,25,25,'RoofL1');
Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL0');Repeater['RoofCL0'].Begin0(0,3,25,25,'RoofCL1');
Repeater['FormR1'].Begin0(1,3,25,25,'FormR0');Repeater['RoofR1'].Begin0(1,3,25,25,'RoofR1');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR0');Repeater['RoofCR1'].Begin0(1,3,25,25,'RoofCR1');
Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');
Repeater['StaWR1'].Begin(1, 4.7,0,0,0,0,0,3,25,25,'StaWR');
Repeater['StaWL0'].Begin(0,-4.7,0,0,0,0,0,3,25,25,'StaWL');
65890;Station['A10'].Put(-1,-3,3);
65900;Gradient.BeginConst(9);
Repeater['FormL0'].End();Repeater['RoofL0'].End();Repeater['FormCL0'].End();Repeater['RoofCL0'].End();
Repeater['FormR1'].End();Repeater['RoofR1'].End();Repeater['FormCR1'].End();Repeater['RoofCR1'].End();
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Repeater['StaWR1'].End();Repeater['StaWL0'].End();
65950;Gradient.BeginConst(16);
65975;Gradient.BeginConst(18);
66075;Gradient.BeginConst(9);
66100;Gradient.BeginConst(2);
66225;Curve.BeginCircular(-750,50);
66350;Gradient.BeginConst(14.1);
66500;Curve.BeginCircular(-1100,30);
66525;Curve.BeginCircular(0,0);
66575;Gradient.BeginConst(6);
66600;Gradient.BeginConst(-2);
66650;
Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');Repeater['RoofL0'].Begin0(0,3,25,25,'RoofL1');
Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL0');Repeater['RoofCL0'].Begin0(0,3,25,25,'RoofCL1');
Repeater['FormR1'].Begin0(1,3,25,25,'FormR0');Repeater['RoofR1'].Begin0(1,3,25,25,'RoofR1');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR0');Repeater['RoofCR1'].Begin0(1,3,25,25,'RoofCR1');
Repeater['TWallL0'].Begin0(0,3,5,5,'T2MDL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2MDR');
Repeater['StaWR1'].Begin(1, 4.7,0,0,0,0,0,3,25,25,'StaWR');
Repeater['StaWL0'].Begin(0,-4.7,0,0,0,0,0,3,25,25,'StaWL');
66790;Station['A9'].Put(-1,-3,3);
66800;
Repeater['FormL0'].End();Repeater['RoofL0'].End();Repeater['FormCL0'].End();Repeater['RoofCL0'].End();
Repeater['FormR1'].End();Repeater['RoofR1'].End();Repeater['FormCR1'].End();Repeater['RoofCR1'].End();
Repeater['TWallL0'].Begin0(0,3,5,5,'T2SL');Repeater['TWallR1'].Begin0(1,3,5,5,'T2SR');
Repeater['StaWR1'].End();Repeater['StaWL0'].End();
66925;Gradient.BeginConst(-17.1);
66950;Gradient.BeginConst(-31.6);
67075;Gradient.BeginConst(-17.7);
67100;Gradient.BeginConst(-3.2);
67125;Gradient.BeginConst(10.2);
67150;Gradient.BeginConst(20.1);
67225;Gradient.BeginConst(14.8);
67250;Gradient.BeginConst(8.2);//96600
67275;Gradient.BeginConst(2);Curve.BeginCircular(510,50);
67500;Curve.BeginCircular(210,50);
67600;Gradient.BeginConst(-2);
67750;Curve.BeginCircular(0,0);
67800;Curve.BeginCircular(-875,40);Repeater['TWallR0'].Begin0(0,3,5,5,'T2SR');Track[1].Position(3.8,0);
67850;Gradient.BeginConst(-11.3);
68050;Curve.BeginCircular(0,0);Track[1].Position(10,0);
68100;Gradient.BeginConst(2);
68150;
Repeater['FormR0'].Begin0(0,3,25,25,'FormR0');Repeater['RoofR0'].Begin0(0,3,25,25,'RoofR1');
Repeater['FormL1'].Begin0(1,3,25,25,'FormL0');Repeater['RoofL1'].Begin0(1,3,25,25,'RoofL1');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
Structure['FormCL0'].PutBetween(1,0);Structure['RoofCL1'].PutBetween(1,0);
68175;Structure['FormCL0'].PutBetween(1,0);Structure['RoofCL1'].PutBetween(1,0);
68200;Structure['FormCL0'].PutBetween(1,0);Structure['RoofCL1'].PutBetween(1,0);
68225;Structure['FormCL0'].PutBetween(1,0);Structure['RoofCL1'].PutBetween(1,0);
68250;Structure['FormCL0'].PutBetween(1,0);Structure['RoofCL1'].PutBetween(1,0);
68275;Structure['FormCL0'].PutBetween(1,0);Structure['RoofCL1'].PutBetween(1,0);
68290;Station['A8'].Put(-1,-3,3);
68300;Curve.BeginCircular(-900,40);Gradient.BeginConst(10);Track[1].Position(10,0);
Repeater['FormL1'].End();Repeater['RoofL1'].End();
Repeater['FormR0'].End();Repeater['RoofR0'].End();
Repeater['TWallR0'].Begin0(0,3,5,5,'T2SR');Repeater['TWallL1'].Begin0(1,3,5,5,'T2SL');
68400;Curve.BeginCircular(0,0);Track[1].Position(3.8,0);
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
68450;Gradient.BeginConst(2);
68525;Curve.BeginCircular(-950,40);
68550;Curve.BeginCircular(-780,50);
68650;Gradient.BeginConst(-11.7);
68750;Curve.BeginCircular(0,0);
68840;Gradient.BeginConst(2);Curve.BeginCircular(-225,100);Track[1].Position(3.8,0,225);
68870;Curve.BeginCircular(225,100);Track[1].Position(5.7,0,-225);
68900;//sidingStart
Curve.BeginCircular(0,0);Track[1].Position(7.6,0,0);Track[2].Position(3.8,0);
Repeater['Track2'].Begin0(2,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['TWallR2'].Begin0(2,3,5,5,'T2MDR');Repeater['TWallL2'].Begin0(2,3,5,5,'T2MDL');
69040;//1\start
Curve.BeginCircular(-225,100);Track[2].Position(3.8,0,225);Track[3].Position(3.8,0);Track[1].Position(7.6,0,225);
Repeater['Track3'].Begin0(3,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track3RailL'].Begin(3,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track3RailR'].Begin(3, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['TWallR3'].Begin0(3,3,5,5,'T2MDR');Repeater['TWallL3'].Begin0(3,3,5,5,'T2MDL');
69070;
Curve.BeginCircular(225,100);Track[2].Position(5.7,0,-225);Track[1].Position(9.5,0,-225);
69100;//1x1start,1\end
Curve.BeginCircular(0,0);Track[2].Position(7.6,0,0);Track[1].Position(11.4,0,0);
Repeater['Track4'].Begin0(4,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track4RailL'].Begin(4,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track4RailR'].Begin(4, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track5'].Begin0(5,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track5RailL'].Begin(5,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track5RailR'].Begin(5, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track6'].Begin0(6,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track6RailL'].Begin(6,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track6RailR'].Begin(6, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track7'].Begin0(7,3,5,5,'BallastDk0','BallastDk1','BallastDk2');
Repeater['Track7RailL'].Begin(7,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track7RailR'].Begin(7, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Track[4].Position(0,0,200);Track[5].Position(3.8,0,-200);Track[6].Position(7.6,0,200);Track[7].Position(11.4,0,-200);
69125;Curve.BeginCircular(-170,30);
Track[3].Position(3.8,0,170);Track[2].Position(7.6,0,170);Track[1].Position(11.4,0,85);
Track[4].Position(1.9,0,-440);Track[5].Position(1.9,0,170);Track[6].Position(9.5,0,170);Track[7].Position(9.5,0,85);
69150;//1x1end
Curve.BeginCircular(170,30);
Track[3].Position(5.8,0,-170);Track[2].Position(9.6,0,-170);Track[1].Position(15.4,0,-85);
Track[4].Position(5.8,0);Track[5].Position(0,0,0);Track[6].Position(15.4,0);Track[7].Position(9.6,0);
Repeater['Track4'].End();Repeater['Track4RailL'].End();Repeater['Track4RailR'].End();
Repeater['Track5'].End();Repeater['Track5RailL'].End();Repeater['Track5RailR'].End();
Repeater['Track6'].End();Repeater['Track6RailL'].End();Repeater['Track6RailR'].End();
Repeater['Track7'].End();Repeater['Track7RailL'].End();Repeater['Track7RailR'].End();
69175;//StaStart
Curve.BeginCircular(0,0);
Track[3].Position(8,0);Track[2].Position(11.8,0,0);Track[1].Position(19.8,0,0);
Repeater['FormR0'].Begin0(0,3,25,25,'FormR0');Repeater['RoofR0'].Begin0(0,3,25,25,'RoofR1');
Repeater['FormL3'].Begin0(3,3,25,25,'FormL0');Repeater['RoofL3'].Begin0(3,3,25,25,'RoofL1');
Repeater['TWallR0'].Begin0(0,3,5,5,'T2MDR');Repeater['TWallL3'].Begin0(3,3,5,5,'T2MDL');
Structure['FormCL0'].PutBetween(3,0);Structure['RoofCL1'].PutBetween(3,0);
Repeater['FormR2'].Begin0(2,3,25,25,'FormR0');Repeater['RoofR2'].Begin0(2,3,25,25,'RoofR1');
Repeater['FormL1'].Begin0(1,3,25,25,'FormL0');Repeater['RoofL1'].Begin0(1,3,25,25,'RoofL1');
Repeater['TWallR2'].Begin0(1,3,5,5,'T2MDR');Repeater['TWallL1'].Begin0(1,3,5,5,'T2MDL');
Structure['FormCL0'].PutBetween(1,2);Structure['RoofCL1'].PutBetween(1,2);
69200;Structure['FormCL0'].PutBetween(3,0);Structure['RoofCL1'].PutBetween(3,0);
Structure['FormCL0'].PutBetween(1,2);Structure['RoofCL1'].PutBetween(1,2);
69225;Structure['FormCL0'].PutBetween(3,0);Structure['RoofCL1'].PutBetween(3,0);
Structure['FormCL0'].PutBetween(1,2);Structure['RoofCL1'].PutBetween(1,2);
69250;Structure['FormCL0'].PutBetween(3,0);Structure['RoofCL1'].PutBetween(3,0);
Structure['FormCL0'].PutBetween(1,2);Structure['RoofCL1'].PutBetween(1,2);
69275;Structure['FormCL0'].PutBetween(3,0);Structure['RoofCL1'].PutBetween(3,0);
Structure['FormCL0'].PutBetween(1,2);Structure['RoofCL1'].PutBetween(1,2);
69300;Structure['FormCL0'].PutBetween(3,0);Structure['RoofCL1'].PutBetween(3,0);
Structure['FormCL0'].PutBetween(1,2);Structure['RoofCL1'].PutBetween(1,2);
69315;Station['A7'].Put(1,-3,3);
69325;
Repeater['FormL3'].End();Repeater['RoofL3'].End();
Repeater['FormR0'].End();Repeater['RoofR0'].End();
Repeater['TWallR0'].Begin0(0,3,5,5,'T2SR');Repeater['TWallL3'].Begin0(3,3,5,5,'T2SL');
Repeater['FormL1'].End();Repeater['RoofL1'].End();
Repeater['FormR2'].End();Repeater['RoofR2'].End();
Repeater['TWallR2'].Begin0(2,3,5,5,'T2SR');Repeater['TWallL1'].Begin0(1,3,5,5,'T2SL');
69375;Curve.BeginCircular(-880,30);//98750
69425;Gradient.BeginConst(20.2);
69475;Curve.BeginCircular(0,0);
69500;Gradient.BeginConst(12.6);
69600;Curve.BeginCircular(-810,30);
69725;Curve.BeginCircular(0,0);
69800;Gradient.BeginConst(22.6);Background.Change('Background2');
69825;Gradient.BeginConst(28.3);
69850;Gradient.BeginConst(36.8);
69875;Gradient.BeginConst(38);
69925;Curve.BeginCircular(-580,30);
69975;Curve.BeginCircular(0,0);
69995;Repeater['Track3'].End();Repeater['Track3RailL'].End();Repeater['Track3RailR'].End();
Repeater['Track2'].End();Repeater['Track2RailL'].End();Repeater['Track2RailR'].End();
70000;//Outside
Track[1].Position(13,0);Track[2].Position(4.3,9.4);Track[3].Position(8.1,9.4);
Repeater['Track2'].Begin0(2,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track2RailL'].Begin(2,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track2RailR'].Begin(2, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track3'].Begin0(3,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track3RailL'].Begin(3,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track3RailR'].Begin(3, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track1'].Begin0(1,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track0'].Begin0(0,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['TWallL0'].End();Repeater['TWallR0'].End();
Repeater['TWallL1'].End();Repeater['TWallR1'].End();
Repeater['TWallL2'].End();Repeater['TWallR2'].End();
Repeater['TWallL3'].End();Repeater['TWallR3'].End();
Repeater['WallR3'].Begin0(3,3,5,5,'Wall0R');Repeater['WallL2'].Begin0(2,3,5,5,'Wall0L');
Curve.BeginCircular(-560,60);

70025;Curve.BeginCircular(0,0);
70075;Repeater['WallR0'].Begin0(0,3,5,5,'Wall0R');Repeater['WallL0'].Begin0(0,3,5,5,'Wall0L');
Repeater['WallR1'].Begin0(1,3,5,5,'Wall0R');Repeater['WallL1'].Begin0(1,3,5,5,'Wall0L');
70225;Gradient.BeginConst(22);Track[2].Position(4.3,0.85);Track[3].Position(8.1,0.85);
Track[4].Position(4.3,0.85,200);Track[5].Position(8.1,0.85,-200);
Repeater['Track4'].Begin0(4,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track4RailL'].Begin(4,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track4RailR'].Begin(4, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
Repeater['Track5'].Begin0(5,3,5,5,'Ballast0','Ballast1','Ballast2');
Repeater['Track5RailL'].Begin(5,-0.7175,0,0,0,0,0,3,5,5,'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4');
Repeater['Track5RailR'].Begin(5, 0.7175,0,0,0,0,0,3,5,5,'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4');
70250;Gradient.BeginConst(12);Track[2].Position(4.3,0.3);Track[3].Position(8.1,0.3);
Track[4].Position(6.2,0.3,-200);Track[5].Position(6.2,0.3,200);
70275;Gradient.BeginConst(4);Repeater['WallR0'].End();Repeater['WallL1'].End();Repeater['WallR3'].End();Repeater['WallL2'].End();//99675
Track[2].Position(4.3,0,-150);Track[1].Position(13,0,-450);Track[3].Position(8.1,0,600);
Track[4].Position(8.1,0);Track[5].Position(4.3,0);
Repeater['Track4'].End();Repeater['Track4RailL'].End();Repeater['Track4RailR'].End();
Repeater['Track5'].End();Repeater['Track5RailL'].End();Repeater['Track5RailR'].End();
70300;Track[2].Position(2.15,0,150);Track[3].Position(9,0,-300);

70325;Track[2].Position(0,0);
Repeater['Track2'].End();Repeater['Track2RailL'].End();Repeater['Track2RailR'].End();
70350;Track[1].Position(7.8,0,400);Track[3].Position(7.8,0);
Repeater['Track3'].End();Repeater['Track3RailL'].End();Repeater['Track3RailR'].End();
70400;Track[1].Position(3.8,0);Curve.BeginCircular(440,30);
70425;Repeater['FormL0'].Begin0(0,3,25,25,'FormL0');Repeater['RoofL0'].Begin0(0,3,25,25,'RoofL0');
Repeater['FormCL0'].Begin0(0,3,25,25,'FormCL0');Repeater['RoofCL0'].Begin0(0,3,25,25,'RoofCL0');
Repeater['WallL0'].End();
70450;Repeater['FormR1'].Begin0(1,3,25,25,'FormR0');Repeater['RoofR1'].Begin0(1,3,25,25,'RoofR0');
Repeater['FormCR1'].Begin0(1,3,25,25,'FormCR0');Repeater['RoofCR1'].Begin0(1,3,25,25,'RoofCR0');
Repeater['WallR1'].End();
70475;Curve.BeginCircular(0,0);
70500;Curve.BeginCircular(-704,60);
70600;Station['KK01'].Put(-1,-5,5);
70675;Repeater['FormL0'].End();Repeater['RoofL0'].End();Repeater['FormCL0'].End();Repeater['RoofCL0'].End();
70700;Curve.BeginCircular(0,0);
Repeater['FormR1'].End();Repeater['RoofR1'].End();Repeater['FormCR1'].End();Repeater['RoofCR1'].End();