!----- TABLE OF ELEMENTS ----------------------------------------------------

q       : charge, total=0.845e-9
mal     : malign, on_pass=0 !,formodify_matrix=1
match0:mark,fitpoint=1
match1:mark,fitpoint=1
w1    : watch, interval=50, start_pass=0, end_pass=-1, filename="%s.w1"

L11     : DRIFT, L = 3.250000
L12     : DRIFT, L = 0.435100
L13     : DRIFT, L = 0.090144
L31     : DRIFT, L = 0.166113
L32     : DRIFT, L = 0.148476
L33     : DRIFT, L = 0.266157
L34     : DRIFT, L = 0.126900
L35     : DRIFT, L = 0.146597
L36     : DRIFT, L = 0.314753
L37     : DRIFT, L = 0.177907
L38     : DRIFT, L = 0.098015
L51     : DRIFT, L = 0.160002
L52     : DRIFT, L = 0.235723
L53     : DRIFT, L = 0.115030
L54     : DRIFT, L = 0.275645
L55     : DRIFT, L = 0.169000

Q11     : KQUAD, L = 0.200000, K1 = 3.929107356957576e+00, N_KICKS = 20
Q12     : KQUAD, L = 0.145000, K1 = -3.961448359995066e+00, N_KICKS = 20

!Q11     : KQUAD, L = 0.200000, K1 = 3.947386, N_KICKS = 20
!Q12     : KQUAD, L = 0.145000, K1 =-3.960021, N_KICKS = 20
Q31     : KQUAD, L = 0.145000, K1 =-3.537500, N_KICKS = 20
Q32     : KQUAD, L = 0.145000, K1 =-3.822400, N_KICKS = 20
Q51     : KQUAD, L = 0.384000, K1 = 3.998100, N_KICKS = 20
Q52     : KQUAD, L = 0.200000, K1 =-3.933800, N_KICKS = 20

D21     : CSBEND, L = 0.191800, ANGLE = 0.009077, K1 = 0.000000,&
          E1 = 0.020845, E2 =-0.011768, N_KICKS = 20
D22     : CSBEND, L = 0.233000, ANGLE = 0.006647, K1 = 0.000000,&
          E1 = 0.011768, E2 =-0.005120, N_KICKS = 20
D23     : CSBEND, L = 0.493100, ANGLE = 0.010029, K1 = 0.000000,&
          E1 = 0.005120, E2 = 0.004908, N_KICKS = 20
D24     : CSBEND, L = 0.671000, ANGLE = 0.009523, K1 = 0.000000,&
          E1 =-0.004908, E2 = 0.014431, N_KICKS = 20
D25     : CSBEND, L = 0.645900, ANGLE = 0.006414, K1 = 0.000000,&
          E1 =-0.014431, E2 = 0.020845, N_KICKS = 20
D41     : CSBEND, L = 0.291900, ANGLE = 0.003359, K1 = 0.000000,&
          E1 = 0.016639, E2 =-0.013279, N_KICKS = 20
D42     : CSBEND, L = 0.358600, ANGLE = 0.004657, K1 = 0.000000,&
          E1 = 0.013279, E2 =-0.008623, N_KICKS = 20
D43     : CSBEND, L = 0.486900, ANGLE = 0.007395, K1 = 0.000000,&
          E1 = 0.008623, E2 =-0.001228, N_KICKS = 20
D44     : CSBEND, L = 0.307600, ANGLE = 0.005526, K1 = 0.000000,&
          E1 = 0.001228, E2 = 0.004298, N_KICKS = 20
D45     : CSBEND, L = 0.539700, ANGLE = 0.012341, K1 = 0.000000,&
          E1 =-0.004298, E2 = 0.016639, N_KICKS = 20

S32A    : KSEXT, L = 0.125000, K2 = 1.439971e+02, N_KICKS = 20
S31B    : KSEXT, L = 0.125000, K2 = -1.021337e+02, N_KICKS = 20

S31A    : KSEXT, L = 0.125000, K2 =-101.52640, N_KICKS = 20
!S32A    : KSEXT, L = 0.125000, K2 = 135.25640, N_KICKS = 20
S33A    : KSEXT, L = 0.125000, K2 = -64.62833, N_KICKS = 20
!S31B    : KSEXT, L = 0.125000, K2 = -95.59129, N_KICKS = 20
S32B    : KSEXT, L = 0.125000, K2 = 132.92740, N_KICKS = 20
S33B    : KSEXT, L = 0.125000, K2 = -72.25867, N_KICKS = 20
S31C    : KSEXT, L = 0.125000, K2 =-106.71320, N_KICKS = 20
S32C    : KSEXT, L = 0.125000, K2 = 132.55610, N_KICKS = 20
S33C    : KSEXT, L = 0.125000, K2 = -62.06096, N_KICKS = 20
S31D    : KSEXT, L = 0.125000, K2 = -99.80010, N_KICKS = 20
S32D    : KSEXT, L = 0.125000, K2 = 128.86380, N_KICKS = 20
S33D    : KSEXT, L = 0.125000, K2 = -68.38843, N_KICKS = 20

DQ31    : CSBEND, L = 0.200000, ANGLE =-0.002304, K1 = 4.204910,&
          E1 =-0.001152, E2 =-0.001152, N_KICKS = 20
DQ32    : CSBEND, L = 0.145000, ANGLE =-0.001479, K1 = 1.632860,&
          E1 =-0.000740, E2 =-0.000740, N_KICKS = 20
DQ51    : CSBEND, L = 0.820000, ANGLE = 0.034733, K1 =-2.102080,&
          E1 = 0.017367, E2 = 0.017367, N_KICKS = 20
DQ52    : CSBEND, L = 0.626000, ANGLE =-0.007699, K1 = 3.860560,&
          E1 =-0.003849, E2 =-0.003849, N_KICKS = 20
CENT    : CSBEND, L = 0.220000, ANGLE = 0.027963, K1 = 0.000000,&
          E1 = 0.013981, E2 = 0.013981, N_KICKS = 20
HALFCENT: CSBEND,L=0.11,ANGLE=0.013982,K1=0.00,E1=0.006991,E2=0.006991,N_KICKS=20

!----- TABLE OF SEGMENTS ----------------------------------------------------

S01   : LINE=(L11, Q11, L12, Q12, L13)
S02   : LINE=(D21, D22, D23, D24, D25)
S03A  : LINE=(L31, Q31, L32, S31A, S31A, L33, DQ31, L34, S32A, S32A,&
          L35, DQ32, L36, S33A, S33A, L37, Q32, L38)
S03B  : LINE=(L31, Q31, L32, S31B, S31B, L33, DQ31, L34, S32B, S32B,&
          L35, DQ32, L36, S33B, S33B, L37, Q32, L38)
S03C  : LINE=(L31, Q31, L32, S31C, S31C, L33, DQ31, L34, S32C, S32C,&
          L35, DQ32, L36, S33C, S33C, L37, Q32, L38)
S03D  : LINE=(L31, Q31, L32, S31D, S31D, L33, DQ31, L34, S32D, S32D,&
          L35, DQ32, L36, S33D, S33D, L37, Q32, L38)
S04   : LINE=(D41, D42, D43, D44, D45)
S05   : LINE=(L51, Q51, L52, DQ51, L53, DQ52, L54, Q52, L55, CENT, L55, Q52, L54, DQ52, L53, DQ51, L52, Q51, L51)
S1    : LINE=(S01, S02, S03A, S04, S05, -S04, -S03B, -S02, -S01)
S2    : LINE=(S01, S02, S03C, S04, S05, -S04, -S03D, -S02, -S01)
CELL  : LINE=(S1, S2)
RING  : LINE=(14*CELL)



!----- DYNAMIC APERTURE  --------------------------------------------------



MALDA  : MALIGN, ON_PASS=0, FORCE_MODIFY_MATRIX=1
DARING : LINE=(MALDA,14*CELL)



!----- Momentum dependent tune shift  --------------------------------------------------



MALMDTS  : MALIGN, ON_PASS=0, FORCE_MODIFY_MATRIX=0
W1MDTS   : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w1", MODE="CENTROID"


MDTSRING : LINE=(MALMDTS,14*CELL,W1MDTS)



!----- Amplitude dependent tune shift  --------------------------------------------------



W1ADTS   : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w1", MODE="COORDINATES"


ADTSRING : LINE=(14*CELL,W1ADTS)



!----- RF Setting  --------------------------------------------------


RF     : RFCA, FREQ=4.998771E+08, VOLT=3.061137E+06, PHASE=160.7523 !h=1332!RF_ACC=5
SR     : SREFFECTS, QEXCITATION=1
RFRING : LINE=(14*CELL,SR,RF)


!----- Local Momentum Acceptance Setting  --------------------------------------------------


LGBM1TUBE : MAXAMP, X_MAX=0.012, Y_MAX=0.012
LGBM2TUBE : MAXAMP, X_MAX=0.012, Y_MAX=0.010
CENTTUBE  : MAXAMP, X_MAX=0.012, Y_MAX=0.004
QUADTUBE  : MAXAMP, X_MAX=0.012, Y_MAX=0.012
SEXTTUBE  : MAXAMP, X_MAX=0.012, Y_MAX=0.012
IDTUBE    : MAXAMP, X_MAX=0.012, Y_MAX=0.003
RFLMA     : RFCA, FREQ=4.998771E+08, VOLT=3.061137E+06, PHASE=160.7523 !h=1332!RF_ACC=5
SRLMA     : SREFFECTS, QEXCITATION=0

