ZXTape! 0Created with Ramsoft MakeTZXAvon-Tawe  7:7:7  64999 "" (18,0 2"" <18,0 F"" P18,0 Z"" `sc @ `   0       0 ` 0B~B<B@BBBbBB@888x<@88D888x8BBbbbB~|BBBRBB|0@D<0DD@DDDDDBBRRR@B@~BBJ>~B@8DB<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<<<88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888code1  !@!X!@!X P P P P P 3/MMXXL8Wq !v ><<<<<<<<<<<< "$(!B code2 n" ?p>2x >!2y!o~_!<:x_~2z~2{!N:xG:y=O :zw$w :{w$w + game S|XU| b(19,2) 9904&:4200h kx dn=(84.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>83S3,0;Z$:800  O3,17;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  s83S12 ,0;" WARNING: TERMINUS STATION " 13 ,0;z$ s$="":sig=2 Usln=b(ab,1)+a(ab,2):b(ab,1)=b(ab,1)+a(ab,2)-.1}L sjp=950:8870" @aws=1:b(ab,1)=b(ab,1)+.08}# =:8860" sjp=960:1000 )mtt=mtt*3+12 :sjp=962 &v>0rex10251000 mt=mt+1 Lmt>2v=012 ,0;" SECONDMAN CONTACTING SIGNALBOX " mt0tick=1 +kx8200 kx8203 tick=4 -v>ls+3v>locos+3vp=vp+1 v>locos+68840" 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=12 1100L  8851"  mox=0  :10 ,4;" DUE TO DEPART ";k$(dtd,qno-1) !+12 ,5;"DEPARTURE SIGNAL STOP" "* 13 ,6;"PASSENGERS BOARDING" #rex=1061% %v>.2~L1110V &mox=mox+1 'mox<201200 *Qwat=60<:(DTD=7QNO=3)dtd=9 dtd=10 WAT=120x +8DTD=8WAT=360h:QNO=3WAT=180 ,7dtd=dtd+1:rna=wat+q(qq,qno):dly=(*30) .dly>12 dly=0 0 dly=dly+rna 2kx=8201 4"rex=1025:rw=(*10 ) 8 1200 L11 ,0;z$ M/10 ,4;" ARRIVED AT SWANSEA " 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 /ef<0.8Lcont<10 cont=cont*2 #cont<5te=te*5/cont con>contte=0 /v<20te=te-(ethp/20):1240 te=te-(ethp/v) te=te*con*ef/5 #dab=3400H te>temaxte=temax te<0te=0 ?rr=(eres+((3+.01875{*v+.001250w# =*v*v)*chcwtt)) v<0rr=-rr #g=0rg=0:1265  rg=twp/g :rb=60000`:v<502rb=rb+600X*(502-v) rb=rb*b*nc/5/9  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~ V CLASS 31 j:te=428000-(150*v):cont=2+.353333*v: tFte=41300T-(1910v*(v-10 )):cont=2+.353333*v: ~:te=22200V-(740*(v-20)):cont=10 : +te=148009-(370r*(v-30)): +te=11100\+-(221*(v-40()): *te=8890"-(173*(v-502)): *te=7160-(176*(v-60<)): *te=5400-(120x*(v-70F)): *te=4200h-(120x*(v-80P)): *te=3000 -(120x*(v-90Z)): 8840": CLASS 33 =te=45000ȯ-(155.55*v):cont=3+.23~k*v: Ete=43600P-(3450z *(v-9 )):cont=3+.23~k*v: Fte=40150֜-(1725*(v-10 )):cont=3+.23~k*v: :te=22900tY-(705*(v-20)):cont=10 : +te=15850=-(445*(v-30)): +te=11400,-(260*(v-40()): *te=8800`"-(140*(v-502)): *te=7400-(105i*(v-60<)): )te=6350-(60<*(v-70F)): +te=5750v-(22.54*(v-80P)): +te=3500 -(22.54*(v-90Z)): &8840": > CLASS 37/4 Q"te=100000CP-(4700\*v): R+te=53000-(5300*(v-9 )): \,te=47700T-(2206*(v-10 )): f-te=25640(d-(841.5R`*(v-20)): p-te=17225IC-(376.5<@*(v-30)): z+te=134604-(301-*(v-40()): -te=10450(-(187.5;*(v-502)): ,te=8575!-(125.1z333*(v-60<)): ,te=7324-(182.46fff*(v-70F)): *te=5500|-(100d*(v-80P)): *te=4500-(100d*(v-90Z)): 8840": 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=0:pws2=0 p3rnb>3pws1=10 +5*((*5)) r3rnc>3pws2=10 +5*((*5)) spws104215w tpad=2:pwt=811+ u*pws2=0pad=3:pwt=850R wdly=-2 |rnc<5dly=dly+rna $rnc>6dly=dly+(*75K) 'd$=" THE AVON-TAWE " c$=" " oi=101e:joi=5000  s=.18~8Q  9500% rna9 4249 oi=3+(*75K) <wp=0:up=0:sp=0:vp=0:rp=0 zcon=0:b=2:v=0:g=0:ls=20:sn=.2~L:slow=1:fm=0:si=0:vi=0 s$="":sig=2 'z$=" " dvg=1:dvls=1 kx=8200 %ps=5:aws=0:so=3 &m$=" ADVANCE WARNING " n$="REDUCTION OF LINE SPEED-" clox=-120x  ap=0  qq=1  el=0 ab=1:sjp=907  eb=0  rol=0  bl=0  rl=0 sc=0:sz=0 rex=1025 wat=60< bp=0:rw=0 ֘chcwtp=cw*2204:chcwtt=chcwtp/2240:tw=(((engwt+cw)*2204)/2240):twp=tw*2240:wgtfac=tw*110n:eres=4.5*engwt  pc=1  te=0 q$=" " tick=1 cont=10  9000(# / c$=l$:o$=c$ ef=ef*.5 oi=1000  | 5600 'g$=" " n=18  loco,a$ loco=locon5550 n  g$="": 6nmp=1+(((32 -a$)/2)):g$(nmp)=a$ -g=132 :58000+g,g$(g):g  33008,"Eastleigh",33025,"Sultan",33027,"Earl Mountbatten of Burma",33052,"Ashford",33056 ,"The Burma Star",374262,"Y Lein Fach/Vale of Rheidol",374273,"Bont Y Bermo",374306,"Cwmbran" p65000 u7:0:7: z95,7;2;1;"OFFICIAL REPRIMAND" 79 ,1;"LINE SPEED EXCEEDED BY ";oss;" MPH" 312 ,0;"AN OFFICIAL REPRIMAND WILL BE" 213 ,0;"ENTERED ON YOUR DISCIPLINARY" 14,0;"RECORD." 219,0;"The Simulation will continue" 420,0;"shortly-with your speed re-set" $21,0;"to line speed." y=1500:y sp=sp+1 v=ls 0:7:0: 65050  1306 Uoss>256999W V 6000p W ps=3 X0:7:7: ]ps57010b ^>9 ,0;" STARTING WITHOUT PERMISSION":7015g bLps=19 ,0;"OVER-RUNNING A SIGNAL AT DANGER":7015g c@ps=29 ,5;"EXCESSIVE ROLL-BACK":7015g d79 ,1;"LINE SPEED EXCEEDED BY ";oss;" MPH" gB5,2;2;1;"MAJOR BREACH OF REGULATIONS" l312 ,0;"YOU HAVE BEEN RELEIVED OF THE" m413 ,0;"CONTROLS BY YOUR CO-DRIVER,AND" n514,0;"ARE SUSPENDED FROM DUTY PENDING" o615,0;"AN APPEARANCE BEFORE AN OFFICIAL" p,16,0;"DISCIPLINARY TRIBUNAL." q319,0;"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 i3=c3:i4=c4:i5=c5:i6=c6 #8810j":kx=20:20 v>07000X ! 20 !a=118 "Mb(a,2)=(*(qno*4)):b(a,2)>2b(a,2)=0 "a "b(7,2)=2:b(8,2)=2:b(10 ,2)=2:b(14,2)=2:b(16,2)=2:b(17,2)=2:b(18,2)=2 "$9qno=2a=15:b(a,2)=2:a ". "`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;"": "_13 ,3;"DISTANCE TO SIGNAL":s>83.5'13 ,2;"DISTANCE TO BUFFERS" " 1000 " 2,11 ;ls;" MPH ": " ="r" " 8900" #( 0 #) 0 #- 4 #2 #7a=031 #<14,a;"*" #Aa #B 7 #F!0,17;"NEXT SIGNAL" #G0,29;"MAS" #K31,0;"MP 0.1";17;"GRAD. LEVEL" #M43,0;"NEXT LINE SPEED: 30MPH AT MP0.4" #P&2,0;"LINE SPEED 20 MPH" #Q'5,0;5;p$(1) #R*7,3;"DISTANCE TO SWANSEA -" #U9 ,12 ;"COMMENTS" #Z;15,5;6;"";locon;" MAX SPEED ";locos #_617,0;"SPEED : CONT : 0" #d618,0;"AWS :WARNING BRAKES: 2" #n$20,0;"STATUS INDICS:" #xg$""57890" % %6i$="D245+":qno=2:0:7:7: %&C1=0:C2=0:C3=8:C4=1:C5=7:C6=0:V$="07.20":DTD=1:E$="2B13 07:20 BRISTOL TM - SWANSEA" %20,0;d$ %453,0;" Schedule Selection " %6"7,5;"f = SEMI-FAST" %8 9 ,5;"s = STOPPER" %:"Schedule ? ";a$ %>a$"f"a$"s":95222% %@l$=a$ %Byl$="f"qno=3:c4=4:c5=2:c6=1:v$="12.50":dtd=6:e$="1V54 10:10 PORTSMOUTH - SWANSEA" %D/l$="s"d$=" EARLY MORNING STOPPING TRAIN " %N %X0,0;d$ %])3,6;"Locomotive selection" %g26,2;"CLASS 31 = 31401-406/465-468" %lr8,2;"CLASS 33 = 33001-013/015-023 33025-035/037-040 33042-053/055-065" %n+12 ,2;"CLASS 37 = 37426-431" %q"Locomotive ? ";a$ %%a$>6űa$<59585q% %a=a$ % b=1a %!a$(b)<"0"a$(b)>"9"9585q% %b % locon=a$ %(locon31401zlocon31406z)(locon31465zlocon31468z)temax=0:locos=90Z:dab=2400` :engwt=110n:9635% %ulocon374262locon374317temax=59000x:locos=80P:dab=3400H :engwt=105i:9635% %locon33001locon33065)locon33014locon33024locon33036 locon33041locon33054temax=0:locos=85U:dab=3000 :engwt=78N:9635% % 9585q% %nc=6:dem=(*3) %dem=0nc=5 %dem=2nc=7 %ethp=nc*30*375w %CW=NC*35#:8700! %l$=" POWER UNIT FAULT " %7:7:0: %s<59653% %&0,7;"END OF SIMULATION" %;2,7;1;"INSPECTORS REPORT":9654% %,2,9 ;1;"ROSTER NOTICES" %5,0;e$ %6,0;d$ %#7,3;"SCHEDULED: ";i$ %98,3;"ALLOCATED: ";locon;"+";nc;" coaches." %s>10 9740 & %110 ,2;"The Motive Power Department" %311 ,0;"report ";locon;" to be in ";b$ % 12 ,0;"condition." %314,7;2;"SPECIAL RESTRICTIONS" %Jpws1015,0;"PWS WORKS MP 13.2 (SPEED ";pws1;" MPH)" %Jpws2016,0;"PWS WORKS MP 34 (SPEED ";pws2;" MPH)" %Ipws1+pws2=016,0;" NO PWS WORKS TODAY " % 5500| %D21,0;"Press ";1;"any key";0;" to start" %V19,0;"The simulation begins with two minutes to go to departure time." % 0 % & 310 ,0;"DEP. BRISTOL ";i6;i5;":";i4;i3 &&11 ,0;"ARRIVED SWANSEA " &7rtm=011 ,18;"ON TIME":9755& &=rt>011 ,18;rtm;" MIN EARLY":9755& &$11 ,18;rtm;" MIN LATE" &015,0;"NUMBER OF REPRIMANDS : ";sp &rt=rt/60< &rt>09764$& &)ef<1rt=rt+(1-ef)*20 &rnc>8rt=rt+3 &!4oi101ert=rt+16*(1-oi/75K) &#rt>0rt=0 &$rt>2rt=2-rt &%rt>0rt=1 &( sp=sp+sz &) vp=vp+rl &+Gwp=(93]+7*rt-up*10 -(sp+bp)*30-vp-rp/10 ) &/wp>100dwp=100d &4wp<0wp=0 &>816,0;"DRIVERS PERFORMANCE RATED ";wp;" %" &C*20,0;"Like another ride ? " &D="y"11 &E="n"7099 &F 9796D& &b:q(12 ,3):9905&:n=112 :q(n,1),q(n,2),q(n,3):n &0.97xQ,120x,120x,1.62O\(,300,,180,4.87 >,660,450,6.07B=p,900,540,9.77Q,1260,750,16.67\(,1800,1140t,26.57T\),2520 ,1860D,38.17z,3540 ,2940| ,58.37izG,5160(,4380,70.37 p,6060,5280,76.17W =,6600,5820,83.87'p,7500L,6780| &ba(19,2):n=119:a(n,1),a(n,2):b(n,1)=a(n,1):n &0.25~,0.25~,1.05fff,0.2~L,4,0.3,5.2&fff,0.3,8.3,0.5,9.5,0.5,15.2s333,0.5,25.1H,0.5,26.8Vfff,0.4L,36.7,0.5,40.5",0.5,47.5>,0.5,52.8S333,0.5,56.9c,0.5,61.1tfff,0.5,68.9 ,0.5,74.7fff,0.5,83S,0.3,90Z,0.5 &dk$(12 ,2,6):g=12:n=112 :k$(n,g,16):n:g &"07.23","07.26","07.32","07.36","07.42","07.51","08.03","08.25","08.48","09.03","09.11","09.25","","","","","","13.10","13.23","13.42","14.05","14.20","14.28","14.43" &Xj$(12 ,32 ):f(12 ):n=112 :j$(n,132 ),f(n):n &/" NEXT STOP LAWRENCE HILL ",0.25~ &/" NEXT STOP STAPLETON ROAD ",1.05fff &," NEXT STOP FILTON ",4 &." NEXT STOP PATCHWAY ",5.2&fff &." NEXT STOP PILNING ",8.3 &/"NEXT STOP SEVERN TUNNEL JUNCTION",15.2s333 &/" NEXT STOP NEWPORT ",25.1H &/" NEXT STOP CARDIFF CENTRAL ",36.7 &/" NEXT STOP BRIDGEND ",56.9c &/" NEXT STOP PORT TALBOT ",68.9 &/" NEXT STOP NEATH ",74.7fff &-" NEXT STOP SWANSEA ",83S '#P(3):p(1)=11.7;333 '-p(2)=32.5:P(3)=180 ' ;~Lffff &fffL|s332K333 3333Yc333vffffffQVfffZ333gfff fff8 \ fffHfff)*fff;#333%((4j6fff8<=>fffj@D>G333JfffLO333EPQS333TVfffXZfff\`Uac333dDffffs333w333 fff 333333X/fffj333!333s""fff)&fff)333+.022v34fff9::C=0Bfff1F{G333I333jMZNPvT?Uc]333jfffolfffm333r>y333zfff@333u fff fffh 333g V 333 fff< G 333AI333JLfff333@KdfffzLfffZ333cX333<333 fff"#fffm$fff $%fff%&333&fff'333'fffK'Z'L3333-LK -<Z1K333FZM(S333Vfff<[333FaZffffff-333Z+F,Z427333Z1<EZ6F7Z:(iZ;<<K=Z<LMZO<PZ$fff('333Z BRISTOL TEMPLE MEADS STATION LEAVING BRISTOL TEMPLE MEADS WEAVING OUT OF BRISTOL DR. DAYS JUNCTION APPROACHING LAWRENCE HILL LAWRENCE HILL CLIMBING TO STAPLETON ROAD STAPLETON ROAD LEAVING STAPLETON ROAD CLIMBING ASHLEY DOWN BANK APPROACHING FILTON FILTON ON THE FILTON TRIANGLE PATCHWAY LEAVING PATCHWAY PATCHWAY TUNNEL BETWEEN PATCHWAY AND PILNING PILNING DROPPING TO THE SEVERN TUNNEL SEVERN TUNNEL CLIMBING FROM THE SEVERN TUNNEL SEVERN TUNNEL JUNCTION SEVERN TUNNEL YARDS LLANFIHANGEL ROGIET CALDICOT MOOR UNDY VINEGAR HILL WHITEWALL COMMON MAGOR BARECROFT COMMON LLANDEVENNY BISHTON LEVEL CROSSING PASSING LLANWERN STEELWORKS LISWERRY SOMERTON MAINDEE MAINDEE EAST JUNCTION ON THE MAINDEE TRIANGLE MAINDEE WEST JUNCTION CROSSING THE RIVER USK APPROACHING NEWPORT NEWPORT LEAVING NEWPORT HILLFIELD TUNNEL GAER JUNCTION APPROACHING EBBW JUNCTION EBBW JUNCTION OVER THE WENTLOOG MOORS RUMNEY BRIDGE JUNCTION ROATH APPROACHING CARDIFF APPROACHING CARDIFF CARDIFF CENTRAL LEAVING CARDIFF CENTRAL CANTON T.M.D. LECKWITH JUNCTION CANTON ELY FAIRWATER LLANMAES ST. FAGAN'S ST. FAGAN'S LEVEL CROSSING DROPE APPROACHING ST. GEORGE'S ST. GEORGE'S ST. GEORGE'S CROSSING MORLANGA PETERSTON-SUPER-ELY PETERSTON MOORS GWERN-Y-GAE CLAWDD-COCH DUFFRYN BACH GWERN-Y-GEDRYCH CRYNALLT FELIN ISAF TAL-Y-BONT LLANNERCH MISKIN MANOR MISKIN PONTYCLUN TYLE-GARW LLANTRISANT COED TRECASTELL HENDRE OWEN CRAIG MELYN APPROACHING LLANHARAN LLANHARAN DOLAU BRYNCAE RHYD-Y-GOFER BRYNNAU GWYNION PENPRYSG LEVEL CROSSING PENPRYSG PENCOED PENCOED LEVEL CROSSING PENCOED COED-Y-MWSTWR COYCHURCH BRIDGEND TRADING ESTATE OLDCASTLE VALE OF GLAMORGAN JUNCTION BRIDGEND TREMAINS BRIDGEND LLYNFI JUNCTION CEFN GLAS PEN-Y-FAI COURT COLMAN LLANGEWYDD CLIMBING TO STORMY STORMY SUMMIT DESCENDING STORMY DOWN BANK PYLE MARLAS LLANMIHANGEL DESCENDING STORMY DOWN BANK WATER STREET JUNCTION MARGAM EAST YARD MARGAM MOORS JUNCTION MARGAM T.M.D. MARGAM MIDDLE JUNCTION MARGAM WEST YARD MARGAM MOORS PORT TALBOT STEEL WORKS APPROACHING PORT TALBOT PORT TALBOT LEAVING PORT TALBOT ABERAVON RUNNING ALONGSIDE THE M4 BAGLAN BAY BRITON FERRY COURT SART JUNCTION PENRHIWTYN MELINCRYDDAN APPROACHING NEATH NEATH NEATH CURVE NEATH ABBEY CLIMBING TO SKEWEN SKEWEN SKEWEN SUMMIT LON-LAS TAI'R-YSGOL LLANSAMLET WINSH-WEN APPROACHING LANDORE LANDORE VIADUCT LANDORE JUNCTION LANDORE T.M.D. SWANSEA LOOP EAST JUNCTION SWANSEA CARRIAGE SIDINGS SWANSEA (HIGH STREET) STATION ~L3333L̀ffffFfffS333s333333̓<̓C333vfff333̈́1vfff333 fff&fff-.fff>fffDHͅMO333PͅQR̅TTͅVfffZfff[`ͅaffffff͆fff͆333'fff ͆#&*(fff+,0fff0͆2͆4͆673338fff9:/<͆=>fff>0B1EF2JfffMN͆PfffRS3335V6YZ[]3338ffff:h͆ijjfff;m333nfff<y333zfff~@333Bffffff͇͇ fff fff ͇ fffG͇333͇KLffffffM333͇fffP Q$fff%333%&͇'333'Z &&bcnnnnn aw"wswsleos~8Q녱nt~fff&fffs333HVfff">S333ctfff fffSZ xQxxO\(, >B=pQ\(tT\) Dz | izG( pW ='pL|~~fff~L&fffs333HVfffL̆">S333ctfff fffSZ˗ 07.23 07.26 07.32 07.36 07.42 07.51 13.10 08.03 13.23 08.25 13.42 08.48 14.05 09.03 14.20 09.11 14.28 09.25 14.43 ʅ NEXT STOP LAWRENCE HILL NEXT STOP STAPLETON ROAD NEXT STOP FILTON NEXT STOP PATCHWAY NEXT STOP PILNING NEXT STOP SEVERN TUNNEL JUNCTION NEXT STOP NEWPORT NEXT STOP CARDIFF CENTRAL NEXT STOP BRIDGEND NEXT STOP PORT TALBOT NEXT STOP NEATH NEXT STOP SWANSEA ? ~fff&fff̈́s333H͆͆c ͇fffS;333BgoodD THE SEVERN SOLENT LINE C ID245+V07.20E 2B13 07:20 BRISTOL TM - SWANSEA