Common COMCFQO

Library Member Format: MODIFY

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M00S00001.comcfqo +++|          CTEXT  COMCFQO - FORMAT QUEUED FILE OUTPUT.
00002  M00S00002.comcfqo +++|          SPACE  4
00003  M00S00003.comcfqo +++|          IF     -DEF,QUAL$,1
00004  M00S00004.comcfqo +++|          QUAL   COMCFQO
00005  M00S00005.comcfqo +++|          BASE   D
Line S00006 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00006  M01S00006.281l803 ---|*         COMMENT COPYRIGHT CONTROL DATA CORP. 1974.
Line S00001 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00007  M01S00001.281l803 +++|*         COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
00008  M00S00007.comcfqo +++|          SPACE  4,10
00009  M00S00008.comcfqo +++|***       FQO - FORMAT QUEUED FILE OUTPUT.
00010  M00S00009.comcfqo +++|*         D. A. COAPSTICK    74/11/11.
00011  M00S00010.comcfqo +++|*         B. M. SLIWINSKI.   83/06/30.
00012  M00S00011.comcfqo +++| FQO      SPACE  4,25
00013  M00S00012.comcfqo +++|**        FQO - FORMAT OUTPUT LINE.
00014  M00S00013.comcfqo +++|*
00015  M00S00014.comcfqo +++|*         *FQO* FORMATS AN OUTPUT LINE FOR THE QUEUED FILE
00016  M00S00015.comcfqo +++|*         UTILITIES.  IF WORD 9 OF THE IQFT ENTRY IS ZERO,
00017  M00S00016.comcfqo +++|*         THE MACHINE ID, DATE, AND LENGTH FIELDS ARE BLANK FILLED.
00018  M00S00017.comcfqo +++|*
00019  M00S00018.comcfqo +++|*         ENTRY  (X1) = LINE NUMBER (BINARY).
00020  M00S00019.comcfqo +++|*                (X5) = ADDRESS OF IQFT ENTRY.
00021  M00S00020.comcfqo +++|*                (X3) = DISPOSITION FIELD ENTRY.
00022  M00S00021.comcfqo +++|*                (B7) = ADDRESS OF FAMILY/DEVICE WORD.
00023  M00S00022.comcfqo +++|*                       THIS WORD HAS THE FORMAT-
00024  M00S00023.comcfqo +++|*                       42/FAMILY,6/DEVICE,12/.
00025  M00S00024.comcfqo +++|*
00026  M00S00025.comcfqo +++|*         EXIT   (B3) = ADDRESS OF LINE.
00027  M00S00026.comcfqo +++|*                (B2) = NUMBER OF WORDS IN LINE.
00028  M00S00027.comcfqo +++|*
00029  M00S00028.comcfqo +++|*         USES   X - 0, 1, 2, 3, 5, 6.
00030  M00S00029.comcfqo +++|*                A - 1, 2, 3, 6, 7.
00031  M00S00030.comcfqo +++|*                B - 2, 3, 6, 7.
00032  M00S00031.comcfqo +++|*
00033  M00S00032.comcfqo +++|*         CALLS  CDD, COD, SCB, ZTB.
00034  M00S00033.comcfqo +++|*
00035  M00S00034.comcfqo +++|*         MACROS CFORM, EDATE.
00036  M00S00035.comcfqo +++|*
00037  M00S00036.comcfqo +++|*         XREF   COMCCDD, COMCCOD, COMCEDT, COMCSCB, COMCVLC, COMCZTB,
00038  M00S00037.comcfqo +++|*                COMSJIO, COMSMLS, COMSSCD.
Line S00001 Modification History
M01 (Added by) cfqo2
Seq #  *Modification Id* Act 
----------------------------+
00039  M01S00001.cfqo2   +++|          SPACE  4,10
00040  M01S00002.cfqo2   +++|**        SCLASS - DEFINE SERVICE CLASS TABLE.
00041  M01S00003.cfqo2   +++|*
00042  M01S00004.cfqo2   +++|*         SCLASS NM,MN,DF,ST,TX
00043  M01S00005.cfqo2   +++|*
00044  M01S00006.cfqo2   +++|*         ENTRY  *NM* = SERVICE CLASS NAME.
00045  M01S00007.cfqo2   +++|*                *MN* = TWO CHARACTER MNEMONIC.
00046  M01S00008.cfqo2   +++|*                *DF* = DAYFILE MESSAGE CHARACTER.
00047  M01S00009.cfqo2   +++|*                *ST* = SHORT TEXT FOR *QFTLIST*.
00048  M01S00010.cfqo2   +++|*                *TX* = TEXT OF SERVICE CLASS NAME FOR BANNER PAGE.
00049  M01S00011.cfqo2   +++|*
00050  M01S00012.cfqo2   +++|*         NOTE - THE CALL TO *COMSSCD* MUST FOLLOW THE DEFINITION OF
00051  M01S00013.cfqo2   +++|*                THIS MACRO.
00052  M01S00014.cfqo2   +++|
00053  M01S00015.cfqo2   +++|
00054  M01S00016.cfqo2   +++|          PURGMAC SCLASS
00055  M01S00017.cfqo2   +++|
00056  M01S00018.cfqo2   +++| SCLASS   MACRO  NM,MN,DF,ST,TX
00057  M01S00019.cfqo2   +++| .SCLFQO  RMT
00058  M01S00020.cfqo2   +++| NM     VFD    6/1R_DF,54/0  TX
00059  M01S00021.cfqo2   +++| .SCLFQO  RMT
00060  M01S00022.cfqo2   +++| SCLASS   ENDM
00061  M01S00023.cfqo2   +++|
00062  M01S00024.cfqo2   +++|
00063  M01S00025.cfqo2   +++| SCL$     EQU    0           ONLY PROCESS CLASSES WITH JCB-S
00064  M01S00026.cfqo2   +++|
00065  M01S00027.cfqo2   +++|*CALL     COMSSCD
00066  M01S00028.cfqo2   +++| FQO      TITLE  COMCFQO - FORMAT QUEUED FILE OUTPUT.
00067  M00S00038.comcfqo +++|
00068  M00S00039.comcfqo +++|
00069  M00S00040.comcfqo +++| FQO      SUBR               ENTRY/EXIT
00070  M00S00041.comcfqo +++|          SX7    B7          SAVE ADDRESS OF FAMILY/DEVICE NUMBER
00071  M00S00042.comcfqo +++|          BX0    X1          SAVE LINE NUMBER
00072  M00S00043.comcfqo +++|          SA1    FQOA        BLANK FILL BUFFER
00073  M00S00044.comcfqo +++|          SB6    FQOAL-3     SET NUMBER OF WORDS
00074  M00S00045.comcfqo +++|          BX6    X1
00075  M00S00046.comcfqo +++|          SA6    A1+B1
00076  M00S00047.comcfqo +++| FQO1     SA6    A6+B1
00077  M00S00048.comcfqo +++|          SB6    B6-B1
00078  M00S00049.comcfqo +++|          NZ     B6,FQO1     IF NOT END OF BUFFER
00079  M00S00050.comcfqo +++|          BX6    X6-X6       ENSURE END OF LINE
00080  M00S00051.comcfqo +++|          SA6    A6+B1
00081  M00S00052.comcfqo +++|          SA7    FQOB
00082  M00S00053.comcfqo +++|          SB7    FQOA+1      SET ADDRESS OF BUFFER
00083  M00S00054.comcfqo +++|
00084  M00S00055.comcfqo +++|*         SET STATUS OF FILE.
00085  M00S00056.comcfqo +++|
00086  M00S00057.comcfqo +++|          BX6    X3
00087  M00S00058.comcfqo +++|          SB3    TCNF+11
00088  M00S00059.comcfqo +++|          RJ     SCB         SET INTO BUFFER
00089  M00S00060.comcfqo +++|
00090  M00S00061.comcfqo +++|*         SET LINE NUMBER.
00091  M00S00062.comcfqo +++|
00092  M00S00063.comcfqo +++|          BX1    X0          RETRIEVE LINE NUMBER
00093  M00S00064.comcfqo +++|          RJ     CDD
00094  M00S00065.comcfqo +++|          LX6    30
00095  M00S00066.comcfqo +++|          SB3    TCNF
00096  M00S00067.comcfqo +++|          RJ     SCB         SET INTO BUFFER
00097  M00S00068.comcfqo +++|
00098  M00S00069.comcfqo +++|*         SET JSN.
00099  M00S00070.comcfqo +++|
00100  M00S00071.comcfqo +++|          SA1    X5+JSNQ     GET JSN
00101  M00S00072.comcfqo +++|          MX0    24
00102  M00S00073.comcfqo +++|          BX6    X0*X1
00103  M00S00074.comcfqo +++|          SB3    TCNF+1
00104  M00S00075.comcfqo +++|          RJ     SCB         SET INTO BUFFER
00105  M00S00076.comcfqo +++|
00106  M00S00077.comcfqo +++|*         SET SERVICE CLASS.
00107  M00S00078.comcfqo +++|
00108  M00S00079.comcfqo +++|          SA1    X5+SCLQ     GET SERVICE CLASS
00109  M00S00080.comcfqo +++|          LX1    6
00110  M00S00081.comcfqo +++|          MX0    -6
00111  M00S00082.comcfqo +++|          BX2    -X0*X1
00112  M00S00083.comcfqo +++|          SA3    TSCC+X2     ADD SERVICE CLASS TO DISPLAY LINE
00113  M00S00084.comcfqo +++|          BX6    X3
00114  M00S00085.comcfqo +++|          SB3    TCNF+2
00115  M00S00086.comcfqo +++|          RJ     SCB         SET INTO BUFFER
00116  M00S00087.comcfqo +++|
00117  M00S00088.comcfqo +++|*         SET MACHINE ID.
00118  M00S00089.comcfqo +++|
00119  M00S00090.comcfqo +++|          SA1    X5+9
00120  M00S00091.comcfqo +++|          MX0    12
00121  M00S00092.comcfqo +++|          ZR     X1,FQO2     IF BLANK FILL WANTED
00122  M00S00093.comcfqo +++|          LX1    -12
00123  M00S00094.comcfqo +++|          BX6    X0*X1
00124  M00S00095.comcfqo +++|          SB3    TCNF+3
00125  M00S00096.comcfqo +++|          RJ     SCB         SET INTO BUFFER
00126  M00S00097.comcfqo +++|
00127  M00S00098.comcfqo +++|*         SET FAMILY NAME.
00128  M00S00099.comcfqo +++|
00129  M00S00100.comcfqo +++| FQO2     SA1    FQOB        GET FAMILY NAME
00130  M00S00101.comcfqo +++|          SA1    X1
00131  M00S00102.comcfqo +++|          MX0    42
00132  M00S00103.comcfqo +++|          BX1    X0*X1
00133  M00S00104.comcfqo +++|          RJ     ZTB         BLANK FILL FAMILY NAME
00134  M00S00105.comcfqo +++|          SB3    TCNF+4
00135  M00S00106.comcfqo +++|          RJ     SCB         SET INTO BUFFER
00136  M00S00107.comcfqo +++|
00137  M00S00108.comcfqo +++|*         SET DEVICE NUMBER.
00138  M00S00109.comcfqo +++|
00139  M00S00110.comcfqo +++|          SA1    FQOB        GET DEVICE NUMBER
00140  M00S00111.comcfqo +++|          SA2    X1
00141  M00S00112.comcfqo +++|          MX0    -6
00142  M00S00113.comcfqo +++|          LX2    -12
00143  M00S00114.comcfqo +++|          BX1    -X0*X2      DEVICE NUMBER
00144  M00S00115.comcfqo +++|          RJ     COD         CONVERT DEVICE NUMBER
00145  M00S00116.comcfqo +++|          BX6    X4
00146  M00S00117.comcfqo +++|          SB2    B2-6
00147  M00S00118.comcfqo +++|          NZ     B2,FQO3     IF NOT ONE CHARACTER
00148  M00S00119.comcfqo +++|          LX6    -6          ADD LEADING BLANK
00149  M00S00120.comcfqo +++| FQO3     SB3    TCNF+5
00150  M00S00121.comcfqo +++|          RJ     SCB         SET INTO BUFFER
00151  M00S00122.comcfqo +++|
00152  M00S00123.comcfqo +++|*         SET DISPOSITION TYPE.
00153  M00S00124.comcfqo +++|
00154  M00S00125.comcfqo +++|          SA1    X5+JSNQ
00155  M00S00126.comcfqo +++|          LX1    -6
00156  M00S00127.comcfqo +++|          BX1    -X0*X1      DISPOSITION TYPE
00157  M00S00128.comcfqo +++|          SA3    TDCC-1      GET MNEMONIC CHARACTERS
00158  M00S00129.comcfqo +++| FQO4     SA3    A3+B1
00159  M00S00130.comcfqo +++|          ZR     X3,FQO5     IF DISPOSITION TYPE NOT IN TABLE
00160  M00S00131.comcfqo +++|          SX2    X3
00161  M00S00132.comcfqo +++|          IX2    X1-X2
00162  M00S00133.comcfqo +++|          NZ     X2,FQO4     IF NOT MATCH
00163  M00S00134.comcfqo +++|          MX0    12
00164  M00S00135.comcfqo +++|          BX6    X0*X3
00165  M00S00136.comcfqo +++|          SB3    TCNF+6
00166  M00S00137.comcfqo +++|          RJ     SCB         SET INTO BUFFER
00167  M00S00138.comcfqo +++|
00168  M00S00139.comcfqo +++|*         SET FILE DESTINATION.
00169  M00S00140.comcfqo +++|
00170  M00S00141.comcfqo +++| FQO5     SA1    X5+SCLQ
00171  M00S00142.comcfqo +++|          LX1    18
00172  M00S00143.comcfqo +++|          MX0    -6
00173  M00S00144.comcfqo +++|          BX2    -X0*X1
00174  M00S00145.comcfqo +++|          SX6    2RBC
00175  M00S00146.comcfqo +++|          ZR     X2,FQO6     IF FILE ROUTED TO LOCAL BATCH
00176  M00S00147.comcfqo +++|          SX6    2RRB        DISPLAY FILE ROUTED TO REMOTE BATCH
00177  M00S00148.comcfqo +++| FQO6     LX6    -12
00178  M00S00149.comcfqo +++|          SB3    TCNF+7
00179  M00S00150.comcfqo +++|          RJ     SCB         SET INTO BUFFER
00180  M00S00151.comcfqo +++|
00181  M00S00152.comcfqo +++|*         SET CREATION DATE.
00182  M00S00153.comcfqo +++|
00183  M00S00154.comcfqo +++|          SA1    X5+9
00184  M00S00155.comcfqo +++|          ZR     X1,FQO7     IF BLANK FILL WANTED
00185  M00S00156.comcfqo +++|          SA2    X5+8        GET DATE
00186  M00S00157.comcfqo +++|          MX0    -18
00187  M00S00158.comcfqo +++|          AX2    18          CLEAR TIME
00188  M00S00159.comcfqo +++|          BX1    -X0*X2      DATE
00189  M00S00160.comcfqo +++|          EDATE  X1
00190  M00S00161.comcfqo +++|          LX6    6
00191  M00S00162.comcfqo +++|          MX0    48          INSERT TWO SPACES INTO LINE
00192  M00S00163.comcfqo +++|          SX1    2R
00193  M00S00164.comcfqo +++|          BX6    X0*X6
00194  M00S00165.comcfqo +++|          BX6    X6+X1
00195  M00S00166.comcfqo +++|          SB3    TCNF+8
00196  M00S00167.comcfqo +++|          RJ     SCB         SET INTO BUFFER
00197  M00S00168.comcfqo +++|
00198  M00S00169.comcfqo +++|*         SET FILE LENGTH.
00199  M00S00170.comcfqo +++|
00200  M00S00171.comcfqo +++|          SA1    X5+8        GET LENGTH
00201  M00S00172.comcfqo +++|          AX1    36
00202  M00S00173.comcfqo +++|          RJ     COD
00203  M00S00174.comcfqo +++|          LX6    12
00204  M00S00175.comcfqo +++|          SB3    TCNF+9
00205  M00S00176.comcfqo +++|          RJ     SCB         SET INTO BUFFER
00206  M00S00177.comcfqo +++|
00207  M00S00178.comcfqo +++|*         SET ACCESS LEVEL.
00208  M00S00179.comcfqo +++|
00209  M00S00180.comcfqo +++| FQO7     SA2    SECA
00210  M00S00181.comcfqo +++|          MX0    -3
00211  M00S00182.comcfqo +++|          LX2    12
00212  M00S00183.comcfqo +++|          BX2    -X0*X2
00213  M00S00184.comcfqo +++|          ZR     X2,FQO8     IF UNSECURE SYSTEM
00214  M00S00185.comcfqo +++|          SA1    X5+INSQ     GET ACCESS LEVEL
00215  M00S00186.comcfqo +++|          LX1    -15
00216  M00S00187.comcfqo +++|          BX2    -X0*X1
00217  M00S00188.comcfqo +++|          SA1    TALV+X2     GET ACCESS LEVEL NAME
00218  M00S00189.comcfqo +++|          MX0    42
00219  M00S00190.comcfqo +++|          BX1    X0*X1
00220  M00S00191.comcfqo +++|          RJ     ZTB         BLANK FILL ACCESS LEVEL NAME
00221  M00S00192.comcfqo +++|          SB3    TCNF+10
00222  M00S00193.comcfqo +++|          RJ     SCB         SET INTO BUFFER
00223  M00S00194.comcfqo +++| FQO8     SB2    FQOAL       SET NUMBER OF WORDS IN LINE
00224  M00S00195.comcfqo +++|          SB3    FQOA        SET ADDRESS OF LINE
00225  M00S00196.comcfqo +++|          EQ     FQOX        RETURN
00226  M00S00197.comcfqo +++|
00227  M00S00198.comcfqo +++|
00228  M00S00199.comcfqo +++| FQOA     DATA   H* *
00229  M00S00200.comcfqo +++|          DATA   C*  XXX.  JSNS  MI FAMILY  DN DT DS YY/MM/DD. XXXXXXXX
00230  M00S00201.comcfqo +++|,LEVEL    DISP FIELD  *
00231  M00S00202.comcfqo +++| FQOAL    EQU    *-FQOA
00232  M00S00203.comcfqo +++|
00233  M00S00204.comcfqo +++| FQOB     BSS    1           ADDRESS OF FAMILY/DEVICE NUMBER
00234  M00S00205.comcfqo +++| TCNF     SPACE  4,10
00235  M00S00206.comcfqo +++|*         TCNF - TABLE OF COLUMN NUMBERS FOR FORMATTING.
00236  M00S00207.comcfqo +++|
00237  M00S00208.comcfqo +++|
00238  M00S00209.comcfqo +++| TCNF     BSS    0
00239  M00S00210.comcfqo +++|          CFORM  1,5         NUMBER
00240  M00S00211.comcfqo +++|          CFORM  7,4         JSN
00241  M00S00212.comcfqo +++|          CFORM  11,1        SERVICE CLASS
00242  M00S00213.comcfqo +++|          CFORM  14,2        MACHINE ID
00243  M00S00214.comcfqo +++|          CFORM  17,7        FAMILY
00244  M00S00215.comcfqo +++|          CFORM  25,2        DEVICE NUMBER
00245  M00S00216.comcfqo +++|          CFORM  28,2        DISPOSITION TYPE
00246  M00S00217.comcfqo +++|          CFORM  31,2        FILE DESTINATION
00247  M00S00218.comcfqo +++|          CFORM  34,9        CREATION DATE
00248  M00S00219.comcfqo +++|          CFORM  44,8        FILE LENGTH
00249  M00S00220.comcfqo +++|          CFORM  53,7        ACCESS LEVEL
00250  M00S00221.comcfqo +++|          CFORM  62,8        STATUS OF FILE
00251  M00S00222.comcfqo +++| TSCC     SPACE  4,10
00252  M00S00223.comcfqo +++|*         TSCC - TABLE OF SERVICE CLASS MNEMONIC CHARACTERS.
00253  M00S00224.comcfqo +++|
00254  M00S00225.comcfqo +++|
00255  M00S00226.comcfqo +++| TSCC     BSS    0
00256  M00S00227.comcfqo +++|          LOC    0
00257  M00S00228.comcfqo +++|          VFD    60/0        NOT USED
Line S00229 Modification History
M01 (Removed by) cfqo2
Seq #  *Modification Id* Act 
----------------------------+
00258  M01S00229.cfqo2   ---| SYSC     VFD    6/1RS,54/0
00259  M01S00230.cfqo2   ---| BCSC     VFD    6/1RB,54/0
00260  M01S00231.cfqo2   ---| RBSC     VFD    6/1RR,54/0
00261  M01S00232.cfqo2   ---| TSSC     VFD    6/1RT,54/0
00262  M01S00233.cfqo2   ---| DISC     VFD    6/1RD,54/0
00263  M01S00234.cfqo2   ---| NSSC     VFD    6/1RN,54/0
00264  M01S00235.cfqo2   ---| SSSC     VFD    6/1RX,54/0
00265  M01S00236.cfqo2   ---| MASC     VFD    6/1RM,54/0
00266  M01S00237.cfqo2   ---| CTSC     VFD    6/1RC,54/0
00267  M01S00238.cfqo2   ---| I0SC     VFD    6/1R0,54/0
00268  M01S00239.cfqo2   ---| I1SC     VFD    6/1R1,54/0
00269  M01S00240.cfqo2   ---| I2SC     VFD    6/1R2,54/0
00270  M01S00241.cfqo2   ---| I3SC     VFD    6/1R3,54/0
Line S00029 Modification History
M01 (Added by) cfqo2
Seq #  *Modification Id* Act 
----------------------------+
00271  M01S00029.cfqo2   +++|          LIST   D
00272  M01S00030.cfqo2   +++| .SCLFQO  HERE
00273  M01S00031.cfqo2   +++|          LIST   *
00274  M00S00242.comcfqo +++|          LOC    *O
00275  M00S00243.comcfqo +++| TDCC     SPACE  4,10
00276  M00S00244.comcfqo +++|*         TDCC - TABLE OF DISPOSITION CODE MNEMONIC CHARACTERS.
00277  M00S00245.comcfqo +++|
00278  M00S00246.comcfqo +++| TDCC     BSS    0
00279  M00S00247.comcfqo +++|          VFD    12/2LIN,36/0,12/INQF
00280  M00S00248.comcfqo +++|          VFD    12/2LIN,36/0,12/NOQF
00281  M00S00249.comcfqo +++|          VFD    12/2LIN,36/0,12/TOQF
00282  M00S00250.comcfqo +++|          VFD    12/2LPH,36/0,12/PUQF
00283  M00S00251.comcfqo +++|          VFD    12/2LPL,36/0,12/PLQF
00284  M00S00252.comcfqo +++|          VFD    12/2LPR,36/0,12/LPQF
00285  M00S00253.comcfqo +++|          VFD    12/2LP2,36/0,12/P2QF
00286  M00S00254.comcfqo +++|          VFD    12/2LLR,36/0,12/LRQF
00287  M00S00255.comcfqo +++|          VFD    12/2LLS,36/0,12/LSQF
00288  M00S00256.comcfqo +++|          VFD    12/2LLT,36/0,12/LTQF
00289  M00S00257.comcfqo +++|          VFD    12/2LLX,36/0,12/LXQF
00290  M00S00258.comcfqo +++|          VFD    12/2LLY,36/0,12/LYQF
00291  M00S00259.comcfqo +++|          VFD    12/2LER,36/0,12/ERQF
00292  M00S00260.comcfqo +++|          VFD    12/2LTQ,36/0,12/TQQF
00293  M00S00261.comcfqo +++|          VFD    12/2LSF,36/0,12/S1QF
00294  M00S00262.comcfqo +++|          VFD    12/2LSF,36/0,12/S2QF
00295  M00S00263.comcfqo +++|          VFD    12/2LSF,36/0,12/S3QF
00296  M00S00264.comcfqo +++|          VFD    60/0
00297  M00S00265.comcfqo +++|          SPACE  4
00298  M00S00266.comcfqo +++|          BASE   *
00299  M00S00267.comcfqo +++| QUAL$    IF     -DEF,QUAL$,1
00300  M00S00268.comcfqo +++|          QUAL   *
00301  M00S00269.comcfqo +++| FQO      EQU    /COMCFQO/FQO
00302  M00S00270.comcfqo +++| FQOA     EQU    /COMCFQO/FQOA
00303  M00S00271.comcfqo +++| FQOAL    EQU    /COMCFQO/FQOAL
00304  M00S00272.comcfqo +++| QUAL$    ENDIF
00305  M00S00273.comcfqo +++|          ENDX