S01LMA   : LINE=(IDTUBE, L11, IDTUBE, QUADTUBE, Q11, L12, Q12, QUADTUBE, L13)
S02LMA   : LINE=(LGBM1TUBE, D21, D22, D23, D24, D25, LGBM1TUBE)
S03ALMA  : LINE=(L31, QUADTUBE, Q31, QUADTUBE, L32, SEXTTUBE, S31A, S31A, SEXTTUBE, L33, QUADTUBE, DQ31, QUADTUBE, L34, SEXTTUBE, S32A, S32A, SEXTTUBE, L35, QUADTUBE, DQ32, QUADTUBE, L36, SEXTTUBE, S33A, S33A, SEXTTUBE, L37, QUADTUBE, Q32, QUADTUBE, L38)
S03BLMA  : LINE=(L31, QUADTUBE, Q31, QUADTUBE, L32, SEXTTUBE, S31B, S31B, SEXTTUBE, L33, QUADTUBE, DQ31, QUADTUBE, L34, SEXTTUBE, S32B, S32B, SEXTTUBE, L35, QUADTUBE, DQ32, QUADTUBE, L36, SEXTTUBE, S33B, S33B, SEXTTUBE, L37, QUADTUBE, Q32, QUADTUBE, L38)
S03CLMA  : LINE=(L31, QUADTUBE, Q31, QUADTUBE, L32, SEXTTUBE, S31C, S31C, SEXTTUBE, L33, QUADTUBE, DQ31, QUADTUBE, L34, SEXTTUBE, S32C, S32C, SEXTTUBE, L35, QUADTUBE, DQ32, QUADTUBE, L36, SEXTTUBE, S33C, S33C, SEXTTUBE, L37, QUADTUBE, Q32, QUADTUBE, L38)
S03DLMA  : LINE=(L31, QUADTUBE, Q31, QUADTUBE, L32, SEXTTUBE, S31D, S31D, SEXTTUBE, L33, QUADTUBE, DQ31, QUADTUBE, L34, SEXTTUBE, S32D, S32D, SEXTTUBE, L35, QUADTUBE, DQ32, QUADTUBE, L36, SEXTTUBE, S33D, S33D, SEXTTUBE, L37, QUADTUBE, Q32, QUADTUBE, L38)
S04LMA   : LINE=(LGBM2TUBE, D41, D42, D43, D44, D45, LGBM2TUBE)
S05LMA   : LINE=(L51, QUADTUBE, Q51, L52, DQ51, L53, DQ52, L54, Q52, QUADTUBE, L55, CENTTUBE, CENT, CENTTUBE, L55, QUADTUBE, Q52, L54, DQ52, L53, DQ51, L52, Q51, QUADTUBE, L51)
S1LMA    : LINE=(S01LMA, S02LMA, S03ALMA, S04LMA, S05LMA, -S04LMA, -S03BLMA, -S02LMA, -S01LMA)
S2LMA    : LINE=(S01LMA, S02LMA, S03CLMA, S04LMA, S05LMA, -S04LMA, -S03DLMA, -S02LMA, -S01LMA)

LMACELL   : LINE=(S1LMA, S2LMA)
LMARING   : LINE=(14*LMACELL)
LMARFRING : LINE=(14*LMACELL,SRLMA,RFLMA)


!----- Acceptance at the Center of the ID and at the injection point --------------------------------------------------



MALACC       : MALIGN, ON_PASS=0, FORCE_MODIFY_MATRIX=1
WACC         : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w1", MODE="COORDINATE"
HORTUBEACC   : MAXAMP, X_MAX=0.012, Y_MAX=0.001
INJFRONTACC  : DRIFT, L=5.900000
INJBEHINDACC : DRIFT, L=0.600000


ACCRINGIDCENTER     : LINE=(MALACC,WACC,14*CELL)
ACCTUBERINGIDCENTER : LINE=(MALACC,WACC,HORTUBEACC,14*CELL,HORTUBEACC)

S01INJFRONTACC      : LINE=(INJFRONTACC, Q11, L12, Q12, L13)
S01INJBEHINDACC     : LINE=(INJBEHINDACC, Q11, L12, Q12, L13)
S1INJACC            : LINE=(S01,S02,S03A,S04,S05,-S04,-S03B,-S02,-S01INJFRONTACC)
S2INJACC            : LINE=(S01INJBEHINDACC,S02,S03C,S04,S05,-S04,-S03D,-S02,-S01)
ACCRINGINJECTOR     : LINE=(MALACC,WACC,S2INJACC,13*CELL,S1INJACC)
ACCTUBERINGINJECTOR : LINE=(MALACC,WACC,S2INJACC,HORTUBEACC,13*CELL,HORTUBEACC,S1INJACC)



!----- Stored Beam Particle Tracking --------------------------------------------------



W1STORED        : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w1", MODE="COORDINATE"
W2STORED        : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w2", MODE="COORDINATE"
W3STORED        : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w3", MODE="COORDINATE"
W4STORED        : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w4", MODE="COORDINATE"
W5STORED        : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w5", MODE="COORDINATE"
W6STORED        : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w6", MODE="COORDINATE"
W7STORED        : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w7", MODE="COORDINATE"
W8STORED        : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w8", MODE="COORDINATE"

KICK1STORED     : BUMPER, l=0.7, ANGLE =-0.0099996, WAVEFORM="waveform.sdds=t+A"
KICK2STORED     : BUMPER, l=0.7, ANGLE = 0.0099996, WAVEFORM="waveform.sdds=t+A"
KICK3STORED     : BUMPER, l=0.7, ANGLE = 0.0099996, WAVEFORM="waveform.sdds=t+A"
KICK4STORED     : BUMPER, l=0.7, ANGLE =-0.0099996, WAVEFORM="waveform.sdds=t+A"

L1STORED        : DRIFT, L=0.250000
L2STORED        : DRIFT, L=0.500000
L3STORED        : DRIFT, L=0.500000
L4STORED        : DRIFT, L=1.200000
L5STORED        : DRIFT, L=0.500000
L6STORED        : DRIFT, L=0.500000
L7STORED        : DRIFT, L=0.250000

RFSTORED        : RFCA, FREQ=4.998771E+08, VOLT=2.700000E+06, PHASE=158.0532 !h=1332!RF acceptance = 4.456%
SRSTORED        : SREFFECTS, QEXCITATION=1


S01FRONTKICKER  : LINE=(L1STORED, Q11, L12, Q12, L13)
S01BEHINDKICKER : LINE=(W1STORED,KICK1STORED,W2STORED,L2STORED,W3STORED,KICK2STORED,W4STORED,L3STORED,L4STORED,L5STORED,W5STORED,KICK3STORED,W6STORED,L6STORED,W7STORED,KICK4STORED,W8STORED,L7STORED, Q11, L12, Q12, L13)
S1STORED        : LINE=(S01,S02,S03A,S04,S05,-S04,-S03B,-S02,-S01FRONTKICKER)
S2STORED        : LINE=(S01BEHINDKICKER,S02,S03C,S04,S05,-S04,-S03D,-S02,-S01)
RINGSTORED      : LINE=(S2STORED,13*CELL,S1STORED)
RINGSTOREDRF    : LINE=(S2STORED,13*CELL,S1STORED,SRSTORED,RFSTORED)



!----- Injected Beam Particle Tracking --------------------------------------------------



W1INJECTED        : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w1", MODE="COORDINATE"
W2INJECTED        : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w2", MODE="COORDINATE"
W3INJECTED        : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w3", MODE="COORDINATE"
W4INJECTED        : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w4", MODE="COORDINATE"
W5INJECTED        : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w5", MODE="COORDINATE"

KICK1INJECTED     : BUMPER, l=0.7, ANGLE = 0.0099996, WAVEFORM="waveform.sdds=t+A"
KICK2INJECTED     : BUMPER, l=0.7, ANGLE =-0.0099996, WAVEFORM="waveform.sdds=t+A"

L1INJECTED        : DRIFT, L=3.850000
L2INJECTED        : DRIFT, L=0.500000
L3INJECTED        : DRIFT, L=0.500000
L4INJECTED        : DRIFT, L=0.250000

RFINJECTED        : RFCA, FREQ=4.998771E+08, VOLT=2.700000E+06, PHASE=158.0532 !h=1332!RF acceptance = 4.456%
SRINJECTED        : SREFFECTS, QEXCITATION=1

MALINJECTOFFSET   : MALIGN, ON_PASS=0, FORCE_MODIFY_MATRIX=0


S01FRONTINJECTION  : LINE=(L1INJECTED, Q11, L12, Q12, L13)
S01BEHINDINJECTION : LINE=(MALINJECTOFFSET,W1INJECTED,L2INJECTED,W2INJECTED,KICK1INJECTED,W3INJECTED,L3INJECTED,W4INJECTED,KICK2INJECTED,W5INJECTED,L4INJECTED, Q11, L12, Q12, L13)
S1INJECTED        : LINE=(S01,S02,S03A,S04,S05,-S04,-S03B,-S02,-S01FRONTINJECTION)
S2INJECTED        : LINE=(S01BEHINDINJECTION,S02,S03C,S04,S05,-S04,-S03D,-S02,-S01)
RINGINJECTED      : LINE=(S2INJECTED,13*CELL,S1INJECTED)
RINGINJECTEDRF    : LINE=(S2INJECTED,13*CELL,S1INJECTED,SRINJECTED,RFINJECTED)







