MAPS	   40  ,      4    F          AREA 	MHGT     BL;T9ؤ~UYĽ9xdXO;"*                                                         -
;i                                                 D SZTa"     GT~h؍Eh?L'xacN:)UO                                                          *f_
Y~	                                                                                         :     J             /M[׶1]{ICoX]xkciN:(                                                            A/e		Y	dKI                                                                                                                       7}ݐֲ#whŗH1ydN;%)B                                                              @Bmr                                                                                                                          b-Zޥj׽՚ӆ[ƮʍyeP;h)                                                                	|H/                                                                                                                             ggUk*r˕DՍzeQ<)                                                                  s 2                                                                                                                                f2$ڐDزԎiϾNϞqztfQ=*R%                                                                                                                                                                                                          4ݭݑ܈fb&׻өhΔɏ︖y^f:RB>j+                                                                                                                                                                                                          [_t~sǈf劗xjeQo>+.h                                                                                                                                                                                                          xۘOֆW f{I?avcP=+=h                                                                                                                                                                                                          ڱ?ؾWֱҰ̆w;үFĔ$s`N1<*x                                                                                                                                                                                                          `MZעW̓|źX؏n]eK9(,                                                                                                                                                                                                          }؏GCҨФΦ"jlzjiDX(G6&
                                                                                                                                                                                                          ֿq-3փ$j\̧|xEsb{RA1J"	!                                                                                                                                                                                                          {ՄU}ԠSþ­ȖFz[k[K;,#                                                                                                                                                                                                            ԒxЃ΁=fK5mqrb,SC|4%e                                                                                                                                                                                                             {*5KgȑBl-mu%gXI:,Y                                                                                                                                                                                                             .h҇r =ܽFpY~wi[xM;?U1$                                                                                                                                                                                                              7ѭKZFrvi6\NA31'HN                                                                                                                                                                                                                9v55_TqmsfYMf@43(l                                                                                                                                                                                                                 dUﻤM@nznaUH=1&q	                                                                                                                                                                                                                  mŊx֫ϢNeuhL[NB7-N#Lf	@                                                                                                                                                                                                                    ʣ;ܠՕX}0pb8U'H;0&O                                                                                                                                                                                                                       ȍܪʠ.zl^XPB5 *\	                                                                                                                                                                                                                          Cĥȵ:?zlk{\{M>0:$H
                                                                                                                                                                                                                             ˿)Ɨω{k\TL<- vCf                                                                                                                                                                                                                                 "/atB}6m]L<,	                                                                                                                                                                                                                                    Je6qo^NN=- _                                                                                                                                                                                                                                      6,qa:P?I/ 3                                                                                                                                                                                                                                         BsbQGA"1!W*	H                                                                                                                                                                                                                                          c:uSdSQBk2# 
H                                                                                                                                                                                                                                            .z5fSB2>$C#b                                                                                                                                                                                                                                              lUBo2#f                                                                                                                                                                                                                                                 xg\HD2#x!                                                                                                                                                                                                                                                  hH3#NB                                                                                                                                                                                                                                                    XK9%                                                                                                                                                                                                                                                      Ox)                                                                                                                                                                                                                                                        iK +                                                                                                                                                                                                                                                          J	                                                                                                                                                                                                                                                           
J                                                                                                                                                                                                                                                            qH                                                                                                                                                                                                                                                              _@k                                                                                                                                                                                                                                                            .F                                                                                                                                                                                                                                                           ,H+                                                                                                                                                                                                                                                          9)                                                                                                                                                                                                                                                        
HS6%                                                                                                                                                                                                                                                      SW7E3#NB                                                                                                                                                                                                                                                    _gYUJC2#x!                                                                                                                                                                                                                                                  w*f4TBo2#f                                                                                                                                                                                                                                                Nv:eSB2>$C#b                                                                                                                                                                                                                                              ɕKuSdSQBk2# 
H                                                                                                                                                                                                                                            msbQGA"1!W*	H                                                                                                                                                                                                                                          tqa:P?I/ 3                                                                                                                                                                                                                                         -	6qo^NN=- _                                                                                                                                                                                                                                      ͲatB}6m]L<,	                                                                                                                                                                                                                                    u Ɨω{k\TL<- vCf                                                                                                                                                                                                                                 
:?zlk{\{M>0:$H
                                                                                                                                                                                                                             lrʠ.zl^XPB5 *\	                                                                                                                                                                                                                          9bJܠՕX}0pb8U'H;0&O                                                                                                                                                                                                                      ˦VwϢNeuhL[NB7-N#Lf	@                                                                                                                                                                                                                    O3O|ǸZ@nznaUH=1&q	                                                                                                                                                                                                                  9S˕tT)TqmsfYMf@43(l                                                                                                                                                                                                                 ҳќ!"	Frvi6\NA31'HN                                                                                                                                                                                                                >ӐѭϙͻkTܽFpY~wi[xM;?U1$                                                                                                                                                                                                              $Fҍ·ˈȑBl-mu%gXI:,Y                                                                                                                                                                                                             "{lv΁=fK5mqrb,SC|4%e                                                                                                                                                                                                            l3ԋԝDҦSþ­ȖFz[k[K;,#                                                                                                                                                                                                            ֟O-3փu\̧|xEsb{RA1J"	!                                                                                                                                                                                                          oػ؏GCҜФΦ"jlzjiDX(G6&
                                                                                                                                                                                                          ~`MZעW̓|źX؏n]eK9(,                                                                                                                                                                                                          /ڲ?ؾFҰ̆w;үFĔ$s`N1<*x                                                                                                                                                                                                          |OֆW f{I?avcP=+=h                                                                                                                                                                                                          t~sǈf劗xjeQo>+.h                                                                                                                                                                                                          >(ޭݑ܈fb&׻өhΔɏ︖y^f:RB>j+                                                                                                                                                                                                          f2$ڐDزԎiϾNϞqztfQ=*R%                                                                                                                                                                                                          ggUk*r˕DՍzeQ<)                                                                                                                                                                                                          b-Zޥj׽՚ӆ[ƮʍyeP;h)                                                                                                                                                                                                          7}ݐֲ#whŗH1ydN;%)B                                                                                                                                                                                                          /M[׶1]{ICoX]xkciN:(                                                                                                                                                                                                         GT~h؍Eh?L'xacN:)8p                                                                                                                                                                                                         L;T9ؤ~UYĽ9xdXO<f*c2                                                                                                                                                                                                         J1Ku*ׄa֙ԅф/(\cyePP=+9C                                                                                                                                                                                                        Cu#,-$eՓDƯ"{vgR>,4E                                                                                                                                                                                                        f1ܼ~&қƆhs,~i'U@.N                                                                                                                                                                                                        'ZםՋgr!lWDC_0F_                                                                                                                                                                                                        gFڟ\%ɼ*oZEq2!	                                                                                                                                                                                                        8^'.Npד0ӧAxM4s]H4u#^
                                                                                                                                                                                                        \45d;݀هץ\%Q9t˭owaKZ7%                                                                                                                                                                                                         8Op٦Gq`Ӈ?b{exOq:'                                                                                                                                                                                                       B(0XB-͝go<jS=*O6                                                                                                                                                                                                      Zb߳ߥ߶jk*ȯ.]$Co0XA[-(+                                                                                                                                                                                                      r.
ߘloӿ9ѤΊ<stT]E0(
{]                                                                                                                                                                                                     F$puNֿԈӻ~q`ƶzcJc4Y"oB                                                                                                                                                                                                    kjޭܘۘ]A5hPӿ]Э~iP8%>$                                                                                                                                                                                                   3ߍXڰYD&nӹ#.3!oɭ5p,W>)c
                                                                                                                                                                                                  ߵ۩n8rPҹҟVёQ{ɲwG^IE/> hy                                                                                                                                                                                                 >H ccҨҙYҗ6D¯r~zeGLF6n%
                                                                                                                                                                                                `ה֒}	x[R590:孕]cl]S<*EV                                                                                                                                                                                               Os܍Wؓ]n՗ӵ:өwф̿DrZvCe0F"=E
)                                                                                                                                                                                             $ܘږjդT4#"bxn`IM6E'S<                                                                                                                                                                                            R ׿؈\uca^`c:߹~fO;&,
 
8                                                                                                                                                                                          qS]xlلٺٽِٛaeԛD|αt>lUA-1U$x;	R5                                                                                                                                                                                        :ߒH{6Qڕ4MM!Sқ.бesr\G6)bZ	                                                                                                                                                                                      +;Zݰ_ۯڭնLpFнOՏycfOW=0y&]N
S~	                                                                                                                                                                                   iaP߉ti"ՓnӮх"xԕkJXF8n.%&6                                                                                                                                                                                 v8a׍ԕӉWϦȐZ&O[tamQB7.i'!lt9
W                                                                                                                                                                              jai׻־ԋKxHЍ@b}1l|\MWB	916*$y{r_,sa                                                                                                                                                                           6,%A%xר3]^Ӓ/Tw%hCZ:ND<4-'@"Ux
                                                                                                                                                                       P +^KSurѝƪ¯Y(tfI[Q*H0@8^2@,i& khV	fjg                                                                                                                                                                 _cWbfښua)&OŵĨ֚ꌡsg]TLLD=	70*$6+	T                                                                                                                                                         .TI@~9vs6Ԁ0,ϖ˥K~tj`XPVIQB; 5.("R[`	@Q_                                                                                                                                                     S
?.pw=ݦ>ٞӀ4Өr:諒9ulld\TMF?92T,{&!2Ol
/IF1                                                                                                                                                  	-iw#܁$%Ӏ	ӯΩuq99~v*xog6`XZQJB<5g/)M$4mD
                                                                                                                                                 !-BhPJӮXBFc:aEmzrjc[S[LE>g7:1\+j%;nI
e                                                                                                                                                H'ܘa]<Ӽzӱ{v0k13I.V|tle\TLGE=70)T#DH?YMC                                                                                                                                                P]ߪ(ڥuדxӥ}ѥϲ̋\!व˔?}umeT\SJB:B3+$Vv=N:'                                                                                                                                                Bfq܈۪ڞٗUqFFʰEң, }KulbX1OEX<3+#;`
O\k                                                                                                                                                >BkTSߠPq[dbԀхRMJǃi/^Ij{qg\QF;i1(( cw
"7                                                                                                                                                 oN
lJ-#8UюБ]3kQh٠B􉮀mv\k_hSF9-a#	f                                                                                                                                                  3?!~XD{$6NyS&HѦN7kGrޞ4քz0n>aSdE%7+)U
4d'                                                                                                                                                    5kUBB`U՜b5uƸڳTCf|pa"SC4%G)y	X                                                                                                                                                       %F,KJf\Aة:қ{DT7߹\|犣~pbRB2Y$!	tX                                                                                                                                                          g%N/`\"xQuu҃oήm=K)qqbQ\AW1_##	s                                                                                                                                                            W%+}JQdpz$dӪ7v8B\+LUqaP@]0"Xq	[pk                                                                                                                                                             lWP,OH{n/ӧ
˖CK tL>q`^O>>/!E	#3                                                                                                                                                             ..J1
x'?wݩyӪ-ZƋb*J{Vq_p_M=- 0                                                                                                                                                              Gu9'!ԞӾ^ϰ7V깜٭КDwn]K;(,pZt                                                                                                                                                              n!+& 
=UZԍӯd]ǫSƬ.Dی}mlZNI83*S)E                                                                                                                                                              phQ6,@jSӆNϖ84Vͳ>~xx{5jFXF^6	(!;#p                                                                                                                                                               Em [;ׂηP'JnQYEg2!V
=                                                        o j'<%jXE	Y]&                                                          ?@2se         Jw%@CJ{ו0POLDmXD1s!/	                                                          h	
F
&}                                                                                                                    PA(ɨEт@n2YD12!	                                                            =                                                                                                                         akؽtԅҨȅhoZFE52!,1	7                                                              *?;                                                                                                                          Jyl%۔5ؒւ\Bږ6o	[GF2[!`%	                                                                 W8                                                                                                                             ?N[xhdюǥϦu<}p[IG3"d	                                                                    4                                                                                                                                  .K<f ۊiZQӛЮƢ̕pG\Hy4#	                                                                                                                                                                                                         }\N .KJzYQIao\AH4#x,
L                                                                                                                                                                                                        ڕ۞pؾ֮wb<n[G4#c
0                                                                                                                                                                                                        :کۜۛڜhӑM*/}kY^F4k#h
                                                                                                                                                                                                        2B.دrյҶ`yăPmyhVCB23"lK	b                                                                                                                                                                                                        UFٵe؁bn>ˤ=	It{c:R@/                                                                                                                                                                                                          e"^9ҍ~n]M3<+#q                                                                                                                                                                                                           Տ<%ϣ2Խĵ":9+w^g;WG6d'x                                                                                                                                                                                                          ԀC0Ң΅5Ns}n2_O@0"	h                                                                                                                                                                                                          2Կ2}҄ɹO\#!ꎧseVG7})                                                                                                                                                                                                            JәRIͮʍÂ+fҦ5vhkZK^=7/!

                                                                                                                                                                                                            D5hL}ƼOܛw:jP\WNw@2%]                                                                                                                                                                                                              Sd}ڹ)Ձjuh_['NAO4(a]                                                                                                                                                                                                               4Xʯ/}pRdWEK?:3'b	                                                                                                                                                                                                                ɗūU'(Gwks^RF:/l%T	s                                                                                                                                                                                                                  bƸL9`!`rNe.XuKw?_4'* ?#0                                                                                                                                                                                                                    5ǣ2tĈ{Qn`RBE8p-}#`q                                                                                                                                                                                                                       7Ø<+zkc]Ni@3	'-Oz                                                                                                                                                                                                                          ϶/ɈMzQk\Le=%/g"of                                                                                                                                                                                                                              3ϥي{Dl_\oL<V-<                                                                                                                                                                                                                                  ӧt1~9n]yM6=?-	D                                                                                                                                                                                                                                    WEp_EO>.hW                                                                                                                                                                                                                                      ڟN*ra%Q@Y08!g                                                                                                                                                                                                                                        ntcRA1#K
                                                                                                                                                                                                                                          ewdhSB27$8                                                                                                                                                                                                                                            hSB2j$                                                                                                                                                                                                                                              qXC2#\S                                                                                                                                                                                                                                                eaCF3#_                                                                                                                                                                                                                                                  iPz6$s                                                                                                                                                                                                                                                    ?'Y                                                                                                                                                                                                                                                      6Wd                                                                                                                                                                                                                                                        
5	?                                                                                                                                                                                                                                                         3p                                                                                                                                                                                                                                                          10                                                                                                                                                                                                                                                             +                                                                                                                                                                                                                                                            !	                                                                                                                                                                                                                                                           /?                                                                                                                                                                                                                                                         +                                                                                                                                                                                                                                                        +8m'Y                                                                                                                                                                                                                                                      F5$s                                                                                                                                                                                                                                                    JV?D3#_                                                                                                                                                                                                                                                  fTC2#\S                                                                                                                                                                                                                                                weSB2j$                                                                                                                                                                                                                                              vdhSB27$8                                                                                                                                                                                                                                            ؔstcRA1#K
                                                                                                                                                                                                                                          堢*ra%Q@Y08!g                                                                                                                                                                                                                                        Fp_EO>.hW                                                                                                                                                                                                                                      ֳt1~9n]yM6=?-	D                                                                                                                                                                                                                                    ,Jϥي{Dl_\oL<V-<                                                                                                                                                                                                                                   /ɈMzQk\Le=%/g"of                                                                                                                                                                                                                              ʾ@`<+zkc]Ni@3	'-Oz                                                                                                                                                                                                                          h߼Ĉ{Qn`RBE8p-}#`q                                                                                                                                                                                                                       "Ǉܻ9`!`rNe.XuKw?_4'* ?#0                                                                                                                                                                                                                    RTO;$!'(Gwks^RF:/l%T	s                                                                                                                                                                                                                  (UR/}pRdWEK?:3'b	                                                                                                                                                                                                                IВLRiqr)Ձjuh_['NAO4(a]                                                                                                                                                                                                               eC:ʚƼOܛw:jP\WNw@2%]                                                                                                                                                                                                              Ӑ?ϸ(Â+fҦ5vhkZK^=7/!

                                                                                                                                                                                                            qӐLKɹO\#!ꎧseVG7})                                                                                                                                                                                                            ԄE8Ғ΅5Ns}n2_O@0"	h                                                                                                                                                                                                          ոՃՏf%ϣ2Խĵ":9+w^g;WG6d'x                                                                                                                                                                                                          |"^9ҍ~n]M3<+#q                                                                                                                                                                                                           '/ٺe؁bn>ˤ=	It{c:R@/                                                                                                                                                                                                          ,5.دԵҶ`yăPmyhVCB23"lK	b                                                                                                                                                                                                        Qۜۛڜh׶ӑM*/}kY^F4k#h
                                                                                                                                                                                                        ;۟pؾ֮wb<n[G4#c
0                                                                                                                                                                                                        2\N .KJzYQIao\AH4#x,
L                                                                                                                                                                                                        ߴ<f ۊiZQӛЮƢ̕pG\Hy4#	                                                                                                                                                                                                         ?N[xhdюǥϦu<}p[IG3"d	                                                                                                                                                                                                        Jyl%۔5ؒւ\Bږ6o	[GF2[!`%	                                                                                                                                                                                                        akؽtԅҨȅhoZFE52!,1	7                                                                                                                                                                                                        PA(ɨEт@n2YD12!	                                                                                                                                                                                                        Jw%@CJ{ו0POLDmXD1s!/	                                                                                                                                                                                                        Em [;ׂηP'JnQYE2C"
o                                                                                                                                                                                                        |,Z?1Hו	%fǕodZVF35#e
                                                                                                                                                                                                        A[֗p=nV)p*\G	5N$c5                                                                                                                                                                                                        ;3ݳ4e5ha>!rL^I6%                                                                                                                                                                                                        $uޔXr׺֬պR×UuOku`2L8'!                                                                                                                                                                                                       WXaܬ?،lc(&cxcN:(j                                                                                                                                                                                                       $!CޏڗeRQѭ_)*W{fQ1=*Ro                                                                                                                                                                                                       A|"ۡڨ[ؖԮz:uthmjT?-)                                                                                                                                                                                                      X\ݠۜwց.ΒȋƖvqnXC/*)}                                                                                                                                                                                                      1L2ط4Nɒʚևr\F2a!=
                                                                                                                                                                                                      KeڗMG˓nwPaJ5#j                                                                                                                                                                                                     //vߘcoWg*zKP{|ffO9Z&                                                                                                                                                                                                    4ߊ[ٯב:Ղ3FQV2*тl-T#=])PG                                                                                                                                                                                                     +._ڿV=Ԯ;wtʹMޜbrYA,>
                                                                                                                                                                                                   ߲z1?bTfgoѶż#Ȣ~yr`G'1                                                                                                                                                                                                   @ؙKbwR.ɒ_qg(N7$t	                                                                                                                                                                                                5~֬+VҎҖҌLҫϾ#Q=n)U}=p*I:                                                                                                                                                                                               ]j֥cԇkzO(3ȑݲ@iuN\D0!Q	                                                                                                                                                                                              צԬҗo	sф	Å||c3K6&WG                                                                                                                                                                                             uڰֆzO1JYZ+E%iQ<+'P	E9                                                                                                                                                                                            O/ڛط״֭wԻҴр-m-oXBE1#] {                                                                                                                                                                                          |pۤ0ר?IؘճvӡY;u^H6('!
A                                                                                                                                                                                        :t܌Rڭ٥3Wa-Wa#x5{`dN+<@-!T	tn                                                                                                                                                                                      Iߚ߶ ZMڇՑnѪn,0kUgB3'.
8                                                                                                                                                                                    I42sٻ׋lբk#kjr]J:m/&s$S~l                                                                                                                                                                                 qVMC!f/Sאָ
ԷӹiƎ/z`fnT%D68.&Y[z	@}                                                                                                                                                                              9jV"9ۦחoԎu/p̫9Bo^NCBF80("xP`                                                                                                                                                                            *ۃع,WoV9; Y
ziZMpC:2,%s C|	M                                                                                                                                                                        #m{7)_8ceԥOuaH>VƤ|IufZOQF4>6)0*k$%%B                                                                                                                                                                    aBN!߰;kԩ>E1gU˙뫄ώ7s:gt\R7JzBV;4.("*;?o                                                                                                                                                           
j\_EDܐ۬فe};
ӄϽvshB_VNG@h9	3,&!,	f)M                                                                                                                                                     8KojeHލ܍`Ԃ4zёΟ4³I*tbkbZRKD=)70*$?Zoq	X                                                                                                                                                  ?<=5TׇًfӁ-&Nǔ0=vOn,fl^VOqHrA:%4--("	O                                                                                                                                                _n!ޚa":UӺyӣ4ɳк|NbЊ؁Ly0qria@ZR[K)D:=60*+%0RgS
3                                                                                                                                                zS\@ۍrԼU+Ӛө?ˌ	¦h͋qo{sk?dj\TL`E<>7+1*$, 6Y	t}                                                                                                                                               2	C7݊ۄ
:hӜ53YЪHđh✴ń2}Xupm:e\~TALKD<5o.d'R!XPd	                                                                                                                                               Iajr^Cۆ0ج׳ֱչӞH{ѳΎg³5y}um dZQH?7/'V!jzP	[Sg                                                                                                                                               4lpl	K݈ۘg%֤2ӄCQϯpF{yT|s$j)`UtK9AZ7".%4Vs
=                                                                                                                                                |zRMDr	{uo9oXѢɳǵE{AÎ<yodXL@75*!4'D
@                                                                                                                                                 8dKljK۱`֝upMѲt͆ƨ齚ղrא}rfZLK?1%A9	"@J6                                                                                                                                                  uxT+Rb(z߷׀҂˧Ǥ:tXaNJO{uzhZ	LH=.!A	j                                                                                                                                                     :R !*֛Jo`Π"#񿘻pLIQwVi}ZK|;c,XS	]TL                                                                                                                                                       Z< F(*UDӍ$ϣ̈VNA-QDkʅyxi7ZJ:*	p                                                                                                                                                           C'sS߉iӦ̞U?=S/ODe`<@yiYH8)QXb                                                                                                                                                            <A8_5ٞԑXX[C:FͰ?^V:yOiXGy7(%4:                                                                                                                                                            
:7;BޠھׅӠҎMxu<(2ՇxTh>W F6'z                                                                                                                                                             Y0s6&6ߝi<ҜОKħ9(1>*HowfWUEDm4f&Z/                                                                                                                                                             |4d*f(U)2܌FҚͥńs9`)#& ud.SBu2$
$i                                                                                                                                                             Ocxy>/*vtEԒҁ͜*P#BՒtqbP?A0"?
U                                                                                                                                                             MLIQ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   