浏览代码

HADOOP-4719. Fix documentation of 'ls' format for FsShell. Contributed by Ravi Phulari

git-svn-id: https://svn.apache.org/repos/asf/hadoop/core/branches/branch-0.19@758088 13f79535-47bb-0310-9956-ffa450edef68
Christopher Douglas 16 年之前
父节点
当前提交
be5ca32ef2
共有 4 个文件被更改,包括 226 次插入204 次删除
  1. 3 0
      CHANGES.txt
  2. 40 31
      docs/hdfs_shell.html
  3. 161 161
      docs/hdfs_shell.pdf
  4. 22 12
      src/docs/src/documentation/content/xdocs/hdfs_shell.xml

+ 3 - 0
CHANGES.txt

@@ -89,6 +89,9 @@ Release 0.19.2 - Unreleased
     HADOOP-5231. Clones the TaskStatus before passing it to the JobInProgress.
     (Amareshwari Sriramadasu via ddas)
 
+    HADOOP-4719. Fix documentation of 'ls' format for FsShell. (Ravi Phulari
+    via cdouglas)
+
 Release 0.19.1 - 2009-02-23 
 
     HADOOP-5225. Workaround for tmp file handling in HDFS. sync() is 

+ 40 - 31
docs/hdfs_shell.html

@@ -248,7 +248,7 @@ document.write("Last Published: " + document.lastModified);
 <a href="#getmerge"> getmerge </a>
 </li>
 <li>
-<a href="#ls"> ls </a>
+<a href="#ls">ls</a>
 </li>
 <li>
 <a href="#lsr">lsr</a>
@@ -545,35 +545,44 @@ document.write("Last Published: " + document.lastModified);
 	  Takes a source directory and a destination file as input and concatenates files in src into the destination local file. Optionally <span class="codefrag">addnl</span> can be set to enable adding a newline character at the end of each file.  
 	  </p>
 <a name="N101B7"></a><a name="ls"></a>
-<h3 class="h4"> ls </h3>
+<h3 class="h4">ls</h3>
 <p>
-				
+               
 <span class="codefrag">Usage: hadoop fs -ls &lt;args&gt;</span>
-			
+           
 </p>
+<p>For a file returns stat on the file with the following format:</p>
 <p>
-		 For a file returns stat on the file with the following format:<br>
-<span class="codefrag">filename &lt;number of replicas&gt; filesize modification_date modification_time permissions userid groupid</span>
-<br>
-	         For a directory it returns list of its direct children as in unix.
-	         A directory is listed as: <br>
-<span class="codefrag">dirname &lt;dir&gt; modification_time modification_time permissions userid groupid</span>
-<br>
-	         Example:<br>
-<span class="codefrag">hadoop fs -ls /user/hadoop/file1 /user/hadoop/file2 hdfs://nn.example.com/user/hadoop/dir1 /nonexistentfile</span>
-<br>
-	         Exit Code:<br>
-<span class="codefrag"> Returns 0 on success and -1 on error. </span>
-<br>
+               
+<span class="codefrag">permissions number_of_replicas userid  groupid  filesize modification_date modification_time filename</span>
+           
+</p>
+<p>For a directory it returns list of its direct children as in unix.A directory is listed as:</p>
+<p>
+               
+<span class="codefrag">permissions userid groupid modification_date modification_time dirname</span>
+           
+</p>
+<p>Example:</p>
+<p>
+               
+<span class="codefrag">hadoop fs -ls /user/hadoop/file1 </span>
+           
+</p>
+<p>Exit Code:</p>
+<p>
+               
+<span class="codefrag">Returns 0 on success and -1 on error.</span>
+           
 </p>
-<a name="N101DA"></a><a name="lsr"></a>
+<a name="N101E8"></a><a name="lsr"></a>
 <h3 class="h4">lsr</h3>
 <p>
 <span class="codefrag">Usage: hadoop fs -lsr &lt;args&gt;</span>
 <br>
 	      Recursive version of <span class="codefrag">ls</span>. Similar to Unix <span class="codefrag">ls -R</span>.
 	      </p>
-<a name="N101ED"></a><a name="mkdir"></a>
+<a name="N101FB"></a><a name="mkdir"></a>
 <h3 class="h4"> mkdir </h3>
 <p>
 				
@@ -608,7 +617,7 @@ document.write("Last Published: " + document.lastModified);
 <span class="codefrag">Returns 0 on success and -1 on error.</span>
 			
 </p>
-<a name="N1021A"></a><a name="moveFromLocal"></a>
+<a name="N10228"></a><a name="moveFromLocal"></a>
 <h3 class="h4"> moveFromLocal </h3>
 <p>
 				
@@ -616,7 +625,7 @@ document.write("Last Published: " + document.lastModified);
 			
 </p>
 <p>Similar to <a href="#put"><strong>put</strong></a> command, except that the source <span class="codefrag">localsrc</span> is deleted after it's copied. </p>
-<a name="N10232"></a><a name="moveToLocal"></a>
+<a name="N10240"></a><a name="moveToLocal"></a>
 <h3 class="h4"> moveToLocal</h3>
 <p>
 				
@@ -624,7 +633,7 @@ document.write("Last Published: " + document.lastModified);
 			
 </p>
 <p>Displays a "Not implemented yet" message.</p>
-<a name="N10242"></a><a name="mv"></a>
+<a name="N10250"></a><a name="mv"></a>
 <h3 class="h4"> mv </h3>
 <p>
 				
@@ -657,7 +666,7 @@ document.write("Last Published: " + document.lastModified);
 <span class="codefrag"> Returns 0 on success and -1 on error.</span>
 			
 </p>
-<a name="N1026C"></a><a name="put"></a>
+<a name="N1027A"></a><a name="put"></a>
 <h3 class="h4"> put </h3>
 <p>
 				
@@ -698,7 +707,7 @@ document.write("Last Published: " + document.lastModified);
 <span class="codefrag"> Returns 0 on success and -1 on error. </span>
 			
 </p>
-<a name="N102A2"></a><a name="rm"></a>
+<a name="N102B0"></a><a name="rm"></a>
 <h3 class="h4"> rm </h3>
 <p>
 				
@@ -724,7 +733,7 @@ document.write("Last Published: " + document.lastModified);
 <span class="codefrag"> Returns 0 on success and -1 on error.</span>
 			
 </p>
-<a name="N102C6"></a><a name="rmr"></a>
+<a name="N102D4"></a><a name="rmr"></a>
 <h3 class="h4"> rmr </h3>
 <p>
 				
@@ -755,7 +764,7 @@ document.write("Last Published: " + document.lastModified);
 <span class="codefrag"> Returns 0 on success and -1 on error. </span>
 			
 </p>
-<a name="N102F0"></a><a name="setrep"></a>
+<a name="N102FE"></a><a name="setrep"></a>
 <h3 class="h4"> setrep </h3>
 <p>
 				
@@ -781,7 +790,7 @@ document.write("Last Published: " + document.lastModified);
 <span class="codefrag">Returns 0 on success and -1 on error. </span>
 			
 </p>
-<a name="N10315"></a><a name="stat"></a>
+<a name="N10323"></a><a name="stat"></a>
 <h3 class="h4"> stat </h3>
 <p>
 				
@@ -805,7 +814,7 @@ document.write("Last Published: " + document.lastModified);
 	   
 <span class="codefrag"> Returns 0 on success and -1 on error.</span>
 </p>