!----- SYNCHROTRON OSCILLATION CHECK  --------------------------------------------------



W1SYNCHROTRON   : WATCH, INTERVAL=1, START_PASS=0, END_PASS=-1, FILENAME="%s.w1", MODE="COORDINATE"

RFSYNCHROTRON   : RFCA, FREQ=4.9987709081E+08, VOLT=2.700000E+06, PHASE=158.0532 !h=1332!RF acceptance = 4.456%
SRSYNCHROTRON   : SREFFECTS, QEXCITATION=1

MALSYNCHROTRON  : MALIGN, ON_PASS=0, FORCE_MODIFY_MATRIX=0


SYNCHROTRONRING : LINE=(MALSYNCHROTRON,W1SYNCHROTRON,14*CELL,SRSYNCHROTRON,RFSYNCHROTRON)



!----- TOUSCHECK LIFE TIME  --------------------------------------------------



TOUSCHECKRING : LINE=(14*CELL)



!----- TABLE OF CORRECTORS --------------------------------------------------

LM11    : EDRIFT, L = 3.170000
LM12    : EDRIFT, L = 0.080000
LC11    : EDRIFT, L = 0.080000
LC12    : EDRIFT, L = 0.305100
LM21    : EDRIFT, L = 0.186157
LM22    : EDRIFT, L = 0.080000
LM31    : EDRIFT, L = 0.080000
LM32    : EDRIFT, L = 0.234753
LM41    : EDRIFT, L = 0.080002
LM42    : EDRIFT, L = 0.080000
LC21    : EDRIFT, L = 0.080000
LC22    : EDRIFT, L = 0.145645
LM51    : EDRIFT, L = 0.080002
LM52    : EDRIFT, L = 0.089000
REVERSE : EDRIFT, L =-0.125000
LC31    : EDRIFT, L = 0.020072
LC41    : EDRIFT, L = 0.019500

QS31A   : KQUAD, L = 0.250000, K1 =  0.030, N_KICKS=20, TILT = 0.7853981633974479
QS32A   : KQUAD, L = 0.250000, K1 =  0.030, N_KICKS=20, TILT = 0.7853981633974479
QS33A   : KQUAD, L = 0.250000, K1 =  0.030, N_KICKS=20, TILT = 0.7853981633974479
QS31B   : KQUAD, L = 0.250000, K1 =  0.030, N_KICKS=20, TILT = 0.7853981633974479
QS32B   : KQUAD, L = 0.250000, K1 =  0.030, N_KICKS=20, TILT = 0.7853981633974479
QS33B   : KQUAD, L = 0.250000, K1 =  0.030, N_KICKS=20, TILT = 0.7853981633974479
QS31C   : KQUAD, L = 0.250000, K1 =  0.030, N_KICKS=20, TILT = 0.7853981633974479
QS32C   : KQUAD, L = 0.250000, K1 =  0.030, N_KICKS=20, TILT = 0.7853981633974479
QS33C   : KQUAD, L = 0.250000, K1 =  0.030, N_KICKS=20, TILT = 0.7853981633974479
QS31D   : KQUAD, L = 0.250000, K1 =  0.030, N_KICKS=20, TILT = 0.7853981633974479
QS32D   : KQUAD, L = 0.250000, K1 =  0.030, N_KICKS=20, TILT = 0.7853981633974479
QS33D   : KQUAD, L = 0.250000, K1 =  0.030, N_KICKS=20, TILT = 0.7853981633974479

QC1     : KQUAD, L = 0.050000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479
QC2     : KQUAD, L = 0.050000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479



!QS31A   : KQUAD, L = 0.250000, K1 =  0.050, N_KICKS=20, TILT = 0.7853981633974479
!QS32A   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479
!QS33A   : KQUAD, L = 0.250000, K1 =  -0.050, N_KICKS=20, TILT = 0.7853981633974479
!QS31B   : KQUAD, L = 0.250000, K1 =  0.050, N_KICKS=20, TILT = 0.7853981633974479
!QS32B   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479
!QS33B   : KQUAD, L = 0.250000, K1 =  -0.050, N_KICKS=20, TILT = 0.7853981633974479
!QS31C   : KQUAD, L = 0.250000, K1 =  0.050, N_KICKS=20, TILT = 0.7853981633974479
!QS32C   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479
!QS33C   : KQUAD, L = 0.250000, K1 =  -0.050, N_KICKS=20, TILT = 0.7853981633974479
!QS31D   : KQUAD, L = 0.250000, K1 =  0.050, N_KICKS=20, TILT = 0.7853981633974479
!QS32D   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479
!QS33D   : KQUAD, L = 0.250000, K1 =  -0.050, N_KICKS=20, TILT = 0.7853981633974479
!QC1     : KQUAD, L = 0.050000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479
!QC2     : KQUAD, L = 0.050000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479

MONI1   : MONI, L = 0.0
MONI2   : MONI, L = 0.0
MONI3   : MONI, L = 0.0
MONI4   : MONI, L = 0.0
MONI5   : MONI, L = 0.0

HK31A   : HKICK, STEERING=1
VK31A   : VKICK, STEERING=1
HK32A   : HKICK, STEERING=1
VK32A   : VKICK, STEERING=1
HK33A   : HKICK, STEERING=1
VK33A   : VKICK, STEERING=1
HK31B   : HKICK, STEERING=1
VK31B   : VKICK, STEERING=1
HK32B   : HKICK, STEERING=1
VK32B   : VKICK, STEERING=1
HK33B   : HKICK, STEERING=1
VK33B   : VKICK, STEERING=1
HK31C   : HKICK, STEERING=1
VK31C   : VKICK, STEERING=1
HK32C   : HKICK, STEERING=1
VK32C   : VKICK, STEERING=1
HK33C   : HKICK, STEERING=1
VK33C   : VKICK, STEERING=1
HK31D   : HKICK, STEERING=1
VK31D   : VKICK, STEERING=1
HK32D   : HKICK, STEERING=1
VK32D   : VKICK, STEERING=1
HK33D   : HKICK, STEERING=1
VK33D   : VKICK, STEERING=1
HKC1    : HKICK, STEERING=1
VKC1    : VKICK, STEERING=1
HKC2    : HKICK, STEERING=1
VKC2    : VKICK, STEERING=1


S31ACORRECTOR : LINE=(S31A,REVERSE,QS31A,REVERSE,S31A,HK31A,VK31A)
S32ACORRECTOR : LINE=(S32A,REVERSE,QS32A,REVERSE,S32A,HK32A,VK32A)
S33ACORRECTOR : LINE=(S33A,REVERSE,QS33A,REVERSE,S33A,HK33A,VK33A)
S31BCORRECTOR : LINE=(S31B,REVERSE,QS31B,REVERSE,S31B,HK31B,VK31B)
S32BCORRECTOR : LINE=(S32B,REVERSE,QS32B,REVERSE,S32B,HK32B,VK32B)
S33BCORRECTOR : LINE=(S33B,REVERSE,QS33B,REVERSE,S33B,HK33B,VK33B)
S31CCORRECTOR : LINE=(S31C,REVERSE,QS31C,REVERSE,S31C,HK31C,VK31C)
S32CCORRECTOR : LINE=(S32C,REVERSE,QS32C,REVERSE,S32C,HK32C,VK32C)
S33CCORRECTOR : LINE=(S33C,REVERSE,QS33C,REVERSE,S33C,HK33C,VK33C)
S31DCORRECTOR : LINE=(S31D,REVERSE,QS31D,REVERSE,S31D,HK31D,VK31D)
S32DCORRECTOR : LINE=(S32D,REVERSE,QS32D,REVERSE,S32D,HK32D,VK32D)
S33DCORRECTOR : LINE=(S33D,REVERSE,QS33D,REVERSE,S33D,HK33D,VK33D)
CORRECTOR1    : LINE=(LC11,QC1,HKC1,VKC1,LC12)
CORRECTOR2    : LINE=(LC21,QC2,HKC2,VKC2,LC22)
CORRECTOR3    : LINE=(LC31,QC1,HKC1,VKC1,LC31)
CORRECTOR4    : LINE=(LC41,QC2,HKC1,VKC1,LC41)


