TTFIL zsz_cityg.ttt

   1  # { [ (
   2
   3  {FILELEVEL=1?
   4    $OPTGDEF 1
   5    $BGCOLOR #000000
   6    $VAR BGTYPE=3,BGUP=83;
   7    $ABOVE 25
   8    $ST 0.5
   9    ?;                                                                                                    \
  10
  11
  12    $REQUIRE GETOPT.TTT
  13    $CSET CY5 0
  14    $CSET CY4 0
  15    $CSET CY3 0
  16    $CSET CY0 0
  17  }
  18  $REQUIRE ZSZ_DEF.TTT
  19  $REQUIRE BG_DEF.TTT
  20
  21  #------------------------------------------------------------------------------
  22  $SPOOL N=CYMODE; SEQ=RSEQ;
  23    {CY0?
  24      AB=5;                                                                                               \
  25        BL=20; VAR=BGTYPE=0; DIS=5; ST=0.4;
  26    }
  27    {CY2?
  28      AB=25;                                                                                              \
  29        BL=20; VAR=BGTYPE=2; DIS=10; ST=0.5;
  30    }
  31    {CY3?
  32      AB=25;                                                                                              \
  33        BL=20; VAR=BGTYPE=3,BGUP=83; DIS=20; ST=1;
  34    }
  35    {CY4?
  36      AB=100;                                                                                             \
  37        BL=20; VAR=BGTYPE=4,BGUP=158; DIS=20;
  38    }
  39    {CY5?
  40      AB=340;                                                                                             \
  41        BL=20; VM=HEAD,JUMP; DX=5000; VAR=BGTYPE=5,BGUP=398; DIS=50;
  42    }
  43  $ENDPOOL
  44
  45  #------------------------------------------------------------------------------
  46  $SECTION                                                                                                \
  47      NAME=CITYG;                                                                                         \
  48      POOL=CYMODE;                                                                                        \
  49      LT=25;                                                                                              \
  50      FIN=S;
  51  #==============================================================================
  52  #
  53  #    Hungary
  54  #
  55  #----------------------------- Kaposvár ---------------------------------------
  56    {H?
  57      {BUS?
  58        NAME=H_KAPOSVAR;                                                                                  \
  59          TX=Kaposvár;                                                                                    \
  60          M=FOLLOW;                                                                                       \
  61          C=(KAPV_IK415;KAP_RC;KAP_RC135;KAP_RC15;KAPV_E94;KAP_E95;KAP_E98;KAPV_N4014NF);                 \
  62          D=R; %ABG(STBGAU);
  63      }
  64  #----------------------------- Pécs -------------------------------------------
  65      {BUS?
  66        $GROUP                                                                                            \
  67            NAME=H_PECS;                                                                                  \
  68            TX=Pécs;                                                                                      \
  69            LC=1; %GBG(STBGAU,ENV_WAYA);
  70          M=FOLLOW;                                                                                       \
  71            C=(PS_IK556;PS_IK556D;PS_IK180;PS_IK246;IK246_ESSO;PS_IK260B;PS_IK260R;PS_IK260DAF;           \
  72              PS_IK280R; PS_IK280D;PS_IK280E;PS_IK280I);                                                  \
  73            D=R;
  74          M=FOLLOW;                                                                                       \
  75            C=(PS_IK280F;PS_IK280G;PS_IK280H;PS_IK280J;PS_IK280K;PS_IK280L;PS_IK280M; PS_IK280N;          \
  76              PS_IK280RA; IK280RA;PS_IK280B);                                                             \
  77            D=R;
  78          M=FOLLOW;                                                                                       \
  79            C=(PS_IK280C;PS_IK280A;IK280PSA;IK280SA;PS_IK284;PS_IK284A;PS_IK410; PS_IK415;PS_IK415A;      \
  80              PS_IK435; PS_O345;PS_O345G;PS_O345G1;PS_O345G2);                                            \
  81            D=R;
  82          C=PS_CITAROL;
  83        $ENDGROUP
  84      }
  85  #----------------------------- Sopron -----------------------------------------
  86      {TRAM?
  87        $GROUP                                                                                            \
  88            NAME=H_SOPRON;                                                                                \
  89            TX=Sopron;                                                                                    \
  90            LC=1; %GBG(STBGAU,[WT=ENV_WAYT1][WL=ENV_WAYT1]);
  91          C=SVV_A;
  92          C=SVV_1;
  93          C=SVV_2;
  94          C=SVV_5;
  95          C=SVV_3A;
  96          C=SVV_3;
  97          C=SVV_4;
  98        $ENDGROUP
  99      }
 100  #----------------------------- Szombathely ------------------------------------
 101      {TRAM?
 102        $GROUP                                                                                            \
 103            NAME=H_SZOMBATHELY;                                                                           \
 104            TX=Szombathely;                                                                               \
 105            LC=1; %GBG(STBGAU,ENV_WAYT1);
 106          C=SZVV_0;
 107          C=SZVV_1,|SZVV_1A;
 108          C=SZVV_3;
 109          C=SZVV_6;
 110          C=SZVV_6,SZVV_6A;
 111          C=SZVV_11;
 112          C=SZVV_17;
 113        $ENDGROUP
 114      }
 115    }
 116  #=============================================================================
 117  #
 118  #    Germany
 119  #
 120  #----------------------------- Aachen ----------------------------------------
 121    {D|BRD|DDR?
 122      {TRAM|BUS?
 123        $GROUP                                                                                            \
 124            NAME=D_AACHEN;                                                                                \
 125            TX=Aachen;                                                                                    \
 126            LC=2; %GBG(STBGEU,[WA=ENV_WAYA][WT=ENV_WAYT1]);
 127          {TRAM?
 128            TX=Aachen ASEAG Tw 1001 - 1011 + Bw 208 - 214;                                                \
 129              C=AACH_T4TALBOT,AACH_208;
 130            TX=Aachen ASEAG 6x Tw Duewag;                                                                 \
 131              C=[PFU]AACH_GT6A;
 132            TX=Aachen ASEAG 4x Tw Duewag;                                                                 \
 133              C=AACH_T4A;
 134            TX=Aachen ASEAG Tw 1021-1025;                                                                 \
 135              C=AACH_T4EXD;
 136            TX=Aachen ASEAG 6x Tw 1110;                                                                   \
 137              C=[PFU],AACH_GT6_1110;
 138            TX=Aachen ASEAG 4x Tw Duewag;                                                                 \
 139              C=AACH_T4A|AACH_T4B|AACH_T4C;
 140            TX=Aachen ASEAG Tw 1001 - 1011;                                                               \
 141              C=AACH_1001R|AACH_T4TALBOTRW;
 142            TX=Aachen ASEAG 6x Tw Duewag;                                                                 \
 143              C=[PFU]AACH_GT6(B|C|D);
 144            TX=Aachen ASEAG 6x Tw Westwaggon;                                                             \
 145              C=[PFU]AACH_GT6~CG|AACH_GT6~WSI;
 146            TX=Aachen ASEAG GT4;                                                                          \
 147              C=AACH_GT4R(|L);
 148          }
 149          {BUS?
 150            M=FOLLOW;                                                                                     \
 151              C=5*(AACH_SL202R|AACH_NL202|AACH_O405N2|AACH_V7000|AACH_SG242H|AACH_SG242HY|AACH_NG262|     \
 152                AACH_O405N|AACH_O405G|AACH_O405GN2|AACH_NG313W|AACH_0530G|AACH_AGG300);                   \
 153              D=R;
 154            M=FOLLOW;                                                                                     \
 155              C=5*(AACH_O530_INTERFOODL|AACH_O530_MERCEDESL|AACH_O530_PORSCHEL|AACH_O530_RENNERTL|        \
 156                AACH_O530_WOONBOULEVARDL|AACH_O530G_APAGL|AACH_O530G_AUFSTIEGL|AACH_O530G_GRANUSL|        \
 157                AACH_O530_PFERDEL|AACH_O530G_PORSCHEL|AACH_O530G_VOLLEYBALLL);                            \
 158              D=L;
 159          }
 160        $ENDGROUP
 161      }
 162  #----------------------------- Aalen -----------------------------------------
 163      {BUS?
 164        NAME=D_AALEN;                                                                                     \
 165          TX=Aalen;                                                                                       \
 166          C=AALEN_N4026_3L|AALEN_N4026_3; %ABG(STBGMD);
 167      }
 168  #----------------------------- Augsburg --------------------------------------
 169      {TRAM?
 170        $GROUP                                                                                            \
 171            NAME=D_AUGSBURG; %GBG(STBGEU,ENV_WAYT1);
 172          TX=AUGSBURG TW 175 - 188 + Bw 221 ff;                                                           \
 173            C=(SWA_175A|SWA_175B),SWA_221;                                                                \
 174            LC=3;
 175          TX=AUGSBURG KSW;                                                                                \
 176            C=SWA_KSW;
 177          TX=AUGSBURG T3+B3;                                                                              \
 178            C=(SWA_M5L,SWA_M5BL)|(SWA_M5,SWA_M5B);
 179          TX=AUGSBURG GT4;                                                                                \
 180            C=SWA_GT4AC(|L);
 181          TX=AUGSBURG GT5 511 - 552;                                                                      \
 182            C=SWA_GT5OL|SWA_GT5O;
 183          TX=AUGSBURG GT8 801 - 812;                                                                      \
 184            C=SWA_GT8L~CG|SWA_GT8~CG;
 185          TX=AUGSBURG GT8 801 - 812;                                                                      \
 186            C=SWA_GT8W(|L);
 187        $ENDGROUP
 188        $GROUP                                                                                            \
 189            NAME=D_AUGSBURG2; %GBG(STBGEU,ENV_WAYT1);
 190          TX=AUGSBURG_GT4 + GT4;                                                                          \
 191            C=(SWA_GT4~CG,SWA_GT4B)|                                                                      \
 192              (2@SWA_GT4L~WSI|SWA_GT4~WSI|SWA_GT4L~TIS|SWA_GT4~TIS|SWA_GT4AL|SWA_GT4A);
 193          TX=AUGSBURG_GT4 + GT4;                                                                          \
 194            POOL=POOL_AUGSBURG_GT4;
 195          TX=AUGSBURG_GT4 + GT4;                                                                          \
 196            POOL=POOL_AUGSBURG_GT4L;
 197          TX=AUGSBURG GT5 511 - 552;                                                                      \
 198            C=SWA_GT5(|L);
 199          TX=AUGSBURG GT8 8001 - 8012;                                                                    \
 200            C=SWA_M8C;
 201          TX=Augsburg NGT6;                                                                               \
 202            C=SWA_GT6M2(|L);
 203          TX=Augsburg NGT8 Combino;                                                                       \
 204            C=SWA_COMBINO(|L)~WSI;
 205          TX=Augsburg Flexity Outlook;                                                                    \
 206            C=SWA_FLEXITY2(|L);
 207        $ENDGROUP
 208      }
 209  #----------------------------- Altenburg Ballenstedt Bautzen-------------------
 210      {BUS?
 211        $GROUP LC=1;
 212          NAME=D_ALTENBURG;                                                                               \
 213            TX=Altenburg;                                                                                 \
 214            C=THUESAC_IK280_02; %ABG(STBGEU);
 215          NAME=D_BALLENSTEDT;                                                                             \
 216            TX=Ballenstedt;                                                                               \
 217            C=QBUS_QLBNA2743; %ABG(STBGEU);
 218          NAME=D_BAUTZEN;                                                                                 \
 219            TX=Bautzen;                                                                                   \
 220            C=BAUTZ_IK260_02; %ABG(STBGEU);
 221        $ENDGROUP
 222      }
 223  #----------------------------- Bad Homburg -----------------------------------
 224      {TRAM?
 225        $GROUP                                                                                            \
 226            NAME=D_BAD_HOMBURG;
 227          TX=Bad Homburg;                                                                                 \
 228            C=BH_(A1L|A1|A2|A3|B1L|B1|B2|B3),0-1*(3:BH_BW|1:BH_BWO); %LBG(STBGEU,ENV_WAYT1);
 229        $ENDGROUP
 230      }
 231  #----------------------------- Bad Schandau ----------------------------------
 232      {TRAM?
 233        $GROUP                                                                                            \
 234            NAME=D_BAD_SCHANDAU;                                                                          \
 235            TX=Bad Schandau (Kirnitzschtalbahn);                                                          \
 236            LC=2; %GBG(STBGFN,ENV_WAYT1);
 237          C=KIRB_TZ57A;
 238          C=KIRB_TZ57A,KIRB_EB57A;                                                                        \
 239            D=R;
 240          C=KIRB_TZ57A,KIRB_EB57AL;                                                                       \
 241            D=L;
 242          C=KIRB_ET57;
 243          C=KIRB_ET57,KIRB_EB57L;                                                                         \
 244            D=L;
 245          C=KIRB_ET57,KIRB_EB57;                                                                          \
 246            D=R;
 247          TX=Bad Schandau Tw 4...8;                                                                       \
 248            C=KIRB_ES48;
 249          TX=Bad Schandau TZ57 KIRNITZSCHTALBAHN / Bad Schandau alt;                                      \
 250            C=KIRB_TZ57N~JP,KIRB_EB57AL|KIRB_EB57A;
 251          TX=Bad Schandau TZ57 + EB57 KIRNITZSCHTALBAHN / Bad Schandau alt;                               \
 252            C=KIRB_TZ57N~SAND,((2*KIRB_EB57NL~SAND)|(2*KIRB_EB57N~SAND));                                 \
 253            D=Z;
 254          TX=Bad Schandau TZ57 + EB57 + EB57 KIRNITZSCHTALBAHN / Bad Schandau alt;                        \
 255            C=KIRB_TZ57N1|KIRB_TZ57N1L,KIRB_EB57N1L|KIRB_EB57N1;
 256        $ENDGROUP
 257      }
 258  #----------------------------- Baden Baden -----------------------------------
 259      {BUS?
 260        $GROUP                                                                                            \
 261            NAME=D_BADEN_BADEN;                                                                           \
 262            TX=Baden Baden;                                                                               \
 263            LC=1; %GBG(STBGEU,ENV_WAYA);
 264          C=BAD_N4021(|L);
 265          M=FOLLOW;                                                                                       \
 266            C=(BAD_NL313L;BAD_NL313L_VITA;BAD_O530L;BAD_O530L_HEEL;BAD_O530_HETTICHL;                     \
 267              BAD_O530L_MCDONALDS; BAD_O530GL;BAD_O530G_HEEL);                                            \
 268            D=L;
 269          M=FOLLOW;                                                                                       \
 270            C=(BAD_NL313;BAD_O530;BAD_O530G;BAD_O530G_HEELL);                                             \
 271            D=R;
 272        $ENDGROUP
 273      }
 274  #----------------------------- Bergisch Gladbach -----------------------------
 275      {BUS?
 276        NAME=D_BERGISCH_GLADBACH;                                                                         \
 277          TX=Bergisch Gladbach;                                                                           \
 278          M=FOLLOW;                                                                                       \
 279          C=3*(BGL_NL26(2_BETTENLOCH|2_METALLBAU|3|3_MODE));                                              \
 280          D=R; %ABG(STBGEU);
 281      }
 282  #----------------------------- Bielefeld -------------------------------------
 283      {TRAM|BUS?
 284        $GROUP                                                                                            \
 285            NAME=D_BIELEFELD;                                                                             \
 286            TX=Bielefeld;                                                                                 \
 287            LC=2; ENV=$CBG(WT,STBGEU,ENV_WAYT3),$CBG(WA,STBGMD,ENV_WAYA);
 288          {TRAM?
 289            TX=Bielefeld GT4 799;                                                                         \
 290              C=BIEL_GT4_799B(|L);
 291            TX=Bielefeld GT4 798 Party;                                                                   \
 292              C=BIEL_GT4_799P(|L);
 293            TX=Bielefeld 6x + 4x;                                                                         \
 294              C=(BIEL_3GT6,BIEL_3B4)|(BIEL_3GT6L,BIEL_3B4L);
 295            TX=Bielefeld 6x + 4x;                                                                         \
 296              C=(BIEL_4GT6,BIEL_4B4)|(BIEL_4GT6L,BIEL_4B4L);
 297            TX=Bielefeld,8x Tw;                                                                           \
 298              C=BIEL_GT8(|L);
 299            TX=Bielefeld,M8;                                                                              \
 300              C=BIEL_M8;
 301            TX=Bielefeld,M8CK;                                                                            \
 302              C=BIEL_M8C2O;
 303            TX=Bielefeld,M8CK;                                                                            \
 304              C=BIEL_M8C2B;
 305            TX=Bielefeld M8 + B4;                                                                         \
 306              C=(<BIEL_6M8L,BIEL_6B4,BIEL_6M8)|(<BIEL_M8DL,BIEL_B4D,BIEL_M8D);
 307            TX=Bielefeld Vamos;                                                                           \
 308              C=BIEL_VAMOS;
 309          }
 310          {BUS?
 311            M=FOLLOW;                                                                                     \
 312              C=4*(BIEL_(2:0530(|N)|N4009|3:N4021(B1|O1|O2)|NG313|NL202|NL262|2:O530G(|N)));
 313          }
 314        $ENDGROUP
 315      }
 316  #----------------------------- Bochum ----------------------------------------
 317      {TRAM|BUS?
 318        $GROUP                                                                                            \
 319            NAME=D_BOCHUM;                                                                                \
 320            TX=Bochum;                                                                                    \
 321            LC=5;                                                                                         \
 322            ENV=$EBG(STBGEU),                                                                             &\
 323            $EWX(WT,$FLG(X,ENV_WAYT3,ENV_WAYT1)),                                                         &\
 324            $EWX(WL,ENV_WAYO),                                                                            &\
 325            $EWX(WA,ENV_WAYA);
 326          {TRAM?
 327            TX=Bochum Westfälische Straßenbahnen Tw 41;                                                   \
 328              C=BOCH_WEST41;
 329            TX=Bochum Tw 41;                                                                              \
 330              C=BOCH_41;
 331            TX=Bochum Tw 187;                                                                             \
 332              C=BOCH_187;
 333            TX=Bochum KSW;                                                                                \
 334              C=BOCH_4KSW;
 335            TX=Bochum-Gelsenkirchen 2x Zug Verbandstyp II;                                                \
 336              C=BOCH_3T2,BOCH_3B2;
 337            TX=Bochum 4x Tw 620;                                                                          \
 338              C=BOCH_4AT620|BOCH_5AT620;
 339            TX=Bochum 6x Tw 201-215;                                                                      \
 340              C=BOCH_4GT6_201(|L);
 341            TX=Bochum 6x Tw 1-53,261-298;                                                                 \
 342              C=BOCH_GT6_OL|BOCH_GT6_MR|BOCH_GT6_19K|BOCH_GT6_278W|BOCH_4GT6~CG;
 343            TX=Bochum 6x Tw 1-53,261-298;                                                                 \
 344              C=BOCH_GT6_8S|BOCH_GT6_6A|BOCH_GT6_29S|BOCH_GT6_11V|BOCH_GT6_7J|BOCH_GT6_5B;
 345            TX=Bochum-Gelsenkirchen Tw 33-53,290,295;                                                     \
 346              C=BOCH_295|BOCH_GT6_41V|BOCH_5GT6~CG|BOCH_6GT6~CG;
 347            TX=Bochum M6;                                                                                 \
 348              C=BOCH_5M6SR|BOCH_M6C1;
 349            TX=Bochum Niederflur-Tw 401ff;                                                                \
 350              C=BOCH_6NF6;
 351            TX=Bochum Variobahn 501ff;                                                                    \
 352              C=BOCH_VARIOBAHN|BOCH_6VARIO;
 353            TX=Bochum-Gelsenkirchen Tango;                                                                \
 354              C=2*BOCH_6TANGO;
 355            TX=Bochum B80;                                                                                \
 356              C=2*BOCH_6B80;                                                                              \
 357              F=X;
 358          }
 359          {BUS?
 360            M=FOLLOW;                                                                                     \
 361              C=3*BOCH_(N416|NL202_SPARKASSE|O405G|SG240|SG242|SL200|SL202|SL750HO);
 362            M=FOLLOW;                                                                                     \
 363              C=3*BOCH_(N4416_SPIELZEUGLAND|N4421_MEYERSCHE|NG272|NG313|NL202|NL202CE|NL263|              \
 364                3:O405GN(|_CE|_RADIO985)|O530G|2:URBINO(12|18G)|UL292);
 365            TX=Bochum O-Bus;                                                                              \
 366              C=(BOCH_O5|BOCH_O1_4|BOCH_O1_4_2)(|L);
 367          }
 368        $ENDGROUP
 369      }
 370  #----------------------------- Bonn ------------------------------------------
 371      {TRAM|BUS?
 372        $GROUP                                                                                            \
 373            NAME=D_BONN;                                                                                  \
 374            TX=Bonn;                                                                                      \
 375            LC=4; %ETA(STBGEU,$FLG(X,ENV_WAYT3,ENV_WAYT1));
 376          {TRAM?
 377            TX=Bonn 2x Tw + Bw;                                                                           \
 378              C=BONN_1T2,BONN_1B2;
 379            TX=Bonn BGM 2xZRTw 1 - 12 + 2xZRBw 31 - 42 und 4xZRBw 43 - 45 Bj.1911/14;                     \
 380              C=BGM_3T,BGM_3B,BGM_3N;
 381            TX=Bonn BGM 3xZRTw 19 - 34 + 3xZRBw 51 - 61 Bj.1955-59;                                       \
 382              C=BGM_4T3,BGM_4B3,BGM_4T3;
 383            TX=Bonn BGM 3xZRTw 19 - 34 + 3xZRBw 57 - 61 Bj.1955-59;                                       \
 384              C=<BGM_4S3,BGM_T3B;
 385            TX=Bonn 4xZRGrTw 436 - 437,ex Wesel Bj. 1960;                                                 \
 386              C=2*BONN_SSB_4T4;
 387            TX=Bonn 8xZRGelTw 401 - 415 Bj. 1960-69;                                                      \
 388              C=2*BONN_SSB_4GT8;
 389            TX=Bonn DT8;                                                                                  \
 390              C=<BONN_3DT8GL,BONN_3DT8G;
 391            TX=Bonn DT8;                                                                                  \
 392              C=<BONN_4DT8BL,BONN_4DT8B;
 393            TX=Bonn 6x Tw Düwag;                                                                          \
 394              C=BONN_SWB_GT6(|L);
 395            TX=Bonn 4xERGrTw 205 - 214 + 4xERGrBw 281 - 289 Bj. 1960/61;                                  \
 396              C=(BONN_SWB_4T4,BONN_SWB_4B4)|(BONN_SWB_4T4L,BONN_SWB_4B4L);
 397            TX=Bonn Großraumzug;                                                                          \
 398              C=(BONN_SWB_4T4AL,BONN_SWB_4B4L)|(BONN_SWB_4T4A,BONN_SWB_4B4);
 399            TX=Bonn NF6;                                                                                  \
 400              C=BONN_6NF6;
 401            TX=Bonn B100 / B80;                                                                           \
 402              C=1-2*BONN_6B80(|L);                                                                        \
 403              F=X;
 404            TX=Bonn B100 / B80;                                                                           \
 405              C=1-2*BONN_B100RW(|L);                                                                      \
 406              F=X;
 407            TX=Bonn B100 / B80 Redesign;                                                                  \
 408              C=1-2*(BONN_B100RE|BONN_B100RW2)(|L);                                                       \
 409              F=X;
 410            TX=Bonn K5000;                                                                                \
 411              C=1-2*BONN_K5000X2;                                                                         \
 412              F=X;
 413            TX=Bonn VDV Prototyp;                                                                         \
 414              C=BONN_VDV;
 415            TX=Bonn A41;                                                                                  \
 416              C=BONN_A41;
 417          }
 418          {BUS?
 419            M=FOLLOW;                                                                                     \
 420              C=2*SWB_B100(|T_TD1XTRA|T_TMOBILE|_HOTSPOT|_TKOM);
 421            M=FOLLOW;                                                                                     \
 422              C=2*SWB_NGT6(|HOLZWELT|W|_HAUSMANN|_SQUASH);
 423            M=FOLLOW;                                                                                     \
 424              C=4*SWB_(N4021|NG312|3:NL202(|_2|_2D3)|O305|3:O405(|G|N2)|SG192|SG220|SG242|SL200|SL202);
 425            M=FOLLOW;                                                                                     \
 426              C=4*SWB_(3:0530(GW|W|WR)|NG312W|NG313W|NL222W|NL232_CNG3|O405N2W);
 427            M=FOLLOW;                                                                                     \
 428              C=3*SWB_(0530E|NL202E|NL263|2:O405(GNE|N2E));
 429          }
 430        $ENDGROUP
 431      }
 432  #----------------------------- Brandenburg -----------------------------------
 433      {TRAM?
 434        $GROUP                                                                                            \
 435            NAME=D_BRANDENBURG;                                                                           \
 436            LC=2; %GBG(STBGEU,ENV_WAYT1);
 437          TX=Brandenburg ET57 + EB57 neu;                                                                 \
 438            C=(BRA_T62,2*BRA_B62)|(BRA_T62L,2*BRA_B62L);
 439          TX=Brandenburg ET57 + EB57 neu;                                                                 \
 440            C=(BRA_ET57,1-2*BRA_EB57)|(BRA_ET57L,1-2*BRA_EB57L);
 441          TX=Brandenburg KT4D;                                                                            \
 442            C=BRA_KT4DL|BRA_KT4D;
 443          TX=Brandenburg KT4DM;                                                                           \
 444            C=BRA_KT4DM|BRA_KT4DML;
 445          TX=Brandenburg KTNF6;                                                                           \
 446            C=BRA_KTNF6L|BRA_KTNF6;
 447          TX=Brandenburg TZ57 alt;                                                                        \
 448            C=BRA_TZ57;
 449          TX=Brandenburg MGT6D;                                                                           \
 450            C=BRA_6NF6;
 451        $ENDGROUP
 452      }
 453  #----------------------------- Braunschweig ----------------------------------
 454      {TRAM|BUS?
 455        $GROUP                                                                                            \
 456            NAME=D_BRAUNSCHWEIG;                                                                          \
 457            TX=Braunschweig;                                                                              \
 458            LC=2; ENV=$EBG(STBGEU),                                                                       &\
 459            $EWX(WT,ENV_WAYT1),                                                                           &\
 460            $EWX(WA,ENV_WAYA);
 461          {TRAM?
 462            TX=Braunschweig 4xGR TW + Bw;                                                                 \
 463              C=(BWG_3T4L,BWG_3B4L)|(BWG_3T4,BWG_3B4);
 464            TX=Braunschweig 6x Tw Serie 61..;                                                             \
 465              C=BWG_(3|4|5)_61XX(|L);
 466            TX=Braunschweig 6x Tw Serie 62..;                                                             \
 467              C=BWG_62A(|L)~FLE;
 468            TX=Braunschweig 6x Tw Serie 62..;                                                             \
 469              C=BWG_62(|L)~FLE;
 470            TX=Braunschweig 6x Tw Serie 69..;                                                             \
 471              C=BWG_3_69XX(|L);
 472            TX=Braunschweig Zug Serie 73...74;                                                            \
 473              C=BWG_5_73TW(|L)|(BWG_4_73TWL,BWG_4_73BWL)|(BWG_4_73TW,BWG_4_73BW);
 474            TX=Braunschweig Zug Serie 74...77;                                                            \
 475              C=(BWG_5_77XXL,BWG_5_74BWL)|(BWG_5_77XX,BWG_5_74BW)|(BWG_5_77TW2L,BWG_5_74BW2L)|            \
 476                (BWG_5_77TW2,BWG_5_74BW2);
 477            TX=Braunschweig Zug Serie 77;                                                                 \
 478              C=BWG_6T77,BWG_6B77;
 479            TX=Braunschweig Zug Serie 81..;                                                               \
 480              C=(BWG_5_81WWL,BWG_5_81BWL)|(BWG_5_81TW,BWG_5_81BW)|(BWG_6_8166,BWG_6_8472)|                \
 481                (BWG_6_8166L,BWG_6_8472L);
 482            TX=Braunschweig Zug Serie 81..;                                                               \
 483              C=(BWG_6_8165L,BWG_6_8471L)|(BWG_6_8165,BWG_6_8471);
 484            TX=Braunschweig 6x Tw 0051;                                                                   \
 485              C=BWG_6_0051(|L);
 486            TX=Braunschweig 6x Tw Serie 95..;                                                             \
 487              C=BWG_7GT6S(|L),BWG_6GT6S(|L);
 488            TX=Braunschweig 8xNF Tw Serie 07.. + Bw 74..;                                                 \
 489              C=(BWG_6NGT8D,BWG_6NGT8D_B4)|(BWG_6NGT8DL,BWG_6NGT8D_B4L);
 490            TX=Braunschweig Solaris;                                                                      \
 491              C=BWG_7SOLARIS(|L);
 492          }
 493          {BUS?
 494            M=FOLLOW;                                                                                     \
 495              C=7*(15:(BWG_(2:B15(|LUDWIG)|2:B6000T(|G)|4:B6500T(|E|EG|_MG)|P13|PRASIDENTG|S13RU|         \
 496                2:TU11(|U)|TU7|VG16)L)|3:(BWG_B6(0|5)00TL,BWG_GTL));                                      \
 497              D=L;
 498            M=FOLLOW;                                                                                     \
 499              C=3*BWG_(2:(|74_)SG192|74_SL192|3:MAN(73|74|74J)|2:SL192(|_DORNKAAT));                      \
 500              D=R;
 501            M=FOLLOW;                                                                                     \
 502              C=4*KVGB_(7972L|8102L|8331AL|8331L|9414L|9503L|9617L|MAN_NL222L);                           \
 503              D=L;
 504            M=FOLLOW;                                                                                     \
 505              C=7*(15:(BWG_(2:B15(|LUDWIG)|2:B6000T(|G)|4:B6500T(|E|EG|_MG)|P13|PRASIDENTG|S13RU|         \
 506                2:TU11(|U)|TU7|VG16))|3:(BWG_B6(0|5)00T,BWG_GT));                                         \
 507              D=R;
 508            M=FOLLOW;                                                                                     \
 509              C=3*BWG_(2:(|74_)SG192|74_SL192|3:MAN(73|74|74J)|2:SL192(|_DORNKAAT))L;                     \
 510              D=L;
 511            M=FOLLOW;                                                                                     \
 512              C=3*KVGB_(0002|0101|7972|8102|9503|MAN_NL222);                                              \
 513              D=R;
 514          }
 515        $ENDGROUP
 516      }
 517  #----------------------------- Bremen ----------------------------------------
 518      {TRAM?
 519        $GROUP                                                                                            \
 520            NAME=D_BREMEN;                                                                                \
 521            TX=Bremen;                                                                                    \
 522            LC=2; %GBG(STBGEU,ENV_WAYT1);
 523          TX=Bremen Großraumzug;                                                                          \
 524            C=(BRE_T4GL,BRE_B4GL)|(BRE_T4G,BRE_B4G);
 525          TX=Bremen Hansa-Gelenkzug;                                                                      \
 526            C=(BRE_GT4AL,BRE_GB4AL)|(BRE_GT4A,BRE_GB4A);
 527          TX=Bremen Wegmann-Gelenkzug;                                                                    \
 528            C=((BSAG_3500B|BSAG_3500Y|BSAG_3500G|BSAG_3500R),BSAG_B4W)|                                   \
 529              ((BSAG_3500BL|BSAG_3500YL|BSAG_3500GL|BSAG_3500RL),BSAG_B4WL)|(BSAG_3500WRL,BSAG_B4WRL)|    \
 530              (BSAG_3500WR,BSAG_B4WR)|(BSAG_3500RWL,BSAG_B4RWL)|(BSAG_3500RW,BSAG_B4RW);
 531          TX=Bremen Wegmann-Gelenkwagen;                                                                  \
 532            C=BRE_GT6L|BRE_GT6;
 533          TX=Bremen GT8N 3000;                                                                            \
 534            C=BSAG_GT8N(B|G|O1|O2|R|Y)(|L);
 535          TX=Bremen GT8N 3100;                                                                            \
 536            C=BSAG_GT8N_1(|L);
 537        $ENDGROUP
 538      }
 539  #----------------------------- Bremerhaven -----------------------------------
 540      {TRAM?
 541        $GROUP                                                                                            \
 542            NAME=D_BREMERHAVEN;                                                                           \
 543            TX=Bremerhaven;                                                                               \
 544            LC=2; ENV=$EBG(STBGEU),                                                                       &\
 545            $EWX(WT,ENV_WAYT1),                                                                           &\
 546            $EWX(WL,ENV_WAYT1),                                                                           &\
 547            $EWX(WA,ENV_WAYA);
 548          TX=Bremerhaven Tw 71 + Bw 212;                                                                  \
 549            C=(VGBH_71[#D:L],VGBH_BW212L)|(VGBH_71[#D:R],VGBH_BW212);
 550          TX=Bremerhaven Tw 56/57;                                                                        \
 551            C=VGBH_56_1953|VGBH_57_1957;
 552          TX=Bremerhaven Zweiachserzug;                                                                   \
 553            C=(VGBH_T30|VGBH_T45|VGBH_T7|VGBH_T21|VGBH_T26|VGBH_T43|VGBH_57_1957),                        \
 554              (VGBH_B151|VGBH_B176|VGBH_B182|VGBH_B185);
 555          TX=Bremerhaven Tw 77 + 215;                                                                     \
 556            C=(VGBH_77L(|[O:BRE_ADVB1,12,7]),|VGBH_215L(|[O:BRE_ADVB1,12,7]))|                            \
 557              (VGBH_77(|[O:BRE_ADVA1,26,7][O:BRE_ADVA1,87,7]),                                            \
 558              |VGBH_215(|[O:BRE_ADVA1,23,7][O:BRE_ADVA1,84,7]));
 559        $ENDGROUP
 560      }
 561  #----------------------------- Castrop-Rauxel --------------------------------
 562      {BUS?
 563        NAME=D_CASTROP_RAUXEL;                                                                            \
 564          TX=Castrop-Rauxel;                                                                              \
 565          M=FOLLOW;                                                                                       \
 566          C=4*HCR_(N4416|URBINO12_3|NG272|NG313|2:NL202(|_2)|NL223|O305|O405N|O530|O530G_LUEG|SL202); %ABG(STBGEU);
 567      }
 568  #----------------------------- Chemnitz --------------------------------------
 569      {TRAM|BUS?
 570        $GROUP                                                                                            \
 571            NAME=D_CHEMNITZ;                                                                              \
 572            TX=Chemnitz;                                                                                  \
 573            LC=2; ENV=$EBG(STBGEU),                                                                       &\
 574            $EWX(WT,ENV_WAYT1),                                                                           &\
 575            $EWX(WA,ENV_WAYA);
 576          {TRAM?
 577            TX=Chemnitz T3DM + B3DM;                                                                      \
 578              C=(CVAG_T3DML,CVAG_TB3DML,CVAG_B3DML)|(CVAG_T3DM,CVAG_TB3DM,CVAG_B3DM);
 579            TX=Chemnitz T3DM;                                                                             \
 580              C=(CVAG_T3DML,CVAG_TB3DML)|(CVAG_T3DM,CVAG_TB3DM);
 581            TX=Chemnitz T3D;                                                                              \
 582              C=(KMXS_T3D~SAND,KMXS_B3D~SAND)|(KMXS_T3DL~SAND,KMXS_B3DL~SAND);
 583            TX=Chemnitz T3D;                                                                              \
 584              C=(2*KMXS_T3D~SAND,KMXS_B3D~SAND)|(2*KMXS_T3DL~SAND,KMXS_B3DL~SAND);
 585            TX=Chemnitz Variobahn;                                                                        \
 586              C=CVAG_VARIOL~WSI|CVAG_VARIO~WSI;
 587            TX=Chemnitz Variobahn;                                                                        \
 588              C=CVAG_VARIOZ~WSI;
 589            TX=Chemnitz Citybahn Variobahn;                                                               \
 590              C=CVAG_CBC_VARIOZ~WSI;
 591          }
 592          {BUS?
 593            M=FOLLOW;                                                                                     \
 594              C=3-5*(NVK_TD4536L|NVK_XV6540|NVK_XV6985|NVK_XV6531|CVAG_CNV129L);                          \
 595              D=L;
 596            M=FOLLOW;                                                                                     \
 597              C=3-5*(CVAG_IK280_02A|CVAG_IK280_02B|CVAG_IK280_02C|CVAG_XV6981|CVAG_XV8329|CVAG_CNV127|    \
 598                CVAG_CNV168|CVAG_CNV241|CVAG_CNV298);                                                     \
 599              D=R;
 600            M=FOLLOW;                                                                                     \
 601              C=3-5*(NVK_TD5096L|NVK_KAROSA_C734L|NVK_TK6994L|NVK_TD4536L|NVK_TD4536ZL|NVK_TD5605L|       \
 602                NVK_XV6540|NVK_XV6540Z|NVK_XV6985|NVK_XV6985Z|NVK_XV6531|NVK_XV6531Z|NVK_XV8310L|         \
 603                CVAG_CNV129L|CVAG_CNV129ZL|CVAG_CNV155L|CVAG_CNV176L|CVAG_CNV228L|CVAG_CNV249L);          \
 604              D=L;
 605            M=FOLLOW;                                                                                     \
 606              C=3-5*(NVK_IK280_02|NVK_KAROSA_C734|NVK_XV8327|CVAG_CNV130|CVAG_CNV276|CVAG_IK280_02A|      \
 607                CVAG_CNV212|CVAG_IK280_02B|CVAG_TK6457|CVAG_IK280_02C|CVAG_XV6981|CVAG_XV6981Z|           \
 608                CVAG_XV8329|CVAG_CNV127|CVAG_CNV166|CVAG_CNV168|CVAG_CNV241|CVAG_CNV298|CVAG_TK5197|      \
 609                NVK_IK180FSCH);                                                                           \
 610              D=R;
 611            M=FOLLOW;                                                                                     \
 612              C=3-5*(NVK_TD4536L|NVK_XV6540|NVK_XV6985|NVK_XV6531|CVAG_CNV129L);                          \
 613              D=L;
 614            M=FOLLOW;                                                                                     \
 615              C=3-5*(CVAG_IK280_02A|CVAG_IK280_02B|CVAG_IK280_02C|CVAG_XV6981|CVAG_XV8329|CVAG_CNV127|    \
 616                CVAG_CNV168|CVAG_CNV241|CVAG_CNV298);                                                     \
 617              D=R;
 618            M=FOLLOW;                                                                                     \
 619              C=(CVAG_O405;CVAG_O530G;CVAG_N4032);
 620            M=FOLLOW;                                                                                     \
 621              C=(CVAG_O530GL;CVAG_N4032L);
 622          }
 623        $ENDGROUP
 624      }
 625  #----------------------------- Cottbus ---------------------------------------
 626      {TRAM|BUS?
 627        $GROUP                                                                                            \
 628            NAME=D_COTTBUS;                                                                               \
 629            TX=Cottbus;                                                                                   \
 630            LC=3; ENV=$EBG(STBGEU),                                                                       &\
 631            $EWX(WT,ENV_WAYT1),                                                                           &\
 632            $EWX(WA,ENV_WAYA);
 633          {TRAM?
 634            TX=Cottbus 24;                                                                                \
 635              C=COT_HISTTW;
 636            TX=Cottbus ET 54;                                                                             \
 637              C=COT_45|COT_40;
 638            TX=Cottbus ET 54;                                                                             \
 639              C=COT_ET54,|COT_EB54;
 640            TX=Cottbus ET 57 + EB 57;                                                                     \
 641              C=(COT_ET57L,|COT_EB57L)|(COT_ET57,|COT_EB57)|(COT_TZ57,|COT_BZ57);
 642            TX=Cottbus TZ 57 + BZ 57;                                                                     \
 643              C=(COT_TZ57,2*COT_BZ57)|(COT_TZ57A,COT_BZ57A);
 644            TX=Cottbus ET 57;                                                                             \
 645              C=COT_55|COT_55;
 646            TX=Cottbus T 62E;                                                                             \
 647              C=COT_92|COT_92B;
 648            TX=Cottbus Kt4D Traktion;                                                                     \
 649              C=(<COT_KT4D1A,COT_KT4D1)|(<COT_KT4D1L,COT_KT4D1AL)|(<COT_32,COT_KT4D2A)|                   \
 650                (<COT_KT4D2AL,COT_32L);
 651            TX=Cottbus Kt4D;                                                                              \
 652              C=COT_KT4D1|COT_KT4D1L|COT_KT4D2|COT_KT4D2L|COT_KT4D_65|COT_KT4D_65L|COT_39L|COT_39|        \
 653                COT_31L|COT_31|COT_KT4D3|COT_KT4D3L|COT_KT4D4|COT_KT4D4L|COT_KT4D_59L|COT_KT4D_59|        \
 654                COT_KT4D_59|COT_64L|COT_64|COT_49L|COT_49|COT_50L|COT_50|COT_KT4D_57|COT_KT4D_57L|        \
 655                COT_KT4D_66|COT_KT4D_66L|(COT_KT4D_JACOBS(|L))|COT_KT4D_14L|COT_KT4D_14|COT_KT4D_24L|     \
 656                COT_KT4D_24;
 657            TX=Cottbus Kt4DM;                                                                             \
 658              C=COT_KT4DM1|COT_KT4DM1L|COT_KT4DM2|COT_KT4DM2L|COT_KT4DM_34|COT_KT4DM_34L;
 659            TX=Cottbus KTNF6;                                                                             \
 660              C=COT_KTNF6A|COT_KTNF6AL|COT_143L|COT_143|COT_KTNF6BL|COT_KTNF6B;
 661            TX=Cottbus KTNF6;                                                                             \
 662              C=COT_KTNF6(|L|_COMMERZBANK(|L)|_FPPL|_JAGER(|L)|_LANDSKRON|_MAZDA|_SPREEGALERIEL);
 663            TX=Cottbus ATW 901;                                                                           \
 664              C=COT_AT901BL|COT_AT901B;
 665            TX=Cottbus ATW 903;                                                                           \
 666              C=COT_AT903B;
 667            TX=Cottbus ATW 902;                                                                           \
 668              C=COT_AT902L|COT_AT902;
 669          }
 670          {BUS?
 671            TX=Cottbus Ikarus 280;                                                                        \
 672              C=COT_IK280;
 673          }
 674        $ENDGROUP
 675      }
 676
 677  #----------------------------- Dahmetal --------------------------------------
 678      {BUS?
 679        NAME=D_DAHMETAL;                                                                                  \
 680          TX=Dahmetal;                                                                                    \
 681          C=DAHM_N4020(|L); %ABG(STBGEU);
 682      }
 683  #----------------------------- Darmstadt -------------------------------------
 684      {TRAM?
 685        $GROUP                                                                                            \
 686            NAME=D_DARMSTADT;                                                                             \
 687            TX=Hessische Elektrizitäts AG,Darmstadt (HEAG);                                               \
 688            LC=3; ENV=$EBG(STBGEU),                                                                       &\
 689            $EWX(WT,ENV_WAYT1),                                                                           &\
 690            $EWX(WL,ENV_WAYT1),                                                                           &\
 691            $EWX(WA,ENV_WAYA);
 692          TX=Darmstadt Feuriger Elias 7;                                                                  \
 693            C=HEAG_DS_LOK7|HEAG_DS_LOK7_L|HEAG_DS_LOK7_R,HEAG_DS_B4|HEAG_DS_B4_PSG|HEAG_DS_B301,          \
 694              HEAG_DS_B101|HEAG_DS_B100_U|HEAG_DS_B100|HEAG_DS_B100_B;
 695          TX=Darmstadt Tw 57 + Bw 145;                                                                    \
 696            C=HEAG_ST3_T57,HEAG_DS_B145;
 697          TX=Darmstadt Tw 57 + Bw 145;                                                                    \
 698            C=HEAG_ST3_T57,HEAG_DS_B145;
 699          TX=Darmstadt ST8 + SB7;                                                                         \
 700            C=(HEAG_3ST7L[#D:L],HEAG_3SB7L)|(HEAG_3ST7[#D:R],HEAG_3SB7);
 701          TX=Darmstadt ST8 + SB7;                                                                         \
 702            C=(HEAG_4ST8L[#D:L],HEAG_4SB7L)|(HEAG_4ST8[#D:R],HEAG_4SB7);
 703          TX=Darmstadt GT6 7601 - 7608 ST10;                                                              \
 704            C=HEAG_ST10CL|HEAG_ST10C;
 705          TX=Darmstadt Typ ST 10;                                                                         \
 706            C=HEAG_ST10BL|HEAG_ST10B;
 707          TX=Darmstadt GT8 8209 - 8214 ST11;                                                              \
 708            C=HEAG_ST11L|HEAG_ST11;
 709          TX=Darmstadt GT8 9115-9124 ST12;                                                                \
 710            C=HEAG_ST12C(|L);
 711          TX=Darmstadt GT8 9115-9124 ST12;                                                                \
 712            C=HEAG_ST12B(|L);
 713          TX=Darmstadt Typ ST13;                                                                          \
 714            C=(HEAG_ST13AL,HEAG_SB9L~TIS)|(HEAG_ST13A,HEAG_SB9~TIS);
 715          TX=Darmstadt Typ ST13;                                                                          \
 716            C=HEAG_ST13BL[#D:L]|HEAG_ST13B[#D:R]|HEAG_ST13AL[#D:L]|HEAG_ST13A[#D:R];
 717          TX=Darmstadt Typ ST14;                                                                          \
 718            C=HEAG_ST14BL[#D:L]|HEAG_ST14B[#D:R]|HEAG_ST14AL[#D:L]|HEAG_ST14A[#D:R];
 719          TX=Darmstadt ST3 + SB3;                                                                         \
 720            C=HEAG_ST3_T57|HEAG_ST3,HEAG_SB3;                                                             \
 721            D=L;
 722          TX=Darmstadt ST4 + SB3;                                                                         \
 723            C=HEAG_ST4,2*HEAG_SB3;                                                                        \
 724            D=R;
 725          TX=Darmstadt ST6 + SB6;                                                                         \
 726            C=(HEAG_ST62,HEAG_SB62)|(HEAG_ST6,HEAG_SB6)|(HEAG_ST6M|HEAG_ST62M,HEAG_SB6M);
 727          TX=Darmstadt ST9;                                                                               \
 728            C=(HEAG_ST9L[#D:L],HEAG_4SB6KL)|(HEAG_ST9[#D:R],HEAG_4SB6K);
 729          TX=Darmstadt ST9;                                                                               \
 730            C=HEAG_ST9_1970L|HEAG_ST9_1970|HEAG_ST9REMSCHEID1969L|HEAG_ST9REMSCHEID1969;
 731          TX=Darmstadt Tw 6 + ABw 501;                                                                    \
 732            C=HEAG_ATW6,HEAG_AB501;                                                                       \
 733            D=R;
 734        $ENDGROUP
 735      }
 736  #----------------------------- Dessau ----------------------------------------
 737      {TRAM?
 738        $GROUP                                                                                            \
 739            NAME=D_DESSAU;                                                                                \
 740            LC=1; %GBG(STBGEU,ENV_WAYT1);
 741          TX=Dessau 8x Tw;                                                                                \
 742            C=DES_ES8XORL|DES_ES8XOR;
 743          TX=Dessau GT6 NF;                                                                               \
 744            C=DES_GT6WL|DES_GT6W;
 745        $ENDGROUP
 746      }
 747  #----------------------------- Detmold ---------------------------------------
 748      {BUS?
 749        $GROUP                                                                                            \
 750            NAME=D_DETMOLD;                                                                               \
 751            TX=Detmold;                                                                                   \
 752            LC=1; %GBG(STBGEU,ENV_WAYA);
 753          M=FOLLOW;                                                                                       \
 754            C=4*(BVOD_SETRA|BVOD_RESERVE|BVOD_N4021|BVOD_6|BVOD_16|BVOD_17|BVOD_18);                      \
 755            D=R;
 756          M=FOLLOW;                                                                                       \
 757            C=4*(BVOD_2L|BVOD_SETRAL|BVOD_RESERVEL|BVOD_7L|BVOD_N4021L|BVOD_13L|BVOD_10L);                \
 758            D=L;
 759        $ENDGROUP
 760      }
 761  #----------------------------- Deuben ----------------------------------------
 762      {BUS?
 763        NAME=D_DEUBEN;                                                                                    \
 764          TX=Deuben IK 280;                                                                               \
 765          C=PVM_MTLPV43|PVM_IK280_03; %ABG(STBGEU);
 766      }
 767  #----------------------------- Dingolfingen ----------------------------------
 768      {BUS?
 769        $GROUP                                                                                            \
 770            NAME=D_DINGOLFINGEN;                                                                          \
 771            TX=Dingolfingen;                                                                              \
 772            LC=1; %GBG(STBGEU,ENV_WAYA);
 773          M=FOLLOW;                                                                                       \
 774            C=4*DIN_(N4007(B|G|R|Y)|SM182(B|G|R|Y))L;                                                     \
 775            D=L;
 776          M=FOLLOW;                                                                                       \
 777            C=4*DIN_(N4007(B|G|R|Y)|SM182(B|G|R|Y));                                                      \
 778            D=R;
 779        $ENDGROUP
 780      }
 781  #----------------------------- Döbeln ----------------------------------------
 782      {TRAM?
 783        $GROUP                                                                                            \
 784            NAME=D_DOBELN;
 785          TX=Döbeln;                                                                                      \
 786            C=HORSE(|BTW|DTW|D|GTW|G|4:_TWIN(|2|3|4))_PB,DOBPB_B145;                                      \
 787            V=1; W=A; %ABG(STBGEU);
 788        $ENDGROUP
 789      }
 790  #----------------------------- Dormagen --------------------------------------
 791      {BUS?
 792        NAME=D_DORMAGEN;                                                                                  \
 793          TX=Dormagen;                                                                                    \
 794          M=FOLLOW;                                                                                       \
 795          C=5-8*BVR_(AS319NF3S|N4011(|_DOR)|NU263(|S)|NU313|O307(|R)|O405(|R)|O407(|S)|S215(SL|UL|ULS)|   \
 796            S315N(F|FS|F_DOR|UF)|SG221UL(|S)|SU240|UL312); %ABG(STBGEU);
 797      }
 798  #----------------------------- Düren ----------------------------------------
 799      {TRAM?
 800        $GROUP                                                                                            \
 801            NAME=D_DUEREN;                                                                                \
 802            TX=Düren;                                                                                     \
 803            LC=3; ENV=$EBG(STBGEU),                                                                       &\
 804            $EWX(WT,$FLG(X,ENV_WAYT3,ENV_WAYT1)),                                                         &\
 805            $EWX(WA,ENV_WAYA);
 806          TX=Dürener Eisenbahn AG TW 21;                                                                  \
 807            C=DEAG_T4_21;
 808          TX=Dürener Eisenbahn AG TW 23;                                                                  \
 809            C=DEAG_T4_23;
 810        $ENDGROUP
 811      }
 812  #----------------------------- Eberswalde ------------------------------------
 813      {BUS?
 814        NAME=D_EBERSWALDE;                                                                                \
 815          TX=Eberswalde;                                                                                  \
 816          C=BBG_152NGE|BBG_MAN_NGE152L|BBG_MAN_NGE152; %LBG(STBGEU,[WT=ENV_WAYT1][WL=ENV_WAYT1]);
 817      }
 818  #----------------------------- Ennepe-Ruhr -----------------------------------
 819      {BUS?
 820        $GROUP                                                                                            \
 821            TX=Ennepe-Ruhr;                                                                               \
 822            LC=2;
 823          NAME=D_ENNEPE_RUHR;                                                                             \
 824            M=FOLLOW;                                                                                     \
 825            C=4-8*(VER_NM222S|VER_NM223|VER_NL263|VER_NL263_4|VER_O405|VER_O405N|VER_O405GN|VER_O407S|    \
 826              VER_O520|VER_O530|VER_O530S|VER_O530G|VER_O530G3|VER_O530G4); %ABG(STBGEU);
 827        $ENDGROUP
 828      }
 829  #----------------------------- Erfurt ----------------------------------------
 830      {TRAM|BUS?
 831        $GROUP                                                                                            \
 832            NAME=D_ERFURT;                                                                                \
 833            TX=Erfurt;                                                                                    \
 834            LC=3; ENV=$EBG(STBGEU),                                                                       &\
 835            $EWX(WT,ENV_WAYT1),                                                                           &\
 836            $EWX(WA,ENV_WAYA);
 837          {TRAM?
 838            TX=Erfurt 2x Zug Bauart Gotha;                                                                \
 839              C=EVAG_GOTHA,EVAG_GOTHAB;
 840            TX=Erfurt ET57 + EB 57;                                                                       \
 841              C=EVAG_ET57~LB,EVAG_EB57~LB;
 842            TX=Erfurt T57E + B57E;                                                                        \
 843              C=(EVAG_T57A,EVAG_B57A)|(EVAG_T57,EVAG_B57)|(EVAG_T57AL,EVAG_B57AL)|(EVAG_T57L,EVAG_B57L);
 844            TX=Erfurt Gotha GT4;                                                                          \
 845              C=EVAG_G4_61A(|L)|EVAG_G4_61(|L);
 846            TX=Erfurt Gotha GT4 ATW 21;                                                                   \
 847              C=EVAG_G4_ATW(|L);
 848            TX=Erfurt Gotha GT4 178;                                                                      \
 849              C=EVAG_178SIGHTSEEING[#D:R]|EVAG_178SIGHTSEEINGL[#D:L];
 850            TX=Erfurt Kt4d;                                                                               \
 851              C=(2*(EVAG_KT4D_1A|EVAG_KT4D_1B))|(2*(EVAG_KT4D_1AL|EVAG_KT4D_1BL));
 852            TX=Erfurt Kt4d;                                                                               \
 853              C=(2*(EVAG_KT4D_1C|EVAG_KT4D_2B|EVAG_KT4D_2C))|                                             \
 854                (2*(EVAG_KT4D_1CL|EVAG_KT4D_2BL|EVAG_KT4D_2CL));
 855            TX=Erfurt Kt4d9;                                                                              \
 856              C=(2*(EVAG_KT4D_2D|EVAG_KT4D_1D))|(2*(EVAG_KT4D_2DL|EVAG_KT4D_1DL));
 857            TX=Erfurt Kt4dM;                                                                              \
 858              C=(2*(EVAG_KT4DM_1A|EVAG_KT4DM_1B|EVAG_KT4DM_2A|EVAG_KT4DM_2B))|                            \
 859                (2*(EVAG_KT4DM_1AL|EVAG_KT4DM_1BL|EVAG_KT4DM_2AL|EVAG_KT4DM_2BL));
 860            TX=Erfurt Kt4dM 465;                                                                          \
 861              C=EVAG_KT4DM_465B|EVAG_KT4DM_465A|EVAG_KT4DM_465AL|EVAG_KT4DM_465BL;
 862            TX=Erfurt MGT6D;                                                                              \
 863              C=EVAG_MGT6D~FLE;
 864            TX=Erfurt Combino Basic;                                                                      \
 865              C=EVAG_COMBINOL~FLE|EVAG_COMBINO~FLE;
 866            TX=Erfurt Combino advanced;                                                                   \
 867              C=(EVAG_COMBINO5A,EVAG_COMBINO3A)|(EVAG_COMBINO5AL,EVAG_COMBINO3AL);
 868          }
 869          {BUS?
 870            M=FOLLOW;                                                                                     \
 871              C=3-5*(EVAG_ESY51L|EVAG_IK280_03L|EVAG_IK280_2L|EVAG_IK280_2ZL|EVAG_ESY52L|EVAG_IK280_2BL); \
 872              D=L;
 873            C=E_O530G(|L);
 874            C=EVAG_N4021(|L);
 875            C=EVAG_O405GTD(|L);
 876            C=EVAG_SL200(|L);
 877          }
 878        $ENDGROUP
 879      }
 880  #----------------------------- Esslingen -------------------------------------
 881      {TRAM?
 882        $GROUP                                                                                            \
 883            NAME=D_ESSLINGEN_DENKENDORF;                                                                  \
 884            TX=Esslingen-Nellingen-Denkendorf;                                                            \
 885            LC=2; %GBG(STBGEU,ENV_WAYT1);
 886          TX=END Tw 12 - 13 + Bw 36 - 37 Esslingen-Nellingen-Denkendorf;                                  \
 887            C=END_1(2|3H|3HL),END_36(|H|HL);
 888          TX=END 1ff + 21 ff;                                                                             \
 889            C=(2-3*END_(1L|1|11|2|2S|3VR|4RE|5|5BR|5RE|6EM|7|8EM|9|9JK|T4)),(0-2*END_(29|3S|B9));
 890          TX=END Tw 20;                                                                                   \
 891            C=END_20(A|B);
 892          TX=END Tw 12 - 13 + Bw 36 - 37 Esslingen-Nellingen-Denkendorf;                                  \
 893            C=END_T4A,END_B4A;                                                                            \
 894            D=R;
 895          TX=END 5 + 21 ff;                                                                               \
 896            C=END_T4_05,END_B2;
 897          TX=END 9 + 21 ff;                                                                               \
 898            C=END_T4_09,END_B2;
 899          TX=END 1ff + 21 ff;                                                                             \
 900            C=END_T4,END_B2;
 901          TX=END Tw 1-11 + Bw;                                                                            \
 902            C=END_T4,2*END_B2;
 903        $ENDGROUP
 904      }
 905      {TRAM?
 906        $GROUP                                                                                            \
 907            NAME=D_ESSLINGEN_T;                                                                           \
 908            TX=Esslingen;                                                                                 \
 909            LC=1; %GBG(STBGEU,ENV_WAYT1);
 910          C=ESS_5(|A)(|L);
 911          C=ESS_3L,|ESS_53;
 912          C=ESS_3,|ESS_53;
 913        $ENDGROUP
 914      }
 915      {BUS?
 916        $GROUP                                                                                            \
 917            NAME=D_ESSLINGEN_TR;                                                                          \
 918            TX=Esslingen;                                                                                 \
 919            LC=2;                                                                                         \
 920            ENV=$EBG(STBGEU|STBGFO),                                                                      &\
 921            $EWX(WT,$FLG(X,ENV_WAYT3,ENV_WAYT1)),                                                         &\
 922            $EWX(WL,$FLG(X,ENV_WAYT3,ENV_WAYT1)),                                                         &\
 923            $EWX(WA,ENV_WAYA);
 924          C=SVE_MPE4500S|SVE_MPE4500K;
 925          C=SVE_110AF2;
 926          M=FOLLOW;                                                                                       \
 927            C=4-6*(7:SVE_UH3S_(11|12|13|14|15|29|30)|4:SVE_UB4S_(31|32|33|34),4:|SVE_PA4);
 928          M=FOLLOW;                                                                                       \
 929            C=3-5*SVE_HS160_(16|17|18|19|20|21|22|23);
 930          M=FOLLOW;                                                                                       \
 931            C=3-5*SVE_(AG300TAL|O305DL|O305GTDL|O405GTD2L|O405GTDL|O405TL|VE16SOL);
 932          M=FOLLOW;                                                                                       \
 933            C=3-5*SVE_(AG300TA|O305D|O305GTD|O405GTD|O405GTD2|O405T|VE16SO);
 934          M=FOLLOW;                                                                                       \
 935            C=4-6*SVE_(307T|O305(D_301|D_303|GTD_307)|O405GTD_3(14|24|27)|O405T_205|VE16SO_20(1|3|4));
 936          M=FOLLOW;                                                                                       \
 937            C=4-6*(SVE_VE16SO_204L|SVE_AG300TAL~SGM);
 938          C=SVE_OE302|SVE_O305G|SVE_AG300TAL~SGM;
 939        $ENDGROUP
 940      }
 941  #----------------------------- Flensburg -------------------------------------
 942      {TRAM|BUS?
 943        $GROUP                                                                                            \
 944            NAME=D_FLENSBURG;                                                                             \
 945            TX=Flensburg;                                                                                 \
 946            LC=2; ENV=$EBG(STBGEU),                                                                       &\
 947            $EWX(WT,ENV_WAYT1),                                                                           &\
 948            $EWX(WA,ENV_WAYA);
 949          {TRAM?
 950            TX=Flensburg Tw 32;                                                                           \
 951              C=FLEN_32O;
 952            TX=Flensburg Tw 37-40 + Bw 26;                                                                \
 953              C=[O:FLEN_ADV(1|2|3|4|5|6),,^14]FLEN_(37|40),|FLEN_26B;
 954            TX=Flensburg Tw 25 + Bw 45;                                                                   \
 955              C=FLEN_25,|FLEN_45;
 956            TX=Flensburg Tw 24 + Bw 44;                                                                   \
 957              C=FLEN_24,|FLEN_44;
 958            TX=Flensburg Tw 26-36 + Bw 48;                                                                \
 959              C=FLEN_26|FLEN_32|FLEN_36,|FLEN_48;
 960            TX=Flensburg Verbandstyp;                                                                     \
 961              C=(FLEN_ZTW,FLEN_BW)|(FLEN_43,FLEN_108);
 962          }
 963          {BUS?
 964            C=AFAG_0317;
 965            C=FLEN_O305G_AKTIVBUS;
 966            C=AFAG_O305G;
 967          }
 968        $ENDGROUP
 969      }
 970  #----------------------------- Frankfurt/Oder --------------------------------
 971      {TRAM?
 972        $GROUP                                                                                            \
 973            NAME=D_FRANKFURT_ODER;                                                                        \
 974            TX=Frankfurt/Oder;                                                                            \
 975            LC=1; %GBG(STBGEU,ENV_WAYT1);
 976          TX=Frankfurt/Oder Gothazug;                                                                     \
 977            C=(SVF_T57AL,SVF_B57AL)|(SVF_T57A,SVF_B57A)|(SVF_T57BL,SVF_B57BL)|(SVF_T57B,SVF_B57B)|        \
 978              (SVF_T57CL,SVF_B57BL)|(SVF_T57C,SVF_B57B);
 979          TX=Frankfurt/Oder Gothazug;                                                                     \
 980            C=(SVF_ET57,SVF_EB57)|(SVF_B57B,SVF_TZ57B);
 981          TX=Frankfurt/Oder Kt4d;                                                                         \
 982            C=SVF_KT4DL|SVF_KT4D;
 983          TX=Frankfurt/Oder Kt4d;                                                                         \
 984            M=FOLLOW;                                                                                     \
 985            C=2-4*SVF_(209|213|215|220|2:KT4D)L;                                                          \
 986            D=L;
 987          TX=Frankfurt/Oder Kt4d;                                                                         \
 988            M=FOLLOW;                                                                                     \
 989            C=2-4*SVF_(209|213|215|220|2:KT4D);                                                           \
 990            D=R;
 991          TX=Frankfurt/Oder Kt4D;                                                                         \
 992            C=SVF_220L|SVF_220;
 993          TX=Frankfurt/Oder Gt6M;                                                                         \
 994            C=SVF_GT6ML|SVF_GT6M;
 995        $ENDGROUP
 996      }
 997  #----------------------------- Fürstenwalde ----------------------------------
 998      {BUS?
 999        NAME=D_FURSTENWALDE;                                                                              \
1000          TX=Fürstenwalde;                                                                                \
1001          M=FOLLOW;                                                                                       \
1002          C=3*FUWA_IK(260_96|260_97|280_01|415_01|C56_01); %ABG(STBGEU);
1003      }
1004  #----------------------------- Fürth -----------------------------------------
1005      {BUS?
1006        NAME=D_FURTH;                                                                                     \
1007          TX=Fürth;                                                                                       \
1008          C=INFRA_CITARO; %ABG(STBGEU);
1009      }
1010  #----------------------------- Gera ------------------------------------------
1011      {TRAM?
1012        $GROUP                                                                                            \
1013            NAME=D_GERA;                                                                                  \
1014            TX=Gera;                                                                                      \
1015            LC=2; %GBG(STBGEU,ENV_WAYT1);
1016          TX=Gera ET 57 + EB 57;                                                                          \
1017            C=(GERA_ET57L,GERA_EB57L)|(GERA_ET57,GERA_EB57);
1018          TX=Gera ET 57;                                                                                  \
1019            C=GERA_AT57L(|L);
1020          TX=Gera KT4D;                                                                                   \
1021            C=([PHU]1-2*(GERA_KT4D1L|GERA_302L|GERA_KT4D2L|GERA_310L))|                                   \
1022              ([PHU]1-2*(GERA_KT4D3|GERA_KT4D2|GERA_KT4D1))|GERA_105[#D:R];
1023          TX=Gera KT4DM;                                                                                  \
1024            C=GERA_KT4DM1L|GERA_KT4DM1|GERA_KT4DM2L|GERA_KT4DM2;
1025          TX=Gera KT4D+KTNF8;                                                                             \
1026            C=(GERA_KT4DM1L,GERA_KTNF8AL)|(GERA_KT4DM1,GERA_KTNF8A);
1027          TX=Gera KTNF8;                                                                                  \
1028            C=GERA_KTNF8A|GERA_KTNF8AL;
1029          TX=Gera NGT8G;                                                                                  \
1030            C=GERA_NGT8G|GERA_NGT8GL;
1031        $ENDGROUP
1032      }
1033  #----------------------------- Gotha -----------------------------------------
1034      {TRAM?
1035        $GROUP                                                                                            \
1036            NAME=D_GOTHA;                                                                                 \
1037            TX=Gotha;                                                                                     \
1038            LC=3; %GBG(STBGEU,ENV_WAYT1);
1039          TX=Gotha ET55 Gotha alt;                                                                        \
1040            C=GOTHA_ET55;
1041          TX=Gotha ET55 Gotha neu;                                                                        \
1042            C=GOTHA_ET55N;
1043          TX=Gotha G4 Gotha alt;                                                                          \
1044            C=(GOTHA_G4L,GOTHA_EB57L)|(GOTHA_G4,GOTHA_EB57);
1045          TX=Gotha G4 und EB57 Gotha alt;                                                                 \
1046            C=GOTHA_G4L|GOTHA_G4;
1047          TX=Gotha 6x Gel.Tw Er. Duewag;                                                                  \
1048            C=GOTHA_442|GOTHA_408_2004|GOTHA_396_2007|GOTHA_395_2003|GOTHA_320_2007|GOTHA_320_2003|       \
1049              GOTHA_318_2004;
1050          TX=Gotha 6x Gel.Tw Zr. Duewag;                                                                  \
1051            C=GOTHA_GT6Z;
1052          TX=Gotha KT4D Gotha neu;                                                                        \
1053            C=GOTHA_KT4D2L|GOTHA_KT4D2|GOTHA_KT4D3AL|GOTHA_KT4D3A|GOTHA_KT4D3BL|GOTHA_KT4D3B|             \
1054              GOTHA_KT4D4L|GOTHA_KT4D4|GOTHA_KT4D5L|GOTHA_KT4D5;
1055          TX=Gotha KT4D Gotha alt;                                                                        \
1056            C=(2*GOTHA_KT4DAL)|(2*GOTHA_KT4DA)|(2*GOTHA_KT4DAL)|(2*GOTHA_KT4DA);
1057          TX=Gotha KT4D und KT4D Gotha neu;                                                               \
1058            C=(GOTHA_KT4DL,GOTHA_KT4DL[PU])|(GOTHA_KT4D,GOTHA_KT4D[PU]);
1059          TX=Gotha TZ57 und BZ57 Gotha alt;                                                               \
1060            C=GOTHA_TZ57,GOTHA_BZ57;
1061        $ENDGROUP
1062      }
1063  #----------------------------- Görlitz ---------------------------------------
1064      {TRAM?
1065        $GROUP                                                                                            \
1066            NAME=D_GORLITZ;                                                                               \
1067            TX=Görlitz;                                                                                   \
1068            LC=2; %GBG(STBGEU,ENV_WAYT1);
1069          TX=Görlitz Tw 58;                                                                               \
1070            C=SWG_WUMAG58;
1071          TX=Görlitz KT4D;                                                                                \
1072            C=KVGO_003L|KVGO_003;
1073          TX=Görlitz KT4D neu;                                                                            \
1074            C=(1-2*(VGG_305L|VGG_308L|VGG_314L|VGG_310L|VGG_318L|VGG_306L)[#D:L])|                        \
1075              (1-2*(VGG_305|VGG_310|VGG_306|VGG_308|VGG_314|VGG_318)[#D:R])|CNX_GORLITZ_KT4D|SWG_KT4DL|   \
1076              SWG_KT4D;
1077          TX=Görlitz Atw 103 neu;                                                                         \
1078            C=KVGO_103;
1079        $ENDGROUP
1080      }
1081  #----------------------------- Gummersbach -----------------------------------
1082      {BUS?
1083        $GROUP                                                                                            \
1084            NAME=D_GUMMERSBACH;                                                                           \
1085            LC=2;
1086          TX=Gummersbach;                                                                                 \
1087            M=FOLLOW;                                                                                     \
1088            C=4-6*OVAG_(7:NL262(B|_ERDGAS|_KRAUS|_MOEBELBLASS|_MOEBELNIES|_REHATEAM|_SPARKASSE)|          \
1089              3:NL263(|B|_ESSO|_HOLZMARKT)|4:O405N(B|W|_EUROMOEBEL|_SPARKASSE)|3:O530(|L|_SPARKASSE)|     \
1090              4:SL202(|_BMW|_HOLZMARKT|_SPARKASSE)|UL292);                                                \
1091            D=R; %ABG(STBGEU);
1092        $ENDGROUP
1093      }
1094  #----------------------------- Gütersloh -------------------------------------
1095      {BUS?
1096        $GROUP                                                                                            \
1097            NAME=D_GUTERSLOH;
1098          TX=Gütersloh;                                                                                   \
1099            M=FOLLOW;                                                                                     \
1100            C=4-6*(GUT_(0530|N4016A|N4016B|N4016W|N4021|NL202|NL262N|NL262W|O405GN2|O405N2|O530G));       \
1101            D=R; %ABG(STBGEU);
1102        $ENDGROUP
1103      }
1104  #----------------------------- Hagen -----------------------------------------
1105      {TRAM|BUS?
1106        $GROUP                                                                                            \
1107            NAME=D_HAGEN;                                                                                 \
1108            TX=Hagen;                                                                                     \
1109            LC=2; ENV=$EBG(STBGEU),                                                                       &\
1110            $EWX(WT,ENV_WAYT1),                                                                           &\
1111            $EWX(WA,ENV_WAYA);
1112          {TRAM?
1113            TX=Hagen 4x Großraumwagen;                                                                    \
1114              C=HAGEN_4T4;
1115            TX=HAGEN 4x Großraumwagen + Beiwagen Verbandstyp;                                             \
1116              C=HAGEN_4T4,HAGEN_4B2|HAGEN_3B2;
1117            TX=Hagen 2x Tw + Bw Verbandstyp I 1970;                                                       \
1118              C=HAGEN_3T2,HAGEN_4B2;                                                                      \
1119              D=R;
1120          }
1121          {BUS?
1122            M=FOLLOW;                                                                                     \
1123              C=4-6*WSW_(NG313|NG313_CITYEX|NL202|NL263|NM222|NM223|O405|O405G|O405GN2|O405N|O530G|       \
1124                SG292|SL202);
1125            M=FOLLOW;                                                                                     \
1126              C=3-5*HAGEN_(O405A|O405C|SG192|SG240H|SL200|SL202O);
1127            M=FOLLOW;                                                                                     \
1128              C=4-6*HAGEN_(614|A360|AG300|AG300_OHREN|O405B|O405GB|O405GN_CE|O405GN_MAGGI|SG292B|         \
1129                SG292_BAUMARKT|SL200_INFO|SL202B);
1130          }
1131        $ENDGROUP
1132      }
1133  #----------------------------- Halberstadt ----------------------------------
1134      {TRAM?
1135        $GROUP                                                                                            \
1136            NAME=D_HALBERSTADT;                                                                           \
1137            TX=Halberstadt;                                                                               \
1138            LC=2; %GBG(STBGEU,ENV_WAYT1);
1139          TX=Halberstadt GT4;                                                                             \
1140            C=HVG_GT4ZA;
1141          TX=Halberstadt Rekowagen;                                                                       \
1142            C=HVG_T2REKO;
1143          TX=Halberstadt GT4;                                                                             \
1144            C=HVG_GT4(|L)~WSI|HVG_GT4ZR,HVG_GT4SWR(|L);
1145          TX=Halberstadt GT4;                                                                             \
1146            C=FVAG_152HL|FVAG_152H|FVAG_154FL|FVAG_154F|FVAG_155AL|FVAG_155A|FVAG_155BL|FVAG_155B|        \
1147              FVAG_156AL|FVAG_156A|FVAG_158CL|FVAG_158C|FVAG_159KL|FVAG_159K;
1148          TX=Halberstadt Leoliner;                                                                        \
1149            C=HVG_LEOLINERL|HVG_LEOLINER;
1150        $ENDGROUP
1151      }
1152  #----------------------------- Hamm -----------------------------------------
1153      {BUS?
1154        NAME=D_HAMM;                                                                                      \
1155          TX=Hamm;                                                                                        \
1156          M=FOLLOW;                                                                                       \
1157          C=3-6*VBH_(B7000|NG272|NG312|NG313|NL202|NL202G|NL202_2|NL202_2G|S215SL|SG219SL|SG240H); %ABG(STBGEU);
1158      }
1159  #----------------------------- Hanau ----------------------------------------
1160      {TRAM|BUS?
1161        $GROUP                                                                                            \
1162            NAME=D_HANAU;                                                                                 \
1163            TX=Hanau;                                                                                     \
1164            LC=2; ENV=$EBG(STBGEU),                                                                       &\
1165            $EWX(WT,ENV_WAYT1),                                                                           &\
1166            $EWX(WA,ENV_WAYA);
1167          {TRAM?
1168            C=HSBA_TW1A;
1169            C=HSBA_TW1C;
1170            C=HSBA_TW1B;
1171            C=HSBA_TW15;
1172          }
1173          {BUS?
1174            M=FOLLOW;                                                                                     \
1175              C=3-5*HSBA_O(305A|305GA|405A|405C|405GA|405GC|405GNA|405N|405NM)L;
1176            M=FOLLOW;                                                                                     \
1177              C=3-5*HSBA_O(305A|305B|305GA|305GB|405A|405C|405GA|405GC|405GNA|405N|405NM);
1178            M=FOLLOW;                                                                                     \
1179              C=2-4*HSBA_O405(B|BM|D|GB|N_HANAUER_ANZEIGER|N_REUS|_BRASS|_HOHL)L;
1180            M=FOLLOW;                                                                                     \
1181              C=2-4*HSBA_O405(B|BM|D|GB|N_HANAUER_ANZEIGER|N_REUS|_BRASS|_HOHL);
1182            M=FOLLOW;                                                                                     \
1183              C=2*HSBA_O530(|E|G)L;
1184            M=FOLLOW;                                                                                     \
1185              C=2*HSBA_O530(|E|G);
1186          }
1187        $ENDGROUP
1188      }
1189  #----------------------------- Heilbronn ------------------------------------
1190      {TRAM?
1191        $GROUP                                                                                            \
1192            NAME=D_HEILBRONN;                                                                             \
1193            TX=Heilbronn;                                                                                 \
1194            LC=2; %GBG(STBGEU,ENV_WAYT1);
1195          TX=Heilbron 20 + 70;                                                                            \
1196            C=HSAG_16A;
1197          C=HSAG_16B;
1198          C=HSAG_51AL,|HSAG_70(A|B);
1199          C=HSAG_51A,|HSAG_70(A|B);
1200          C=HSAG_51PL,|HSAG_70(A|B);
1201          C=HSAG_51P,|HSAG_70(A|B);
1202        $ENDGROUP
1203      }
1204  #----------------------------- Heinsberg ------------------------------------
1205      {BUS?
1206        $GROUP                                                                                            \
1207            NAME=D_HEINSBERG;                                                                             \
1208            TX=Heinsberg;                                                                                 \
1209            LC=1; %GBG(STBGEU,ENV_WAYA);
1210          M=FOLLOW;                                                                                       \
1211            C=3-5*KWH_(O305|O305G|O405B|O405W|O405G|O408_SELFKANT|SG292|SL202B|UL272_SELFKANT);
1212          M=FOLLOW;                                                                                       \
1213            C=2-4*WESG_(NL223|NG263|O530|O530G);
1214        $ENDGROUP
1215      }
1216  #----------------------------- Herford --------------------------------------
1217      {TRAM?
1218        $GROUP                                                                                            \
1219            NAME=D_HERFORD;                                                                               \
1220            TX=Herford;                                                                                   \
1221            LC=1; %GBG(STBGFO,ENV_WAYT5);
1222          TX=Herford Großraumzug;                                                                         \
1223            C=<HERF_8,HERF_51;
1224          TX=Herforder Kreisbahn Tw 1 + Bw 11;                                                            \
1225            C=LEL_TW1B,LEL_BW11B;
1226          TX=Herforder Kreisbahn Tw 1 + Bw 11;                                                            \
1227            C=LEL_TW1C,LEL_BW11C;
1228        $ENDGROUP
1229      }
1230  #----------------------------- Hoyerswerda ----------------------------------
1231      {BUS?
1232        $GROUP                                                                                            \
1233            NAME=D_HOYERSWERDA;                                                                           \
1234            TX=Hoyerswerda;                                                                               \
1235            LC=1; %GBG(STBGEU,ENV_WAYO);
1236          C=HOYW_T715;
1237          C=HOYW_ZR9214;
1238          C=HOYW_ZR9213;
1239        $ENDGROUP
1240      }
1241  #----------------------------- Jena -----------------------------------------
1242      {TRAM|BUS?
1243        $GROUP                                                                                            \
1244            NAME=D_JENA;                                                                                  \
1245            TX=Jena;                                                                                      \
1246            LC=2; ENV=$EBG(STBGEU),                                                                       &\
1247            $EWX(WT,ENV_WAYT1),                                                                           &\
1248            $EWX(WA,ENV_WAYA);
1249          {TRAM?
1250            TX=Jena ET57 + EB57;                                                                          \
1251              C=(JENA_T57A,JENA_B57A)|(JENA_T57B|JENA_B57B);
1252            TX=Jena ET57 + EB57;                                                                          \
1253              C=(JENA_ET57|JENA_106|JENA_110|JENA_113),2*(JENA_155|JENA_161|JENA_167);
1254            TX=Jena ET57 + EB57 Fahrschule;                                                               \
1255              C=(JENA_145,JENA_197,JENA_199)|(JENA_145L,JENA_199L,JENA_197L);
1256            TX=Jena Rekozug;                                                                              \
1257              C=JENA_TZ70,2*JENA_BZ70_2;
1258            TX=Jena Rekozug;                                                                              \
1259              C=JENA_132,2*JENA_180;
1260            TX=Jena GT6M;                                                                                 \
1261              C=JENA_GT6M1;
1262            TX=Jena ATW 583;                                                                              \
1263              C=JENA_583;
1264          }
1265          {BUS?
1266            C=JENA_NL222|JENA_NG272~RON|JENA_O405N;
1267            C=JENA_JRS61L|JENA_JRS61ZL;
1268          }
1269        $ENDGROUP
1270      }
1271  #----------------------------- Kassel ---------------------------------------
1272      {TRAM|BUS?
1273        {TRAM?
1274          $GROUP                                                                                          \
1275              NAME=D_KASSEL;                                                                              \
1276              TX=Kassel;                                                                                  \
1277              LC=3; ENV=$EBG(STBGEU),                                                                     &\
1278              $EWX(WE,D_CAT),                                                                             &\
1279              $EWX(WT,ENV_WAYT1),                                                                         &\
1280              $EWX(WA,ENV_WAYA);
1281            TX=Kassel Gt4;                                                                                \
1282              C=KVG_GT4L|KVG_GT4;
1283            TX=Kassel Tw 351-357 + Gr. Bw 1975;                                                           \
1284              C=(KVG_4GT6AL~WSI,KVG_4B4L)|(KVG_4GT6A~WSI,KVG_4B4);
1285            TX=Kassel Tw 358-366 + Gr. Bw 1975;                                                           \
1286              C=(KVG_4GT6BL~WSI,KVG_4B4L)|(KVG_4GT6B~WSI,KVG_4B4);
1287            TX=Kassel Tw 301-317 1975;                                                                    \
1288              C=KVG_4GT6Z~WSI;
1289            TX=Kassel Tw 301-317 1985;                                                                    \
1290              C=KVG_5GT6Z~WSI;
1291            TX=Kassel Tw 351-357 + Gr. Bw 1985;                                                           \
1292              C=(KVG_GT6AB,KVG_B4B)|(KVG_GT6ABL,KVG_B4BL);
1293            TX=Kassel Tw 358-366 1985;                                                                    \
1294              C=KVG_GT6BB(|L);
1295            TX=Kassel Tw 301-317 1995;                                                                    \
1296              C=KVG_GT6ZBG;
1297            TX=Kassel Tw 358-366 + Gr. Bw 1995;                                                           \
1298              C=(KVG_GT6EBG,KVG_B4BG)|(KVG_GT6EBGL,KVG_B4BGL);
1299
1300          $ENDGROUP
1301          $GROUP                                                                                          \
1302              NAME=D_KASSEL2;                                                                             \
1303              TX=Kassel;                                                                                  \
1304              LC=3; ENV=$EBG(STBGEU),                                                                     &\
1305              $EWX(WE,D_CAT),                                                                             &\
1306              $EWX(WT,ENV_WAYT1),                                                                         &\
1307              $EWX(WA,ENV_WAYA);
1308            TX=Kassel N8;                                                                                 \
1309              C=[PFU]KVG_5N8C|KVG_5N8;
1310            TX=Kassel N8;                                                                                 \
1311              C=KVG_6N8;
1312            TX=Kassel NGT6C;                                                                              \
1313              C=KVG_5NGT6CL~WSI|KVG_5NGT6C~WSI;
1314            TX=Kassel NGT6C;                                                                              \
1315              C=KVG_NGT6C(1|2|3)(|L);
1316            TX=Kassel Tw 611-615;                                                                         \
1317              C=KVG_8NGTWL|KVG_8NGTW;
1318            TX=Kassel Tw 611-615 + NFBW;                                                                  \
1319              C=(KVG_8NGTWL,KVG_NB4L)|(KVG_8NGTW,KVG_NB4);
1320            TX=Regionalbahn Kassel 8NGTW;                                                                 \
1321              C=RBK_8NGTWL|RBK_8NGTW;
1322            TX=Regionalbahn Kassel 8ZNGTW;                                                                \
1323              C=KVG_8NGTWZ;
1324            TX=Regionalbahn Kassel 8ZNT6C;                                                                \
1325              C=RBK_NGT6CL|RBK_NGT6C;
1326            TX=Regionalbahn Kassel Citadis;                                                               \
1327              C=RBK_CITADIS1~GOU|RBK_CITADIS1~TIS|RBK_CITADIS2|KVG_REGIOTRAM0|KVG_701|KVG_702|KVG_703|    \
1328                KVG_704|KVG_705|KVG_706|KVG_707|KVG_708|KVG_709|KVG_710|KVG_711|KVG_712|KVG_713|KVG_714|  \
1329                KVG_715|KVG_716|KVG_717|KVG_718|KVG_751|KVG_752|KVG_753|KVG_754|KVG_755|KVG_756|KVG_757|  \
1330                KVG_758|KVG_759|KVG_760;
1331            TX=Regionalbahn Kassel DB 451 Citadis;                                                        \
1332              C=DB_451KS|DB_451KS2;
1333          $ENDGROUP
1334        }
1335        {BUS?
1336          $GROUP                                                                                          \
1337              NAME=D_KASSEL3;                                                                             \
1338              TX=Kassel;                                                                                  \
1339              LC=3; ENV=$EBG(STBGEU),                                                                     &\
1340              $EWX(WE,D_CAT),                                                                             &\
1341              $EWX(WT,ENV_WAYT1),                                                                         &\
1342              $EWX(WA,ENV_WAYA);
1343            C=KVG_N4021L;
1344            C=KVG_N4021;
1345          $ENDGROUP
1346        }
1347      }
1348  #----------------------------- Kiel -----------------------------------------
1349      {TRAM?
1350        $GROUP                                                                                            \
1351            NAME=D_KIEL;                                                                                  \
1352            TX=Kiel;                                                                                      \
1353            LC=1; %GBG(STBGEU,ENV_WAYT1);
1354          TX=Kiel Verbandstyp 2 + 2x Bw;                                                                  \
1355            C=KVAG_T191,KVAG_B16,KVAG_B88;
1356          TX=Kiel 6x Gelenkwagen + 2x Bw;                                                                 \
1357            C=(KVAG_GT6L,KVAG_B1JL~WSI)|(KVAG_GT6,KVAG_B1J~WSI)|(KVAG_GT6AL,KVAG_B1L~WSI)|                \
1358              (KVAG_GT6A,KVAG_B1~WSI);
1359          TX=Kiel Großraumzug;                                                                            \
1360            C=(KVAG_T4,KVAG_T4[PD])|(KVAG_T4L,KVAG_T4L[PD]);
1361        $ENDGROUP
1362      }
1363  #----------------------------- Klingenthal ----------------------------------
1364      {TRAM?
1365        $GROUP                                                                                            \
1366            NAME=D_KLINGENTHAL;                                                                           \
1367            TX=Klingenthal;                                                                               \
1368            LC=2; %GBG(STBGFN,ENV_WAYT1);
1369          TX=Klingenthal DR E 191;                                                                        \
1370            C=KLT_E191,2*(KLT_GGW|KLT_OOW|KLT_GGW1);                                                      \
1371            D=R;
1372          TX=Klingenthal DR ET 57 + EB 57;                                                                \
1373            C=KLT_ET58,KLT_EB58;
1374          C=KLT_E191,2*(KLT_GGW|KLT_OOW|KLT_GGW1);                                                        \
1375            D=R;
1376          TX=Klingenthal DR ET 54 + EB 54;                                                                \
1377            C=KLT_ET54,KLT_EB54;
1378        $ENDGROUP
1379      }
1380  #----------------------------- Köthen ---------------------------------------
1381      {BUS?
1382        NAME=D_KOTHEN;                                                                                    \
1383          TX=Köthen;                                                                                      \
1384          M=FOLLOW;                                                                                       \
1385          C=(KVKO_IK66;KVKO_IK280_02); %ABG(STBGEU);
1386      }
1387  #----------------------------- Krefeld --------------------------------------
1388      {TRAM|BUS?
1389        $GROUP                                                                                            \
1390            NAME=D_KREFELD;                                                                               \
1391            TX=Krefeld;                                                                                   \
1392            LC=2; ENV=$EBG(STBGEU),                                                                       &\
1393            $EWX(WT,ENV_WAYT1),                                                                           &\
1394            $EWX(WA,ENV_WAYA);
1395          {TRAM?
1396            TX=Krefeld 2x Tw 96;                                                                          \
1397              C=KREF_T2_96;
1398            TX=Krefeld 2x Tw + 2x Bw Aufbautyp;                                                           \
1399              C=KREF_T2AFB,KREF_B2AFB;
1400            TX=Krefeld 4x Gr Tw 401ff + 2x Bw;                                                            \
1401              C=(KREF_401|KREF_T4_401J,KREF_B2GR)|(KREF_401L,KREF_B2GRL);
1402            TX=Krefeld 4x Gr Tw 411ff + 2x Bw;                                                            \
1403              C=(KREF_411|KREF_T4_411J,KREF_B2GR)|(KREF_411L,KREF_B2GRL);
1404            TX=Krefeld 4xERGelTw 301 - 308 + 2xZRBw 41-48 Bj. 1961/1956;                                  \
1405              C=(KREF_4GT4L|KREF_4GT4),KREF_4B2;
1406            TX=Krefeld 4xERGelTw 311 - 317 Bj. 1962 ex Wuppertal;                                         \
1407              C=KREF_GT4W(|L);
1408            TX=Krefeld 8xERGelTw 809 - 830 Bj. 1976-78 + GrBw;                                            \
1409              C=(KREF_GT8L,KREF_B4GRNL)|(KREF_GT8,KREF_B4GRN);
1410            TX=Krefeld 8xERGelTw 809 - 830 Bj. 1976-78;                                                   \
1411              C=KREF_GT8L|KREF_GT8;
1412            TX=Krefeld 8xERGelTw 809 - 830 Bj. 1976-78 + Bw 112 - 120;                                    \
1413              C=(KREF_GT6L,KREF_B4AFBUL)|(KREF_GT6,KREF_B4AFBU);
1414            TX=Krefeld 8xERGelTw 809 - 830;                                                               \
1415              C=KREF_GT8GS(|L);
1416            TX=Krefeld 8xERGelTw 809 - 830;                                                               \
1417              C=KREF_GT8W(|L);
1418            TX=Krefeld M8;                                                                                \
1419              C=[PFU]KREF_5M8;
1420            TX=Krefeld M8;                                                                                \
1421              C=KREF_M8CW;
1422            TX=Krefeld Flexity;                                                                           \
1423              C=KREF_FLEXITY;
1424            TX=Krefeld 6xAtw Fahrschule 626;                                                              \
1425              C=KREF_AT6F;
1426          }
1427          {BUS?
1428            M=FOLLOW;                                                                                     \
1429              C=(KREF_SL200;KREF_SL202;KREF_SG242H);
1430            M=FOLLOW;                                                                                     \
1431              C=(KREF_NL202;KREF_NL223;KREF_NG263;KREF_AG300);
1432            C=KREF_AG300L;
1433          }
1434        $ENDGROUP
1435      }
1436  #----------------------------- Leverkusen -----------------------------------
1437      {BUS?
1438        NAME=D_LEVERKUSEN;                                                                                \
1439          TX=Leverkusen;                                                                                  \
1440          M=FOLLOW;                                                                                       \
1441          C=4-6*(KWS_NL202|KWS_NL222|KWS_NL222_SELBACH|KWS_NL223|KWS_NL263_OKOSTROM|KWS_NG263|            \
1442            KWS_O405N2|KWS_O405GN2|KWS_O530|KWS_O530_OPEL|KWS_O530_SELBACH|KWS_O530_SPARKASSE|KWS_O530G|  \
1443            KWS_N4021); %ABG(STBGEU);
1444      }
1445  #----------------------------- Lippe ----------------------------------------
1446      {BUS?
1447        NAME=D_LIPPE;                                                                                     \
1448          TX=Lippe;                                                                                       \
1449          C=LIP_S315NF|LIP_518L; %ABG(STBGEU);
1450      }
1451  #----------------------------- Lübeck ---------------------------------------
1452      {BUS?
1453        NAME=D_LUBECK;                                                                                    \
1454          TX=Lübeck;                                                                                      \
1455          C=3:LUB_240|LVG_O305L|LVG_O305|2:LVG_SD202; %ABG(STBGEU);
1456      }
1457  #----------------------------- Lüdenscheid ----------------------------------
1458      {BUS?
1459        NAME=D_LUDENSCHEID;                                                                               \
1460          TX=Lüdenscheid;                                                                                 \
1461          M=FOLLOW;                                                                                       \
1462          C=4-6*(LUD_(CITYB96|NG312|NL202|NM192S|NM192STERN|NU313|O405G|O405GW|O405N2|O405R|O405RW|O530|  \
1463            O530E|O530G01|O530G02|O530S|SG242H|SG292|SL202)); %ABG(STBGEU);
1464      }
1465  #----------------------------- Magdeburg ------------------------------------
1466      {TRAM?
1467        $GROUP                                                                                            \
1468            NAME=D_MAGDEBURG;                                                                             \
1469            TX=Magdeburg;                                                                                 \
1470            LC=3; %GBG(STBGEU,ENV_WAYT1);
1471          TX=Magdeburg T4D + B4D;                                                                         \
1472            C=(2*MVB_T4DM_3,MVB_B4DM_3)|(2*MVB_T4DM_3_L,MVB_B4DM_3L)|(2*MVB_T4DM_2,MVB_B4DM_2)|           \
1473              (2*MVB_T4DM_2_L,MVB_B4DM_2L)|(2*MVB_T4DM_1L,MVB_B4DM_1L)|(2*MVB_T4DM_1,MVB_B4DM_1)|         \
1474              (2*(MVB_T4D_1|MVB_T4D_2|MVB_T4D_3),MVB_B4DF)|(MVB_B4DFL)|                                   \
1475              (2*(MVB_T4D_1L|MVB_T4D_2L|MVB_T4D_3L),MVB_B4DFL);
1476          TX=Magdeburg T4D + B4D;                                                                         \
1477            C=(2*MVB_T4D~JPD,MVB_B4D~JPD)|(2*MVB_T4DL~JPD,MVB_B4DL~JPD);
1478          C=MVB_T4DL~JP,|MVB_B4DL~JP;
1479          C=MVB_T4D~JP,|MVB_B4D~JP;
1480          C=MVB_T4D1001L,|MVB_B4D2002L;
1481          C=MVB_T4D1001,|MVB_B4D2002;
1482          C=MVB_T4D1,MVB_B4D1;
1483          C=MVB_T4D2,MVB_B4D2;
1484          C=MVB_T6A2L~JP,|MVB_B6A2L~JP;
1485          C=MVB_T6A2~JP,|MVB_B6A2~JP;
1486          TX=Magdeburg T6A2 + B6A2;                                                                       \
1487            C=(MVB_T6A2~JPD,MVB_T6A2~JPD[PD],MVB_B6A2~JPD)|                                               \
1488              (MVB_T6A2L~JPD,MVB_T6A2L~JPD[PD],MVB_B6A2L~JPD);
1489          TX=Magdeburg T4D + T4D;                                                                         \
1490            C=(2*MVB_T4DNL)|(2*MVB_T4DN);
1491          TX=Magdeburg T6A2 + B6A2;                                                                       \
1492            C=(MVB_T6A2N,MVB_B6A2N)|(MVB_T6A2NL,MVB_B6A2NL);
1493          TX=Magdeburg NGT8D;                                                                             \
1494            C=MVB_NGT8D1L|MVB_NGT8D1|MVB_NGT8D2;
1495          C=MVB_AW1;
1496          C=MVB_AW2;
1497          C=MVB_AW,|MVB_BW;
1498          C=MVB_SW;
1499        $ENDGROUP
1500      }
1501  #----------------------------------------------------------------------------
1502      {BUS?
1503        $GROUP
1504          NAME=D_MAINTAL;                                                                                 \
1505            TX=Maintal;                                                                                   \
1506            C=SVM_O530(|L); %ABG(STBGEU);
1507          NAME=D_MARBURG;                                                                                 \
1508            TX=Marburg;                                                                                   \
1509            C=SWM_MAN(|L); %ABG(STBGEU);
1510          NAME=D_MERSEBURG;                                                                               \
1511            TX=Merseburg;                                                                                 \
1512            C=RBM_IK280_03; %ABG(STBGEU);
1513        $ENDGROUP
1514      }
1515  #----------------------------- Mainz ----------------------------------------
1516      {TRAM?
1517        $GROUP                                                                                            \
1518            NAME=D_MAINZ;                                                                                 \
1519            TX=Mainz;                                                                                     \
1520            LC=2; %GBG(STBGEU,ENV_WAYT1);
1521          TX=Mainz 3x Tw 97;                                                                              \
1522            C=MAINZ_T3_97;
1523          TX=Mainz 3x Tw 101;                                                                             \
1524            C=MAINZ_3T3;
1525          TX=Mainz 3x Tw 201;                                                                             \
1526            C=MAINZ_T3_201;
1527          TX=Mainz Großraumwagen;                                                                         \
1528            C=MAINZ_4T4|MAINZ_T4W;
1529          TX=Mainz GT6 221-227;                                                                           \
1530            C=MAINZ_3_121;
1531          TX=Mainz GT6 121-127 =221-227;                                                                  \
1532            C=MAINZ_4_121A;
1533          TX=Mainz GT6 228-235;                                                                           \
1534            C=MAINZ_4GT6;
1535          TX=Mainz GT6 228-235;                                                                           \
1536            C=MAINZ_3_128;
1537          TX=Mainz GT6 228-235;                                                                           \
1538            C=MAINZ_GT6B;
1539          TX=Mainz GT6 121/221ff;                                                                         \
1540            C=MAINZ_4_221|MAINZ_4_121|MAINZ_4_121|MAINZ_3_121|MAINZ_3_121|MAINZ_4_221;
1541          TX=Mainz 3xGrTw 101ff;                                                                          \
1542            C=MAINZ_101|MAINZ_101;
1543          TX=Mainz M8;                                                                                    \
1544            C=MAINZ_5M8;
1545          TX=Mainz M8;                                                                                    \
1546            C=MAINZ_M8CW;
1547          TX=Mainz GT6M;                                                                                  \
1548            C=MAINZ_GT6M_ZR;
1549          TX=Mainz Variobahn;                                                                             \
1550            C=MAINZ_VARIO;
1551        $ENDGROUP
1552      }
1553  #----------------------------- Mettmann -------------------------------------
1554      {TRAM|BUS?
1555        $GROUP                                                                                            \
1556            NAME=D_METTMANN;                                                                              \
1557            TX=Mettmann;                                                                                  \
1558            LC=1; %GBG(STBGEU,ENV_WAYT1);
1559          {TRAM?
1560            TX=E-Lok + Beiwagen;                                                                          \
1561              C=KMS_E100,KMS_3B2;                                                                         \
1562              D=L;
1563            TX=TW 1909 + Beiwagen;                                                                        \
1564              C=KMS_1T1,KMS_1B1;
1565            TX=TW 1909 + Beiwagen;                                                                        \
1566              C=KMS_3RWE1,KMS_3B1;
1567            TX=TW 1924 + Beiwagen;                                                                        \
1568              C=KMS_3RWE2,KMS_3B2;
1569          }
1570          {BUS?
1571            TX=O-Bus Mettmann - Gruiten;                                                                  \
1572              C=KMS_1_2(|L); %GBG(STBGDRA,ENV_WAYO);
1573          }
1574        $ENDGROUP
1575      }
1576  #----------------------------- Monheim --------------------------------------
1577      $GROUP                                                                                              \
1578          NAME=D_MONHEIM;                                                                                 \
1579          TX=Monheim;                                                                                     \
1580          LC=1; ENV=$EBG(STBGEU),                                                                         &\
1581          $EWX(WT,ENV_WAYT1),                                                                             &\
1582          $EWX(WA,ENV_WAYA);
1583        {TRAM?
1584          TX=Monheim 2xZRTw 1;                                                                            \
1585            C=BSM_1;
1586          TX=Monheim 2xZRTw 5 Bj. 1949;                                                                   \
1587            C=BSM_5;
1588          TX=Monheim 2xZRTw 6 - 8 - Verbandstyp II Bj. 1955;                                              \
1589            C=BSM_2;
1590          TX=Monheim 2xZRTw 6 - 8 - Verbandstyp II Bj. 1955 + 2x Bw ex Mettmann;                          \
1591            C=BSM_T2O,BSM_B2;
1592        }
1593        {BUS?
1594          C=BSM_O305;
1595          M=FOLLOW;                                                                                       \
1596            C=2-3*BSM_(NL263|O405|O405N|O405N2);
1597        }
1598      $ENDGROUP
1599    }
1600  #----------------------------- Mönchengladbach ------------------------------
1601    {TRAM|BUS?
1602      $GROUP                                                                                              \
1603          NAME=D_MONCHENGLADBACH;                                                                         \
1604          TX=Mönchengladbach;                                                                             \
1605          LC=1; %GBG(STBGEU,ENV_WAYA);
1606        {TRAM?
1607          TX=6x GelTw;                                                                                    \
1608            C=SWMG_GT6;
1609          TX=4x GRTw;                                                                                     \
1610            C=SWMG_T4;
1611        }
1612        {BUS?
1613          M=FOLLOW;                                                                                       \
1614            C=4-6*NVV_(NG272|NL202O|O305|O305G|O405GO|O405NO|O405O|SG192|SL200|SL202O);
1615          M=FOLLOW;                                                                                       \
1616            C=4-6*NVV_(NG263|NL202|NL223|O405|O405G|O405N|O530|O530G|SL202);
1617        }
1618      $ENDGROUP
1619    }
1620  #----------------------------- Münster --------------------------------------
1621    {BUS?
1622      $GROUP                                                                                              \
1623          NAME=D_MUNSTER;                                                                                 \
1624          TX=Münster;                                                                                     \
1625          LC=1; %GBG(STBGEU,ENV_WAYA);
1626        M=FOLLOW;                                                                                         \
1627          C=2-4*STWM_(O317G|O317G_GERMANIA_PILS|O317G_VAILLANT|RU14_11D|SG192|SG219SL|SG219SL_ERDGAS);
1628        M=FOLLOW;                                                                                         \
1629          C=3-5*STWM_(NG262|NG313D4|NL202N|NL283|O405GN|O405N|O530|O530G|S319NF3);
1630      $ENDGROUP
1631    }
1632  #----------------------------- Naumburg -------------------------------------
1633    {TRAM?
1634      $GROUP                                                                                              \
1635          NAME=D_NAUMBURG;                                                                                \
1636          TX=Naumburg;                                                                                    \
1637          LC=1; ENV=$EBG(STBGEU),                                                                         &\
1638          $EWX(WT,ENV_WAYT1)                                                                              &\
1639          $EWX(WA,ENV_WAYA);
1640        C=HORSE(BTW_PB|DTW_PB|D_PB|GTW_PB|G_PB|_PB|_PB_MM),NAUMF_B133;                                    \
1641          V=0.8-1.4;
1642        TX=Naumburg ET 57 Er.;                                                                            \
1643          C=NAUM_ET57OL|NAUM_ET57O;
1644        TX=Naumburg ET 57 Zr.;                                                                            \
1645          C=NAUM_ET57OL;
1646      $ENDGROUP
1647    }
1648  #----------------------------- Neunkirchen ----------------------------------
1649    {TRAM?
1650      $GROUP                                                                                              \
1651          NAME=D_NEUNKIRCHEN;                                                                             \
1652          TX=Neunkirchen;                                                                                 \
1653          LC=1; %GBG(STBGEU,ENV_WAYT1);
1654        TX=Neunkirchen Gt4;                                                                               \
1655          C=NSBA_GT4L~WSI|NSBA_GT4Z;
1656        TX=Neunkirchen Gt4;                                                                               \
1657          C=NSBA_GT4L~BL|NSBA_GT4~BL|NSBA_GT4L~TIS|NSBA_GT4~TIS|NSBA_1DL|NSBA_1D|NSBA_2L|NSBA_2|          \
1658            NSBA_6AL|NSBA_6A;
1659      $ENDGROUP
1660    }
1661  #----------------------------- Neuss ----------------------------------------
1662    {TRAM|BUS?
1663      $GROUP                                                                                              \
1664          NAME=D_NEUSS;                                                                                   \
1665          TX=Neuss;                                                                                       \
1666          LC=2; ENV=$EBG(STBGEU),                                                                         &\
1667          $EWX(WT,ENV_WAYT1),                                                                             &\
1668          $EWX(WA,ENV_WAYA);
1669        {TRAM?
1670          TX=Neuss 2xZRTw 2;                                                                              \
1671            C=NEUSS_2T2;
1672          TX=Neuss 2xZRTw 17 Bj. 1949 + Bw 73;                                                            \
1673            C=NEUSS_17~WSI,NEUSS_73;
1674          TX=Neuss 2xZRTw 19 - 24 + 2xZRBw 67 - 72 Bj. 1928;                                              \
1675            C=NEUSS_19,NEUSS_59;
1676          TX=Neuss 2xZRTw 19 - 24 + 2xZRBw 67 - 72 Bj. 1928;                                              \
1677            C=NEUSS_T2AG,NEUSS_B2AG;
1678          TX=Neuss 2xTw Niederflur + KS BW;                                                               \
1679            C=NEUSS_T2NFB,NEUSS_B2KSBJ;
1680          TX=Neuss 3x Tw;                                                                                 \
1681            C=NEUSS_T3BJ|NEUSS_T3BB;
1682          TX=Neuss 3x Tw;                                                                                 \
1683            C=NEUSS_T3GB;
1684          TX=Neuss 6xZRGelTw 38 - 40 Bj. 1961 + 2x Leichtbau-Bw Bj. 1953-56;                              \
1685            C=NEUSS_GT6ZB,NEUSS_B2BA;
1686          TX=Neuss Großraumzug +;                                                                         \
1687            C=NE_T4BGB;
1688          TX=Neuss Großraumzug + 2xZRBw 67 - 72 Bj. 1928;                                                 \
1689            C=NE_T4AGB;
1690          TX=Neuss Großraumzug;                                                                           \
1691            C=NEUSS_T4AG|NEUSS_T4BG;
1692          TX=Neuss 6xERGelTw 41 - 43 Bj. 1964 + 2xZRBw 67 - 72 Bj. 1928;                                  \
1693            C=NEUSS_GT6EB(|L),NEUSS_B2GBJ;
1694          TX=Neuss 6xZRGelTw 38 - 40 Bj. 1961 + 2xZRBw LeichtBw Bj. 1953-56;                              \
1695            C=NEUSS_GT6ZGA,NEUSS_B2GGJ;
1696        }
1697        {BUS?
1698          M=FOLLOW;                                                                                       \
1699            C=2-3*NEUSS_(NG263|O405GN2|O405N|O530G|SG219SL);
1700        }
1701      $ENDGROUP
1702    }
1703  #----------------------------------------------------------------------------
1704    {BUS?
1705      NAME=D_NRW;                                                                                         \
1706        TX=Nordrhein-Westfalen;                                                                           \
1707        M=FOLLOW;                                                                                         \
1708        C=3-6*NRW_(N4407|N4416(|A|B)|N4421(|A)|NG313|NL263|O530(|A)|O530G(|A)); %ABG(STBGEU);
1709    }
1710  #----------------------------- Nürnberg -------------------------------------
1711    {TRAM|CRAIL?
1712      $GROUP                                                                                              \
1713          NAME=D_NURNBERG;                                                                                \
1714          TX=Nürnberg;                                                                                    \
1715          LC=2; ENV=$EBG(STBGEU),                                                                         &\
1716          $EWX(WT,ENV_WAYT1),                                                                             &\
1717          $EWX(WM,ENV_WAYM),                                                                              &\
1718          $EWX(WA,ENV_WAYA);
1719        {TRAM?
1720          TX=Nürnberg Tw 144;                                                                             \
1721            C=N_144E1;
1722          TX=Nürnberg Tw 701 + BW 1001 ff;                                                                \
1723            C=N_700E1,N_1000E1;
1724          TX=Nürnberg Tw 901 + BW 1201 ff;                                                                \
1725            C=N_100E3,N_1200E3;
1726          TX=Nürnberg Großraumzug 1975;                                                                   \
1727            C=(N_T4_2L,N_B4_2L)|(N_T4_2,N_B4_2L);
1728          TX=Nürnberg Großraumzug 1960;                                                                   \
1729            C=(N_T4M,N_B4_2)|(N_T4ML,N_B4_2L);
1730          TX=Nürnberg 6x Gelenkwagen + 4x Bw;                                                             \
1731            C=(N_GT6_(4|3),N_B4_2)|(N_GT6_3L,N_B4_2L);
1732          TX=Nürnberg N6S;                                                                                \
1733            C=N_N6S;
1734          TX=Nürnberg 8x Gelenkwagen N8 Nf;                                                               \
1735            C=N_N8S_NF;
1736          TX=Nürnberg 8x Gelenkwagen N8 Nf;                                                               \
1737            C=N_N8S_NF2;
1738          TX=Nürnberg Variobahn 1200;                                                                     \
1739            C=N_VARIO(|0|1)(|L);
1740          TX=Nürnberg 6x Gel. Tw Nf 1000;                                                                 \
1741            C=N_GT6N(|L)~WSI;
1742          TX=Nürnberg 8x Gel. Tw Nf 1100;                                                                 \
1743            C=N_GT8N(|L)~WSI;
1744          C=N_GT6_2,|N_B4_1;
1745        }
1746        {CRAIL?
1747          C=2@(N_U1|N_U2);
1748        }
1749      $ENDGROUP
1750    }
1751  #----------------------------- Oberhausen -----------------------------------
1752    {TRAM|BUS?
1753      $GROUP                                                                                              \
1754          NAME=D_OBERHAUSEN;                                                                              \
1755          TX=Oberhausen;                                                                                  \
1756          LC=2; ENV=$EBG(STBGEU),                                                                         &\
1757          $EWX(WT,ENV_WAYT1),                                                                             &\
1758          $EWX(WA,ENV_WAYA);
1759        {TRAM?
1760          TX=Oberhausen 6x Tw;                                                                            \
1761            C=STOAG_361|STOAG_364|STOAG_368;
1762          TX=Oberhausen 3xZRTw 301 - 325 + 3xZRBw Bj. 1948-57;                                            \
1763            C=STOAG_T3A,STOAG_B3A;
1764          TX=Oberhausen Verbandstyp I + KSW;                                                              \
1765            C=STOAG_VBTW,STOAG_KSW;
1766          TX=Oberhausen NGT6;                                                                             \
1767            C=STOAG_NF6;
1768        }
1769        {BUS?
1770          M=FOLLOW;                                                                                       \
1771            C=(STOAG_NL202A;STOAG_O405NA;STOAG_O405GNA);
1772          M=FOLLOW;                                                                                       \
1773            C=(STOAG_NL202B;STOAG_NL263B;STOAG_O405N;STOAG_O405GN);
1774          M=FOLLOW;                                                                                       \
1775            C=3-6*STOAG_(N8012|NL202|NL263|O405|O530|O530G|SL202|URBINO12|LIONSCITYG|LIONSCITYG_CNG);
1776          C=STOAG_HESS_GG;
1777        }
1778      $ENDGROUP
1779    }
1780  #----------------------------- Offenbach ------------------------------------
1781    {TRAM?
1782      $GROUP                                                                                              \
1783          NAME=D_OFFENBACH;                                                                               \
1784          TX=Offenbach;                                                                                   \
1785          LC=2; %GBG(STBGEU,ENV_WAYT1);
1786        C=SSO_R,SSO_RB;
1787        C=SSO_U,SSO_UB;
1788        C=SSO_UV,SSO_UVB;
1789        C=SSO_GRL,SSO_GRBL;
1790        C=SSO_GR,SSO_GRB;
1791      $ENDGROUP
1792    }
1793  #----------------------------- Osnabrück----------------------------------
1794    {TRAM?
1795      $GROUP                                                                                              \
1796          NAME=D_OSNABRUCK;                                                                               \
1797          LC=2; %GBG(STBGEU,ENV_WAYT1);
1798        TX=Osnabrück Tw 33 + Bw 69;                                                                       \
1799          C=OSN_3_TW33(|L),OSN_3_BW69;
1800        TX=Osnabrück Tw 31 + Bw 51;                                                                       \
1801          C=OSN_3_TW31(|L),OSN_3_BW51;
1802      $ENDGROUP
1803    }
1804  #----------------------------- Oschersleben----------------------------------
1805    {BUS?
1806      NAME=D_OSCHERSLEBEN;                                                                                \
1807        TX=Oschersleben;                                                                                  \
1808        M=FOLLOW;                                                                                         \
1809        C=(OSCH_IK260_01;OSCH_IK280_01;OSCH_IK260_51;OSCH_IK280_51); %ABG(STBGEU);
1810    }
1811  #----------------------------- Pforzheim ------------------------------------
1812    {TRAM?
1813      $GROUP                                                                                              \
1814          NAME=D_PFORZHEIM;                                                                               \
1815          TX=Pforzheim;                                                                                   \
1816          LC=1; %GBG(STBGFN,ENV_WAYT5);
1817        TX=Pforzheim-Ittersbach Tw 601 + Bw;                                                              \
1818          C=SWP_601,1-3*SWP_705;
1819        TX=Pforzheim-Ittersbach Tw 606 + Bw;                                                              \
1820          C=SWP_606,1-3*SWP_601B;
1821        TX=Pforzeim Tw Fuchs + Bw;                                                                        \
1822          C=SWP_TUB|SWP_TUO,1-2*(SWP_BO|SWP_BOA);
1823        TX=Pforzeim Tw Fuchs + Bw;                                                                        \
1824          C=SWP_TF,SWP_B;
1825        TX=Pforzeim Tw Heine + Bw;                                                                        \
1826          C=SWP_TH,1-2*(SWP_B2|SWP_B2A);
1827        TX=Pforzeim Tw Uerdingen + Bw;                                                                    \
1828          C=SWP_TU,SWP_B;
1829      $ENDGROUP
1830    }
1831  #----------------------------- Plauen ---------------------------------------
1832    {TRAM?
1833      $GROUP                                                                                              \
1834          NAME=D_PLAUEN;                                                                                  \
1835          TX=Plauen;                                                                                      \
1836          LC=2; %GBG(STBGEU,ENV_WAYT1);
1837        TX=Plauen ET 57 + EB 54;                                                                          \
1838          C=PLAU_79,PLAU_28;
1839        TX=Plauen Kt4D;                                                                                   \
1840          C=PLAU_KT4DL|PLAU_KT4D;
1841        TX=Plauen Gothazug;                                                                               \
1842          C=(PLAU_ET57L,PLAU_EB57L)|(PLAU_ET57,PLAU_EB57);
1843        C=PLAU_BIER;
1844        C=PLAU_064;
1845        C=PLAU_202;
1846      $ENDGROUP
1847    }
1848  #----------------------------- Potsdam --------------------------------------
1849    {TRAM|BUS?
1850      $GROUP                                                                                              \
1851          NAME=D_POTSDAM;                                                                                 \
1852          TX=Potsdam;                                                                                     \
1853          LC=1; ENV=$EBG(STBGEU),                                                                         &\
1854          $EWX(WT,ENV_WAYT1),                                                                             &\
1855          $EWX(WA,ENV_WAYA);
1856        {TRAM?
1857          TX=Potsdam ET54 + EB 54;                                                                        \
1858            C=POT_ET50,POT_EB50;
1859          TX=Potsdam Kt4d;                                                                                \
1860            C=[PHU]1-2@POT_KT4DL|POT_KT4D|POT_KT4DMR;
1861          TX=Potsdam Combino;                                                                             \
1862            C=POT_COMBINO~FLE|POT_COMBINOL~FLE;
1863          TX=Potsdam Combino 400;                                                                         \
1864            C=SIE_COMBINO_PROTO_POTSDAM|SIE_COMBINO_PROTO_POTSDAML|POT_COMBINO400|POT_COMBINO400L;
1865        }
1866        {BUS?
1867          M=FOLLOW;                                                                                       \
1868            C=(POT_O405NL;POT_O405NGL);
1869          C=POT_COMB(INO1|INO2|INO3|INOL~FLE|INO~FLE|_BASELL~TIS|_BASEL~TIS);
1870          C=POT_T915;
1871          M=FOLLOW;                                                                                       \
1872            C=(POT_O405N;POT_O405NG;HVGP_2;HVGP_1);
1873        }
1874      $ENDGROUP
1875    }
1876  #----------------------------- Remscheid ------------------------------------
1877    {TRAM|BUS?
1878      $GROUP                                                                                              \
1879          NAME=D_REMSCHEID;                                                                               \
1880          TX=Remscheid;                                                                                   \
1881          LC=1; ENV=$EBG(STBGEU),                                                                         &\
1882          $EWX(WT,ENV_WAYT1),                                                                             &\
1883          $EWX(WA,ENV_WAYA);
1884        {TRAM?
1885          C=REM_GT4(|L);
1886        }
1887        {BUS?
1888          M=FOLLOW;                                                                                       \
1889            C=4-6*REM_(NL202|O305|O305G|O405|O405G|O405N|SG220|SG292|SL200|SL202);
1890          M=FOLLOW;                                                                                       \
1891            C=2-4*REM_(A308|NG272|NL202A|NM223|O405GN2|O405N1|WSW_NL263);
1892        }
1893      $ENDGROUP
1894    }
1895  #----------------------------- Rodewisch ------------------------------------
1896    {BUS?
1897      NAME=D_RODEWISCH;                                                                                   \
1898        TX=Rodewisch;                                                                                     \
1899        M=FOLLOW;                                                                                         \
1900        C=2-4*ROD_IK(260_0(1|2|3)|263_01|C60_0(1|2)); %ABG(STBGEU);
1901    }
1902  #----------------------------- Rostock --------------------------------------
1903    {TRAM|BUS?
1904      $GROUP                                                                                              \
1905          NAME=D_ROSTOCK;                                                                                 \
1906          TX=Rostock;                                                                                     \
1907          LC=3; ENV=$EBG(STBGEU),                                                                         &\
1908          $EWX(WT,ENV_WAYT1),                                                                             &\
1909          $EWX(WA,ENV_WAYA);
1910        {TRAM?
1911          TX=Rostock Tw 26;                                                                               \
1912            C=RSAG_26;
1913          TX=Rostock Tw 40;                                                                               \
1914            C=RSAG_40;
1915          TX=Rostock ET54;                                                                                \
1916            C=RSAG_T50~JP;
1917          TX=Rostock Rekozug;                                                                             \
1918            C=RSAG_TZ70,1-2*RSAG_BZ70;
1919          TX=Rostock T2-62 + B2-62;                                                                       \
1920            C=(RSAG_ET57AL,2*RSAG_EB57AL)|(RSAG_ET57A,RSAG_EB57A);
1921          TX=Rostock ET54;                                                                                \
1922            C=(RSAG_ET50L,RSAG_EB50L)|(RSAG_ET50,RSAG_EB50);
1923          TX=Rostock G4;                                                                                  \
1924            C=(RSAG_GT61,RSAG_EB57~WSI)|(RSAG_GT61L,RSAG_EB57L~WSI);
1925          TX=Rostock T6A2;                                                                                \
1926            C=(RSAG_T6A2AL,RSAG_B6A2AL)|(RSAG_T6A2A,RSAG_B6A2A);
1927          TX=Rostock T6A2 + NB4;                                                                          \
1928            C=(RSAG_T6A2M2L,RSAG_NB4L)|(RSAG_T6A2M1,RSAG_NB4);
1929          TX=Rostock T6A2 + NB4;                                                                          \
1930            C=(RSAG_T6A2M2L,RSAG_NB4L|RSAG_NB4L)|(RSAG_T6A2M1,RSAG_NB4|RSAG_NB4);
1931          TX=Rostock T6A2 + B6A2;                                                                         \
1932            C=(RSAG_T6A2OL,RSAG_B6A2OL)|(RSAG_T6A2O,RSAG_B6A2O);
1933          TX=Rostock 6NGTWDE;                                                                             \
1934            C=RSAG_6NGTWDEL~PH|RSAG_6NGTWDE~PH;
1935          C=[PHU](RSAG_46L,0-1*RSAG_156L)|(RSAG_46|RSAG_797,0-1*RSAG_156)|(RSAG_ET57L,0-1*RSAG_EB57L)|    \
1936              (RSAG_ET57,0-1*RSAG_EB57)|RSAG_G4L|RSAG_G4|RSAG_G4L|RSAG_G4|                                \
1937              (1-2*RSAG_T6A2OL,0-1*RSAG_B6A2OL)|(1-2*RSAG_T6A2O,0-1*RSAG_B6A2O);
1938          C=[PHU]                                                                                         \
1939              3:(2@((RSAG_T6A2AL|RSAG_T6A2MOL|RSAG_T6A2ML|RSAG_T6A2M1L|RSAG_T6A2M2L)                      \
1940              (|[A1:RSAG_ADVTL1|RSAG_ADVTL2|RSAG_ADVTL3])),                                               \
1941              0-1*(RSAG_B6A2AL(|[A1:RSAG_ADVTL1|RSAG_ADVTL2|RSAG_ADVTL3])))|RSAG_704L|RSAG_707L|RSAG_708L;
1942          C=[PHU]                                                                                         \
1943              3:(((RSAG_T6A2A|RSAG_T6A2MO|RSAG_T6A2M|RSAG_T6A2M1|RSAG_T6A2M2)                             \
1944              (|[A1:RSAG_ADVT1][A2:RSAG_ADVT1]|[A1:RSAG_ADVT2][A2:RSAG_ADVT3])),                          \
1945              1*(RSAG_B6A2A|RSAG_T6A2A|RSAG_T6A2MO|RSAG_T6A2M|RSAG_T6A2M1|                                \
1946              RSAG_T6A2M2 (|[A1:RSAG_ADVT1][A2:RSAG_ADVT1]|[A1:RSAG_ADVT2][A2:RSAG_ADVT3])))|RSAG_704|    \
1947              RSAG_707|RSAG_708;
1948          C=RSAG_6(65|67|68|76|NGTWDE1|NGTWDE)(|L);
1949          C=RSAG_(ATWT50|REKOATW);
1950        }
1951        {BUS?
1952          C=RSAG_(MAN_SL202(|B)|O405(|B)|O405G(|_OZ))(|L);
1953        }
1954      $ENDGROUP
1955    }
1956  #----------------------------- Saarbrücken ----------------------------------
1957    {TRAM?
1958      $GROUP                                                                                              \
1959          NAME=D_SAARBRUCKEN;                                                                             \
1960          LC=1; %GBG(STBGFO,ENV_WAYT2);
1961        TX=Saarbrücken Stadbahn Typ 1000;                                                                 \
1962          C=2*SAARB~TIS;
1963        TX=Saarbrücken Stadtbahnwagen;                                                                    \
1964          C=SAARB_REGIOTRAM0;
1965      $ENDGROUP
1966    }
1967  #----------------------------- Schöneiche -----------------------------------
1968    {TRAM?
1969      $GROUP                                                                                              \
1970          NAME=D_SCHONEICHE;                                                                              \
1971          TX=Schöneiche;                                                                                  \
1972          LC=2; %GBG(STBGFO,ENV_WAYT4);
1973        TX=Schöneiche Reko ZR;                                                                            \
1974          C=SCHON_T2REKO;
1975        TX=Schöneiche Reko ZR;                                                                            \
1976          C=(SCHON_TE70A,SCHON_BE70A)|(SCHON_TE70B,SCHON_BE70B);
1977        TX=Schöneiche Reko ER;                                                                            \
1978          C=(SCHON_TE70A,2*SCHON_BE70A)|(SCHON_TE70AL,2*SCHON_BE70AL)|(SCHON_TE70B,2*SCHON_BE70B)|        \
1979            (SCHON_TE70BL,2*SCHON_BE70BL);
1980        TX=Schöneiche ET/EB 57;                                                                           \
1981          C=(SCHON_TZ57,2*SCHON_BZ57)|(SCHON_T57L,SCHON_B57L)|(SCHON_T57,SCHON_B57);
1982        TX=Schöneiche Rekowagen 60x;                                                                      \
1983          C=SCHON_T4REKOR|SCHON_T4REKORL,SCHON_B4REKOR;
1984        TX=Schöneiche Rekowagen 60x;                                                                      \
1985          C=SCHON_T4REKOB;
1986        TX=Schöneiche KT4D;                                                                               \
1987          C=SCHON_KT4D1|SCHON_KT4D1L|SCHON_KT4D2|SCHON_KT4D2L;
1988        TX=Schöneiche Tw 41-48;                                                                           \
1989          C=SCHON_T2REKO;
1990      $ENDGROUP
1991    }
1992  #----------------------------- Schwäbisch Gmünd -----------------------------
1993    {BUS?
1994      NAME=D_SCHWABISCH_GMUND;                                                                            \
1995        TX=Schwäbisch Gmünd;                                                                              \
1996        M=FOLLOW;                                                                                         \
1997        C=2-4*(ABT_O405|ABT_O405N|ABT_O405GN|ABT_O530|ABT_O530G|ABT_B10L_SN12); %ABG(STBGEU);
1998    }
1999  #----------------------------- Siegburg-Zündorf -----------------------------
2000    {TRAM?
2001      NAME=D_SIEGBURG;                                                                                    \
2002        TX=Siegburg-Zündorf Tw 20;                                                                        \
2003        C=SIEB_TW20; %LBG(STBGFO,ENV_WAYT5);
2004    }
2005  #----------------------------- Siegen ---------------------------------------
2006    {TRAM|BUS?
2007      $GROUP                                                                                              \
2008          NAME=D_SIEGEN;                                                                                  \
2009          TX=Siegen;                                                                                      \
2010          LC=1; ENV=$EBG(STBGEU),                                                                         &\
2011          $EWX(WT,ENV_WAYT1),                                                                             &\
2012          $EWX(WA,ENV_WAYA);
2013        {TRAM?
2014          TX=Siegen KSW-Zug;                                                                              \
2015            C=SIEG_33,SIEG_107;
2016          TX=Siegen Tw 21 + KSBw;                                                                         \
2017            C=SIEG_21,SIEG_107;
2018          TX=Siegen Aufbauzug;                                                                            \
2019            C=SIEG_39,SIEG_120;
2020        }
2021        {BUS?
2022          M=FOLLOW;                                                                                       \
2023            C=2-4*VWS_(0530|NG272|3:NL202_2(|K|N)|2:S319NF3(|_WDR)|SL202WO);
2024        }
2025      $ENDGROUP
2026    }
2027  #----------------------------- Strausberg -----------------------------------
2028    {TRAM?
2029      $GROUP                                                                                              \
2030          NAME=D_STRAUSBERG;                                                                              \
2031          LC=2; %GBG(STBGFO,ENV_WAYT5);
2032        TX=Strausberg TW 16;                                                                              \
2033          C=SEB_16;
2034        TX=Strausberg,Rekozug;                                                                            \
2035          C=SEB_TZ70[PU],SEB_BZ70,SEB_TZ70;
2036        TX=Strausberg,Kt8;                                                                                \
2037          C=SEB_KT8D5;
2038      $ENDGROUP
2039    }
2040  #----------------------------- Schwerin -------------------------------------
2041    {TRAM?
2042      $GROUP                                                                                              \
2043          NAME=D_SCHWERIN;                                                                                \
2044          TX=Schwerin;                                                                                    \
2045          LC=3; %GBG(STBGEU,ENV_WAYT1);
2046        TX=Schwerin 26;                                                                                   \
2047          C=NVS_26;
2048        TX=Schwerin T3D + B3D;                                                                            \
2049          C=(NVS_T3DL,NVS_B3DL)|(NVS_T3D,NVS_B3D);
2050        TX=Schwerin T3 + B3 modernisiert;                                                                 \
2051          C=(NVS_T3DM,NVS_TB3DM,NVS_B3DM)|(NVS_T3DML,NVS_TB3DML,NVS_B3DML);
2052        TX=Schwerin Tw 2001;                                                                              \
2053          C=NVS_SN2001L~FLE|NVS_SN2001~FLE;
2054      $ENDGROUP
2055    }
2056  #----------------------------- Troisdorf ------------------------------------
2057    {BUS?
2058      $GROUP                                                                                              \
2059          NAME=D_TROISDORF;                                                                               \
2060          TX=Troisdorf;                                                                                   \
2061          LC=1; %GBG(STBGEU,ENV_WAYA);
2062        M=FOLLOW;                                                                                         \
2063          C=4-6*RSVG_(2001|362FHR|591|N316SHD|N4016|N4021|N4021_2042|N4021_2043|NG272|NL202|NL222|        \
2064            NL232CNG|NM222|SG240H|SL200|UL292_397|UL292_592);
2065        M=FOLLOW;                                                                                         \
2066          C=2-3*BBV_(NG263|NL232CNG|NL263|O530G|URBINO12);
2067      $ENDGROUP
2068    }
2069  #----------------------------- Ulm ------------------------------------------
2070    {TRAM?
2071      $GROUP                                                                                              \
2072          NAME=D_ULM;                                                                                     \
2073          TX=Ulm;                                                                                         \
2074          LC=2; %GBG(STBGEU,ENV_WAYT1);
2075        TX=Ulm GT4;                                                                                       \
2076          C=ULM_GT4CL|ULM_GT4C|ULM_GT4AL~BL|ULM_GT4A~BL|ULM_GT4AL~WSI|ULM_GT4B|ULM_GT4A~WSI|              \
2077            ULM_GT4AL~TIS|ULM_4L|ULM_4|ULM_4ML|ULM_4M|ULM_5GL|ULM_5G|ULM_6L|ULM_6|ULM_8SL|ULM_8S|         \
2078            ULM_11PL|ULM_11P|ULM_12DL|ULM_12D|ULM_GT4A~TIS|ULM_GT4BL;
2079        TX=Ulm Großraumzug;                                                                               \
2080          C=ULM_GRW4L|ULM_GRW4|ULM_GRW4DL|ULM_GRW4D,ULM_811;
2081        TX=Ulm Großraumzug;                                                                               \
2082          C=(ULM_T4~WSI,ULM_B2~WSI)|(ULM_T4L~WSI,ULM_B2~WSI);
2083        TX=Ulm Combino;                                                                                   \
2084          C=ULM_COMBINO~SAND[#D:R]|ULM_COMBINOL~SAND[#D:L]|ULM_COMBINO[#D:R]|ULM_COMBINOL[#D:L];          \
2085          D=R;
2086      $ENDGROUP
2087    }
2088  #----------------------------- Unna -----------------------------------------
2089    {BUS?
2090      NAME=D_UNNA;                                                                                        \
2091        TX=Kreis Unna;                                                                                    \
2092        M=FOLLOW;                                                                                         \
2093        C=3-5*VKU_(N4426_3|NG263|NL202S|NL263|NU313|O405GN|O405N2|O530G|O530_3|SG219SL|SL202S); %ABG(STBGEU);
2094    }
2095  #----------------------------- Vestische ------------------------------------
2096    {TRAM|BUS?
2097      $GROUP                                                                                              \
2098          NAME=D_VESTISCHE;                                                                               \
2099          TX=Vestische;                                                                                   \
2100          LC=2; ENV=$EBG(STBGEU),                                                                         &\
2101          $EWX(WT,ENV_WAYT1),                                                                             &\
2102          $EWX(WA,ENV_WAYA);
2103        {TRAM?
2104          TX=Vestische Tw 144 1960;                                                                       \
2105            C=VEST_3T2_144;
2106          TX=Vestische Großraumwagen;                                                                     \
2107            C=VEST_T4BGD|VEST_T4AG;
2108          TX=Vestische Großraumwagen;                                                                     \
2109            C=VEST_4T4J|VEST_4T4_2;
2110          TX=Vesische 4x Gel Tw;                                                                          \
2111            C=VEST_4GT4;
2112          TX=Vesische 4x Gel Tw;                                                                          \
2113            C=VEST_3GT4J;
2114          TX=Vestische 6x Gel Tw;                                                                         \
2115            C=VEST_3GT6J;
2116          TX=Vestische 6x Gel Tw;                                                                         \
2117            C=VEST_4GT6WI2|VEST_4GT6WIE|VEST_4GT6;
2118          TX=Vestische Tw 144 Traumlandpark 1988;                                                         \
2119            C=VEST_144TLP;
2120        }
2121        {BUS?
2122          M=FOLLOW;                                                                                       \
2123            C=2-3*VEST_(KMS110|LTU7|P13D~AXS|SATURN2|V110SL);
2124          M=FOLLOW;                                                                                       \
2125            C=3-5*VEST_(200SH110U|260SH110|N416|SG192|SG240H|SG240H_JAGER|SG242H|SL200|SL202);
2126          M=FOLLOW;                                                                                       \
2127            C=4-6*VEST_N(4014A|4014B|4014DE1|4014DE2|4015A|4015B|4015C|4015NF|4020|4021|4021A|8012|G313|  \
2128              L202|L202_2);
2129          M=FOLLOW;                                                                                       \
2130            C=4-6*VEST_(N4014CE|N4014S|N4016CE|N4016_VOLKSBANK|N416S|N416_RUHRNACHRICHTEN|N416_WAZ|       \
2131              N4416_VRNET|NL202CE|NL202_KINGSIZEKONTO|NL202_REAL|NL222CE|O530G_LOTTO|O530_LOTTO|          \
2132              SG192CYC|SL200CYC);
2133          C=VEST_(ABSCHLEPP|N212H|N906|WERKSTATT);                                                        \
2134            TB=ON;
2135        }
2136      $ENDGROUP
2137    }
2138  #----------------------------- Viersen --------------------------------------
2139    {BUS?
2140      $GROUP                                                                                              \
2141          NAME=D_VIERSEN;                                                                                 \
2142          LC=1;
2143        TX=Viersen;                                                                                       \
2144          M=FOLLOW;                                                                                       \
2145          C=2-4*VIE_(0530|NL202|NL263|O405|O405N|O405NCE|SL202|SL202CE|SL202S); %ABG(STBGEU);
2146      $ENDGROUP
2147    }
2148  #----------------------------- Weimar ---------------------------------------
2149    {BUS?
2150      $GROUP                                                                                              \
2151          NAME=D_WEIMAR;                                                                                  \
2152          TX=Weimar;                                                                                      \
2153          ENV=$EBG(STBGEU),                                                                               &\
2154          $EWX(WT,ENV_WAYO),                                                                              &\
2155          $EWX(WA,ENV_WAYA);
2156        C=WEI_IK260T|WEI_IK280T_216;
2157        C=KVWE_IK280_93T|KVWE_FV2530;
2158      $ENDGROUP
2159    }
2160  #----------------------------- Wesel - Rees - Emmerich ----------------------------------
2161    {TRAM?
2162      NAME=D_WESELREES;                                                                                   \
2163        TX=Wesel - Rees - Emmerich 4x GrTw Düwag;                                                         \
2164        C=WESEL_T4; %LBG(STBGFO,ENV_WAYT1);
2165  #----------------------------- Wolfsburg ------------------------------------
2166      {BUS?
2167        $GROUP                                                                                            \
2168            NAME=D_WOLFSBURG;                                                                             \
2169            TX=Wolfsburg;                                                                                 \
2170            LC=1; %GBG(STBGEU,ENV_WAYA);
2171          C=WVG_SCANIA,WVG_SCANIAT;
2172          C=WVG_BAHNLE(|L);
2173        $ENDGROUP
2174      }
2175  #----------------------------- Woltersdorf ----------------------------------
2176      {TRAM?
2177        NAME=D_WOLTERSDORF;                                                                               \
2178          TX=Woltersdorf Gothazug;                                                                        \
2179          C=WTD_ET57,WTD_EB57; %LBG(STBGFO,ENV_WAYT1);
2180      }
2181  #----------------------------- Würzburg -------------------------------------
2182      {TRAM?
2183        $GROUP                                                                                            \
2184            NAME=D_WURZBURG;                                                                              \
2185            LC=1; %GBG(STBGEU,ENV_WAYT1);
2186          TX=Würzburg Tw 271 ff ex Hagen;                                                                 \
2187            C=WVV_GT6H2L|WVV_GT6H1|WVV_GT6H2;
2188          TX=Würzburg Tw 231-248;                                                                         \
2189            C=WVV_GT8B(|L);
2190          TX=Würzburg Tw 231-248;                                                                         \
2191            C=WVV_GT8C(|L);
2192          TX=Würzburg Tw 201-214;                                                                         \
2193            C=WVV_GT_EW(|L);
2194          TX=Würzburg Tw 250-269;                                                                         \
2195            C=WVV_GTN6B(|L);
2196        $ENDGROUP
2197      }
2198  #----------------------------- Zwickau --------------------------------------
2199      {TRAM?
2200        $GROUP                                                                                            \
2201            NAME=D_ZWICKAU;                                                                               \
2202            TX=Zwickau;                                                                                   \
2203            LC=2; %GBG(STBGEU,ENV_WAYT1);
2204          TX=Zwickau KT4d;                                                                                \
2205            C=SVZ_KT4DCL|SVZ_KT4DC|SVZ_936L|SVZ_936;
2206          TX=Zwickau TE62 + BE62 + BE62;                                                                  \
2207            C=(ZW_ET62L,ZW_EB62L)|(ZW_ET62,ZW_EB62);
2208          TX=Zwickau GT6M neu;                                                                            \
2209            C=SVZ_GT6ML|SVZ_GT6M;
2210          TX=Zwickau ATw 207;                                                                             \
2211            C=SVZ_207L|SVZ_207;
2212        $ENDGROUP
2213      }
2214  #----------------------------------------------------------------------------
2215      {TRAM?
2216        $GROUP                                                                                            \
2217            TX=[N=Düwag trams - neutral livery; G=Düwag Straßenbahnen - einfache Farbgebung;              \
2218            H=Düwag villamosok - egyszerû festés];                                                        \
2219            LC=2; %GBG(STBGEU,ENV_WAYT1);
2220          C=DUE_T4L,DUE_B4L;
2221          C=DUE_GT6;
2222          C=DUE_GT8L;
2223          C=DUE_T4,DUE_B4;
2224          C=DUE_GT6L;
2225          C=DUE_GT8;
2226        $ENDGROUP
2227      }
2228    }
2229  #==============================================================================
2230  #
2231  #    Switzerland
2232  #
2233  #----------------------------- Bern -------------------------------------------
2234    {CH?
2235      {TRAM?
2236        $GROUP                                                                                            \
2237            NAME=CH_BERN;                                                                                 \
2238            TX=Bern;                                                                                      \
2239            LC=2; %GBG(STBGEU,ENV_WAYT1);
2240          TX=Bern Standardzug;                                                                            \
2241            C=(BERN_BE44[#D:R],BERN_B4)|(BERN_BE44L[#D:L],BERN_B4L);
2242          TX=Bern Be 4/8;                                                                                 \
2243            C=BERN_BE48L|BERN_BE48|BERN_BE48_BUNDL|BERN_BE48_BUND|BERN_BE48_EWBL|BERN_BE48_EWB|           \
2244              BERN_BE48_RBKL|BERN_BE48_RBK;
2245          TX=Bern Combino;                                                                                \
2246            C=SIE_COMBINO_PROTO_BERNL|SIE_COMBINO_PROTO_BERN|BERN_COMBINOL~RFR|BERN_COMBINO~RFR|          \
2247              BERN_COMBINOL~WSI|BERN_COMBINO~WSI;
2248        $ENDGROUP
2249      }
2250  #----------------------------- Fribourg ---------------------------------------
2251      {BUS?
2252        %FAK(Q_TPF_B,Fribourg)
2253      }
2254  #----------------------------- Genf -------------------------------------------
2255      {TRAM|BUS?
2256        $GROUP                                                                                            \
2257            NAME=CH_GENF;                                                                                 \
2258            TX=Genf;                                                                                      \
2259            LC=2; ENV=$EBG(STBGEU),                                                                       &\
2260            $EWX(WT,$FLG(X,ENV_WAYO,ENV_WAYT1)),                                                          &\
2261            $EWX(WA,ENV_WAYA);
2262          {TRAM?
2263            TX=Genf Standardwagen;                                                                        \
2264              C=TPG_BE44_715|TPG_BE44_704|TPG_CE44_701L;
2265            TX=Genf NF GT6;                                                                               \
2266              C=TPG_NFGT6(A|B)(|L);
2267            TX=Genf NF GT8;                                                                               \
2268              C=TPG_NFGT8L|TPG_NFGT8;
2269            TX=Genf Cityrunner;                                                                           \
2270              C=TPG_CITYRUNNER;
2271            TX=Genf FLEXITY OUTLOOK;                                                                      \
2272              C=TPG_FLEXITY2|TPG_FLEXITY1|TPG_FLEXITY2|TPG_FLEXITY1;
2273          }
2274          {BUS?
2275            C=TPG_B25UT;                                                                                  \
2276              F=X;
2277            C=TPG_B25UGTL;                                                                                \
2278              F=X;
2279            C=TPG_B25UMT;                                                                                 \
2280              F=X;
2281            C=TPG_B25UTL;                                                                                 \
2282              F=X;
2283            C=TPG_B25UGT;                                                                                 \
2284              F=X;
2285            C=TPG_B25UMTL;                                                                                \
2286              F=X;
2287          }
2288        $ENDGROUP
2289      }
2290  #----------------------------- Lausanne ---------------------------------------
2291      {TRAM?
2292        NAME=CH_LAUSANNE;                                                                                 \
2293          TX=Lausanne;                                                                                    \
2294          C=TSOL_BEM558(|[!L]); %LBG(STBGEU,ENV_WAYT3);
2295      }
2296  #----------------------------- Luzern -----------------------------------------
2297      {TRAM|BUS?
2298        $GROUP                                                                                            \
2299            NAME=CH_LUZERN;                                                                               \
2300            TX=Luzern;                                                                                    \
2301            LC=2;                                                                                         \
2302            ENV=$EBG(STBGEU),                                                                             &\
2303            $EWX(WT,$FLG(X,ENV_WAYO,ENV_WAYT1)),                                                          &\
2304            $EWX(WL,$FLG(X,ENV_WAYO,ENV_WAYT1)),                                                          &\
2305            $EWX(WA,ENV_WAYA);
2306          {TRAM?
2307            TX=Luzern 27;                                                                                 \
2308              C=VBLZ_TW27B|VBLZ_TW27BW|VBLZ_TW27W;
2309          }
2310          {BUS?
2311            C=VBLZ_BT5_25(|A),3:|VBLZ_HESS_BT5T;                                                          \
2312              F=X;
2313            C=VBLZ_BT5_25(|A)L,3:|VBLZ_HESS_BT5TL;                                                        \
2314              F=X;
2315            C=VBLZ_SWISSTROLLY3(|L)|VBL_HESS_DGTL|VBLZ_HESS_DGT;                                          \
2316              F=X;
2317            C=VBLZ_TR71(|L)|VBLZ_4TP2(|L);                                                                \
2318              F=X;
2319            C=VBL_201L;                                                                                   \
2320              F=X;
2321            C=VBLZ_O530_64(|L)|VBLZ_O530_563(|L)|VBLZ_O530G(|L);
2322            C=VBLZ_B10M(|L);
2323            C=VBLZ_B71UA1(|L)|VBLZ_B71UA2(|L);
2324            C=VBLZ_B58(|L)|VBLZ_B58A(|L);
2325            C=VBL_HESS_DGT_PILATUS(|L)|VBLZ_SWISSTROLLY3_JONAS_MADLEAINEL|                                \
2326                VBLZ_SWISSTROLLEY3_PILATUS_MARKT|VBLZ_SWISSTROLLEY3_RAIFFEISEN|VBLZ_HESS_DGT_TERZELWURML; \
2327              F=X;
2328          }
2329        $ENDGROUP
2330      }
2331  #----------------------------- Mendrisien -------------------------------------
2332      {TRAM?
2333        NAME=CH_MENDRISIEN;                                                                               \
2334          TX=Tram Elettrici Mendrisiensi,TEM,Ce 2/2 3;                                                    \
2335          C=TEM_T3; %LBG(STBGFN,ENV_WAYT3);
2336      }
2337  #----------------------------- Neuchatel --------------------------------------
2338      {TRAM?
2339        $GROUP                                                                                            \
2340            NAME=CH_NEUCHATEL;                                                                            \
2341            TX=Neuchatel;                                                                                 \
2342            LC=2; %GBG(STBGFN,ENV_WAYT3);
2343          TX=Neuchatel TPN T31-77 + 143-148;                                                              \
2344            C=TPN_T32|TPN_T33|TPN_T35|TPN_T40|TPN_T73|TPN_T77,|TPN_B145|TPN_B148;
2345          C=TPN_LITTORAIL1(|L),|TPN_LITTORAIL1B(|L);
2346          C=TPN_LITTORAIL2;
2347          TX=Neuchatel TPN X331 + 103/104;                                                                \
2348            C=(TPN_X331_R_PU|TPN_X331_L_PU),TPN_B103|TPN_B104;
2349          C=TPN_LITTORAIL3;
2350        $ENDGROUP
2351      }
2352  #----------------------------- St. Gallen -------------------------------------
2353      {BUS?
2354        NAME=CH_STGALLEN;                                                                                 \
2355           %FAK(Q_VBSG,St. Gallen);
2356      }
2357  #----------------------------- Standsstad - Stans -----------------------------
2358      {TRAM?
2359        $GROUP                                                                                            \
2360            NAME=CH_STANS;                                                                                \
2361            TX=Stansstad - Stans;                                                                         \
2362            LC=1; %GBG(STBGEU,ENV_WAYT1);
2363          C=STST_1(|L),0-2*STST_11;
2364          C=STST_1(|L),1-3*(STST_K21A|STST_L22)(|[!E]);
2365        $ENDGROUP
2366      }
2367  #----------------------------- Schwyz -----------------------------------------
2368      {TRAM?
2369        NAME=CH_SCHWYZ;                                                                                   \
2370          TX=Schwyz;                                                                                      \
2371          C=STSW_BR_ST4_(L|LR|R); %LBG(STBGEU,ENV_WAYT1);
2372      }
2373  #----------------------------- Winterthur -------------------------------------
2374      {BUS?
2375        $GROUP                                                                                            \
2376            NAME=CH_WINTERTHUR;                                                                           \
2377            TX=Winterthur;                                                                                \
2378            LC=1; %ETA(STBGEU,ENV_WAYO);
2379          C=WINT_MBD(|L);
2380          C=WINT_MBT(|L);
2381          %FAK(Q_WINT)
2382        $ENDGROUP
2383      }
2384    }
2385  #==============================================================================
2386  #
2387  #    Austria
2388  #
2389  #----------------------------- Gmunden ----------------------------------------
2390    {A?
2391      {TRAM?
2392        $GROUP                                                                                            \
2393            NAME=A_GMUNDEN;                                                                               \
2394            TX=Gmunden;                                                                                   \
2395            LC=2; %GBG(STBGFN,ENV_WAYT1);
2396          TX=Gmunden Tw 100 + 101;                                                                        \
2397            C=GMUN_100,GMUN_101;
2398          TX=Gmunden Tw 4;                                                                                \
2399            C=GMUN_4L;
2400          TX=Gmunden Tw 5;                                                                                \
2401            C=GMUN_5L|GMUN_5|GMUN_5AL|GMUN_5A;
2402          TX=Gmunden Tw 8;                                                                                \
2403            C=GMUN_T8;
2404          TX=Gmunden Tw 8;                                                                                \
2405            C=GMUN_T8;
2406          TX=Gmunden Tw 8;                                                                                \
2407            C=GMUN_T8;
2408          TX=Gmunden Tw 9,10;                                                                             \
2409            C=GMUN_T9L~FLE|GMUN_T9~FLE;
2410          TX=Gmunden Stadt-Regio-Tram Gmunden Bf. - Vorchdorf 101ff;                                      \
2411            C=GMUN_SRT100;
2412        $ENDGROUP
2413      }
2414  #----------------------------- Graz -----------------------------------------
2415      {TRAM?
2416        $GROUP                                                                                            \
2417            NAME=A_GRAZ;                                                                                  \
2418            LC=2; %GBG(STBGAU,ENV_WAYT1);
2419          TX=Graz 201 + 302B;                                                                             \
2420            C=GVB_201,GVB_302;                                                                            \
2421            D=R;
2422          TX=Graz 201 + 302B;                                                                             \
2423            C=GVB_201L,GVB_302L;                                                                          \
2424            D=L;
2425          TX=Graz 226;                                                                                    \
2426            C=GVB_226;
2427          TX=Graz 226 + 401 + 128;                                                                        \
2428            C=GVB_212,GVB_401,GVB_128;
2429          TX=Graz 238 + 317B;                                                                             \
2430            C=(GVB_238[#D:R],GVB_317)|(GVB_238L[#D:L],GVB_317L);
2431          TX=Graz 247;                                                                                    \
2432            C=GVB_247;
2433          TX=Graz 251 + 401B;                                                                             \
2434            C=GVB_251_3,GVB_401;
2435          TX=Graz 251;                                                                                    \
2436            C=GVB_251_4|GVB_251_5;
2437          TX=Graz 251;                                                                                    \
2438            C=GVB_251AT;
2439          TX=Graz 261 ff;                                                                                 \
2440            C=GVB_200|GVB_200L;
2441          TX=Graz Tw Serie 261-283;                                                                       \
2442            C=GVB_GT6A|GVB_GT6AL|GVB_GT6B|GVB_GT6BL;
2443          TX=Graz 261 ff 1963;                                                                            \
2444            C=GVB_GT6TEST[#D:R]|GVB_GT6TESTL[#D:L];
2445          TX=Graz 261 ff 1963;                                                                            \
2446            C=GVB_GT6_1963[#D:R]|GVB_GT6_1963L[#D:L];
2447          TX=Graz 261 ff 1974;                                                                            \
2448            C=GVB_GT6_1974[#D:R]|GVB_GT6_1974L[#D:L];
2449          TX=Graz 281-284;                                                                                \
2450            C=GVB_GT6BM|GVB_GT6BML;
2451          TX=Graz 291-293;                                                                                \
2452            C=GVB_E1|GVB_E1L;
2453          TX=Graz 522;                                                                                    \
2454            C=GVB_521|GVB_521L;
2455          TX=Graz 501ff;                                                                                  \
2456            C=GVB_500A[#D:R]|GVB_500B[#D:R]|GVB_500AL[#D:L]|GVB_500BL[#D:L];
2457          TX=Graz 551 ff;                                                                                 \
2458            C=GVB_GT8WUP1|GVB_GT8WUP2|GVB_GT8WUP3|GVB_GT8WUP1L|GVB_GT8WUP2L|GVB_GT8WUP3L;
2459          TX=Graz 600 ff;                                                                                 \
2460            C=GVB_GT6_600L|GVB_GT6_600|GVB_GT8_600L|GVB_GT8_600;
2461          TX=Graz Cityrunner;                                                                             \
2462            C=GVB_651|GVB_651L;
2463          TX=Graz Variobahn 201;                                                                          \
2464            C=GVB_VARIO201L|GVB_VARIO201;
2465        $ENDGROUP
2466      }
2467  #----------------------------- Innsbruck ------------------------------------
2468      {TRAM|CRAIL|BUS?
2469        $GROUP                                                                                            \
2470            NAME=A_INNSBRUCK;                                                                             \
2471            TX=Innsbruck;                                                                                 \
2472            LC=3; ENV=$CBG(WT,STBGAU,$FLG(X,ENV_WAYO,ENV_WAYT1)),$CBG(WE,STBGFN,ENV_WAYT5);
2473          {TRAM?
2474            TX=Innsbruck Zug Linie 6 Tw 2-4,Bw 101...112;                                                 \
2475              C=INSB_SL6|INSB_SL6[!L],(2*INSB_B3,INSB_B2,INSB_B1)|(INSB_B1,INSB_B(2|3));
2476            TX=Innsbruck Zug Linie 4 Tw 1-8,Bw 113...141;                                                 \
2477              C=INSB_SL6|INSB_SL6[!L],(2*INSB_B1,2*INSB_B3)|(2*INSB_B1)|(INSB_B117,INSB_B140);
2478            TX=Innsbruck Tw Serie 31-54 + Bw 130;                                                         \
2479              C=INSB_ST54,INSB_B130;
2480            TX=Innsbruck Tw Serie 31-42;                                                                  \
2481              C=INSB_GT6WL|INSB_GT6|INSB_GT6S|INSB_GT6W|INSB_GT6L|INSB_GT6SL;
2482            TX=Innsbruck Tw Serie 51-53;                                                                  \
2483              C=INSB_51|INSB_51L;
2484            TX=Innsbruck Tw 61 Museumswagen;                                                              \
2485              C=INSB_61_2010(|L);
2486            TX=Innsbruck Tw 61 80er Jahre;                                                                \
2487              C=INSB_64_1981|INSB_65_1981(|L)|INSB_66_1984|INSB_65_1987(|L);
2488            TX=Innsbruck Tw 61 70er Jahre;                                                                \
2489              C=INSB_61_1970(|L)|INSB_61_1976O(|L)|INSB_64_1979;
2490            TX=Innsbruck Tw Serie 71-77;                                                                  \
2491              C=INSB_71|INSB_71L;
2492            TX=Innsbruck TW Serie 82-89;                                                                  \
2493              C=INSB_GT6Z|INSB_GT6Z;
2494            TX=TW Serie 81-88;                                                                            \
2495              C=INSB_GT8ZWE|INSB_GT8ZWR|INSB_GT8Z|INSB_GT8ZWE|INSB_GT8Z;
2496            TX=INNSBRUCK 301 ff FLEXITY OUTLOOK;                                                          \
2497              C=INSB_FLEXITY1|INSB_FLEXITY2|INSB_FLEXITYT;
2498          }
2499          {CRAIL?
2500            TX=Stubaitalbahn Tw 1-4 + Bw 1-17;                                                            \
2501              C=STUB_TW1,2*STUB_BW11; %GBG(STBGFN,ENV_WAYT5);
2502          }
2503          {BUS?
2504            C=INSB_BUS1;
2505            M=FOLLOW;                                                                                     \
2506              C=(INSB_MAN1;INSB_MAN_OD;INSB_CITARO;INSB_CITAROG);
2507            M=FOLLOW;                                                                                     \
2508              C=(INSB_CITAROL;INSB_CITAROGL);
2509            TX=Innsbruck O-Bus Gräf&Stift;                                                                \
2510              C=INSB_GRAFSTIFT_OGL;                                                                       \
2511              F=X;
2512          }
2513        $ENDGROUP
2514      }
2515  #----------------------------- Linz -----------------------------------------
2516      {TRAM|CRAIL|BUS?
2517        $GROUP                                                                                            \
2518            NAME=A_LINZ;                                                                                  \
2519            TX=Linz;                                                                                      \
2520            LC=2;                                                                                         \
2521            ENV=$EBG(STBGAU),                                                                             &\
2522            $EWX(WT,$FLG(X,ENV_WAYO,ENV_WAYT2)),                                                          &\
2523            $EWX(WE,ENV_WAYT3)                                                                            &\
2524            $EWX(WA,ENV_WAYA);
2525          {TRAM?
2526            TX=Linz Flexity Outlook 2;                                                                    \
2527              C=LINZ_FLEXITYOUT2(|L);
2528            TX=Linz Cityrunner;                                                                           \
2529              C=LINZ_CITYRUNNER1~WSI|LINZ_CITYRUNNER1L~WSI;
2530            TX=Linz GT10;                                                                                 \
2531              C=LINZ_GT10|LINZ_GT10L;
2532            TX=Linz GT8;                                                                                  \
2533              C=LINZ_GT8_60|LINZ_GT8_60L;
2534            TX=Linz GT8;                                                                                  \
2535              C=LINZ_GT8_80|LINZ_GT8_80L;
2536            TX=Linz GT6;                                                                                  \
2537              C=LINZ_GT6|LINZ_GT6L;
2538            TX=Linz GT10M;                                                                                \
2539              C=LINZ_GT10_2|LINZ_GT10_2L;
2540            TX=Linz GT8;                                                                                  \
2541              C=LINZ_GT8|LINZ_GT8L;
2542            TX=Linz Cityrunner;                                                                           \
2543              C=LINZ_CITYRUNNER1(|L)(~JC);
2544          }
2545          {BUS?
2546            C=LINZ_T2;                                                                                    \
2547              F=X;
2548          }
2549          {CRAIL?
2550            TX=Linzer Lokalbahn Kölner Zug;                                                               \
2551              C=(1-2*(LILO_DT8A[!L]|LILO_DT8B[!L]))|(1-2*(LILO_DT8A|LILO_DT8B));
2552            TX=Linzer Lokalbahn Kölner Zug;                                                               \
2553              C=((LILO_DT8A[!L]|LILO_DT8B[!L])|(LILO_DT8A|LILO_DT8B)),|LILO_T4;
2554          }
2555        $ENDGROUP
2556      }
2557  #----------------------------- Salzburg -------------------------------------
2558      {CRAIL|BUS?
2559        $GROUP                                                                                            \
2560            NAME=A_SALZBURG;                                                                              \
2561            TX=Salzburg;                                                                                  \
2562            LC=2; ENV=$EBG(STBGAU),                                                                       &\
2563            $EWX(WE,ENV_WAYT3),                                                                           &\
2564            $EWX(WT,ENV_WAYO),                                                                            &\
2565            $EWX(WA,ENV_WAYA);
2566          {CRAIL?
2567            C=SVB_E62,0-3*SVB_GBS151;
2568            C=SVB_ET2,SVB_ET2BC,SVB_ET2C;
2569            C=SVB_ET21;
2570            C=SVB_ET22;
2571            C=(1-2*(SVB_ET41B|SVB_ET41C))|(1-2*(SVB_ET41BL|SVB_ET41CL));
2572            C=1-2@SVB_ET41A(|L);
2573            C=1-2@SVB_ET55(|L);
2574            C=SVB_ET50(|L);
2575          }
2576          {BUS?
2577            M=FOLLOW;                                                                                     \
2578              C=3-5*SVB_(O405|O405A|SG272|SG272_MANAS|SL222|SL222_MANAS)!|L;
2579            M=FOLLOW;                                                                                     \
2580              C=(SVB_GE112;SVB_NGT204)!|L;
2581            C=SVB_(GE112|NGT204);
2582            M=FOLLOW;                                                                                     \
2583              C=2-4*SVB_(O405|O405A|SG272|SG272_MANAS|SL222|SL222_MANAS);
2584            C=SVB_(GE112|NGT204)L;
2585            M=FOLLOW;                                                                                     \
2586              C=2-4*SVB_(O405|O405A|SG272|SG272_MANAS|SL222|SL222_MANAS)L;
2587          $ENDGROUP
2588        }
2589      }
2590    }
2591  #==============================================================================
2592  #
2593  #    Great Britain
2594  #
2595    {GB?
2596  #----------------------------- Aberdeen ---------------------------------------
2597      {BUS?
2598        $GROUP                                                                                            \
2599            NAME=GB_ABERDEEN;
2600          %FAK(H0_ACTD,Aberdeen Corporation)
2601          %FAK(H0_GRT,Grampian Regional Transport)
2602          TX=First Aberdeen;                                                                              \
2603            C=FABE_URS318X(|L);
2604        $ENDGROUP
2605      }
2606  #----------------------------- Blackpool --------------------------------------
2607      {TRAM?
2608        $GROUP                                                                                            \
2609            NAME=GB_BLACKPOOL;                                                                            \
2610            TX=Blackpool;                                                                                 \
2611            LC=2; %GBG(STBGGB,ENV_WAYT1);
2612          C=BLKP_PANO(|L);
2613          C=BLKP_PAN(|L);
2614          C=BLKP_TRAMLOC,1-3*BLKP_KINGCOAL;
2615          TX=Blackpool Tw 259;                                                                            \
2616            C=BLKP_259;
2617          TX=Blackpool Tw 621 ff;                                                                         \
2618            C=BLKP_621|BLKP_632;
2619          TX=Blackpool Tw 701-721;                                                                        \
2620            C=BLKP_712|BLKP_701|BLKP_702|BLKP_704|BLKP_721;
2621          TX=Blackpool Tw 762;                                                                            \
2622            C=BLKP_762;
2623          TX=Blackpool Tw Typ Standard;                                                                   \
2624            C=BLKP_STD_ILLUMINATED|BLKP_STD_ORIG;
2625        $ENDGROUP
2626      }
2627  #----------------------------- Brighton ---------------------------------------
2628      {TRAM?
2629        $GROUP                                                                                            \
2630            NAME=GB_BRIGHTON;                                                                             \
2631            TX=Brighton;                                                                                  \
2632            LC=1; %GBG(STBGGB,ENV_WAYT1);
2633          C=BRIG_TRAM;
2634          C=BRIG_BOGIE_DECKER;
2635          C=BRIG_BOGIE_DECKER1;
2636        $ENDGROUP
2637      }
2638  #----------------------------- Dundee -----------------------------------------
2639      {BUS?
2640        $GROUP                                                                                            \
2641            NAME=GB_DUNDEE;                                                                               \
2642            LC=2;
2643          %FAK(H0_DUNDEE, Dundee Corporation)
2644          %FAK(H0_TAYRC, Tayside Regional Council)
2645          %FAK(H0_TAYB, Tayside Buses)
2646          %FAK(H0_TDUN, Travel Dundee)
2647        $ENDGROUP
2648      }
2649  #----------------------------- Glasgow ----------------------------------------
2650      {TRAM|BUS?
2651        $GROUP                                                                                            \
2652            NAME=GB_GLASGOW;                                                                              \
2653            LC=2;
2654          {TRAM?
2655            TX=Glasgow GODDESS;                                                                           \
2656              C=GLAS_GODDESS; %LBG(STBGGB,ENV_WAYT1);
2657          }
2658          {BUS?
2659            %FAK(H0_GGPTE,Greater Glasgow Passenger Transport Executive)
2660            %FAK(H0_GLASC,Glasgow Corporation)
2661            %SAV(FIRG_VOLVO_B7L_ELN,First Glasgow);
2662            %FAK(H0_SPTE,Strathclyde Passenger Transport Executive)
2663          }
2664        $ENDGROUP
2665      }
2666  #----------------------------- Leeds ------------------------------------------
2667      {BUS?
2668        $GROUP                                                                                            \
2669            NAME=GB_LEEDS;                                                                                \
2670            LC=1;
2671          %FAK(H0_GB_LEEDS,Leeds)
2672        $ENDGROUP
2673      }
2674  #----------------------------- Liverpool --------------------------------------
2675      {TRAM|BUS?
2676        $GROUP                                                                                            \
2677            NAME=GB_LIVERPOOL;                                                                            \
2678            LC=2;
2679          {TRAM?
2680            TX=Liverpool GODDESS;                                                                         \
2681              C=LIVP_GODDESS_DODDY; %LBG(STBGGB,ENV_WAYT1);
2682          }
2683          {BUS?
2684            %FAV(MERSB_DEM821Y,Liverpool Merseybus)
2685          }
2686        $ENDGROUP
2687      }
2688  #----------------------------- Manchester -------------------------------------
2689      {TRAM|BUS?
2690        $GROUP                                                                                            \
2691            NAME=GB_MANCHESTER;                                                                           \
2692            TX=Manchester;                                                                                \
2693            LC=2; %GBG(STBGGB,ENV_WAYT3);
2694          {TRAM?
2695            TX=Manchester LRV;                                                                            \
2696              C=MML_LRV1;
2697            TX=Manchester Flexity;                                                                        \
2698              C=MML_FLEXITY;
2699          }
2700          {BUS?
2701            %FAK(H0_MANCHESTER,Manchester and neightborhood)
2702          }
2703        $ENDGROUP
2704      }
2705  #----------------------------- Newcastle --------------------------------------
2706      {CRAIL?
2707        $GROUP                                                                                            \
2708            NAME=GB_NEWCASTLE;                                                                            \
2709            TX=Newcastle;                                                                                 \
2710            LC=2; %GBG(STBGGB,ENV_WAYT3);
2711          C=2@(|[!L])NEXUS_METRO(1A|1B|2A|2B|2C|2D|3A|3B|4A|5);
2712          %FAV(SCNC_ENVIRO400AL,Stagecoach Newcastle)
2713        $ENDGROUP
2714      }
2715    }
2716  #==============================================================================
2717  #
2718  #     Irland
2719  #
2720  #----------------------------- Dublin -----------------------------------------
2721    {IE?
2722      {TRAM|BUS?
2723        $GROUP                                                                                            \
2724            NAME=IRL_DUBLIN;                                                                              \
2725            TX=Dublin Luas;                                                                               \
2726            LC=2; %GBG(STBGGB,ENV_WAYT2);
2727          {TRAM?
2728            C=LUAS_301;
2729            C=LUAS_301M;
2730            C=LUAS_401;
2731          }
2732          {BUS?
2733            %FAK(TP1_DUBL,Dublin Bus)
2734          }
2735        $ENDGROUP
2736      }
2737    }
2738  #==============================================================================
2739  #
2740  #     France
2741  #
2742    {F?
2743  #----------------------------- Aix-en-Provence --------------------------------
2744      {BUS?
2745        NAME=F_AIXP;                                                                                      \
2746           %SAV(AIXB_HEU_O305L,Aix-en-Provence);
2747      }
2748  #----------------------------- Angers -----------------------------------------
2749      {TRAM?
2750        $GROUP                                                                                            \
2751            NAME=F_ANGERS;                                                                                \
2752            LC=2;
2753          TX=Angers Citadis 302;                                                                          \
2754            C=ANGERS_CITADIS302; %LBG(STBGEU,ENV_WAYTF);
2755          TX=Angers Citadis 302;                                                                          \
2756            C=ANGERS_CITADIS302[PD]; %LBG(STBGEU,ENV_WAYA);
2757        $ENDGROUP
2758      }
2759  #----------------------------- Angouleme --------------------------------------
2760      {BUS?
2761        NAME=F_ANGOU;                                                                                     \
2762           %SAV(ANGOU_PR100L,Angouleme);
2763      }
2764  #----------------------------- Belfort ----------------------------------------
2765      {BUS?
2766        NAME=F_BELFORT;                                                                                   \
2767           %SAV(CTRB_PR100_2_P63,Belfort);
2768      }
2769  #----------------------------- BESANÇON ---------------------------------------
2770      {TRAM|BUS?
2771        $GROUP                                                                                            \
2772            NAME=F_BESANCON;                                                                              \
2773            TX=Besancon;
2774          {TRAM?
2775            TX=Besancon Urbos 3;                                                                          \
2776              C=GINKO_URBOS3; %LBG(STBGEU,ENV_WAYTF);
2777          }
2778          {BUS?
2779            %SAK(Q_BESA, (Besancon, Renault PR100))
2780          }
2781        $ENDGROUP
2782      }
2783  #----------------------------- Bologne ----------------------------------------
2784      {BUS?
2785        NAME=F_BOLOGNE;                                                                                   \
2786           %SAV(BOLOGNE_PR100MI,Bologne);
2787      }
2788  #----------------------------- Bordeaux ---------------------------------------
2789      {TRAM?
2790        $GROUP                                                                                            \
2791            NAME=F_BORDEAUX;                                                                              \
2792            LC=1; %GBG(STBGEU,ENV_WAYTF);
2793          TX=Bordeaux Citadis 300;                                                                        \
2794            C=BORD_302|BORD_CITADIS302;
2795          TX=Bordeaux Citadis 400;                                                                        \
2796            C=BORD_402|BORD_CITADIS402;
2797        $ENDGROUP
2798      }
2799  #----------------------------- Brest ------------------------------------------
2800      {TRAM|BUS?
2801        $GROUP                                                                                            \
2802            NAME=F_BREST;                                                                                 \
2803            LC=2;
2804          {TRAM?
2805            TX=Brest Citadis 302;                                                                         \
2806              C=BREST_CITADIS302; %LBG(STBGEU,ENV_WAYTF);
2807          }
2808          {BUS?
2809            %SAV(BREST_PR100_2L,Brest)
2810          }
2811        $ENDGROUP
2812      }
2813  #----------------------------- Caen -------------------------------------------
2814      {TRAM|BUS?
2815        $GROUP                                                                                            \
2816            NAME=F_CAEN;                                                                                  \
2817            LC=3;
2818          {TRAM?
2819            TX=Caen Citadis 302;                                                                          \
2820              C=CAEN_CITADISX05; %LBG(STBGEU,ENV_WAYTF);
2821          }
2822          {BUS?
2823            TX=Caen BUSBAHN;                                                                              \
2824              C=CAEN_BUSBAHN(|L); %LBG(STBGEU,ENV_WAYTT);
2825          }
2826        $ENDGROUP
2827      }
2828  #----------------------------- Calais -----------------------------------------
2829      {BUS?
2830        NAME=F_CALAIS;                                                                                    \
2831           %SAV(STCE_PR100MI,Calais);
2832      }
2833  #----------------------------- Clermont Ferrand -------------------------------
2834      {TRAM?
2835        $GROUP                                                                                            \
2836            NAME=F_CLEF;                                                                                  \
2837            LC=1; %GBG(STBGEU,ENV_WAYTT);
2838          TX=Clermont Ferrand STE;                                                                        \
2839            C=CLEF_STE4;
2840          TX=Clermont Ferrand STE;                                                                        \
2841            C=CLEF_STE4A;
2842        $ENDGROUP
2843      }
2844  #----------------------------- Dijon ------------------------------------------
2845      {TRAM|BUS?
2846        $GROUP                                                                                            \
2847            NAME=F_DIJON;                                                                                 \
2848            LC=1;
2849          {TRAM?
2850            TX=Dijon Citadis 302;                                                                         \
2851              C=DIJON_CITADIS302; %LBG(STBGEU,ENV_WAYTF);
2852          }
2853          {BUS?
2854            %SAK(Q_DIJON,Dijon)
2855          }
2856        $ENDGROUP
2857      }
2858  #----------------------------- Dunkerque --------------------------------------
2859      {BUS?
2860        NAME=F_DUNKERQUE;                                                                                 \
2861           %SAV(DUNK_PR180_609,Dunkerque);
2862      }
2863  #----------------------------- Grenoble ---------------------------------------
2864      {TRAM|BUS?
2865        $GROUP                                                                                            \
2866            NAME=F_GRENOBLE;                                                                              \
2867            TX=Grenoble;                                                                                  \
2868            LC=2; %GBG(STBGEU,[WT=ENV_WAYT15][WA=ENV_WAYA]);
2869          {TRAM?
2870            TX=Grenoble NF6;                                                                              \
2871              C=GREN_NF6;
2872            TX=Grenoble TFS2;                                                                             \
2873              C=GREN_TFS2;
2874            TX=Grenoble TFS2;                                                                             \
2875              C=1:GREN_TFS2_RGP|3:GREN_TFS2A|3:GREN_TFS2AL;
2876            TX=Grenoble TFS2;                                                                             \
2877              C=GREN_TFS2R|GREN_TFS2Y|GREN_TFS2G|GREN_TFS2B;
2878            TX=Grenoble Citadis 402;                                                                      \
2879              C=GREN_CITADIS402M;
2880          }
2881          {BUS?
2882            %SAV(GREN_AGORA_ARCTIC_855L)
2883          }
2884        $ENDGROUP
2885      }
2886  #----------------------------- Le Mans ----------------------------------------
2887      {TRAM|BUS?
2888        $GROUP                                                                                            \
2889            NAME=F_LEMANS;                                                                                \
2890            TX=Le Mans;                                                                                   \
2891            LC=1; %GBG(STBGEU,[WT:ENV_WAYT13][WA=ENV_WAYA]);
2892          {TRAM?
2893            TX=Le Mans CITADIS 302;                                                                       \
2894              C=LEMANS_CITADIS_302;
2895            TX=Le Mans Citadis 302;                                                                       \
2896              C=LEMANS_CITADIS302;
2897          }
2898          {BUS?
2899            %SAV(LEMANS_AGORAL)
2900          }
2901        $ENDGROUP
2902      }
2903  #----------------------------- Lille ------------------------------------------
2904      {TRAM|CRAIL?
2905        $GROUP                                                                                            \
2906            NAME=F_LILLE;                                                                                 \
2907            LC=2;                                                                                         \
2908            ENV=$CBG(WT,STBGEU,$FLG(X,ENV_WAYT12,ENV_WAYT1)),                                             &\
2909            $CBG(WA,STBGUB,ENV_WAYV),$CBG(WM,STBGUB,ENV_WAYV);
2910          {TRAM?
2911            TX=Lille ELRT 350;                                                                            \
2912              C=LILLE_350_L1(|L)|LILLE_350_L1B(|L);
2913            TX=Lille ELRT 500;                                                                            \
2914              C=LILLE_ELRT500_L(1|2|3)(|L);
2915            TX=Lille Breda;                                                                               \
2916              C=LILLE_BREDAM(|[!L]);                                                                      \
2917              F=X;
2918            C=LILLE_BREDA3M(|[!L]);                                                                       \
2919              F=X;
2920          }
2921          {CRAIL?
2922            TX=Lille VAL-Metro206;                                                                        \
2923              C=LILLE_VALM|LILLE_VAL206BM;
2924            TX=Lille VAL-Metro208;                                                                        \
2925              C=LILLE_VAL208M(|L);
2926          }
2927        $ENDGROUP
2928      }
2929  #----------------------------- Limoges ----------------------------------------
2930      {BUS?
2931        NAME=F_LIMOGES;                                                                                   \
2932           %SAV(TCL_PR112_712L,Limoges);
2933      }
2934  #----------------------------- Lorient ----------------------------------------
2935      {BUS?
2936        NAME=F_LORIENT;                                                                                   \
2937           %SAV(TRLL_PR100_71L,Lorient);
2938      }
2939  #----------------------------- Lyon -------------------------------------------
2940      {CRAIL?
2941        $GROUP                                                                                            \
2942            NAME=F_LYON_M;                                                                                \
2943            TX=Lyon Metro;                                                                                \
2944            LC=2; %GBG(STBGUB,ENV_WAYV);
2945          TX=Lyon Metro;                                                                                  \
2946            C=<LYON_MAB1ML,LYON_MAB1R,LYON_MAB1M;
2947          TX=Lyon Metro;                                                                                  \
2948            C=<LYON_MAB2ML,LYON_MAB2R,LYON_MAB2M;
2949          TX=Lyon Metro;                                                                                  \
2950            C=LYON_MC_SLM;
2951          TX=Lyon Metro;                                                                                  \
2952            C=<LYON_MC1ML,LYON_MC1M;
2953          TX=Lyon Metro;                                                                                  \
2954            C=<LYON_MC2ML,LYON_MC2M;
2955          TX=Lyon Metro MPL 75;                                                                           \
2956            C=<LYON_MC1ML,LYON_MC1R,LYON_MC1M;
2957          TX=Lyon Metro MPL 75;                                                                           \
2958            C=<LYON_MC2ML,LYON_MC2R,LYON_MC2M;
2959          TX=Lyon Metro MCL 80;                                                                           \
2960            C=<LYON_MCL80OL,LYON_MCL80O;
2961          TX=Lyon Metro MCL 80;                                                                           \
2962            C=<LYON_MCL80WL,LYON_MCL80W;
2963          TX=Lyon Metro MPL 85;                                                                           \
2964            C=<LYON_MPL85WL,LYON_MPL85W;
2965          TX=Lyon Metro MPL 85;                                                                           \
2966            C=2*LYON_MPL85O;
2967        $ENDGROUP
2968      }
2969      {TRAM?
2970        $GROUP                                                                                            \
2971            NAME=F_LYON_T;                                                                                \
2972            TX=Lyon Tram;                                                                                 \
2973            LC=2; %GBG(STBGEU,ENV_WAYT16);
2974          TX=Lyon Citadis;                                                                                \
2975            C=LYON_CITADIS~FLE|LYON_CITADIS~WSI;
2976          TX=Lyon Citadis 302;                                                                            \
2977            C=8:LYON_CITADIS~MLG|1:LYON_CITADIS302_T3;
2978          TX=Lyon Citadis 302;                                                                            \
2979            C=LYON_CITADIS302_T4|1:LYON_CITADIS402;
2980          TX=Lyon Rhoneexpress;                                                                           \
2981            C=LYON_RHONEXPRESS;
2982        $ENDGROUP
2983      }
2984      {BUS?
2985        NAME=F_LYON_B;                                                                                    \
2986           %FAV(LYON_R312_3041,Lyon);
2987      }
2988  #----------------------------- Marseille --------------------------------------
2989      {TRAM|BUS?
2990        $GROUP                                                                                            \
2991            NAME=F_MARSEILLE;                                                                             \
2992            TX=Marseille;                                                                                 \
2993            LC=1; %GBG(STBGEU,[WT=ENV_WAYTF][WA=ENV_WAYA]);
2994          {TRAM?
2995            TX=Marseille 1301;                                                                            \
2996              C=RTMA_1301;
2997            TX=Marseille PCC;                                                                             \
2998              C=RTMA_PCC(|L);
2999            TX=Marseille PCC;                                                                             \
3000              C=2*RTMA_PCC_RG(|L);
3001            TX=Marseille FLEXITY;                                                                         \
3002              C=RTMA_FLEXITY;
3003            TX=Marseille Flexity 5c;                                                                      \
3004              C=RTMA_FLEXITY5C;
3005            TX=Marseille Flexity 7c;                                                                      \
3006              C=RTMA_FLEXITY7C;
3007          }
3008          {BUS?
3009            %SAV(RTMA_IVECO_URBANWAY12HY)
3010          }
3011        $ENDGROUP
3012      }
3013  #----------------------------- Metz -------------------------------------------
3014      {BUS?
3015        NAME=F_METZ;                                                                                      \
3016           %SAV(TCRM_PR180_2_3106L,Metz);
3017      }
3018  #----------------------------- Montbéliard ------------------------------------
3019      {BUS?
3020        NAME=F_MONTBEL;                                                                                   \
3021           %SAV(CTPM_V7000CNGL,Montbéliard);
3022      }
3023  #----------------------------- Montpellier ------------------------------------
3024      {TRAM|BUS?
3025        $GROUP                                                                                            \
3026            NAME=F_MONTPEL;                                                                               \
3027            TX=Montpellier;                                                                               \
3028            LC=1; %GBG(STBGEU,[WT=ENV_WAYTF][WA=ENV_WAYA]);
3029          {TRAM?
3030            TX=Montpellier 301;                                                                           \
3031              C=TAM_301;
3032            TX=Montpellier 401;                                                                           \
3033              C=TAM_401;
3034            TX=Montpellier;                                                                               \
3035              C=TAM_CITADIS;
3036            TX=Montpellier Citadis 401 Ligne 1;                                                           \
3037              C=TAM_CITADIS401;
3038          }
3039          {BUS?
3040            %SAV(TAM_HEU_O305)
3041          }
3042        $ENDGROUP
3043      }
3044  #----------------------------- Mulhouse ---------------------------------------
3045      {TRAM|BUS?
3046        $GROUP                                                                                            \
3047            NAME=F_MULH;                                                                                  \
3048            TX=Mulhouse;                                                                                  \
3049            LC=1; %GBG(STBGEU,[WT=ENV_WAYTF][WA=ENV_WAYA]);
3050          {TRAM?
3051            TX=Mulhouse Citadis;                                                                          \
3052              C=MULH_302;
3053            TX=Mulhouse Citadis;                                                                          \
3054              C=MULH_CITADIS_1;
3055            TX=Mulhouse Citadis;                                                                          \
3056              C=MULH_CITADIS_2;
3057            TX=Mulhouse Citadis;                                                                          \
3058              C=MULH_CITADIS_3;
3059          }
3060          {BUS?
3061            %SAV(MULH_PR180_2_720L)
3062          }
3063        $ENDGROUP
3064      }
3065  #----------------------------- Nancy ------------------------------------------
3066      {BUS?
3067        $GROUP                                                                                            \
3068            NAME=F_NANCY;                                                                                 \
3069            TX=Nancy;                                                                                     \
3070            LC=1;
3071          TX=Nancy BUSBAHN;                                                                               \
3072            C=NANCY_BUSBAHN(|L); %LBG(STBGEU,ENV_WAYTT);
3073          %SAV(NANCY_PR100_2_306)
3074        $ENDGROUP
3075      }
3076  #----------------------------- Nantes -----------------------------------------
3077      {TRAM?
3078        $GROUP                                                                                            \
3079            NAME=F_NANTES;                                                                                \
3080            LC=1; %GBG(STBGEU,ENV_WAYTF);
3081          TX=Nantes Incentro;                                                                             \
3082            C=TAN_INCENTRO(1|3);
3083          TX=Nantes TFS;                                                                                  \
3084            C=TAN_TFS(2|3|3A);
3085          TX=Nantes Incentro;                                                                             \
3086            C=TAN_INCENTRO(|2);
3087          TX=Nantes Urbos 3;                                                                              \
3088            C=TAN_URBOS3;
3089        $ENDGROUP
3090      }
3091  #----------------------------- Nice -------------------------------------------
3092      {TRAM|BUS?
3093        $GROUP                                                                                            \
3094            NAME=F_NICE;                                                                                  \
3095            LC=1; %LBG(STBGEU,ENV_WAYTF);
3096          TX=Nice Citadis 302;                                                                            \
3097            C=NICE_CITADIS302;
3098          TX=Nice Citadis 302/402 battery;                                                                \
3099            C=NICE_CITADIS302A[PD]|NICE_CITADIS402A[PD]; %LBG(STBGEU,ENV_WAYA);
3100          TX=Nice Citadis 302/402 battery;                                                                \
3101            C=NICE_CITADIS302A|NICE_CITADIS402A;
3102        $ENDGROUP
3103      }
3104  #----------------------------- Orleans ----------------------------------------
3105      {TRAM?
3106        $GROUP                                                                                            \
3107            NAME=F_ORLEANS;                                                                               \
3108            TX=Orlean;
3109          TX=Orleans Citadis;                                                                             \
3110            C=ORL_CITADIS; %LBG(STBGEU,ENV_WAYTF);
3111          TX=Orleans Citadis 301 Ligne A;                                                                 \
3112            C=ORL_CITADIS301; %LBG(STBGEU,ENV_WAYTF);
3113          TX=Orleans Citadis 302 Ligne B;                                                                 \
3114            C=ORL_CITADIS302[PD]; %LBG(STBGEU,ENV_WAYA);
3115        $ENDGROUP
3116      }
3117  #----------------------------- RENNES ------------------------------------------
3118      {CRAIL?
3119        NAME=F_RENNES;                                                                                    \
3120          TX=Rennes VAL;                                                                                  \
3121          M=STOP;                                                                                         \
3122          C=RENNES_VALM(|L);                                                                              \
3123          V=7; P=<20; T=OPEN,W,1,CLOSE; %LBG(STBGUB,ENV_WAYV);
3124      }
3125  #----------------------------- Rouen ------------------------------------------
3126      {TRAM?
3127        NAME=F_ROUEN;                                                                                     \
3128          TX=Rouen TFS;                                                                                   \
3129          C=ROUEN_TFS2; %LBG(STBGEU,ENV_WAYTR);
3130      }
3131  #----------------------------- Strasbourg -------------------------------------
3132      {TRAM?
3133        $GROUP                                                                                            \
3134            NAME=F_STRASBOURG;                                                                            \
3135            LC=1; %GBG(STBGEU|STBGMD,ENV_WAYT15);
3136          TX=Strasbourg NF8;                                                                              \
3137            C=CTS_NF8;
3138          TX=Strasbourg NF10;                                                                             \
3139            C=CTS_NF10~WSI;
3140          TX=Strasbourg NF10;                                                                             \
3141            C=CTS_NF10L~FLE|CTS_NF10~FLE;
3142          TX=Strasbourg Citadis 403;                                                                      \
3143            C=CTS_403;
3144          TX=Strasbourg Eurotram 1000;                                                                    \
3145            C=CTS_EU1000;
3146          TX=Strasbourg Eurotram 1050;                                                                    \
3147            C=CTS_EU1050;
3148          TX=Strasbourg Citadis 403;                                                                      \
3149            C=CTS_CIT403;
3150        $ENDGROUP
3151      }
3152  #----------------------------- St. Etienne ------------------------------------
3153      {TRAM?
3154        $GROUP                                                                                            \
3155            NAME=F_STETIENNE;                                                                             \
3156            LC=1; %GBG(STBGEU,ENV_WAYTF);
3157          TX=St. Etienne PCC;                                                                             \
3158            C=STAS_PCC_L1(|L);
3159          TX=St. Etienne PCC;                                                                             \
3160            C=STAS_PCC_L2(|L);
3161          TX=STAS PCCA;                                                                                   \
3162            C=STAS_PCCA_L(1|3)(|L);
3163          TX=St. Etienne  Urbos;                                                                          \
3164            C=STAS_URBOS;
3165        $ENDGROUP
3166      }
3167  #----------------------------- Toulouse --------------------------------------
3168      {CRAIL?
3169        $GROUP                                                                                            \
3170            NAME=F_TOULOUSE;                                                                              \
3171            LC=1; %GBG(STBGEU,ENV_WAYV);
3172          TX=Toulouse Val Metro;                                                                          \
3173            C=TOUL_VAL1;
3174          TX=Toulouse VAL-Metro;                                                                          \
3175            C=TOUL_VAL206B;
3176          TX=Toulouse VAL-Metro;                                                                          \
3177            C=TOUL_VAL208A(|L);
3178          TX=Toulouse VAL-Metro;                                                                          \
3179            C=TOUL_VAL208B(|L);
3180        $ENDGROUP
3181      }
3182  #----------------------------- Valenciennes ----------------------------------
3183      {TRAM?
3184        NAME=F_VALENC;                                                                                    \
3185          TX=Valenciennes Citadis;                                                                        \
3186          C=VALC_CITADIS|VALC_CITADIS; %LBG(STBGEU,ENV_WAYTF);
3187      }
3188  #----------------------------- Museums ---------------------------------------
3189      {TRAM?
3190        $GROUP LC=1;
3191          TX=Association pour le Musée des Transports Urbains,Interurbains et Ruraux;                     \
3192            C=AMT_C2; %LBG(STBGFO,ENV_WAYT1);
3193          TX=Association du Musee International des TRAnsports Metropolitains;                            \
3194            C=ATR_T74; %LBG(STBGFO,ENV_WAYT1);
3195        $ENDGROUP
3196      }
3197    }
3198  #==============================================================================
3199  #
3200  #    Belgium
3201  #
3202  #----------------------------- Antwerpen --------------------------------------
3203    {B?
3204      {TRAM?
3205        $GROUP                                                                                            \
3206            NAME=B_ANTW;                                                                                  \
3207            LC=2; %GBG(STBGNL,ENV_WAYT1);
3208          TX=Antwerpen;                                                                                   \
3209            C=ANTW_2000A|ANTW_2000A_MIVA1|ANTW_2000A_MIVA2;
3210          TX=Antwerpen MGT6;                                                                              \
3211            C=DELIJN_MGT6L|DELIJN_MGT6;
3212        $ENDGROUP
3213      }
3214  #----------------------------- Seaside tram -----------------------------------
3215      {TRAM?
3216        $GROUP                                                                                            \
3217            NAME=B_SEESIDE;                                                                               \
3218            TX=Seaside tram,Belgium;                                                                      \
3219            LC=2; %GBG(STBGNL,ENV_WAYT1);
3220          C=<SNCV_STNDL,SNCV_AR|SNCV_ST,SNCV_STND;
3221          C=<SNCV_S(|2)(L,B,);
3222          C=DELIJN_6000|DELIJN_6000MR;
3223          C=NMVB_850(|L);
3224          C=SNCV_6102|NMVB_6000|NMVB_6000BW|SNCV_6000PR;
3225          C=SNCV_6100L|SNCV_6100;
3226        $ENDGROUP
3227      }
3228  #----------------------------- Bruxelles --------------------------------------
3229      {TRAM|CRAIL|BUS?
3230        $GROUP                                                                                            \
3231            NAME=B_BRUX;                                                                                  \
3232            TX=Bruxelles;                                                                                 \
3233            LC=2; ENV=$CBG(WM,STBGUB,ENV_WAYM),                                                           &\
3234            $CBG(WT,STBGNL,ENV_WAYT1),                                                                    &\
3235            $CBG(WA,STBGNL,ENV_WAYA);
3236          {TRAM?
3237            C=<STIB_BN(|5)((FL,F)|(FL,M,F)|(FL,F,FL,M,F)|(FL,M,F,FL,F));
3238            TX=Bruxelles Standardwagen;                                                                   \
3239              C=STIB_STND(|L);
3240            C=STIB_4000(|L);
3241            C=STIB_9000(|L);
3242            C=STIB_7000L(1|2)(|L);
3243            TX=Bruxelles STIB 7000;                                                                       \
3244              C=STIB_7000L3(|L);
3245            TX=Bruxelles STIB 7500;                                                                       \
3246              C=STIB_7500B(|L);
3247
3248            C=STIB_7700(|I)(|L);
3249            C=STIB_7900(|I);
3250            TX=Bruxelles Flexity Outlook 3000;                                                            \
3251              C=STIB_T3000|STIB_T3000;
3252            TX=Bruxelles Flexity Outlook 4000;                                                            \
3253              C=STIB_T4000|STIB_T4000;
3254          }
3255          {CRAIL?
3256            TX=Bruxelles Metro STIB;                                                                      \
3257              C=(<STIB_BNFL,2*STIB_BNM,STIB_BNF)|(STIB_BN5FL,2*STIB_BN5M,STIB_BN5F);
3258            TX=Bruxelles Metro ME;                                                                        \
3259              C=<1-2@(STIB_METROS1EL,STIB_METROS1E)|(STIB_METROR1EL,STIB_METROR1E);                       \
3260              P=>85; T=OPEN,W,1,CLOSE;
3261            TX=Bruxelles Metro ME;                                                                        \
3262              C=<(2*(STIB_METROR2EL,STIB_METROR2E))|(STIB_METROR2EL,STIB_METROR2M,STIB_METROR2E);
3263          }
3264          {BUS?
3265            C=BRUX_SD202(|L);
3266            %FAV(STIB_O530C2, STIB Mercedes-Benz O530)
3267          }
3268        $ENDGROUP
3269      }
3270  #----------------------------- Charleroi --------------------------------------
3271      {TRAM?
3272        $GROUP                                                                                            \
3273            NAME=B_CHARL;                                                                                 \
3274            LC=1; %GBG(STBGNL,ENV_WAYT1);
3275          TX=Charleroi 6x;                                                                                \
3276            C=1-2@SNCV_BN(1|1H|2|2H)|TEC_BN(|H);
3277          C=1-2*TEC_7400;
3278          %SAV(TEC_AG300)
3279        $ENDGROUP
3280      }
3281  #----------------------------- Gent -------------------------------------------
3282      {TRAM?
3283        $GROUP                                                                                            \
3284            NAME=B_GENT;                                                                                  \
3285            LC=1; %GBG(STBGNL,ENV_WAYT3);
3286          TX=Gent;                                                                                        \
3287            C=(GENT_MIVG|GENT_6200_LIJN)(|L);
3288          TX=Gent MGT6;                                                                                   \
3289            C=DELIJN_MGT6ZL|DELIJN_MGT6Z;
3290          TX=Gent GT6;                                                                                    \
3291            C=GENT_GT6(|L);
3292          %FAV(DELIJN_O530GC2,Gent)
3293        $ENDGROUP
3294      }
3295    }
3296  #==============================================================================
3297  #
3298  #    Luxembourg
3299  #
3300    {L?
3301      {BUS?
3302        NAME=L_LUX;                                                                                       \
3303           %FAV(CFL_V7900AHY_61,Luxembourg);
3304      }
3305    }
3306  #==============================================================================
3307  #
3308  #    Netherlands
3309  #
3310  #----------------------------- Amsterdam --------------------------------------
3311    {NL?
3312      {TRAM|BUS|CRAIL?
3313        $GROUP                                                                                            \
3314            NAME=NL_AMST;                                                                                 \
3315            TX=Amsterdam;                                                                                 \
3316            LC=2; ENV=$EBG(STBGNL),                                                                       &\
3317            $EWX(WT,ENV_WAYT1),                                                                           &\
3318            $EWX(WA,ENV_WAYA);
3319          {TRAM?
3320            C=AMST_551(|L);
3321            C=AMST_(600|602|700|725)(|L);
3322            C=AMST_(781|780)(|L);
3323            C=AMST_CITYCARGO(|L);
3324            C=AMST_GVB(|L);
3325            TX=Amsterdam G9;                                                                              \
3326              C=AMST_9G(Y|B)(|L);
3327            TX=Amsterdam Combino;                                                                         \
3328              C=AMST_COMBINO(|L)(~WSI|~FV|~FLE);
3329            TX=Amsterdam 800;                                                                             \
3330              C=AMST_817L~WSI|AMST_817~WSI|AMST_817L~FV|AMST_817~FV;
3331            TX=Amsterdam 900-903;                                                                         \
3332              C=AMST_900|AMST_901|AMST_902|AMST_903;
3333            TX=Amsterdam 900;                                                                             \
3334              C=AMST_900A;
3335            TX=Amsterdam UNION LX;                                                                        \
3336              C=AMST_UNION_LX_01;
3337            TX=Amsterdam Combino;                                                                         \
3338              C=AMST_COMBINO(|L)(~WSI|~FV|~FLE);
3339          }
3340          {BUS?
3341            C=AMST_GVB(|L);
3342            C=AMST_D88G2(|L);
3343          }
3344          {CRAIL?
3345            C=<AMST_M5FL,4*AMST_M5F,AMST_M5M;
3346          }
3347        $ENDGROUP
3348      }
3349  #----------------------------- Den Haag ---------------------------------------
3350      {TRAM|BUS?
3351        $GROUP                                                                                            \
3352            NAME=NL_HAAG;                                                                                 \
3353            LC=2; ENV=$EBG(STBGNL),                                                                       &\
3354            $EWX(WT,ENV_WAYT1),                                                                           &\
3355            $EWX(WA,ENV_WAYA);
3356          {TRAM?
3357            TX=Den Haag PCC 1000;                                                                         \
3358              C=HAAG_1000A(|L)|HAAG_1000B(|L)|HAAG_1003(|L);
3359            TX=Den Haag PCC 1100;                                                                         \
3360              C=2@HAAG_1100(|L);
3361            TX=Den Haag PCC 1300;                                                                         \
3362              C=2:(2@HAAG_1300(|L))|(2*HAAG_1301L~WSI)|(2*HAAG_1301~WSI);
3363            TX=Den Haag PCC 2100;                                                                         \
3364              C=2:(2@HAAG_2100(|L))|(2*HAAG_2101L~WSI)|(2*HAAG_2101);
3365            TX=Den Haag Tw H4;                                                                            \
3366              C=HAAG_H4(|L);
3367            TX=Den Haag GTL8;                                                                             \
3368              C=HAAG_GTL8_(1A|2A|2B|2C)(|L);
3369            TX=Den Haag GTL8;                                                                             \
3370              C=HAAG_(3001|3101)(|L);
3371            TX=Den Haag Citadis Regio;                                                                    \
3372              C=HAAG_REGIOCITADIS(|L);
3373            TX=Den Haag Avenio;                                                                           \
3374              C=HAAG_AVENIO_RNETM;
3375          }
3376          {BUS?
3377            C=HAAG_BUS;
3378          }
3379        $ENDGROUP
3380      }
3381  #----------------------------- Dordrecht --------------------------------------
3382      {BUS?
3383        NAME=NL_DORD;                                                                                     \
3384          TX=Dordrecht;                                                                                   \
3385          M=FOLLOW;                                                                                       \
3386          C=(SVD_O405O;SVD_O405N)!|L; %ABG(STBGNL);
3387      }
3388  #----------------------------- Limburg ----------------------------------------
3389      {TRAM?
3390        $GROUP                                                                                            \
3391            NAME=NL_LIMBURG;                                                                              \
3392            LC=1; %GBG(STBGNL,ENV_WAYT4);
3393          TX=Limburg LTM 500 + 700;                                                                       \
3394            C=LTM_500_2X,LTM_700;
3395          TX=Limburg LTM 500 + 700;                                                                       \
3396            C=LTM_500_3X,LTM_700;
3397          TX=Limburg LTM 600 + 700;                                                                       \
3398            C=LTM_600,LTM_700;
3399        $ENDGROUP
3400      }
3401  #----------------------------- Maastricht -------------------------------------
3402      {BUS?
3403        $GROUP                                                                                            \
3404            NAME=NL_MAAST;                                                                                \
3405            TX=Maastricht;
3406          M=FOLLOW;                                                                                       \
3407            C=(SBM_D88I;SBM_O530)!|L; %ABG(STBGNL);
3408          %SAV(VEO_V7000_3800)
3409        $ENDGROUP
3410      }
3411  #----------------------------- NBM --------------------------------------------
3412      {TRAM?
3413        $GROUP                                                                                            \
3414            NAME=NL_NBM;                                                                                  \
3415            LC=1; %GBG(STBGNL,ENV_WAYT4);
3416          TX=NBM:Nederlandsche Buurtspoorweg Maatschappij;                                                \
3417            C=NBM_4|NBM_5|NBM_6,3*NBM_41;
3418          TX=NBM:Nederlandsche Buurtspoorweg Maatschappij 71-73;                                          \
3419            C=NBM_71|NBM_72|NBM_73,2*NBM_61;
3420          TX=NBM:Nederlandsche Buurtspoorweg Maatschappij 91-93;                                          \
3421            C=NBM_91|NBM_92|NBM_93,2*NBM_96;
3422        $ENDGROUP
3423      }
3424  #----------------------------- NZH --------------------------------------------
3425      {TRAM?
3426        $GROUP                                                                                            \
3427            NAME=NL_NZH;                                                                                  \
3428            LC=2; %GBG(STBGNL,ENV_WAYT4);
3429          TX=NZH Scheveningen - DenHaag - Leiden - Haarlem,A400+B400;                                     \
3430            C=<NZH_B401L,NZH_A40(1|3)(|L),NZH_B401;
3431          TX=NZH Scheveningen - DenHaag - Leiden - Haarlem,A500+B500;                                     \
3432            C=NZH_A501|NZH_A502,1-2*NZH_B501;
3433          TX=NZH Scheveningen - DenHaag - Leiden - Haarlem,A512+B516;                                     \
3434            C=NZH_A515(|L),1-2*NZH_B516;
3435          TX=NZH Scheveningen - DenHaag - Leiden - Haarlem,A400+B400;                                     \
3436            C=(<NZH_B520L,NZH_A40(1|3)(|L),NZH_B401)|(<NZH_B401L,NZH_A40(1|3)(|L),NZH_B520);
3437          TX=NZH Scheveningen - DenHaag - Leiden - Haarlem,A600;                                          \
3438            C=NZH_A603_604(|L)|NZH_A605_606(|L);
3439          TX=NZH Scheveningen - DenHaag - Leiden - Haarlem,A600+B11;                                      \
3440            C=<NZH_B11,(NZH_A603_604(|L)|NZH_A605_606(|L));
3441          TX=NZH Scheveningen - DenHaag - Leiden - Haarlem,A1001;                                         \
3442            C=NZH_A1001(|L),|NZH_C106;
3443          TX=Amsterdam - Haarlem - Zandvoort,A1-30;                                                       \
3444            C=NZH_A(11|15|25)(|L);
3445          TX=NZH Amsterdam - Haarlem - Zandvoort,A250;                                                    \
3446            C=2*NZH_A25(1|9A|9B);
3447          TX=NZH Amsterdam - Haarlem - Zandvoort,A250+B251;                                               \
3448            C=2*NZH_A25(1|9A),NZH_B252,NZH_A25(1|9A);
3449          TX=NZH Amsterdam - Haarlem - Zandvoort,A259;                                                    \
3450            C=NZH_A259B;
3451          TX=NZH Amsterdam - Haarlem - Zandvoort,A1-30+B54;                                               \
3452            C=NZH_A(11|15|25)(|L),NZH_B54,NZH_A(11|15|25)(|L);
3453          TX=NZH Amsterdam - Haarlem - Zandvoort,A1-30+B65-70;                                            \
3454            C=2*NZH_A(11|15|25)(|L),NZH_B65,NZH_A(11|15|25)(|L);
3455          TX=NZH Amsterdam - Haarlem - Zandvoort,A259+B65-70;                                             \
3456            C=NZH_A259B,3*NZH_B65;
3457          TX=NZH Amsterdam - Haarlem - Zandvoort,A259+B65-70;                                             \
3458            C=NZH_A451,3*NZH_B65;
3459          TX=NZH Amsterdam - Haarlem - Zandvoort,A450+B450;                                               \
3460            C=<NZH_B451L,NZH_A451,NZH_B451;
3461          TX=NZH Amsterdam Noord - Volendam/Purmerend A1-30;                                              \
3462            C=NZH_A(11|15|25)(|L);
3463          TX=NZH Amsterdam Noord - Volendam/Purmerend A1-30+BY1-13;                                       \
3464            C=NZH_A(11|15|25)(|L),2*NZH_BY(1|12|14|4);
3465        $ENDGROUP
3466      }
3467  #----------------------------- Utrecht ----------------------------------------
3468      {TRAM?
3469        $GROUP                                                                                            \
3470            NAME=NL_UTRECHT;                                                                              \
3471            TX=Utrecht;                                                                                   \
3472            LC=1; %GBG(STBGNL,ENV_WAYT3);
3473          C=GTU_50|GTU_58|GTU_67,|GTU_1_BW;
3474          C=1-2@WN_SU~PK|WN_SU~RA|MID_SU~PK|MID_SU~RA|CX_SU1~RA|CX_SU~PK|CX_SU~RA;
3475          C=1-2@UTR_1|UTR_2|UTR_3;
3476          %SAV(GVU_A330)
3477        $ENDGROUP
3478      }
3479    }
3480  #=============================================================================
3481  #
3482  #    Denmark
3483  #
3484  #-----------------------------Aarhus ------------------------------------------
3485    {DK?
3486      {TRAM?
3487        $GROUP                                                                                            \
3488            NAME=DK_AARHUS;                                                                               \
3489            TX=Aarhus;                                                                                    \
3490            LC=2; %GBG(STBGNL,ENV_WAYT1);
3491          C=AAS_(11O(|L),1-2*B4(|E));
3492          C=(AAS_11_23L,AAS_39L)|(AAS_11_23,AAS_39);
3493          C=AAS_(11_23|11_23L|11_23EL|11S),|AAS_B(6|3),|AAS_BO(|L);
3494          C=AAS_(11|13|14|15)(|[O:AAS_ADVTM(1|2),*57,*12])(|[O:AAS_ADVTU(1|2|3),*57,29]),                 \
3495              |3:AAS_(41|55)(|[O:AAS_ADVBM(1|2),*48,*12])(|[O:AAS_ADVBU(1|2|3),*48,29]);
3496          C=AAS_(13O|13O2|14O|14O1)L(|[O:AAS_ADVTM(1|2),*57,*12])(|[O:AAS_ADVTU(1|2|3),*57,29]),          \
3497              |3:AAS_(54BO|54B)L(|[O:AAS_ADVBM(1|2),*48,*12])(|[O:AAS_ADVBU(1|2|3),*48,29]);
3498          C=AAS_(2|4|6|8|24|50|53)(|L);
3499          C=AAS_(11|13|14|15)L(|[O:AAS_ADVTM(1|2),*57,*12])(|[O:AAS_ADVTU(1|2|3),*57,29]),                \
3500              |3:AAS_(41|55)L(|[O:AAS_ADVBM(1|2),*48,*12])(|[O:AAS_ADVBU(1|2|3),*48,29]);
3501          C=AAS_(13O|13O2|14O|14O1)(|[O:AAS_ADVTM(1|2),*57,*12])(|[O:AAS_ADVTU(1|2|3),*57,29]),           \
3502              |3:AAS_(54BO|54B)(|[O:AAS_ADVBM(1|2),*48,*12])(|[O:AAS_ADVBU(1|2|3),*48,29]);
3503          C=(<AAS_PLOVL,AAS_15S)|(<AAS_15S,AAS_PLOV|AAS_PLOV1);
3504          C=AAS_15,AAS_31;
3505        $ENDGROUP
3506      }
3507    }
3508  #==============================================================================
3509  #
3510  #    Norway
3511  #
3512  #----------------------------- Oslo -------------------------------------------
3513    {N?
3514      {TRAM|BUS?
3515        $GROUP                                                                                            \
3516            NAME=N_OSLO;                                                                                  \
3517            LC=2; %GBG(STBGNO,ENV_WAYT1);
3518          {TRAM?
3519            TX=Oslo M28;                                                                                  \
3520              C=2*(OSLO_M28(|L));
3521            TX=Oslo SL 79;                                                                                \
3522              C=OSLO_(S79|S79B|SL79_1A|SL79_1B|SL79_2A|SL79_2B)(|L);
3523          }
3524          {BUS?
3525            %FAV(MAN_NL265_1,Oslo)
3526          }
3527        $ENDGROUP
3528      }
3529  #----------------------------- Trondheim --------------------------------------
3530      {TRAM|BUS?
3531        $GROUP                                                                                            \
3532            NAME=N_TRONDHEIM;                                                                             \
3533            LC=2;
3534          {TRAM?
3535            TX=Trondheim GT6;                                                                             \
3536              C=TRON_GT6L|TRON_GT6(|L); %LBG(STBGNO,ENV_WAYT1);
3537          }
3538          {BUS?
3539            %FAV(ATBT_GX437E,Trondheim)
3540          }
3541        $ENDGROUP
3542      }
3543    }
3544  #==============================================================================
3545  #
3546  #    Sweden
3547  #
3548  #----------------------------- Göteborg ---------------------------------------
3549    {S?
3550      {TRAM?
3551        $GROUP                                                                                            \
3552            NAME=S_GOTEBORG;                                                                              \
3553            TX=Göteborg;                                                                                  \
3554            LC=2; %GBG(STBGNO,ENV_WAYT1);
3555          TX=Göteborg M21;                                                                                \
3556            C=GBOR_M21(|L);
3557          TX=Göteborg M25;                                                                                \
3558            C=(2*GBOR_M25V2)|(2*GBOR_M25V2L)|(2*GBOR_M25V1)|(2*GBOR_M25V1L)|(2*GBOR_M25A)|                \
3559              (2*GBOR_M25AL)|(2*GBOR_M25L)|(2*GBOR_M25);
3560          TX=Göteborg M28;                                                                                \
3561            C=(2*GBOR_M28L)|(2*GBOR_M28);
3562          TX=Göteborg M29;                                                                                \
3563            C=(2*GBOR_M29L)|(2*GBOR_M29);
3564          TX=Göteborg M31;                                                                                \
3565            C=GBOR_M31(|L);
3566          TX=Göteborg M32;                                                                                \
3567            C=GBOR_M32(|L);
3568        $ENDGROUP
3569      }
3570  #----------------------------- Helsingborg ------------------------------------
3571      {TRAM?
3572        $GROUP                                                                                            \
3573            NAME=S_HELSB;                                                                                 \
3574            TX=Helsingborg;                                                                               \
3575            LC=2; %GBG(STBGNO,ENV_WAYT1);
3576          C=HSS_11O;
3577          C=HSS_(A1|A2|B|B23|C),|HSS_S1;
3578          C=HSS_(29|29L|38OMB|38OMBL|39|39A),HSS_S1(|A);
3579          C=HSS_F(|L),|HSS_S1(|A);
3580          C=HSS_M(48|48L|51L);
3581        $ENDGROUP
3582      }
3583  #----------------------------- Malmö ------------------------------------------
3584      {TRAM?
3585        $GROUP                                                                                            \
3586            NAME=S_MALMO;                                                                                 \
3587            TX=Malmö;                                                                                     \
3588            LC=2; %GBG(STBGNO,ENV_WAYT1);
3589          C=MSS_100;
3590          C=MSS_(42|(42,180))(|L);
3591          C=MSS_106,0-2*MSS_KOL;
3592          TX=Malmö 12+176;                                                                                \
3593            C=MSS_12,MSS_176;
3594          TX=Malmö 53;                                                                                    \
3595            C=MSS_53O(|L)|MSS_53(|L);
3596          TX=Malmö 42 + 176;                                                                              \
3597            C=(MSS_42L,MSS_180L)|(MSS_42,MSS_180);
3598          TX=Malmö 74 + 196;                                                                              \
3599            C=(MSS_74VL,MSS_196VL)|(MSS_74V,MSS_196V)|(MSS_74HL,MSS_196HL)|(MSS_74H,MSS_196H);
3600        $ENDGROUP
3601      }
3602  #----------------------------- Norrköping -------------------------------------
3603      {TRAM?
3604        $GROUP                                                                                            \
3605            NAME=S_NORRK;                                                                                 \
3606            TX=Norrköping;                                                                                \
3607            LC=1; %GBG(STBGNO,ENV_WAYT1);
3608          TX=Norrköping M 94;                                                                             \
3609            C=NORK_M94A|NORK_M94AL|NORK_M94B|NORK_M94BL;
3610          TX=Norrköping M 97;                                                                             \
3611            C=NORK_M97(|L);
3612          TX=Norrköping M 06;                                                                             \
3613            C=NORK_M06;
3614        $ENDGROUP
3615      }
3616  #----------------------------- Stockholm --------------------------------------
3617      {TRAM?
3618        $GROUP                                                                                            \
3619            NAME=S_STOCKHOLM1;                                                                            \
3620            LC=3; ENV=$EBG(STBGNO),                                                                       &\
3621            $EWX(WT,ENV_WAYT1),                                                                           &\
3622            $EWX(WA,ENV_WAYA);
3623          TX=Stockholm A12;                                                                               \
3624            C=SL_A12;
3625          TX=Stockholm A24 + B24;                                                                         \
3626            C=SL_A24N,SL_B24N;
3627          TX=Stockholm A24 + B24;                                                                         \
3628            C=(SL_A24N,SL_B24N)|(SL_A24L,SL_B24L);
3629          TX=Stockholm A25 + B25;                                                                         \
3630            C=(SL_A25L,SL_B25L)|(SL_A25,SL_B25);
3631          TX=Stockholm A26;                                                                               \
3632            C=(2*SL_A26)|(2*SL_A26L);
3633          TX=Stockholm A27;                                                                               \
3634            C=(2*SL_A27)|(2*SL_A27L);
3635          TX=Stockholm A30;                                                                               \
3636            C=(SL_A30N,SL_B30N)|(SL_A30L,SL_B30L);
3637          TX=Stockholm A32;                                                                               \
3638            C=SL_A32;
3639        $ENDGROUP
3640      }
3641      {BUS?
3642        $GROUP                                                                                            \
3643            NAME=S_STOCKHOLM2;                                                                            \
3644            TX=Stockholm;                                                                                 \
3645            LC=2;
3646          C=SL_CN94U(B|A)(|L);
3647        $ENDGROUP
3648      }
3649      {CRAIL?
3650        $GROUP                                                                                            \
3651            NAME=S_STOCKHOLM3;                                                                            \
3652            LC=3; ENV=$CBG(WM,STBGUB,ENV_WAYM),                                                           &\
3653            $CBG(WR,STBGFO,ENV_WAYT11); $CBGWE,STBGFO,ENV_WAYT10;
3654          TX=Stockholm Metro C 1-14;                                                                      \
3655            C=(6*(SL_C1|SL_C2|SL_C3))|(6*(SL_C14B))|(6*(SL_C5))|(6*(SL_C4|SL_C14));
3656          TX=Stockholm U-Bahn C 20;                                                                       \
3657            C=2*SL_C20;
3658          TX=Stockholm S-Bahn;                                                                            \
3659            C=<SL_CORADIA(F[!L],1-3*M,F);
3660          TX=Stockholm S-Bahn SX 10;                                                                      \
3661            C=1-3*(<SL_5X10_3119AL,SL_5X10_3119B)|(<SL_5X10_3119BL,SL_5X10_3119A)|                        \
3662              (<SL_5X10_3120_1989AL,SL_5X10_3120_1989B)|(<SL_5X10_3120_1989BL,SL_5X10_3120_1989A);
3663          TX=Stockholm S-Bahn SX 10;                                                                      \
3664            C=1-2*(<SL_5X10_3165AL,SL_5X10_3165B)|(<SL_5X10_3165BL,SL_5X10_3165A);
3665          TX=Stockholm S-Bahn SX 10;                                                                      \
3666            C=1-2*(<SL_6X10_3180AL,SL_6X10_3180B)|(<SL_6X10_3180BL,SL_6X10_3180A);
3667        $ENDGROUP
3668      }
3669    }
3670  #==============================================================================
3671  #
3672  #    Finland
3673  #
3674  #----------------------------- Helsinki ---------------------------------------
3675    {SF?
3676      {TRAM|CRAIL?
3677        $GROUP                                                                                            \
3678            NAME=FI_HELS;                                                                                 \
3679            TX=Helsinki;                                                                                  \
3680            LC=1; ENV=$CBG(WT,STBGNO,ENV_WAYT1),                                                          &\
3681            $CBG(WM,STBGFN|STBGUB,ENV_WAYM);
3682          {TRAM?
3683            TX=Helsinki GT6;                                                                              \
3684              C=HELS_GT6O(|L)|HELS_GT6G(|L);
3685            TX=Helsinki Vario;                                                                            \
3686              C=HELS_VARIO(|L);
3687          }
3688          {CRAIL?
3689            TX=Helsinki Metro;                                                                            \
3690              C=3*HELS_METRO;
3691          }
3692        $ENDGROUP
3693      }
3694    }
3695  #==============================================================================
3696  #
3697  #    Spain
3698  #
3699  #----------------------------- Alicante ---------------------------------------
3700    {E?
3701      {TRAM?
3702        NAME=E_ALICANTE;                                                                                  \
3703          TX=Alicante Flexity;                                                                            \
3704          C=FGV_FLEXITY_ALICANTE; %LBG(STBGITW,ENV_WAYT2);
3705      }
3706  #----------------------------- Barcelona --------------------------------------
3707      {CRAIL|TRAM|BUS?
3708        $GROUP                                                                                            \
3709            NAME=E_BARCELONA;                                                                             \
3710            TX=Barcelona;                                                                                 \
3711            LC=1; ENV=$CBG(WL,STBGUB,ENV_WAYTUN1),                                                        &\
3712            $CBG(WT,STBGES,ENV_WAYT1);
3713          {CRAIL?
3714            C=<2*TMB_4000(FL,M,F);
3715            TX=Metro Barcelona;                                                                           \
3716              C=<TMB_9000FL,TMB_9000E,TMB_9000M,TMB_9000E[!L],TMB_9000F; %GBG(STBGUB,ENV_WAYM);
3717          }
3718          {TRAM?
3719            TX=Barcelona Citadis;                                                                         \
3720              C=TMB_CITADIS~FLE|TMB_CITADIS~WSI; %LBG(STBGMD,ENV_WAYT2);
3721          }
3722          {BUS?
3723            %FAV(TMB_IRIZAR_I2E)
3724          }
3725        $ENDGROUP
3726      }
3727  #----------------------------- Bilbao -----------------------------------------
3728      {TRAM|BUS?
3729        $GROUP                                                                                            \
3730            NAME=E_BILBAO;                                                                                \
3731            TX=Bilbao;
3732          {TRAM?
3733            C=ET_EUSKOTRAN(1|2|3|4); %LBG(STBGES,ENV_WAYT2);
3734          }
3735          {BUS?
3736            %FAV(BILB_I2E)
3737          }
3738        $ENDGROUP
3739      }
3740  #----------------------------- Madrid -----------------------------------------
3741      {TRAM|CRAIL|BUS?
3742        $GROUP                                                                                            \
3743            NAME=E_MADRID;                                                                                \
3744            TX=Madrid;                                                                                    \
3745            LC=3; ENV=$CBG(WT,STBGMD,$FLG(X,ENV_WAYT2,ENV_WAYT1)),                                        &\
3746            $CBG(WL,STBGUB,ENV_WAYTUN1);
3747          {TRAM?
3748            C=TM_1000|TM_1001~VIA;
3749            TX=Madrid Charleroi;                                                                          \
3750              C=TM_CHARLEROI(|L);
3751            TX=Madrid 1001;                                                                               \
3752              C=TM_1001L~MRT|TM_1001~MRT;
3753            TX=Ligero Citadis;                                                                            \
3754              C=TM_CITADIS302|LIGERO_CITADIS;                                                             \
3755              F=X;
3756            TX=PARLA CITADIS 302;                                                                         \
3757              C=PARLA_CITADIS302|PARLA_CITADIS;                                                           \
3758              F=X;
3759          }
3760          {CRAIL?
3761            TX=Metro Madrid 1000;                                                                         \
3762              C=<2*TM_1000A,4*TM_1000B;
3763            TX=Metro Madrid 1000;                                                                         \
3764              C=4-6@TM_1000(C|D)[POU];
3765            TX=Metro Madrid 2000;                                                                         \
3766              C=3@TM_2000A;
3767            TX=Metro Madrid 2000;                                                                         \
3768              C=3@TM_2000(B|C);
3769            TX=Metro Madrid 6000;                                                                         \
3770              C=<TM_6000EL,TM_6000M,TM_6000E,TM_6000FL,TM_6000M,TM_6000F;
3771            TX=Metro Madrid 7000;                                                                         \
3772              C=<TM_7000AL,4*TM_7000M,TM_7000A;
3773            TX=Metro Madrid 8000;                                                                         \
3774              C=(<TM_8000AL,4*TM_8000M,TM_8000A)|(<TM_8000BL,4*TM_8000M,TM_8000B);
3775          }
3776          {BUS?
3777            %FAV(EMTM_I2E,Madrid)
3778          }
3779        $ENDGROUP
3780      }
3781  #----------------------------- Pamplona ---------------------------------------
3782      {BUS?
3783        NAME=E_PAMPLONA;                                                                                  \
3784           %SAV(TCCP_V7900HY_338L,Pamplona);
3785      }
3786  #----------------------------- San Sebastian ----------------------------------
3787      {BUS?
3788        NAME=E_SANSEB;                                                                                    \
3789           %SAV(DBUS_LIONC_NL,San Sebastian);
3790      }
3791  #----------------------------- Santander --------------------------------------
3792      {BUS?
3793        NAME=E_SANTANDER;                                                                                 \
3794           %SAV(TUS_V7900HY,Santander);
3795      }
3796  #----------------------------- Valencia ---------------------------------------
3797      {TRAM?
3798        $GROUP                                                                                            \
3799            NAME=E_VALENCIA;                                                                              \
3800            LC=2; %GBG(STBGES,ENV_WAYT3);
3801          TX=Valencia 3800;                                                                               \
3802            C=FGV_3800_2[#D:R]|FGV_3800_3L[#D:L]|FGV_3800_3[#D:R]|FGV_3800L[#D:L]|FGV_3800[#D:R];
3803          TX=Valencia Flexity;                                                                            \
3804            C=FGV_FLEXITY_VALENCIA;
3805        $ENDGROUP
3806      }
3807  #----------------------------- Vitoria-Gasteiz --------------------------------
3808      {TRAM?
3809        NAME=E_VIGAST;                                                                                    \
3810          TX=Vitoria-Gasteiz CAF;                                                                         \
3811          C=VITORIA_GASTEIZ_CAF; %LBG(STBGES,ENV_WAYT2);
3812      }
3813  #----------------------------- Gran Canaria -----------------------------------
3814      {BUS?
3815        NAME=E_GRANCAN;                                                                                   \
3816          TX=Gran Canaria;                                                                                \
3817          C=GCAN_O405NL|GCAN_O405N|GCAN_OH1625; %ABG(STBGES);
3818      }
3819  #----------------------------- Palma de Mallorca ------------------------------
3820      {CRAIL|TRAM?
3821        $GROUP                                                                                            \
3822            NAME=E_MALLORCA;                                                                              \
3823            LC=1;
3824          {CRAIL?
3825            TX=Palma de Mallorca;                                                                         \
3826              C=PALMA_71; %LBG(STBGITW,ENV_WAYT3);
3827          }
3828          {TRAM?
3829            TX=Soller 1-4 + Sommerwagen;                                                                  \
3830              C=SOLLER_T(|L),0-2*SOLLER_B(1|2); %LBG(STBGITW,ENV_WAYT1);
3831          }
3832        $ENDGROUP
3833      }
3834    }
3835  #==============================================================================
3836  #
3837  #    Portugal
3838  #
3839  #----------------------------- Lisboa ------------------------------------------------
3840    {P?
3841      {CRAIL|TRAM?
3842        $GROUP                                                                                            \
3843            NAME=P_LISBOA;                                                                                \
3844            TX=Lisboa;                                                                                    \
3845            LC=2;                                                                                         \
3846            ENV=$CBG(WM,STBGUB,ENV_WAYM),                                                                 &\
3847            $FLG(X,$CBG(WT,STBGITW,ENV_WAYT2),$CBG(WT,STBGES,ENV_WAYT1));
3848          {CRAIL?
3849            TX=Lissabon U-Bahn 90;                                                                        \
3850              C=<LIS_ML90FL,3*LIS_ML90M,LIS_ML90F;
3851            TX=Lissabon U-Bahn 97;                                                                        \
3852              C=<LIS_ML97FL,3*LIS_ML97M,LIS_ML97F;
3853          }
3854          {TRAM?
3855            TX=Lissabon - sul Tejo;                                                                       \
3856              C=TEJO_TN|TEJO_TN;                                                                          \
3857              F=X;
3858            TX=Lissabon NF;                                                                               \
3859              C=LIS_NFL[#D:L]|LIS_NF[#D:R];
3860            TX=Lissabon 500;                                                                              \
3861              C=LIS_2X;
3862          }
3863        $ENDGROUP
3864      }
3865  #----------------------------- Porto ------------------------------------------------
3866      {TRAM?
3867        NAME=P_PORTO;                                                                                     \
3868          TX=Porto Flexity;                                                                               \
3869          C=PORTO_FLEXITY; %LBG(STBGES,ENV_WAYT3);
3870      }
3871    }
3872  #====================================================================================
3873  #
3874  #    Italy
3875  #
3876  #----------------------------- Bergamo ----------------------------------------
3877    {I?
3878      {TRAM?
3879        NAME=I_BERGAMO;                                                                                   \
3880          TX=Bergamo Sirio;                                                                               \
3881          C=TEB_SIRIO; %LBG(STBGFN,ENV_WAYT2);
3882      }
3883  #----------------------------- Bologna ----------------------------------------
3884      {TRAM?
3885        NAME=I_BOLOGNA;                                                                                   \
3886          TX=Bologna 201;                                                                                 \
3887          C=ATMB_201L|ATMB_201; %LBG(STBGES,ENV_WAYT1);
3888      }
3889  #----------------------------- Bozen ------------------------------------------
3890      {TRAM?
3891        $GROUP                                                                                            \
3892            NAME=I_BOZEN;                                                                                 \
3893            LC=2; %GBG(STBGFN,ENV_WAYT1);
3894          TX=Bozen L1-4 + Tw;                                                                             \
3895            C=<FEAR_L1|FEAR_L3|FEAR_L1,FEAR_11|FEAR_12A;
3896          TX=Bozen 11 + 21;                                                                               \
3897            C=FEAR_11,FEAR_21;
3898          TX=Bozen 11/12;                                                                                 \
3899            C=FEAR_11|FEAR_12A;
3900          TX=Bozen 105;                                                                                   \
3901            C=FEAR_1A;
3902          TX=Bozen 105;                                                                                   \
3903            C=FEAR_1C;
3904          TX=Bozen 105;                                                                                   \
3905            C=FEAR_1E;
3906          TX=Bozen 105;                                                                                   \
3907            C=FEAR_1G;
3908          TX=Bozen 6;                                                                                     \
3909            C=FEAR_6;
3910          TX=Bozen 6;                                                                                     \
3911            C=FEAR_6C;
3912          TX=Bozen Tw ex END;                                                                             \
3913            C=END_RITTEN;
3914        $ENDGROUP
3915      }
3916  #----------------------------- Brescia ----------------------------------------
3917      {CRAIL?
3918        NAME=I_BRESCIA;                                                                                   \
3919          TX=Brescia Metro;                                                                               \
3920          C=<BRESCIA_M1AL,BRESCIA_M1B,BRESCIA_M1A; %LBG(STBGITW,ENV_WAYM);
3921      }
3922  #---------------------------- Cagliari ----------------------------------------
3923      {TRAM?
3924        $GROUP                                                                                            \
3925            NAME=I_CAGLIARI;                                                                              \
3926            LC=1; %GBG(STBGES,ENV_WAYT2);
3927          TX=Cagliari 06T;                                                                                \
3928            C=CAGL_06T|CAGL_06T[!L];
3929          TX=Cagliari Lee;                                                                                \
3930            C=ACTC_LEE_1DL;
3931        $ENDGROUP
3932      }
3933  #--------------------------- Castelrotto --------------------------------------
3934      {BUS?
3935        NAME=I_CASTELROTTO;                                                                               \
3936           %FAV(SILB_MB_SPRINTER_CIT65K2,Castelrotto);
3937      }
3938  #----------------------------- Catania ----------------------------------------
3939      {CRAIL?
3940        NAME=I_CATANIA;                                                                                   \
3941          TX=Catania Metro;                                                                               \
3942          C=<FCE_M1L,FCE_M2; %LBG(STBGUB,ENV_WAYT8);
3943      }
3944  #----------------------- Cortina d'Ampezzo ------------------------------------
3945      {BUS?
3946        NAME=I_CORTINA;                                                                                   \
3947          TX=Cortina d'Ampezzo; %SAV(CORT_SPRINTER65);
3948      }
3949  #----------------------------- FIRENZE ---------------------------------------;
3950      {TRAM|BUS?
3951        $GROUP                                                                                            \
3952            NAME=I_FIRENZE;
3953          {TRAM?
3954            TX=Firenze Sirio;                                                                             \
3955              C=GEST_SIRIO; %LBG(STBGES,ENV_WAYT2);
3956          }
3957          {BUS?
3958            %SAV(ATAF_ECITARO,Florence ECitaro)
3959          }
3960        $ENDGROUP
3961      }
3962  #----------------------------- Genova -----------------------------------------
3963      {CRAIL|BUS?
3964        $GROUP                                                                                            \
3965            NAME=I_GENOVA;
3966          {CRAIL?
3967            TX=Genova Metro;                                                                              \
3968              C=AMTG_20; %LBG(STBGITW,ENV_WAYT8);
3969          }
3970          {BUS?
3971            %SAV(AMTG_MB_O520_89, Genova)
3972          }
3973        $ENDGROUP
3974      }
3975  #----------------------------- Messina ----------------------------------------
3976      {TRAM?
3977        NAME=I_MESSINA;                                                                                   \
3978          TX=Messina Cityway;                                                                             \
3979          C=MESSINA_CITYWAY[#D:L]|MESSINA_CITYWAY[#D:R]; %LBG(STBGES,ENV_WAYT2);
3980      }
3981  #----------------------------- Padua ------------------------------------------
3982      {TRAM?
3983        NAME=I_PADUA;                                                                                     \
3984          TX=Padua STE3;                                                                                  \
3985          C=PADUA_STE3; %LBG(STBGES,ENV_WAYT1);
3986      }
3987  #----------------------------- Napoli -----------------------------------------
3988      {TRAM|CRAIL?
3989        $GROUP                                                                                            \
3990            NAME=I_NAPOLI;                                                                                \
3991            LC=2; ENV=$EBG(STBGES),                                                                       &\
3992            $EWX(WT,ENV_WAYT1),                                                                           &\
3993            $EWX(WL,ENV_WAYT8);
3994          {TRAM?
3995            TX=Napoli Sirio;                                                                              \
3996              C=NAPOLI_SIRIO|NAPOLI_SIRIO;
3997            TX=Napoli 951-1050;                                                                           \
3998              C=ATAN_961(|L);
3999            TX=Napoli 951-1050;                                                                           \
4000              C=ATAN_961S(|L);
4001          }
4002          {CRAIL?
4003            TX=Napoli Metro;                                                                              \
4004              C=3*NAPOLI_1;
4005            TX=Napoli Metro;                                                                              \
4006              C=NAPOLI_T67;
4007            TX=Napoli MetroCampania NordEst;                                                              \
4008              C=3*(<MCNE_MA055,MCNE_MA054);
4009          }
4010        $ENDGROUP
4011      }
4012  #----------------------------- Salerno ----------------------------------------
4013      {BUS?
4014        NAME=I_SALERNO;                                                                                   \
4015           %SAV(CSTP_U18_2,Salerno);
4016      }
4017  #----------------------------- Sassari ----------------------------------------
4018      {TRAM?
4019        NAME=I_SASSARI;                                                                                   \
4020          TX=Sassari Sirio;                                                                               \
4021          C=FDS_SIRIO1|FDS_SIRIO; %LBG(STBGES,ENV_WAYT2);
4022      }
4023  #----------------------------- Triest -----------------------------------------
4024      {TRAM?
4025        NAME=I_TRIEST;                                                                                    \
4026          TX=Triest 447;                                                                                  \
4027          C=ACEGAT_447L|ACEGAT_447; %LBG(STBGES,ENV_WAYT1);
4028      }
4029  #----------------------------- Venice -----------------------------------------
4030      {BUS?
4031        NAME=I_VENICE;                                                                                    \
4032           %FAV(ACTV_IVECO_CITYCLASS_CNG,Venice);
4033      }
4034    }
4035  #==============================================================================
4036  #
4037  #    Czech Republic
4038  #
4039  #----------------------------- Brno -------------------------------------------
4040    {CS|CSD?
4041      {TRAM|BUS?
4042        $GROUP                                                                                            \
4043            TX=Brno;                                                                                      \
4044            LC=2; ENV=$EBG(STBGEU),                                                                       &\
4045            $EWX(WT,ENV_WAYT1),                                                                           &\
4046            $EWX(WA,ENV_WAYA);
4047          {TRAM?
4048            TX=Brno T3;                                                                                   \
4049              C=(DPMB_T3L,DPMB_VV60LFL)|(DPMB_T3,DPMB_VV60LF);
4050            TX=Brno T3;                                                                                   \
4051              C=2@DPMB_T3REV1(|L);
4052            TX=Brno K2;                                                                                   \
4053              C=DPMB_K2TL|DPMB_K2T;
4054            TX=Brno T3;                                                                                   \
4055              C=(DPMB_LFREL,DPMB_VV60LFL~FLE)|(DPMB_LFRE,DPMB_VV60LF~FLE);
4056            TX=Brno K2;                                                                                   \
4057              C=DPMB_K2TL|DPMB_K2T;
4058            TX=Brno T6A5;                                                                                 \
4059              C=2@DPMB_T6A5(|L);
4060            C=DPMB_K2T(|L);
4061            TX=Brno KT8;                                                                                  \
4062              C=DPMB_KT8D5(A|R);
4063            TX=Brno K2R;                                                                                  \
4064              C=DPMB_K2R03(A|B|C)(|L);
4065            TX=Brno K2R;                                                                                  \
4066              C=DPMB_K2R03(D|E)(|L);
4067            TX=Brno LF2RE;                                                                                \
4068              C=DPMB_LF2RE(|L);
4069            TX=Brno Astra;                                                                                \
4070              C=DPMB_ANITRA(|L);
4071          }
4072          {BUS?
4073            TX=Brno;                                                                                      \
4074              M=FOLLOW;                                                                                   \
4075              C=(DPMB_14T;DPMB_15T);
4076          }
4077        $ENDGROUP
4078      }
4079  #----------------------------- Cesky Tesin ------------------------------------
4080      {TRAM?
4081        TX=Cesky Tesin T1;                                                                                \
4082          C=CTES_T1; %LBG(STBGEU,ENV_WAYT1);
4083      }
4084  #----------------------------- Liberec ----------------------------------------
4085      {TRAM?
4086        TX=Liberec T3;                                                                                    \
4087          C=DPML_T3_(1|1A|2|2A|3)(|L); %LBG(STBGEU,ENV_WAYT1);
4088      }
4089  #----------------------------- Most -------------------------------------------
4090      {TRAM?
4091        TX=Most Astra;                                                                                    \
4092          C=MOST_ASTRA(|L); %LBG(STBGEU,ENV_WAYT1);
4093      }
4094  #----------------------------- Olomouc ---------------------------------------
4095      {TRAM?
4096        TX=Olomouce Astra;                                                                                \
4097          C=OLOM_ASTRA(|L); %LBG(STBGEU,ENV_WAYT1);
4098      }
4099  #----------------------------- Ostrava ----------------------------------------
4100      {TRAM?
4101        $GROUP                                                                                            \
4102            TX=Ostrava;                                                                                   \
4103            LC=2; %GBG(STBGEU,ENV_WAYT1);
4104          TX=Ostrava T3;                                                                                  \
4105            C=[PHU]2@DPML_T3_(1|2)(|L);
4106          TX=Ostrava T3M;                                                                                 \
4107            C=[PHU]2@DPMO_VARIO_LF(1|2)(|L);
4108          TX=Ostrava T6A2;                                                                                \
4109            C=[PHU]2@DPMO_T6A5(|L);
4110          TX=Ostrava KT8;                                                                                 \
4111            C=DPMO_KT8D5(|_RN1|_RN1L);
4112          C=DPMO_(ASTRA|TRIO|TRIO_1251)(|L);
4113          TX=Ostrava T3M;                                                                                 \
4114            C=2*OLOM_VARIO_LF(|L);
4115          C=DPMO_SM11L|DPMO_SM11|DPMO_IK280;
4116          TX=Ostrava Astra;                                                                               \
4117            C=DPMO_(ASTRA|TRIO|TRIO_1251)(|L);
4118          C=PMDP_175(|L);
4119        $ENDGROUP
4120      }
4121  #----------------------------- Plzen ------------------------------------------
4122      {TRAM?
4123        $GROUP                                                                                            \
4124            TX=Plzen;                                                                                     \
4125            LC=2; %GBG(STBGEU,ENV_WAYT1);
4126          C=PMDP_(274|274B|275|T3M|T3P)(|L);
4127          TX=Pilsen 300 Astra;                                                                            \
4128            C=PMDP_ASTRA(|L)|PMDP_300(|L)|PMDP_301(|L);
4129          TX=Pilsen T3;                                                                                   \
4130            C=2@PMDP_(247|274|274BL|275|T3M);
4131          TX=Pilsen T3;                                                                                   \
4132            C=(PMDP_T3R_PLF,PMDP_T3P)|(PMDP_T3R_PLFL,PMDP_T3PL);
4133          C=PMDP_T3R_PLF(|L);
4134          TX=Pilsen K3R;                                                                                  \
4135            C=PMDP_K3R_NT(|L)~(SAND|FLE);
4136          TX=Pilsen KT8;                                                                                  \
4137            C=PMDP_(293|297|KT8D5_RN2P|KT8D5~FLE|KT8D5~SAND);
4138          TX=Pilsen ATW 175;                                                                              \
4139            C=PMDP_175(|L);
4140        $ENDGROUP
4141      }
4142  #-----------------------------Praha -------------------------------------------
4143      {TRAM|CRAIL?
4144        $GROUP                                                                                            \
4145            TX=Prag;                                                                                      \
4146            LC=2; ENV=$CBG(WT,STBGEU,ENV_WAYT1),                                                          &\
4147            $CBG(WM,STBGUB,ENV_WAYM);
4148          {TRAM?
4149            TX=Praha 2141 + 1084;                                                                         \
4150              C=PRAG_2141(|L),PRAG_1084;
4151            C=PRAG_T1|PRAG_T2|PRAG_T3~CD;
4152            TX=Praha T3;                                                                                  \
4153              C=2@PRAG_T3(B|A)(|L);
4154            TX=Praha T6A5;                                                                                \
4155              C=[PHU]2@PRAG_T6A5(|_1995)(|L)[PHU];
4156            C=PRAG_K2|PRAG_K2A;
4157            TX=Praha KT8;                                                                                 \
4158              C=PRAG_KT8D5A|PRAG_KT8D5B;
4159            TX=Praha 14T;                                                                                 \
4160              C=PRAG_14T(|L);
4161            C=PRAG_RT6N1(|L);
4162          }
4163          {CRAIL?
4164            C=<3:PRAG_81_(714L,3*717,714)|PRAG_81(FL,3*FM,F)|PRAG_ECS(L,,L,);
4165            C=<PRAG_M1(FL,3*M,F);
4166          }
4167        $ENDGROUP
4168      }
4169    }
4170  #==============================================================================
4171  #
4172  #    Slovakia
4173  #
4174  #----------------------------- Bratislava -------------------------------------
4175    {SK|CSD?
4176      {TRAM|BUS?
4177        $GROUP                                                                                            \
4178            TX=Bratislava;                                                                                \
4179            LC=2; ENV=$EBG(STBGEO),                                                                       &\
4180            $EWX(WT,ENV_WAYT1),                                                                           &\
4181            $EWX(WA,ENV_WAYA);
4182          {TRAM?
4183            C=PVVV_(0|0A|1|1A|2);
4184            TX=Bratislava T3;                                                                             \
4185              C=1-2@(DPB_T3(A|B|C|D|E)|DPB_T6(B|D|E));
4186            TX=Bratislava T6A5;                                                                           \
4187              C=1-2@((DPB_T6A5(|_2|_3A|_3B)(|L))|((DPB_T6A5_1(992|A|B|C)(|L))));
4188            TX=Bratislava K2;                                                                             \
4189              C=DPB_(7085|K2A|K2B)(|L);
4190          }
4191          {BUS?
4192            M=FOLLOW;                                                                                     \
4193              C=3-6*DPB_(IK280|IK415~HB|IK415~TOM|IK435A|IK435~HB|IK435~TOM|KAR1|KAR2|KAR3);
4194          }
4195        $ENDGROUP
4196      }
4197  #----------------------------- Kosice -----------------------------------------
4198      {TRAM|BUS?
4199        $GROUP                                                                                            \
4200            TX=Kosice;                                                                                    \
4201            ENV=$EBG(STBGEO),                                                                             &\
4202            $EWX(WT,ENV_WAYT1),                                                                           &\
4203            $EWX(WA,ENV_WAYA);
4204          {TRAM?
4205            TX=Kosice T6A5;                                                                               \
4206              C=DPMK_T6A5(_1|(|_2)|_3)(|L);
4207            TX=Kosice KT8;                                                                                \
4208              C=DPMK_KT8D5(A|B|C);
4209          }
4210          {BUS?
4211            TX=Kosice;                                                                                    \
4212              C=DPMK_IK280L;
4213          }
4214        $ENDGROUP
4215      }
4216    }
4217  #==============================================================================
4218  #
4219  #    Poland
4220  #
4221  #----------------------------- Bytom, Slanska Ruda ----------------------------
4222    {PL?
4223      {BUS?
4224        $GROUP LC=1;
4225          TX=Bytom;                                                                                       \
4226            C=BYTOM_IK412; %ABG(STBGEO);
4227          TX=Slanska Ruda;                                                                                \
4228            C=SLAN_IK263_01; %ABG(STBGEO);
4229        $ENDGROUP
4230      }
4231  #----------------------------- Czestochowa ------------------------------------
4232      {TRAM|BUS?
4233        $GROUP                                                                                            \
4234            TX=Czestochowa;                                                                               \
4235            LC=1; %ETA(STBGEO,ENV_WAYT1);
4236          {TRAM?
4237            TX=Czestochowa 105N;                                                                          \
4238              C=1-2@CZEN_105NA(|2|L);
4239          }
4240          {BUS?
4241            M=FOLLOW;                                                                                     \
4242              C=(CZEN_IK280_01;CZEN_IK415_01;CZEN_IK435_01;CZEN_IK412_01);
4243          }
4244        $ENDGROUP
4245      }
4246  #----------------------------- Gdansk -----------------------------------------
4247      {TRAM|BUS?
4248        $GROUP                                                                                            \
4249            TX=Gdansk;                                                                                    \
4250            LC=2; %ETA(STBGEO,ENV_WAYT1);
4251          {TRAM?
4252            M=OPEN;                                                                                       \
4253              C=GDA_105NA|GDA_NGD99;                                                                      \
4254              V=5-6; T2=3;
4255            TX=Gdansk 105N;                                                                               \
4256              C=[PHU]2@(GDA_(105NA|105NAL|K105NA|K105NA2|K105NAL));
4257            TX=Gdansk NGD99;                                                                              \
4258              C=GDA_N(GD99|GD99L);
4259          }
4260          {BUS?
4261            M=OPEN;                                                                                       \
4262              C=GDA_IK260_01;                                                                             \
4263              V=5-6; T2=3;
4264            M=FOLLOW;                                                                                     \
4265              C=5-7*GDA_IK260_04|GDA_IK260_042|GDA_IK260_01|GDA_IK260_02|GDA_IK260_73A|GDA_IK260_73A2|    \
4266                GDA_IK260_73A3|GDA_IK260_73A4|GDA_IK260_73A5|GDA_IK280_50|GDA_IK280|GDA_IK280_58|         \
4267                GDA_IK280_58_2|GDA_IK280_58_3|GDA_IK280_58_5|GDA_IK280_58_4|GDA_IK280_01|GDA_IK280_58B|   \
4268                GDA_IK280_58B2|GDA_IK280_26A|GDA_IK280_26B|GDA_IK280_26C|GDA_IK280_26D|GDA_IK280_51;
4269            TX=Gdynia;                                                                                    \
4270              C=GDY_(IK260_01|IK260_02|IK280T_01|IK280_01|IK280_02|IK280_03|JE11_01);
4271          }
4272        $ENDGROUP
4273      }
4274  #----------------------------- Gorzow -----------------------------------------
4275      {TRAM?
4276        TX=Gorzow 105N;                                                                                   \
4277          C=[PHU](2*GORZOW_K105NAL)|(2*GORZOW_K105NA); %LBG(STBGEO,ENV_WAYT1);
4278      }
4279  #----------------------------- Grudziadz --------------------------------------
4280      {TRAM?
4281        TX=Grudziadz 105N;                                                                                \
4282          C=1-2@GRUD_805NA(1|2|3)(|L); %LBG(STBGEO,ENV_WAYT1);
4283      }
4284  #----------------------------- Katowice ---------------------------------------
4285      {TRAM?
4286        $GROUP                                                                                            \
4287            TX=Katowice;                                                                                  \
4288            LC=2; %GBG(STBGEO,ENV_WAYT1);
4289          TX=Katowice Typ N;                                                                              \
4290            C=WPK_(|4)N(|(,D));
4291          C=WPK_102N(|A)(|L);
4292          TX=Katowice 105N;                                                                               \
4293            C=2@(WPK_105NA(|L));
4294          TX=Katowice Typ 116ND;                                                                          \
4295            C=WPK_(116ND|CITEK)(|L);
4296        $ENDGROUP
4297      }
4298  #----------------------------- Krakow -----------------------------------------
4299      {TRAM|BUS?
4300        $GROUP                                                                                            \
4301            TX=Krakow;                                                                                    \
4302            LC=2; %ETA(STBGEO,ENV_WAYT1);
4303          {TRAM?
4304            M=OPEN;                                                                                       \
4305              C=(1-2*KRAK_105NA~STO)|(KRAK_T4,|KRAK_B4)|KRAK_GT6|KRAK_102NA|KRAK_NF6~STO|KRAK_IK260_01;   \
4306              T2=3;
4307            C=[PHU]1-2@(KRAK_105NA(|L)~STO);
4308            C=KRAK_(T4|(T4,B4))(|L);
4309            C=KRAK_(102NA|102ND|GT6)(|L);
4310            C=KRAK_102N(|A1|A2|A3|AD|AD1)(|L);
4311            C=KRAK_(FLEXITY|MGT6K_2000|MGT6K_2015|NF6)(|L);
4312            TX=Krakau 105N;                                                                               \
4313              C=[PHU](2*KRAK_105NAL~FLE)|(2*KRAK_105NA~FLE)|(2*KRAK_105NA2L)|(2*KRAK_105NA2);
4314            TX=Krakau 102NA;                                                                              \
4315              C=KRAK_102NA3(|L)|KRAK_102NAD(|L)|KRAK_102NA2(|L)|KRAK_102NA1(|L)|KRAK_102N(|L);
4316            TX=Krakau N8 NF;                                                                              \
4317              C=KRAK_N8SNF;
4318            TX=Krakau MGT6K;                                                                              \
4319              C=KRAK_MGT6K_2000L|KRAK_MGT6K_2000|KRAK_MGT6K_2015L|KRAK_MGT6K_2015;
4320          }
4321          {BUS?
4322            M=FOLLOW;                                                                                     \
4323              C=(KRAK_IK260_01;KRAK_IK280_01;KRAK_JEM11_01;KRAK_120M);
4324            M=FOLLOW;                                                                                     \
4325              C=5-7*([SS]                                                                                 \
4326                X46_KRAK_IK280_(24274|34004|34253|34253A|BK006|BK009|BK011|BK244|BK270|DK004|DK190|       \
4327                DK196|DK224|DK224A|DK234|DK280|DK285|DK578));
4328          }
4329        $ENDGROUP
4330      }
4331  #----------------------------- Lodz -------------------------------------------
4332      {TRAM?
4333        $GROUP                                                                                            \
4334            TX=Lodz;                                                                                      \
4335            LC=2; %GBG(STBGEO,ENV_WAYT1);
4336          M=OPEN;                                                                                         \
4337            C=LODZ_805NA;                                                                                 \
4338            T2=3;
4339          TX=Lodz 105N;                                                                                   \
4340            C=[PHU]2@(LODZ_805NA(1|2|3)(|L));
4341          TX=Lodz M8;                                                                                     \
4342            C=LODZ_M8S(1|2|3);
4343          TX=Lodz CTR;                                                                                    \
4344            C=LODZ_CTR(L~FLE|~FLE|~STO);
4345          TX=Lodz 122N;                                                                                   \
4346            C=LODZ_122N(|L);
4347        $ENDGROUP
4348      }
4349  #----------------------------- Poznan -----------------------------------------
4350      {TRAM|BUS?
4351        $GROUP                                                                                            \
4352            TX=Poznan;                                                                                    \
4353            LC=2; %ETA(STBGEO,ENV_WAYT1);
4354          {TRAM?
4355            C=POZ_5N(|(,D))_(1|2);
4356            M=OPEN;                                                                                       \
4357              C=POZ_(105NA|1G|GT6|GT8);                                                                   \
4358              T2=3;
4359            C=POZ_1G(|L);
4360            TX=Poznan 105N;                                                                               \
4361              C=[PHU]2@POZ_105NA(|1|2)(|L);
4362            TX=Poznan Gt6 Duewag;                                                                         \
4363              C=POZ_GT6(|A)(|L);
4364            TX=Poznan Gt8 Duewag;                                                                         \
4365              C=POZ_GT8(|_4T|_5T)(|L);
4366            TX=Poznan RT6;                                                                                \
4367              C=POZ_RT6N1(|L)(~FLE|~STO);
4368          }
4369          {BUS?
4370            M=FOLLOW;                                                                                     \
4371              C=3-6*POZ_(IK160_01|IK260_01|IK260_02|IK280_01|IK280_02|IK280_03|IK280_50|IK435_01|JE11_01);
4372            M=OPEN;                                                                                       \
4373              C=POZ_(IK260_02|IK280_03|RT6N1~STO);                                                        \
4374              T2=3;
4375          }
4376        $ENDGROUP
4377      }
4378  #----------------------------- Szeczin ----------------------------------------
4379      {TRAM?
4380        TX=Stettin 105N;                                                                                  \
4381          C=[PHU](2*SZCZ_105NA2)|(2*SZCZ_105NA2L)|(2*SZCZ_105NA1)|(2*SZCZ_105NA1L)|(2*SZCZ_105NA3L)|      \
4382            (2*SZCZ_105NA3); %LBG(STBGEO,ENV_WAYT1);
4383      }
4384  #----------------------------- Torun ------------------------------------------
4385      {BUS?
4386        TX=Torun;                                                                                         \
4387          M=FOLLOW;                                                                                       \
4388          C=3-5*(TOR_IK260_01|TOR_IK255_(01|02)|TOR_IK280_(01|02|03)|TOR_IK160_(01|02)); %ABG(STBGEO);
4389      }
4390  #----------------------------- Warszawa ---------------------------------------
4391      {TRAM|CRAIL|BUS?
4392        $GROUP                                                                                            \
4393            TX=Warszawa;                                                                                  \
4394            LC=3; ENV=$CBG(WT,STBGEO,ENV_WAYT1),                                                          &\
4395            $CBG(WM,STBGUB,ENV_WAYM),                                                                     &\
4396            $CBG(WA,STBGEO,ENV_WAYA);
4397          {TRAM?
4398            C=WAR_N(B|G|R|RM);
4399            M=OPEN;                                                                                       \
4400              C=<(1:1|3:2@WAR_(105NA|105NAW(|B|BUD)|13N))|WAR_111NA(L,);                                  \
4401              D=R; T2=3;
4402            C=1-2@WAR_105NAWB(|U|UD|UL);
4403            C=<WAR_111NA(L,);
4404            M=OPEN;                                                                                       \
4405              C=WAR_(120M|120M1|IK260O|IK260_02|IK260_98|IK417_01|IK417_02|IK435|M11);                    \
4406              T2=3;
4407            C=WAR_120N_(1|1L|2|2L);
4408            C=WAR_4N_ROB,WAR_LORKA;
4409            C=WAR_ROBOCZY(|1);
4410            TX=Warschau 13N;                                                                              \
4411              C=2*(WAR_13N_1(|L)|WAR_13N_2(|L));
4412            TX=Warschau 105N;                                                                             \
4413              C=[PHU](2*(WAR_105NA(|1|1L|2|2L|L|W)));
4414            TX=Warschau 120N;                                                                             \
4415              C=WAR_120N_1(|L)|WAR_120N_2(|L);
4416          }
4417          {CRAIL?
4418            TX=Warschau Metro;                                                                            \
4419              C=<WAR_81572PL,3*WAR_81573P,WAR_81572P;
4420          }
4421          {BUS?
4422            M=FOLLOW;                                                                                     \
4423              C=5-8*WAR_IK260_02|WAR_IK260O|WAR_IK260_98|WAR_IK260N|WAR_IK260_03|WAR_IK260_01|            \
4424                WAR_IK260_99|WAR_IK280O|WAR_IK280_50|WAR_IK280_52|WAR_IK280N|WAR_IK280_51|WAR_IK280_01|   \
4425                WAR_IK280_02|WAR_JE11_01|WAR_IK411_01|WAR_IK417_01|WAR_IK417_02|WAR_IK435|WAR_IK435_01|   \
4426                WAR_IK405_01|WAR_IK405_02|WAR_IK405_03|WAR_120M|WAR_120M1|WAR_M11;
4427          }
4428        $ENDGROUP
4429      }
4430  #----------------------------- Wroclaw ----------------------------------------
4431      {TRAM?
4432        TX=Wroclaw/Breslau 105N;                                                                          \
4433          C=[PHU](2-3*WROC_105NAL)|(2-3*(WROC_105NA|WROC_105NA1)); %LBG(STBGEO,ENV_WAYT1);
4434      }
4435  #----------------------------- Zakopane ---------------------------------------
4436      {BUS?
4437        TX=Zakopane;                                                                                      \
4438          C=ZAK_IK160_01|ZAK_IK160_98|ZAK_IK160_99|ZAK_530_01; %ABG(STBGEO);
4439      }
4440    }
4441  #==============================================================================
4442  #
4443  #    Romania
4444  #
4445  #----------------------------- Arad -------------------------------------------
4446    {RO?
4447      {TRAM?
4448        TX=Arad;                                                                                          \
4449          C=ARAD_569C(|L); %LBG(STBGEO,ENV_WAYT1);
4450      }
4451  #----------------------------- Bucuresti --------------------------------------
4452      {BUS?
4453        TX=Bucuresti;                                                                                     \
4454          C=BUCH_IK415T_5185; %LBG(STBGEO,ENV_WAYO);
4455      }
4456  #----------------------------- Craiova ----------------------------------------
4457      {TRAM?
4458        TX=Craiova T4D;                                                                                   \
4459          C=CRAIOVA_120(|L); %LBG(STBGEO,ENV_WAYT1);
4460      }
4461  #----------------------------- Brasov -----------------------------------------
4462      {TRAM?
4463        TX=Brasov T4D;                                                                                    \
4464          C=[PHU](BRAS_43L,BRAS_43BL)|(BRAS_43,BRAS_43B)|(BRAS_45L,BRAS_45BL)|(BRAS_45,BRAS_45B)|         \
4465            (BRAS_47L,BRAS_47BL)|(BRAS_47,BRAS_47B)|(BRAS_49L,BRAS_49BL)|(BRAS_49,BRAS_49B)|              \
4466            (BRAS_50L,BRAS_50BL)|(BRAS_50,BRAS_50B); %LBG(STBGEO,ENV_WAYT1);
4467      }
4468  #----------------------------- Sibiu ----------------------------------------
4469      {TRAM?
4470        TX=Sibiu 724;                                                                                     \
4471          C=SIBIU_BE44_724(|L); %LBG(STBGEO,ENV_WAYT1);
4472      }
4473    }
4474  #==============================================================================
4475  #
4476  #    Croatia
4477  #
4478  #----------------------------- Pula -------------------------------------------
4479    {HR?
4480      {BUS?
4481        TX=Pula;                                                                                          \
4482          C=PULA_O405N|PULA_SU263; %ABG(STBGEO);
4483      }
4484  #----------------------------- Zagreb -----------------------------------------
4485      {BUS|TRAM?
4486        $GROUP                                                                                            \
4487            TX=Zagreb;                                                                                    \
4488            LC=1; %ETA(STBGEU,ENV_WAYT1);
4489          {BUS?
4490            C=ZAGR_O405(|L);
4491          }
4492          {TRAM?
4493            TX=Zagreb 2200;                                                                               \
4494              C=ZAGR_CROTRAM2200(|L);
4495          }
4496        $ENDGROUP
4497      }
4498    }
4499  #==============================================================================
4500  #
4501  #    Serbia
4502  #
4503  #----------------------------- Beograd ----------------------------------------
4504    {YU?
4505      {TRAM?
4506        $GROUP LC=1; %GBG(STBGEO,ENV_WAYT1);
4507          TX=Beograd GT6 ex Hagen;                                                                        \
4508            C=BEOG_GT6HAGEN;
4509          TX=Beograd KT4YU;                                                                               \
4510            C=[PFU]1-2@BEOG_KT4YU1(|L);
4511          TX=Beograd KT4YU;                                                                               \
4512            C=[PFU]1-2@BEOG_KT4YU(2|3|_M)(|L);
4513        $ENDGROUP
4514      }
4515  #----------------------------- Novi Sad/Újvidék -------------------------------
4516      {TRAM?
4517        $GROUP                                                                                            \
4518            TX=Novi Sad;                                                                                  \
4519            LC=1; %ETA(STBGEO,ENV_WAYT1);
4520          M=FOLLOW;                                                                                       \
4521            C=3-5*UVKV_(0|1)(|(,B)|A|(A,B))|UVKV_2(|A)|UVKV_1200|UVKV_1500(|A)|UVKV_8NGTW1;
4522          M=FOLLOW;                                                                                       \
4523            C=3-4*UVKV_(IK1|IK2|IK3|IK4|IK5|K180|K180A);
4524        $ENDGROUP
4525      }
4526    }
4527  #==============================================================================
4528  #
4529  #    Bulgaria
4530  #
4531  #----------------------------- Sofia ------------------------------------------
4532    {BG?
4533      {TRAM|BUS?
4534        $GROUP                                                                                            \
4535            TX=Sofia;                                                                                     \
4536            LC=1; ENV=$EBG(STBGEO),$EWX(WT,$FLG(X,ENV_WAYO,ENV_WAYT1)),$EWX(WA,ENV_WAYA);
4537          {TRAM?
4538            TX=Sofia T4/B4;                                                                               \
4539              C=SOFIA_(T,B)4(|L);
4540            TX=Sofia GT6;                                                                                 \
4541              C=SOFIA_GT6L|SOFIA_GT6;
4542            TX=Sofia GT8;                                                                                 \
4543              C=SOFIA_GT8_4405|SOFIA_GT8;
4544          }
4545          {BUS?
4546            C=SOFIA_T2706;                                                                                \
4547              F=X;
4548          }
4549        $ENDGROUP
4550      }
4551    }
4552  #==============================================================================
4553  #
4554  #    Greece
4555  #
4556  #----------------------------- Athen ------------------------------------------
4557    {GR?
4558      {TRAM|BUS?
4559        $GROUP                                                                                            \
4560            TX=Athen;                                                                                     \
4561            LC=1; %ETA(STBGES,$FLG(X,ENV_WAYO,ENV_WAYT2));
4562          {TRAM?
4563            TX=Athen Sirio;                                                                               \
4564              C=ATHEN_SIRIO;
4565          }
4566          {BUS?
4567            TX=Athen;                                                                                     \
4568              C=ATHEN_N6216;                                                                              \
4569              F=X;
4570            TX=Athen;                                                                                     \
4571              C=ATHEN_N6016E(|L);                                                                         \
4572              F=X;
4573          }
4574        $ENDGROUP
4575      }
4576    }
4577  #==============================================================================
4578  #
4579  #    Turkey
4580  #
4581  #----------------------------- Istambul ---------------------------------------
4582    {TR?
4583      {TRAM|BUS?
4584        $GROUP                                                                                            \
4585            TX=Istambul;                                                                                  \
4586            LC=2; %ETA(STBGMD,$FLG(X,ENV_WAYT3,ENV_WAYT2));
4587          {TRAM?
4588            TX=Istanbul TZ 70;                                                                            \
4589              C=IST_201;
4590            TX=Istanbul ET 57;                                                                            \
4591              C=IST_202;
4592            TX=Istanbul B80;                                                                              \
4593              C=1-2*IST_B80(|[!L]);                                                                       \
4594              F=X;
4595          }
4596          {BUS?
4597            M=FOLLOW;                                                                                     \
4598              C=4-6*IETT_(1903|91848|92542|93225|93550|IK260A|IK260_BANK_ASYA|IK260_DOGA_DOSTU);
4599            M=FOLLOW;                                                                                     \
4600              C=4-6*IETT_(92114|92358|IK260B|IK260C|IK260D|IK260_FATIH_DERSANESI|IK280A|IK280B)L;
4601          }
4602        $ENDGROUP
4603      }
4604  #----------------------------- Bursa ------------------------------------------
4605      {TRAM?
4606        TX=Bursa B80;                                                                                     \
4607          C=1-2*(BURSA_B80(|[!L])); %LBG(STBGMD,ENV_WAYT3);
4608      }
4609    }
4610  #==============================================================================
4611  #
4612  #    Sovietunion, GUS
4613  #
4614  #============================= Aserbaidschan: Baku ============================
4615    {SU|AZ?
4616      {TRAM?
4617        TX=Baku;                                                                                          \
4618          C=BAKU_TP2_01(|L); %LBG(STBGRU,ENV_WAYT1);
4619      }
4620    }
4621  #============================= Belarus: Minsk =================================
4622    {SU|BCH?
4623      {TRAM?
4624        $GROUP LC=1; %GBG(STBGRU,ENV_WAYT1);
4625          TX=Minsk T6B5;                                                                                  \
4626            C=1-2@MINSK_T6B5_(1|10|2|3|4|5|6|7|8|9)(|L);
4627          TX=Minsk Gt8;                                                                                   \
4628            C=MINSK_GT8_1L|MINSK_GT8_1|MINSK_GT8_2L|MINSK_GT8_2|MINSK_GT8_3L|MINSK_GT8_3|MINSK_GT8_4L|    \
4629              MINSK_GT8_4;
4630        $ENDGROUP
4631      }
4632    }
4633  #============================= Estland: Tallin ================================
4634    {SU|EVR?
4635      {TRAM?
4636        $GROUP LC=1; %GBG(STBGRU,ENV_WAYT1);
4637          TX=Tallin Kt4D/SU;                                                                              \
4638            C=TTTK_KT4(DM_(1|2|3|4|5)|D_(1|2|3|4|5|6)|SU_(1|2A|2B|3A|3B|4|5|6|7))(|L);
4639          TX=Tallin Kt6;                                                                                  \
4640            C=TTTK_KT6TL|TTTK_KT6T;
4641        $ENDGROUP
4642      }
4643    }
4644  #============================= Latvia: Riga ===================================
4645
4646    {SU|LDZ?
4647      {TRAM?
4648        $GROUP LC=1; %GBG(STBGRU,ENV_WAYT1);
4649          TX=Riga Tp1;                                                                                    \
4650            C=RIGA_TP1_901(|L);
4651          TX=Riga Tp2;                                                                                    \
4652            C=RIGA_TP2_(01|02|10)(|L);
4653        $ENDGROUP
4654      }
4655    }
4656  #==============================================================================
4657  #
4658  #    Russia
4659  #
4660    {SU|RZD?
4661  #----------------------------- Arkhangelsk ------------------------------------
4662      {TRAM?
4663        $GROUP LC=1; %GBG(STBGRU,ENV_WAYT1);
4664          TX=Arkhangelsk 33;                                                                              \
4665            C=ARH_L(M68_01|M68_02)(|L);
4666          TX=Arkhangelsk 86;                                                                              \
4667            C=ARH_LVS86K_01(|L);
4668        $ENDGROUP
4669      }
4670  #----------------------------- Chabarovsk -------------------------------------
4671      {TRAM?
4672        $GROUP LC=1; %GBG(STBGRU,ENV_WAYT1);
4673          TX=Chabarovsk LM 93;                                                                            \
4674            C=CHAB_LM93_0(1|2)(|L);
4675        $ENDGROUP
4676      }
4677  #----------------------------- Kaliningrad ------------------------------------
4678      {TRAM?
4679        $GROUP LC=1; %GBG(STBGRU,ENV_WAYT1);
4680          TX=Kaliningrad Gt6;                                                                             \
4681            C=KALI_GT6_44(2|3)(|L);
4682          TX=Kaliningrad T4D/SU;                                                                          \
4683            C=1-2@KALI_T4(D_1|D_2|SU_1|SU_2)(|L);
4684          TX=Kaliningrad Kt4D;                                                                            \
4685            C=KALI_KT4D_(1|2|3|4)(|L);
4686        $ENDGROUP
4687  #----------------------------- Kolomna ----------------------------------------
4688      }
4689      {TRAM?
4690        TX=Kolomna;                                                                                       \
4691          C=KOL_L(M99_01|M99_02|M99_03|VS97_01)(|L); %LBG(STBGRU,ENV_WAYT1);
4692      }
4693  #----------------------------- Moscow -----------------------------------------
4694      {TRAM?
4695        TX=Moskau KTM 19Y;                                                                                \
4696          C=MOSK_KTM19YL|MOSK_KTM19Y; %LBG(STBGRU,ENV_WAYT1);
4697      }
4698  #------------------------------------------------------------------------------
4699      {TRAM?
4700        TX=Nizniy Novgorod;                                                                               \
4701          C=(NNG_LM68_RSCH5_(1|2)|(1-2@NNG_KTM5))(|L); %LBG(STBGRU,ENV_WAYT1);
4702      }
4703  #----------------------------- Osinniki ---------------------------------------
4704      {TRAM?
4705        TX=Osinniki;                                                                                      \
4706          C=OSIN_LM93_01(|L); %LBG(STBGRU,ENV_WAYT1);
4707      }
4708  #----------------------------- Piatigorsk -------------------------------------
4709      {TRAM?
4710        $GROUP                                                                                            \
4711            TX=Piatigorsk;                                                                                \
4712            LC=1; %GBG(STBGRU,ENV_WAYT1);
4713          TX=Piatigorsk T3;                                                                               \
4714            C=PJAT_T(3_1|3_2|4D_HALLE)(|L);
4715          TX=Piatigorsk Kt4D;                                                                             \
4716            C=PJAT_KT4(D_3|D_COT|D_ERFURT|SU_1|SU_2)(|L);
4717          TX=Piatigorsk KTM15;                                                                            \
4718            C=PJAT_KTM15_(1|2|3)(|L);
4719        $ENDGROUP
4720      }
4721  #----------------------------- Samara -----------------------------------------
4722      {TRAM|CRAIL?
4723        $GROUP                                                                                            \
4724            TX=Samara;                                                                                    \
4725            ENV=$CBG(WT,STBGRU,ENV_WAYT1),                                                                &\
4726            $CBG(WM,STBGUB,ENV_WAYM);
4727          {TRAM?
4728            C=<SAMARA_81(714L,2*717,714);
4729          }
4730          {CRAIL?
4731            TX=Samara Metro;                                                                              \
4732              C=<SAMARA_81714L,4*SAMARA_81714,SAMARA_81717;
4733          }
4734        $ENDGROUP
4735      }
4736  #----------------------------- Tsjerjomuski -----------------------------------
4737      {TRAM?
4738        TX=Tsjerjomuski;                                                                                  \
4739          C=TSJM_LM68M; %LBG(STBGRU,ENV_WAYT1);
4740      }
4741    }
4742  #----------------------------- Ukraine ----------------------------------------
4743  #----------------------------- Kiev -------------------------------------------
4744    {SU|UZ?
4745      {TRAM|CRAIL?
4746        $GROUP                                                                                            \
4747            TX=Kiev;                                                                                      \
4748            LC=2; ENV=$CBG(WT,STBGRU,ENV_WAYT1),                                                          &\
4749            $CBG(WM,STBGUB,ENV_WAYM);
4750          {TRAM?
4751            C=KIEV_MTV82(T1|(T2,B2)(|L)|T3(|L)|(T4,B4)(|L));
4752            C=KIEV_LM57_5001(|L);
4753            C=KIEV_T(2|3|3A|3AC|3B)(|L);
4754            C=2-3@KIEV_T(2|3|3B)(|L);
4755            C=1-3@KIEV_(T3M(|A)|T6B5_(1|2))(|L);
4756            TX=Kiew T6B5;                                                                                 \
4757              C=(2*KIEV_T6B5_2)|(2*KIEV_T6B5_1L)|(2*KIEV_T6B5_2L)|(2*KIEV_T6B5_1);
4758          }
4759          {CRAIL?
4760            TX=Kiev Metro;                                                                                \
4761              C=<KIEV_81714L,3*KIEV_81717,KIEV_81714;
4762
4763          }
4764        $ENDGROUP
4765      }
4766  #----------------------------- Lvov--------------------------------------------
4767      {TRAM?
4768        $GROUP LC=2; %GBG(STBGRU,ENV_WAYT1);
4769          TX=Lvow T2 Gotha;                                                                               \
4770            C=(LVOV_T2_62TL,LVOV_T2_62BL)|(LVOV_T2_62T|LVOV_T2_62B);
4771          TX=Lvow G4 Gotha;                                                                               \
4772            C=LVOV_G4_61(|L);
4773          TX=Lvow T4 SU;                                                                                  \
4774            C=LVOV_T4SU(1|2)(|L);
4775          TX=Lvow KT4D/SU;                                                                                \
4776            C=LVOV_KT4(DM_ERFURT|DM_GERA|SU1|SU2|SU3)(|L);
4777        $ENDGROUP
4778      }
4779  #------------------------------------------------------------------------------
4780      {TRAM?
4781        TX=Odessa;                                                                                        \
4782          C=ODES_TP2_01(|L); %LBG(STBGRU,ENV_WAYT1);
4783        TX=Vinnytsia 255 + 260 - Mirage;                                                                  \
4784          C=(<VINN_255L,VINN_260L)|(<VINN_255,VINN_260); %LBG(STBGRU,ENV_WAYT1);
4785      }
4786    }
4787
4788  #------------------------------------------------------
4789  # Uzbekistan
4790
4791    {SU|UZB?
4792      {TRAM?
4793        TX=Tashkent;                                                                                      \
4794          C=TASK_LM68_0(1|2)(|L); %LBG(STBGRU,ENV_WAYT1);
4795      }
4796    }
4797
4798  #------------------------------------------------------
4799  # Georgia
4800
4801    {SU|GEO?
4802      {CRAIL?
4803        $GROUP                                                                                            \
4804            TX=Tbilisi Metro;                                                                             \
4805            LC=2; ENV=$CBG(WT,STBGRU,ENV_WAYT1),                                                          &\
4806            $CBG(WM,STBGUB,ENV_WAYM);
4807          TX=Typ 81-714;                                                                                  \
4808            C=[SM:0.5]<DUP_TBTC_116V1AL,DUP_TBTC_116V1B,DUP_TBTC_116V1BL,DUP_TBTC_116V1A;
4809          TX=Typ 81-717;                                                                                  \
4810            C=[SM:0.5]<DUP_TBTC_116V2AL,DUP_TBTC_116V2B,DUP_TBTC_116V2BL,DUP_TBTC_116V2A;
4811        $ENDGROUP
4812      }
4813    }
4814
4815  #----------------------------------------------------------
4816  # Ägypten
4817
4818    {AF?
4819      {TRAM?
4820        TX=Alexandria 6x;                                                                                 \
4821          C=KS_APTA815L|KS_APTA815|KS_APTA890L|KS_APTA890; %LBG(STBGTW,ENV_WAYT1);
4822      }
4823
4824      {TRAM?
4825        TX=Cairo K5;                                                                                      \
4826          C=CAIRO_K5AR~SAND|CAIRO_K5AR~KAY|CAIRO_K5AR1; %LBG(STBGTW,ENV_WAYT1);
4827      }
4828
4829  #----------------------------------------------------------
4830  # Tunesien
4831
4832      {TRAM?
4833        TX=Tunis Citadis;                                                                                 \
4834          C=TUNIS_CITADIS(|L); %LBG(STBGTW,ENV_WAYT3);
4835      }
4836    }
4837
4838  #------------------------------------------------------------------------------
4839  # USA
4840
4841    {USA?
4842      {TRAM|CRAIL?
4843        $GROUP                                                                                            \
4844            TX=Boston;                                                                                    \
4845            LC=1; %GBG(STBGUS,[WT=ENV_WAYT1][WM=ENV_WAYM]);
4846          {CRAIL?
4847            TX=Boston Orange line 1200;                                                                   \
4848              C=3*(<BOST_01200L,BOST_01200);
4849          }
4850          {TRAM?
4851            TX=Boston PCC;                                                                                \
4852              C=BOST_3(00|02|22)2;
4853          }
4854        $ENDGROUP
4855      }
4856
4857      {TRAM?
4858        TX=Chicago;                                                                                       \
4859          C=(CSL_4002(|A|B))(|L); %LBG(STBGUS,ENV_WAYT1);
4860      }
4861
4862      {TRAM?
4863        TX=Cleaveland GCRTA;                                                                              \
4864          C=GCRTA_LRV(|2005)(|L); %LBG(STBGMD,ENV_WAYT3);
4865      }
4866
4867      {TRAM?
4868        TX=Dallas DART;                                                                                   \
4869          C=(1-2@DART_LRV|DART_LRV1)|DART_SLRV1; %LBG(STBGMD,ENV_WAYT3);
4870      }
4871
4872      {TRAM?
4873        $GROUP                                                                                            \
4874            TX=Denver; %GBG(STBGMD,ENV_WAYT3);
4875          TX=Denver SD100;                                                                                \
4876            C=1-3*RTD_SD100(A|B);
4877          TX=Denver SD160;                                                                                \
4878            C=1-3*RTD_SD160;
4879        $ENDGROUP
4880      }
4881
4882      {TRAM?
4883        TX=Kenosha PCC;                                                                                   \
4884          C=KENOSHA_PCC(|L); %LBG(STBGUS,ENV_WAYT1);
4885      }
4886      {TRAM|CRAIL?
4887        $GROUP                                                                                            \
4888            TX=Los Angeles;                                                                               \
4889            LC=2; ENV=$CBG(WT,STBGUS,ENV_WAYT1),                                                          &\
4890            $CBG(WM,(STBGUB|STBGITW),ENV_WAYM);
4891          {TRAM?
4892            TX=Los Angeles 5050;                                                                          \
4893              C=PE_5050; %LBG(STBGUS,ENV_WAYT1);
4894            TX=Los Angeles PCC;                                                                           \
4895              C=PE_PCCL|PE_PCC|PE_PCC1; %LBG(STBGUS,ENV_WAYT1);
4896            TX=Lary (Los Angeles Railway)PCC;                                                             \
4897              C=LARY_PCC_P(1A|1B|1C|2A|2B|3A|3B)(|L); %LBG(STBGUS,ENV_WAYT1);
4898            TX=Los Angeles P 850;                                                                         \
4899              C=<LA_P850_(1|2A|2B|3)([#D:R]|L[#D:LS]|(L,)|(L,L,)|(L,,)); %LBG(STBGMD,ENV_WAYT3);
4900            TX=Los Angeles P 850;                                                                         \
4901              C=<LA_((1-2*P850_2BL),109|148)|LA_(109L|148L|(1-2*P850_2B)); %LBG(STBGMD,ENV_WAYT3);
4902            TX=Los Angeles P 550;                                                                         \
4903              C=2-4*LACMTA_P2550(|[!L]); %LBG(STBGMD,ENV_WAYT3);
4904          }
4905          {CRAIL?
4906            TX=Los Angeles Metro Breda;                                                                   \
4907              C=1-3@LA_(BREDA|REDLINE); %LBG(STBGITW,ENV_WAYM);
4908          }
4909        $ENDGROUP
4910      }
4911
4912      {TRAM?
4913        TX=New Orleans;                                                                                   \
4914          C=NEOR_952; %LBG(STBGMD,ENV_WAYT1);
4915      }
4916
4917      {TRAM?
4918        TX=Pittsburgh PCC;                                                                                \
4919          C=PITTSBURGH_PCC(|L); %LBG(STBGUS,ENV_WAYT1);
4920      }
4921
4922      {TRAM?
4923        $GROUP LC=1; %GBG(STBGMD,ENV_WAYT3);
4924          TX=Portland SD 8-10;                                                                            \
4925            C=PORTLAND_0(08|09|10)(|L);
4926          TX=Portland SD 660;                                                                             \
4927            C=1-3@PORTLAND_SD660_(2|3);
4928        $ENDGROUP
4929      }
4930
4931      {TRAM?
4932        $GROUP LC=1; %GBG(STBGMD,ENV_WAYT3);
4933          TX=Sacramento SD100;                                                                            \
4934            C=SACR_SD100;
4935          TX=Sacramento CAF;                                                                              \
4936            C=SACR_CAF|SACR_CAF;
4937        $ENDGROUP
4938      }
4939
4940      {TRAM?
4941        $GROUP LC=1; %GBG(STBGMD,ENV_WAYT3);
4942          TX=San Diego MTS;                                                                               \
4943            C=1-3@MTS_U2(A|B|C)|MTS_SD100;
4944        $ENDGROUP
4945      }
4946
4947      {TRAM?
4948        $GROUP                                                                                            \
4949            TX=San Francisco;                                                                             \
4950            LC=2; %GBG(STBGUS,ENV_WAYT2);
4951          M=FOLLOW;                                                                                       \
4952            C=4-6*SF_1(040|051|052|053|054|055|057|058|059|060|061|062|064A|170|704)!|L;
4953          C=MUNI_ATM;
4954          M=FOLLOW;                                                                                       \
4955            C=2-4*SF_(1006|1007|1010|1015|228|228A);
4956          C=1-3*MUNI_1300;
4957          C=1-3*MUNI_1400;
4958          C=SF_1008;
4959          TX=San Franciso:Key System Transit Lines;                                                       \
4960            C=KEY_BRIDGE(1|2);
4961        $ENDGROUP
4962      }
4963
4964      {TRAM?
4965        TX=St.Louis;                                                                                      \
4966          C=1-3@STLOUIS_SD400; %LBG(STBGMD,ENV_WAYT3);
4967      }
4968
4969      {CRAIL?
4970        TX=Washington;                                                                                    \
4971          C=2*WMATA_BREDA1; %LBG(STBGFO,ENV_WAYM);
4972      }
4973    }
4974
4975  #----------------------------------------------------------------
4976  # Canada
4977
4978    {CAN?
4979      {TRAM?
4980        $GROUP LC=1; %GBG(STBGUS,ENV_WAYT1);
4981          TX=Toronto PCC;                                                                                 \
4982            C=TORONTO_PCCL[#D:L]|TORONTO_PCC[#D:R];
4983          TX=Toronto ALRV;                                                                                \
4984            C=TORONTO_ALRVL[#D:L]|TORONTO_ALRV[#D:R];
4985        $ENDGROUP
4986      }
4987
4988      {TRAM?
4989        $GROUP LC=1; %GBG(STBGMD,ENV_WAYT3);
4990          TX=Calgary SD 160;                                                                              \
4991            C=1-3@CALGARY_(SD160A|SD160AL|SD160B|SD160C);
4992          TX=Calgary U2;                                                                                  \
4993            C=1-2*CALGARY_U2A;
4994        $ENDGROUP
4995      }
4996
4997      {TRAM?
4998        TX=Edmonton U2;                                                                                   \
4999          C=1-2@EDMONTON_U2M(|[!L])|EDMONTON_U2; %LBG(STBGMD,ENV_WAYT3);
5000      }
5001    }
5002
5003  #----------------------------------------------------------------
5004  # Mexiko
5005    {MEX?
5006      {TRAM?
5007        TX=Guadalajara (Mexico);                                                                          \
5008          C=1-2*(GUA_AL|GUA_A); %LBG(STBGMD,ENV_WAYT3);
5009      }
5010    }
5011
5012  #--------------------------------------------------------------------
5013  # South America
5014
5015    {SA?
5016      {CRAIL?
5017        TX=Santo Domingo (Dominica);                                                                      \
5018          C=<SDOMM_9000FL,3*SDOMM_9000M,SDOMM_9000F; %LBG(STBGMD,ENV_WAYT3);
5019      }
5020
5021      {CRAIL?
5022        TX=Lima (Peru);                                                                                   \
5023          C=3*(<LIMA_M2XA[M],4*LIMA_M2XB,LIMA_M2XA); %LBG(STBGMD,ENV_WAYT3);
5024      }
5025
5026      {BUS?
5027        TX=Quito (Equador);                                                                               \
5028          M=FOLLOW;                                                                                       \
5029          C=3-5*QUITO_O405G_HCE(|B|G|R|Y)!|L; %LBG(STBGMD,ENV_WAYO);
5030      }
5031
5032      {BUS?
5033        TX=Mendoza (Argentina);                                                                           \
5034          C=MENDOZA_TS3; %LBG(STBGMD,ENV_WAYO);
5035      }
5036
5037      {CRAIL?
5038        TX=Maracaibo (Venezuela);                                                                         \
5039          C=<MARA_METROAL,2*MARA_METROM,MARA_METROF; %LBG(STBGMD,ENV_WAYT3);
5040      }
5041
5042      {CRAIL?
5043        TX=Sao Paulo Budd-Mafersa (Brazil);                                                               \
5044          C=(3*(<CPTM_M1_1L,CPTM_M1_1))|                                                                  \
5045            (<CPTM_M1_2ABL,CPTM_M1_2A,CPTM_M1_2AL,CPTM_M1_2A,CPTM_M1_2AL,CPTM_M1_2AB)|                    \
5046            (<CPTM_M1_2BBL,CPTM_M1_2B,CPTM_M1_2BL,CPTM_M1_2B,CPTM_M1_2BL,CPTM_M1_2BB)|                    \
5047            (<CPTM_M1_3BL,CPTM_M1_3,CPTM_M1_3L,CPTM_M1_3,CPTM_M1_3L,CPTM_M1_3B); %LBG((STBGMD|STBGUB),ENV_WAYM);
5048      }
5049    }
5050
5051  #------------------------------------------------------------------------------
5052  # India
5053    {AS?
5054      {CRAIL?
5055        $GROUP LC=1; %GBG(STBGMD,ENV_WAYT3);
5056          TX=New-Delhi;                                                                                   \
5057            C=1-2*DMRC_M1;
5058          TX=New Delhi Metro;                                                                             \
5059            C=(<DMRC_M1AL,DMRC_M1BL,DMRC_M1B,DMRC_M1A)|                                                   &\
5060              (<DMRC_M2AL,DMRC_M2BL,DMRC_M2B,DMRC_M2A)|                                                   &\
5061              (<DMRC_M3AL,DMRC_M3BL,DMRC_M3B,DMRC_M3A)|                                                   &\
5062              (<DMRC_MHAL,DMRC_MHBL,DMRC_MHB,DMRC_MHA);
5063        $ENDGROUP
5064      }
5065    }
5066  #------------------------------------------------------------------------------
5067  # China
5068    {CN?
5069      {CRAIL?
5070        TX=Guangzhou Metro;                                                                               \
5071          C=(<GUANG_M3WEL,(1|4)*GUANG_M3WM,GUANG_M3WE)|                                                   &\
5072            (<GUANG_M3EEL,GUANG_M3EM,GUANG_M3EE); %LBG(STBGMD,ENV_WAYT3);
5073      }
5074
5075      {TRAM?
5076        TX=Hongkong;                                                                                      \
5077          M=FOLLOW;                                                                                       \
5078          C=4-6*HKONG_TRAM(B|G0|G1|G2|G3|K|NEW|O|OLD|P|R|SPEC|TRICOLOR|W|Y);                              \
5079          IMGY=65; %LBG(STBGMD,ENV_WAYT2);
5080      }
5081
5082      {CRAIL?
5083        TX=Hongkong Metro;                                                                                \
5084          C=<MTR_1A[!L],MTR_1B,MTR_1C,MTR_1A; %LBG(STBGMD,ENV_WAYT3);
5085      }
5086
5087      {CRAIL?
5088        $GROUP LC=2; %GBG(STBGMD,ENV_WAYT3);
5089          TX=Shanghai Metro M1;                                                                           \
5090            C=1-2*(<SHANG_M1FL,((SHANG_M1M,SHANG_M1E)|(SHANG_M1EL,SHANG_M1M)),SHANG_M4F);
5091          TX=Shanghai Metro M2;                                                                           \
5092            C=1-2*(<SHANG_M2FL,((SHANG_M2ML,SHANG_M2E)|(SHANG_M2EL,SHANG_M2M)),SHANG_M4F);
5093          TX=Shanghai Metro M4;                                                                           \
5094            C=1-2*(<SHANG_M4FL,((SHANG_M4ML,SHANG_M4E)|(SHANG_M4EL,SHANG_M4M)),SHANG_M4F);
5095          TX=Shanghai Metro M5;                                                                           \
5096            C=1-2*(<SHANG_M5FL,SHANG_M5EL,SHANG_M5E,SHANG_M5F);
5097          TX=Shanghai Metro M6;                                                                           \
5098            C=1-2*(<SHANG_M6FL,SHANG_M6EL,SHANG_M6E,SHANG_M6F);
5099          TX=Shanghai Metro M9;                                                                           \
5100            C=<SHANG_M9FL,SHANG_M9EL,SHANG_M9M,SHANG_M9E,SHANG_M9F;
5101        $ENDGROUP
5102        $GROUP LC=2; %GBG(STBGMD,ENV_WAYT3);
5103          TX=Shanghai Metro Bombardier Movia 456 M7;                                                      \
5104            C=<SHANG_M7MOV456EL,SHANG_M7MOV456MPL,SHANG_M7MOV456ML,SHANG_M7MOV456M,SHANG_M7MOV456MP,      \
5105              SHANG_M7MOV456E;
5106          TX=Shanghai Metro Bombardier Movia 456 M9;                                                      \
5107            C=<SHANG_M9MOV456EL,SHANG_M9MOV456MPL,SHANG_M9MOV456ML,SHANG_M9MOV456M,SHANG_M9MOV456MP,      \
5108              SHANG_M9MOV456E;
5109          TX=Shanghai Metro Bombardier Movia 456 M12;                                                     \
5110            C=<SHANG_M12MOV456EL,SHANG_M12MOV456MPL,SHANG_M12MOV456ML,SHANG_M12MOV456M,                   \
5111              SHANG_M12MOV456MP,SHANG_M12MOV456E;
5112        $ENDGROUP
5113      }
5114    }
5115  #------------------------------------------------------------------------------
5116  # Australia
5117    {AUS?
5118      {TRAM?
5119        TX=Melbourne D2;                                                                                  \
5120          C=MTRAM_D2L|MTRAM_D2; %LBG(STBGUS,ENV_WAYT1);
5121      }
5122    }
5123  #------------------------------------------------------------------------------
5124  # Japan
5125
5126  # Hanshin
5127    {J?
5128      {TRAM?
5129        $GROUP LC=1; %GBG(STBGJP05C,ENV_WAYT1);
5130          TX=Hanshin 1;                                                                                   \
5131            C=HSIN_0001;
5132          TX=Hanshin 31;                                                                                  \
5133            C=HSIN_0031;
5134          TX=Hanshin 91;                                                                                  \
5135            C=HSIN_0071;
5136          TX=Hanshin 91;                                                                                  \
5137            C=HSIN_0091;
5138        $ENDGROUP
5139      }
5140
5141  # Hakodate
5142      {TRAM?
5143        $GROUP LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5144          TX=Hakodate 700;                                                                                \
5145            C=HAKODATE_710R|HAKODATE_718|HAKODATE_724;
5146          TX=Hakodate 800;                                                                                \
5147            C=HAKODATE_800R|HAKODATE_810A|HAKODATE_810|HAKODATE_810N|HAKODATE_811|HAKODATE_812O|          \
5148              HAKODATE_812A|HAKODATE_812B|HAKODATE_812C|HAKODATE_812;
5149          TX=Hakodate 1007;                                                                               \
5150            C=HAKODATE_1007;
5151          TX=Hakodate 8004;                                                                               \
5152            C=HAKODATE_8004;
5153          TX=Hakodate 8101;                                                                               \
5154            C=HAKODATE_8101;
5155          TX=Hakodate 9600;                                                                               \
5156            C=HAKODATE_9600;
5157        $ENDGROUP
5158      }
5159
5160  # Fukuoka Nishi-Nippon Railroad
5161      {TRAM?
5162        $GROUP LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5163
5164          TX=Fukuoka Nishi-Nippon Railroad 138-150;                                                       \
5165            C=NIS_0138|NIS_0150;
5166          TX=Fukuoka Nishi-Nippon Railroad 600;                                                           \
5167            C=NIS_0601|NIS_0621O|NIS_0621;
5168          TX=Fukuoka Nishi-Nippon Railroad 1000;                                                          \
5169            C=NIS_1016|NIS_1037O|NIS_1037;
5170          TX=Fukuoka Nishi-Nippon Railroad 1051;                                                          \
5171            C=NIS_1052;
5172        $ENDGROUP
5173      }
5174
5175  # Hakodate
5176      {TRAM?
5177        $GROUP LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5178          TX=Hakodate 800;                                                                                \
5179            C=HAKODATE_800R|HAKODATE_810A|HAKODATE_810|HAKODATE_810N|HAKODATE_811|HAKODATE_812O|          \
5180              HAKODATE_812A|HAKODATE_812B|HAKODATE_812C|HAKODATE_812;
5181          TX=Hakodate 1007;                                                                               \
5182            C=HAKODATE_1007;
5183          TX=Hakodate 8004;                                                                               \
5184            C=HAKODATE_8004;
5185          TX=Hakodate 8101;                                                                               \
5186            C=HAKODATE_8101;
5187          TX=Hakodate 9600;                                                                               \
5188            C=HAKODATE_9600;
5189        $ENDGROUP
5190      }
5191
5192  # Hiroshima
5193      {TRAM|BUS?
5194        $GROUP LC=1; %ETA(STBGJP05C,ENV_WAYT1);
5195          {TRAM?
5196            TX=Hiroshima 651-655;                                                                         \
5197              C=HIROD_(651|652|653|655);
5198            TX=Hiroshima 570;                                                                             \
5199              C=J_H570A|J_H570B|J_H570C;
5200            TX=Hiroshima 5000;                                                                            \
5201              C=J_5000;
5202          }
5203          {BUS?
5204            TX=Hiroshima;                                                                                 \
5205              C=BUS_RHIRODEN(|L);
5206          }
5207        $ENDGROUP
5208      }
5209
5210      {TRAM?
5211        TX=Iyotetsu 50;                                                                                   \
5212          C=IYOTETSU_50_(3|4); %LBG(STBGJP05C,ENV_WAYT1);
5213      }
5214
5215  # Kagoshima
5216      {TRAM?
5217        TX=Kagoshima 1000;                                                                                \
5218          C=KAGO_1000|KAGO_1014|KAGO_1017; %LBG(STBGJP05C,ENV_WAYT5);
5219
5220  # Chikuho Electric Railroad Kitakyushu- - Nogata
5221        TX=Chikuho Electric Railroad Kitakyushu - Nogata 2000;                                            \
5222          C=CHIKUHO_2001|CHIKUHO_2006; %LBG(STBGJP,ENV_WAYT1);
5223      }
5224
5225  # Keishin
5226      {TRAM?
5227        $GROUP LC=1; %GBG(STBGJP05C,ENV_WAYT1);
5228          TX=Keishin 1;                                                                                   \
5229            C=KEIS_001;
5230          TX=Keishin 11-17;                                                                               \
5231            C=KEIS_011|KEIS_017;
5232          TX=Keishin 20-30;                                                                               \
5233            C=KEIS_020|KEIS_030;
5234          TX=Keishin 30;                                                                                  \
5235            C=KEIS_030N;
5236          TX=Keishin 50;                                                                                  \
5237            C=KEIS_050;
5238          TX=Keishin 60;                                                                                  \
5239            C=KEIS_060;
5240          TX=Keishin 70;                                                                                  \
5241            C=KEIS_070;
5242        $ENDGROUP
5243      }
5244
5245  # Kobe
5246      {TRAM?
5247        $GROUP LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5248          TX=Kobe 200;                                                                                    \
5249            C=KOBE_0200;
5250          TX=Kobe 300;                                                                                    \
5251            C=KOBE_0300O|KOBE_0300;
5252          TX=Kobe 400;                                                                                    \
5253            C=KOBE_0400;
5254          TX=Kobe 500;                                                                                    \
5255            C=KOBE_0500O|KOBE_0500|KOBE_570A|KOBE_570B;
5256          TX=Kobe 600;                                                                                    \
5257            C=KOBE_0600;
5258          TX=Kobe 700;                                                                                    \
5259            C=KOBE_0700O|KOBE_0700|KOBE_0750;
5260          TX=Kobe 800;                                                                                    \
5261            C=KOBE_800A|KOBE_800B|KOBE_800C;
5262          TX=Kobe 900;                                                                                    \
5263            C=KOBE_0900|KOBE_900B|KOBE_900C|KOBE_900D;
5264          TX=Kobe 1000;                                                                                   \
5265            C=KOBE_1000O;
5266          TX=Kobe 1100;                                                                                   \
5267            C=J_1100|J_1150|KOBE_1100|KOBE_1100A|KOBE_1100B|KOBE_1100C|KOBE_1100D|KOBE_1150;
5268          TX=Kobe 2000;                                                                                   \
5269            C=<J_8101,J_8201,2*J_8301,J_8501,J_8601;
5270          TX=Kobe 2000;                                                                                   \
5271            C=<KOBE_2000AL,KOBE_2000B,2*KOBE_2000C,KOBE_2000D,KOBE_2000E;
5272          TX=Kobe 8000;                                                                                   \
5273            C=<KOBE_8000AL,KOBE_8000B,2*KOBE_8000C,KOBE_8000D,KOBE_8000E;
5274          TX=Kobe 2000 Ikea livery;                                                                       \
5275            C=<KOBE_8000IKEA1L,KOBE_8000IKEA2,KOBE_8000IKEA3,KOBE_8000IKEA4,KOBE_8000IKEA5,KOBE_8000IKEA6;
5276        $ENDGROUP
5277      }
5278
5279      {TRAM?
5280        $GROUP LC=1; %GBG(STBGJP05C,ENV_WAYT1);
5281          TX=Kochi Tosa 200;                                                                              \
5282            C=TOSA_200;
5283          TX=Kochi Tosa 600;                                                                              \
5284            C=TOSA_600;
5285          TX=Kochi Tosa 736;                                                                              \
5286            C=KOCHI_735L|KOCHI_735;
5287        $ENDGROUP
5288      }
5289
5290      {TRAM?
5291        $GROUP                                                                                            \
5292            TX=Kyoto;                                                                                     \
5293            LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5294          C=KYOTO_VIPL;
5295          C=KYOTO_NDEN;
5296          TX=Kyoto 300;                                                                                   \
5297            C=KYOTO_0300(|O);
5298          TX=Kyoto 500;                                                                                   \
5299            C=KYOTO_0500;
5300          TX=Kyoto 1000;                                                                                  \
5301            C=KYOTO_1000;
5302          TX=Kyoto 1600;                                                                                  \
5303            C=KYOTO_1600;
5304          TX=Kyoto 1800;                                                                                  \
5305            C=KYOTO_1800F;
5306          TX=Kyoto 1900;                                                                                  \
5307            C=KYOTO_1900;
5308          TX=Kyoto 2000;                                                                                  \
5309            C=KYOTO_2000|KYOTO_2000O|KYOTO_2000F|KYOTO_2600|J_2001|J_2002A|J_2002B|J_2002C;
5310          TX=Kyoto 2500;                                                                                  \
5311            C=J_2500;
5312        $ENDGROUP
5313
5314        $GROUP LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5315          TX=Kyoto Keifuku Electric Railroad 100;                                                         \
5316            C=FUK_0101|FUK_0101|FUK_0121T|FUK_101~RET|FUK_101~OP|FUK_104YUKO|FUK_105PATO|FUK_106MORI|     \
5317              FUK_0121M;
5318          TX=Kyoto Keifuku Electric Railroad 26;                                                          \
5319            C=FUK_0026|FUK_26|FUK_27RETRO;
5320          TX=Kyoto Keifuku Electric Railroad 301;                                                         \
5321            C=FUK_0301|FUK_301;
5322          TX=Kyoto Keifuku Electric Railroad 500;                                                         \
5323            C=(FUK_501,FUK_502)|FUK_0501;
5324          TX=Kyoto Keifuku Electric Railroad 600;                                                         \
5325            C=2*(FUK_0614|FUK_0621|FUK_0613|FUK_0611|FUK_0631)|(2*(FUK_611|FUK_621~RET|FUK_631~RET))|     \
5326              (2*(FUK_613|FUK_621~OP|FUK_631~OP|FUK_631ENODEN|FUK_632BAKEDEN|FUK_633MOMOF));
5327          TX=Kyoto Keifuku Electric Railroad 2001;                                                        \
5328            C=FUK_2001~FUM|FUK_2001~RET|FUK_2001~OP;
5329          TX=Kyoto Keifuku Electric Railroad 1001;                                                        \
5330            C=FUK_1001;
5331        $ENDGROUP
5332      }
5333
5334      {TRAM?
5335        $GROUP LC=1; %GBG(STBGJP05C,ENV_WAYT1);
5336          TX=Nagasaki 3000;                                                                               \
5337            C=NAGA_3000;
5338        $ENDGROUP
5339      }
5340
5341  # Nankai
5342      {TRAM?
5343        $GROUP LC=1; %GBG(STBGJP05C,ENV_WAYT1);
5344          TX=Nankai 121;                                                                                  \
5345            C=NAN_0121;
5346          TX=Nankai 101-161;                                                                              \
5347            C=NAN_0101|NAN_161O2|NAN_0161;
5348          TX=Nankai 205;                                                                                  \
5349            C=NAN_0205;
5350          TX=Nankai 351;                                                                                  \
5351            C=NAN_0351;
5352          TX=NAN_701;                                                                                     \
5353            C=NAN_0701;
5354          TX=Nankai 351;                                                                                  \
5355            C=NAN_11;
5356          TX=NAN_0011;                                                                                    \
5357            C=NAN_0251;
5358          TX=Nankai 500;                                                                                  \
5359            C=NAN_0501|NAN_0502;
5360        $ENDGROUP
5361      }
5362
5363      {TRAM?
5364        $GROUP LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5365          TX=Osaka 600;                                                                                   \
5366            C=OSAKA_0601;
5367          TX=Osaka 700;                                                                                   \
5368            C=OSAKA_0701;
5369          TX=Osaka 800/900;                                                                               \
5370            C=OSAKA_0801|OSAKA_0806|OSAKA_0901;
5371          TX=Osaka 1000-1700;                                                                             \
5372            C=OSAKA_1001|OSAKA_1301|OSAKA_1501|OSAKA_1601|OSAKA_1711;
5373          TX=Osaka 2000/3000;                                                                             \
5374            C=OSAKA_2001|OSAKA_2101|OSAKA_2601|OSAKA_3001;
5375          TX=Osaka Atw;                                                                                   \
5376            C=OSAKA_0011|OSAKA_0025;
5377          TX=Osaka 800/900 (Japan);                                                                       \
5378            C=OSAKA_0801|OSAKA_0806|OSAKA_0901|OSAKA_0901P;
5379        $ENDGROUP
5380      }
5381
5382      {TRAM?
5383        $GROUP LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5384          TX=Osaka and Sakai:Hankai Tramway 121;                                                          \
5385            C=HANKAI_121ONT|HANKAI_121H|HANKAI_121T;
5386          TX=Osaka and Sakai:Hankai Tramway 151;                                                          \
5387            C=HANKAI_151S23|HANKAI_151S50;
5388          TX=Osaka and Sakai:Hankai Tramway 161-168;                                                      \
5389            C=HANKAI_161_H22|HANKAI_161T|HANKAI_161SA|HANKAI_162_14_5|HANKAI_162_21_8|HANKAI_162_23_8|    \
5390              HANKAI_164_H22|HANKAI_166_22_9|HANKAI_167_15_4|HANKAI_168_BG|HANKAI_168_23_9|               \
5391              HANKAI_351_16_10;
5392          TX=Osaka and Sakai:Hankai Tramway 351;                                                          \
5393            C=HANKAI_351_16_10;
5394          TX=Osaka and Sakai:Hankai Tramway 504;                                                          \
5395            C=HANKAI_504_14_5;
5396          TX=Osaka and Sakai:Hankai Tramway 11;                                                           \
5397            C=HANKAI_11|HANKAI_11_23_9;
5398        $ENDGROUP
5399      }
5400
5401      {TRAM?
5402        $GROUP LC=2; %GBG(STBGJP05C,$GRP_WAYT1(51));
5403          TX=Wakayama 60;                                                                                 \
5404            C=WAK_60;
5405          TX=Wakayama 100;                                                                                \
5406            C=WAK_100;
5407          TX=Wakayama 251;                                                                                \
5408            C=WAK_251;
5409          TX=Wakayama 300;                                                                                \
5410            C=WAK_300;
5411          TX=Wakayama 321;                                                                                \
5412            C=WAK_321;
5413          TX=Wakayama 500;                                                                                \
5414            C=WAK_500;
5415          TX=Wakayama 700;                                                                                \
5416            C=WAK_700_8|WAK_700_10;
5417          TX=Wakayama 2001;                                                                               \
5418            C=WAK_2001;
5419        $ENDGROUP
5420      }
5421    }
5422  #------------------------------------------------------------------------------
5423  $ENDSECTION
5424
5425  # ) ] }