-<a name="N10338"></a><a name="tail"></a>
+<a name="N10346"></a><a name="tail"></a>
 <h3 class="h4"> tail </h3>
 <p>
 				
@@ -829,7 +838,7 @@ document.write("Last Published: " + document.lastModified);
 	   
 <span class="codefrag"> Returns 0 on success and -1 on error.</span>
 </p>
-<a name="N1035B"></a><a name="test"></a>
+<a name="N10369"></a><a name="test"></a>
 <h3 class="h4"> test </h3>
 <p>
 				
@@ -852,7 +861,7 @@ document.write("Last Published: " + document.lastModified);
 </li>
 			
 </ul>
-<a name="N1037E"></a><a name="text"></a>
+<a name="N1038C"></a><a name="text"></a>
 <h3 class="h4"> text </h3>
 <p>
 				
@@ -864,7 +873,7 @@ document.write("Last Published: " + document.lastModified);
 <p>
 	   Takes a source file and outputs the file in text format. The allowed formats are zip and TextRecordInputStream.
 	  </p>
-<a name="N10390"></a><a name="touchz"></a>
+<a name="N1039E"></a><a name="touchz"></a>
 <h3 class="h4"> touchz </h3>
 <p>
 				

+ 161 - 161
docs/hdfs_shell.pdf

@@ -5,10 +5,10 @@
 /Producer (FOP 0.20.5) >>
 endobj
 5 0 obj
-<< /Length 1046 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1045 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gb!$Hc#T:-'SZ:1$8%f;<Cn;6bGJ4Ie*3_CG&8!/jI`D;'LU<]I3jI'\t),t;a_D+m!Ao.Y&nc9qfMFQ(EaK&K$sUPR"+pdTYlL.UAlW6b]b6V3"Rf:9D!)u.4^X_n'E!h`VR(2mU>tiE0TPWeGRsi$@.CJ;>OFf-UMo7cV<Rbig9qEml\jDS>GJ#S"I-(5CLgWe]Oo*N;[`aa_cNl0[h2C3/m_5.#_bf7GDo$h4sV?)c?GY?LuO15tQY1EsT,^Ar"0\4:_M;Y![_P#D!&Gho+\\lO!98c2qG%_aWXN@ks3'2`Z]?O,'V+K\_l_nQ1r;9E^AGnA#>?j7?c[$891(G"d5K7FYLS`(1o[WBko\<6pg_e6nGpDJDHaKu;\?%H;G/^[)k=ISkBfokakS;rb)8ENk6WA3e@lRhip]g/P2p3q,W!P[8lUG2j/nEoVcH>]l;bl@$:/(N:#t">"_;KD=4<ftNV*NO5'8La+$OM3Aq!(YritqObZ)S?j_)GB8ZFa;?50i3<:f#t9(.VWR_AoPQ/&&M=.:SeKb_H%0GB6%]#?GL]!^%WA#8f0F,43U%HQ[q6Bo,TNU5ZIY5gTI5d9OmDCP;DpT)bq(kGd,_$>eus;4CKkK>7thVFR2%GBcW`1-%27%dXR.'7`8aNuJ?DTnd'\.KB$io]q9o&4kgl&?]Y*=ZAcc,)GA<E_,a:NO;r^<sDq049[e?1Uf]F3D`<HXFHBQ((s*oDP\J%)==lb=f%KpIu]M5`:+MkjrlGeUkl>(5Qi+eG^<,CE\=^7%b5'\lT#B3/,j^k=C@SRQUgsul\e=AgnorGq%@[K!2\ZH`CBM*3Qql(WC_.,F6[[?!hRG4=LKVnB/\d._dp.IMS"<K7iB[#kh@)>@@NV)8no@At0\NcmZ?hT&bIF_0d;MatIZb9JSpN"bS[,68egm])\C`FUM@hsb<]Eb+"j$[jNkSqm"rOo4<Ra^6J:(R9;1JXh`,:&jaktt38GBK4hp4M).cWL@afr;,(ZM((D%+=(g"afYFBZl<MSn*C"oKTg-ej'~>
+Gb!$HbEA)D'Sc?E7@$(E@hK'6V.81^Q5aVlW=+COV/-EXRF/K&#rJ1'.RJ&!b[NWhk6/MhjNe?!VV^XPO'$o=8e2ujs)O0nUIPnnIhX4*].bA[%qCiikf`B]<_-@XTN<\%eSi(ue,9%+,VGFoq7]'0iW4Hpksolf#gr0)2kBPrA*Sh:k@sYg,'4&ps0RuFq/\0h:/kL\ou@Xj\,B1@FGHCG+<(*O0UhqTD:2kbJ23X465c5:b<oP>,mj;<&Ybi23!=Qg\aO$O*<Nl5#gC?e-9fa:8$GL*k(a.(=@GtF-5/DGPCrZ.FDP\^fQG:R^SBjU'&n-;pT<@-5!P=<Dus9Sa(2tl7BM4iS>ZNO22KRSntgA\)GK_;:*#L#i@q`>KD8^&^\<^=5KQ#dqR-F9Y&Q.[fO%&d0Hau$SJK.Zg/Mt13q>bhP[8pAGN/ugZK$Q3>kXF5l@$:/=)\f_">%!&KD=4:ftNV*Ks[<(O!>cVM3T(#(]@t;qO^,VS?j_)[r[<2O>0?C_.*oa&rODGVWR/1e8?2i,?P,P4=@@GbPo_9K*:_Fm]3,8**u!&pHU6i3U7Sh[Uo^^,TMLgZ8ReCIiseQOfRke<]7PUbmZU':unHd[]fG0CE$sK7med`djnm^?FFGa)CA]mVc57,Vg5uX>ZjanC<Q%hJ:iMJgUKRf9I\$J$a*/M&@H)AB"1,nq4fo.>>Oc>2UM$9Nih(`OL8Z7B!=Qf.A$btj8U3.:[S@H9""e%q%'-/b9kKLJclOpW>?ZFWUHdfZC!npQCXG["UX:s'D$JPB-^YfAuZ:%/7Hb?b[<cn]<bMpK#`%R[2<Kb@s2>d':R>emU<+#GCV2r#p,Shbo'2g8iNPm":s_#`8akU4p-\^m+r-t[%_>h)n2EJDZ$M6mo&VPH(8fEZr=@H,'Dp^/lqAQ*&Rd<][,H0ILX)i&L'2H;8C"P!6R;s6B2\$q`1ssQ1aV.HouQCj8Q6@e%*F'M<@oc&p*)-S`R*S,S/^(epq]4ZEK.e43It`2#(t)S@\rAd>I'h'R3+I!s?m"h#~>
 endstream
 endobj
 6 0 obj
@@ -506,10 +506,10 @@ endobj
 >>
 endobj
 87 0 obj