S01CORRECTOR   : LINE=(LM11, MONI1, LM12, Q11, CORRECTOR1, Q12, L13)
S02CORRECTOR   : LINE=(D21, D22, D23, D24, D25)
S03ACORRECTOR  : LINE=(L31, Q31, L32, S31ACORRECTOR, LM21, MONI2, LM22, DQ31, L34, S32ACORRECTOR, L35, DQ32, LM31, MONI3, LM32, S33ACORRECTOR, L37, Q32, L38)
S03BCORRECTOR  : LINE=(L31, Q31, L32, S31BCORRECTOR, LM21, MONI2, LM22, DQ31, L34, S32BCORRECTOR, L35, DQ32, LM31, MONI3, LM32, S33BCORRECTOR, L37, Q32, L38)
S03CCORRECTOR  : LINE=(L31, Q31, L32, S31CCORRECTOR, LM21, MONI2, LM22, DQ31, L34, S32CCORRECTOR, L35, DQ32, LM31, MONI3, LM32, S33CCORRECTOR, L37, Q32, L38)
S03DCORRECTOR  : LINE=(L31, Q31, L32, S31DCORRECTOR, LM21, MONI2, LM22, DQ31, L34, S32DCORRECTOR, L35, DQ32, LM31, MONI3, LM32, S33DCORRECTOR, L37, Q32, L38)
S04CORRECTOR   : LINE=(D41, D42, D43, D44, D45)
S05CORRECTOR   : LINE=(LM41, MONI4, LM42, Q51, L52, DQ51, L53, DQ52, CORRECTOR2, Q52, LM51, MONI5, LM52, CENT, LM52, MONI5, LM51, Q52, -CORRECTOR2, DQ52, L53, DQ51, L52, Q51, LM42, MONI4, LM41)
S05HALF: LINE=(LM41,MONI4,LM42,Q51,L52,DQ51,L53,DQ52,L54,Q52,LM51,MONI5,CORRECTOR4,HALFCENT)
S1HALFCORRECTOR1: LINE=(S01CORRECTOR,S02CORRECTOR,S03ACORRECTOR,S04CORRECTOR,S05HALF,match1)
S1HALFCORRECTOR2: LINE=(-S05HALF,-S04CORRECTOR,-S03BCORRECTOR,-S02CORRECTOR,-S01CORRECTOR)
S2HALFCORRECTOR1: LINE=(S01CORRECTOR,S02CORRECTOR,S03CCORRECTOR,S04CORRECTOR,S05HALF)
S2HALFCORRECTOR2: LINE=(-S05HALF,-S04CORRECTOR,-S03DCORRECTOR,-S02CORRECTOR,-S01CORRECTOR)
S1CORRECTOR: LINE=(S1HALFCORRECTOR1,S1HALFCORRECTOR2)
S2CORRECTOR: LINE=(S2HALFCORRECTOR1,S2HALFCORRECTOR2)
!S1CORRECTOR    : LINE=(S01CORRECTOR, S02CORRECTOR, S03ACORRECTOR, S04CORRECTOR, S05CORRECTOR, -S04CORRECTOR, -S03BCORRECTOR, -S02CORRECTOR, -S01CORRECTOR)
!S2CORRECTOR    : LINE=(S01CORRECTOR, S02CORRECTOR, S03CCORRECTOR, S04CORRECTOR, S05CORRECTOR, -S04CORRECTOR, -S03DCORRECTOR, -S02CORRECTOR, -S01CORRECTOR)
CELLCORRECTOR  : LINE=(match0,S1CORRECTOR, S2CORRECTOR)
RINGCORRECTOR  : LINE=(q,mal,w1,14*CELLCORRECTOR,SR,RF)



!----- GIRDER SIMULATION --------------------------------------------------

L11GIRDER  : DRIFT, L = 3.250000
L12GIRDER  : DRIFT, L = 0.435100
L13GIRDER  : DRIFT, L = 0.090144
L31GIRDER  : DRIFT, L = 0.166113
L32GIRDER  : DRIFT, L = 0.148476
L33GIRDER  : DRIFT, L = 0.266157
L34GIRDER  : DRIFT, L = 0.126900
L35GIRDER  : DRIFT, L = 0.146597
L36GIRDER  : DRIFT, L = 0.314753
L37GIRDER  : DRIFT, L = 0.177907
L38GIRDER  : DRIFT, L = 0.098015
L51GIRDER  : DRIFT, L = 0.160002
L52GIRDER  : DRIFT, L = 0.235723
L53GIRDER  : DRIFT, L = 0.115030
L54GIRDER  : DRIFT, L = 0.275645

Q11GIRDERA1 : KQUAD, L = 0.200000, K1 = 3.947386, N_KICKS = 20, GROUP = "GIRDER1A"
Q12GIRDERA1 : KQUAD, L = 0.145000, K1 =-3.960021, N_KICKS = 20, GROUP = "GIRDER1A"
Q31GIRDERA1 : KQUAD, L = 0.145000, K1 =-3.537500, N_KICKS = 20, GROUP = "GIRDER1A"
Q32GIRDERA1 : KQUAD, L = 0.145000, K1 =-3.822400, N_KICKS = 20, GROUP = "GIRDER2A"
Q51GIRDERA1 : KQUAD, L = 0.384000, K1 = 3.998100, N_KICKS = 20, GROUP = "GIRDER2A"
Q52GIRDERA1 : KQUAD, L = 0.200000, K1 =-3.933800, N_KICKS = 20, GROUP = "GIRDER2A"
Q11GIRDERA2 : KQUAD, L = 0.200000, K1 = 3.947386, N_KICKS = 20, GROUP = "GIRDER4A"
Q12GIRDERA2 : KQUAD, L = 0.145000, K1 =-3.960021, N_KICKS = 20, GROUP = "GIRDER4A"
Q31GIRDERA2 : KQUAD, L = 0.145000, K1 =-3.537500, N_KICKS = 20, GROUP = "GIRDER4A"
Q32GIRDERA2 : KQUAD, L = 0.145000, K1 =-3.822400, N_KICKS = 20, GROUP = "GIRDER3A"
Q51GIRDERA2 : KQUAD, L = 0.384000, K1 = 3.998100, N_KICKS = 20, GROUP = "GIRDER3A"
Q52GIRDERA2 : KQUAD, L = 0.200000, K1 =-3.933800, N_KICKS = 20, GROUP = "GIRDER3A"
Q11GIRDERB1 : KQUAD, L = 0.200000, K1 = 3.947386, N_KICKS = 20, GROUP = "GIRDER1B"
Q12GIRDERB1 : KQUAD, L = 0.145000, K1 =-3.960021, N_KICKS = 20, GROUP = "GIRDER1B"
Q31GIRDERB1 : KQUAD, L = 0.145000, K1 =-3.537500, N_KICKS = 20, GROUP = "GIRDER1B"
Q32GIRDERB1 : KQUAD, L = 0.145000, K1 =-3.822400, N_KICKS = 20, GROUP = "GIRDER2B"
Q51GIRDERB1 : KQUAD, L = 0.384000, K1 = 3.998100, N_KICKS = 20, GROUP = "GIRDER2B"
Q52GIRDERB1 : KQUAD, L = 0.200000, K1 =-3.933800, N_KICKS = 20, GROUP = "GIRDER2B"
Q11GIRDERB2 : KQUAD, L = 0.200000, K1 = 3.947386, N_KICKS = 20, GROUP = "GIRDER4B"
Q12GIRDERB2 : KQUAD, L = 0.145000, K1 =-3.960021, N_KICKS = 20, GROUP = "GIRDER4B"
Q31GIRDERB2 : KQUAD, L = 0.145000, K1 =-3.537500, N_KICKS = 20, GROUP = "GIRDER4B"
Q32GIRDERB2 : KQUAD, L = 0.145000, K1 =-3.822400, N_KICKS = 20, GROUP = "GIRDER3B"
Q51GIRDERB2 : KQUAD, L = 0.384000, K1 = 3.998100, N_KICKS = 20, GROUP = "GIRDER3B"
Q52GIRDERB2 : KQUAD, L = 0.200000, K1 =-3.933800, N_KICKS = 20, GROUP = "GIRDER3B"


D21GIRDERA1: CSBEND, L = 0.191800, ANGLE = 0.009077, K1 = 0.000000,&
          E1 = 0.020845, E2 =-0.011768, N_KICKS = 20, GROUP = "GIRDER1A"
D22GIRDERA1: CSBEND, L = 0.233000, ANGLE = 0.006647, K1 = 0.000000,&
          E1 = 0.011768, E2 =-0.005120, N_KICKS = 20, GROUP = "GIRDER1A"
D23GIRDERA1: CSBEND, L = 0.493100, ANGLE = 0.010029, K1 = 0.000000,&
          E1 = 0.005120, E2 = 0.004908, N_KICKS = 20, GROUP = "GIRDER1A"
D24GIRDERA1: CSBEND, L = 0.671000, ANGLE = 0.009523, K1 = 0.000000,&
          E1 =-0.004908, E2 = 0.014431, N_KICKS = 20, GROUP = "GIRDER1A"
D25GIRDERA1: CSBEND, L = 0.645900, ANGLE = 0.006414, K1 = 0.000000,&
          E1 =-0.014431, E2 = 0.020845, N_KICKS = 20, GROUP = "GIRDER1A"
D41GIRDERA1: CSBEND, L = 0.291900, ANGLE = 0.003359, K1 = 0.000000,&
          E1 = 0.016639, E2 =-0.013279, N_KICKS = 20, GROUP = "GIRDER2A"
D42GIRDERA1: CSBEND, L = 0.358600, ANGLE = 0.004657, K1 = 0.000000,&
          E1 = 0.013279, E2 =-0.008623, N_KICKS = 20, GROUP = "GIRDER2A"
D43GIRDERA1: CSBEND, L = 0.486900, ANGLE = 0.007395, K1 = 0.000000,&
          E1 = 0.008623, E2 =-0.001228, N_KICKS = 20, GROUP = "GIRDER2A"
