ZXTape! 0Created with Ramsoft MakeTZXdriver3 ZZ )\0:0: "fas" 0,0;" " 0:0:"d3" fas @v <>x~<<|D<~x>B|B|B@<B|HB@BJBB|NBBD@@BDDB@DFBBDBB<>x~~B|BB>@~@<<B~|<@<$B>~~~<<~B<~ 2150f  (4100+((*3))):a (61115+2582 ),a  5  3  3 '(4600+(*6)):a:b:c:d (61115+2763 ),a (61115+28739 ),b (61115+2960 ),c (61115+3199 ),d !3,3,5,0 !5,3,5,4 !3,4,5,5 !3,0,3,5 !5,0,3,3 !5,3,0,3 !(4850+(*4)):a:b 5,3 3,5 5,5 3,0 $(61115+3733),a %(61115+3838),b "d3" ('fabcdd3 4C6c cccccccBTcJc I c ccccc> cCcc cc cAc1E cc+cQc*Zc cXc cPcB cc_c c, cx _scF_^cKcpcUc 4 Bc!sc cwc sc{ x«c2c!cF cccc}ccccBc c. c!4cz ccc| cyccu!cc Fcdxc*/cZccKc!c!cA cP dc zc~c cc~c csczc cc&c  c ccx xc ~c Pc ccZd |Fc cc cZcPcZcU(c  cK}c c<cPK2c <xcccyc cK cxcc $cc < _c } (c c c c  c  c2 c c ccU c c cKc c<ccc (6  ':- (1d3 4Е 9200# mp=188.5<:p=0 62>,79O:31,0:0,-2:-14,-5:0,-10 :-3,0:0,10 :-14,5:0,2 10 ,29;6;"0 ";11 ,29;" ":232,79O:23,0:242,80P:0,-24:4,0:0,24:232,96`:23,0 rd=015 9026B#:9042R#:2000:brf=3:thr=5:n=0:brf3=0:mph=0:ds=ds-1:br3=0:4010:sy2>4800sy2=4780:3053 a803000 2:10 ,23;"";0;9 ,23;"O";8,23;"O";7,23;"O":0:(a8=0a14=1)rd=14:8,23;"":0:10 ,23;"O" 180,124|:15,0:0,-40(:-15,0:0,40(:185,84T:0,-25:5,0:0,25 73,14;":";3,17;":":83S w1,w2;0;"AWS" 5,0;a$(ag) 14,91[:-1,0:0,4:-8,0:0,-32 :8,0:0,12 :1,0:rd114,91[:16,0:0,-16:-16,0:11 ,2;"L" a34=1rd=19 ,7;" ";10 ,7;" ";11 ,7;" ";8,7;" ";12 ,7;" ":1:17,7;ls:0:4600 1 2000 2uv=(mps+(mp*10 )) 3#uv1=(mps+1+(mp*10 )) 4uv2=(mp*10 ) 5zm=1(mp=188.5<(m=ms-1s=0))a3=1((mps+10 +uv2)>10 ƾ(mps+10 +uv2)99cƾ(mps+11 +uv2)=0ƾ(mps+9 +uv2)=0)9000(# 6oa5=1((mps+9 +uv2)=0ƾ(mps+10 +uv2)=5ƾ(mps+11 +uv2)=0)9100# 7(mp=188.5<(m=ms-1s=0))((uv>9 uv<195uv99c)((uv1>0uv1<10 )(uv1>0uv1=194)))4000 9((mps-1+uv2)=0((mps+uv2)>0ƾ(mps+uv2)<5)ƾ(mps+1+uv2)=0)a8=(mps+uv2):a7=mp:a8=3cls=91[a8=0:a7=0 :4mp=188.5<uv>194a8>03000 <pws=0((mps+24+uv2)=0ƾ(mps+25+uv2)=5ƾ(mps+26+uv2)=0)pws=(5*((*10 )+1))+10 :z$="PWS ("+pws+"mph) AT MP "+(2.5 +(uv2/10 )):1,16-(z$)/2;z$ =Quv2=1889aa44=1lsn=45-:a44=0:yds=502:90135# >Quv2=2689 a44=0lsn=502:a44=1:yds=502:90135# ?^uv2=2696 a44=1cls557lsn=80P:a44=0:yds=502:90135# @+uv2=3916Lgrad=78N:4010 A,uv2=3532 grad=-96`:4010 B-uv2=2535 grad=-101e:4010 C;uv2=3928Xgrad1=10 :grad2=1:4006 E+mph<0m1,m2;mph;" ":79O F&mph<10 m1,m2;" ";mph;" " H1(mph10 ƺmph<100d)m1,m2;" ";mph Kmph100dm1,m2;mph O1s60<s=s-60<:m=m+1:83S P%10 >s3,18;"0";s Q!s10 3,18;s R 89Y S'm60<m=m-60<:h=h+1 T%m<10 3,15;"0";m U!m10 3,15;m V!h10 3,12 ;h W%h<10 3,12 ;"0";h X Y s=s+2 Z]mph>ls+5mphls+10 c$="EXCEEDED LINE SPEED BY"+(mph-ls)+"MPH":8000@ ]Nmph>max+515,6;"EXCEEDING MAXIMUM SPEED ":a21=2 ^gmphmax+10 c$="EXCEEDED MAXIMUM SPEED BY"+(ls-max)+"MPH":8000@ iMzm=1((m=ms-1s=2)mp=188.5<)rd=17000X jMzm=1((m=ms-1s=2)mp=188.5<)rd=17010b k%rd=15,0;a$(ag) lrd=1rd=0 nzm=1zm=0 yth=5-thr zbr=5-brf {grad=0grad=1500 }pa50=1mph>515,6;" ":1,0;a$(140+xstops) ~\a50=1mph>151,0;" ":a50=0 *mph=mph+(th/((5-(cls/100d)))) 3mph=mph-(2*((br+1)))-(70F/grad) &mph<0brf<5mph=0 Fgrad=1500grad=0:grad=0mph<0mph=0 =mph>20ph=mph/270:grad<0ph=ph/2 'ph.2~Lgrad=0ph=.2~L mph>20mph=mph-ph 9mph<-2c$="ROLLING BACK EXCESSIVELY":8000@ ȉ(61115+uv2)=99cgguv2ag=ag+1:gg=uv2:5,0;" ":5,0;a$(ag) ,$="k"thr=thr-1:7010b 6$="o"thr=thr+1:7010b @$="a"brf=brf+1:7000X J$="q"brf=brf-1:7000X O="h"0 P="h"335O U((sy2>900sy2<1200cls=91[)(sy2>21004sy2<2400` )(sy2>3300 sy2<3600)(sy2>44000sy2<4800))Ʀ="p"awsb=1:w1,w2;"AWS" _a8>0brf>0a70=1a70=0:awsb=1:w1,w2;"AWS";15,6;" " `3cls557((sy2>1200sy2<1600@cls=91[)(sy2>2400` sy2<2800 )(sy2>3600sy2<3900<))awsb=0a70=019,4;" ";20,3;" ";21,0;"____":brf=0:a70=1:15,6;" EMERGENCY BRAKE ":7000X bcls=557((sy2>1200sy2<1600@cls=91[)(sy2>2400` sy2<2800 )(sy2>3600sy2<3900<))awsb=0a70=019,1;" ";20,1;" ";21,1;" ":8,2:0,16:8,7:23,0:0,0:27,0:12 ,8:brf=0:a70=1:15,6;" EMERGENCY BRAKE ":7000X c~((sy2>1600@sy2<21004cls=91[)(sy2>2800 sy2<3300 )(sy2>3900<sy2<4200h))awsb=0 hbrf<5th>0brf3=brf3+10 -(th+brf):brf3>100d15,6;" BRAKES OVERHEATING ":a71=1 jda71=1brf=5a71=0:brf3=0:15,6;" " l3brf3>200c$="BRAKES BURNT OUT":8000@ { 491 Acls=70F17,21;ln;18,21;"MAX125" /cls=91[18,19;ln;" MAX140" 2cls=55720,18;ln;" ";"MAX100" cls=557cls=91[63878,0:63988,0:64075K,0:64314:,0:cls=91[64848P,0:64953,0 Ucls=557(cls=254stops=1)(cls=91[stops=2)1009 ?63095w,0:63216,0:63265!,0 (cls+1000) x=1100d  j:k:l 5j1000j-1000,k-1000:1050  +l>0l2000j,k,l:1050 j,k l=20001100L x 1000,1016,0,16,24,0,24,7,0,172,0,0,24,-7,0,16,-24,0,1036 ,1008,0,0,16,0,8,16,0,40(,0 !0,8,-16,0,0,-16,0,1044,1040,0,0,7,0,40(,0,0,0,-7,0 #59;,28,13 ,81Q,28,4,44,,12 ,4,65A,12 ,4,84T,12 ,4,1000,1019,0,4,2 %0,4,-2,0,-4,-2,0,-4,2,0,0,-16,0,4,-2,0,0,16,0,4,2,0,0,-16,0,-4,-2 '0,1120`,1019,0,4,2,0,4,-2,0,-4,-2,0,-4,2,0,0,-16,0,4,-2,0,0,16,0,4,2,0,0,-16,0,-4,-2 (H0,1000,1000,0,24,0,0,13 ,7,0,568,0,0,13 ,-7,0,480,0,0,0,7,0,1008,1007,0,112p,0,0,1128h,1007,0,124|,0,0,0,8,2000 .Y1000,1008,0,16,16,0,215,0,0,-4,23,0,-207,0,0,-4,-23,0,1000,1000,0,32 ,0,0,16,16,0,480,0,0,0,-16,0,24,0,0,0,24,0 01060$,1046,0,0,-22,0,24,0,0,0,22,0,25,38&,4,36$,38&,4,120x,38&,4,133,38&,4,99c,36$,13 11022,1032,0,18,0,0,0,-6,0,-18,0,0,0,6,0,513,35#,7,0,0,2000 C1000,1008,0,8,8,0,16,8,0,-8,22,0,-16,-8,0,8,-22,0,1016,1046,0,120x,0,0,16,-8,0,-8,-22,0,-16,8,0,8,22,0,99c,35#,13 ,502,35#,13 ,1025,1024,0,102f,0,0 Dn1000,1000,0,32 ,0,0,16,16,0,480,0,0,0,-16,0,480,0,0,0,17,0,110n,0,0,0,21,0,-101e,0,0,-18,8,0,103g,0,0,16,-8,0,0,0,2000 LEcls=70F1:88X,23:20,0:0 Mcls=5571:568,41):20,0:568,15:5,0:0:568,16:7,0 Ncls=91[1:40(,47/:80P,0:40(,480:80P,0:41),23:80P,0:41),22:80P,0:0:568,16:7,0 O 1150~:x=139' Qpos:s1:s2:s3 Vcls=557s4=s3 Wcls=70Fs4=s1 Xcls=91[s4=s2 `(63000+pos),s4 tx Y15,125},125},100d,30,0,140,0,383,0,125},0,400,110n,110n,0,417,125},0,0,460,125},125},100d,494,105i,105i,100d,5611,110n,110n,100d,686,105i,115s,100d v730,110n,0,0,751,100d,100d,0,8226,100d,110n,0,862^,0,0,70F,922,0,0,80P,938,0,85U,0,961,502,502,40(,1049,100d,100d,80P,1144x,80P,80P,60<,1158,110n,125},100d 21183,125},0,0,1209,115s,0,0,1219,100d,0,0,1229,125},0,80P,1280,80P,80P,0,1290 ,125},125},100d,1364T,100d,100d,0,1386j,100d,100d,0 1555,85U,85U,0,1661},85U,85U,70F,1693,100d,125},100d,1703,125},0,0,1733,105i,105i,0,1750,85U,85U,60< 1763,100d,110n,100d,1828$,100d,110n,80P,18411,0,125},0,1914z,110n,0,0,1941,125},0,0,1975,100d,100d,557 rd=110 x 9350$ :x=6300065900:x;" ";x-61115;" ";x:x @Jx=6300065050:x=99cx-61115;a$(a):a=a+1 Ex: 0:6 Qmp=mp+(mph/1850:):mp2=mp+(mph/1850:):cls=557mp2=mp2-.3 10 ,29;mp2 111 ,29;".";((mp2-(mp2))*10 ) 0:7:2400` ` Ohs=0uv>195hs=uv-195:ms=uv1-195:a7=mp:a8=1 Ja8=4cls91[sy2=(1760*(mp-a7))+1200:3021 %a8=3a16=1:3020 a8=43020 1uv=0a8=0sy2=-1:3042 (rd=0sy2=1760*(mp-a7) e(4800-sy2304800-sy20mph=0)a101=1a101=1:3200 і(a8=4ƥ>.9ffffsy2>21004)(a8=4sy2>3200 )3401I :w1,w2;"AWS":awsb=0:sy2=-1:a8=0:3399G ((4800-sy2>3600)cls=91[):6:1:7,23;"";9 ,23;"":0:;0;8,23;"O";10 ,23;"O";12 ,25;"in";13 ,25;(1200-sy2);" ";14,25;"yds" (4800-sy2>2400` )(4800-sy2<3600):6:7,23;"";9 ,23;"";0;8,23;"O";10 ,23;"O";12 ,25;"in";13 ,25;(2400` -sy2);" ";14,25;"yds" Krd=10:12 ,25;"in";14,25;"yds" (4800-sy2>1200)(4800-sy2<2400` )6:9 ,23;"";0;7,23;"O";8,23;"O";10 ,23;"O";13 ,25;(3600-sy2);" " ((sy2>900sy2<1200cls=91[)(sy2>21004sy2<2400` )(sy2>3300 sy2<3600)(sy2>4500sy2<4800))awsb=0w1,w2;1;6;0;"AWS";7:.1}L,12 :.1}L,12 (4800-sy2<1200)(4800-sy20)2:10 ,23;"";0;9 ,23;"O";8,23;"O";7,23;"O":0:mp>113 ,25;(4800-sy2);" " a8=00:7,23;"O";4;8,23;"";9 ,23;0;"O";10 ,23;"O";12 ,25;" ";13 ,25;" ";14,25;" ":a8=0:awsb=0 hss=hs:mss=ms :4800-sy2<0c$="OVER RUN LIGHTS":8000@ {4800-sy2>30mph=0mp188.5<15,6;0;" ADVANCE TO SIGNAL! ":a100=1 xa100=1mph>50:15,0;" ";w1,w2;"AWS":a100=0 d(h>hs(hhsmms-2)):mss=m+2:hss=h:mss60<mss=mss-60<:hss=hss+1 0:0: a16=14800-sy230mph=0m9=m9+1:m9>20ƥ>.9ffffm9=0:15,6;" ROAD AHEAD CLEAR ":3401I :sy2=-1:awsb=0:a50=1:a101=0:a8=0:a16=0: sa16=14800-sy230mph=015,6;" AWAITING CLEAR ";w1,w2;"AWS": (mp>393.1Dmph08000@ Uhs>0ms<10 a14=015,6;" AWAITING CLEAR " Xhs>0ms<10 1,5;"DUE TO DEPART ";hs;":0";ms;":00":3216 |hs>01,5;"DUE TO DEPART ";hs;":";ms;":00":a14=015,6;" AWAITING CLEAR " Na101=1ƺmph>2c$="MOVING WHILE PASSENGERS BOARDING":8000@ *mss60<mss=0:hss=h+1 N a14=0(hhssmmss)0:awsb=0:a14=1:3401I Ba14=115,6;0;"AWAITING GUARDS SIGNAL" a14=1ƥ>.9ffff15,6;0;"GUARDS BELL-DEPART. ":.25~,9 :.25~,9 :.25~,9 :a8=0:sy2=-1:a14=0:hs=0:a50=1:a101=0:xstops=xstops+1 G 0 H I4:8,23;"":0:7,23;"O";9 ,23;"O";10 ,23;"O";12 ,25;" ";13 ,25;" ";14,25;" ": (uv=10 uv1=1grad=0 5grad1=uv:grad2=uv1:grad2=194grad2=0 ^(grad1>10 grad1<100d)(grad20grad2<10 )grad=(grad1*10 )+grad2 7grad1=10 grad2=1grad=0:1:32 ,72H:0,5:32 ,94^:0,-5:0:10 ,2;" ";11 ,1;" L ";12 ,2;" ":14,91[:18,0:0,-2:0,-14:-17,0:4500 8grad1>100dgrad=(100d-grad1)*10 -grad2 grad>010 ,2;"";12 ,2;"":32 ,94^:0,-16:1:32 ,72H:0,5:0 grad<04100 Egrad<100dgrad>011 ,1;grad;" ":4500 &grad>011 ,1;grad  4500 grad<010 ,2;"";12 ,2;"":32 ,88X:0,-16:1:32 ,94^:0,-5:0 Ggrad0grad>-100d11 ,1;-grad;" ":4500 'grad011 ,1;-grad a20=0: 0:6:6: 12,1;" LOCODRIVER 1987 A.GREENUP" 4,4;"PLEASE SELECT YOUR TRAIN";9 ,7;a$(144);11 ,7;a$(145);9 ,5;"1.";11 ,5;"2.";16,8;"THEN PRESS ENTER" <stops:502::stops2stops16001q a112=16075 8,6;"ARE YOU CONTINUING A";10 ,7;"DRIVE FROM SIDE 1?";16,3;"TYPE Y FOR YES OR N FOR NO";18,8;"THEN PRESS ENTER":l$:15 l$="n"l$="N":6069 l$="y"l$="Y":6069  6062  6500d l$="n"7,0;"PLEASE TYPE";9 ,3;"THE NUMBER OF YOUR TRACTION";11 ,8;"THEN PRESS ENTER":ln::cls=(ln/1000) o(ln910011ln910311ˀ)(ln55001ln55022)(ln254001x @ln254047x)6075  6500d Ecls=254max=125}:cls=70F:w1=15:w2=3 7cls=557max=100d:w1=16:w2=15 6cls=91[max=140:w1=17:w2=8 cm1=17:m2=11 :mps=61115:cls=557m1=18:m2=6:mps=61115 l$="n"l$="N"6099 5,10 ;"PLEASE TYPE";7,2;"THE HOUR AT WHICH YOU ARRIVED";9 ,11 ;"AT YORK";11 ,8;"THEN PRESS ENTER" %h:h>24h<06080 7,0;"THE MINUTE" %m:m>59;m<06084 :2,2;"IS THIS INFORMATION CORRECT?";7,5;a$(143+stops);10 ,12 ;ln;13 ,6;"ARRIVED YORK AT";h;":";m;18,2;"TYPE Y FOR YES OR N FOR NO":m=013 ,25;"00"  ="N"Ŧ="n"6001q %="Y"Ŧ="y"zm=1:6099  6090 7:7: (6219K+stops+max) x=146150 p p=99c6375 m$ a$(x)=t$(p)+m$ *2,"13:38",4,"15:28",99c J1,"14:52",2,"15:11",3,"16:29",4,"17:OO",99c *2,"13:22",4,"15:O5",99c J1,"14:37",2,"14:56",3,"16:14",4,"16:45",99c *2,"13:O3",4,"14:28",99c J1,"14:20",2,"14:38",3,"15:47",4,"16:O8",99c x  (6289+stops+max):hs:ms <zm=1(h=hsm=ms-1)hss=hs:mss=ms:1000 <zm=0h=hs:hss=hs:m=ms-1:mss=ms:1000 12 ,36$ 14,04 12 ,26 13 ,568 12 ,10 13 ,41) (Azm=1(h>hs(m>msh=hs))hss=h:mss=m+1:1000 2hss=hs:mss=ms:1000 d4,4;"PLEASE SELECT THE NUMBER";6,8;"OF YOUR TRACTION";10 ,7;" 91001-031 ";12 ,9 ;"254001-254047";14,7;" 55001-022 ";18,8;"THEN PRESS ENTER" e(ln:cls=(ln/1000)::6071 Xcls=5577040 Z 7240H bcls=5577540t d 7740< brf0brf=0 brf5brf=5 Rbrf<51:8,20:17,(-3*brf)-3:0 Rbrf>01:8,20:17,(-3*brf)+3:0 )8,20:17,-3*brf  7040 Mbrf0brf=0 Rbrf5brf=5 _brf>01:38&-((3*brf)-3),20-((brf*3)-3):5,0:38&-((3*brf)-4),20-((3*brf)-4):5,0:0 `brf<51:38&-((3*brf)+2),20-((brf*3)+2):5,0:38&-((3*brf)+3),20-((3*brf)+3):5,0:0 a39'-(3*brf),20-(brf*3):4,0:39'-(3*brf),20-((3*brf)-1):4,0 b(40(,20:-16,-16 c(41),20:-16,-16 f ythr0thr=0 ~thr5thr=5 _thr51:119w,19:-17,(-3*(5-thr))-3:0 _thr01:119w,19:-17,(-3*(5-thr))+3:0 6119w,19:-17,-3*(5-thr)  7540t ithr0thr=0 nthr5thr=5 s'107k,20:0,-16 xthr>01:105i,5+((thr*3)-3):4,0:105i,5+((3*thr)-4):4,0:0 }thr<51:105i,5+((3*thr)+3):4,0:105i,5+((3*thr)+2):4,0:0 '107k,20:0,-16 n105i,5+(thr*3):4,0:105i,5+((3*thr)-1):4,0  J6:6: OAmp393mph=06,7;"EDINBURGH WAVERLEY" Pmp393mph=012 ,5;"DUE TO ARRIVE AT ";hs;":";ms;14,3;" ACTUALLY ARRIVED ";h;":";m:8025Y SG8,9 ;"YOU ARE FIRED!";14,16-(c$)/2;c$ TR20,5;"Type Y for another try";21,8;"or N to end game." Y ^ ="n" c="y"rd=1:8045m h 8025Y m77:0:7::a112=1:1000 !4 !>="y"Ŧ="Y"8550f! !H="n"Ŧ="N" !R 85004! #)Fmp188.5<a3=0lsn=(61125+uv2):a3=1:a4=mp #3a3=1yds=1760-((mp-a4)*1760):11 ,12 ;lsn;13 ,12 ;yds;" ";12 ,12 ;"in";14,12 ;"yds" #5yds<100dyds010 ,12 ;" ";11 ,12 ;" ";12 ,12 ;" ";13 ,12 ;" ";14,12 ;" ":ls=lsn:a3=0 #7yds<100dyds0a33+a3429 ,7;" ";10 ,7;" ";11 ,7;" ";8,7;" " #<=yds<100dyds0pws=0a34=a33:a33=0 #?pws>09026B# #@yds<100dyds0ƾ(61114+(mp*10 ))=012 ,7;" ":76L,72H:-14,5:0,2:31,0:0,-2:-14,-5 #Blsf=(ls/10 ) #D>ls0lss=ls/10 -(ls/10 ):lss=lss*10 #F(ls100d(yds<100drd=1)lss=0)79O,102f:3,3:10 ,0:3,-3:0,-18:-3,-3:-10 ,0:-3,3:0,18 #G(ls100d(yds<100drd=1)lss=0)82R,101e:1,1:8,0:1,-1:0,-16:-1,-1:-8,0:-1,1:0,16:ls120xls1409040P# #H(lss=5(yds<100drd=1))79O,105i:16,0:0,-3:-13 ,0:0,-7:13 ,0:0,-14:-16,0:0,3:13 ,0:0,8:-13 ,0:0,13 #I'ls<105ils=110n9040P# #K\59;,105i:3,0:0,-24:-3,0:0,24 #L(ls=105iyds<100d)(ls=105ird=1)64@,102f:3,3:8,0:3,-3:0,-18:-3,-3:-8,0:-3,3:0,18:67C,101e:1,1:6,0:1,-1:0,-16:-1,-1:-6,0:-1,1:0,16: #M(ls=115syds<100d)(rd=1ls=115s)69E,105i:3,0:0,-24:-3,0:0,24: #NF(ls=140yds<100d)(rd=1ls=140)65A,105i:3,0:0,-9 :3,0:0,5:3,0:0,-5:3,0:0,-3:-3,0:0,-12 :-3,0:0,12 :-6,0:0,12 : #OB((ls=120xls=125})yds<100d)((ls=120xls=125})rd=1)65A,105i:12 ,0:0,-12 :-9 ,0:0,-9 :9 ,0:0,-3:-12 ,0:0,15:9 ,0:0,6:-9 ,0:0,3: #P8mp=188.5<(yds<100dyds0)9042R# #Q #R-9050Z#+lsf:ls>100dls110n #Sx=1502 #T ls1:ls2 #Uls1=99c #V;ls1>10001000-ls1,1000-ls2:9048X# #W ls1,ls2 #Xx #[d1061%,1105Q,3,0,0,-24,-3,0,0,24,99c #\1061%,1105Q,16,0,0,-13 ,-13 ,0,0,-8,13 ,0,0,-3,-16,0,0,14,13 ,0,0,7,-13 ,0,0,3,99c #]1061%,1105Q,16,0,0,-24,-16,0,0,3,13 ,0,0,8,-10 ,0,0,3,10 ,0,0,7,-13 ,0,0,3,99c #^ 1061%,1105Q,3,0,0,-10 ,3,0,0,5,3,0,0,-5,7,0,0,-3,-7,0,0,-11 ,-3,0,0,11 ,-6,0,0,13 ,99c #_1061%,1105Q,16,0,0,-3,-13 ,0,0,-7,13 ,0,0,-14,-16,0,0,3,13 ,0,0,8,-13 ,0,0,13 ,99c #`&1061%,1105Q,16,0,0,-6,-3,0,0,3,-10 ,0,0,-7,13 ,0,0,-14,-16,0,0,24,1064(,1092D,10 ,0,0,-8,-10 ,0,0,8,99c #a1061%,1105Q,16,0,0,-24,-3,0,0,21,-13 ,0,0,3,99c #bE1063',1101M,1,1,8,0,1,-1,0,-4,-1,-1,-8,0,-1,1,0,4,1063',1089A,1,1,8,0,1,-1,0,-4,-1,-1,-8,0,-1,1,0,4,1063',1105Q,10 ,0,3,-3,0,-6,-3,-3,3,-3,0,-6,-3,-3,-10 ,0,-3,3,0,6,3,3,-3,3,0,6,3,3,99c #c1061%,1105Q,16,0,0,-24,-3,0,0,11 ,-13 ,0,0,13 ,1064(,1102N,10 ,0,0,-7,-10 ,0,0,7,99c #d1083;,1100L,1,1,6,0,1,-1,0,-16,-1,-1,-6,0,-1,1,0,16,10808,1101M,3,3,8,0,3,-3,0,-18,-3,-3,-8,0,-3,3,0,18,1064(,1101M,3,3,8,0,3,-3,0,-18,-3,-3,-8,0,-3,3,0,18,1059#,1104P,3,0,0,-24,-3,0,0,24,1067+,1100L,1,1,6,0,1,-1,0,-16,-1,-1,-6,0,-1,1,0,16,99c #e1060$,1105Q,3,0,0,-24,-3,0,0,24,1070.,1105Q,3,0,0,-24,-3,0,0,24,99c #f1060$,1105Q,3,0,0,-24,-3,0,0,24,1070.,1105Q,3,0,0,-24,-3,0,0,24,99c #i #a5=0a4=mp:a5=1:ls3=ls:a9=0:1,0;" ":6:7,23;"";9 ,23;"":0:8,23;"O" #yds=1760-((mp-a4)*1760):yds>100d10 ,12 ;"PWS";11 ,12 ;pws;13 ,12 ;yds;" ";12 ,12 ;"in";14,12 ;"yds" #@yds<-1760a5=0:a9=0:ls=ls3:pws=0:sy2=-1:12 ,7;" ":62>,79O:32 ,0:0,-2:-14,-5:62>,79O:0,-2:14,-5:4:8,23;"":0:7,23;"O";9 ,23;"O" #}(a9=0a5=0)(yds<-1760(yds<100dyds0))a9=1:10 ,12 ;" ";11 ,12 ;" ";12 ,12 ;" ";13 ,12 ;" ";14,12 ;" ";9 ,7;" ";10 ,7;" ";11 ,7;" ";8,7;" ":yds<-1760a34=112 ,7;" ":4600 #yds<-17609026B# #Gyds<100da5=112 ,7;5;" PWS ":7 #/yds<100dyds>0ls=pws:9020<# # $T6000p &'c=0:cls=91[c=c+32 &cls=70Fc=c+16 &#9950&:x=cc+62 &pos:pos=pos-27 &l((stops*8)+65042+x)=0(pos+61115),0:(pos+61116),0:9960& &>(pos+61115),((stops*8)+65042+x)+195 &>(pos+61116),((stops*8)+65043+x)+195 &-2541 ,2688 ,3649A,3931[ &x & 2 nhr11topl7ad,phmssjkl9ffypral111033<1ss1742iwsss102hdw5rrf74sstopvv]scradradgFo@crpxfdd77C!HaPbCp snZPWS (20mph) AT MP 373.3 YORK STATION LEAVING YORK NETHER POPPLETON THE VALE OF YORK BENINGBROUGH HALF WAY TO EDINBURGH THE VALE OF YORK TOLLERTON ALNE RASKELK THE VALE OF YORK PILMOOR SESSAY THE VALE OF YORK APPROACHING THIRSK THIRSK THE VALE OF YORK OTTERINGTON FOLLOWING THE RIVER WISKE NORTHALLERTON FOLLOWING THE RIVER WISKE DANBY WISKE BIRKBY COWTON MOOR EYREHOLME CROFT ON TEES APPROACHING DARLINGTON DARLINGTON DARLINGTON STATION LEAVING DARLINGTON HARROWGATE APPROACHING NEWTON AYCLIFFE NEWTON AYCLIFFE BETWEEN AYCLIFFE AND BRADBURY BRADBURY CHILTERN FERRYHILL DESCENDING TO CROXDALE CROXDALE CLIMBING TOWARDS DURHAM RELLY MILL DURHAM LEAVING DURHAM BETWEEN DURHAM & CHESTER-LE-ST. PLAWSWORTH CHESTER-LE-STREET RICKLETON BIRTLEY APPROACHING GATESHEAD LOW FELL GATESHEAD ABOUT TO CROSS THE TYNE KING EDWARD BRIDGE NEWCASTLE-UPON-TYNE NEWCASTLE CENTRAL BETWEEN CENTRAL AND MANORS MANORS BYKER VIADUCT HEATON BENTON LEAVING NEWCASTLE FOREST HALL KILLINGWORTH ANNITSFORD APPROACHING CRAMLINGTON CRAMLINGTON PLESSEY BETWEEN PLESSEY AND STANINGTON STANINGTON APPROACHING MORPETH MORPETH PEGSWOOD LONGHURST BETWEEN LONGHURST & WIDDRINGTON WIDDRINGTON BETWEEN WIDDRINGTON&CHEVINGTON CHEVINGTON BETWEEN CHEVINGTON & ACKLINGTON ACKLINGTON BETWEEN ACKLINGTON & WARKWORTH WARKWORTH ALNMOUTH BAY ALNMOUTH BOULMER LONGHOUGHTON LITTLE MILL FOLLOWING THE NORTH SEA COAST CHRISTON BANK FALLODEN BEADNALL CHATHILL NEWHAM LUCKER FOLLOWING THE NORTH SEA COAST BELFORD FENHAM FLATS PASSING HOLY ISLAND BEAL HAGGERSTON FOLLOWING THE NORTH SEA COAST TWEEDMOUTH ROYAL BORDER BRIDGE BERWICK LEAVING BERWICK MARSHALL MEADOWS SCOTLAND FOLLOWING THE SCOTTISH COAST BURNMOUTH AYTON BETWEEN AYTON AND RESTON RESTON COLDINGHAM MOOR GRANTSHOUSE PENMANSHIEL TUNNEL PENMANSHIEL MOOR COCKSBURNSPATH TORNESS INNERWICK FOLLOWING THE NORTH SEA COAST BROXBURN PARK DUNBAR BELHAVEN BAY BETWEEN DUNBAR AND EAST LINTON EAST LINTON EAST FORTUNE APPROACHING DREM DREM BETWEEN DREM AND LONGRIDDY LONGRIDDY COCKENZIE PRESTONPANS MUSSELBURGH INVERESK MONKTONHALL NEW HAILES JOPPA PORTOBELLO EDINBURGH SAINT MARGARETS TUNNEL EDINBURGH CALTON HILL TUNNEL EDINBURGH WAVERLEY THE FLYING SCOTSMAN STOPPING TRAIN DUE EDINBURGH (MP393.1) 15:ODUE NEWCASTLE (MP268.6) AT14:3 DUE DUNBAR (MP 364) AT : DUE EDINBURGH (MP393) AT16:OCOVER RUN LIGHTSLnM15:O5mDUE DURHAM (MP 254) AT DUE NEWCASTLE (MP 268) AT DUE DUNBAR (MP 364) AT DUE EDINBURGH (MP 393) AT