Quipu, 3 characters added
The cat program in Quipu is four characters:
\/
/\
I rotated this 90° and re-used one of the slashes from the Rail program.
The new grid:
·········v---H\··v+C+<D_··············S·P··············;····
G`····,··>qir@uH· IaP.C·············A·USE: io·········>····
Get a chr!?pio;····Ol···············Y·Lreadln(write(···;····
Outputs it,u········e·······c······ ·L·print(readline())····
and 'BZam..t········r·······a·····ai ··string))··<v;···;····
G·······~,@s······s t=" " r t#50:20 w !,t,!······?a?···E····
G·····main( ){printf("%c", (getchar()));}·······pr>···;····
O··········g·> input('','s'))·················h_····P····
a··········e·····n··r·····^·c·········g··········pd····;····
·······(write(read-host)····a)········r·input n$!?u····(····
·······))E·s········m·······n)···KVGH·e·print n$··m····;····
········C·E·········p·······((···TIIA{print;exit}·pYEK·*····
$'main'H·T··········t·······,t···HSMI· ···r·······(·········
\/\··O· ···········(·······'u···XIM ·-···········$·········
\/· ·/(println····)·······'p···BBE1·m···········a·········
\%·P· (read-line))······)n···YLH.·1···········r·········
A\ /-io-\············)io··EE 4n ·····`·····g·········
% A\-e-< |·············(···· V-·.··di _r(a)·v·········
$ = \----#·············t\···V ···$;di $a····)·········
{elbaworhT sworht )a][gnirtS(niam diov citats cilbup{C ssalc
;))(txen.)ni.metsyS(rennacS.litu.avaj wen(nltnirp.tuo.metsyS
·····························r··e···a b c d e f g h i·····}}
···········>maertsoi<edulcni#p·h···=b c d e f g h i·········
····;s gnirts::dts{)(niam tni·····<·························
···};s<<tuoc::dts;s>>nic::dts····>··························