D44GIRDERA1: CSBEND, L = 0.307600, ANGLE = 0.005526, K1 = 0.000000,&
          E1 = 0.001228, E2 = 0.004298, N_KICKS = 20, GROUP = "GIRDER2A"
D45GIRDERA1: CSBEND, L = 0.539700, ANGLE = 0.012341, K1 = 0.000000,&
          E1 =-0.004298, E2 = 0.016639, N_KICKS = 20, GROUP = "GIRDER2A"
D21GIRDERA2: CSBEND, L = 0.191800, ANGLE = 0.009077, K1 = 0.000000,&
          E1 = 0.020845, E2 =-0.011768, N_KICKS = 20, GROUP = "GIRDER4A"
D22GIRDERA2: CSBEND, L = 0.233000, ANGLE = 0.006647, K1 = 0.000000,&
          E1 = 0.011768, E2 =-0.005120, N_KICKS = 20, GROUP = "GIRDER4A"
D23GIRDERA2: CSBEND, L = 0.493100, ANGLE = 0.010029, K1 = 0.000000,&
          E1 = 0.005120, E2 = 0.004908, N_KICKS = 20, GROUP = "GIRDER4A"
D24GIRDERA2: CSBEND, L = 0.671000, ANGLE = 0.009523, K1 = 0.000000,&
          E1 =-0.004908, E2 = 0.014431, N_KICKS = 20, GROUP = "GIRDER4A"
D25GIRDERA2: CSBEND, L = 0.645900, ANGLE = 0.006414, K1 = 0.000000,&
          E1 =-0.014431, E2 = 0.020845, N_KICKS = 20, GROUP = "GIRDER4A"
D41GIRDERA2: CSBEND, L = 0.291900, ANGLE = 0.003359, K1 = 0.000000,&
          E1 = 0.016639, E2 =-0.013279, N_KICKS = 20, GROUP = "GIRDER3A"
D42GIRDERA2: CSBEND, L = 0.358600, ANGLE = 0.004657, K1 = 0.000000,&
          E1 = 0.013279, E2 =-0.008623, N_KICKS = 20, GROUP = "GIRDER3A"
D43GIRDERA2: CSBEND, L = 0.486900, ANGLE = 0.007395, K1 = 0.000000,&
          E1 = 0.008623, E2 =-0.001228, N_KICKS = 20, GROUP = "GIRDER3A"
D44GIRDERA2: CSBEND, L = 0.307600, ANGLE = 0.005526, K1 = 0.000000,&
          E1 = 0.001228, E2 = 0.004298, N_KICKS = 20, GROUP = "GIRDER3A"
D45GIRDERA2: CSBEND, L = 0.539700, ANGLE = 0.012341, K1 = 0.000000,&
          E1 =-0.004298, E2 = 0.016639, N_KICKS = 20, GROUP = "GIRDER3A"
D21GIRDERB1: CSBEND, L = 0.191800, ANGLE = 0.009077, K1 = 0.000000,&
          E1 = 0.020845, E2 =-0.011768, N_KICKS = 20, GROUP = "GIRDER1B"
D22GIRDERB1: CSBEND, L = 0.233000, ANGLE = 0.006647, K1 = 0.000000,&
          E1 = 0.011768, E2 =-0.005120, N_KICKS = 20, GROUP = "GIRDER1B"
D23GIRDERB1: CSBEND, L = 0.493100, ANGLE = 0.010029, K1 = 0.000000,&
          E1 = 0.005120, E2 = 0.004908, N_KICKS = 20, GROUP = "GIRDER1B"
D24GIRDERB1: CSBEND, L = 0.671000, ANGLE = 0.009523, K1 = 0.000000,&
          E1 =-0.004908, E2 = 0.014431, N_KICKS = 20, GROUP = "GIRDER1B"
D25GIRDERB1: CSBEND, L = 0.645900, ANGLE = 0.006414, K1 = 0.000000,&
          E1 =-0.014431, E2 = 0.020845, N_KICKS = 20, GROUP = "GIRDER1B"
D41GIRDERB1: CSBEND, L = 0.291900, ANGLE = 0.003359, K1 = 0.000000,&
          E1 = 0.016639, E2 =-0.013279, N_KICKS = 20, GROUP = "GIRDER2B"
D42GIRDERB1: CSBEND, L = 0.358600, ANGLE = 0.004657, K1 = 0.000000,&
          E1 = 0.013279, E2 =-0.008623, N_KICKS = 20, GROUP = "GIRDER2B"
D43GIRDERB1: CSBEND, L = 0.486900, ANGLE = 0.007395, K1 = 0.000000,&
          E1 = 0.008623, E2 =-0.001228, N_KICKS = 20, GROUP = "GIRDER2B"
D44GIRDERB1: CSBEND, L = 0.307600, ANGLE = 0.005526, K1 = 0.000000,&
          E1 = 0.001228, E2 = 0.004298, N_KICKS = 20, GROUP = "GIRDER2B"
D45GIRDERB1: CSBEND, L = 0.539700, ANGLE = 0.012341, K1 = 0.000000,&
          E1 =-0.004298, E2 = 0.016639, N_KICKS = 20, GROUP = "GIRDER2B"
D21GIRDERB2: CSBEND, L = 0.191800, ANGLE = 0.009077, K1 = 0.000000,&
          E1 = 0.020845, E2 =-0.011768, N_KICKS = 20, GROUP = "GIRDER4B"
D22GIRDERB2: CSBEND, L = 0.233000, ANGLE = 0.006647, K1 = 0.000000,&
          E1 = 0.011768, E2 =-0.005120, N_KICKS = 20, GROUP = "GIRDER4B"
D23GIRDERB2: CSBEND, L = 0.493100, ANGLE = 0.010029, K1 = 0.000000,&
          E1 = 0.005120, E2 = 0.004908, N_KICKS = 20, GROUP = "GIRDER4B"
D24GIRDERB2: CSBEND, L = 0.671000, ANGLE = 0.009523, K1 = 0.000000,&
          E1 =-0.004908, E2 = 0.014431, N_KICKS = 20, GROUP = "GIRDER4B"
D25GIRDERB2: CSBEND, L = 0.645900, ANGLE = 0.006414, K1 = 0.000000,&
          E1 =-0.014431, E2 = 0.020845, N_KICKS = 20, GROUP = "GIRDER4B"
D41GIRDERB2: CSBEND, L = 0.291900, ANGLE = 0.003359, K1 = 0.000000,&
          E1 = 0.016639, E2 =-0.013279, N_KICKS = 20, GROUP = "GIRDER3B"
D42GIRDERB2: CSBEND, L = 0.358600, ANGLE = 0.004657, K1 = 0.000000,&
          E1 = 0.013279, E2 =-0.008623, N_KICKS = 20, GROUP = "GIRDER3B"
D43GIRDERB2: CSBEND, L = 0.486900, ANGLE = 0.007395, K1 = 0.000000,&
          E1 = 0.008623, E2 =-0.001228, N_KICKS = 20, GROUP = "GIRDER3B"
D44GIRDERB2: CSBEND, L = 0.307600, ANGLE = 0.005526, K1 = 0.000000,&
          E1 = 0.001228, E2 = 0.004298, N_KICKS = 20, GROUP = "GIRDER3B"
D45GIRDERB2: CSBEND, L = 0.539700, ANGLE = 0.012341, K1 = 0.000000,&
          E1 =-0.004298, E2 = 0.016639, N_KICKS = 20, GROUP = "GIRDER3B"

S31AGIRDER : KSEXT, L = 0.125000, K2 =-101.52640, N_KICKS = 20, GROUP = "GIRDER1A"
S32AGIRDER : KSEXT, L = 0.125000, K2 = 135.25640, N_KICKS = 20, GROUP = "GIRDER1A"
S33AGIRDER : KSEXT, L = 0.125000, K2 = -64.62833, N_KICKS = 20, GROUP = "GIRDER2A"
S31BGIRDER : KSEXT, L = 0.125000, K2 = -95.59129, N_KICKS = 20, GROUP = "GIRDER4A"
S32BGIRDER : KSEXT, L = 0.125000, K2 = 132.92740, N_KICKS = 20, GROUP = "GIRDER4A"
S33BGIRDER : KSEXT, L = 0.125000, K2 = -72.25867, N_KICKS = 20, GROUP = "GIRDER3A"
S31CGIRDER : KSEXT, L = 0.125000, K2 =-106.71320, N_KICKS = 20, GROUP = "GIRDER1B"
S32CGIRDER : KSEXT, L = 0.125000, K2 = 132.55610, N_KICKS = 20, GROUP = "GIRDER1B"
S33CGIRDER : KSEXT, L = 0.125000, K2 = -62.06096, N_KICKS = 20, GROUP = "GIRDER2B"
S31DGIRDER : KSEXT, L = 0.125000, K2 = -99.80010, N_KICKS = 20, GROUP = "GIRDER4B"
S32DGIRDER : KSEXT, L = 0.125000, K2 = 128.86380, N_KICKS = 20, GROUP = "GIRDER4B"
S33DGIRDER : KSEXT, L = 0.125000, K2 = -68.38843, N_KICKS = 20, GROUP = "GIRDER3B"

DQ31GIRDERA1: CSBEND, L = 0.200000, ANGLE =-0.002304, K1 = 4.204910,&
          E1 =-0.001152, E2 =-0.001152, N_KICKS = 20, GROUP = "GIRDER1A"