-<< /Length 1518 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1416 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gb!#\8T3?C'YaHGka3DXM\IU;71l1ERL\I81PpJD'Eo`/2GmWJOE-ZdqK\734B_7'S;JEn\&Yt*DkfKIAtKjFs(9bb_>i\$lkA7a_[q:-W5dG@8\unIXS*]Is3*Zs-(o]\nF?=Vn0ip[`H(+m<'L4WDbhf!$%;4n2W!&d:X<d^c1KaLhD]BC-P4^dE(C[^'$H$n?cGK(&<@*q05Cn\Gfs^$d\>C.nZG6o]'X7sqXO5NQi1a7F5"q6kN>L%l$b-5&s_jNc3VTAM1/0$`X)Ha@Fsbl]q*L@SERX,8Q'@O1oRr,E!48[QK)('0s-k*K#eup;oumk+1V/LU^4uFU3l`upXnBfEbBHhSDOj8]H=akP%]WrWB<TbU!lupg;9"JTZEnEPX+/.&\*-=&1):mf*G'`d<=%YAK1f(Kd>YT)[2o\EY&AoMu[)a62*LV345dQej4Tdr'mE(l(,0&%@Yj=VQN=&?WEQWfsc%LnsC$C9!qJ[[-K<;qOoE_2UVIc2-))9@:.CG)P/ZtWa0=Z<LOi'B!DZIp,$5no'NSBEbeS6M(1AfL;g7^)I.g2[L(e=Mge^0%jPV'O%>GD[E#*,[B55>On\d]X\PoJHT;ZPN(Xd;3Fl1NFTO0BUG5W?OCSmCUeW-Z@_KU(%g1RaWQA5*aQ<7I1H@LcXHcdWW@^/;:0K@d,\gnl/`!a'GSWrZTp#)iWi)VZ6`ub"m\6'n*&;^pIQ<=BN-SLD,#7nZ!R-)qO6%kn3(&mRb-'OE\ZcM%J?Y?kD.+g^)$Z5jnnRIlV*[@r?$Ln@n<PG#Y)aSSZE/9h36SV3)c`KSs+,j\<h"tRXu88/jh&c)m8Rph?hS!1\!]gP6`I0tGk2U)YUNJVKMtn;I8;"L9K?Ya]o-^'(f6G$MmLrWA"8/\"C"l3%B;WC>O8fK_AO=^5f.S%:*`bC@Rn4G`g,"=A4h&j/WO/$V,eg*:e/sr/iV*)QJS5Loft9lbCD\C)r0nW$EcU4%9U/$K(BP]9*(UQ$ciQYXM#B^a:4\qO1O(UWWS1)+YQS5UIL<9fOIhe=-]S&b4Ek'5_*"u7BW75SFc<7hN:5TCVHNeA0L?fq&OcO(/T6aKO*+?K;rFBQ6!sH_DuJV:2jXl@2+1$GZE9[.J:!P6XrZL/[IO0m&W"(W!#4tlNYU1Q$eTVEhKlMTZ\D3g(ibl*lefW^3i1sm!EY/-;u=Nim-ZoA?Ad)(MFXV3L6Nuf\HkU!bhF#e7X2`6HP'Qd.p:iFP6SB^cLa4<'ZcTr#0L)V^8sn>:::U`9\5qdYQBJb>smDj=nfAi3.qW(\$,fV&+^BPVl1f+"[^573mm[k$?g"&#T):SRmG=cT@=#*a@0mK=s$h"C5PJ!hV/D=^]odJ0%<^5Hn\V`LP#J&a4.55FZt:+k!<HXSQ-)OcZCBqI2aE+E8ela[*D5NVusq?`[D4lN@u'O(ik"$eipon&p0gfXFWQanmZ3[qL4t/B]DPdE6=2bL=%I&Ob3;Wh._Q*L^cbd>p=7^$Ye(rSB2k~>
+Gb!#[95iQE&AJ$Cka3DXMj,Ve78]^0RP+<>]8:n"(',Z-2R/G/-)IF)Y@$R+N\&jUE`rSU`5cg<hos."a3Eo@B(bU"HTV-%Z:]N*HVkL1rul6nYA&Ma9G:20mpYn@lJnT=p(Kj0p@Smf0X3-tmE0@DI/A]4:6H5(q4Y8H]PglDJ+2HZMmmW;n)!2N.u97<A"b#5$1!<E-A3EDP)024=Xud832kO%9W>oKmlL$/e#p.!I:)G2j[SRi#ef["YI?8'DCJX9cb$.[@u63&bD[_MOd@$!caN!'H<lh-FE'^J.V:eV[@_->OSOOKWFp>01Wh+T%Qi@r6J<EhqP5kHj4)IO4pi>(\"]mF$(UVCV^gN3WRFf`Y`G+gL^9T=&m?fFNX!HD%d"2*Gnji;)2+..j#jW@/qi'j6(-:(,nZ$PGc64M+Z:g%F$[$6!fB(1?ObmMEB?Lu!.Jk60_N`ToK=&"87n_#F5M5.Q21/#BZ#KG4BT#Mrs7X/_;2"d[8)DpB2XYp;Yhcnh81r_c%N',aXc&]e5,ca2XCW?AU15T1T.+M9R.rN@F36\XO.'aCn8Fs9"@g,5HU#"*\g%(&<BuCgK9NEKC&Eod-Tn?rprHROH?/dYd(JLY7#:](/KW^%P2r,+Z0<(&c-@>pFqJQQH=/+Md.^&E`n"-l(2[^<^MH+eSGpEC9NfW`\u7?4ht!5_#dF,PGhfjim;^/ZPV1h`?E#?2eVG8,V`b"37KUtn]<A+VLV%7+ACE<$9/9CG?jU\qk^S,OoUV1f8\4bpl(,%+*i!"JVo("J13TIA:2O`XS1g8W]X?YUL`%-?1;Tks+AtL%c/1Y/u1518jH@u\p+e_?>]/=392jV@'-ul,bY.-<qQJgZihM$c.6r$/NjWE$^Ji94hN5kqol@%4(GWsa[1rI06sgI9*R\@U*\#qL_F*m'+f5!Wqh7/PrUuC<iXA"/HFr2$q8aDr..%:2XnX+!K#YaUQ6X$2m_^$,5a4SB!T2Wj^^N%%\/3'Un'?DB7)"fn'^UVS1s3`n=jngic=E$*>u];@Iep3a=q,47?!73:.JQlc]U;#5)MZhOLacE_WPkuN\'FMoMo/!?V9IJL<(I$h28Sj7Qpl_I2(Co>)]?&cT`Fd`tm=aF`cp=\sr(,r2B"+7hQrYGI!;j#CH^PKs-da0"!Ic_go"k2917'?EbubXn5$8jU1NoQGWSD[83l[H*PU;9_t7Y[fJ)oa!cchia(BqNJ;Y(OlrL-0=B"n*IdTdmD/:&gUd%Qj<I!\FP75hKMO17]6Y6;8VgL()tYLrHZc5<!Zkdb$\@CG&mL^Y1Ds,KP)+E8[(c4HdjK;5WTA$Tep#o^i9\XM@Q,LFceN3_h:LK@_nic\@!nl\eJ$PBk!mm4ehSTS@XY3/6*&ajZ*6pp-o0jmpE/qZd+A~>
 endstream
 endobj
 88 0 obj
@@ -521,10 +521,10 @@ endobj
 >>
 endobj
 89 0 obj
