You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by cu...@apache.org on 2007/07/31 20:33:19 UTC

svn commit: r561426 [2/5] - in /lucene/hadoop/trunk: ./ docs/ docs/images/ docs/skin/ docs/skin/images/ src/docs/src/documentation/content/xdocs/ src/docs/src/documentation/resources/images/

Modified: lucene/hadoop/trunk/docs/hdfs_design.pdf
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/docs/hdfs_design.pdf?view=diff&rev=561426&r1=561425&r2=561426
==============================================================================
--- lucene/hadoop/trunk/docs/hdfs_design.pdf (original)
+++ lucene/hadoop/trunk/docs/hdfs_design.pdf Tue Jul 31 11:33:15 2007
@@ -5,10 +5,10 @@
 /Producer (FOP 0.20.5) >>
 endobj
 5 0 obj
-<< /Length 1355 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1357 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gau`T9lo&I&A@C2nEA(Q/--C]aNYfHS4qaY/_uj:5RNZ6+UJ>Uh9itJ5Z._-<<D"Hd.5"ZBG^/b=M.qtB!qF4hKNAcHHp93nDpchiAoWrE'3XmS4&BkJ`ll<m&WhBn#P!!HuM9d-l-/p4lA2o[Bf8lL9j!Z3E`E!qn19BQMZE#o$[j,+(t96BH?$3FfnlUb;m[hbHtqfBbTBd-JqkA9G0nEj"MfKIcuOc0PS,MU3E\5Z*J9rj#d16A`JH+"+pQA&I<jd#!-_WUI4UQ/%ST-B=-ZoilsG)Ee%fJ#<XC=Jg>=6!;.!,h&RQIGO^Fbf8;AqDDRm58hKGEcU[m8Z.MD=$(WU(%Qk)(E'OKl^ifD;VJ44W_JU(U+[(/3$cPOj1FHHhoaCs]#%Z9g-utN6!VbU96f1=E^]S37IkfFCmiLX\Wt3F+q>_NUYYTl=-Z5`Q?ekW%\fS*:N8QIp[L2:?k#bd<=[ni?[pL[$JVhM+iJ53;$GUN"Y6XuVfp8/G^*J*o`7J)kW+TOB(3mP+1[#$d(A*,g?Il^chU3EQUrrCGk`N#>0bYG\&O9h9"BP/DN&1QWOVPPAn/XjqOhMZfi0K[ObHY1[E\/5JG6HNNW<#lg.\3`/P=$YI$3!/A+u5!^_at^1Or2n5d0#t.'ut#pjF".H!Md4A4:k7)h3*ZB<ZaMf;kop8l%Y[758BQ(-nD282OPLU:BRuO+CY+4XOQ[43-=\Fqk(ADQ,rhY5ieNZY@gm+hg5f[iB<(S79/R1lg@,u3`O%&(Pog&<46>;WGsgt`KXLJ&0+FIZL]3P&&9g_6dLDQDAIq=;AXV5hmZII/&u.L'O&HUMI(MV4#EWq1'.[$`duBj3#hdZ)EZ(Weo53Wi)Go&,q&@)T,BYY\=a7X7!:a<UpLV+BUXm1'0__X+RaJr33&:L*PCTa,6cr\0c:!b]HN>j.*`(j#^-1qU6_aNBR<6`]3#NSGf/@Ym3fahEBb9,d?tC.AZ:&
 &*3Tf?GtUap(`uL=@])V9_P>7BG"Qk#K+cQ`Q#1Z<MGK1ORaG8UO)g("Gm/B=s,I-sgTg)4cSTJX?HmgM3f=o.")?ascT[-eV.9%K6=9q`Q1-DEI[jZ2J(*.>b]l`65PMJQ9Kp0r23l9*NLeH2.R_#j.4X[A^^.G%6ji/Vs"d5dJZI".qqlY1cN4WsX5XiOU;o\0\6],o!&Fko<h*uoED)Z$Z[k=2ggfiG=,W^,")R_[#Wtu!jI;2e4;T2s&SJHFCN1R@DW+-MkJg>9Y^3b^8<j&a3JjCP)E+2<H^8So>Wm@]LBo:9H=!Buj.5pJ[)fh\?\O5)?J8HGmPq^[=A^KA>J&:!dLc+=eujW($SeNb%f~>
+Gau`T?$"aK'Rf_Zcso,CeI!SodC4K[9m8Ld2"k/.#:*e`;b:X7b)ZLM6';E(CSU<.'^$XMpg2$%>gC$%ZWd9PmlN4B4_M0*Gk+qEn=8kI31fmG:*R`q^iTH.G#kI2m:s$Rn!s,+MT$B5%sUf_XmE[4i@Ic/:=a1L4tj:)jhB]Lr:&#-iN3#>=pOh;SSOPYE_\CH1+aDGg;J32ag]eSP6@'@3/gFk+1e.19UbCWkT+G;XR$nKp^[=?ff3F$JDe1S"Mu72JI\4Dk`G`-MJgr$)6GltGVdX#*8m7V!=t'=+:2:;5lH@$GDA]V?+f.q\`/RNgPk=&;G4W?o+D!f/@JB(6KcM#"-5bb*0<EIE8CK(C"fkYYT&:C8<;X&6ugVubXn-r4Tg7p!L\'2MVM`Q^qI8Rd!(Tin:93g?d,nT]>o3El3"Ac5!T>Xm$"+>M&Ro-(Uq/7Xp6L<,IksuXb(kS3EF^RQB>e)m2&Da?t/\Np`XU=_XH7LlN)KF[O(+@0+"74nMM'^l<0L?"eMp9%(_"\"[-7]QaJH\[rb+WWNs2UHDG=SbX=pE"ONM<JJGj?,>A/DA4:D>I#$'uUbB_2\><cmEbq%o>g%lV*PjUAC-WKH8uM":jA:\UK)a/iLeQgci?ShS8IY!VkQ+JRMW6NHEk^/5J5KS[*XF-PDFm91Wt1iDWDQHWFMlA,T*ie$Pa,/WS'6kfVZGLbO>-VU<bchU*4gC4r<k5L-1_$D&@n_0l^?;NpO3@]n/fR:U+5g)Fn_Ru*@bO$$Uim#.U+[Ye2Wqu@`g55#S*a5fm/\9#@JA@U$"^c2iGO/WJ`mVDqc\_Q/f,6$E[b;7B\f<*Lb=s)$'hMj1o7pS.5H`N?)R<CUc-<E2q%$P*>a-c]"Ag>YkVg,!-kY;Hei&1egHT#p2f<O>jd4**(27%USeAOTKIiR#HPAhN15p'^(*p"?V,I;+jkb[(W6A?*&cd]]!bhp(Lko\=\]QkfebRZ;a"
 #Nn9#[]I"pIN";go![XQS*`Xhu;kglCP_a4VCo\4LHt&>hN6ZHjPY2/$!IJ:r0)FI&i*nckh>Nb=D8WE"mmS%36SJtY4T$<3P...@2m>e5+cgMDGAO4Y#P[uuL?Afk-\+RA[nB+DYC>Bm8<spMcATV]HRS=^;?HCi#d!l)Gbd0V~>
 endstream
 endobj
 6 0 obj
@@ -466,10 +466,10 @@
 >>
 endobj
 85 0 obj
-<< /Length 1335 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1367 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-GasapbAuW$&A7<ZGdIthoDM3ThKZ`U<bdh_[APthLkI$QOTYc:p*sFAJOkY#&[]#PEY0Q<e'j;ri8]"PBtO1b'6jcWIGPZ%n\$bRiI@Abk7;R('0hO?ah6HlYKb+-_!onP7=e5Ak\qR],n\7ObU]1-h/?$G4c!Ojh.,@H+`uB)2u\(S1GnU<1aYZM7<(k=5Oc+@p\2q9&!'MqhM3e;KtWt&=WY+cV=#YAp&=Ki?XU2#1>+M3Y^2[u/0(S@*grGX*9YRJg9=UWkRDC0\a_pB^%s9WUZ8FdC2St.r2dhC^KS<$VYHirBR28mBA'b-,4o,tV@aQpV\,bb%.GSWZA(\<>,KA'(r.U8_UJ[AE9_[>lh[t$$(W/&J,OQb4)b#b.*diEWd/qV\5,`'Ao9ijr:0E,MaEkG**O?$ZKle<>q!Ub+OPkJ=4V[9e+n^3TR^h3*dW-?5@\k4Meq=^W('>SXqO^6[HU?<Xs?`V/MSEP\iLDc.1%?>9,14]6>?Cq!3'1[<]ETu3+B<*7(TGV9d31KUTI]mRa&"#U7E6;(6W,n>-Y4G-bMm$>Do[)VaEe0/(bkhidRSM]LPZr5T#)pUrjQB`@;_+EO76REhH0bfo\N]fL/n:cT>$F#iQH8n,k]_d#uR7Tq/_@kd'VbMkdQ/nM<:a!pu:kk2URWY15L]8GndO;sRu(YU)!5<ZluUaT.MNW4m+#QYH;"o<*8TAKc97N2#"</8,CSHp^!-?G"lU)O0SOp"J.6gT?,KY"Gglas>U?#>Uf)H'Yc)*-?0IgSI(J[;k^49jOs<>tFDa$.'NBi_<MG4h&_HpXQO1h\(01jKh\mVqd^B*I-/Qfl7I6-pA<G&k'$#-k>,HaM$-97LHBe[pb_+T[U;.YKpqsV#tt&Wi'D?K;ha3p)`SPe.N[cA?QE8@f_oK$Fhe88`[on;#mORMEZ*YUfToep4A")YJmQ]M%opI\3eW^-b6=HGsP,iKk?Dl`)!+9`HX!
 %NuX)Xl&#VMR-NnS1RE6/!61EmANa)R5t41?L9FXoJMEl]Z]"(U;?q1Hnq?RtM\]OAO[J5C[ZYc\mO_s9*b`asULpV)r#N:keO?ueTH.k5niY/hBi,cfR'-OaQ]lZF578ZSY/54^/0dTLL9PZ2,t)CZH2p$j**d_bqrRcEhrVhmi(qq9q^\/HHl+g:]ZPLe@BRj<BHYOF8=#2kq]niDbPV+pj8rK&,gSr=Iu\*pAZZ)H..@Iup`pBV3'haA,N9nA]KDdFrYNtQ,ZKfeI61]LT#2h@>G:LuF)/qdE)Qinj7X.t)%CL*7Gh.P9ZCLnY76K_g'Y7H=sIBV7HVPe&$-S)=9~>
+Gasap968iG&AII3n7WmFnbm,s:*$1UFOG?6SE_.<&s=q9&hF(;;1F"\mfa$O)36l_L^!M,rV"/"j)OhX\GLL5=;Ua\hBb(bXY:1B^E9i/+8j2-60q`3ZVJ-IFrpsArb_Pq3AsH:6"fHd*f6H/8rMO)\&,Bk7;oLs"IA)bK&_,hGA"=\c=#]Z`-!*d=BL(1*O"hdqVZPOhgM=).n,2)BUR+t8#ke4Fc?S?B.9&9=IePe.F.3Y>FdLj0-s!?.ks9?9o1bpc`&<"O`>NU\,NXm?P^^fLuaAnT]q`.9Tn'G^e3\)\,s3[X*@8.r3kPjSKC(GrO2`sQd'a8B>nVcG^2TbDc3iL*^AQ\naq3i>l+-`n2-1co&\Bj>T$C*B&aJ7,IR+W:?NGiJfN'MH"lJrrJ\(0>=AY_728/;<0aDIgtFrgj[RVHgCt=o@d+f9Rj97!&[,=sOpd!:RfoO!.VeBVq;mL?h*Rp8r7rKiYVB>(Xe=q3eO"@5,E5(MO%;'-jl2"f7$tO[b&KCUn8SQBTdCg]m)M!;3WKIROKMP$IE5Lp`X7()_'fENaI<nN\:[5G`9DQ&8d6Je!ZulA#6IBf3_lV/[g8Pe%?riX?2Dn:-5*hXRPQ&>ZZ^3^q*X5p1nE1t7BofLRed@"XqW;#<QtN-7]<1823fVZ>k':&pn],m_Xt`K]JO:7deO)k:5q#A"*(PWn$,qI:Frt4`,LoT.@"b#%<1*1<[KEdloPGYFNHGG%sct\GlB%n2rLj;GC]`B$psNZb5%H@GMN)^=OGFp*%mpVW;9_9Mh)'pg[:TAJia\($!I^7ZV!aumh*XI[Q6ned,h`EMIsZQ/O,SGFmJ--\<ETRC#-_c<65>[&(YNr&Ih[EO_mFsA+tatC>q]!>X'R,m4Z*P:m4VX[Y\6%/ken2Jr+Qo`N,;g=u;T37Ztc=P3L33Ed[i05#braK#$\JoXD\di0aF<M^5Zbabii^\Se#[&5F#[ih:qsCuV5
 XfbBP)X;.HhlCHC\Z>Oe]mXUnUIWA:pWO['5r7Y&sY0XG/9[jk^o)EB=CVG;qgme-agc3Xf8il@Jfk;tc<X+L_lZaHW8'i+YV2%sse3U,n$#c5l8%TD1eorOU]11OnV-X\ZZMr!,ouf=insQM"IrMM,Ekb:ijESU_'2>3rLa5j]JjRgXLe=._"Pp4@>W7(6:\,f,Vhq"F5A>0L$U(%e$uqh6l'):6])>CiP@R0/$3iZr[tC!lkE4&M&S0mb3#XLM3V95u=TODAA,!B=_^ul(!W"]rJq,+T@)Y<_CQOB[7!5Q(7IC:.MVEA?]7Dc!>hb;$d2:\Wn,TH*j!XI*fZtO*;eC)6$td2'pOhmMM8m?8qLrKk%c%)$7C=o~>
 endstream
 endobj
 86 0 obj
@@ -496,10 +496,10 @@
 >>
 endobj
 88 0 obj
-<< /Length 1707 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1653 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gatm<9lo>Q%))O>kd[0t\GDNHSs#u=[YIVinZD20Q77_*8Q850=mrOIoO/'%WGL#IA=T$]8-0=;_di-.S"KGEViBl0i:G-(lOqg+iu!6#;?-U7$UU";Ou\<BT:<Ikk2S(74<J2/q8OFU\a\W>j3#FjYo>b$b5(A@O\;"J6?8s;F)Lna]+;84/cu9`C`2BJ`38`8nKXK?$`;8^D,6IqqngtsST\$cX-Ra"/#F5RTiVTH,aDMP7TP%.s#Bo5$qGq%#qq;g?La1NA>r\F=$j=<8:VB;7J;G9QIi%d9iaKQ%;I_jd2EH>UFf\9>-^a_Ro"TqXi.Pfc(80tapNnG'E8,hB&Y+/B0//]*Y:W'#`5\OA$fte$N$auh#f];i&lT9QGJu_!O%rT<NJZN3ecVce;9J@h)L>e?9m;(pGC'\6;&4D/$9R&[JDQMWig&h6k9VS;-Zb#5:Sa>9'!,E+uV^!Y\+F?(0AdphmKN4G"^9:<N$Vg6?kRs`NM8M5VA9AY3@qJ=qMU:SjQu)&\[uUMir1U*3K'eLYSj45-:QlDW.?k]RD)4+;f$4Ph9,)lOtTrnZHpa^;\L:1)@I<iT;^e3[l3?>)defq@7KVo#OWO*R61D?;T.A7O?_E--p64q7XX<WaQdkc0[+.6LU:%V!b5b/jth3j+ekEI<Lmfg4J=q.R[?Is".rjL/2.rCG"^,__]\R&M_M<5QY5'-5PDV*6jG.-+6g3hh7::TUb_GCpugQal(j#_6jcD$X"?oitmFSs3</7@/.6)*%rRib0V;O;\B6'#YB\#];I4frFbKiYiE.8M-Tfra0X,!;tsi=3gp@`)O!,u/^Sb_]7+:JT<o<LF<F`.l(L3Y:b>&mAi'hZiad4NPWP9I\E-[(Ge)D%PdNc8D1S1-M'N/qf@DY&.Ybec+Q3G/K<s/Z&=4rR6F!GKeJbWbF?Gd3Hc-6sP22Z,VPC^Clq>?eFsRepMY5]-5MB#@Q"<Q$.Z/^eenu5
 B0(BTJZSEPH';]F*>RDLL>`O_)Vd5.m(+"dm3b)r)B)(6[KT=X6jVp0k0\1hHQk4I.,SP=G:S!0]5Y!]!:CTMa5?cH=W;Bj``rsoOF:aOUEr&MgBl;j827g_GcqX@+]C]/-m@9JDCI)5hEg/RdKMn?uG31s5$A%ZKYc*l<0+...@o>Xf_l0`dKJ8~>
+Gatm<9lo>Q%))O>ka7oT[/-*ESs#u8[YIVinZD20Q78::M,["q=ngMaP&(MfWN<SXaZ(&-OT6GQ#LN52`D>g=b9HS%nG.@7$N.]_Z4-^[C%luo7\QH"RX:OC+,g$hio=P6Kb:Dfb=0eH$K*T0L7N&>B0kOZC[]Rg,AL(1rP?+*qP.r0)P:eVlo7mdcd@[KM_J2Qh)J>jMN9!'0UC>Q#BYJab6=)CTK0>lOicuMd(ED_S;K&Y@4h"!S(":bWrCrTmB(l/^_*dJj9,]bE@Wk!XO7>43_]7'+AJ*?>"_oBlfF2F:CiL^8>tN[*.`ocE8YCPlDEPuQY<BVfKV$kZHQ/,*7dWJ+.]KG7DTGedVrJ"@t^$-^Z]IeVGS7+m$U=lXb;'[DX`T7mGp^;J9p7Z"F0FR<'Q/;@I+53;g#>](>RYZI[)Vs`'W!l\\eLp#s]5XUCI>E7!.^$C6YkfIsKIUNG\G"@Rhn!X_'n'pm;r"?-.jqJb)RQ$6486&d<H`B6&b;^k$rg*/AD,Eb(TEGdk;=`BgC:`17Xq'*:=L+-bW&'M+_2N34NBM:!^tS#-f%ZOl"M]OVpeLiRgS_q6L\3CL=K"t-,pZ1>S!j'J;<0"YaUYP+uuYl0S9RDYpq%Km"C](Zml<'rc';;2*X<1,PI:i!9o$W^80=5pt>>1>halT!S"$,pVqZg0ai/7b`%4ZOIr?pMlD7Tg8>a2csCPG.bL8>&SQEAg(F,0_0r7BZZLXmSutXSsYf=d3L\qO]=tb?b.)$H[&E0CqI3b2_.H/N7-/63u%kk*9>Dl7dd(*!/'o7Hc@Ie*;p%VpGd;S=0I399T187,#ki^s0Y_)M.aCSLA/V@@A`'5<Aq`62"Ofifll8)#hs(8U(\uj/,_n1[]c9fVbcW23dCB^D+>c1QbcogopD6UE_Xgfk*dM@`1Ld=fmiLp649/XJU_W7;5/\;ki<6.rg`=XKA_WWoBJhK$R<I`:hJ',arnC=)^j
 :X94S9n=q3PKp&:b[2Le&M/"`::AF&Q-q2`apG^Wm.A.0GPM?\/7UH<?0a$%-_'FT&5,E1>8p<]HEic5&S2r0@BQJ,+as_$f;L/u(#sfQWYUG@n2[peiXWmC&eD)j-F"p^R_I?gt[upYHm=pMW<j'?ZS\S&7104Oh]$4m)d[7MPi3iPZJ4",XXZbp$SY:$pN\c=tGpCg>FPXb6T36.'ase&ICMr8eGVKoF'5;mS9\U$FJ3.Y[XHHun2sH9;,;+==@$h1J*7E++SX"^oIh/!5)T@9"-"Q%T>s6Y#.8@226#Q!,M9_5><JA)4=YW-bnD`HueKur(l5<m%H^5+",gnQurlh@Q]-Ab/=`g?*6>X.\<!UXHj!-khCp]X;U2WaKbf"a]`D?\5m.YBT=70gP1377I,B)fo3#LWT-F0J76]W$Q/!@)]m]Z14Jj,cCQ"nCiKBO._diPRRH2d?TUZ[K3rmLL'RCesDLX-@KkT?Yn]ch8e]-!DdCr.=hoCU\!6=ij&NjLokUuBhKY(r"'Z+!>U9TNfbc?<07L2[KP+_q./)<FGIIb+qUe6cdd[nHe,E&d,QeJtsKm<b2^?%77n=-SI"-jkQR*1[)t#Bt,g`T&=Gg:&<9%l99HQ.qndI'd_rLgeZR2JC;Df<9SfO4aC=B\UV\~>
 endstream
 endobj
 89 0 obj
@@ -511,10 +511,10 @@
 >>
 endobj
 90 0 obj
-<< /Length 1465 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1502 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gatm;hf#;K&:WNOK#]sP+i(t3hHP$b[]-95g?`%u#;6Kn*FNWOUq+7S""`d.`^l@u72oZfBBG]Zk(iDdS*uE-^G_ceiU;QH54AYm\(fmA3#S?,P%a$V;;t1::7GTLpZDYMg[Qph'7ZWDhK3k/AUYD+?J]R;+5=k`&G)=E6g049IW-hs_5(j/)LBd`p%MVUD:@"\_T4gIhX;P8HoO6<oPUB[_ZLu%QtDm;5^i;(oSu/0W723aZ`$=:X?/]OnLPmS6[oe)=o%#8kSp*LZglPL**VRu-aS#u_(6($.W(LGm.=mjcPlZ!ReP[n`j$V]al:&`M#E9Wn+MiJ4CO_o%K'MCTC'+Hkne-[Q71"aSC&dl_oZsP\]2+<g!RZ!0<SV,24U4^__ja'\q6:NZ4sTU>n4ff?[Bt$rf)-P40-YEZB9m@+"p/*i!QVDar7di6*8gD9$s)-.qlGGY!Le4,X2_V#a1?0`5V"9BkWc-l+g@_8pF;:dt8odFNq0+19r$++EmehOk0l@gl^,SBDL$a"oO@ri*]'lk05#qTti7LTTC`)HGa&,"X:-K`Y#+Ti$WHOPMSZfp*&S9)*6k#DgNp>Ls?&Xh+>WTLtOG?2i_b?R1AkiOC-8P$"(I<6J#gbcm[lmdp.!1m`Pha-bKp_A%>bs+c^1*bTr106V'h.s1u5u#24b<9%6Ja]V?fM)$Q@g]APctmUB+_</h6&1e<dXQ!hiDKeL`VLhrQ$%FlXHA]tNt30Js-jYZ90<b,5cjE<Z23DN]*!0`reE>"]IeI$%%4,JMLR-*fCCA,Mu>U/BFi(`/?UDUT%ME_fc"r_&GW!%f.El)\J?mYYq/>tRulCS1F2D_aTM?Sd?&j!bF_L5#;T:)d:)S8'%:?f#T&Eh-.F2s0J+`@RDO`XMN(N#3j>Uml@VQCA4d5?SKWgCN"a)`[D3KK0dbm?5ZRf"5M,OGo3;%4<'r$kr!X?$><I]k#Ik6].nQN]$8OB1pJ.a>8
 rc(3:WU(jT'(b.iSou_D`"#^&)anB[L-4d_Pi`H4<A,]2:IHQEPjYcMXi*2IDYnh.7\1:s@EOCUS9^!I.3l%V'q"X=/Y6E7?5@LiRR<D)\@'W<doE5YBJ[c^;c0o3f-<@oaODQN8NamE6;nS+RWYL!9D,k7Unl6F>@-D4'*5LU:.3)B8T]Pdf8>:FoBr4J#`ej,pH.s'IS1V79F*CE@.kjV^Nrt*d=o)a/.X%OR@Z*CGJbATO]#tg7nhNFY2r^`[D[@Y8`()lVdp7XhZU0K)g3Tt.f?=0P4M+oXSu:05akFAET"m5Wq"'#^H#X=od/o2,*PKdX2mbS_60_g[14_Ys"&!^3F+N,eVK>#,b1<*r%u'&qj*_JWN+nfD>@EoWQ#`49=cDbUB2P9is!E"k:Ca"8L4<U#2QJ53;R9Q>4"]lHbTF->(8Y?Wh0J1&l+]DBehgtnkuM>SD-+G:i>]i9"(F@0r;~>
+Gatm;hfGPN&:X@\_..A[+U3S(n'/DmD*"4ogA%f;K7F+^#DbtrWUI%ZK!D_h7H\::aWs.RXnLNJp=J>5nblndf-9]Vr;C'/?2@34]jBaV-m"uKj)FBU@I-STd`&DJa6CD(mI1c9Z+j""D`kVbD#@#;nZlcsnD&]RP;o+YfI("0_@I-q@QE:&*"Ac4le%7Cn'H<oh...@r>!#l.i2iYQ00P!MjQ^G99U&6^1-+V%@cFd/'-kaHXZ>\R5,%ep]*do<i<6@VX@1JW]nq_#GK1<4*@?Tn$0P^,O$:W6M+Zh`9@_0:lpQ-G1Ab^r1?t.Eagm)@"!MKF=-Osr]:5qR"1?V(,dL-!D9!bU4EMp/l.7G^8qNB2j]lT`E5ZN;WZ[GD+&%e!6>6-Q
 i^*U2D(ntGA`S3EJ<b>=4!S\%N$s962/YX@$>)/QU@"U%F55r1fF3\jH:U&]E8DB7O(bASZ*J)*I+D(jJj80/KjM3.;"Uk^jf$^]\[O!fM>Doq[iKmhNL#rQ2^#BiMh+9+%n9Ad_LK,C/qRf^h>hsT\dNk&E7sA7Om0kiD(>OeXh95Bub^sCn6X`u\Y3sJrV6ig1Yboo(T73.`\q4U,E_/mAonrI<<1f(1^Wi69b"RRLEL7SY8'!X?BNh5hFaABfLA%36&HC=N:`NtL1YLht+*nkj\f#i-SEGLN*da%Q6Za?C93El8B5Kfbc2;.&5P=W7NRtGjJ$eom==:Z!^1V370/"ZHRp//JZDBA60Q*K[\\qPJ4Ph[gdnEu9LV(>.EZ=hD1Bh)eC#>Hm$O+H"_f1OoD\C$"`!p1GO4UYG_-@ub-W-L(GEfbA7Xl`%S9ai6<cbSSQcm=KcIO!P]+-heeutgpk7QXZZbQ,X4ulZqAhi/Ea;S7pq$+BJ%/1:C)"gK~>
 endstream
 endobj
 91 0 obj
@@ -541,10 +541,10 @@
 >>
 endobj
 93 0 obj
-<< /Length 2502 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2473 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gatm>9lo&I&A@sBka9R>%)5$\PLIHE3n't.4judS"%7_R-7#8bU_WXUG=dYN/dY'`-KD@cTLf.\G5(B.aDW/<hETeC\a`]>q#1"8EufH>a"_sr;1JO*npMm+j-AW)p!"R;D_Ji_LT(r]a5>Z@/'j!c4Hqemn<OGHhWjTBj?'UcXrclYh_3RY-+lFcntOUGQq"3JXpa*,<Jq&EghtM)Z2F2M&ni%`:=j<nXBE8kl(%"`m<#<r]rTNHl`Qc_NGMqE>q9Yj9fI:%')=?;JMu8fX&oiFs0I%HAVNd<3T5dNi]ENfTfHY9:hmq8DJ$LML-0;Bl8utWGgiBKQ.2P]+Db2=JD"j$>)T(iQpiDRjs:\+`\/MXYc<k5:&JhG^lKLc_uT[O%C>Fjd;I?P9%M(Q?.B;AZ2kZ/<Jn+l!J)9-R;[F7.l8l3DO#_hi>O@(]$Oi_(HChrVa1,'+e;]*L7lRFL`@R7Zd3k^JO5SWNV8.fDp9c_j;\C,_o[KgPKS8")fRk2EMmd(I#r]*6bU>pR'9eH&7q8n:*AWU'92CQ=@eF[JO<qN"MoN2F#J]<+m4Vn;'L'f=OOQVXO/<uIpGVY;#"`toJoCIPB>fu4/o:cf/7OPJFa,'!k3m.1%8@t?S>R=ijB%TD&(*4Is?0]s60>Dp0u?O2$nu;$*U7%!t90+d@G*>q_uP@H*WP9)HlY;*/BrnG7CjD2%lK]k2jrB$;j,P&.$#!qLoM'.$5l,Ush&]$K#:$kMPV"HSm\C?#*)Ad/]TJVDVkLOH=Tr.<6XS:``Ds3?uBMDn(B3K;5^..J\XB@CF[GX&>t/k<`Vt:;JMn9$B?>db!I#L`n5c$Ef8%Je'(l_p#+>7h\bZ9i-ll2t>oS-9etD@X'"'#^X9&2M%NG-.lC#U.)E9ErQ8h=Zj"S(pIbu\V1k`,RTlL"d_0ZFiB7k\*65ffdORCPkNkF<60IlF[:`F(#iX?J[W^8q,uDiAk;7tQ,O_)"7Mt
 D#XX5)i5$\GH]p_56csZF0SFIsEoJa'JMG-n.gu%T'jFuG-:J9G'Y'qSa?UB?Fub9mbE^R8At&&K:UJ:Vb0j!8m:2LdcIT+!1Y3M;8<?@^G$tFB>IS#j6q2Rb4Br.9A21\LM@7]`!"^<)W-HQT6dkBhgG@G/s.^d2B-?sqDZ4rZ%%W/-F\i8U_Kb&s,B%$gee<tD65eqZOb0<]X&FEQ8%pR"aZuUR@V3V:k7q=>FUl.(SqOVX<'@=o$/&bp"!iGgor0"F\P#tOCXaFE&6jc<EhGT9ClKDVH2Z("-25(3q*FrhP:d@uJi%JA0H#p(Oq9h%-Ppk<n=USC8&2D-LVU"1^BfZj-.c8j)(J<4)r9%+.aps!dVu.XL,FX"H_$2)PMd2_Y+Z`[jg3>pLIINV'u[8=NQ*FXjTMVZg3g4_EHMgMV?k9oWQCs3s.XXh'jMoSIk8^*KRgc<j-\lrCh#aHe?$)"F-o&c+AA;9KZgTF48I2@3Hd#HB?*'+e<TF6CuP!)VXS8<Y6A=bCc64o;.i-:#b>Ws?u^:^GL0-\N*/!]<(#c[D\f\pVf.JQTGgZ=MS$<01[U4*@0"7?S6uK<i%6?H$D[NX2d4CJ.ASTEUn;oB<6^OP"6@jV<q9UQI_e@.IMt1S(653SL$j)bkU5kfV2$om+Zsnj<86eVip\nJ1"sD_Hu=&3hXOiYLVVsf+E1B#M\A5C@]SDm-OXCpgE)Q)_SftoOJP^:q=M@3oq<ps`>OZ*nITCP/UeBql+"NsekG4&h,/$sT*$YG`joK:r!='h[B3#,Y+g0d`?;Mr<ec/=O&g_f&0PbKZ^'%T[lmh)qGO"7C6/g>KAiN3LtM8._!a4;<T<D""e[KWTJUN!67(b!OTm<<(K+u>V(htoAAsj=2g]HnFUJ6bRJ!01'9QEj\RfF%WYChc"te:I5b"o_PN+C(a^4!%UWI"5@Rg;i]A%*F?ta[@Q$m&;\5-\KUkYhM#_O2h'$XrXDEi
 XhHof`EN4K@cfadXCjP4]`()d[;d'<@&ht$]Om@[iOCZ#ZTM`k('g;\qm9!RUp>?A1KlK]VSU`"s81J>nSpe5<T6i+amWAE1C@C.OYT'e^-o@&h?Y0_;gLn<CAm0R$.*=#ONrV1D>jp^B!ai&U^lM":\O%q?Lo#I'/MC^`8EI'dC?&/I?$UIbOoAe"SY8KT]_hf:__^^?*Q9F3e9YN`87YS*LZIh$kH$r+sB?,MB8>Uj*^X7^`EMAb??Qm\>=E*@_ns@,V^L>1Tjhd!:>pZ-I4[1.r!>'$L')Ng'=Wumegj2K:A5;mfNlQ"7)u%Z$ip.]-]j$b?710Run\"bkLL]S?<WTJ=+[()MDZC#=gqHoP.S\ObUL%T!UX&MoG",kHO9Va:FOK5`k3kgS3A$RAS36P]o0=sX&k;*"&%j<2Z8c$ad)l/TC&X=O4Y*ej%S;bX6YQ@Z2iW4:9r?;Dn1_B.6.n]eHWdfSj+5kAcCO<j@aKl?HL2:;LV^4'7Ul]Mou%5N_X9YS`\,I~>
+Gatm=9on$e&A@P9n1aqV7c,<T.;?(^$D^8*$hVg5JX.^RLa5$G[*JBsG9gDDN'uB;&-O^]XX)3)R<eCYIWL#1mf)A7NP!o[s'K\BLH2C`MVp8rqsQ1*-Y:"*XgD34DuR7lF7B:W&"/2jIru^5>S$gS?edWY;\&_H=,/.jO$ugJ]!#.a5LX(Cb)A:*i?cCRSuI&4hUV14-`4<6fp@FflhdeP:[YT7'Qo>:PcBl=Am4B1jjRtZ'kf7\^;F0NT'\VA$80L+5FA37=fOX]A(SM3r`S(W2T*=+=YO<XMWt*t]PT=nG)NfXWgZsg=13-Nc9\^\V$50]&D.Ro&<%ui"5m=VFY9.abB;Eo#&c5Nd,:f<0lQ\_,.lP\nfTHpVA1$H+>\[9`P:=?AW&,#%C30;(s.rmRD?q[;4qlsAZFI`)M1^oghD>$HE[#BLOOf&0O\So_=a3PJWN/k)XJ!R68cgmS/Q`+$1;SknKGS@\Mq-E>1Q%$N>\Too=?A)q!1h?KYhq;ZB(F/%TA]?UYE7M>90jr&e"d'"\o509:KGN[1Y]1n>sTU8HQ77ptbDrhVLD?Sqj(Cnk<".($7q./_KF$ed+X59QUMB[]nYZPN:"mj_/5-,7#8BBkWU;]N0!\2K+APaCPDJ5Tohfqr^FrU2ZhnqDqADi<NJ3rjgnBX/Ri>>$D<V)T_7km2<6^KW6O0R2POFp3<=U)%gaS/MsgOS;l&oX%1AAZ`SC;(J7al(D>nM$#V1j@b+\j^(,?V$rOi<Eg<@Bpi)BQgfu>U'cg4SU_,a.nae%R5)!0KGb>BLHGC=TJY5F\q-')i7;nsgrXisLgp60(Y\G\AKc%LB,0"1u_<m5NY!q4+30C<&RuJ1&:2.K!.uhDY:`%JEO?Zg&LM6qG.\lCOi2_dShU#EL\MN_-1.2a)`!Hr,+mVi(&MGTnc-m6X!NM!k,R28Q;_K]S)cUWn!LOuu$F#W%V<5ibP-&mfL,R5^C2D*Nf?^(
 (P"ej;Ae14,ED-FHqpp[.kR:9580e[G=Fg<U1JEeLLl\"&$UKG^ArfB0+W(C`@O)MmW48p#fj,GAk5+.gF9H[r,erV@ZLsq/-4agZTF<H+l,7:*hSc.i-PfpA1;)@3$ApaE:A6=[`ASM9#E?=9R2OJD=*V8h15I6:,ijZUlXA=<a;.\k+:7DiSGL(&gN_7E"oWsFI<?/<]ACA*(ogH_s."FV-VBLAeF2nTjcCNC%Z>sa*7NpJ50["e0u?^qk(i@:E%M#40e<&Q6=Nln2:d/0%[3m'l)Gbhl(eMt3gA"/C;RBl:<2'[$B#%*?l3R7-Y%**Rk1nh#?9L+=Y6;;@+@i(Dgj%:%\gt-+^(c_nkq5md6>EgTi'#u']`"U5i7*3b^"GVYTOlC]WrT"Qm[2EE`bB>AMDt9rj+nNT.A@CYmr1)NN;ScbSNb-eIZ$p^qAN??Hoh%J3X[PGXPqZFOBG_SjjI$(mq:Wb!\HF1fg-\0B7RtA54Q@g6p2r*SnU5L``j?"N1j'BLWo8r.GN]<4`iB(MV<A!Z$LS8<Z5pkT)=pa'i;YOJ8(2/4tPW']$R8NYT7GB3q#HpABU5Cg+!rDJ'W<^I+".!Tjr7A!!1Na<V6$]Gq"V_(%m&JgX`h$G=V]5GHa&QrF_G-5ZV;@:AHKkEaqZZ8`V41ipZ(Uh-uZ0mo!#S/KRN#2L<m<r4o(&n"rPf$'aO+^!KRjQ/!tA3pbmbMZqKZ"3Lt]mp5g$XBg0s1R[5K%*j?h,/`.i#<(8m7"s[[fCkq**.p"05LW:\HSgDRh\OU5DV.@)>I$#@k<TG?m[D<1u0.bX_M#NTZF6Z*1r&27`m;I;c\UjX>FUY%KTaWeX@J=R9fM,(5sl,",Rog1ZNAVM1D;mfi%NoRA.E[nWjVpD+PT::m^B?L>qq'UA!f?c;`:nfZYm[/gBJu'=6&-0Vj^TVV,!\?YfrNqq1sfW*UICK(LrrU/T--Vtmp"@oM7qTdJ#DN0,
 i>%c,9qjU@Ojc^2r8Z\?f0E-]%c!5hT&I^qf&o3D"MNdHiU+R]H+OuEotkA>,$Xp^jLmPAt"DpirRHC9s][,b*F5qX:OOL`r7<gJ\f*W?Sq,Z0Co&'sFOAcO!7-Y`bo.hSpgreQUk`W"X1'uj_)@b2=Voc:0**WI-9Plb_"7FR6JM-A4'KJYc#_4>AiHi[I:0A#r$iZC(7Cd*7O@0L'Tf(864En#:,"SX+3q^>X.N]:A$HE2]&KM#Z<&#*SLK._;[PT3:\aO<->@!(>;;EJp`/Nk1:>p&Go>r\5D'=mg?B3X'+Y^\c^5Q0Oh,Gna3pi"6!5l^HQ!C!D'>E5`8@:%T%hI>!ImbH,"r:9sW1gin&FS#*dqbGll#Ue4a`!gD<Mh;T>lL0HN9;?Hk^nC'8a+RgLmRbUHFstEk)9U/2h.bt2:->XJJ;;,0*Cp1;^/IJ459A)jY2$%[c3LJocsqhD4=l6#)mk@,erM"f'6aBV9"GLk~>
 endstream
 endobj
 94 0 obj
@@ -556,10 +556,10 @@
 >>
 endobj
 95 0 obj
-<< /Length 2530 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2603 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gau0F968iG&AJ$Cka9RR$q^!BS*e^B3dnNCB6n6;TL_VjQm>c6N2qHcj\&^;!$h4m^)/*rm,QjVDZSZX?+n"62dYFPS#?4M]/a,A)]/Ld:$TU%.+gT;2VL8nS)<*k...@B_J>BUpD2Z+'uM]GJjMRBtI\rNBcR]7ZdFL)T:5o;9;*19&OqrMfMRDHCAGY[7-<]RD#qDA/slj((Yijn3AZ7$O@fT:C3(3Xe#=jq&&4!Y_d%K(:!fn"F@=-=WuDd?TtI)?gIBM"&rd]ZV3%$?g:GtlruI*aYA2/Vg$a!s042)I`&TLkV`o;B<iDIGamBBV4\Ze'qm1#%0NI31$t#0^YMP)PfEN#SC1lW:C-1Eh_^'.!E^+B)a6s$:>"@abgG&;mf`BI_k^@0#8m<h/!m8Uur]Bq9%*[L:OAS;A^n0n.OnKE:U:&3Wl!6"N]j2kF+_5n>i`TEO>W!aA51Ln`.T2A27VH2<4e1bg]LSgZAlh6#B'T5K*5.g=_)Q7'"2U2:f
 \@1UBoUTA@6*O1jh[?O\l"M6u1=UY&k[j1]Pr#+l5.2""=`[0?HD/`ND.KN[&Ct.a?D2bbRkg,j,$EGMFd@O/]8ugR</1oVN(.$SR\'VH(<&A_@T9Y)VqV;]=)X66L!&S<#bF20q>?tHl[4ba(`9O[0ifu2C23.U2CH@hCjoZ-*"g"8SE%`2g<U1WZ5kkr5QY/?#nVFY3OAd)_@HAD:G,2%31TG',JO+c-Z*3L%_<YPB#O#==Q6ra!n.mpgVGlCn3>(HUIQ=;:fd_7I+rWt?>5=<AcOHY?5^*,<"*)]N@6`%9M8>:F,,3GFE_V&;[<L.8$.hY.@5/M(E0i\*FC-XlEJhWWP8R,]N'EekDlJu(U06Ed"4s'PRf3=/PX14?;I&7t<r,dZ$rr.4.pGc->\FL&br'L7%oB@jecCAX<7$!T=`MJ6UgBB'*RcjTJD8c@l;H7ZVOo_%WZEUpo3AU<#U$5RmBkBBCYS/c8Rca&OUP0O^*tf"q+D0S*XgD,>g&"3BhrB]2HV8)"Rk6YTO:1Z!RC;md1*O,3HMh:0,hh6`:&lJS@"L`&ncoPOXrP@K/!GHpl;03OL&q+iZKk0,eTkZ[6QS^3X2DB/#Z^*^H3r\@/tpsEF[Sf&H+Dbkpo(*71:)>:19.QA3i2_q/rAV[a;&'%Di&t0X+IN[H[B5n.`WADqHOc3(f)hG$6rCX'iQ$rLW.nG1ui.Zimf_!]@rEEjTs(o.pQ;hE[_[:"A:@7R7"\e/AM9g;=MPqmr5I[Q0G<E'61BbU(45CZaY'5>g3+_s^ds?CXAs?"qT7#`4;d(?29ZO',g4Q=./r?HWr-E9PO`NbE)t1uqq]>4'@ffM/a<)r(3gbgr6frB\E,]5sjCl=s&N0aO;fonP,/>>_tA<RoZY6gY-(,g0=N-,\hmRD4`OE9g<oA]]YXA\O3XqekcqaN\`_9!5MTnBk+$SVVI/L*oXF=CHg*F8,2'j25n1AAK31B1^4U-."
 Mle,C,]f9AO>mi["<QH73O?'ErAS>D3u:\XM.E]m][e4=*ZSa:BC?U5r'J[Q7MR?c*>A6O>Yh?I:)3UpX4]A?L#ZIWpnU;5FdqIKQokuCfZ;l1;@-7e%j2c)#jkO2b46*c2()7>i"\\nbnGAir6o?A-M6n3q*_aE#\(G1Z*4"V1sIe2g_mdjXfH3L\N1]4rU%%lnSfYR_`d!N%`Ci'Y@-<b,(e\a0)DGfX?N^'^#p0-;."QL\%-(Pd]qIEPQN)d:fRu*'&Zefbajic*._SZ)s5?l2E=u?knmC**#Cu`.K+Zg!1/,W-$":L1.*[G;]eU$"1G1&A@+YRI3)\V?0d0JS1SF5,$C@V4Lq?b1;_=/t6DmX.9*-.!kA2aS^r*k>5g84O!/jS5g7g?`<YnMn&m;X.2lq5TQ.QsA#aV;m+4R2\q*ke-=8s+fiGDJZ=8c1ORdEbh*0Qb_kg`uofb8WamRM2;1DOg@XjbKEGq5t[;d:D'^E77(d7H6nHQS2i3)kPik[P%Cpkb)WW/.[A^Dh5pDGk`(Q36H2i"!_',ec~>
+Gau0FgN)%,&:O:SkV8KF(u@jGc$&)'SR1+(1OWs5!0N@rRNtu8[&^t1MAL7u!fYp1PB"U8KZftC4aRt:ou"b(LPro#][[L@5$k<ra'HZ(%0)+1nb4t.S2gL?d+.:<[u9R-Mmp1Cb4FSUL[BfMc>qm9\*@Qp^(\-;lChJ]n`jOY?a&>]m4tkoG^k')N[dq)=d'8BJ][G+WOSVs38PXph\BJj(KdTp3H`>3&#R[n-]Op8,D+J]Ulm!%N*#&WK(!$Lr`hVa3&*3k45jRZ7Z%6h[QS"[kO!,6Jng\A_:69P=87k5p![V&%.It3l8n6RXA;cBgpEqF19"r`$A=\;)&MLMoSEqIEOI7FNoH6923)pI2$.3?\(e1ic'&Cb\QggL9L<A49TEIX7<5-DK%Z9qFsaO8UHe\/nV;&<Ee,e@LQlpI09OY6'#glA0aK9*Cbq5S[U@C:*`U,b2<2b-8VJo@Aa2?XiJD'+ks0KEj3GMV>U!h6`-A\&&nTBP.p5/+EO_Nla^c%'#H`o-=e%HUa<^*W^,6h.6TbNmlBo,qd<b2UK=t4%0O>\Z"e@8U3t-EH^B;=)_hfhQPWXN_ph?\]>&^.*L!0juA3O_R-&T*;n#'eSi1%_2T+>XR_RF+CrrsWc(;k4<gbPoMQPdoIBQAHQQDC[k:QNn:0K'5,T%O+\Nsk<0I9bmsT"Ys[Qs)3onaRDF*tFKg]Qm'P$@Uh%f=l.jXo).]*F4Q$3/!+9BA$OiYGQpl]-C</=\`:l77Q#0iqkoCW)&oSS>A2(<gsB[O_YXkF#J9=[+7PIS\9Zs`/s7GjMt_Wg4LW%9'rLeNRu3UJ0\<ue8F?C+AfFj8+.;Qo:qG28m67Td,G<9`?RflAJ>OtEFRDe`10H.X6:GO+QFc`V,0@u-JR9C&Qs/J1K.srBJeR5!r:lag&7PHIPtC68u>JkZV@a)CMqN4qZ]PoeW_"fWQe)cQ9uK1X#dI$EnKi-qR%S*!>2JsW0<)
 EKski59TR7Acu-BgBq7f8Gkd[Dg'V.qgZ0U5'+.4F1a%[mZ7Y>\Uht74=pn7S>A"2J8eP1<l-`&M@"LuVNen1NP"H89V$3u<dE"JZT/R+\KS*1ObYQ8CKH'MH9EIlsfK>W)T=GZjG'"UZ_b]KH)::eaO$lot=LDiX?7a(>L:._;U>3tT?iV=d>)YR@]J)NZ(O[(edZ-DtI5B6OS-g/[UCo`*+&8X8=VMKFb*,r:/)/P>Z0(Ct,.j.35_;ZV@TQ;2`IMNUKIQPm6A'e/HbOMkLJ)-MiId0LKtHM^"8mNVduAB[8njYK\TfskD_@GdJ4(4KD^R@H/sZMD&]UO51Kgl;@]Pfp-pcBmgSdS<UG*%kcb<6n]n`mV`<YHFZ9`E.-Y4>XQ?n+N[8Fj"%&IT8YOf["Yo'UQanB,%K[4/IT-93$@^ON2<&_9Db/.^gTI@YAUhs&SI"*cCkcpp@&K3ZYV.lKnD1Ep$@di'AOE7FI!V?9[:'ZDW9O)Lm(bNrXjR?F@*&LuR'9h4G9kKC"!K@5]^HHE:E&Z'9SB*]j<0XJi<iT=h#D)5hJZPpBpJ.#XZp4jKmaR[7P(H.b,:)]MRR,OU(bAQ)/4%QtSt0#@+^0!"JH3D-$5PIK2Vjr1+jt\[/R6D@HY($'UJVA)"Tq-$>F)P9Aao`J+P;JQ.Z=*l.0u"B1aSRH:S9R>2<;ui6%U6/g'5B_h&_(?AX*@7Z_J6MH@DMC(C]32RBN._&#g['KU3O'G!Dh2W>Pq0,\p^h7&4-W-=)4na0Wb^)G`WqU%`.YWM)W*@df8fm(c%&D\-%>C`>&g=`>4bQP\KOc:O0G.kc!$8_S(H-W0c4U>7T0Q)5L,Q;'6Ko"GcBnVe7d,L52Iq/PE4EBLm:9C4C`oM\1%kj7_6=8)F1bf?a(A"DD0YEK<6T\@@(Sud0R%24E?c/%,MGOmBuJ61s)"f&!`5W:Ol*4Ikk6?6ueIJ/uNb'6q6akJjL9*nt]Z<\
 \s^4\kK'5PG+c^4GR,SJU?93G2hGaudM[@QS*n.R2:+h26;)T$7Rm9gnp6)`&YYG,@qc?.uIWS=\>]68E;3PUjZ$360TEGrd7P&ha:NiuG]D7Vb*51>[)d;X;GL[t_J`/VdR?XA/p]D;"9f3J]brZq3/"i2"g)a;0s&FZdbKGJ2>.9;l7F>qOSCK1#>S']?b>uhtQ'&s&>'V!U]l<pp;9@FPK!FkV9iN.7ZIGM39\$.RclJE'?KN87eA,F.E6X8Y1PT;?tYLWt4!YT_UcH[+Aq3c.>WN*B_[hJfqKI@<-T`B=M('$!QAP('FOOYYnlBH5d3jKsD>I+!VbQ@@rAY(M:">(HE.G>F:#5<g0o'C6B1X!nKKGBT%Elq"f1]18<KJR!K05s%'XT=V2c8pf1Ya+:^.po2Emm2s?[V>T)^Sg8(]uE,s\8Ps8471^d!30+NDU0&q&,Ht\GA/iC#Jos!A3*MtM3C?@s'<[+Npbd7me;Z0Y!ZUihT!2,2Y=B.)Bn1P?0o'rl6g"nr\hfT+FrHbQ%f:*f+SXt%q=`ZP-ed]5OugVn%-V#)UN=+=#H4*1qr-Wp"ZU*m`@&!Wk;=U%[ttrC,]i#Q=p]S+eEB8N55B"]!TQ=~>
 endstream
 endobj
 96 0 obj
@@ -571,10 +571,10 @@
 >>
 endobj
 97 0 obj
-<< /Length 2265 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2385 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-GatU599\*g%)2U?kh+*i<P;...@stjgZ9ZI>\P-<=hV&!]TeC[D:IGM_Zku3I6t"Pr-XnI-X,\`LmRS^ijqV9(j5-J1N$s+s"K)1/9dM`Pb#STiTBD<U`6b'299d4YE3-Y0P>fIoBR1BD.r!*oSP<ei*t[Gf@CI`cTG9nILFIe,-Z*HMXYJ./A)>(2X>m8r+n)ek[L?o
 FaHe2!oU>?6AT,!N%CY)<>p>PK%cBPLAQd&n)IpI"@]u$g3uHECc"t!PU]U8As%?Um_G90(PS(To8aA(%hWtMrBI$k:*'6It7HDM%C"[[`Gii4rZSE-ShUp3Nle$A66VH2E7X)4\IdGg/'PKrO3eB&NA>3oN)J(%4#`SpO9*i3!=U#k?Ka-B\Z9^Cr@6VUP__6,#5Y^:hjl3+N!R+uA0VUMlqni=fjB8b6C0f?cO^j1,?*(#:!S2E'-S@E(TVJCNPUpdHo5!;ZMCXq5$qGs&)<-!5L90[U8H3gNC:,ptdNT7@[QbriX%hftKWCQhkn5>F9]dep^lrL/CkktW'2<f?1r[@K#%#3$]caEo@;p<]fBXeYcHq'MGu!Tt",%a]WXV31!pHB%\R`ZA:0N[VEO22/I5OC2Iip8jQoAU]p+Qph)Lf\G5O$;0ef*g6p'.c(Bo1%iqtK1@6nl+Xj2USILFQ.@E]@1PG;-,MG0.!J19>Da\Y%fk^$:KhJR#mrDn@^sO4,l*Msd9?0A>'`lh2ej@69S8#72CUD1"o*N\p/"XF!4inJVtY3C)fk.KM6"`/t^J+6kuQR`+cTl+qqF&4Uh&U-PSiR3W4K=_KL&hb@I0RN,*`6;M:^UDS8G8GQ+.32\E*!VBtk#I/.>H^)+,gsn*k);AlSSDj^dm9_Qg"_"t3;GEZkO>@A@G#QV.87"ktRS*p,Eh3$>Z/n7K_"VK]oiR8uB[$,igV'!/d2cZ$CSHq97#`cH%Lp,6)E-51c5+<Tr^0ja8]sWV[sNBHmj&o4C2e,:HZR#3;"BVhk"qO<M9#h%GZ6[J]2u'fp2j,uGh43gO/jX/YEe$9Y3coca.I%+C:]?klsgm`g=_`6MlDfj2CiaQB,mQu,Q7-On!;>SJZgPUgaUg?QFlY\L$H5t8al-]X"'MC3X@A`\ci_U:ag4T@(mq2S#\\p,A#m;L0?4#D0!g];&VFRG[e?h$(A?2RP's5ad>9b(Gd
 R9k_5TeqZ\um+%\D$h[gpSJ)N7XDnjn2,^:)p`r^Vn2PRSoK4NTgOLYb'g;K*YC!'=&%qH'dJ.&g1&0dJ>a!%uG)dgq<bn]]ghYZ!qG572Mdj?NV&ps12KD$*s4Xa'Aa5PAF3Aq;Kd/NCOp;``Y)1nDeUU:EpFZc&eqbWS3i`l]hjZ:(**..(l6&9u`kCt.%TqSlKY1jn)l(^A2e_"TVlPBB4^!N<NT&[c<C.,R9]Eca"l`[8`p,e>@.F[^U^dcB@Vn%9(af`u/pg5&>VA-iC%kZW)lM~>
+GatU5gQL;L%"7$:n7+MC<@(f"^85\Th+k/qcLdgt""hn9B-gCu-%#RaKl.YKP?rGoR3YGY,(TjSi.1^lbJVAeLG'1pjoBm\GXu,\h*b*Crrup3o4.!>:?)'g`AbDa59@OeH2.4bgiu#1p9K0eL\G'Kj))e[6f3aU@.R95rd*03MY"#0O8cB6]1c7jXI"'VDRa#=EkhObB;4`,rfek=e$#k4[ESI>$h'EPhm8W:^P$d4o4:ejp*A2S=.=[t00cSog87V!]@AUcMH7f%44ADgIYp)@G(bO_kGCu[kRHu,Nos71cq<NRAb@kuMOaL)_kB0;>+>&Spu<aYPTjVNAWpDSfXdXf#4W[=0BiEla-J[t-=D8cNK/Bs=`Fg^c0HA(BlIR-<,o%n!PR;]oQ,".l4$f]k2:;`Se8=OmYY]q#>R=lFGVG==%3srk!k\Z\'quIVst1T2LALt:!066H.IkJB[=lNPA#k5n3ES[oUd(-NBAS[?+ktIk:I[4N@]`0L?0q%G%Z_-%)AetDMI2S6s+eW*IWQi6/mR(IhbncqIU.^9P'!><]oDbCTn:]Z,V;K<-k>MF,<\m-/*JpeVPaG,(d)^Ve,DrS'fJtk\Olj(&u^%h-*\aJl:Qb^aJ5sH.i<)iIp#dr#g+)(!k-[0H24fPTXe8YTn*-gQ`NUq!n6ZcUK=1J)MW(@jMk6DOCR'if^;YH?iNQ,deAaf;5<SX]4G)f<R`Hmn0"]>,&D0!^kl+V*#>7KJI#p-4>ChL1asKE2\eum-Z8L<9>+'C.hgdM@lUZKtu3Qp8R2_<7r.>jQd_qFtlP*Kt'M[/-N0@2e$eWGg2:S@Crh:>h%G]`qT^(]R(W!`?1(0OlTqCi8i"l<DFLg974rf3/nYc)?TJhZ.c@ERM`?j)+hNE^/Wd4j*m21GA`a=V7HlJBAT^,36pGuPV2<f'>9#A^#.(@c63j?]`)9s+qs[E[%iTDXj6cnnbc*M)"^EU9P6fXUQ#,
 Rm!?*G*dls/<jFb"ot`-AK!"2=BeToUcnot2\\LiX2bcat81BLV]B"'7LgD*Db/3;&)\$1J(jm#L'+iQV"b%@M;*\uk9hAd>0793S;sUK6gA'C0_"W?k,J(3a(lk)Zd#(3<)Um7HS7LK7Ffha\gHfi=So_i(:L)R'=lE';\+6#1=6PhO:'\&5,l!si=h8$0JDFF6I1t$U"Lb;m6o+nFk(Ip%\8%GIo,Wd>\r^K`,4JiAHiV$d/Lm3Fm6'QFMZTW-4*sE'(nkoUb96MbY%6bV^<e=$)1[MVW3lp;9*/C83S1?9k=JG^/QU'j.'+<OrY&Mhk.J5[E.hqod.@u0^pB/?*2B9+kkKrSLaKE'mJj#;(P9J?(b<K[SuP3/Pji/<hEeDNONE%mbnRdt%c,I8h*DKUhnlO#5B_Xo]8XpP???^kDEZq:+<4+#`dT&^)[V[[.USphOem]W\d.jjDZO9O",),@&cbj&*''_dWR2C4,d+negc/+E>h;PZ'Z`6cZ`HMC$OVLnDgE5LQ$CLbAjXtncH/49cAs0e21<"CTK?@'`3)0A;!D`*Dddsul=o"Gi[6JQ\f$,u&=/eE2<6b%\_s-d]5%"le<RD,\V)4UgL4o4ZgTnN,7"6"\/FVc%thJ:5_=p+"5OP9]6,q;KP7Uq<R]?4DIJ1Rj6UMa0n5=o;kj'nqt<TNDKA9b1uJpjNdnlR1@gGNk0TSgM^S_qGgn]']5(GM2'"M#5)=ml''b2$>:'',)jQ!s,Ra!:9<[pu`u(\]IX!0[@O`Y;XW$![*X=+;8q6buMbB.T&1_TXGKD^pkM'C<\fj`;4/0[#QC4D0n9%4p5[k%RneN/+Ha:,ogX@iS2Jt4uniGF3YY5dCJ-1K"L%SIuBJ"!/.[V2R0QZJc%B["1YO$X82gB%d9=g[:6\$ljKsrU_qnh3i,J7RQ`(;`MLu;#GiPht+9mspDp8"<2dd7<7OjJR\NVTnK]n/)2ro-jbrCPhpXm1
 Z"mm[C6%p2pP==@7S8Ctp3?5Pc\N5;VXq:7aKMW&.TCM)>W<%[FVI91'V.S$'ndH^s%/tr-BReIRj$l<d5M4Lo"G`X*5`G&KD`M'VE_s4C=Ur#(T0S]7q(f:PRBH>Js8oB;6Y3l202W^:m[^g2ETqP2gkAR$!E2%8VGRu0j(i%Lj;j-Hdm%eX^6TA4$AO@M)!<P:K\qrO&c_%)CF*[9N%!,2:%=.YUFffZZ@.J+oKkkZN^J=*EjZ1?%NI`^ZP'.j1lmmBH=1#I1ZbNUG+#bW*MKj15pBfBnELr)=o%]??5X^7+$IQ%\]eFQV.,6'K5W7GsI4(MjRV,G6;uuj1rQnbL^?`e^C.<GMHiQ$Sf:S0X*M5I9Y0MeQ1^C]PhHGtuiG=M):u:KIN,&FM^B]6odf~>
 endstream
 endobj
 98 0 obj
@@ -586,10 +586,10 @@
 >>
 endobj
 99 0 obj
-<< /Length 2456 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2471 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gau0E9lo&I&A@sBka9ZF%)5C,(+4*c:><-c...@oTbn>YKE3mV]iPuPMnB%'DOAJt9NLnS)dEIj.jXj3*0h8#('])c"SMoKs-AMQ_][T@g;gTniEt+U`($NoIJ0r%m"`LU.)pqKE3D21kI=s+_ih#iObT=tQbDGp2hl%jr9l_LiLTgq<b@n&%2<l+L+uK,HdgIXk/9H`k74A)Up==R01KgG1T<nR+9pq!](\W
 M%(3a@=hY2;F]tkmO`3c[Btb'"-_n4`OJ/o78_0?DZBLY<fAgQd"]00%,)=Ui4bB3lR?g.'7H9tQ(U"6'<b^!J&bMb%+)"DE/V<2):VUWfj.bgRVD65>OmAtg.iQW??Z81i6hSs75TFH/dU54l_Akpo5fX*f`t1M]5'VUQ<K1bUJQ7c&a:31o(;o#Sp2LX$IhICjRdWC3oo*X-Vj(,kV/[1`;ZIT?L"k<*m*sCAikA$`VV8cfYB't5FQiU7;:f]d:^jcQc'3t>_r_^g'O^2SL1D;.@@<&T=<eVH&GU_%4!qqUUYt[l@oC<4)'u2C3_b2MUa>9!JHU:A&SI:BOk5V_>#gW47S$q40(R,7Z3]IA&4-G^Bp)97O(+2a4sP7Ae\g.?`o_0BEGZ1a17kkCl>@bdageOC(*4k"neoHL,t?3(T>3u9:#8eAh^^aCj4uX6G=&mk_R[Y-"1O$/60,Pk/SgudYf%/,Zu:@=EHN]s(o30]-0baAJ7:YF7!"(q/2.HAWl:^/;'^t5'Y\Qco<4^X&LYEY2ttOjQu!4bbA7>O+sZI^enI[m1+hZ.F%0R#Z%t\0'N6QCOC%)2\rZB(DsK7d,g:'EY+_EFOVG(N)<R'ZLDE.*]1-/jBP$^noJu:7_dVeqX*F6ckq:2hg#VR>2[#uu<e>d/g3_r<ZJ)@f`Kk[!VK&-^hR_tCD`;ot:-MQ;0KN'`Dj<%?)k^j.&]q9,ZDff-!`O%n(P<<%0Ih;8fnf$]CGNElXPJfZ(Bn4(,gmm.Qp8Rld'DJX@Lq/48JYjq8cGi5ms-J?0ogl73jsE`c<1P76=6g)5f3o/!</@ZQk'`E["5(\H9nWjVVrHpS!$^Hca^\kAat:#Kb^\lSX^LOA[%bXE8eTT)3bJ%k.Z[qiAk=\MKe]HjUI:[,J?te0'JXE\&nk//^Hl2h2^&h:n6>/c^d=O0D(Ze0Pd'1I>sg>"F[cTo[JG`#b8Yc4K>Eal%VQXAW.XYJeH
 6R5G*MEnQ@<3,,I6m%M&3'NM"$T8^%$%*tu5b/@^LbBt-?dK%*j=+VQ5fB`S$o7ird*]OhWXE]d^t"c%2$H[McG8JrufdR_4<.uHcKa\dku01X%pN%CUC%HtE(d\eKG-LculW8Joh6ApAsD`qSaH$!d/T%K0<6#KmM(No-LHlC=Y2M@>bcW>-[^UJ>uqujLMQ[d`HC=RR[=;8;u5:HND.0E:GM,=Et>AUr%T`m(G>lf@4MV$q)Y:,!FOiL;gCnjs&DLE'=+9a1VOT82ODi\M$DVP\dnIrJ-%OqRJ\=/0"dhg%ecasV''^kAeO/?D>_ZFH@@p9HG(^m%<Dl9`Z3LsEQ6!51Ur8W#/EnW%$:l(ibe-'2V`^Q>i?YZ>eK/k&YPpsZ;#c79q4_V+T%hL24548Hh=YsL)@9C`T;g?Kj;>&1S^:ltTD<%0ke]I>OKE/\D:Aa(jYdZpM0JDXfq-XXUpE)`WEHh~>
+Gat%%9lo&I&A@sBka9Z6#ert((+4*c:=HR[ch,TX!)nu40hF&!BTM`M];.i7QNUiC1<p....@Ea>Nf?`_b4:1s%Di+(0FJ&:c:Clt']IZKeq#epoK,@FD5l;lG]S#Km#h5J2hVOq0gU<7kT1+TPZlBp13-k5c2ETM@nM4CR=YY4/%e0(CF>4pI',JV+SKf(()C(m$^9YTN[@J'YDW9TZ[o)jN\PZD3/4o'n[BTQ4X5bmDEDUn]7MYaN*_65SLpSk%CMT#=d^h].(>2*07T?+hL;[O><)=eDTbn>YU]E:!ZW@pFMnB%':7.q^3g%rU2JD>u%4!GCiB]FQ.j-DPoN"QM"g7kWQW8f,Yf3u1CR)cOX?)/s7d9g0A%ThnL\K/q&>@A(l]&eBY'JLd$3M;BJ=?.tI3V?m%+gmB5BL)HSEbW*k+,L0'Q^h#Qm^M!C$H"G@NSU*K@#P%/ER8^3GiMHT1MI\!-'D_d_.<.@Ar9*c&)rlf4htal#fQf_4$'dF>UI7.14g8_csHKIJjRi//:erKIfgf;6qN.b<1rAm$SPJbL>sj-e`-D4aLM$->aVd++!F-k2b;A#+@SKEVHLL1+pbQiYnR#JDdIM.r3@;hf(b?6hSsA5aH(Tnq<iL.*O+S#]sN`Esr*1m"5O
 &>#hM5*dIMEM4E.&4%LiFaWKP>qV[3^W5Xr?o[`[$Yu/iG7X%HbV-B+:/04mIUFk9PAmqTlDNsWj693Wr-$V!bps>`'T4M$5X[4bpFu3,9H4QWO^efQ<Wu...@.MDm_8L6cD>0.2[J%0oI`r$^(/EkU_>uY1&6_JA5==pa!ht">7cV.R#U(H3CU'lT#36=3&
 &5M&gjXoX:%0XNl6E%uY,\ZQZD,HG5Q3qn9*mj!V?>^AQ%MX]DiBNEMB*pk.SPRkbOtV*)mc7m+*M7!,@H]3350]ni8Zi-;Kr0n9Ju#9=&McE=]AL3)A_POt^5Ff\4&F9Ec3-5ITR*d!;5o=>%&^)EO%`_qVLWd9O!nCQHA?@F=B\1Nk$498$JM(4;H%UV7;5GY6hQ<m%YL(<L)e?*J:2.uZ\5",IT/oJQ'4#iah`U3+cAk&hQ,n%h]KD#_K27`A)F10B##augl.+OJN+(9LJiUhB5b5(l#aij:.]:h7_9V/qQjoAkd*%tjJ?_"'4g1@cj_"tM>C%[jlTYI6a8_\baBeO;3UTb2u:9G72j<l&L38F_/pBj8%U9K-\s!=!H;4aTIpY7Gs62md_,(Y!0E:Q<&#;(/s+WG^S8,Su-%B!&;"Sjkm_`J:`\%Q+<`cpXhq=s#OFj9H31kqkJDnM*_@;ge<E+[Zse)`>QmQZV!HKt~>
 endstream
 endobj
 100 0 obj
@@ -601,10 +601,10 @@
 >>
 endobj
 101 0 obj
-<< /Length 2606 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2738 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gat=-hileQ%Y!<M6BB5^UKFgNp2/9#g[o+3^$O&+AhNgC9=2[;,cW,t)u$O#aHeAB-FJ2g9G37A6/Vk7&V*&-hYd:ro@H^p*T6B>2u1JNGY+(6^JR+@I^b:\5DlqAinj+cT/Riug^ljkr&=ZRrE\an+Y5eED`4M!)u((kkFHVV-_&2(CqTe\q8`t[A]an[hRi8&m*1lS\+:9&5OLtbk9ltdcUBEC07T?*9SIqpGf)p"g;CSQ\*s$5Y:Er)CF,p2`4$4jL,YZ&9HE;m=r+2Ge+:?2j)5;:[^dJS+;i($^#r!rFc:Dj@"IYVIp^]W[t\_=[d^lZ%`uJlL(BI;f??4'r/s"#HFH:s"->5,_[2E"MUo;mH*(X$Rmn6]<E.@4EFsklLrbUW`=e]$cppq65Li(>K!.(1@:suA0,1Z.)f5JtAF-]eV;TF^*T+a8hrt:\M!f\qc1j2nj#lh;8SJfWCaYkEA(N0OMJ?Is(pSkWG:>V+j.>WI=3(fIpqEr:ZWf$(/!ihd3`?9$LdJKt:)c`c%'aZS1X0N\;E[2GIK&p"h#knec!NN:jk*CH+;>b]9@$3Im!9Y*K?(>DbSYLbc2KS_BH(od1tGcgPB^[h)E+Eg]J)3P_Im:,fjj7#UKb4DO!lXW4`DP%iJQ<SRqJ`"7/K%I-u2Jr:5G;?f?5.`0hl/fW@j]_Fh26I<`%@EZ9M;/[f6uB]D>(8"fL-u_Vf?:BiY6%^]h@R=HW6JR0'1LeKhYK0$I5qPps!(8cDR'lQ`W>UQJ3ZJ&'Q_pOKuY)!6BUA%CpN0>Msu$91c]BgijCBG`_6@;URPpXX(u(sf:+s2W$TJ)d4%X+q7(LgDT:V0L8!\aJ[t!03>G`1b%AL6T-q(+hfJY*Q0=',A9s9>0<8(eQ8e@$J]\*e\/.F+9)Jq91KC1b[^DNn7c$FHV#WgI591k>?Q)m\&'f*7Z'0-&qg^%aM(6bID++i)h)RMM)#LK]'Nd@iE03-qS!
 S..T4OV=]?u%4Rh6`49(K0l*a%-%Wh%@,g(T)QH^U<R0...@L>.Bq7XK>%lVG-a^e]hWL?mu)L90CMRulu["_rSjBfOLl`&@2X$&PXUa3ghrj%s?f(S0.a4WePa!s.PaN\+nmUAnA(3%Khs?Ur4rG)(X@:3P*=:7h<rVWQ[W\P/eZ^Bb*XS$h1,Qb"fic`J%#ZC*$s'W[UoL?i),dAtW2%&OBf0^L6%;A\HXf/M+Tn;e)ehkG'sQAM,r,GQg1m;,>f5Va.M6>?NpEO5bOKraN+KX?%E4(;i%Y%g?)",`=Fo^%t^q0#:SQbQg8IrNKr<GR:2$YMqV74c+0(V/lq=)q]fqu6oPJgrmpHbQCl<GmR8a_!T@AFoQ+hGcgE>_H@.-X''0UPnje!nMmC@X\KL"beq-ajHMJ,U.S?R^4kO$X>CQaE[&$b,FGQGL:P%,29NLZIg.N1DtB!g6=[na#T(+E$_6^"FbrkqjFGSPuZq?iV[:oCY8lRd0-qFf'(m1(1BDUj<VK^q1kno*<rRaP%Gs0Y:KN)cho'CSlH(T\G7T]Y-lo=>*u(kZO#OI.+hieM`C2>12(k)(1E[.Rijkd9ZpONA@%IpDQ)o#)XQ14bV)RC9IT+LKcT\[k'%C1`!N,6?&(mMP`*Cu#4$*0p\>VD`%)/m"KZLR+Fp=4N%QWg\+-daoq&jP1NMMVFmp0^-!NU'JGY<h\^"D#0H:t4+*fF^>)LsM_81t4`2)\2'kr#As(PFJ^I/@9aX@i$FH;n'a1MpO5*Z%gE%l_<$/PT^4nS)+fH)<uSq3DH8.g;?qJsG\$-r+"WjTipjV&:bgXTi)CqVNX09aM&<gI2K(1.6T4+;Ri7gYpNZ_eDeetimP-9BDf@%JZ*B]V(ZZkk.Y%Na==ZP`+X3R-D35\sA,PS"2[87T
 `PK*!O,lOPR,l'SG&j&F?5hA<p'Gl'.7P*(I"?Q@gRS(*M:pqig-Z5(Z7W;'354(pIlF!!/FAC1O#l897oA;MBROc;]$#Qc(\B.mFuL[4IY9-%+brdNBC@i0mPK45EGjShBiRjGGuA.VM5Te:Yf8>MrO:Ikn4O5LjYGDOgh[:]XlT^$hWDY.^b"`cTpoEc8HE2Cf<@CCmDGHm3p]JVXt,eK[D9!_t]/q.*fZ2/4QMIE%Pl(kIG[YB4:H^+*\Lc29h\76;Q70@)!m"$MnRB>b3^=N4n(fTmjXq3Z1]))7=CP]eJ0Z@_cGAjQ`S<_Z;2M`!ealtqp"5O,]IddJ<kZ:NtiWh%S>2".AqDBu*q^WLF-C"N"&n[i(q%8Xmm04>hbY*MHJhSQjnY!83dj,'u==IfOQ9N`@"IJenE@,m4GW<AcplVZ6WhP(LWIXE'rchCj5)!clBPD$u(qC-416"f,g\=%%5]us\l@Pk'1"ZdjH?nRal"K5XG`,ph$UOtqYW:kkY\9Cn0s3@++3Tl#b9DIQXM97Jh,0"rFUFKm3sAh*#P1m(fqe5gK^e6b[Y*ug4[7$$GohB`?Fc8J>I)FCGMI?_l^T%lB5@.`+^CX7YM1GorWeM1*uF~>
+Gat=.hfIO3%Xu`2TuV=gX6@%RI7r>>DYIc:Egt;GB!1kn9=2[;/8@a*WUI#TaHA)>-5G^t8]Hud&GQ6Q!3(?n](tIPk-#`]fu).>2]L*9S0U\aG80eD5D3A(Ao[#_mVHh@EV&_N"hp>6&Xn/q+$4oOh`U:D][J>@rqk!F1(N*XMk$\toC$mQYQM(?_;@<rJ...@7uD>?pVoPIg,_+msC,g`j0P+!1O]m1VLCYea1J"3Fo(J9Is)biph@:<t&TCK."P[o&"5:IJTLY$3[+e+c6keXF`$CS^EhfTZ[+DWP9Y#m2"Os>1l;Ps0#,mmWr5:t5!&(VZdoJ8Fnlr5"^"+C19oDPFG%fm3c?e_jJfMLBRc46T*c];CsBX-l-8NiruNaIma%(fg7]"Lia>,M'\[bM.D(VAN,#7[.h.%[ou&a^q!;K`oRqInK_pEPQRDR\X5n?BlJc.a&6^8(?1!L2,gAL5:=Snf5uU0^O-1d0^jDDmo3Z+DtP/8n*F.G=+3#2=WfenoOTiIY"r11B[][;8nEDSQFg!*GBU?^LnjQ-lBaS!g/c&;+HHOo1t,ejnQeK17KPmN-4fGQ3K5.iIK#:1Lj#cHj=SOpX0D!GOt>VVqkAn\FF[@pP#t-h5Da%tB*,nh2!TIru=>#GTfW=".I\+4qp'9OIk@8sWpn@O=H7Rq\p2/]u/;W?a"d7)cY0WT/b$4eW(7YoESV@,T$6&KlSo1CMG<+%4!s;4kWf8\Q`lEKIbOPb(Mee2^`IUT4*Olc9!tb1Dg']KHgFXS6O"_LQ)^n6V22NF3Hb!p:tsLUZ+HV&-et@LFa*=im16FDj!3)ai'Fgs#s8s3Xe>e2XH\QjMmNZ]H2*=p+eVGEL2n];C_Eeh12/AI3`^)@TKM"6u'u\4QKJ($ERP,0EeB2$XCaEuiammg`XB86J=V6FVKrDF)itZ_"s.MFN?&ngm./ESsP^G-_78^k(#(BL!c$giu0F1MklkJ2eI
 44BRi9qF,0[U&.1\C*CC"7@IZRTeVud%Yh<S=S?<j]P;ZM]A[9Zh<<oKg/?Ted$!>?<LkbQbs\#lMh&TW^$(Oa+&"ZI'XUOm@M!*,9kn?B0gYKo>WgJ5BK$,oKg%3WWCEmVqt]Vb1_9TZn_8C)m`RMNPBLK$AZ<s,3B`JJKrC):!)jks5_RNYKX?))XOb`->,-+<,6A]YUr9!?cb.E0I3RABD%lf17;f#<,6WQ^1ZB.Sn;:R$%Bns1MYH"Y[@dlQm[i`$mE3[-_!1YgLPBXEs'4HI65a$]>^A&<8=H<5pFQHtJ?r^6!SSh,i?k/<d@*WP,!4SKZSba(gb<S*Q@'9U<:cAYFP2etH7cH32J9j"L<\)7E_H&/etRnRP)-gbGQ^2($WG$0?01(]q4kXSZ83]"$$Iu(dCD7gP&.#;8Ub+>%oMpR$s&?6LQ0Bgm-qnHF+Z"`<:N,!pr[Z\[Fg@/Zq'H(+q3G>+.c7DS)3u"2.qio:Y`laLRi,uCQ3.Rd`Duaq3D5sp-A%!$IRa-d-DEi`0W6/J?WZ]#_hQt+(RgFBH1Zh#(rI2Is"5n]YFull@\-oco;3Vq+9[mDAK.qMt8nN2_J*WB*"M=]$UZ9n*J`9hf=?ub@l=I9+fQL6l<L,SCg8(Wm48"[W`6h7V2*!WZNR_9JgmI%jRD;4r!h>qU:@Tl/O-jrE6i&fUf<18B,9HZ>3+%n,_eF%_X/JbKm1h)P8OPRAecH_TI9](<cc-#F"\Z-q%u)/d;#lr:KW3&k'hX9lF-LRm&g"k\Ue6F-((/Q.*.;\O!Kmi8M2o/hV@^T'kGD5boh_ap<[)UbQE9?3(e.onObO3AFH<``kTaH!gC@oA)XQ:9D`Op$/qZ&>cNO`+LFiOfbkfA'+U[hEmu'\8hIXIe<]/HOY`760tI?AE$GLK#!5]gP`DC`V9-[9C5k6rd30q7Xl(`Nf$9@O9T+&E0bJ:-9'oE3n20Q'FDQ&Srh%T!I2>ONJF
 H:Y')?D*E6&3`f6!Q/jKpCo1VK)077L)%2;d?mu)=qkH/u%9euV1Ubp72pVkal*in`f9GmVqN>kXXl=8YU+(gR3@N<cbbo=,s#&8,X2H8hSP:a=MeNLq5X@r#][nN-E*ckV9H]L&&@/$$t[.2<u<[l<$j([)j&kL1070s(P"]iA3"B+GB:;l.CQ3Z-u2Y?jHVu#-U(`Ofdrg=IE2tPrL&BFG-6lutj^mQ(Y>7_6<QjZ$`GgSOT]j0O6%ntjuVe;KJHCR=.G+&^"gHiDrH3eZn/b93aL?U%%DXTlM2rtij)R:(B,qMc"2p')5+s5*ml\L7Dr)UlI93*co.gU.i<fl?ae0^D(BW4*$d\eP>N2:22ot"82lX>aK0Emnj6S)M+J'_epDUO9P[QfV/@Q,295G*H2g/D1PfpS%ZO&M<)cAu^"T[&g4K0jZ2!IY2<jPTC$"@4Bi%IUka,-OK8X\b#iq$'p>le#"KK`5Qar)V=V,qGd-!8bX59%ctcK+Eb+-fCjV7Ip.9E;I?!5i@FrT5Hp,VpMC<_1ql="6Aqu9`j8=C!6>"BDVJsr;;"k?#b>_G^>5C1O4/Ankuh+-_6uq7oGt'iEGRs9+A-6WdF^1Pd(\i.,[6#0'nP5:9_!ajX_FsHl*ARkO&0I!B#Q[3%das)"VG]6`Uk^=Tji^'3-kZ-2(n3a8NIip?,<2H0IG[&3^Qk)OBFRUYN71@oXM?grliQf_KC9\88\F*X8OU2&^NajNkJXBCPm*5Z_sZ~>
 endstream
 endobj
 102 0 obj
@@ -624,7 +624,7 @@
 104 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 90.0 272.013 133.656 260.013 ]
+/Rect [ 90.0 311.613 133.656 299.613 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://lucene.apache.org/hadoop/api/)
@@ -633,10 +633,10 @@
 >>
 endobj
 105 0 obj
-<< /Length 2578 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2576 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gau0E=``=U&:XAWcsngE;Zq@.c&(a3SS9FQeb5^("%7_R-Ti*+ZD2p,jh7;e*c[[.4X>si(>jSnMskgJ5OE@&h2ok^IQlP3\u'C^gP4U_<B]4XNi>n3hW0'j^\RQbh5gUM[Urb(q7>_Rn.2>+VcqXQ=UT[WC=]\^7OLU-":4q@lqfator?]B<@q?JUnh:$52@@DWqhW0c#f@3gBY#-'dC8o78&F90]kD7,p6q?RR&mEAFnER426`[o_%@=c0f4%?3[Z8!d6.MM:bu;/7U9MehgtZ7](':\d6^\/4iq^@#PX%8#n6eP$/AFPGm$W>=PEbdi2TXfeQQL6liI;fDo`X(6k>qP/#l/;TAs?=)<*iU7D*lQ=#B?PU3sEE;SQ:FuINB(a-]lgG$fY+W9JV>:sIH@b=``fs5V.RB0!<4&cXJNDSM&l1W2M/3<m@[]\5$LW/b'Rs_>8leX!s]X%Mll703-106ClB8mF,4MOajR6L'A0o64e>l$[J(p-"uiYCt/Z0$aj[N&U^0PfAD,8MM+rd,Dj/T-P_BSOK@[:M2'*2AEJ#1[<g]Qeb)907J8M(K7hD108C&Utim=rn9Jr@BOG=r,"H(/!7$7PS7FoL9"NoF\C:cSi=5$Ye_sEe<j4Cc0D@QbhQUIYDdDBlf,ia#9B!][&X_7]S(kH2@U<dufcmFY-hL%*NJ*miNSmO$&FQ6e;Y9X/Hl,99pZE=kUJ-$+##(@Ad$DJWc*G@\I;.G5%;C/C'!j_U"uU)5W*s-t_`&bRPVpPp++s[lO'-g<WWA`;:ap!o.nD=7Q'_UQP!>!@sSh"6OEU+TmZgMJTbH"7N3Ili[%="\Fq.g^jbWi5%RS01UP!/nVT@9VuH:Skb_[GLbAM/a]V7KFlD:7>[.9Z>GEbBV+OIEdjA-p.4aP:6'Ch-:YCa<.MXbqm(<grWii@Dgm):Ag:^B`!*FobIPiaVFrdZUq2_Hobql<ZS]B)Du7]jS\%8O%(M$
 Ks2af:i]WT1K&9[NMWMmaiL4u2@WaQ:]e[fg7="EHY"Gb4M.mW_!!u`fFJ?j(3&F?8o1WeB>.6hk;5g&c,K6d!HC@U!p!rFji++SN@abZ0Rcq*cCMO-d;3<@o2-8mslRq5JKITl+;-gNA28!*Fcm[Dh?W?E]eC>PN7H_k)PU9/-1E-OmFEi7F+o`hr\2kL2#O8sQ?]%b)\M\Q7AoO"]OA0I7!3F8'=;0<_1oUIGP8_keLo3-0.b4rq/S"1d@AKt.4j6p_E4J6/:cj/,Kja2KAp&=p"&C)2;H14^`&2gkE"<gb$=FY`"C?fN4Bl,!=A.R0-F%/+<Y?6Z]TBoh5@qC44He?C8LZ`t\r<eHmIgQl8MRi)I]Z@(I2,lof7g<<"nJ6dktb7mFlXTbEN9$?k3uVqZ(Mi49%jReY<dT.0e^JMiU@aI=YmjOZkWRE8D?B`MPO!)*,!>=,cE4D/d#iF_t*Y]b<Y=b]0(Em3%?gM<R*d=^=8InEWD]iR9^7+MrP==apQ@c:_s.XR]I*$'pfS5]s4RiLsi#.\>&]'1lMq-S>440'uJ:EO/oD\#p0Wn_#4'Y__mQQn;98++;^poP@8X+SI\4VL$Qn!!$n*&bama0+/=O5n%YM>"<<b)[G_H):]O]k%t-'0VbGcBFD0^_O.9.IOe18j(g?/"bgZa#U,2Q2Z*lP!O_sV1WeQF.%u\E0_SZ2)^I$PgPd$3LGLpN3!'qGdMWaqtq_:ar\>Bij!4DL26.#9I^eIsdE!6plOW"eU*851Zolu9H/+.],97c'S%_no-pNMm[TTlPhI?Ma<0"IdbC<hpL<;uL1;lKpe6!):X7PCR;;#I@".l9?WQ:"1/%;(TImkhq38.lt35^_@Da<@g:'&"m^QACknP>YQh8p.([!f+]sn4&Y[i8d=`pT/:u>^^uuebC=Vb+fN>7j^'mnEef%^=tDU`GqVlAQY6f`_ucU)6o$oda?*IgN.aiFmkF-Dn"KjgH"
 i>@Uh-G=e#f45_18LQUSE.MY_JI?r<,&#'E?dB#12oA--6iK[H=tTlnKq%W"N!Q-,MVM*#2rZ'BPS8"4HCYn!QKG..`MZ?(nr`a6<:&rmP09-G-\dQl$9nr%l5+W/-paHo5iK:\qhlFVT=!7=p6NC*$YE.aY(=S-Zg@_QOO`lUaO[S>$5[U'T3<EHG+VG60UEE2iMT7IeZ*FU%&r`:(hMB_XBIu:o%`!6Ba-g^!hEjAhYLc]%jH%6D%3>;!#gkCJgED+s1c>atEV?ea2hBFZfX*?1Gb&A#`Qd;1_4gA8aa!7D`(e>NjVlU<"6?Y&VR;d#(!cC#Cl;NuQ6IlmJIa2)i#Y()ML::%>(l^TT6\\&h/gM\%beo!jM,4_2TRj](WPTO,"hO8=(qQob'h%q?Md\j,j\bulis"Fbnl?U>bPbpM6@_/\ioClr@2E6<#I1nsPi88op`7Ci1FuhuJ5g*im#Y&$]2!^m0C>[JIP5.QLq:_J]G,K^$[:PQ>^NoeED=6,FIhOB-'&O+e7JKG>%DlQ]']uF48]9Z%d\r-+1&2!DSNM7,7i`0K/sChOB>GF2)"XZkSlL#WN*T4D*[MrU,W"f~>
+Gatm>968iG&AJ$Cka9Z60EJn7F5jc*BA,pm[lq)]5SPJ`_M:`]EW#:;I.'s`82a2^*YH6jMf1iHMgkDJoA0#_5<!t2J=l:K6Antcch$)(j49i@D;/[:j_Y@4g"uXIo57SOn/-AQ9QspV$bqC7lKLEAiaTL<!Xo!Yd"MIT+.0anc47^;[c>q3ee85U(=u?k\[-%"X%YT\Vp4$Bhs_P;kP^CjSCiGnHkSEm\2L\4juM8qq<!+!A>R#ng^68rl#5YXE>KE@Wq,.l*6MflG2I-8hE:fD>D0m0rUL!o3*H9!TBEFT-UTFmF*FGe/g[[S?nJ=[^"-lbFY!*gfK>\>^5]J2UYOu,$,H3bX20-iNXrV`VZsU/q$N.K>e%3-Tc#2He^dWd_rYZ2Ym$V0o$Zd)0(&!c,#],,2mE2qc/3%(16T"*,!JMB<iN/Ma,tbQAc"Yde8h:m.KD[7b4E7;[9eYh?`GW@?X^!<NdVrG*T`V,f=c()$0./-jr#8_*j`s<945J\"T?<X852L&eH=E;`?-.nSrP9lC-sp7i_<[<T.=%a<)q\d+5,hrp`NA1,R,RT4MsM+>4);<;cm:b+3UU=:K<o*`h>e4LU0)kZrW2$"5XeK6>O?SeIh8."A<^_"(01?h8!Z0J,Gk=,T?aT2dj[!^g,K(^=V<Q]GGD>#Oo@_V/^*d6Qk`KbRaY9!ct#9JD"crPA>NhZ$<nHF+(Jl9CH=RkF?f=Q'`tsgP1&=$\NuP7<t?E%%41rQ(AuYdS,UGkI:YA&c9^er;6XF3'KdQ\Xne2KbKfoT!D0r@g\]^M<[P[2J_Naca2\TI+l:edCDJP+b=E"o,gpd<IDS;:[sWB:Po'Q[<M#!"dFcMG'@A^PDkFj>>2]W/bPaI=QipR&0Tqh]T.lnLI3HIb]3RBWSIo47\P;1HqYND3t?I?n6-T,jIP2ADt':7X`a!rJCDUkLeTC]BVX$+XPFc\HE8(oI,>(,pH@[J3>PnE&[/@
 :U?.Z\)%Y?gC:QU1:cDaZcpaYdG]6'S6g*L?dO%_[1E-SYD#F2VpZeZ(Vp*903`+uKr3[qqS6KJ.G6V,S!njG/"COTO,hogeUe)jtRPp9$6Rlm@2mJZ^[Z%Uq%\mU;A$L!<2d@u^.b)^M<?X>`Mcfr6ra'/t:)PP;"QGla5^7g<.0Hft.g014mlXgg(9ih7CJ<a56>Ro$`crYX$['T"D0_q^oo`5HRd+(f>2^#hQ5$[KkI9_ue(9^^"H[bM5X),-rJA_'M;2#^?L,@.!T^b4Z!A_XQaBgr]E\%S`dB(m*J[_KadiH]6<alF6JCj`;)EEq_u2<Vd%G9X\897@!]M)K/fUY=mu%%><2eIE:cnQfN3p$0Qh-p7$D"m8F.`M<;M!LBe3uWo2JY]\`Tmi1hS`A0`*$57>Z"":[Z:s^6D;O)'uDV=MlWu>1Hld2JCTubNb]h:n5:9AONURTaZ-oRc\E`BiNi$Y>puZJ1\ZdMD1WOLIfBup+lKk$eV5SB5QP\t4nQ9ASMHD$j$OWLrl[;nNV'dIK;!uUB812;Ted5HZ*$"?,MV32l@o\GLM=#/Yjf*_0BkMW3qh*JfC#dA7i4J<oDYba7&G!.e'JI&,mj=#*e[TRJ8B60$l;dVc*;XNBS#i$N%lh(<2(kZE,:<eZ<dLD5t0bMl5&ZKJ<!8TWMl:B]IT9I33#YfJN_BqF0sI*WCi%t'4FJ=")g2C`84tSkkEACr'd'S>n"ZlSVR=[gWu\?;WK:?$qs0*iBVYP;>C2%8]fdm.YkhhapRUjga^#6pnjMM7>Oo5&tUHt[-R5JHW8n7WfZ?49&n';?,id?_oiqO6o+!D@C'ec5/+RO-u@2qI`$Z\EV'PV9-VTCSG3-fRUBG>j5)6Mf3NtS*5QG':b?:q&clME;^mCI]a:BTb1Ssp"$U=fEXlX>r`"c`&hi9Y)icc+i;r!;+u7Eh)1icRnL@9K7UTSc@"_)R0fL^kouiG)OMlLR'Ij
 J'&BCL@/g*<%`...@B>GG/GHg_,Y<F0_R1)$12U\!Uc:23/'B&i['qoqKsc'C/*eH_f-k"1?h?P`5^.A-Z0m,M2W[E%A_&TCQegZE?0F$7/>40WOLs5"u[1Ggbj.#$)5u`o*f`9rB5PV9aQ*^b)N5C9Iq(*e'[Ms+HkQJ_C\g'4*rM5O[GPWH4q7\j64F?@NFP&F'M(8&9Y:,[JGlpUhJlH:a1_Y/G-<b0,_4ei]MUhb_[eTlrRG>X=E5JQcjkk$6ua5323<K]n][Xml9M_%K#t^7ZR'*pU49nb1bol=%?Om"^.i=3)N5DopX[&KTm=/9rl3jR-cD];RJKd.],/@gM^]8EdZkc>V+%>hp7F*AV_=i-/i3fY&gWp>Ru^B_ZWj('rf;nTuEM+@FK2"G!`7rO\*=CCqYKW:0PKE;B8S/B]--T(1];gk-ujcVOANHKj;a[3L`oNU3+FJ0D2+9@,jZH_\?u!:Nt_!d8BJmU'Y]La<~>
 endstream
 endobj
 106 0 obj
@@ -648,10 +648,10 @@
 >>
 endobj
 107 0 obj
-<< /Length 1668 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1507 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gasap9p;>1&A@sBE84E0A-<MeF.:Ebp>_6NAt7!e8Yn7G(hGFBKWo\"I2W3bA]*0.[8RjfXmXe:Y?N)LMk=(/rta,=_#KIRe0hsH71oH/]`%e=i%r5pkS`Wu/:LfN\8"9WT.op5nr\8UJ2aNVi?,1Lpd`$COp<9'RCCmrJ%iPp!Ob'NH.UQoN2oWOj5TfJ/PBg>pdC'*F&h39\]&HHG,j8T:R"9ifAl<tj0.qkCglC*W!^:-@G1baq:f,%!<CO]!(6<.i$=*k2uf^3U+T2Ar6d'lKUl>LQ'%Kbk*:mpJ'K'VNXf@M_j%CAK+%B=<#4S+26+gdd+^l0U^FZ6$hUmCOENh>n)loZl<fC]g'B3IL71UXi.7Bg<N&!D!\h=').d0W0cR2kEdo,HL'L^lok)DKO%D_a2h7q`LOMdWF/t/%1L4.M\@O.sBAtNElIo_-*VrauDkoHd4;ni^Ls76f@=f1P,=YU$dPu:G?UZMRPgFKP$,dO8m,&#b;6"R03)g_6!!K@KV;$X."YKlI<:=@p6obDo:K*Db_<+YJ`lPd>o$bM:1Q#kT/![3^*9Tp<k3d>j1?Tm0kXB"S<`kWD&sMB]$/0tU&%U(l9FZs=P[]X&F`U9O;<bC+(g0u]6S=hUSn0ZU2k8>k_9[-RoI1*pa:7S6l!uMWk>q!W&-g+\e]--<Uk'-+9&1>3P"U175#4'^(Z@=nAMJ+,1;0;1gc<"P<L2\1"Y7$aEj]V?G]B4)dEMkm*jq&]`4hnMWko`U't!O:A?CU[&BA+(C+huEZ]K,EF9tgC'Z/lrAk%XrL%HYLHt5K\NM(S3/Nruj0#ntREl(sA$p67s^XMe7)d!X_b%V[E+,)h\c.GQ66H]1eVM'0%$00_W\Sa1#b;u-l,.=f*CTKd?7P[(4aR>Oul\d`<LSVFY[#COuS=bmbJ,s_'7e0?'?[bMj5=o;MMo>M/!NbQk)CHZhN+][ZgG<6B/3&GJ#V0(Hk2I9846D_
 EZ]pYua;BY$]m$j7R<18...@1lg>44TJ2@H?UDnW#BPR09,@2J^a52^<`>k4MLr_[s--(H]o2e65+-nqf.,4`a*,W2O03lVP>g;A'jY8]fo[H>OpnYH0LFVOD!>'+@cqlOMlR9?cC%@Sh^EaofMk7WIgLWKGimAU_3>6#*ANCnIs]lbTN6ldW4EPJCAKQpjP?.#)&%qqdUYeos;s2TcZ;,-]]0`pd[n#aK1T(DK4ID7Vc."ZTgA8!PJF5q*/&P~>
+Gasap9lo&I&A@C2n<hE...@W>VV(qJ[][u@EI)1T->QQu2j6H=ni.+PZSCNHOoTZ,GO<Mcu^T[G;hnf?Cc(QW>OA6N*Q"U`A?&\t84e=-+5L7ch'0hN"*4@]-nAK>`?l\;N(X4,0XNq.u`JY[-nBo@\[?lO/"Wtgnund*sTnpYS"=`*oWpIJtQ<srLqNn(#a0uN"<7&0#6f?^r
 pE78%;C7cYeObs89BmQu-B%Ko5')jR3m`ln8.dj2F!pWJ[XEq9WZI":uWBW:6jq2c2ZXiI1UeuW=IAQbVT91[TcPq7Vn&'GGk\MY@JhU`n.jQ22.U`PMi0NS$4,!dpK#fr4O$0)N=s':1AiY-&LiR!c2qr0M/[Z4E"6$d58ftK%:R*tYq,)#7<#9Hfbj,dH#d&hiSlij(`G0M,OMj5rjTWTiU19.Ed$o6^MJi!:5eRrh1Gi7]rBK\-KN88u9j(.6nsg_rq!<.GG@<;_3>%3dlG`]V6T^:%p?(d/:[br#>BdB-\#Q@GoQPk#s*g>Ve&LDU8@cC<p25#99*7P_dItIFU!9Kk=ro/_k<gn0l:+U^K6lM5*OOhN7e+n]ehPGMie/-hGT5=)6^V6V_*4GG6l'olog>alL]rSj)Se3T%%J=?b(f?S$bUoPZ!Bi2<[6M7JBf[kFea4>1>FI!]0+C)8!TLkE96G1mT!2^>tZE`XD^u7U-#tVCJbK<g^WY5]`/"s6bbA~>
 endstream
 endobj
 108 0 obj
@@ -672,7 +672,7 @@
 110 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 173.664 425.213 348.972 413.213 ]
+/Rect [ 173.664 455.613 348.972 443.613 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://lucene.apache.org/hadoop/api/)
@@ -683,7 +683,7 @@
 111 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 186.984 404.013 444.624 392.013 ]
+/Rect [ 186.984 434.413 444.624 422.413 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://lucene.apache.org/hadoop/version_control.html)
@@ -1093,151 +1093,151 @@
 27 0 obj
 <<
 /S /GoTo
-/D [87 0 R /XYZ 85.0 170.917 null]
+/D [87 0 R /XYZ 85.0 184.417 null]
 >>
 endobj
 29 0 obj
 <<
 /S /GoTo
-/D [89 0 R /XYZ 85.0 524.2 null]
+/D [89 0 R /XYZ 85.0 537.4 null]
 >>
 endobj
 31 0 obj
 <<
 /S /GoTo
-/D [92 0 R /XYZ 85.0 367.128 null]
+/D [92 0 R /XYZ 85.0 380.628 null]
 >>
 endobj
 33 0 obj
 <<
 /S /GoTo
-/D [94 0 R /XYZ 85.0 410.6 null]
+/D [94 0 R /XYZ 85.0 423.8 null]
 >>
 endobj
 35 0 obj
 <<
 /S /GoTo
-/D [94 0 R /XYZ 85.0 306.547 null]
+/D [94 0 R /XYZ 85.0 319.747 null]
 >>
 endobj
 37 0 obj
 <<
 /S /GoTo
-/D [96 0 R /XYZ 85.0 659.0 null]
+/D [94 0 R /XYZ 85.0 149.694 null]
 >>
 endobj
 39 0 obj
 <<
 /S /GoTo
-/D [96 0 R /XYZ 85.0 260.666 null]
+/D [96 0 R /XYZ 85.0 291.8 null]
 >>
 endobj
 41 0 obj
 <<
 /S /GoTo
-/D [98 0 R /XYZ 85.0 659.0 null]
+/D [96 0 R /XYZ 85.0 173.466 null]
 >>
 endobj
 43 0 obj
 <<
 /S /GoTo
-/D [98 0 R /XYZ 85.0 580.266 null]
+/D [98 0 R /XYZ 85.0 624.6 null]
 >>
 endobj
 45 0 obj
 <<
 /S /GoTo
-/D [98 0 R /XYZ 85.0 410.213 null]
+/D [98 0 R /XYZ 85.0 454.547 null]
 >>
 endobj
 47 0 obj
 <<
 /S /GoTo
-/D [98 0 R /XYZ 85.0 306.16 null]
+/D [98 0 R /XYZ 85.0 350.494 null]
 >>
 endobj
 52 0 obj
 <<
 /S /GoTo
-/D [98 0 R /XYZ 85.0 162.507 null]
+/D [98 0 R /XYZ 85.0 206.841 null]
 >>
 endobj
 54 0 obj
 <<
 /S /GoTo
-/D [100 0 R /XYZ 85.0 484.6 null]
+/D [100 0 R /XYZ 85.0 524.2 null]
 >>
 endobj
 56 0 obj
 <<
 /S /GoTo
-/D [100 0 R /XYZ 85.0 406.947 null]
+/D [100 0 R /XYZ 85.0 446.547 null]
 >>
 endobj
 58 0 obj
 <<
 /S /GoTo
-/D [100 0 R /XYZ 85.0 375.813 null]
+/D [100 0 R /XYZ 85.0 415.413 null]
 >>
 endobj
 60 0 obj
 <<
 /S /GoTo
-/D [100 0 R /XYZ 85.0 258.56 null]
+/D [100 0 R /XYZ 85.0 298.16 null]
 >>
 endobj
 62 0 obj
 <<
 /S /GoTo
-/D [102 0 R /XYZ 85.0 511.0 null]
+/D [102 0 R /XYZ 85.0 550.6 null]
 >>
 endobj
 64 0 obj
 <<
 /S /GoTo
-/D [102 0 R /XYZ 85.0 314.547 null]
+/D [102 0 R /XYZ 85.0 354.147 null]
 >>
 endobj
 66 0 obj
 <<
 /S /GoTo
-/D [102 0 R /XYZ 85.0 222.613 null]
+/D [102 0 R /XYZ 85.0 262.213 null]
 >>
 endobj
 68 0 obj
 <<
 /S /GoTo
-/D [106 0 R /XYZ 85.0 532.35 null]
+/D [106 0 R /XYZ 85.0 572.85 null]
 >>
 endobj
 70 0 obj
 <<
 /S /GoTo
-/D [106 0 R /XYZ 85.0 362.447 null]
+/D [106 0 R /XYZ 85.0 402.947 null]
 >>
 endobj
 72 0 obj
 <<
 /S /GoTo
-/D [106 0 R /XYZ 85.0 284.794 null]
+/D [106 0 R /XYZ 85.0 325.294 null]
 >>
 endobj
 74 0 obj
 <<
 /S /GoTo
-/D [106 0 R /XYZ 85.0 253.66 null]
+/D [106 0 R /XYZ 85.0 294.16 null]
 >>
 endobj
 76 0 obj
 <<
 /S /GoTo
-/D [108 0 R /XYZ 85.0 558.6 null]
+/D [108 0 R /XYZ 85.0 589.0 null]
 >>
 endobj
 78 0 obj
 <<
 /S /GoTo
-/D [108 0 R /XYZ 85.0 454.547 null]
+/D [108 0 R /XYZ 85.0 484.947 null]
 >>
 endobj
 112 0 obj
@@ -1248,159 +1248,159 @@
 xref
 0 154
 0000000000 65535 f 
-0000087098 00000 n 
-0000087252 00000 n 
-0000087345 00000 n 
+0000087263 00000 n 
+0000087417 00000 n 
+0000087510 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
-0000001518 00000 n 
-0000001638 00000 n 
-0000001796 00000 n 
-0000087538 00000 n 
-0000001931 00000 n 
-0000087601 00000 n 
-0000002066 00000 n 
-0000087667 00000 n 
-0000002201 00000 n 
-0000087733 00000 n 
-0000002338 00000 n 
-0000087799 00000 n 
-0000002475 00000 n 
-0000087865 00000 n 
-0000002612 00000 n 
-0000087929 00000 n 
-0000002749 00000 n 
-0000087995 00000 n 
-0000002886 00000 n 
-0000088061 00000 n 
-0000003023 00000 n 
-0000088127 00000 n 
-0000003159 00000 n 
-0000088193 00000 n 
-0000003296 00000 n 
-0000088257 00000 n 
-0000003433 00000 n 
-0000088323 00000 n 
-0000003570 00000 n 
-0000088387 00000 n 
-0000003706 00000 n 
-0000088453 00000 n 
-0000003843 00000 n 
-0000088517 00000 n 
-0000003980 00000 n 
-0000088583 00000 n 
-0000004117 00000 n 
-0000088647 00000 n 
-0000004253 00000 n 
-0000088713 00000 n 
-0000004390 00000 n 
-0000088779 00000 n 
-0000004527 00000 n 
-0000005585 00000 n 
-0000005708 00000 n 
-0000005826 00000 n 
-0000088844 00000 n 
-0000005959 00000 n 
-0000088910 00000 n 
-0000006092 00000 n 
-0000088975 00000 n 
-0000006225 00000 n 
-0000089042 00000 n 
-0000006358 00000 n 
-0000089109 00000 n 
-0000006491 00000 n 
-0000089175 00000 n 
-0000006624 00000 n 
-0000089240 00000 n 
-0000006757 00000 n 
-0000089307 00000 n 
-0000006889 00000 n 
-0000089374 00000 n 
-0000007022 00000 n 
-0000089440 00000 n 
-0000007155 00000 n 
-0000089507 00000 n 
-0000007288 00000 n 
-0000089574 00000 n 
-0000007421 00000 n 
-0000089640 00000 n 
-0000007553 00000 n 
-0000089705 00000 n 
-0000007686 00000 n 
-0000010026 00000 n 
-0000010149 00000 n 
-0000010176 00000 n 
-0000010377 00000 n 
-0000012713 00000 n 
-0000012821 00000 n 
-0000014249 00000 n 
-0000036296 00000 n 
-0000036404 00000 n 
-0000038204 00000 n 
-0000038312 00000 n 
-0000039870 00000 n 
-0000059229 00000 n 
-0000059337 00000 n 
-0000061932 00000 n 
-0000062040 00000 n 
-0000064663 00000 n 
-0000064771 00000 n 
-0000067129 00000 n 
-0000067237 00000 n 
-0000069786 00000 n 
-0000069895 00000 n 
-0000072595 00000 n 
-0000072721 00000 n 
-0000072750 00000 n 
-0000072938 00000 n 
-0000075610 00000 n 
-0000075720 00000 n 
-0000077482 00000 n 
-0000077608 00000 n 
-0000077645 00000 n 
-0000077836 00000 n 
-0000089772 00000 n 
-0000078043 00000 n 
-0000078209 00000 n 
-0000078485 00000 n 
-0000078685 00000 n 
-0000078929 00000 n 
-0000079137 00000 n 
-0000079387 00000 n 
-0000079789 00000 n 
-0000080272 00000 n 
-0000080512 00000 n 
-0000080769 00000 n 
-0000081016 00000 n 
-0000081349 00000 n 
-0000081570 00000 n 
-0000081723 00000 n 
-0000082062 00000 n 
-0000082332 00000 n 
-0000082544 00000 n 
-0000082930 00000 n 
-0000083163 00000 n 
-0000083366 00000 n 
-0000083610 00000 n 
-0000083769 00000 n 
-0000084022 00000 n 
-0000084192 00000 n 
-0000084354 00000 n 
-0000084590 00000 n 
-0000084825 00000 n 
-0000084983 00000 n 
-0000085156 00000 n 
-0000085367 00000 n 
-0000085625 00000 n 
-0000085888 00000 n 
-0000086158 00000 n 
-0000086318 00000 n 
-0000086432 00000 n 
-0000086543 00000 n 
-0000086655 00000 n 
-0000086764 00000 n 
-0000086871 00000 n 
-0000086988 00000 n 
+0000001520 00000 n 
+0000001640 00000 n 
+0000001798 00000 n 
+0000087703 00000 n 
+0000001933 00000 n 
+0000087766 00000 n 
+0000002068 00000 n 
+0000087832 00000 n 
+0000002203 00000 n 
+0000087898 00000 n 
+0000002340 00000 n 
+0000087964 00000 n 
+0000002477 00000 n 
+0000088030 00000 n 
+0000002614 00000 n 
+0000088094 00000 n 
+0000002751 00000 n 
+0000088160 00000 n 
+0000002888 00000 n 
+0000088226 00000 n 
+0000003025 00000 n 
+0000088292 00000 n 
+0000003161 00000 n 
+0000088358 00000 n 
+0000003298 00000 n 
+0000088422 00000 n 
+0000003435 00000 n 
+0000088488 00000 n 
+0000003572 00000 n 
+0000088552 00000 n 
+0000003708 00000 n 
+0000088618 00000 n 
+0000003845 00000 n 
+0000088684 00000 n 
+0000003982 00000 n 
+0000088748 00000 n 
+0000004119 00000 n 
+0000088814 00000 n 
+0000004255 00000 n 
+0000088878 00000 n 
+0000004392 00000 n 
+0000088944 00000 n 
+0000004529 00000 n 
+0000005587 00000 n 
+0000005710 00000 n 
+0000005828 00000 n 
+0000089010 00000 n 
+0000005961 00000 n 
+0000089076 00000 n 
+0000006094 00000 n 
+0000089141 00000 n 
+0000006227 00000 n 
+0000089208 00000 n 
+0000006360 00000 n 
+0000089275 00000 n 
+0000006493 00000 n 
+0000089341 00000 n 
+0000006626 00000 n 
+0000089406 00000 n 
+0000006759 00000 n 
+0000089473 00000 n 
+0000006891 00000 n 
+0000089540 00000 n 
+0000007024 00000 n 
+0000089606 00000 n 
+0000007157 00000 n 
+0000089673 00000 n 
+0000007290 00000 n 
+0000089740 00000 n 
+0000007423 00000 n 
+0000089806 00000 n 
+0000007555 00000 n 
+0000089871 00000 n 
+0000007688 00000 n 
+0000010028 00000 n 
+0000010151 00000 n 
+0000010178 00000 n 
+0000010379 00000 n 
+0000012715 00000 n 
+0000012823 00000 n 
+0000014283 00000 n 
+0000036330 00000 n 
+0000036438 00000 n 
+0000038184 00000 n 
+0000038292 00000 n 
+0000039887 00000 n 
+0000059246 00000 n 
+0000059354 00000 n 
+0000061920 00000 n 
+0000062028 00000 n 
+0000064724 00000 n 
+0000064832 00000 n 
+0000067310 00000 n 
+0000067418 00000 n 
+0000069982 00000 n 
+0000070091 00000 n 
+0000072923 00000 n 
+0000073049 00000 n 
+0000073078 00000 n 
+0000073266 00000 n 
+0000075936 00000 n 
+0000076046 00000 n 
+0000077647 00000 n 
+0000077773 00000 n 
+0000077810 00000 n 
+0000078001 00000 n 
+0000089938 00000 n 
+0000078208 00000 n 
+0000078374 00000 n 
+0000078650 00000 n 
+0000078850 00000 n 
+0000079094 00000 n 
+0000079302 00000 n 
+0000079552 00000 n 
+0000079954 00000 n 
+0000080437 00000 n 
+0000080677 00000 n 
+0000080934 00000 n 
+0000081181 00000 n 
+0000081514 00000 n 
+0000081735 00000 n 
+0000081888 00000 n 
+0000082227 00000 n 
+0000082497 00000 n 
+0000082709 00000 n 
+0000083095 00000 n 
+0000083328 00000 n 
+0000083531 00000 n 
+0000083775 00000 n 
+0000083934 00000 n 
+0000084187 00000 n 
+0000084357 00000 n 
+0000084519 00000 n 
+0000084755 00000 n 
+0000084990 00000 n 
+0000085148 00000 n 
+0000085321 00000 n 
+0000085532 00000 n 
+0000085790 00000 n 
+0000086053 00000 n 
+0000086323 00000 n 
+0000086483 00000 n 
+0000086597 00000 n 
+0000086708 00000 n 
+0000086820 00000 n 
+0000086929 00000 n 
+0000087036 00000 n 
+0000087153 00000 n 
 trailer
 <<
 /Size 154
@@ -1408,5 +1408,5 @@
 /Info 4 0 R
 >>
 startxref
-89826
+89992
 %%EOF

Added: lucene/hadoop/trunk/docs/images/architecture.gif
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/docs/images/architecture.gif?view=auto&rev=561426
==============================================================================
Binary file - no diff available.

Propchange: lucene/hadoop/trunk/docs/images/architecture.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: lucene/hadoop/trunk/docs/index.html
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/docs/index.html?view=diff&rev=561426&r1=561425&r2=561426
==============================================================================
--- lucene/hadoop/trunk/docs/index.html (original)
+++ lucene/hadoop/trunk/docs/index.html Tue Jul 31 11:33:15 2007
@@ -1,9 +1,9 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-version" content="0.8">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Welcome to Hadoop!</title>
 <link type="text/css" href="skin/basic.css" rel="stylesheet">
@@ -16,57 +16,99 @@
 <body onload="init()">
 <script type="text/javascript">ndeSetTextSize();</script>
 <div id="top">
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://lucene.apache.org/">Lucene</a> &gt; <a href="http://lucene.apache.org/hadoop/">Hadoop</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
 </div>
+<!--+
+    |header
+    +-->
 <div class="header">
+<!--+
+    |start group logo
+    +-->
 <div class="grouplogo">
 <a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="images/lucene_green_150.gif" title="Apache Lucene"></a>
 </div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
 <div class="projectlogo">
 <a href="http://lucene.apache.org/hadoop/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Scalable Computing Platform"></a>
 </div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
 <div class="searchbox">
 <form action="http://www.google.com/search" method="get" class="roundtopsmall">
 <input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
-                    <input attr="value" name="Search" value="Search" type="submit">
+                    <input name="Search" value="Search" type="submit">
 </form>
 </div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
 <ul id="tabs">
 <li class="current">
-<a class="base-selected" href="index.html">Main</a>
+<a class="selected" href="index.html">Main</a>
 </li>
 <li>
-<a class="base-not-selected" href="http://wiki.apache.org/lucene-hadoop">Wiki</a>
+<a class="unselected" href="http://wiki.apache.org/lucene-hadoop">Wiki</a>
 </li>
 </ul>
+<!--+
+    |end Tabs
+    +-->
 </div>
 </div>
 <div id="main">
 <div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
 <div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
-             
+
              &nbsp;
            </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
 <div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Project</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menupage">
-<div class="menupagetitle">News</div>
-</div>
+<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Project</div>
+<div id="menu_1.1" class="menuitemgroup">
 <div class="menuitem">
-<a href="about.html">About</a>
+<a href="releases.html">Releases</a>
 </div>
 <div class="menuitem">
-<a href="credits.html">Credits</a>
+<a href="releases.html#News">News</a>
 </div>
 <div class="menuitem">
-<a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/">Download</a>
+<a href="credits.html">Credits</a>
 </div>
 <div class="menuitem">
 <a href="http://www.cafepress.com/hadoop/">Buy Stuff</a>
@@ -75,22 +117,28 @@
 <div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
 <div id="menu_1.2" class="menuitemgroup">
 <div class="menuitem">
-<a href="http://wiki.apache.org/lucene-hadoop/FAQ">FAQ</a>
+<a href="hdfs_design.html">Hadoop File System</a>
+</div>
+<div class="menuitem">
+<a href="api/overview-summary.html#overview_description">Install and Configure</a>
+</div>
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
 </div>
 <div class="menuitem">
 <a href="http://wiki.apache.org/lucene-hadoop/">Wiki</a>
 </div>
 <div class="menuitem">
-<a href="hdfs_design.html">Hadoop File System</a>
+<a href="http://wiki.apache.org/lucene-hadoop/FAQ">FAQ</a>
 </div>
 <div class="menuitem">
-<a href="api/index.html">API Docs</a>
+<a href="mailing_lists.html#Users">Mailing Lists</a>
 </div>
 </div>
-<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Developer</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Developers</div>
 <div id="menu_1.3" class="menuitemgroup">
 <div class="menuitem">
-<a href="mailing_lists.html">Mailing Lists</a>
+<a href="mailing_lists.html#Developers">Mailing Lists</a>
 </div>
 <div class="menuitem">
 <a href="issue_tracking.html">Issue Tracking</a>
@@ -102,23 +150,23 @@
 <a href="http://lucene.zones.apache.org:8080/hudson/job/Hadoop-Nightly/">Nightly Build</a>
 </div>
 </div>
-<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Related Projects</div>
-<div id="menu_1.4" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://lucene.apache.org/java/">Lucene</a>
-</div>
-<div class="menuitem">
-<a href="http://lucene.apache.org/nutch/">Nutch</a>
-</div>
-</div>
 <div id="credit">
 <hr>
 <a href="http://forrest.apache.org/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
 </div>
 <div id="roundbottom">
 <img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
 <div id="credit2"></div>
 </div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
 <div id="content">
 <div title="Portable Document Format" class="pdflink">
 <a class="dida" href="index.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
@@ -128,334 +176,115 @@
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
-<a href="#News">News</a>
-<ul class="minitoc">
-<li>
-<a href="#25+July%2C+2007%3A+release+0.13.1+available">25 July, 2007: release 0.13.1 available</a>
-</li>
-<li>
-<a href="#8+June%2C+2007%3A+release+0.13.0+available">8 June, 2007: release 0.13.0 available</a>
-</li>
-<li>
-<a href="#6+April%2C+2007%3A+release+0.12.3+available">6 April, 2007: release 0.12.3 available</a>
-</li>
-<li>
-<a href="#23+March%2C+2007%3A+release+0.12.2+available">23 March, 2007: release 0.12.2 available</a>
-</li>
-<li>
-<a href="#17+March%2C+2007%3A+release+0.12.1+available">17 March, 2007: release 0.12.1 available</a>
-</li>
-<li>
-<a href="#2+March%2C+2007%3A+release+0.12.0+available">2 March, 2007: release 0.12.0 available</a>
-</li>
-<li>
-<a href="#16+February%2C+2007%3A+release+0.11.2+available">16 February, 2007: release 0.11.2 available</a>
-</li>
-<li>
-<a href="#9+February%2C+2007%3A+release+0.11.1+available">9 February, 2007: release 0.11.1 available</a>
-</li>
-<li>
-<a href="#2+February%2C+2007%3A+release+0.11.0+available">2 February, 2007: release 0.11.0 available</a>
-</li>
-<li>
-<a href="#10+January%2C+2007%3A+release+0.10.1+available">10 January, 2007: release 0.10.1 available</a>
-</li>
-<li>
-<a href="#5+January%2C+2007%3A+release+0.10.0+available">5 January, 2007: release 0.10.0 available</a>
-</li>
-<li>
-<a href="#15+December%2C+2006%3A+release+0.9.2+available">15 December, 2006: release 0.9.2 available</a>
-</li>
-<li>
-<a href="#6+December%2C+2006%3A+release+0.9.1+available">6 December, 2006: release 0.9.1 available</a>
-</li>
-<li>
-<a href="#1+December%2C+2006%3A+release+0.9.0+available">1 December, 2006: release 0.9.0 available</a>
-</li>
-<li>
-<a href="#3+November%2C+2006%3A+release+0.8.0+available">3 November, 2006: release 0.8.0 available</a>
-</li>
-<li>
-<a href="#18+October%2C+2006%3A+release+0.7.2+available">18 October, 2006: release 0.7.2 available</a>
-</li>
-<li>
-<a href="#11+October%2C+2006%3A+release+0.7.1+available">11 October, 2006: release 0.7.1 available</a>
-</li>
-<li>
-<a href="#6+October%2C+2006%3A+release+0.7.0+available">6 October, 2006: release 0.7.0 available</a>
-</li>
-<li>
-<a href="#18+September%2C+2006%3A+release+0.6.2+available">18 September, 2006: release 0.6.2 available</a>
-</li>
-<li>
-<a href="#13+September%2C+2006%3A+release+0.6.1+available">13 September, 2006: release 0.6.1 available</a>
-</li>
-<li>
-<a href="#8+September%2C+2006%3A+release+0.6.0+available">8 September, 2006: release 0.6.0 available</a>
-</li>
-<li>
-<a href="#4+August%2C+2006%3A+release+0.5.0+available">4 August, 2006: release 0.5.0 available</a>
+<a href="#Getting+Started"> Getting Started </a>
 </li>
 <li>
-<a href="#28+June%2C+2006%3A+release+0.4.0+available">28 June, 2006: release 0.4.0 available</a>
-</li>
-<li>
-<a href="#9+June%2C+2006%3A+release+0.3.2+available">9 June, 2006: release 0.3.2 available</a>
-</li>
-<li>
-<a href="#8+June%2C+2006%3A+FAQ+added+to+Wiki">8 June, 2006: FAQ added to Wiki</a>
-</li>
-<li>
-<a href="#5+June%2C+2006%3A+release+0.3.1+available">5 June, 2006: release 0.3.1 available</a>
-</li>
-<li>
-<a href="#2+June%2C+2006%3A+release+0.3.0+available">2 June, 2006: release 0.3.0 available</a>
-</li>
-<li>
-<a href="#12+May%2C+2006%3A+release+0.2.1+available">12 May, 2006: release 0.2.1 available</a>
+<a href="#Getting+Involved"> Getting Involved </a>
 </li>
+</ul>
+</div>
+    
+<p>
+    Hadoop is a software platform lets one easily write and run
+    applications that process vast amounts of data.</p>
+
+    
+<p>Here's what makes Hadoop especially useful:</p>
+    
+<ul>
+      
 <li>
-<a href="#5+May%2C+2006%3A+release+0.2.0+available">5 May, 2006: release 0.2.0 available</a>
-</li>
+<strong>Scalable:</strong>
+      Hadoop can reliably store and process petabytes.</li>
+      
+<li>
+<strong>Economical:</strong>
+      It distributes the data and processing across clusters of
+      commonly available computers. These clusters can number into the
+      thousands of nodes.</li>
+      
+<li>
+<strong>Efficient:</strong>
+      By distributing the data, Hadoop can process it in parallel on
+      the nodes where the data is located. This makes it extremely
+      rapid.</li>
+      
+<li>
+<strong>Reliable:</strong>
+      Hadoop automatically maintains multiple copies of data and
+      automatically redeploys computing tasks based on failures.</li>
+    
+</ul>
+    
+<p>
+    Hadoop implements <a href="http://wiki.apache.org/lucene-hadoop/HadoopMapReduce">MapReduce</a>,
+    using the Hadoop Distributed File System (<a href="hdfs_design.html"><acronym title="Hadoop Distributed File System">HDFS</acronym></a>) (see figure below.)  MapReduce divides
+    applications into many small blocks of work.  HDFS creates
+    multiple replicas of data blocks for reliability, placing them on
+    compute nodes around the cluster.  MapReduce can then process the
+    data where it is located.
+    </p>
+
+    
+<div id="" style="text-align: center;">
+<img id="" class="figure" alt="architecture" src="images/architecture.gif"></div>
+
+    
+<a name="N1003A"></a><a name="Getting+Started"></a>
+<h2 class="h3"> Getting Started </h2>
+<div class="section">
+<p>
+      The Hadoop project plans to scale Hadoop up to handling thousands of computers. However, to begin with you can start by installing in on a single machine or a very small cluster.
+      </p>
+<ol>
+        
 <li>
-<a href="#2+April%2C+2006%3A+release+0.1.0+available">2 April, 2006: release 0.1.0 available</a>
-</li>
+<a href="documentation.html">Learn about</a> Hadoop by reading the documentation.</li>
+        
 <li>
-<a href="#6+February%2C+2006%3A+nightly+builds">6 February, 2006: nightly builds</a>
-</li>
+<a href="releases.html">Download</a> Hadoop from the release page.</li>
+        
 <li>
-<a href="#3+February%2C+2006%3A+Hadoop+code+moved+out+of+Nutch">3 February, 2006: Hadoop code moved out of Nutch</a>
-</li>
+<a href="api/overview-summary.html#overview_description">Install and configure</a> Hadoop. Scroll down the page.</li>
+        
 <li>
-<a href="#30+March%2C+2006%3A+Hadoop+project+approved">30 March, 2006: Hadoop project approved</a>
-</li>
-</ul>
-</li>
-</ul>
-</div> 
+<a href="mailing_lists.html">Discuss it</a> on the mailing list.</li>
+      
+</ol>
+</div>
 
     
-<a name="N1000C"></a><a name="News"></a>
-<h2 class="h3">News</h2>
+<a name="N1005F"></a><a name="Getting+Involved"></a>
+<h2 class="h3"> Getting Involved </h2>
 <div class="section">
-<a name="N10012"></a><a name="25+July%2C+2007%3A+release+0.13.1+available"></a>
-<h3 class="h4">25 July, 2007: release 0.13.1 available</h3>
-<p>This fixes critical bugs in the 0.13.0 release.  For full
-      details, see the <a href="http://tinyurl.com/2uoabd">release
-      notes</a>. The release can be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N10024"></a><a name="8+June%2C+2007%3A+release+0.13.0+available"></a>
-<h3 class="h4">8 June, 2007: release 0.13.0 available</h3>
-<p>In addition to new features, this release contains
-      significant performance and reliability improvements.  For
-      example, MapReduce sort performance on large clusters has <a href="http://wiki.apache.org/lucene-hadoop-data/attachments/FAQ/attachments/sort900-20070607.png">
-      doubled</a>.</p>
-<p>Note: when upgrading an existing HDFS filesystem to this
-      release, you should first start HDFS with <span class="codefrag">bin/start-dfs.sh
-      -upgrade</span>, which makes it possible to revert the upgrade.
-      For more information on this issue, see <a href="https://issues.apache.org/jira/browse/HADOOP-702#action_12482953">HADOOP-702</a>.
-      </p>
-<p>For full details, see the <a href="http://tinyurl.com/2prl3k">release notes</a>. The release
-      can be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N10047"></a><a name="6+April%2C+2007%3A+release+0.12.3+available"></a>
-<h3 class="h4">6 April, 2007: release 0.12.3 available</h3>
-<p>For details see the <a href="http://tinyurl.com/35qyhw">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N10059"></a><a name="23+March%2C+2007%3A+release+0.12.2+available"></a>
-<h3 class="h4">23 March, 2007: release 0.12.2 available</h3>
-<p>For details see the <a href="http://tinyurl.com/2r7kcw">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N1006B"></a><a name="17+March%2C+2007%3A+release+0.12.1+available"></a>
-<h3 class="h4">17 March, 2007: release 0.12.1 available</h3>
-<p>For details see the <a href="http://tinyurl.com/2kynuc">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N1007D"></a><a name="2+March%2C+2007%3A+release+0.12.0+available"></a>
-<h3 class="h4">2 March, 2007: release 0.12.0 available</h3>
-<p>For details see the <a href="http://tinyurl.com/2vp248">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N1008F"></a><a name="16+February%2C+2007%3A+release+0.11.2+available"></a>
-<h3 class="h4">16 February, 2007: release 0.11.2 available</h3>
-<p>This fixes critical bugs in 0.11.1. For details see the <a href="http://tinyurl.com/2ukkt3">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N100A1"></a><a name="9+February%2C+2007%3A+release+0.11.1+available"></a>
-<h3 class="h4">9 February, 2007: release 0.11.1 available</h3>
-<p>This fixes bugs in 0.11.0. For details see the <a href="http://tinyurl.com/37c5a3">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N100B3"></a><a name="2+February%2C+2007%3A+release+0.11.0+available"></a>
-<h3 class="h4">2 February, 2007: release 0.11.0 available</h3>
-<p>For details see the <a href="http://tinyurl.com/2yn8zs">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N100C5"></a><a name="10+January%2C+2007%3A+release+0.10.1+available"></a>
-<h3 class="h4">10 January, 2007: release 0.10.1 available</h3>
-<p>This fixes critical bugs in 0.10.0.  For details see the <a href="http://tinyurl.com/ycpsms">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N100D7"></a><a name="5+January%2C+2007%3A+release+0.10.0+available"></a>
-<h3 class="h4">5 January, 2007: release 0.10.0 available</h3>
-<p>For details see the <a href="http://tinyurl.com/yapkxs">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N100E9"></a><a name="15+December%2C+2006%3A+release+0.9.2+available"></a>
-<h3 class="h4">15 December, 2006: release 0.9.2 available</h3>
-<p>This fixes critical bugs in 0.9.1.  For details see the <a href="http://tinyurl.com/ya8lfd">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N100FB"></a><a name="6+December%2C+2006%3A+release+0.9.1+available"></a>
-<h3 class="h4">6 December, 2006: release 0.9.1 available</h3>
-<p>This fixes critical bugs in 0.9.0.  For details see the <a href="http://tinyurl.com/y55d7p">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N1010D"></a><a name="1+December%2C+2006%3A+release+0.9.0+available"></a>
-<h3 class="h4">1 December, 2006: release 0.9.0 available</h3>
-<p>For details see the <a href="http://tinyurl.com/sdjhb">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N1011F"></a><a name="3+November%2C+2006%3A+release+0.8.0+available"></a>
-<h3 class="h4">3 November, 2006: release 0.8.0 available</h3>
-<p>For details see the <a href="http://tinyurl.com/ykqv6s">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N10131"></a><a name="18+October%2C+2006%3A+release+0.7.2+available"></a>
-<h3 class="h4">18 October, 2006: release 0.7.2 available</h3>
-<p>This fixes critical bugs in 0.7.1.  For details see the <a href="http://tinyurl.com/ygy6y7">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N10143"></a><a name="11+October%2C+2006%3A+release+0.7.1+available"></a>
-<h3 class="h4">11 October, 2006: release 0.7.1 available</h3>
-<p>This fixes critical bugs in 0.7.0.  For details see the <a href="http://tinyurl.com/p7qod">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N10155"></a><a name="6+October%2C+2006%3A+release+0.7.0+available"></a>
-<h3 class="h4">6 October, 2006: release 0.7.0 available</h3>
-<p>For details see the <a href="http://tinyurl.com/kvd9m">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N10167"></a><a name="18+September%2C+2006%3A+release+0.6.2+available"></a>
-<h3 class="h4">18 September, 2006: release 0.6.2 available</h3>
-<p>This fixes critical bugs in 0.6.1.  For details see the <a href="http://tinyurl.com/gyb56">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N10179"></a><a name="13+September%2C+2006%3A+release+0.6.1+available"></a>
-<h3 class="h4">13 September, 2006: release 0.6.1 available</h3>
-<p>This fixes critical bugs in 0.6.0.  For details see the <a href="http://tinyurl.com/lykp4">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N1018B"></a><a name="8+September%2C+2006%3A+release+0.6.0+available"></a>
-<h3 class="h4">8 September, 2006: release 0.6.0 available</h3>
-<p>For details see the <a href="http://tinyurl.com/r3zoj">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N1019D"></a><a name="4+August%2C+2006%3A+release+0.5.0+available"></a>
-<h3 class="h4">4 August, 2006: release 0.5.0 available</h3>
-<p>For details see the <a href="http://tinyurl.com/pnml2">release notes</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N101AF"></a><a name="28+June%2C+2006%3A+release+0.4.0+available"></a>
-<h3 class="h4">28 June, 2006: release 0.4.0 available</h3>
-<p>For details see the <a href="http://tinyurl.com/o35b6">change log</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N101C1"></a><a name="9+June%2C+2006%3A+release+0.3.2+available"></a>
-<h3 class="h4">9 June, 2006: release 0.3.2 available</h3>
-<p>This is a bugfix release.  For details see the <a href="http://tinyurl.com/k9g5c">change log</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N101D3"></a><a name="8+June%2C+2006%3A+FAQ+added+to+Wiki"></a>
-<h3 class="h4">8 June, 2006: FAQ added to Wiki</h3>
-<p>Hadoop now has a <a href="http://wiki.apache.org/lucene-hadoop/FAQ">FAQ</a>.  Please
-      help make this more complete!
-      </p>
-<a name="N101E1"></a><a name="5+June%2C+2006%3A+release+0.3.1+available"></a>
-<h3 class="h4">5 June, 2006: release 0.3.1 available</h3>
-<p>This is a bugfix release.  For details see the <a href="http://tinyurl.com/l6on4">change log</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N101F3"></a><a name="2+June%2C+2006%3A+release+0.3.0+available"></a>
-<h3 class="h4">2 June, 2006: release 0.3.0 available</h3>
-<p>This includes many fixes, improving performance, scalability
-      and reliability and adding new features.  For details see the <a href="http://tinyurl.com/rq3f7">change log</a>. The release can
-      be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N10205"></a><a name="12+May%2C+2006%3A+release+0.2.1+available"></a>
-<h3 class="h4">12 May, 2006: release 0.2.1 available</h3>
-<p>This fixes a few bugs in release 0.2.0, listed in the <a href="http://tinyurl.com/rnnvz">change log</a>. The
-      release can be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
-      </p>
-<a name="N10217"></a><a name="5+May%2C+2006%3A+release+0.2.0+available"></a>
-<h3 class="h4">5 May, 2006: release 0.2.0 available</h3>
-<p>We are now aiming for monthly releases.  There have been many
-      bug fixes and improvements in the past month.  MapReduce and DFS
-      are now fairly reliable on clusters with up to 200 nodes.  See
-      the <a href="http://tinyurl.com/qkgsg">change log</a> for
-      details. The release can be obtained from <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/"> a
-      nearby mirror</a>.
+<p>
+      Hadoop is an open source volunteer project under the Apache Software Foundation. We encourage you to learn about the project and contribute your expertise. Here are some starter links:
       </p>
-<a name="N10229"></a><a name="2+April%2C+2006%3A+release+0.1.0+available"></a>
-<h3 class="h4">2 April, 2006: release 0.1.0 available</h3>
-<p>This is the first Hadoop release.  The release is available
-      <a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/">
-      here</a>.</p>
-<a name="N10237"></a><a name="6+February%2C+2006%3A+nightly+builds"></a>
-<h3 class="h4">6 February, 2006: nightly builds</h3>
-<p>Hadoop now has nightly builds.  This automatically creates a
-      <a href="http://lucene.zones.apache.org:8080/hudson/job/Hadoop-Nightly/">downloadable version of Hadoop every
-      night</a>.  All unit tests must pass, or a message is sent to
-      the developers mailing list and no new version is created.  This
-      also updates the <a href="api/index.html">javadoc</a>.</p>
-<a name="N10249"></a><a name="3+February%2C+2006%3A+Hadoop+code+moved+out+of+Nutch"></a>
-<h3 class="h4">3 February, 2006: Hadoop code moved out of Nutch</h3>
-<p>The Hadoop code has now been moved into its own Subversion
-      tree, renamed into packages under <span class="codefrag">org.apache.hadoop</span>.
-      All unit tests pass, but little else has yet been tested.</p>
-<a name="N10256"></a><a name="30+March%2C+2006%3A+Hadoop+project+approved"></a>
-<h3 class="h4">30 March, 2006: Hadoop project approved</h3>
-<p>The Lucene PMC has elected to split the Nutch MapReduce and
-      distributed filesytem code into a new project named Hadoop.</p>
+<ol>
+        
+<li>See our <a href="http://wiki.apache.org/lucene-hadoop/HowToContribute">How to Contribute to Hadoop</a> page.</li>
+        
+<li>Give us <a href="issue_tracking.html">feedback</a>: What can we do better?</li>
+        
+<li>Join the <a href="mailing_lists.html">mailing list</a>: Meet the community.</li>
+      
+</ol>
 </div>
 
   
 </div>
+<!--+
+    |end content
+    +-->
 <div class="clearboth">&nbsp;</div>
 </div>
 <div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
 <div class="lastmodified">
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
 <div class="copyright">
@@ -463,6 +292,9 @@
          2007 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
 </div>
 <div id="logos"></div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
 </body>
 </html>