DQ32GIRDERA1: CSBEND, L = 0.145000, ANGLE =-0.001479, K1 = 1.632860,&
          E1 =-0.000740, E2 =-0.000740, N_KICKS = 20, GROUP = "GIRDER1A"
DQ51GIRDERA1: CSBEND, L = 0.820000, ANGLE = 0.034733, K1 =-2.102080,&
          E1 = 0.017367, E2 = 0.017367, N_KICKS = 20, GROUP = "GIRDER2A"
DQ52GIRDERA1: CSBEND, L = 0.626000, ANGLE =-0.007699, K1 = 3.860560,&
          E1 =-0.003849, E2 =-0.003849, N_KICKS = 20, GROUP = "GIRDER2A"
DQ31GIRDERA2: CSBEND, L = 0.200000, ANGLE =-0.002304, K1 = 4.204910,&
          E1 =-0.001152, E2 =-0.001152, N_KICKS = 20, GROUP = "GIRDER4A"
DQ32GIRDERA2: CSBEND, L = 0.145000, ANGLE =-0.001479, K1 = 1.632860,&
          E1 =-0.000740, E2 =-0.000740, N_KICKS = 20, GROUP = "GIRDER4A"
DQ51GIRDERA2: CSBEND, L = 0.820000, ANGLE = 0.034733, K1 =-2.102080,&
          E1 = 0.017367, E2 = 0.017367, N_KICKS = 20, GROUP = "GIRDER3A"
DQ52GIRDERA2: CSBEND, L = 0.626000, ANGLE =-0.007699, K1 = 3.860560,&
          E1 =-0.003849, E2 =-0.003849, N_KICKS = 20, GROUP = "GIRDER3A"
DQ31GIRDERB1: CSBEND, L = 0.200000, ANGLE =-0.002304, K1 = 4.204910,&
          E1 =-0.001152, E2 =-0.001152, N_KICKS = 20, GROUP = "GIRDER1B"
DQ32GIRDERB1: CSBEND, L = 0.145000, ANGLE =-0.001479, K1 = 1.632860,&
          E1 =-0.000740, E2 =-0.000740, N_KICKS = 20, GROUP = "GIRDER1B"
DQ51GIRDERB1: CSBEND, L = 0.820000, ANGLE = 0.034733, K1 =-2.102080,&
          E1 = 0.017367, E2 = 0.017367, N_KICKS = 20, GROUP = "GIRDER2B"
DQ52GIRDERB1: CSBEND, L = 0.626000, ANGLE =-0.007699, K1 = 3.860560,&
          E1 =-0.003849, E2 =-0.003849, N_KICKS = 20, GROUP = "GIRDER2B"
DQ31GIRDERB2: CSBEND, L = 0.200000, ANGLE =-0.002304, K1 = 4.204910,&
          E1 =-0.001152, E2 =-0.001152, N_KICKS = 20, GROUP = "GIRDER4B"
DQ32GIRDERB2: CSBEND, L = 0.145000, ANGLE =-0.001479, K1 = 1.632860,&
          E1 =-0.000740, E2 =-0.000740, N_KICKS = 20, GROUP = "GIRDER4B"
DQ51GIRDERB2: CSBEND, L = 0.820000, ANGLE = 0.034733, K1 =-2.102080,&
          E1 = 0.017367, E2 = 0.017367, N_KICKS = 20, GROUP = "GIRDER3B"
DQ52GIRDERB2: CSBEND, L = 0.626000, ANGLE =-0.007699, K1 = 3.860560,&
          E1 =-0.003849, E2 =-0.003849, N_KICKS = 20, GROUP = "GIRDER3B"
CENTGIRDER : CSBEND, L = 0.220000, ANGLE = 0.027963, K1 = 0.000000,&
          E1 = 0.013981, E2 = 0.013981, N_KICKS = 20


LM11GIRDER    : EDRIFT, L = 3.170000
LM12GIRDER    : EDRIFT, L = 0.080000
LC11GIRDER    : EDRIFT, L = 0.080000
LC12GIRDER    : EDRIFT, L = 0.305100
LM21GIRDER    : EDRIFT, L = 0.186157
LM22GIRDER    : EDRIFT, L = 0.080000
LM31GIRDER    : EDRIFT, L = 0.080000
LM32GIRDER    : EDRIFT, L = 0.234753
LM41GIRDER    : EDRIFT, L = 0.080002
LM42GIRDER    : EDRIFT, L = 0.080000
LC21GIRDER    : EDRIFT, L = 0.080000
LC22GIRDER    : EDRIFT, L = 0.145645
LM51GIRDER    : EDRIFT, L = 0.080002
LM52GIRDER    : EDRIFT, L = 0.089000
REVERSEGIRDER : EDRIFT, L =-0.125000

QS31AGIRDER   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER1A"
QS32AGIRDER   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER1A"
QS33AGIRDER   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER2A"
QS31BGIRDER   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER4A"
QS32BGIRDER   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER4A"
QS33BGIRDER   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER3A"
QS31CGIRDER   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER1B"
QS32CGIRDER   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER1B"
QS33CGIRDER   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER2B"
QS31DGIRDER   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER4B"
QS32DGIRDER   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER4B"
QS33DGIRDER   : KQUAD, L = 0.250000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER3B"
QC1GIRDERA1   : KQUAD, L = 0.050000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER1A"
QC1GIRDERA2   : KQUAD, L = 0.050000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER4A"
QC2GIRDERA1   : KQUAD, L = 0.050000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER2A"
QC2GIRDERA2   : KQUAD, L = 0.050000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER3A"
QC1GIRDERB1   : KQUAD, L = 0.050000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER1B"
QC1GIRDERB2   : KQUAD, L = 0.050000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER4B"
QC2GIRDERB1   : KQUAD, L = 0.050000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER2B"
QC2GIRDERB2   : KQUAD, L = 0.050000, K1 =  0.000, N_KICKS=20, TILT = 0.7853981633974479, GROUP = "GIRDER3B"

MONI1GIRDERA1 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER1A"
MONI2GIRDERA1 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER1A"
MONI3GIRDERA1 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER1A"
MONI4GIRDERA1 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER2A"
MONI5GIRDERA1 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER2A"
MONI1GIRDERA2 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER4A"
MONI2GIRDERA2 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER4A"
MONI3GIRDERA2 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER4A"
MONI4GIRDERA2 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER3A"
MONI5GIRDERA2 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER3A"
MONI1GIRDERB1 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER1B"
MONI2GIRDERB1 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER1B"
MONI3GIRDERB1 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER1B"
MONI4GIRDERB1 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER2B"
MONI5GIRDERB1 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER2B"
MONI1GIRDERB2 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER4B"
MONI2GIRDERB2 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER4B"
MONI3GIRDERB2 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER4B"
MONI4GIRDERB2 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER3B"
MONI5GIRDERB2 : MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER3B"
MONIGIRDERLINE: MONI, L = 0.0, WEIGHT = 0, GROUP = "GIRDER1A"

GIRDERSTART1A : MULT, GROUP = "GIRDER1A"
GIRDEREND1A   : MULT, GROUP = "GIRDER1A"
GIRDERSTART2A : MULT, GROUP = "GIRDER2A"
GIRDEREND2A   : MULT, GROUP = "GIRDER2A"
GIRDERSTART3A : MULT, GROUP = "GIRDER3A"
GIRDEREND3A   : MULT, GROUP = "GIRDER3A"
GIRDERSTART4A : MULT, GROUP = "GIRDER4A"
GIRDEREND4A   : MULT, GROUP = "GIRDER4A"
GIRDERSTART1B : MULT, GROUP = "GIRDER1B"
GIRDEREND1B   : MULT, GROUP = "GIRDER1B"
GIRDERSTART2B : MULT, GROUP = "GIRDER2B"
GIRDEREND2B   : MULT, GROUP = "GIRDER2B"
GIRDERSTART3B : MULT, GROUP = "GIRDER3B"
GIRDEREND3B   : MULT, GROUP = "GIRDER3B"
GIRDERSTART4B : MULT, GROUP = "GIRDER4B"
GIRDEREND4B   : MULT, GROUP = "GIRDER4B"

