SIMPLE = T / file does conform to FITS standard BITPIX = 16 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H HDUNAME = 'PRIMARY ' / ASCDM block name LONGSTRN= 'OGIP 1.0' / The HEASARC Long String Convention may be used.COMMENT This FITS file may contain long string keyword values that are COMMENT continued over multiple keywords. The HEASARC convention uses the & COMMENT character at the end of each substring which is then continued COMMENT on the next keyword which has the name CONTINUE. ORIGIN = 'ASC ' / Source of FITS file CREATOR = 'mkarf v0.6.2-0' / Program creating this file MJD_OBS = 5.4948037330819E+04 / Modified Julian date of observation DS_IDENT= 'ADS/Sa.CXO#obs/10096' / dataset identifier CHECKSUM= 'egYDgdVAedVAedVA' / HDU checksum updated 2011-07-15T04:03:24 DATASUM = ' ' / data unit checksum updated 2011-02-21T04:44:10 DATE = '2011-07-15T04:03:24' / Date and time of file creation DATE-OBS= '2009-04-27T00:53:45' / Observation start date DATE-END= '2009-04-28T07:05:04' / Observation end date TIMESYS = 'TT ' / Time system MJDREF = 5.0814000000000E+04 / MJD zero point for times TIMEZERO= 0.0000000000000E+00 / Clock correction TIMEUNIT= 's ' / Time unit CLOCKAPP= T / default DETNAM = 'ACIS-3 ' / ACIS-I3 FILTER = ' ' GRATING = 'NONE ' CYCLE = 'P ' / events from which exps? Prim/Second/Both SIM_X = -7.8090834371673E-01 / [mm] SIM offset SIM_Y = 0.0000000000000E+00 / [mm] SIM offset SIM_Z = -2.3358743446083E+02 / [mm] SIM offset TSTART = 3.5718082538276E+08 / Observation start time TSTOP = 3.5728950460067E+08 / Observation end time MISSION = 'AXAF ' / Mission TELESCOP= 'CHANDRA ' / Telescope Used INSTRUME= 'ACIS ' / Instrument OBS_ID = '10096 ' / Observation id SEQ_NUM = '501025 ' / Sequence number END XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 12 / width of table in bytes NAXIS2 = 1070 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 3 / number of fields in each row EXTNAME = 'SPECRESP' / Imaging ARF HDUNAME = 'SPECRESP' / ASCDM block name CONTENT = 'SPECRESP' HDUVERS = '1.1.0 ' HDUCLASS= 'OGIP ' HDUCLAS1= 'RESPONSE' HDUCLAS2= 'SPECRESP' HDUVERS1= '1.0.0 ' / Obsolete Keyword HDUVERS2= '1.1.0 ' / Obsolete Keyword ARFVERSN= '1992a ' / Obsolete Keyword TTYPE1 = 'ENERG_LO' / Energy TFORM1 = '1E ' / format of field TUNIT1 = 'keV ' TLMIN1 = 0.0000000E+00 TLMAX1 = 2.0000000E+01 TTYPE2 = 'ENERG_HI' / Effective Area TFORM2 = '1E ' / format of field TUNIT2 = 'keV ' TLMIN2 = 0.0000000E+00 TLMAX2 = 2.0000000E+01 TTYPE3 = 'SPECRESP' / Effective Area TFORM3 = '1E ' / format of field TUNIT3 = 'cm**2 ' LONGSTRN= 'OGIP 1.0' / The HEASARC Long String Convention may be used.COMMENT This FITS file may contain long string keyword values that are COMMENT continued over multiple keywords. The HEASARC convention uses the & COMMENT character at the end of each substring which is then continued COMMENT on the next keyword which has the name CONTINUE. ORIGIN = 'ASC ' / Source of FITS file CREATOR = 'mkarf v0.6.2-0' / Program creating this file ASCDSVER= 'CIAO 4.3' / ASCDS version number MJD_OBS = 5.4948037330819E+04 / Modified Julian date of observation DS_IDENT= 'ADS/Sa.CXO#obs/10096' / dataset identifier REVISION= 1 / Processing version of data CHECKSUM= '3ahgAYge4ageAWge' / HDU checksum updated 2011-07-15T04:03:24 DATASUM = '633655961' / data unit checksum updated 2011-07-15T04:03:24 RAND_SKY= 5.0000000000000E-01 RAND_PI = 1.0000000000000E+00 EQUINOX = 2.0000000000000E+03 / default DATE = '2011-07-15T04:03:24' / Date and time of file creation DATE-OBS= '2009-04-27T00:53:45' / Observation start date OBS_MODE= 'POINTING' / Observation mode DATE-END= '2009-04-28T07:05:04' / Observation end date TIMESYS = 'TT ' / Time system MJDREF = 5.0814000000000E+04 / MJD zero point for times TIMEZERO= 0.0000000000000E+00 / Clock correction TIMEUNIT= 's ' / Time unit BTIMNULL= 3.5211710219352E+08 / Basic Time offset (s) DATACLAS= 'OBSERVED' / default BTIMRATE= 2.5625001271375E-01 / Basic Time clock rate (s / VCDUcount) BTIMDRFT= 2.5734109125337E-18 / Basic Time clock drift (s / VCDUcount^2) FILTER = 'NONE ' / QE includes all filters RESPFILE= '0.3:11.0:0.01' / RMF File ASPFILE = '../../acisf10096/products/aux/asphist_3.fits.gz' / Aspect Histogram FBTIMCORR= 0.0000000000000E+00 / Correction applied to Basic Time rate (s) TIMEREF = 'LOCAL ' / Time reference (barycenter/local) TASSIGN = 'SATELLITE' / Time assigned by clock CLOCKAPP= T / default SIM_X = -7.8090834371673E-01 / [mm] SIM offset SIM_Y = 0.0000000000000E+00 / [mm] SIM offset SIM_Z = -2.3358743446083E+02 / [mm] SIM offset FOC_LEN = 1.0070000000000E+04 / HRMA focal length (mm) TIERRELA= 1.0000000000000E-09 / default TIERABSO= 5.0000000000000E-05 / default TIMVERSN= 'ASC-FITS-2' / Timing system definition TSTART = 3.5718082538276E+08 / Observation start time GRATING = 'NONE ' / Grating DETNAM = 'ACIS-3 ' / ACIS-I3 RA_PNT = 6.3419255733350E+00 / Pointing RA DEC_PNT = 6.4141973795445E+01 / Pointing Dec ROLL_PNT= 2.9197206432352E+01 / Pointing Roll RA_TARG = 6.3291670000000E+00 / Observer's specified target RA DEC_TARG= 6.4136111000000E+01 / Observer's specified target Dec DEFOCUS = 1.4398718632593E-03 / SIM defocus (mm) RA_NOM = 6.3419255733350E+00 / Nominal RA DEC_NOM = 6.4141973795445E+01 / Nominal Dec ROLL_NOM= 2.9197206432352E+01 / Nominal Roll TSTOP = 3.5728950460067E+08 / Observation end time STARTOBT= 0.0000000000000E+00 / On-Board MET close to STARTMJF and STARTMNF TIMEPIXR= 5.0000000000000E-01 / default TIMEDEL = 3.1410400000000E+00 / timedel Lev1 (in seconds) CTI_CORR= T CTI_APP = 'PPPPPBPBPP' MISSION = 'AXAF ' / Mission TELESCOP= 'CHANDRA ' / Telescope Used INSTRUME= 'ACIS ' / Instrument FRACEXPO= 9.4412541970992E-01 / Effective fractional exposure READMODE= 'TIMED ' / Read mode DATAMODE= 'FAINT ' / Data mode FLSHTIME= 0.0000000000000E+00 / Inferred duration of each flush. (s) CYCLE = 'P ' / events from which exps? Prim/Second/Both TITLE = 'A Deep Cycle 10 Chandra Observation of the Tycho Supernova Remnant' OBSERVER= 'Prof. John Hughes' / Principal investigator OBJECT = 'Tycho''s SNR' / Source name OBS_ID = '10096 ' / Observation id SEQ_NUM = '501025 ' / Sequence number ONTIME = 1.0712048359263E+05 / [s] Sum of GTIs ONTIME3 = 1.0712048359263E+05 / [s] Sum of GTIs LIVETIME= 1.0572087561354E+05 / [s] Livetime LIVTIME3= 1.0572087561354E+05 / [s] Livetime EXPOSURE= 1.0572087252271E+05 / [secs] Total exposure time EXPOSUR3= 1.0572087561354E+05 / [s] Exposure time DTCOR = 9.8693426381071E-01 / Dead time correction ASPTYPE = 'KALMAN ' FP_TEMP = 1.5328480530000E+02 / [K] Focal Plane Temperature RADESYS = 'ICRS ' / default HISTORY ----------------------------------------------------------------- HISTORY MKARF Processing History HISTORY ----------------------------------------------------------------- HISTORY Startup Directory: /xassist/data/pipeline4/chandra/10096/acisf10096/prodHISTORY ucts HISTORY Cmd Line: mkarf @@/tmp/tmprWOtxU.par mode=hl HISTORY Parameter file used: /tmp/tmprWOtxU.par HISTORY Detector Mask File: ../../acisf10096/data/aux/acisf10096_000N001_msk1.fiHISTORY ts.gz HISTORY Source SKY position: (4459.5,4368.5) HISTORY ---------------------------------------------------------------------- HISTORY ARDLIB History Records HISTORY ---------------------------------------------------------------------- HISTORY ARDLIB Version: 0.8.5 HISTORY File used for CALDB info: ../../acisf10096/products/events/fullrun_ccd3_HISTORY acisf10096_pi14-548_pass1_cl_src290_src.evt.gz HISTORY Parameter file: /opt/ciao-4.3/param/ardlib.par HISTORY ACIS QE File: /opt/ciao-4.3/CALDB/data/chandra/acis/qe/acisD1997-04-17qeHISTORY N0006.fits[4] HISTORY ACIS Uniformity File: /opt/ciao-4.3/CALDB/data/chandra/acis/qeu/acisD200HISTORY 0-01-29qeuN0006.fits[4] HISTORY ACIS Contamination File: /opt/ciao-4.3/CALDB/data/chandra/acis/contam/acHISTORY isD1999-08-13contamN0006.fits[4] HISTORY ACIS 3 Badpix File: /opt/ciao-4.3/CALDB/data/chandra/acis/badpix/acisD20HISTORY 00-11-28badpixN0003.fits[4] HISTORY Vignetting File: /opt/ciao-4.3/CALDB/data/chandra/default/vignet/hrmaD19HISTORY 96-12-20vignetN0003.fits[1] HISTNUM = 22 HISTORY Onaxis Area File: /opt/ciao-4.3/CALDB/data/chandra/default/axeffa/hrmaD1HISTORY 996-12-20axeffaN0008.fits[1] HISTORY ---------------------------------------------------------------------- HISTORY ---------------------------------------------------------------------- HISTORY PIXLIB History Records HISTORY ---------------------------------------------------------------------- HISTORY PIXLIB Version: 4.0.0 HISTORY ****** PIXLIB Parameter File ***** HISTORY /opt/ciao-4.3/param/geom.par: HISTORY instruments = /opt/ciao-4.3/CALDB/data/chandra/default/geom/telD1999-07HISTORY -23geomN0006.fits(CALDB) HISTORY aimpoints = /opt/ciao-4.3/CALDB/data/chandra/default/aimpts/telD1999-HISTORY 07-23aimptsN0002.fits(CALDB) HISTORY tdet = /opt/ciao-4.3/CALDB/data/chandra/default/tdet/telD1999-07HISTORY -23tdetN0001.fits(CALDB) HISTORY sky = /opt/ciao-4.3/CALDB/data/chandra/default/sky/telD1999-07-HISTORY 23skyN0002.fits(CALDB) HISTORY shell = /opt/ciao-4.3/CALDB/data/chandra/default/sgeom/telD1999-0HISTORY 7-23sgeomN0001.fits(CALDB) HISTORY obsfile = nowT00:00:00() HISTORY ****** PIXLIB System Configuration ****** HISTORY Telescope = AXAF HISTORY Focal Length (mm) = 10070.000 HISTORY Detector = ACIS HISTORY Focal Plane Sys. = FP-1.1 HISTORY Tiled Detector Plane Sys. = ACIS-2.2 HISTORY SIM Offset (mm) = (0.684 0.75 236.552) HISTORY Aim Point(NONE) (mm) = (-0.780908 0 -233.587) HISTORY Grating Arm = HEG HISTORY Grating Order = 1 HISTORY Dispersion Plane Sys. = ASC-GDP-1.1 HISTORY Rowland Circle (mm) = 8632.48 HISTORY ---------------------------------------------------------------------- HISTORY TOOL :mkarf 2011-07-15T04:03:24 ASC00001HISTORY PARM :asphistfile=../../acisf10096/products/aux/asphist_3.fitsASC00002HISTORY CONT :.gz ASC00003HISTORY PARM :outfile=../../acisf10096/products/spectra/fullrun_ccd3_aASC00004HISTORY CONT :cisf10096_pi14-548_pass1_cl_src290.arf ASC00005HISTORY PARM :sourcepixelx=4459.5 ASC00006HISTORY PARM :sourcepixely=4368.5 ASC00007HISTORY PARM :engrid=0.3:11.0:0.01 ASC00008HISTORY PARM :obsfile=../../acisf10096/products/events/fullrun_ccd3_acASC00009HISTORY CONT :isf10096_pi14-548_pass1_cl_src290_src.evt.gz ASC00010HISTORY PARM :pbkfile=../../acisf10096/data/aux/acisf357181229N001_pbkASC00011HISTORY CONT :0.fits.gz ASC00012HISTORY PARM :dafile=CALDB ASC00013HISTORY PARM :mirror=HRMA ASC00014HISTORY PARM :detsubsys=ACIS-I3 ASC00015HISTORY PARM :grating=NONE ASC00016HISTORY PARM :maskfile=../../acisf10096/data/aux/acisf10096_000N001_msASC00017HISTORY CONT :k1.fits.gz ASC00018HISTORY PARM :ardlibparfile=ardlib.par ASC00019HISTORY PARM :geompar=geom ASC00020HISTORY PARM :verbose=0 ASC00021HISTORY PARM :clobber=yes ASC00022END >>R<>R> => >>,4>>{>s>{>33>;>33>Q?.C>Q>p?mԠ>p>\?m>\>Ǯ? >Ǯ>@f>>@>> =@\4> =>(@k>(>G@!>G>ff@dP>ff>ABN>>A8y7>>A]A>>HA4>H?A,??\AUD?\?AԆt??A?? =qA]a? =q? A? ?\)Ab?\)?Ab??zAv?z? =A^? =?An??(A?(?RBr?R?!GB/?!G?# B*cv?# ?&ffB=?&ff?(BRZ?(?+Bis?+?.{BK?.{?0BB?0?333Bti?333?5BH?5?8QB+?8Q?:HB?:H?=pBHP?=p?@B?@?B\Bσw?B\?EBݡV?E?GB2?G?J=qBA?J=q?LC]?L?O\)C ?O\)?QC?Q?TzCh?Tz?W =C$V[?W =?YC,U?Y?\(C4?\(?^RC;y?^R?aGCCb?aG?c CKT?c ?fffCS?fff?hCZ1?h?kCa?k?n{Ci?M?n{?pCp?p?s33Cx?s33?uCw?u?xQCp?xQ?zHC,?zH?}pCR?}p?C[??GC3?G?\C ?\? C ? ?Cʳ??ffC%?ff?Co*??C??=qCm?=q?C:??C;??{CC?{?\)Co?\)?C??C#??33Cj?33?zCRm?z?C?? =CǛ? =?QC:?Q?C??HCv?H?(C?(?pC,c?p?RCq3?R?Cصz??GCi?G?\C?\? CP~? ?Cဉ??ffC㛫?ff?Cx??C<}??=qC?=q?C??Cv??{C?{?\)Ca?\)?C<??C??33C?33?zC"+?z?C?? =Cl? =?QCW?Q?C??HC~?H?(C!?(?pD?p?RDF/??GC?G?\CD?\? C1? ?C{C4@>{@>RC&@>R@?\)C~@?\)@@C{@@@@C@@@AGCq@AG@AC@A@B\CP@B\@C33C@C33@C C@C @DzCe@Dz@ECP@E@EC@E@FffCJ[@Fff@G =C@G =@GC@G@HQCI@HQ@HCc@H@IC]@I@J=qC@J=q@JHC@JH@KCj@K@L(C@L(@LC@L@MpCE|@Mp@N{Cn@N{@NRC@NR@O\)C#@O\)@PCm@P@PC|@P@QGCS`@QG@QCg@Q@R\C)@R\@S33C @S33@S Cj@S @TzC@Tz@UC7@U@UCs@U@VffC .@Vff@W =Cx@W =@WC@W@XQC[`@XQ@XC7@X@YC@Y@Z=qCi@Z=q@ZHCD<@ZH@[C@[@\(C@\(@\C,@\@]pC@]p@^{C*@^{@^RCb@^R@_\)Cu@_\)@`C@`@`C@`@aGCK@aG@aC@a@b\C@b\@c33C@c33@c C@c @dzC-@dz@eC[)@e@eCz@e@fffC@fff@g =C@g =@gC2@g@hQC"@hQ@hCC.@h@iCc'@i@j=qC(@j=q@jHC@jH@kC@k@l(CF@l(@lC@l@mpC'@mp@n{C(J@n{@nRCBk@nR@o\)CKE@o\)@pCT@p@pC`K@p@qGCp@qG@qC@q@r\C$@r\@s33C@s33@s C@s @tzC@tz@uC@u@uC@u@vffC@vff@w =Cg@w =@wCG@w@xQC @xQ@xC`@x@yC@y@z=qC!@z=q@zHC!@zH@{C$@{@|(CB@|(@|C`@|@}pC@}p@~{C@~{@~RC(@~R@\)C@\)@C@@QC@Q@C#@@C@y@@GC%>@G@C @@C~@@=qC@=q@\C @\@HCf@H@33C@33@C@@ C#@ @(C,@(@zC{P@z@Can@@CJ&@@pC5{@p@C @@{C *@{@ffC@ff@RCڋ@R@ =C<@ =@\)C@\)@C_@@Cj@@QCN@Q@C2@@C@@GC@G@C@@C@@=qC@=q@\CXP@\@HC5@H@33C\@33@Cs@@ C@ @(Ch@(@zCC/@z@C@@C@@pC @p@Cs@@{CED@{@ffC@ff@RC@R@ =C@ =@\)CZl@\)@C'@@C@@QC:@Q@C@@CD@@GC K@G@CϾ@@C@@=qC7@=q@\C@\@HC@H@33CT@33@C@@ C<@ @(Ca@(@zC@z@C͆@@Cv=@@pC@p@C @@{Cb@{@ffC'@ff@RCd@R@ =CgV@ =@\)C Z@\)@C@@C]?@@QC+@Q@C@@CC@@GC@G@C@@C*I@@=qC@=q@\CN@\@HCf@H@33C@33@C?@@ C@ @(C_@(@zCY@z@C@@C8Q@@pC.@p@CC@@{Cͺ@{@ffCW@ff@RC@R@ =Ck@ =@\)C@\)@Cy@@C @@QC|L@Q@C@@Cw@@GC@G@Cx@@C4@@=qCs@=q@\C@\@HChX@H@33C@33@C\@@ C@ @(C`@(@zC@z@C_2@@Cؘ@@pCL@p@C@@{C;l@{@ffC@ff@RC(Y@R@ =C@ =@\)C@\)@C|;@@C@@QCT-@Q@CO@@C4@@GC@G@C @@Cxc@@=qC@=q@\CWN@\@HCd@H@33C/@33@C@@ C]@ @(Ct@(@zCo@z@C6-@@CA@@pC @p@C}6@@{C@{@ffCd@ff@RC$@R@ =C~q@ =@\)C}9@\)@C|"@@C{ @@QCy@Q@Cx@@Cwm@@GCve@G@Cu^@@CtGC@@=qCs@=q@\Cq-@\@HCpܬ@H@33Což@33@Cn@@ Cm%@ @(Cl{"@(@zCkk @z@Cj[e@@CiR@@pChQ@p@CgP@@{CfNS@{@ffCeLA@ff@RCdR`@R@ =Cc_f@ =@\)Cbb@\)@CaY@@C`QB@@QC_Q9@Q@C^Y@@C]b@@GC\Q@G@C[A@@CZ<@@=qCYB@=q@\CXH@\@HCWB@H@33CV>>@33@CU?9@@ CTE@ @(CSL@(@zCRR`@z@CQXl@@CPxU@@pCO@p@CN8@@{CM @{@ffCL@ff@RCK4@R@ =CJ@ =@\)CI@\)@CH@@CG@@QCF@Q@CE@@CDP@@GCC@G@CB@@CA@@=qC@s@=q@\C?@\@HC>@H@33C=@33@ÅCj@33@B<Ƥ@@ B;`@ @(B9p@(@zB8#@z@B6@@B5@@pB3Q@p@B2p@@{B0$@{@ffB/A,@ff@RB-@R@ =B,@ =@\)B+7@\)@B)R@AB(aNAA(B' A(AQB%&AQAzB$AzAB#F^AAB"CAAB HAAB^AAGBAGApBy4ApABGAABAAB AA{BA{A=qBcA=qAffBAffA\B!A\ARBARAHB|AHA =BA =A33BBA33A\)BLA\)ABAAByAA B A AB AA(B _A(AQB AQAzB WAzAB !9AABHAABpAABAAGBAA AA AA:rAA(AA(AQAPAQAzAhAzAAAAA^AAA%AAAAAGAAGApA_ ApAAAAAgAAAIAA{AA{A=qA*A=qAffAJAffA\AfZA\ARAARAHAԲAHA =A^A =A33AYA33A\)A"A\)AAAAAKAA A^A AAWAA(A-A(AQAAQAzAAzAAOAAA AAApAAADAAGAAGApA~jApAA|zAAAz0(AAAwAA{AuA{A=qAsY*A=qAffAqAffA\AnϰA\ARAllARAHAj OAHA =AgA =A33AedA33A\)Ac A\)AA`AAA^VAA A\kA AAY׺AA(AWuA(AQAUQAQAzASAzAAP@AAANeAAALAAAIAAGAGAGApAE[ApAACAAA@úAAA>AA{ACA(AQAAQAzAǯAzAAuAAAg[AAAFAAA3fAAGA#AGApAApAA =AAA AAAAA{AA{A=qAA=qAffAkAffA\A'A\AR@lARAH@AHA =@^7A =A33@A33A\)@A\)A@KtAA@sAA @A A @a8A A (@WA (A Q@7A QA z@զA zA @A A @\A A @A A!@(zA!A!G@ÓA!GA!p@A!pA!@#A!A!@uA!A!@A!A"{@ShA"{A"=q@JA"=qA"ff@:A"ffA"\@A"\A"R@VA"RA"H@A"HA# =@@A# =A#33@#A#33A#\)@A#\)A#@JA#A#@ߊA#A# @A# A$@A$A$(@A$(A$Q@^A$QA$z@,A$zA$@yA$A$@sA$A$@m.A$A%@h\A%A%G@bA%GA%p@]jA%pA%@WAA%A%@QO(A%A%@K=6A%A&{@E1A&{A&=q@@&A&=qA&ff@;OA&ffA&\@7A&\A&R@2PA&RA&H@-A&HA' =@(~A' =A'33@#sA'33A'\)@A'\)A'@A'A'@A'A' @%A' A(@ A(A((@SA((A(Q@%A(QA(z?ZA(zA(?(A(A(?A(A(? A(A)?WCA)A)G?A)GA)p?̝A)pA)?FA)A)?A)A)?A)A*{?#A*{A*=q?<A*=qA*ff?ZA*ffA*\?.A*\A*R?kA*RA*H?A*HA+ =?A+ =A+33?\A+33A+\)?A+\)A+?A+A+?}A+A+ ?uEA+ A,?m|FA,A,(?f A,(A,Q?`gA,QA,z?Z@A,zA,?TA,A,?NPA,A,?HA,A-?C(A-A-G?=.A-GA-p?8sA-pA-?3]A-A-?.b.A-A-?)A-A.{?$cA.{A.=q? A.=qA.ff?A.ffA.\?EA.\A.R?~A.RA.H?pA.HA/ =? A/ =A/33?!A/33A/\)?A/\)A/>`hA/A/>E~A/A/ >R>A/ A0>j