PDS_VERSION_ID = PDS3 LABEL_REVISION_NOTE = "SE-MTC, 18/06/2007" /* File format and length */ PRODUCT_ID = "VS0044_01.QUB" RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 512 FILE_RECORDS = 94 LABEL_RECORDS = 12 FILE_STATE = CLEAN /* Pointers to data objects */ ^HISTORY = 13 OBJECT = HISTORY DESCRIPTION = "Reserved area for ISIS compatibility" END_OBJECT = HISTORY ^QUBE = 14 /* Producer information */ PRODUCER_ID = VEX_VIRTIS_TEAM PRODUCER_FULL_NAME = "DROSSART-PICCIONI" PRODUCER_INSTITUTION_NAME = "ISTITUTO NAZIONALE ASTROFISICA" PRODUCT_CREATION_TIME = 2012-04-15T22:01:53.00 TELEMETRY_SOURCE_ID = "VIRTIS_EGSE_3" SOFTWARE_VERSION_ID = {"VirtisVEX SW v.2.50", "EGSE_SOFT_7.0", "PDS_CONVERTER_7.0","EGSE2PSA_CONVLABEL_1.2.1", "GEOVIRTIS_1.9", "V_GEOLABEL_2", "GEOVIRTIS_1.9", "V_GEOLABEL_2", "GEOVIRTIS_3.3", "V_GEOLABEL_3", "GEOVIRTIS_4.0", "V_GEOLABEL_4", "GEOVIRTIS_4.0", "V_GEOLABEL_5"} SOURCE_PRODUCT_ID = "PS663G29.QUB" /* Data description parameters */ DATA_SET_NAME = "VENUS EXPRESS VENUS VIRTIS 2/3 V2.0" DATA_SET_ID = "VEX-V-VIRTIS-2/3-V2.0" RELEASE_ID = 0001 REVISION_ID = 0000 PRODUCT_TYPE = EDR PROCESSING_LEVEL_ID = 2 STANDARD_DATA_PRODUCT_ID = "VIRTIS DATA" MISSION_NAME = "VENUS EXPRESS" MISSION_ID = VEX INSTRUMENT_HOST_NAME = "VENUS EXPRESS" INSTRUMENT_HOST_ID = VEX MISSION_PHASE_NAME = "PHASE 1" PI_PDS_USER_ID = "DROSSART-PICCIONI" INSTRUMENT_NAME = "VISIBLE AND INFRARED THERMAL IMAGING SPECTROMETER" INSTRUMENT_ID = "VIRTIS" INSTRUMENT_TYPE = "IMAGING SPECTROMETER" ^INSTRUMENT_DESC = "VIRTIS_EAICD.TXT" VEX:CHANNEL_ID = "VIRTIS_H" DATA_QUALITY_ID = 1 DATA_QUALITY_DESC = "0:INCOMPLETE ; 1:COMPLETE" /* Science operations information */ TARGET_TYPE = "PLANET" TARGET_NAME = "VENUS" START_TIME = 2006-06-03T16:29:49.738 STOP_TIME = 2006-06-03T16:32:23.728 SPACECRAFT_CLOCK_START_COUNT = "1/00039716989.44771" SPACECRAFT_CLOCK_STOP_COUNT = "1/00039717143.43788" ORBIT_NUMBER = 0044 VEX:SCIENCE_CASE_ID = 0 VEX:SCIENCE_CASE_ID_DESC = "Please refer to VEX_SCIENCE_CASE_ID_DESC.TXT" OBSERVATION_TYPE = "NULL" SPACECRAFT_ORIENTATION = (-999.9999,-999.9999,-999.9999) ^SPACECRAFT_ORIENTATION_DESC = "VEX_ORIENTATION_DESC.TXT" SPACECRAFT_POINTING_MODE = "NULL" ^SPACECRAFT_POINTING_MODE_DESC = "VEX_POINTING_MODE_DESC.TXT" DECLINATION = -999.999 RIGHT_ASCENSION = -999.999 MAXIMUM_LATITUDE = -999.999 MINIMUM_LATITUDE = -999.999 EASTERNMOST_LONGITUDE = -999.999 WESTERNMOST_LONGITUDE = -999.999 SLANT_DISTANCE = -999.999 /* Instrument status */ INSTRUMENT_MODE_ID = 7 ^INSTRUMENT_MODE_DESC = "VIRTIS_EAICD.TXT" INST_CMPRS_NAME = "NONE" INST_CMPRS_RATE = 16 INST_CMPRS_RATIO = 1.000 VEX:VIR_H_START_X_POSITION = 2 VEX:VIR_H_START_Y_POSITION = 10 FRAME_PARAMETER = (-1, 1, 1, -1, 10) FRAME_PARAMETER_DESC = ("EXPOSURE_DURATION", "FRAME_SUMMING", "FRAME_ACQUISITION_RATE", "INTERNAL_REPETITION_TIME", "DARK_ACQUISITION_RATE") FRAME_PARAMETER_UNIT = ("MS", "DIMENSIONLESS", "DIMENSIONLESS", "MS", "DIMENSIONLESS") EXPOSURE_DURATION_DESC = "-1: many exposure times (calibration sessions) Values are available in sideplane. See EAICD.TXT" MAXIMUM_INSTRUMENT_TEMPERATURE = (78.5910, 153.4720, 155.9850, 74.9647) INSTRUMENT_TEMPERATURE_POINT = ("FOCAL_PLANE", "GRATING", "PRISM", "CRYOCOOLER") INSTRUMENT_TEMPERATURE_UNIT = ("K", "K", "K", "K") VEX:VIR_DEAD_PIXEL_MAP_FILE_NAME = "NULL" VEX:VIR_H_PIXEL_MAP_COEF = ((4.749950E+001, 1.247300E-001, 9.890690E-005), (9.938600E+001, 9.844940E-002, 7.085630E-005), (1.341680E+002, 8.166750E-002, 4.918400E-005), (1.591860E+002, 6.661960E-002, 4.094150E-005), (1.773400E+002, 5.713190E-002, 2.702870E-005), (1.904680E+002, 5.634040E-002, 5.267310E-006), (2.012000E+002, 4.654330E-002, 1.068770E-005), (2.093140E+002, 4.806390E-002, -8.723980E-006)) VEX:VIR_H_PIXEL_MAP_COEF_DESC = (("C11", "C12", "C13"), ("C21", "C22", "C23"), ("C31", "C32", "C33"), ("C41", "C42", "C43"), ("C51", "C52", "C53"), ("C61", "C62", "C63"), ("C71", "C72", "C73"), ("C81", "C82", "C83")) /* Pointer to navigation data files*/ SPICE_FILE_NAME = {"NAIF0009.TLS","PCK00009.TPC","DE405.bsp", "CLOUD-VENUS.ker","venus_cloud.bsp","VEX_120308_STEP.TSC"} /* Cube keywords */ OBJECT = QUBE AXES = 3 AXIS_NAME = (BAND, SAMPLE, LINE) CORE_ITEMS = (3456,1,2) CORE_ITEM_BYTES = 2 CORE_ITEM_TYPE = MSB_INTEGER CORE_BASE = 0.0 CORE_MULTIPLIER = 1.0 CORE_VALID_MINIMUM = -32768 CORE_NULL = -32768 CORE_LOW_REPR_SATURATION = -32768 CORE_LOW_INSTR_SATURATION = -32768 CORE_HIGH_REPR_SATURATION = 32767 CORE_HIGH_INSTR_SATURATION = 32767 CORE_NAME = RAW_DATA_NUMBER CORE_UNIT = DIMENSIONLESS SUFFIX_BYTES = 2 SUFFIX_ITEMS = (0,2,0) SAMPLE_SUFFIX_NAME = "HOUSEKEEPING PARAMETERS" SAMPLE_SUFFIX_UNIT = DIMENSIONLESS SAMPLE_SUFFIX_ITEM_BYTES = 2 SAMPLE_SUFFIX_ITEM_TYPE = MSB_UNSIGNED_INTEGER SAMPLE_SUFFIX_BASE = 0.0 SAMPLE_SUFFIX_MULTIPLIER = 1.0 SAMPLE_SUFFIX_VALID_MINIMUM = 0 SAMPLE_SUFFIX_NULL = 65535 SAMPLE_SUFFIX_LOW_REPR_SAT = 0 SAMPLE_SUFFIX_LOW_INSTR_SAT = 0 SAMPLE_SUFFIX_HIGH_REPR_SAT = 65535 SAMPLE_SUFFIX_HIGH_INSTR_SAT = 65535 ^HOUSEKEEPING_DESCRIPTION = "VIRTIS_EAICD.TXT" END_OBJECT = QUBE END @QBBECFDG DPHEGF1H/GHFIFDH^FHFGIUGIhH-JHJHJHJJIJHKsHKHKILJLJILpKvMKJNJMJNNKkNRKM/JLLNSLaN4MN|KMMDP^MPZMOLPNCOMPMkQM}QHNOMON,PO?P5NQNQ^NQBNP MvOMO>NbQO3QuPS@PRQReQ"RJP6T5RRP;SRNSjRSRSQRQ=SQURT RfTR,T%SVESsURU RV:TURVTUsTVTWU"VwTVrTVTDX.TWV1W~SWUV0UW&V0VSVUeV>U5WUWVBWUXTWTUU&VUWU%WwTXVVYUwWUWUWUVTUWVXUX>U5W6UW_UWVWUXUcWULX VuW4UWUW=VVSXUIVTV$UX2U}WUWTVTXLTVTTV$U@VTWTW0UVSWTV)UFWTW:UW#TWKTW8S4V7TNV U,VTRWHUV=T,UhTFVTUXSWHRWS;US+URUS_VS*UpS!USTxQbTQVJSUJRUvR\TS7SPTFQU:QS]Q{SRqSUPT PfSJR>T,P_SPQORPS9PRORQ QOQOQORNQOPRNQJObPORNQNQNON PO#PLONfQ#LPLPsMO1L~NQMPMNLP LMxLODLlOK^NLMJANILN"LLKNKNJNKMKoN#JMSi$tbsxDY_  OSnsL$-TsqEo` X Ig2rX)I!M8b)hF Am/PW8as-;\08"[cM ka7J   lUs`&R`1Fqbqz/|4>0 ^ <&%lK nFqWzY;+?$;ym36G!?aVKDh HD_:/WHGcGf)r2m!OP*$I 3qhJQe [%Iw8vUu N8?@Om3}3 @  f .   J 1  N] ; 8 /h x n (C   j O ] _ C S s n  y    R |o .   n  K  ? % 8   D' X4 , @t   8z      # F ]! z  i    O 2% /  q   z~ Z zI O ` V R#  ~ mKw Z0] e#  @( # K E       2t  x  S  B   7  r  B :U   P  uJ J X[ i  /   < C{  6  ? xO '  T    W(M ) RL  zo Z h  . Hq  |d S  X  5    QK ) u K w . m  d B     7 %   L N i  @ F    ( XY !   8 (  i J {  r -Z  / 1 bG 1' ZN ? R _ 6  ^ ?   OF   y.  nH ; )8  ) /   m  Bl %  1 : ri i  [C ] }5  a  9 >| J l bK z! J  ^W e = 9 k <   FB   n b \  [ (|   q T  N  r '  ;   _   [ B g   e R ? z# 6  F  M5 0l W`/  5 = N^ 0 E ; y h!  Z P  A  II >  ,.   |3 pP   ] K 0  z | v  j   ?    9  zX N s 2          "  N  [ l      2I =2   )  ?o W  ` P W     $     I      0  ( t }    `h ' ]  H ts ~  P% F {  y  )    A    \ Q  ~  9 v M( { (4 e 2 9 T j Wt       ! GA  t Xk  !9 v Z  = 6;   S @)   Y *o U   9 _=  ^    /Y  f ,J / f  t U c  Yp F f X ( f ? 9 6 - H    y a G  8 c i  7 x p @ ' Nd d& | R Y  F c5 T   |3 =  8   7  \  \   ' B   F [J   84 F    } C N CQ  i   u s  h,  G ` 1k `\   !8  $ W p  1 l   q { =  {    *  I I 1 B / } k   9  K_ D}     s 1V c ]  1( b/  Q  &X ?  U$ = :E   R g  $ It  P   dI] |u z   {    m 6 ?  5 in  >C  V 8  s3  aZ it j*  2 B '  I/  E  W  B U  |    S  C .u ' 5   H M 8r "  1 r H  & xc - 7 [   ` ?h O  {   U  F   M 5      w c     W , t .U h R =4   W  W L 8 B r _  rA f   > e  , , n c    U  D       Y) z         E  , 0N  i e- y q   i ] ^  " x a  E  u * R   L  s<  n w  n 7  C      J  3 ! !  | Q % e    5 @ <[ } Z  G1   &  " v `u u,{ PM !f  | ? & P M  1*  '? N W  O] D _ ,/  7L % G V  E 0  S   + -  VV s  Dx e    2  Ac  r   yW   @+ ]      - & sP O  / >   _ m >b   9  |, j   w     <  HA   nG   5 ~3   x O  ! k " F [ l     |; S K  ?  r  { 3x  j| M2 2S    (  e < I   9  E     W  Bq   x  rb <   pI     C d  _*  <   $  J " ' D 5(  +?  4  z        W  iY q  `  L * R   R   8 q  ] % "     "   C w< > 0 ` # N     D   3 5 ( Z? d 6 @ w ;   x  2 e <@ (F )  j %  iW o 2 (q N l K6   )     , %  Aw  .     a i ~  (   I  W 1* :W [ /  52  *     ; W   _ H  z     n}    +  P =!   ^ v { e* $a h7 \   C  6  L *' 6*    `   M _p  p  !  Z= O  { !9 s    g u h  #s } h   ~n  p  (   5 iO I    e )b 8 X   *E : P  W v 7 i X } }  U [  xg T  (  F     ! Y  H     ? JU o 3 u ) 03   c [ u9 ` ; G ; t5^ ] !^ gQ^ ep` ^ ] n4&??(l"5>p;$A`,3"$P>~L~R#l^ ] !^ eQn2(e? ?(l"6>l;&A,3M@"z~PP#l^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !^ ] !DFFIGJHKHLJKJLlLlLvK%N-JLJMJMLxMM OMeOMOMWONOMPNPMPOIQ4PR>OQQS!PSPoSuOSQ]SPS1PRZRTR2SSTQSSiV]SVSVROVT0UET\W7SX3SWdUUT*UTdW=UVU=WUGWUDW_\A_!] _0\ _\^[^4[_[]rZ_Zb` Z]Zf^%Y]`Z|^Z5]KZ]qZ\LXS\X]Y\Y\Y[Y[WR[X&\8XmZWZXZ5WZVYX{ZVhYVX0UXtVYVXUXW WTWUhWUXTW~TXTVTVyTWT{W(TWZSgTSeVToUR$TSVAR4U1QUgRT3QS-RURSbQTQR5QgSQMSP2SPQyNRQ5RPQ=P@RUP1S NR"P$QORNQe}/FcHXI{(-')Io PG;Kv?K9[;)n. > O K 2q  '(29 `!X!gF ` !f!;+"h!YJ!"r#9"" ?" # a$O#= M# $ $/ $W $p!&!%= %)!%"W%!&"% "&V"&"&#&2"&!(#&$K&!&p#&n#/&$&<">&#&f$e'$4' $k'#i'$>'#&1"&g# &;#'G#&#(v#M'#'i#&#&$U'U$ '#'v"&B$&#&$'#U(/#&/#&#&#'$' $&!'8#~&3"&K#[&"&\"&"%%"&##%"%-#%!&s"p%#%z"%!u$!%"%!\$ %~!% %P!z#!%%!L%"# # $M!# #W% """d###2W"m!?"B#k!"h! !'!=G"^ K  }!3 !J ' G^_%ni{ S'TfZ'&T&m?Jc{>{fyU{!}73iGimZsQAQ1xTNlI4Ntd59T{3b|5xRE4QivZ'vET;r v=4"nVm}k*n!E?RFD/v87OLvC} f6"kbo_4i^,99WYfi~V]|- k0F(=.JJ)sB)"Ejo36yd2 R^~*:! Spn*} $^e76#^JJ 8]6%< &c8^iZh};aN[ME{y(rgN6IICw0:p:qg_">=`ErZoR,97OC>>uA,N,aXA}uA3{qN=y\hJv%P"Q;g$<4kaw5PB8*{!0kRKZ>(`PIs/J#q7_e '_Cc7T_h1]o*!SJ @KMLC] 'M!_F.5^|C XVX  (Qs CFMQMBV~Rv*V+dyjh[c&1X"haq3ZgA#giT#7GzJ7 L2c-d :QjI%0,T {M;^*I/%"& YavXyS$Y  '>#1Ji O5x:XtlcLX8|ym>VXQhxqU @!"n'ryXp%{K>;"LQ&{XM..T*vQ zHZ F.Alu]fJt*v 4j7oKl5[n{tp:r]NR:DJ +x% o7Vz oetVqA^+&4[dh t#DCV;fv-HM6n =YMBt2QW!0(n3 AZsf1" 2z21#U)hsX.0#]zZ/$codpt;IT%|TZAHa2`&&Zl3w:+^|]VqbTs1Hv\zE5}^5lD)l2pFy7$R\b}i PL-1>A2+@MFV8LQnq&`Yxf\=T?J<>t>BU^lh-j5OJEv@$U>H&m7S?F i?[M6NO] \ nh.xdD(V=Pbx@=US )u49o*FT<`A5EF2`sJi]5B DKf+}nm<>TL`b"x$VB@kG?X: s;8Tk_Y4a4E 7@tC9z,Pgg2GoW' 6D/+5%`sp ;pt%hYa[|n/Jk] ]/gc&LU6m #B45f<@]8^9F'iS2ggJ={0?2;0Q:x)nb|$ (\ `Uo]V**L4 =$qj_-H$t25 t,5 ! }4eo*axs[8V;:ws9~<Y{Oa(d'<BHWXum:RQ]NM79B<5PZ Qy7>5FMk>P c,*Z"i"9%z-hS>C$-?8Yhu(:"TYZZDlLj^ W 3CH@q}gpK;j0X:fXo> f6zc30cRa U<CjbN{\XE|? sH0<we[^ n ^ q+Q^ ot. g ^ nn2&? ?(i"8>k;(A,3&%T(}J~T#^ n ^ {Q^ yu9a ^ oU-n2;? ?(e"8>j;"A,3R)oMP#^ n ^ Q^ v_ ^ yQn2'? ?(j"5>o;(A,3$K%yJ|R#^ n ^ Q^ pr_ ^ V~n27H??(j"4>i;&A,3M7(|JzT#t^ n ^ Q^ q` ^ S.n2&? ?(h"2>i;&A,3"N=(|N~R#t^ n ^ Q^ sa ^ Wn22??(j"5>l;$A,3R>%|T}V#t^ n ^ Q^ ta ^ Tn2&? ?(f"4>d;"A,3D!Q9(|}OX#t^ n ^ Q^ ua ^ Q.n2,? ?(e":>j;"A,3K9(vM~R#t^ n ^ Q^ oa ^ Un2;? ?(j"4>j;"A,3P=(|MU#t^ n ^ Q^ qa ^ Rn2'? ?(h"4>j;$A,3P>$}JxR#t^ n ^ Q^ re ^ Wn27]? ?(h"4>i;%A,3L=(~I~U #t^ n ^  Q^ sd ^ Tn2&??(j"4>j;$A,3# L:&~JxT!#t^ n ^ Q^ tc ^ Pn21u? ?(h"5>m;(A,3L@!z}TzR#t^ n ^ Q^ ud ^ U n2&>?(h"6>j;#A,3F"N>%x}RvP#t^ n ^ Q^ o ^ ^ Qn2,??(f"4>i;%A,3Q8$v~NyT#t^ n ^ Q^ pb ^ V.n2;? ?(j"5>n;#A,3Q7)uRyW#t^ n ^  Q^ qa ^ Rn2'? ?(k":>l;$A,3N<$~HwT#t^ n ^ %Q^ rc ^ W=n27U??(j"4>i;&A,3R<%{IyT#t^ n ^ %)Q^ #tc ^ Sn2&? ?(j"4>j;%A,3% M@!z}QyX#t^ n ^ /-Q^ -uEb ^ #Pn21e? ?(f"4>i;%A,3P=(z~NyU#t^ n ^ 91Q^ 7vOd ^ -Tn2&? ?(i"6>k;&A,3I&Q<&zIxP#t^ n ^ C6Q^ Aob ^ 7Qn2,? ?(f"2>h;"A,3L>&v}PvR#t^ n ^ MBQ^ Kpd ^ AV n2;? ?(h"3>m;%A,3L>%x}O{X#t^ n ^ W>Q^ Uqc ^ KRn2'? ?(h"4>k;)A,3J:%z~QzP#t^ n ^ aCQ^ _s ` ^ UWn27K??(f"4>j;$A,3Q=)yGyS#t^ n ^ kGQ^ itb ^ _Sn2&??(h"4>d;"A,3$M>&}PtQ #t^ n ^ uKQ^ su!b ^ iPn21e? ?(k"8>j;"A,3L8#}FtP#t^ n ^ PQ^ }vmb ^ sUn2&? ?(j"3>n;&A,3D$M@!|~HtR#t^ n ^ TQ^ oa ^ }Qn2,? ?(f"4>j;$A,3L@"|}NwV#t^ n ^ XQ^ p` ^ Vkn2;? ?(h"3>m;&A,3M<%|FpR#t^ n ^ ]Q^ r b ^ Sn2'??(f"4>m;*A,3K<%v}NuX#t^ n ^ iQ^ slb ^ Wn27U? ?(h"2>i;$A,3J@!z~MxP#t^ n ^ eQ^ twa ^ Tkn2'>?(j"5>m;)A,3%Q>%yLqT#t^ n ^ Q^ ub ^ Qn21d??(j"4>j;"A,3P=(|}QtP#t^ n ^ nQ^ wc ^ Un2&? ?(i"8>j;$A,3F#T>$zIvR#t^ n ^ rQ^ pk` ^ Rln2,??(h"3>k;%A,3Q;)z}LvQ#t^ n ^ vQ^ qu` ^ Vn2;??(f"4>j;#A,3P<$zMvR#t^ n ^ Q^ ra ^ Szn2'??(j"5>n;%A,3O@!{JrR#t^ n ^ Q^ sd ^ Wn27R? ?(f"4>i;&A,3M8"xPrR#t^ n ^ Q^ td ^ Tn2&? ?(h"4>e;(A,3!N;)|LrP#t^ n ^ Q^ ub ^ Q:n21Z??(i"7>m;%A,3L=(zPoT#t^ n ^ Q^ va ^ Un2&??(j"5>n;&A,3J%T@$z~MqR#t^ n ^ Q^ pHc ^ RIn2,u? ?(j"4>j;!A,3L<%x~MtN#t^ n ^ Q^ qRa ^ Vn2;? ?(e"9>l;"A,3M8$wIuR#t^ n ^ )Q^ 'r]b ^ SWn2'}??(h"5>m;(A,3 L:&zLqV#t^ n ^ 3Q^ 1sc ^ 'Wn27H??(j"4>j;"A,3P>%|PsV#t^ n ^ =Q^ ;uxd ^ 1Tn2'??(j"4>i;%A,3"R?)|MwX#t^ n ^ Evd ^ ;Rn21v? ?(h"2>j;"A,3M7)~~MrP#t^ n ^ EV{n2&? ?(j"5>h;$A,3I%U@!x~LpQ#t^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n ^ n