HK31AGIRDER   : HKICK, STEERING=1, GROUP = "GIRDER1A"
VK31AGIRDER   : VKICK, STEERING=1, GROUP = "GIRDER1A"
HK32AGIRDER   : HKICK, STEERING=1, GROUP = "GIRDER1A"
VK32AGIRDER   : VKICK, STEERING=1, GROUP = "GIRDER1A"
HK33AGIRDER   : HKICK, STEERING=1, GROUP = "GIRDER2A"
VK33AGIRDER   : VKICK, STEERING=1, GROUP = "GIRDER2A"
HK31BGIRDER   : HKICK, STEERING=1, GROUP = "GIRDER4A"
VK31BGIRDER   : VKICK, STEERING=1, GROUP = "GIRDER4A"
HK32BGIRDER   : HKICK, STEERING=1, GROUP = "GIRDER4A"
VK32BGIRDER   : VKICK, STEERING=1, GROUP = "GIRDER4A"
HK33BGIRDER   : HKICK, STEERING=1, GROUP = "GIRDER3A"
VK33BGIRDER   : VKICK, STEERING=1, GROUP = "GIRDER3A"
HK31CGIRDER   : HKICK, STEERING=1, GROUP = "GIRDER1B"
VK31CGIRDER   : VKICK, STEERING=1, GROUP = "GIRDER1B"
HK32CGIRDER   : HKICK, STEERING=1, GROUP = "GIRDER1B"
VK32CGIRDER   : VKICK, STEERING=1, GROUP = "GIRDER1B"
HK33CGIRDER   : HKICK, STEERING=1, GROUP = "GIRDER2B"
VK33CGIRDER   : VKICK, STEERING=1, GROUP = "GIRDER2B"
HK31DGIRDER   : HKICK, STEERING=1, GROUP = "GIRDER4B"
VK31DGIRDER   : VKICK, STEERING=1, GROUP = "GIRDER4B"
HK32DGIRDER   : HKICK, STEERING=1, GROUP = "GIRDER4B"
VK32DGIRDER   : VKICK, STEERING=1, GROUP = "GIRDER4B"
HK33DGIRDER   : HKICK, STEERING=1, GROUP = "GIRDER3B"
VK33DGIRDER   : VKICK, STEERING=1, GROUP = "GIRDER3B"
HKC1GIRDERA1  : HKICK, STEERING=1, GROUP = "GIRDER1A"
VKC1GIRDERA1  : VKICK, STEERING=1, GROUP = "GIRDER1A"
HKC1GIRDERA2  : HKICK, STEERING=1, GROUP = "GIRDER4A"
VKC1GIRDERA2  : VKICK, STEERING=1, GROUP = "GIRDER4A"
HKC2GIRDERA1  : HKICK, STEERING=1, GROUP = "GIRDER2A"
VKC2GIRDERA1  : VKICK, STEERING=1, GROUP = "GIRDER2A"
HKC2GIRDERA2  : HKICK, STEERING=1, GROUP = "GIRDER3A"
VKC2GIRDERA2  : VKICK, STEERING=1, GROUP = "GIRDER3A"
HKC1GIRDERB1  : HKICK, STEERING=1, GROUP = "GIRDER1B"
VKC1GIRDERB1  : VKICK, STEERING=1, GROUP = "GIRDER1B"
HKC1GIRDERB2  : HKICK, STEERING=1, GROUP = "GIRDER4B"
VKC1GIRDERB2  : VKICK, STEERING=1, GROUP = "GIRDER4B"
HKC2GIRDERB1  : HKICK, STEERING=1, GROUP = "GIRDER2B"
VKC2GIRDERB1  : VKICK, STEERING=1, GROUP = "GIRDER2B"
HKC2GIRDERB2  : HKICK, STEERING=1, GROUP = "GIRDER3B"
VKC2GIRDERB2  : VKICK, STEERING=1, GROUP = "GIRDER3B"
HKDQGIRDERA1  : HKICK, STEERING=1, GROUP = "GIRDER2A"
VKDQGIRDERA1  : VKICK, STEERING=1, GROUP = "GIRDER2A"
HKDQGIRDERA2  : HKICK, STEERING=1, GROUP = "GIRDER3A"
VKDQGIRDERA2  : VKICK, STEERING=1, GROUP = "GIRDER3A"
HKDQGIRDERB1  : HKICK, STEERING=1, GROUP = "GIRDER2B"
VKDQGIRDERB1  : VKICK, STEERING=1, GROUP = "GIRDER2B"
HKDQGIRDERB2  : HKICK, STEERING=1, GROUP = "GIRDER3B"
VKDQGIRDERB2  : VKICK, STEERING=1, GROUP = "GIRDER3B"

S31ACORGIRDER : LINE=(S31AGIRDER,REVERSEGIRDER,QS31AGIRDER,REVERSEGIRDER,S31AGIRDER,HK31AGIRDER,VK31AGIRDER)
!S31ACORGIRDER : LINE=(S31AGIRDER,REVERSEGIRDER,QS31AGIRDER,REVERSEGIRDER,S31AGIRDER)
S32ACORGIRDER : LINE=(S32AGIRDER,REVERSEGIRDER,QS32AGIRDER,REVERSEGIRDER,S32AGIRDER,HK32AGIRDER,VK32AGIRDER)
!S32ACORGIRDER : LINE=(S32AGIRDER,REVERSEGIRDER,QS32AGIRDER,REVERSEGIRDER,S32AGIRDER)
S33ACORGIRDER : LINE=(S33AGIRDER,REVERSEGIRDER,QS33AGIRDER,REVERSEGIRDER,S33AGIRDER,HK33AGIRDER,VK33AGIRDER)
S31BCORGIRDER : LINE=(S31BGIRDER,REVERSEGIRDER,QS31BGIRDER,REVERSEGIRDER,S31BGIRDER,HK31BGIRDER,VK31BGIRDER)
!S31BCORGIRDER : LINE=(S31BGIRDER,REVERSEGIRDER,QS31BGIRDER,REVERSEGIRDER,S31BGIRDER)
S32BCORGIRDER : LINE=(S32BGIRDER,REVERSEGIRDER,QS32BGIRDER,REVERSEGIRDER,S32BGIRDER,HK32BGIRDER,VK32BGIRDER)
!S32BCORGIRDER : LINE=(S32BGIRDER,REVERSEGIRDER,QS32BGIRDER,REVERSEGIRDER,S32BGIRDER)
S33BCORGIRDER : LINE=(S33BGIRDER,REVERSEGIRDER,QS33BGIRDER,REVERSEGIRDER,S33BGIRDER,HK33BGIRDER,VK33BGIRDER)
S31CCORGIRDER : LINE=(S31CGIRDER,REVERSEGIRDER,QS31CGIRDER,REVERSEGIRDER,S31CGIRDER,HK31CGIRDER,VK31CGIRDER)
!S31CCORGIRDER : LINE=(S31CGIRDER,REVERSEGIRDER,QS31CGIRDER,REVERSEGIRDER,S31CGIRDER)
S32CCORGIRDER : LINE=(S32CGIRDER,REVERSEGIRDER,QS32CGIRDER,REVERSEGIRDER,S32CGIRDER,HK32CGIRDER,VK32CGIRDER)
!S32CCORGIRDER : LINE=(S32CGIRDER,REVERSEGIRDER,QS32CGIRDER,REVERSEGIRDER,S32CGIRDER)
S33CCORGIRDER : LINE=(S33CGIRDER,REVERSEGIRDER,QS33CGIRDER,REVERSEGIRDER,S33CGIRDER,HK33CGIRDER,VK33CGIRDER)
S31DCORGIRDER : LINE=(S31DGIRDER,REVERSEGIRDER,QS31DGIRDER,REVERSEGIRDER,S31DGIRDER,HK31DGIRDER,VK31DGIRDER)
!S31DCORGIRDER : LINE=(S31DGIRDER,REVERSEGIRDER,QS31DGIRDER,REVERSEGIRDER,S31DGIRDER)
S32DCORGIRDER : LINE=(S32DGIRDER,REVERSEGIRDER,QS32DGIRDER,REVERSEGIRDER,S32DGIRDER,HK32DGIRDER,VK32DGIRDER)
!S32DCORGIRDER : LINE=(S32DGIRDER,REVERSEGIRDER,QS32DGIRDER,REVERSEGIRDER,S32DGIRDER)
S33DCORGIRDER : LINE=(S33DGIRDER,REVERSEGIRDER,QS33DGIRDER,REVERSEGIRDER,S33DGIRDER,HK33DGIRDER,VK33DGIRDER)
CORGIRDER1A1  : LINE=(LC11GIRDER,QC1GIRDERA1,HKC1GIRDERA1,VKC1GIRDERA1,LC12GIRDER)
CORGIRDER1A2  : LINE=(LC11GIRDER,QC1GIRDERA2,HKC1GIRDERA2,VKC1GIRDERA2,LC12GIRDER)
CORGIRDER2A1  : LINE=(LC21GIRDER,QC2GIRDERA1,HKC2GIRDERA1,VKC2GIRDERA1,LC22GIRDER)
CORGIRDER2A2  : LINE=(LC21GIRDER,QC2GIRDERA2,HKC2GIRDERA2,VKC2GIRDERA2,LC22GIRDER)
CORGIRDER1B1  : LINE=(LC11GIRDER,QC1GIRDERB1,HKC1GIRDERB1,VKC1GIRDERB1,LC12GIRDER)
CORGIRDER1B2  : LINE=(LC11GIRDER,QC1GIRDERB2,HKC1GIRDERB2,VKC1GIRDERB2,LC12GIRDER)
CORGIRDER2B1  : LINE=(LC21GIRDER,QC2GIRDERB1,HKC2GIRDERB1,VKC2GIRDERB1,LC22GIRDER)
CORGIRDER2B2  : LINE=(LC21GIRDER,QC2GIRDERB2,HKC2GIRDERB2,VKC2GIRDERB2,LC22GIRDER)


