ZXTape! 0Created with Ramsoft MakeTZXRED DRAGONxxc6z 7:7:7  64999 "" <18,0 F"" P18,0 Z"" r:scr @R`   0       0 ` 0|~xx|<<B<B@DDBBBBb888x<@88D888x8BBbbbBB|BBBB@BR0@D<0DD@DDDDDBBRRR@|@BB|~NBJ8DB<8@<Bx~~D<<<~B<D@@HBD@D@@f@B||pB(<(<|Z<B@@>H~@BD@@DBBB@BBBx~~BB<<~B<<88888888888888888888888888888888888888888888888888888888888888888888888888<<<88<<<<<<<88888888888888888888<8888<<8888<88888888888888888888<8888<<8888<88888888888888888888<8888<<8888<88888888888888888888<8888<<8888<88888888888888888888<<<<<<<88<<<888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886rep _!@!X!@!X P P P P P 3/MMXXL8Wq !v ><<<<<<<<<<<< "$(!B\game ЀZ~Ҁ b(13 ,2):0 9900&:4200h kx dn=(145.5-s) 7,25;dn;"M " "1209:200:600X ("1209:200:900 2 15 <="p"con<5con=con+1:17,31;con <="o"con>0con=con-1:17,31;con 4="z"b>0b=b-1:18,31;b 4="x"b<5b=b+1:18,31;b clox=clox+tick ,Dfm=0f$=q$:con=0f$="ENGINE IDLING ":336P 7fm>0fm=fm-1 Econ>cont-1f$="HIGH MOTOR CURRENT":con>contf$="OVERLOAD TRIP ":con=0:17,31;con:fm=1:up=up+1 J2dab=3400H te=temaxf$="MAX OUTPUT CURRENT" P3b=5f$="EMERGENCY BRAKE ":rp=rp+1 QUeb=6b=5:18,31;b:f$="AWS BRAKE APPLIED ":sz=sz+1 ^s=s+si `v=v+vi b c1=c1+tick lc1<10 380| mc1=c1-10 :c2=c2+1 oc2<6380| pc3=c3+1:c2=0 qc3<10 380| sc3=0:c4=c4+1 tc4<6380| uc5=c5+1:c4=0 vc5<10 380| wc6=c6+1:c5=0 z/c6=2c5=4c6=0:c5=0 |,0,0;c6;c5;":";c4;c3;":";c2;c1 }slow22000 21,3;((s*10 ))/10 ;" "  17,7;v;" MPH " 20,14;f$  X:s>s(pc)pc=pc+1:5,0;5;p$(pc) Y5con=0b=0o$=c$:bh=0:605] Z[con>1b>1bh=bh+2:bh>10 o$="BRAKES OVERHEATING":vp=vp+1 ] s>oijoi ^21,14;o$ asg(dvg,2)650 brl=rl+rol:rol=0 cdvg=dvg+1 dg=g(dvg,1) e1,23;" " f2g=01,23;" LEVEL":650 h7g>01,23;"1/";g;" UP":650 j$1,23;"1/";(g);" DN" sL(dvls,2)800  dvls=dvls+1 ls=l(dvls,1)  8880" /S>144.63,0;Z$:800  O3,15;l(dvls+1,1);"MPH AT MP";l(dvls,2);" "  s010 ,0;" RUNNING ";rtm;" MIN EARLY":890z p410 ,0;" RUNNING ";rtm;" MIN LATE" z&q(qq,1)=q(qq,1)+.5 { el=1  ab=141000 s7969 )mtt=mtt*3+12 :sjp=962 &v>0rex10251000 mt=mt+1 Lmt>2v=012 ,0;" SECONDMAN CONTACTING SIGNALBOX " mt0tick=1 Jkx=8201 kx=8200 (tick=2v>locos-5)tick=4 %v>ls+ar1v>locos+ar1vp=vp+1 A(v>locos+6)(locos=125}v>locos+4)8840" sf(dtd)+((3*a(ab,2))-.02{# =)1041 Cv>011 ,0;z$:12 ,0;z$:1200 :11 ,5;" STOPPED TO SHORT ! ":ap=1 =12 ,2;"MOVE CLOSER TO PLATFORM END":1200 v01200 ap=1bp=bp+1  ap=0 8ab=ab+1:sjp=907:slow=0:pl=1  8809i" dtd=51100L  8851"  mox=0  .10 ,4;" DUE TO DEPART ";k$(dtd) !+12 ,5;"DEPARTURE SIGNAL STOP" "* 13 ,6;"PASSENGERS BOARDING" #rex=1061% %v>.2~L1110V &mox=mox+1 'mox<40(1200 *dtd>0wat=4-(qno=2):dtd>1wat=2+(qno=2):dtd>2wat=6-(qno=2):dtd=4wat=2 +wat=wat*60< ,;dtd=dtd+1:rna=wat+q(qq,2):dly=(*30) -&qno=4dtd=4dtd=5 .dly>12 dly=0 0 dly=dly+rna 2kx=8201 4"rex=1025:rw=(*10 ) 8 1200 L11 ,0;z$ M010 ,4;" ARRIVED AT PADDINGTON " N mox=0 Q012 ,3;"BEING RELIEVED BY NEW CREW" Rrex=1110V:1200 V%v>.2~Lps=5:7000X [mox=mox+1 `mox<71200 e 9645%  oss=(V-LS) oss>9 6997U v>-1 rol=rol+2 &rol10 ps=2:7000X  dab+V dab=3400H 1230 #cont<5te=te*5/cont /ef<0.8Lcont<10 cont=cont*2 con>contte=0 <rr=(eres+((2.23Q+.05|L*v+.001wn*v*v)*chcwtt)) Frb=(60000`+(v<502)*(600X*(502-v)))*b*nc/45-  1240 /rr=(0.4615lI^*v*v+5.385,Q*v+600X) Brb=(98000?h+(v<502)*(600X*(502-v)))*b/5 te=te*con*ef/5 #dab=3400H te>temaxte=temax v<0rr=-rr #g=0rg=0:1265  rg=twp/g  v<0rb=-rb for=te-rr-rg-rb vi=(for/wgtfac)*tick (te=0rb(te-rg)vi=0:si=0 <&si=((v+.5*vi)/3600)*tick F9vɼ(v+vi)v0v=0:vi=0:si=0 P7v=0con=0ƽrr>rgvi=0:si=0 d slx=(1760*(sln-s)) :slx>013 ,22;slx;" yds ":2015 13 ,0;z$ sc=02015 sc=sc-1 sc>02015 12 ,0;z$  sc=0 2slow=3slx<0ps=1:7000X aws=1eb=eb+1 >=" "aws=2:eb=0:21,4;" " eb>2vp=vp+1  382~ `$te=50000P:cont=1.995\(: j5te=50000P:cont=1.995\(+(0.1825~:G*v): tOte=50000P-(1360P*(v-10 )):cont=1.995\(+(0.1825~:G*v): ~Lte=364000-(1140t*(v-20)):cont=1.995\(+.1825~:G*v: :te=25000a-(575?*(v-30)):cont=10 : +te=192502K-(330J*(v-40()): +te=15950N>-(315;*(v-502)): +te=128002-(160*(v-60<)): ,:te=11200+-(140*(v-70F)): -te=9800H&-(128.57*(v-80P)): *te=8900"-(200*(v-87W)): *te=8300l -(165*(v-90Z)): +te=6650-(150*(v-100d)): 8840" #te=620000:cont=1.75`: /te=620000:cont=1.75`+.25~*v: Ite=620000-(2430~ *(v-10 )):cont=1.75`+.25~*v: ;te=37700D-(1170*(v-20)):cont=10 : +te=26000e-(650*(v-30)): +te=19500,L-(390*(v-40()): +te=15600<-(260*(v-502)): +te=130002-(185*(v-60<)): .te=11150+-(145.71*(v-70F)): *te=9230$-(155*(v-80P)): *te=7700-(155*(v-90Z)): &+te=6150-(155*(v-100d)): 0 8840" Hte=67780b: R te=67780b-(900*v): \,te=58780-(1289 *(v-10 )): f.te=45890B-(1129.7 6ff*(v-20)): p-te=34593!-(524.8333*(v-30)): z-te=29345r-(308.9s33*(v-40()): +te=26256f-(436*(v-502)): -te=21896U-(320.6 L*(v-60<)): -te=18690I-(231.8g*(v-70F)): -te=16372?-(184.18*(v-80P)): -te=145318-(145.3L*(v-90Z)): .te=130783-(116.2hfff*(v-100d)): -te=11916.-(96.8A*(v-110n)): -te=10948*-(87.2.fff*(v-120x)): +te=10076\'-(85U*(v-130)): h1b=256*(23673y\):c=23672x\:b+c irna=1+(*10 ):rnb=1+(*10 ):rnc=1+(*10 ):rne=1+(*10 ):rnf=1+(*10 ) jb$="ex-works":ef=1.05fff k$rnb<8b$="good":ef=1 l*rnb<5b$="well-run":ef=.95s333 m*rnb=1b$="run-down":ef=.87^Q npad=1:pwt=802" opws1=ç:pws2=ç p3rnb>2pws1=10 +5*((*5)) r3rnc>2pws2=10 +5*((*5)) spws1ç4215w tpad=2:pwt=811+ u%pws2=çpad=3:pwt=850R wdly=-2 |rnc<5dly=dly+rna $rnc>6dly=dly+(*75K) 'd$=" THE RED DRAGON "  c$=" ":o$=c$ oi=201:joi=5000  s=.18~8Q  9500% rna9 4249 oi=(+(*140)) #wp=ç:up=ç:sp=ç:vp=ç:rp=ç Xcon=ç:b=2:v=ç:g=ç:ls=15:sn=.2~L:slow=/:fm=ç:si=ç:vi=ç s$="":sig=2 'z$=" " dvg=/:dvls=/ kx=8200 ps=5:aws=ç:so= &m$=" ADVANCE WARNING " n$="REDUCTION OF LINE SPEED-" clox=-120x:ap=ç:qq=/:el=ç:ab=/:sjp=907:eb=ç:rol=ç:bl=ç:rl=ç:sc=ç:sz=ç:rex=1025:wat=60<:bp=ç:rw=ç ֘chcwtp=cw*2204:chcwtt=chcwtp/2240:tw=(((engwt+cw)*2204)/2240):twp=tw*2240:wgtfac=tw*110n:eres=4.5*engwt pc=/:te=ç:tick=/ q$=" " cont=10  9000(# &*n=111 :q(n,1)=k(n):n / c$=l$:o$=c$ ef=ef*.5 oi=1000   T0,0;"PLEASE INPUT THE NUMBER OF THE REAR POWER CAR OF THE FORMATION"  Q6,0;"HST = 43002-037/124-151 43163-178/183-192"  5700D P locon1=a$ Ulocon=locon15110 Z(locon143002locon143037)(locon143124tlocon143151)(locon143163locon143178)(locon143183locon143192)5235s d 5100 x $0,8;"Train Selection" +5,0;"h - HIBERNIAN NON-STOP" +7,0;"r - RED DRAGON EXPRESS" "Train? ";a$ a$"r"a$"h"5240x *a$="r"d$=" THE RED DRAGON EXPRESS" /a$="h"d$=" THE HIBERNIAN " wi$="HST":e$="1A67 14:12 FISHGUARD-PADDINGTON":v$="16.19":a$="r"e$="1A13 06:30 SWANSEA - PADDINGTON ":v$="07.25" "qno=3:a$="r"qno=4 mc3=7:c4=1:c5=6:c6=1:qno=4c3=3:c4=2:c5=7:c6=0 'dtd=5:qno=4dtd=1 Qnc=7:temax=33500܂:dab=3400H :locos=125}:engwt=132  D"Locomotive? ";a$ Na$55700D Xa=a$ b b=1a l!a$(b)<"0"a$(b)>"9"5700D vb  p65000 u7:ç:7: z55,7;2;ݧ/;"OFFICIAL REPRIMAND" 39 ,/;"LINE SPEED EXCEEDED BY ";oss;" MPH" .12 ,ç;"AN OFFICIAL REPRIMAND WILL BE" -13 ,ç;"ENTERED ON YOUR DISCIPLINARY" 14,ç;"RECORD." -19,ç;"The Simulation will continue" /20,ç;"shortly-with your speed re-set" 21,ç;"to line speed." y=1500:y sp=sp+1 v=ls ç:7:ç: 65050  1306 Uoss>256999W V 6000p Wps= Xç:7:7: ]ps57010b ^99 ,ç;" STARTING WITHOUT PERMISSION":7015g bCps=/9 ,ç;"OVER-RUNNING A SIGNAL AT DANGER":7015g c@ps=29 ,5;"EXCESSIVE ROLL-BACK":7015g d39 ,/;"LINE SPEED EXCEEDED BY ";oss;" MPH" g>5,2;2;ݧ/;"MAJOR BREACH OF REGULATIONS" l.12 ,ç;"YOU HAVE BEEN RELEIVED OF THE" m/13 ,ç;"CONTROLS BY YOUR CO-DRIVER,AND" n014,ç;"ARE SUSPENDED FROM DUTY PENDING" o115,ç;"AN APPEARANCE BEFORE AN OFFICIAL" p'16,ç;"DISCIPLINARY TRIBUNAL." q.19,ç;"Would you like to try again ?" r="y"11 s="n"7099 t 7026r 65367W: -10 ,0;" DUE TO DEPART ";v$ C12 ,4;"STARTING SIGNAL NOT SET":13 ,0;z$ yclox>(-15+rna)12 ,3;"SIGNAL SET-AWAITING GUARD":sig=4:ps=5:kx=8205 :8850" 8220 rw=08208 rw=rw-1:20 pclox>dly12 ,2;"RIGHT AWAY.DEPART WHEN READY.":slow=0:8830~":kx=8210 :20  8220 v<120 s>28213 6i3=c3:i4=c4:i5=c5:i6=c6:clox=clox+(arr*60<) #8810j":kx=20:20 v>07000X ! 20 !a=111 "Gb(a,2)=(*8):b(a,2)>2b(a,2)=0 "a "b(13 ,2)=2:qno3b(2,2)=2:b(4,2)=2:b(7,2)=2:qno=2b(9 ,2)=2 " c3=c3+arr "c3<10 "$c4=c4+1:c3=c3-10 ")c4<68735" ".c5=c5+1:c4=c4-6 "3c5<10 8735" "8c6=c6+1:c5=c5-10 "= 8735" "`612 ,0;"LET TRAIN PASS SPEED RESTRICTION" "a*13 ,6;"BEFORE ACCELERATING." "b "i11 ,0;z$ "j.12 ,0;z$:13 ,0;z$: "tN12 ,0;"PWS WORKS.MEN BY SIDE OF TRACK. ":13 ,0;z$: "~10 ,0;j$(DTD): "z=117 "j$(dtd,zz)=" "8834" "z "+v$="NEXT STOP "+j$(dtd,1z-1) "010 ,15-((z+9 )/2);v$: "df$="HIGH SPEED TRIP":fm=2:te=0:con=0:up=up+1:17,31;con: "18,7;"CLEAR " "721,4;" ":eb=0:aws=2: "M18,7;"WARNING":21,4;1;6;"": "j13 ,3;"DISTANCE TO SIGNAL":ab=13 sig=213 ,2;"DISTANCE TO BUFFERS" " 1000 " 2,11 ;ls;" MPH ": " ="r" " 8900" "8970 #+qno "%n=111 :q(n,2):n "8980#+qno "-n=14:k$(n,16):n # # y720,1500,2160p,2700 ,3960x,4260,5820,6420,7440,7800x,8520H! # y660,1200,1740,1920,2940| ,3180l ,4140,,4620 ,5160(,5460T,6060 #y660,1440,1980,2340$ ,3300 ,3600,4980t,5460T,6000p,6300,6900 #!"10.11","10.35","11.12","11.45" #!"10.11","10.35","11.12","11.45" #!"07.40","08.00","08.31"," " #(ç #)ç #- 4 #2 #7a=ç31 #<14,a;"*" #Aa #B 7 #Fç,17;"NEXT SIGNAL" #Gç,29;"MAS" #K.1,ç;"MP 0.1";17;"GRAD. LEVEL" #M.3,ç;"NEXT L. SPEED: 40MPH AT MP0.25" #P!2,ç;"LINE SPEED 15 MPH" #Q5,ç;5;p$(/) #R-7,2;"DISTANCE TO PADDINGTON -" #U9 ,12 ;"COMMENTS" #Z;15,5;6;"";locon;" MAX SPEED ";locos #_117,ç;"SPEED : CONT : 0" #d118,ç;"AWS :WARNING BRAKES: 2" #n20,ç;"STATUS INDICS:" #xar1=arr+3 % %& %0Dnc=8+(rnf>2)+(rnf>5)+(rnf>8)+(rnf>9 ) %:i$="D385+":qno=2:c1=ç:c2=ç:c3=4:c4=5:c5=9 :c6=ç:v$="09.56":dtd=/:e$="1A31 08:55 SWANSEA - PADDINGTON" %Darr=(*20) %Iarr=(*arr) %Narr=(*arr) %X0,0;d$ %])3,6;"Locomotive selection" %gQ6,0;"HST = 43002-037/124-151 43163-178/183-192" %l19 ,0;"CLASS 47 = 47556-600/602-657" %n,11 ,0;"CLASS 50 = 50001-50050" %v 5700D % locon=a$ %rlocon50001Qlocon50050temax=0:locos=100d:dab=2400` :engwt=117u:9635% %locon47556Ĺlocon47657)locon47601temax=0:locos=95_:dab=3000 :engwt=125}:9635% %(locon43002locon43037)(locon43124tlocon43151)locon=43180locon=43181(locon43163locon43178)(locon43183locon43192)5100:9635% % 9585q% %CW=NC*35#:8700! % 8950" %Bl$=" POWER UNIT FAULT ":DAB=3400H L$="NO.2 ENG SHUT DOWN" %:locon>44000d$=" SATURDAY LOCO-HAULED TRAIN " %7:7:ç: %s<59653% %!ç,7;"END OF SIMULATION" %72,7;ݧ/;"INSPECTORS REPORT":9654% %(2,9 ;ݧ/;"ROSTER NOTICES" %5,ç;e$ %6,ç;d$ %7,;"SCHEDULED: ";i$ %K8,;"ALLOCATED: ";locon:nc=78,19;"+";locon1 %5dab3400H 8,19;"+";nc;" coaches" %s>10 9740 & %K#0;1,0;1;"E.T.A. AT CARDIFF IS ";arr;"MIN LATE" %110 ,2;"The Motive Power Department" %:nc711 ,ç;"report ";locon;" to be in ";b$ %`nc=711 ,ç;"report ";locon;"+";locon1;" to be in":12 ,ç;b$;" condition." %'nc712 ,ç;"condition." %314,7;2;"SPECIAL RESTRICTIONS" %@pws1ç15,ç;"PWS WORKS MP 45 (SPEED ";pws1;" MPH)" %@pws2ç16,ç;"PWS WORKS MP 75 (SPEED ";pws2;" MPH)" %?pws1+pws2=ç16,ç;" NO PWS WORKS TODAY " %621,ç;"Press ";ۧ/;"any key";ç;" to start" %Q19,ç;"The simulation begins with two minutes to go to departure time." %ç % & .10 ,ç;"DEP. CARDIFF ";i6;i5;":";i4;i3 &#11 ,ç;"ARRIVED PADDINGTON" &2rtm=ç11 ,19;"ON TIME":9755& &8rt>ç11 ,19;rtm;" MIN EARLY":9755& &$11 ,19;rtm;" MIN LATE" &+15,ç;"NUMBER OF REPRIMANDS : ";sp &rt=rt/60< &rt>ç9764$& &%efçrt=ç &$rt>2rt=2-rt &%rt>çrt=/ &( sp=sp+sz &) vp=vp+rl &+Gwp=(93]+7*rt-up*10 -(sp+bp)*30-vp-rp/10 ) &/wp>100dwp=100d &4wp<çwp=ç &>316,ç;"DRIVERS PERFORMANCE RATED ";wp;" %" &C%20,ç;"Like another ride ? " &D="y"11 &E="n"7099 &F 9796D& &H:q(11 ,2):9905&:n=111 :q(n,1):n &11.67:Q,21.7-,33.32G,38&,62.3y333,67.77=p,91.977,108.97Y,126.47|,136,144.77 &Ga(13 ,2):n=113 :a(n,1),a(n,2):n &8.5,.5,10.8,,.3,21,.5,31.85~,.5,35.8333,.73333,60.1pfff,.73333,65.7fff,.73333,89.83,.73333,106.9U,.73333,124.4x,.73333,133.9ff,.73333,137.1 ,.73333,143.9ff,.3 &k$(4,6) &"j$(5,32 ):f(5) &Xj$(1,132 )=" NEXT STOP NEWPORT ":F(1)=10.8, &Yj$(2,132 )=" NEXT STOP BRISTOL PARKWAY ":F(2)=31.85~ &Xj$(3,132 )=" NEXT STOP SWINDON ":F(3)=65.7fff &Yj$(4,132 )=" NEXT STOP READING ":F(4)=106.9U &Yj$(5,132 )=" NEXT STOP PADDINGTON ":F(5)=143.9ff &2n=113 :b(n,1)=a(n,1):n '#P(3):p(1)=43.5. '-p(2)=73.5:P(3)=180 ' 7k(11 ):n=111 :k(n)=q(n,1):n '  ' a=(*18) ' a=(*a) ' a=(*a) 'a: tL333@`c33@pvff`330ff`}330ff` (e,14(8;330>ff` C330I7Nff`S330X"ac330Pdhqatxc3 ffh#338$'338*ffh+338|,-Ddbffh|dg338d}ffh334,,#334$,-7Zffh\ffhp8b,ffh,jj,vwffffffl ffffffLffflM334!fff)lV.fff7fffADD EMWXfff(mn(]fff^_334arsw~(ff333h333 fffL33 fffЅ CARDIFF CENTRAL PENARTH ROAD BRIDGE LEAVING CARDIFF CENTRAL SPLOTT ROATH TREMORFA PENGAM RUMNEY BRIDGE JUNCTION RUMNEY PWLL MAWR TROWBRIDGE WENTLOOGE MOORS MARSHFIELD WENTLOOGE MOORS DUFFRYN MAES GLAS EBBW JUNCTION ALEXANDRA DOCK JUNCTION WATERLOO LOOP JUNCTION GAER GAER JUNCTION HILLFIELD TUNNEL NEWPORT LEAVING NEWPORT CROSSING THE RIVER USK MAINDEE WEST JUNCTION MAINDEE TRIANGLE MAINDEE EAST JUNCTION MAINDEE SOMERTON LISWERRY ALWAY PASSING LLANWERN STEELWORKS BISHTON BISHTON LEVEL CROSSING LLANDEVENNY UNDY LLANFIHANGEL ROGIET SEVERN TUNNEL YARDS SEVERN TUNNEL JUNCTION DROPPING TO THE SEVERN TUNNEL SEVERN TUNNEL CLIMBING FROM THE SEVERN TUNNEL PILNING MARSH COMMON PATCHWAY TUNNEL PATCHWAY PATCHWAY STATION ON THE STOKE GIFFORD TRIANGLE STOKE GIFFORD JUNCTION BRISTOL PARKWAY GREAT STOKE WINTERBOURNE WINTERBOURNE DOWN COALPIT HEATH WESTERLEIGH WESTERLEIGH JUNCTION YATE CHIPPING SODBURY OLD SODBURY CHIPPING SODBURY TUNNEL GREAT BADMINTON ACTON TURVILLE ALDERTON ALDERTON TUNNEL NORTON HULLAVINGTON RODBOURNE STARTLEY GREAT SOMERFORD LITTLE SOMERFORD DAUNTSEY BRINKWORTH CALLON HILL GRITTENHAM WOOTTON BASSET WOTTON BASSETT JUNCTION WOTTON BASSETT NORE MARSH TOOT HILL APPROACHING SWINDON SWINDON RAILWAY WORKS STROUD LINE JUNCTION SWINDON STABLING POINT SWINDON STATION SWINDON STRATTON ST. MARGARET BOURTON SHRIVENHAM VALE OF WHITE HORSE UFFINGTON VALE OF WHITE HORSE CHALLOW VALE OF WHITE HORSE WANTAGE ROAD VALE OF WHITE HORSE STEVENTON MILTON HEIGHTS APPROACHING DIDCOT DIDCOT POWER STATION FOXHALL JUNCTION DIDCOT WEST JUNCTION DIDCOT DIDCOT EAST JUNCTION EAST HANGBOURNE NORTH MORETON SOUTH MORETON CHOLSEY CHOLSEY STATION MOULSFORD SOUTH STOKE CLEEVE GORING GORING & STREATLEY STATION STREATLEY BASILDON WHITCHURCH PANGBOURNE STATION PANGBOURNE PURLEY WESTWOOD ROW APPROACHING TILEHURST TILEHURST STATION TILEHURST READING WEST JUNCTION READING GOODS YARD READING STATION READING NEW JUNCTION LEAVING READING SONNING CUTTING WOODLEY WHISTLEY GREEN APPROACHING TWYFORD TWYFORD STATION TWYFORD RUSCOMBE HARE HATCH KILN GREEN WHITE WALTHAM WOOLLEY GREEN COX GREEN MAIDENHEAD MAIDENHEAD STATION MAIDENHEAD MAIDENHEAD THAMES BRIDGE TAPLOW TAPLOW STATION LENT BURNHAM BURNHAM STATION SLOUGH SLOUGH STATION SLOUGH UPTON LANGLEY LANGLEY STATION SHREDING GREEN IVER IVER STATION THORNEY WEST DRAYTON WEST DRAYTON STATION YIEWSLEY HAYES HAYES AND HARLINGTON STATION HARLINGTON SOUTHALL SOUTHALL WEST JUNCTION SOUTHALL STATION SOUTHALL SOUTHALL DMU DEPOT LEAVING SOUTHALL HANWELL VIADUCT HANWELL HANWELL STATION HANWELL JUNCTION PLASSER WORKS WEST EALING JUNCTION WEST EALING STATION EALING EALING BROADWAY STATION PASSING LT'S DISTRICT LINE ACTON YARD ACTON MAIN LINE STATION ACTON POPLAR JUNCTION ACTON WELLS OLD OAK WEST JUNCTION OLD OAK COMMON HST DEPOT OLD OAK COMMON CARRIAGE SIDINGS OLD OAK COMMON T.M.D. ENTRANCE OLD OAK COMMON EAST JUNCTION OLD OAK COMMON FLYOVER WESTBOURNE PARK WESTBOURNE PARK STATION ROYAL OAK PADDINGTON STATION ~L~@ &fff` ̓)I  #333$̈́&fff+333,̈́6fff;333<>fff C333D̈́L̈́T̈́\̈́dͅ fff333*fff-5Xfffbfffdrfffzfff}ffffff͆#333͆&fff"%,-8͆=333>1K333O333S333W333\9:;r͆x͆y333?@Afff͇fffDEFH333NOQ"͇(͇)XY55773337fff\8fff:fff