-<< /Length 1476 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1486 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gb!#[95iiK&AJ$C&:8+,W+hA<-#-:.d+p$_Mmd:4mqHtVMF?2c,gk/[8cF-.eq52;Nh)\t+9@8WE*aW!^3j,0/sinoB8iqNpNdT7e01FH_-\@Toj#(e.`P&Rakc<Ufr(#@9XrS>`tqg?0FhHUX-p<GEo;_8<`=&(3J&e<o(?H0hWs_qRIgAG(Yc1J=K*p9+4/%>YD[Ool+B>EH#/25cs_V]Nfue"Ppm>O;S0QrBIhm&9t3hi@<W?+5upLsZS]3_RWY2aU6G=Zb_l#ZHh*^YIm6JU)c4p0@IJ&rYAkV@;/jU)'QIll:5+=7&kOG[1IZS-q!p/`[]08Q*F)jSTkn3ba.ZCR9&DUpK0o'$JN7JK_5PhPfn?UbOG8%%%lh$Jm<[WeX-4?BWJa3GZ%+Lopa:O5D5hpJ^<5h46bUJ+9tVr?//ENVW,@ek,Ej-oHr,pMVD%:_)"-?qgk26P3,ltj\h5'<KVZp@7eM5%LK<;T/4aZ#<>RZQh6BV:gN?XhOY5%lp-nZ]A(+Vm-qlo3LO?to.>Qic$QWsM&>RH>O#SpWI8u[$%hjY2GL?#2,m$hIiV+?cE%4<dlUW@UY@o%]C\UO?Y++MF^;j_ON;_u7InCZj/>A2=0.s;dVhumu:]9/BD3?2ZLtYI4E2]lW\[a%C-62=H*iOE"E'Q1q,f#AlSWl*58Y8,,gHKp*[Hmcc`L9nr%Q>Se[WOG>!,hMSA"?bu#%5^V(I-V=oOF]+'lIMiFel"%VCj(k!dJ"rW$g*IA=rl<o'Io%q4Sktrio4@V9sf"=-^dhU;DO41>>4;-UB=D1`I;@TN2;j?CDOhAcYn_GVu9;O,?1s6i,o9LRm^S^WrSuqMqfY#,o.+;Vo%X92]ZVn-KUd]6s@>60Lk.#2.?'>ad$G]gIX0Q38A&/;>Z$ZqPBd7Y$E%4'D`".9$R2&0^.5ISLJ[=&;E.[hN7`KeGC"TgF^6DqpJb.^;18%^<![YPs2iUEZe&F<j2NHi>d?GHu.b"EFSIa5eK1Q&K%n^+E`1PF@7=rCX*nMLB1/#X*R^Bo6;]:GF"6"OJ^2?lq95k''[)ib39E6K-SA>jJni%f]:"!kDrc:FITPnIZ-k89l$eVECs$;d&>nD;qYZVO@ou5m-<Qhs)CYWlhcNnPLCtg`J\G/TQ).*ga('>oY3?n/BSAs+hCIaZ.9TRr9[r,&d>@lb""s[@HXW_!jerYB,2F*cd9KH<cl1A&4_E^^qQaQ!5I3Eq<\T#V3)*S]p74"TJ_Tae6@A])>1X%XP.Brc"T>nfDQCE$s]%FT8a=#PWWbp`:e!=19FEG13k#@HY3s@Qc&`lZVJGVkGQqbQ4RnRu+K:-OuVf-P08QSMu&9\/C_*;(TrUW#SgmLN4M(#Oa_C,Z+UElU]H:Z[F<dok%QI?aZ(f1+R@b;-)u]iGO@A[pasO>I1=Ni#c=<F(OW![ZdIblghD!p9mU>CO#S8gW^j\rrM\OpiZ~>
+Gat=+>Ar7S'Roe[&Gi[H=D3j1FX`%HCY*);[\A]9Vm[+n7,($R;59plrr%kY$]c8V[Y#cX%ctTLqtT^1L\9ZUHL]mE=^1[5?3HKhbB7+ch\"-)V6Cj-)7Qu[DAW=*5-,RD/'hZ_]N]:iFRM`Y+1#-Xa!LibI%=Et0,S+MH#$^VrDj`f?(C,fek^)[f2P^ROMLD_\BK)O5Dg@]N42[)&NM4*YVtLM1>L#r&CREPOLm2IW\F.D1s_Lo5/$o!&QZO7I@&m_9$G5KN7`QkFa,9,;dm"bZ"fj-JmO3,=`<V"jqV(A@q.o1L)&P^&sZ=jF<XB-d.L-Pj&YTbqa>/)P+W8i3^T72aW9rRoAoGpP^;r,kSc3kK(+3*qBkR8:%Bn(K,tb_dRP%M$N!f4R&6!V1,*)lkQ?<\%'q-pk1u#U9oht-!O;%;km-B\E-RBl7fCWMlbf4pU1IV&]kfitn:o3&i^_J+?,Fl[)a)&Sdb_s4o%e>SkD[KjW?bBp@E&NSl!e\fS;1MpI_n:T7nc0GbR?Kt8G]8o2");SE'3$.j@31Xc;EuY4K@1!QZX"a')esrOaY."[$T9GBegrEQuSW-^kmqV?ptU4U:Q[m>%N2a-qn:,d;^"sJ^^s#_hiFA3BGq?DW"<S@m!6!30/V*e&F"_oH(-RATa4b*U498&%tT@,Rk?f<!nuG\lguDeq,oH\=O)rJoG\T/1(@/bcITU-,/lM#A]#G,i2m!qjmB11,'_l6jXTN2,O@fcBuedYfI9hS,k6k220,l8/;r;Z*9Z?[8PO9OtV@;k)?g157ZB@s+PpV4t$9T&$pa:;cu\6_1\:MigZ[Z(KI8g7)h__D0mmTWB5Xa561@[]aSW0oq>Q4/u3=b0Q=sGmX(I'^\[mada:jDm8lR/[N.^3Pl=4r+q:167;!\!Hr1.i8OJT!%)AW`P1:N$8>%4Vnb=f:"-dL1_[,`cmUp1J"1Vffhh\G4]G$%8!HDG]?Sd@^@skoaN!;#BIW-e+<+:-i*&np@d:`+_9H+FLPGBE:R-sdl`9_$[:'ona"HLVpdOQ3+Qp!$/D3LuTOo.hP"GV=AE^h*6a>?=>aet@7*-bre`BNW$XRDmf`786.6KOTR>fsRH0)nsI!kDBS:T,YfnW=/@BR(G/<?=orWN9Wb(3*Ds<D=5=*t#)&]T>0IWli]=pnpBU63#D4eKTdDA:+4_g!t<UVr;1YO&T!*N&e#m]K7SY=jZAiF0][G`7\9($?%3Z](@B2+nH7=kFMDt&a\`f0#GN5F">19-4f6tYVIjm\`L_'Fm/5o/Ml6T]Kc:2EmGt]kAonJC,IbJ]C(Ic/(\nVbHWJL[Ns+r#9P027oR8n_pFmEU"Ns;!IR%W>rH&@Sk#J:<"#IloH?Emi!r*U#VOiH'p]@h$h)%+7o_\9A@pSTa7EN4(<fmN;VtU4#AS&P?A&p!=)(Ys^k\Xe\PdPk)lE#X\j#M@II%U"'$eV43W7=7rrG+0o1]~>
 endstream
 endobj
 90 0 obj
@@ -544,7 +544,7 @@ endobj
 92 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 140.676 465.947 158.016 453.947 ]