S01GIRDERA1   : LINE=(MONI1GIRDERA1, LM12GIRDER, Q11GIRDERA1, CORGIRDER1A1, Q12GIRDERA1, L13GIRDER)
S01GIRDERA2   : LINE=(MONI1GIRDERA2, LM12GIRDER, Q11GIRDERA2, CORGIRDER1A2, Q12GIRDERA2, L13GIRDER)
S01GIRDERB1   : LINE=(MONI1GIRDERB1, LM12GIRDER, Q11GIRDERB1, CORGIRDER1B1, Q12GIRDERB1, L13GIRDER)
S01GIRDERB2   : LINE=(MONI1GIRDERB2, LM12GIRDER, Q11GIRDERB2, CORGIRDER1B2, Q12GIRDERB2, L13GIRDER)
S02GIRDERA1   : LINE=(D21GIRDERA1, D22GIRDERA1, D23GIRDERA1, D24GIRDERA1, D25GIRDERA1)
S02GIRDERA2   : LINE=(D21GIRDERA2, D22GIRDERA2, D23GIRDERA2, D24GIRDERA2, D25GIRDERA2)
S02GIRDERB1   : LINE=(D21GIRDERB1, D22GIRDERB1, D23GIRDERB1, D24GIRDERB1, D25GIRDERB1)
S02GIRDERB2   : LINE=(D21GIRDERB2, D22GIRDERB2, D23GIRDERB2, D24GIRDERB2, D25GIRDERB2)
S03AGIRDER1   : LINE=(L31GIRDER, Q31GIRDERA1, L32GIRDER, S31ACORGIRDER, LM21GIRDER, MONI2GIRDERA1, LM22GIRDER, DQ31GIRDERA1, L34GIRDER, S32ACORGIRDER, L35GIRDER, DQ32GIRDERA1, LM31GIRDER, MONI3GIRDERA1)
S03AGIRDER2   : LINE=(S33ACORGIRDER, L37GIRDER, Q32GIRDERA1, L38GIRDER)
S03BGIRDER1   : LINE=(L31GIRDER, Q31GIRDERA2, L32GIRDER, S31BCORGIRDER, LM21GIRDER, MONI2GIRDERA2, LM22GIRDER, DQ31GIRDERA2, L34GIRDER, S32BCORGIRDER, L35GIRDER, DQ32GIRDERA2, LM31GIRDER, MONI3GIRDERA2)
S03BGIRDER2   : LINE=(S33BCORGIRDER, L37GIRDER, Q32GIRDERA2, L38GIRDER)
S03CGIRDER1   : LINE=(L31GIRDER, Q31GIRDERB1, L32GIRDER, S31CCORGIRDER, LM21GIRDER, MONI2GIRDERB1, LM22GIRDER, DQ31GIRDERB1, L34GIRDER, S32CCORGIRDER, L35GIRDER, DQ32GIRDERB1, LM31GIRDER, MONI3GIRDERB1)
S03CGIRDER2   : LINE=(S33CCORGIRDER, L37GIRDER, Q32GIRDERB1, L38GIRDER)
S03DGIRDER1   : LINE=(L31GIRDER, Q31GIRDERB2, L32GIRDER, S31DCORGIRDER, LM21GIRDER, MONI2GIRDERB2, LM22GIRDER, DQ31GIRDERB2, L34GIRDER, S32DCORGIRDER, L35GIRDER, DQ32GIRDERB2, LM31GIRDER, MONI3GIRDERB2)
S03DGIRDER2   : LINE=(S33DCORGIRDER, L37GIRDER, Q32GIRDERB2, L38GIRDER)
S04GIRDERA1   : LINE=(D41GIRDERA1, D42GIRDERA1, D43GIRDERA1, D44GIRDERA1, D45GIRDERA1)
S04GIRDERA2   : LINE=(D41GIRDERA2, D42GIRDERA2, D43GIRDERA2, D44GIRDERA2, D45GIRDERA2)
S04GIRDERB1   : LINE=(D41GIRDERB1, D42GIRDERB1, D43GIRDERB1, D44GIRDERB1, D45GIRDERB1)
S04GIRDERB2   : LINE=(D41GIRDERB2, D42GIRDERB2, D43GIRDERB2, D44GIRDERB2, D45GIRDERB2)
S05GIRDERA1   : LINE=(LM41GIRDER, MONI4GIRDERA1, LM42GIRDER, Q51GIRDERA1, L52GIRDER, DQ51GIRDERA1, L53GIRDER, DQ52GIRDERA1, CORGIRDER2A1, Q52GIRDERA1, LM51GIRDER, MONI5GIRDERA1)
!S05GIRDERA1   : LINE=(LM41GIRDER, MONI4GIRDERA1, LM42GIRDER, Q51GIRDERA1, L52GIRDER, DQ51GIRDERA1, HKDQGIRDERA1, VKDQGIRDERA1, L53GIRDER, DQ52GIRDERA1, CORGIRDER2A1, Q52GIRDERA1, LM51GIRDER, MONI5GIRDERA1)
S05GIRDERA2   : LINE=(LM41GIRDER, MONI4GIRDERA2, LM42GIRDER, Q51GIRDERA2, L52GIRDER, DQ51GIRDERA2, L53GIRDER, DQ52GIRDERA2, CORGIRDER2A2, Q52GIRDERA2, LM51GIRDER, MONI5GIRDERA2)
!S05GIRDERA2   : LINE=(LM41GIRDER, MONI4GIRDERA2, LM42GIRDER, Q51GIRDERA2, L52GIRDER, DQ51GIRDERA2, HKDQGIRDERA2, VKDQGIRDERA2, L53GIRDER, DQ52GIRDERA2, CORGIRDER2A2, Q52GIRDERA2, LM51GIRDER, MONI5GIRDERA2)
S05GIRDERB1   : LINE=(LM41GIRDER, MONI4GIRDERB1, LM42GIRDER, Q51GIRDERB1, L52GIRDER, DQ51GIRDERB1, L53GIRDER, DQ52GIRDERB1, CORGIRDER2B1, Q52GIRDERB1, LM51GIRDER, MONI5GIRDERB1)
!S05GIRDERB1   : LINE=(LM41GIRDER, MONI4GIRDERB1, LM42GIRDER, Q51GIRDERB1, L52GIRDER, DQ51GIRDERB1, HKDQGIRDERB1, VKDQGIRDERB1, L53GIRDER, DQ52GIRDERB1, CORGIRDER2B1, Q52GIRDERB1, LM51GIRDER, MONI5GIRDERB1)
S05GIRDERB2   : LINE=(LM41GIRDER, MONI4GIRDERB2, LM42GIRDER, Q51GIRDERB2, L52GIRDER, DQ51GIRDERB2, L53GIRDER, DQ52GIRDERB2, CORGIRDER2B2, Q52GIRDERB2, LM51GIRDER, MONI5GIRDERB2)
!S05GIRDERB2   : LINE=(LM41GIRDER, MONI4GIRDERB2, LM42GIRDER, Q51GIRDERB2, L52GIRDER, DQ51GIRDERB2, HKDQGIRDERB2, VKDQGIRDERB2, L53GIRDER, DQ52GIRDERB2, CORGIRDER2B2, Q52GIRDERB2, LM51GIRDER, MONI5GIRDERB2)

GIRD1A      : LINE=(S01GIRDERA1,S02GIRDERA1,S03AGIRDER1)
GIRD2A      : LINE=(S03AGIRDER2,S04GIRDERA1,S05GIRDERA1)
GIRD3A      : LINE=(-S05GIRDERA2,-S04GIRDERA2,-S03BGIRDER2)
GIRD4A      : LINE=(-S03BGIRDER1,-S02GIRDERA2,-S01GIRDERA2)
GIRD1B      : LINE=(S01GIRDERB1,S02GIRDERB1,S03CGIRDER1)
GIRD2B      : LINE=(S03CGIRDER2,S04GIRDERB1,S05GIRDERB1)
GIRD3B      : LINE=(-S05GIRDERB2,-S04GIRDERB2,-S03DGIRDER2)
GIRD4B      : LINE=(-S03DGIRDER1,-S02GIRDERB2,-S01GIRDERB2)

S1GIRDER      : LINE=(LM11GIRDER,GIRDERSTART1A,GIRD1A,GIRDEREND1A,LM32GIRDER,GIRDERSTART2A,GIRD2A,GIRDEREND2A,LM52GIRDER,CENTGIRDER,LM52GIRDER,GIRDERSTART3A,GIRD3A,GIRDEREND3A,LM32GIRDER,GIRDERSTART4A,GIRD4A,GIRDEREND4A,LM11GIRDER)
S2GIRDER      : LINE=(LM11GIRDER,GIRDERSTART1B,GIRD1B,GIRDEREND1B,LM32GIRDER,GIRDERSTART2B,GIRD2B,GIRDEREND2B,LM52GIRDER,CENTGIRDER,LM52GIRDER,GIRDERSTART3B,GIRD3B,GIRDEREND3B,LM32GIRDER,GIRDERSTART4B,GIRD4B,GIRDEREND4B,LM11GIRDER)

CELLGIRDER   : LINE=(S1GIRDER, S2GIRDER)
RINGGIRDER   : LINE=(14*CELLGIRDER)
RINGGIRDERT  : LINE=(14*CELLGIRDER,MONIGIRDERLINE)




!----- DYNAMIC APERTUER WITH GIRDER SIMULATION --------------------------------------------------


MISDAGIRDER  : MALIGN, ON_PASS=0, FORCE_MODIFY_MATRIX=1
RINGGIRDERDA : LINE=(MISDAGIRDER,14*CELLGIRDER)