+/Rect [ 140.676 414.694 158.016 402.694 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 80 0 R
@@ -552,10 +552,10 @@ endobj
 >>
 endobj
 93 0 obj
-<< /Length 1238 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1266 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gb!#[gN)%,&:N/3nBmf++l!*E3h8i?4)J?Yg<*?W#F5K=c:F`<:epTU!H5j'U7t:ASW:`K(Vg)b(OOGjY8=PB`U'37M3e/8m4?6_7oDtZQ](#%<mV[</0er)^Lr&@?Cu<^RNW$(cQD/&:d;;-B=RWOreEn4Vk?Ri*\B:tqjVd^=dlrEU0EJD\XQT^<Rj"[\I6`mgKbi$T@R#2XIW(8%V#bfYTS"pTDKHWIeSB2*mb`4,DZk<hGi5_hOh5Bh701aXpqUPqI?`Z)kK"#F^8fjXEDA%D7'[NM]5>*,KDI?2ILN1J`dbMQl/sAAPs=E3Spgk!JS?kCKL1C(l(jCU-n.q,T/jPP[1F>")rB`J4#MU$cXPueAb5C57P0<.rs^Rr4NHn"9(QbfK7"V%Ku+KK-3:0G^aA72q6_X5;_7XA*;Y`rP*6d[il-]&A&3gj.X3i178uShi&d1m)^pq8*$s0]SHEfb`<+>hc'Z_Y-Qj=c0&Ypbi`Nsfn\!jF2\T.L"'\-EPS(86b<LGG9QTGmHTff&^'ujbi"UcS>J*2;@#QZW5\Y["k_g/Pr5jq1f^YBpO?bi=79r3dY#GI.gZ*[gSLlh?sTZ`6PdeNQa+!)5s\I<fG#HbOWq.76kCY0-LI])54!FIG:^_`^>!X^jH4==5*#G&.``?qXoU<qmiHrd`qtnkJR\0></]dCkK/86(UH"WW/Oc+5qQnI>3(A<MOo@_`%E'$fcT;ooZO>l)QYQbcC<(eL5QFTd^l_lB[fOU>i;PNP8hkg@9]uU0TfF[Wfk&1TQnP/5C$mInSA]>:U5Mi"KB63^*E"#.9U)=@PVtTX>Cu-39KSeR$No1$Hg#5mON>-$ekK/Xl)`-0a=ZB$;FnrL7@s&BEIi9(Q3OA#o('$XWsQ*<K(n@pS,GWioc+!Plf'0?R6'Qhbs^$3T:."a$W<Y)a=</>idX'1<C<s?`<4nn%!8.raqtS(U/T+m^'+C@LL92W8u9LnY+g!?O"`$kf\NOoCs0V,BlbE$DhkK2i3X#-N6AMdR\`Y!'FM2d?Qaj^+ou]g%jrq:?hq@Q))gP_pc\S>+,&02"GfkA-S4,q&\pt`W"+Xo_c[aMMAh?^g?REOmko/Al6d7<^!*?4aT\sBb1lm?&F%n:rNV5$mn<6=GfZH*^NBmp9_eZe_Z_B*KL@1Q7jd0X@;l0f,:d#8IFj_.^)&_(5t@T]/"0:]F]&J;q2fRfacZSfA<jU:rqHo<H#rL~>
+Gb!#[9p;&9&A@C2E*QI5U\TRObN15.nN+c<M,lgn4qJPVWXpQ\>20)6c'P<\7?L^8i7cmjHC/;NGJAS9D`3MtS&N,Mk&')Or?A%jHG8jc?`BL[V;a[I.eKh4r`T04G]V8`1W%Q-eQqAn%Q?<1K!nDgI[J_I.Sb@@^!5F2GdB=$d2(7?Ds>a5jpcI"A`9em@iUsFm>Hk?)+umTAZRI8H/X2F2Lb_*^gj)@2$UuZ#oN+25p-k(QFm[nk&@DKpPB;48HKb<3FH$\9u?Zfb(rlq47>NOD9]28]ShrY4?,Dk0eZ`fKCpuQj!_*Ir5u,R6I:I_WaD<K=4:QAVGQP!bhM^Xc,F"#`ATZr[dc#r.]p>>+7hNT4PF""/%+Kq=Y4N51E/?'X(m8Ff-S#bToFo.lE#g,X=ZDX<qc_r_q006p1YA!%L`i&d&i-;KK(Kn>YbQ#eObK*mASYV?Yic4C)[+`aF12CR9I^o#gibR`47oh4CoG+](ZJb&?i!4>G8b`rR0t5)8#/TdJrMj>_"@j8`i;C&+p$dfu+g/cT%*3?46o],+KGR(TtlPQ2)##qhHrVXLfa[DHEm5+QdIHL[HC,\Y!4P)+)&ML":L%o0Z_+Odc[UWHRr*5]TZm?B70m,Sla$R7o&_oVpm1]<<)u`7m%]AG^2C3e%`&')W05:=>4p)!o/=@n7s6rp6GE0X5.::QnN\ia4M+KSCt1qAGL"!AbQ7f"X<,j2h)8WVV!V`!Oe94eVT#jJGDjB]U%MiF(Xrbm[MB#i1O-[R)G?ZcLP,9\N"3h$)ATZTlraF(S-OQPM04k"(C<*ORf)5nb&q'tZspdaClF=XY]OO97K<BWLL94Ma57"[Z+c^)jkYD:mT9Z6DOgFeEBgM?(WV__G5V@p2LM.]<=N4Y^t6$ekI8;/h7a>U)-i6PHu5>U=h':#J>M:&U8&E:SfgB1.=BJ8!%/;.s/3)GT/Zeh!YDQ6t8a:D?n:C`?c`T/OW?JHaiDAbro@-C]_*q_T=bHYp)CT+f>sN+QcdoPi%I=W9*pMYA.rmuMi;0_"Sp".O2gF(i+^M8X%"`CSp&0*$__hTr[gL=:DZO>-17GB7sm1@KE6cUTMSO',pGjdXTJ/ep3nGE&3]PX&,sm--cYp)&nn,XMklPTYTATYH$DUXM&WW"Gp#H^SOg5Q]bC1K00a^@JXaf[,tRc*k5bI0/6P?86)49!tu`h9/W-]KS_<[dVDHrXrA@E`X<?V#=%3aK86<CU@_Ua>Qkp#Eo^c]C0?9d'*~>
 endstream
 endobj
 94 0 obj
@@ -567,10 +567,10 @@ endobj
 >>
 endobj
 95 0 obj
-<< /Length 1143 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1118 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gb!#[968f@&AI`dHqY%V4Y=4nktE0j+.'EhSC/Ak/AP3)VRC2*IspF6coO#ncDe^sBSBOF^:mnKm:(+MR/EJ9?u<Y#-4r^,#fG$gE`'$<Je>p-%13d(:;0HZ/gdn4)%^E[>HB0]dDPZFJl\3o'\UMCGJWqi6'S&Z_3?iJSX$'%bk=JE'.c<X_(pQc/fcWS$Lo0R'G0!8p)tkR6BDuRWmkhUdUIs@_;+66caR4eQ$tl=#.]`Zl28OoYI;$r]^F"7?&0`hQltP<hedJD2PkW.g))JFX>F)F.`jK]\^JYN0>*gYr*"`nP15"Y:?OlPgHRCnpa^T2@@"O"9R`CO&"_(4L!aIpX\Z45M+,a?TbJ]rs*m%-HN5V/:T@-P%Jgtjel$k?*Xr2)lAQ_@q1HE9VKKbf/<SmB#p(803i2;0MM&e'77FHG1o,aA<CPA`^Lgl#mandNBo6&?lHHh4SuOP36XSm:%nYlXoe);Vs$o$mYjbXR2q>(PJ.(!_RmQDkj_hUc-$W0t1%9r,CRLp<$Zn)DpPPP.>RJD<FQaAXp5)CC8%Sm7-/oM$F9s-'4f(ej_%D^WF1ObLNYAVYT0U<X8`(s42c""J1Q%F'_e3G7GocC*W0YYOO1GR$pN5`X2+Sfa#RVUOWUsV]%A$NDkYl89#;[R:[G=W4O@`Y1hM'?f?paZep`ISmW'V2R#;QQML.WiX;)0h_/To-J1,'[l`PjXSd$iu"k3D(@2?'.-WWWYLnGB$:VKrcq5Lh&Nk)Ue4Dtb!FC,f"8j^&H6n5g)k'^*(8N_XQ5j3bEe5e$tFg3t&p=TqKR1[HSa*X52+6d#\sp8Oj_ga7l8&Yu2Wk24"687PB*9])6cZY/#Lp25g9*[TI*h>]`&U9M=(YQOD^83BflT0bqD'Ii."GNr1nL^8in5)4?A2$`[*r/SfPYJ*af#Q:KuqpHjN#.4\sFefHbU"th0kfff"U.C"q34l]eM3f0FVS/N2]-K9gM"UX3CCZ[(HI^!\2DJ'aDrni+#0jCt7ENiDY;UPeW!N/bE#Sd]D,f58oC"(qfQW9N"H$F(gnd0kmYbVhBrY=9G*36m-&Stud\?+jXmfr'QVbE?=4Ou:^s5B_bMm,K,G<W,W=^'8'$/(!%Y'l`q7uq0&6]d2~>
+Gb!#[966RV&AJ$CE(gaB,U%a&F?7mH8_Tb>a#PG0-m78<0t;atpto.8KGGBEG"rp9)6M9"pY-FLe'[i1oQN]nL&Tti!fXADH(KI??EM9'jbON6jN;`dr>o5cA7-*+E;JRK4+ul8e+j:$9N_=NdkGg"4Ns>[b'>tYIZ;NlB2!(qB3/635+ObkBDPQM#W`iOI[;0hpa<)sjCt;VGdnN?m4q?%]%D\0._n'47[=mT@4mi.=cPOqI##4!#%<+nN`L!.6.A?SUI(6V>.5.D%jDNh`0kP\86iD5a#u08![GQRU[l-\M^iP_lD9HFCi/DsE-lC01)gbaaimYTf<SY1koAi4Zu^d"U]"pVdtK9QbN2W)6L.8':mQ)Aeol*e__TCeS^$P*Jn&ep5UaYd^p3<#N.Lsg'V2:DP8Ebq9"*Z")WjX-EOn-Ll8f]/ru">@nc(1R.M%&@06+O]dm7?9=BhfeCsenBaq-K=Y@$C+SH,1A4^#WC$J^s3O])/_YQu"%LQ>]8k+jIF^Y#q%[O66HYpiY$d7CstmZKq;`WWV*rf01Y4DLqh,P2<)l<PHQI=f:!;9EotQXH%&*3cS=&0K;0\ca5\H%C39Q`/.`jSe-EBG`ntO^^L9PY"q@RBaYA@L.7]iXVn*bc@<&!S9KkWcnoha7TL%NW*GHUOdqX?^q*<<t@3*e=7*,b3jm*U]Lkg_T?2)$+Hc#&\pX87fn#X(cVL_.H=ql(oZmJ_8s`+TH6IZnTTMW0ujdJq.p9SDl8UN=(ApDr%0PPM;3^R:LjKhq'SqCVela?)U=OQ\Q?ZP]ZM@QU23cFd0X@MNm:H&iX&0*rAk"d$CD67fR4[Q%YB^=*=V!%Z(Rjo-].C-5Z_q2UZR4d<hN+I8fc%q&\8ER2bjPunUrL+NrZiXNleid!RHD6;aoC0;l@3cm]u^n.&$#>qekD!JMQ^XlC?\couObA8s8&Vm3[i-7!J<Tcrd0K+$OUoNHImm?p-HQ-A1F`3r=AAbqG(@SuMec6?!SGN!/fr53tcGi>`"BGH0s524*$5^!5TVZHfm3RRtPVV's@#;UYi:%InQm6V-*GoC>?4@-8lkUes;*&7B;6<"l\-!mjPHSt8r8CuG9n+IO-h~>
 endstream
 endobj
 96 0 obj
@@ -582,10 +582,10 @@ endobj
 >>
 endobj
 97 0 obj
-<< /Length 987 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1022 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gau0B9lJc?%)(h*kh$oM9!Vu1__>IMR]\_hNI,Den8'C/l<'H*Y??>QPk[mH@\bM."?&Z%'HbFe>$'\D-Ck"&@'I#am6i(QJFEC/:"aDIornr1nq!+bkN'\ElE!9:mCUuaS2#PNh$Or3Zo:>FLI#duI-;d^_A.=.R*#qI9(n$F`2S]&HI8[?>tRU?><#6So>`&u*D(.SdZgun\<j)@75(Eu,BY<7eM@KG*<;uYU`JslIfl:-rH^!%F':2SV+KP\d`I;-"A'D,1)c9=E.d$ZdlK8Kl'RW-bLe6Aa/N'Fb&MXhF?,G5W!.[WM,rqIIV]]OB=K2E^k`:*]q@*+,(t(CilD+pTWnc+2eeL)[C4/(<#;_(f2Enej+u,\Zh5oEQ0b#\JA"nFR",7%g)#Ks4/FiU@iG7)An2<;6$_4FN'Vs?NlSudAmPJ>C$kA_N0_'Y[\1sb\oD3X<9j7"(E=B6L,nm0B4:EV*D/^pa/DVNUV.6S%SKf5es.[S#^F]q`F15X4f)5BEAAQGVaPg5?=e/UmUFe.qDMP"J3>536PSN4&JiR'N0R0+$6.4EBGmr13MK>F+^q)i9&L=N<H5SjV$aVORg@_G"l$&=[r@$V!Ws%ILFWh,G2qQ\Xqr,adM"q5q&GNqLS<TL\[M;hng'ER"AmC:)O[VGV4nemg:DUrN:DSG'G(1O`d#A,2$m%(R%sTH-L5'.N9&+@p>(AI*6qol`//!"ih$*FG87<r1eq1N^JmY:/upstV5%+9C`<aGD'cSj\n=/,!Mh=hC?HQ1"2Jb4@++QDCRZ`h3>C6ri*nSdM"=U.q-`BoaqEt4`pS/YNtrrM3G[?cIMUV>.2Hc!i'ToV(=&WTK%aBeJA0d8(jNs>#mmBh63ID-.<DX\fZn9k1LP,uQo&mC>-7hgCmj^L`e1i_)"&]%:s_k[bc6@MlR6r<\QYBPAk^`:1K>/]A27.Ma/mD5?J,--*Ee\+s-<uXPP5lIY>YN~>
+Gau0BcYo:,'Y`b6n1d)EZ]0s<RO5.:gNAj"9mUQ$@,M/eJhpof1k5Io"L(H_Be)miOWV7!n,<%<ZS,pcX4c^_#_RhVDFPe$#l),Pr[HU)-QZdE6U"<Jr#YeT?(<aeKL"h$J%?*j-K`Kf5!h=]A:>B^/K'+'U0tD4&**OB>);c+0_*QagGk0*.9BQAQZbO>U=>4u+?%?*Q1+0ZcbL3]I5gYsL$q?T(t&Wba%C!M.*l\(Xs+>uBbVr3J<4'4j#@eDZPBmTlV]]gg"]FsSIb<CG9jH=8mOd\i_J]0'imd+>H1<2?H3Y1W-*LZh]0s7]A<hTm$<Q=U!o'Ve/&])0auclP/2t(!=XEE9WL^^r@oUd'![bfeYuPTMIAKo>7SZ8jndLg>-;mchQdjiZ]pj^$%psqOV$(^KLZ4`"Zm+<o(kL$,TJ[?h]c6](5r@^om'%]A=2_g0I5F&[2*O`gE03"B!u362`&@q(k5q(FRb<:R,JR8MmX5ak>K9+:(7KO!uNq(ZfkOOP_biiOd1e/HQt![QHDh'.U<Mqn=Zb<_c4'j;Cs-\A:!D+''6ZO&]p`Xlaq2e2qdK3fjj#>T0_<\_YA.!@]>OF_?;[F8jl<sMC?ta0OS<^Pe\T&XQ"=X8/5lA'niqW?8./q/R5!:65g%MiC`K6k:gV'LQ;!t&:6H,,VSd4Bfrp_q9l"(8R2BgB2B%2e`0PQgc3YG]lh>>b[cS9n!Gh6MkGV]biM_$[Ze*T9nr4L:1W6CT/iFVP_g'o5fGm-:q%1sT/9;GO^6,HY0/;T7Hs%'419tLpKIs#Up@'L^`^8g:kg.f"2IVi?rHUq>E^JP3=NGo_"`60&Z;VLo?Nhp.SGHL)qumm/m=4Dl,pRh&0u)H'_A1Nn=`@r'[Cq*6;omN47puY70a8H-R=Z99,e9FVp)]_@5G)ST7MN]i9Ijl.9E]&>GSm*nR15o$sSQ2'Nh?+=aT,n.Z.MW.d-Z)*`Mqpf<QlhBR<7%N`hpRSZp!a*EeUnr=oXGanl;Y:3a5~>
 endstream
 endobj
 98 0 obj
@@ -986,85 +986,85 @@ endobj
 39 0 obj
 <<
 /S /GoTo
-/D [88 0 R /XYZ 85.0 246.494 null]
+/D [88 0 R /XYZ 85.0 203.694 null]
 >>
 endobj
 41 0 obj
 <<
 /S /GoTo
-/D [88 0 R /XYZ 85.0 182.041 null]
+/D [90 0 R /XYZ 85.0 659.0 null]
 >>
 endobj
 43 0 obj
 <<
 /S /GoTo
-/D [90 0 R /XYZ 85.0 515.4 null]
+/D [90 0 R /XYZ 85.0 464.147 null]
 >>
 endobj
 45 0 obj
 <<
 /S /GoTo
-/D [90 0 R /XYZ 85.0 442.947 null]
+/D [90 0 R /XYZ 85.0 391.694 null]
 >>
 endobj
 47 0 obj
 <<
 /S /GoTo
-/D [90 0 R /XYZ 85.0 370.494 null]
+/D [90 0 R /XYZ 85.0 319.241 null]
 >>
 endobj
 49 0 obj
 <<
 /S /GoTo
-/D [90 0 R /XYZ 85.0 157.241 null]
+/D [94 0 R /XYZ 85.0 637.8 null]
 >>
 endobj
 51 0 obj
 <<
 /S /GoTo
-/D [94 0 R /XYZ 85.0 475.8 null]
+/D [94 0 R /XYZ 85.0 424.547 null]
 >>
 endobj
 53 0 obj
 <<
 /S /GoTo
-/D [94 0 R /XYZ 85.0 302.147 null]
+/D [94 0 R /XYZ 85.0 250.894 null]
 >>
 endobj
 55 0 obj
 <<
 /S /GoTo
-/D [96 0 R /XYZ 85.0 659.0 null]
+/D [96 0 R /XYZ 85.0 616.6 null]
 >>
 endobj
 60 0 obj
 <<
 /S /GoTo
-/D [96 0 R /XYZ 85.0 490.547 null]
+/D [96 0 R /XYZ 85.0 448.147 null]
 >>
 endobj
 62 0 obj
 <<
 /S /GoTo
-/D [96 0 R /XYZ 85.0 343.294 null]
+/D [96 0 R /XYZ 85.0 300.894 null]
 >>
 endobj
 64 0 obj
 <<
 /S /GoTo
-/D [96 0 R /XYZ 85.0 196.041 null]
+/D [96 0 R /XYZ 85.0 153.641 null]
 >>
 endobj
 66 0 obj
 <<
 /S /GoTo
-/D [98 0 R /XYZ 85.0 575.0 null]
+/D [98 0 R /XYZ 85.0 536.6 null]
 >>
 endobj
 68 0 obj
 <<
 /S /GoTo
-/D [98 0 R /XYZ 85.0 489.347 null]
+/D [98 0 R /XYZ 85.0 450.947 null]
 >>
 endobj
 80 0 obj
@@ -1087,141 +1087,141 @@ endobj
 xref
 0 136
 0000000000 65535 f 
-0000026520 00000 n 
-0000026642 00000 n 
-0000026734 00000 n 
+0000026466 00000 n 
+0000026588 00000 n 
+0000026680 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
-0000001209 00000 n 
-0000001329 00000 n 
-0000001515 00000 n 
-0000026886 00000 n 
-0000001650 00000 n 
-0000026949 00000 n 
-0000001787 00000 n 
-0000027015 00000 n 
-0000001924 00000 n 
-0000027081 00000 n 
-0000002061 00000 n 
-0000027146 00000 n 
-0000002198 00000 n 
-0000027210 00000 n 
-0000002335 00000 n 
-0000027276 00000 n 
-0000002472 00000 n 
-0000027342 00000 n 
-0000002609 00000 n 
-0000027408 00000 n 
-0000002746 00000 n 
-0000027474 00000 n 
-0000002881 00000 n 
-0000027538 00000 n 
-0000003018 00000 n 
-0000027604 00000 n 
-0000003155 00000 n 
-0000027670 00000 n 
-0000003292 00000 n 
-0000027736 00000 n 
-0000003429 00000 n 
-0000027800 00000 n 
-0000003566 00000 n 
-0000027866 00000 n 
-0000003701 00000 n 
-0000027932 00000 n 
-0000003838 00000 n 
-0000027998 00000 n 
-0000003975 00000 n 
-0000028062 00000 n 
-0000004111 00000 n 
-0000028128 00000 n 
-0000004248 00000 n 
-0000028194 00000 n 
-0000004385 00000 n 
-0000028260 00000 n 
-0000004522 00000 n 
-0000028324 00000 n 
-0000004659 00000 n 
-0000028390 00000 n 
-0000004796 00000 n 
-0000005373 00000 n 
-0000005496 00000 n 
-0000005551 00000 n 
-0000028454 00000 n 
-0000005684 00000 n 
-0000028520 00000 n 
-0000005817 00000 n 
-0000028586 00000 n 
-0000005950 00000 n 
-0000028652 00000 n 
-0000006081 00000 n 
-0000028716 00000 n 
-0000006214 00000 n 
-0000008624 00000 n 
-0000008747 00000 n 
-0000008781 00000 n 
-0000008960 00000 n 
-0000009141 00000 n 
-0000011001 00000 n 
-0000011124 00000 n 
-0000011172 00000 n 
-0000011352 00000 n 
-0000011530 00000 n 
-0000028782 00000 n 
-0000011669 00000 n 
-0000028841 00000 n 
-0000011806 00000 n 
-0000013417 00000 n 
-0000013540 00000 n 
-0000013567 00000 n 
-0000013736 00000 n 
-0000015347 00000 n 
-0000015455 00000 n 
-0000017024 00000 n 
-0000017147 00000 n 
-0000017174 00000 n 
-0000017313 00000 n 
-0000018644 00000 n 
-0000018752 00000 n 
-0000019988 00000 n 
-0000020096 00000 n 
-0000021175 00000 n 
-0000028900 00000 n 
-0000021283 00000 n 
-0000021451 00000 n 
-0000021574 00000 n 
-0000021724 00000 n 
-0000021874 00000 n 
-0000022024 00000 n 
-0000022222 00000 n 
-0000022408 00000 n 
-0000022558 00000 n 
-0000022690 00000 n 
-0000022822 00000 n 
-0000022965 00000 n 
-0000023132 00000 n 
-0000023275 00000 n 
-0000023448 00000 n 
-0000023585 00000 n 
-0000023728 00000 n 
-0000023883 00000 n 
-0000024086 00000 n 
-0000024277 00000 n 
-0000024414 00000 n 
-0000024557 00000 n 
-0000024694 00000 n 
-0000024837 00000 n 
-0000024998 00000 n 
-0000025147 00000 n 
-0000025296 00000 n 
-0000025445 00000 n 
-0000025594 00000 n 
-0000025740 00000 n 
-0000025854 00000 n 
-0000025965 00000 n 
-0000026077 00000 n 
-0000026186 00000 n 
-0000026293 00000 n 
-0000026410 00000 n 
+0000001208 00000 n 
+0000001328 00000 n 
+0000001514 00000 n 
+0000026832 00000 n 
+0000001649 00000 n 
+0000026895 00000 n 
+0000001786 00000 n 
+0000026961 00000 n 
+0000001923 00000 n 
+0000027027 00000 n 
+0000002060 00000 n 
+0000027092 00000 n 
+0000002197 00000 n 
+0000027156 00000 n 
+0000002334 00000 n 
+0000027222 00000 n 
+0000002471 00000 n 
+0000027288 00000 n 
+0000002608 00000 n 
+0000027354 00000 n 
+0000002745 00000 n 
+0000027420 00000 n 
+0000002880 00000 n 
+0000027484 00000 n 
+0000003017 00000 n 
+0000027550 00000 n 
+0000003154 00000 n 
+0000027616 00000 n 
+0000003291 00000 n 
+0000027682 00000 n 
+0000003428 00000 n 
+0000027746 00000 n 
+0000003565 00000 n 
+0000027812 00000 n 
+0000003700 00000 n 
+0000027878 00000 n 
+0000003837 00000 n 
+0000027942 00000 n 
+0000003974 00000 n 
+0000028008 00000 n 
+0000004110 00000 n 
+0000028074 00000 n 
+0000004247 00000 n 
+0000028140 00000 n 
+0000004384 00000 n 
+0000028204 00000 n 
+0000004521 00000 n 
+0000028270 00000 n 
+0000004658 00000 n 
+0000028336 00000 n 
+0000004795 00000 n 
+0000005372 00000 n 
+0000005495 00000 n 
+0000005550 00000 n 
+0000028400 00000 n 
+0000005683 00000 n 
+0000028466 00000 n 
+0000005816 00000 n 
+0000028532 00000 n 
+0000005949 00000 n 
+0000028598 00000 n 
+0000006080 00000 n 
+0000028662 00000 n 
+0000006213 00000 n 
+0000008623 00000 n 
+0000008746 00000 n 
+0000008780 00000 n 
+0000008959 00000 n 
+0000009140 00000 n 
+0000011000 00000 n 
+0000011123 00000 n 
+0000011171 00000 n 
+0000011351 00000 n 
+0000011529 00000 n 
+0000028728 00000 n 
+0000011668 00000 n 
+0000028787 00000 n 
+0000011805 00000 n 
+0000013416 00000 n 
+0000013539 00000 n 
+0000013566 00000 n 
+0000013735 00000 n 
+0000015244 00000 n 
+0000015352 00000 n 
+0000016931 00000 n 
+0000017054 00000 n 
+0000017081 00000 n 
+0000017220 00000 n 
+0000018579 00000 n 
+0000018687 00000 n 
+0000019898 00000 n 
+0000020006 00000 n 
+0000021121 00000 n 
+0000028846 00000 n 
+0000021229 00000 n 
+0000021397 00000 n 
+0000021520 00000 n 
+0000021670 00000 n 
+0000021820 00000 n 
+0000021970 00000 n 
+0000022168 00000 n 
+0000022354 00000 n 
+0000022504 00000 n 
+0000022636 00000 n 
+0000022768 00000 n 
+0000022911 00000 n 
+0000023078 00000 n 
+0000023221 00000 n 
+0000023394 00000 n 
+0000023531 00000 n 
+0000023674 00000 n 
+0000023829 00000 n 
+0000024032 00000 n 
+0000024223 00000 n 
+0000024360 00000 n 
+0000024503 00000 n 
+0000024640 00000 n 
+0000024783 00000 n 
+0000024944 00000 n 
+0000025093 00000 n 
+0000025242 00000 n 
+0000025391 00000 n 
+0000025540 00000 n 
+0000025686 00000 n 
+0000025800 00000 n 
+0000025911 00000 n 
+0000026023 00000 n 
+0000026132 00000 n 
+0000026239 00000 n 
+0000026356 00000 n 
 trailer
 <<
 /Size 136
@@ -1229,5 +1229,5 @@ trailer
 /Info 4 0 R
 >>
 startxref
-28953
+28899
 %%EOF

+ 22 - 12
src/docs/src/documentation/content/xdocs/hdfs_shell.xml

@@ -208,18 +208,28 @@
 	  Takes a source directory and a destination file as input and concatenates files in src into the destination local file. Optionally <code>addnl</code> can be set to enable adding a newline character at the end of each file.  
 	  </p>
 		</section>
-		<section>
-			<title> ls </title>
-			<p>
-				<code>Usage: hadoop fs -ls &lt;args&gt;</code>
-			</p>
-			<p>
-		 For a file returns stat on the file with the following format:<br/><code>filename &lt;number of replicas&gt; filesize modification_date modification_time permissions userid groupid</code><br/>
-	         For a directory it returns list of its direct children as in unix.
-	         A directory is listed as: <br/><code>dirname &lt;dir&gt; modification_time modification_time permissions userid groupid</code><br/>
-	         Example:<br/><code>hadoop fs -ls /user/hadoop/file1 /user/hadoop/file2 hdfs://nn.example.com/user/hadoop/dir1 /nonexistentfile</code><br/>
-	         Exit Code:<br/><code> Returns 0 on success and -1 on error. </code><br/></p>
-		</section>
+       <section>
+           <title>ls</title>
+           <p>
+               <code>Usage: hadoop fs -ls &lt;args&gt;</code>
+           </p>
+           <p>For a file returns stat on the file with the following format:</p>
+           <p>
+               <code>permissions number_of_replicas userid  groupid  filesize modification_date modification_time filename</code>
+           </p>
+           <p>For a directory it returns list of its direct children as in unix.A directory is listed as:</p>
+           <p>
+               <code>permissions userid groupid modification_date modification_time dirname</code>
+           </p>
+           <p>Example:</p>
+           <p>
+               <code>hadoop fs -ls /user/hadoop/file1 </code>
+           </p>
+           <p>Exit Code:</p>
+           <p>
+               <code>Returns 0 on success and -1 on error.</code>
+           </p>
+       </section>
 		<section>
 			<title>lsr</title>
 			<p><code>Usage: hadoop fs -lsr &lt;args&gt;</code><br/>