MAPS	   40  ,      4    F          AREA b	MHGT     l&TC                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                v                                                                                                                                                                                                                                                                 /                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                M                                                                                                                                                                                                                                                               i[                                                                                                                                                                                                                                                             Pj                                                                                                                                                                                                                                                            \
                                                                                                                                                                                                                                                          UA
                                                                                                                                                                                                                                                        1S
N#                                                                                                                                                                                                                                                       H	e                                                                                                                                                                                                                                                      !qf                                                                                                                                                                                                                                                    *a!op^>                                                                                                                                                                                                                                                   P4)Q 

                                                                                                                                                                                                                                                  ?3k(' 	e                                                                                                                                                                                                                                                 =M>1g&mk3                                                                                                                                                                                                                                               [[K<!/#+                                                                                                                                                                                                                                              jXzG8+ 5	                                                                                                                                                                                                                                            weUSB43(g;                                                                                                                                                                                                                                          ۂq(_M=0 %Xg                                                                                                                                                                                                                                         .4|jcXG91-"aW                                                                                                                                                                                                                                        4ucURFC5* `                                                                                                                                                                                                                                     n]~M?{3(* S                                                                                                                                                                                                                                   _bpyiYJ=32(l=*                                                                                                                                                                                                                                .)ufWI<2) _\                                                                                                                                                                                                                              v$qseWI>s4+9#/
                                                                                                                                                                                                                            FrwtfYM)B:8)/~&:                                                                                                                                                                                                                          <9=?v$j]RiGA=3*2"bE?                                                                                                                                                                                                                        {:إbَɄ@z@ocXMC8.T%iiu                                                                                                                                                                                                                      '֮J:Bu	k_uTH"=1J'W"                                                                                                                                                                                                                    㳵@	=T |urf]ZHMC@3'                                                                                                                                                                                                                   E/dzYx l*^OAF3&n	                                                                                                                                                                                                                  Ŵ@//gf{2n,_,Oe?0d#Y{                                                                                                                                                                                                                DϵQشA*A|um]Ke;:,
                                                                                                                                                                                                                𶿶Pcviއyi4X_F5&j                                                                                                                                                                                                              tRS\hZ@g(ucIQE?. 
                                                                                                                                                                                                              ]#Lȴ8ڰt&|n\ I37D'                                                                                                                                                                                                            k̹SLcwʵirxfJR?.{	<                                                                                                                                                                                                            \SҺ/sGeEo[G5%Y                                                                                                                                                                                                           +(w}_7XѭѠ6[w^d9PS=>,_tZ                                                                                                                                                                                                          Իi vȸյׯ\ǤP~[lQXD2#                                                                                                                                                                                                          O˹Ը>Eʧ-s`5Lx9(tW                                                                                                                                                                                                         .ʾ}佾ù=TH#zvgrS@.&.                                                                                                                                                                                                        -俪AEvԷl-7nJZF`4!$o                                                                                                                                                                                                        ƶ&uܽŻE{Is`L9(i\                                                                                                                                                                                                       =/*o*k㶓׳򭖨|ZyfR?-O                                                                                                                                                                                                      Qar8ƷĵƮC癏~8lXDw2"
D                                                                                                                                                                                                      ʉ˷f NڽҺxASb9.t4q]Jb7&^                                                                                                                                                                                                      #Vˏʚrğ?b~ed:¦˞#lubO"<*JH                                                                                                                                                                                                     oɣaV	п?غZ$渢@ѲjۖygS@W/  c	                                                                                                                                                                                                    ǵbmśAѻع~SְBጲ}ktXE3#W                                                                                                                                                                                                    !"fóJ Pʴ,#-ޣ0zo\ID8(X1                                                                                                                                                                                                  -(ǏŁÿ1K߷qO۴E^ʪלfr`vN<\,                                                                                                                                                                                                  *8+ȻƍĆEºɹSߴVtb%vdReA0!                                                                                                                                                                                                 Ȫ=ǻŉ© L7SشUU۫ԦTlyhtW	FY5&                                                                                                                                                                                                ^ɢO&3(4IηPʴHv-{ɠ~|l[J&:*)	R                                                                                                                                                                                                YZǓ8ĪڻXIܷF6t1!p>`O?/!oy                                                                                                                                                                                               IȼI]龅N>A+$ݬ+GHtdMTDz43&+                                                                                                                                                                                              +'S(]NK1MzxhYIx9*:
                                                                                                                                                                                              RFy񷩷嵔$ıS$݈{xm^-N>/!d                                                                                                                                                                                             Na¿_heJӷj˶䵺iy?W\rcWSCK4&J*                                                                                                                                                                                            l¹Tdζ	ҳ)Y
wkhXH97*R                                                                                                                                                                                            QzA9eAi]5ީd#G|m^LN>.D 
A                                                                                                                                                                                            +¾ȼ8˷_ղN۫PiɁsd5TsC63$M                                                                                                                                                                                          ǃ6Z߸bBx˴ų~׭Ϝ<z$kZmI8(=                                                                                                                                                                                          `nǺ/*nk5uS&raO_>.ax                                                                                                                                                                                         Y'aqx.|MuĮNpғćy8i[W.E64%M`                                                                                                                                                                                        F<ir8˸Q40p}ymXز°ؙouq_Le;G,9-                                                                                                                                                                                      Ka) *к#,#am]zhUC3D&|7	                                                                                                                                                                                      {͏:}1df4Ѵv5ߥEɑr`<M<-.8!X%                                                                                                                                                                                    bφÓ h4½0SnT`ԲG|jWF7!)
                                                                                                                                                                                   {[ƴa;´4ž辟Er5v~;˳7-';mنucrQ0A2$
                                                                                                                                                                                  "c\ +£PF໧ȹݸ8b268do8]L;?-B 7                                                                                                                                                                                <YgN&y>7/"hXǵ#YMЗvzCimW;Fb6<(,Hw
{>                                                                                                                                                                                ,<"	(!E
-rm豫+Q턫tbQ@04#yQ                                                                                                                                                                              *qH_n8¿;ʺ`Blɺ}G.~m[
Je9*"C                                                                                                                                                                             ^ہ[r ʆ 9Nrº)9\寚weSUBO2$1                                                                                                                                                                            ReדӴϗc»mFھx8N}-YOo1]4Kc:+
H                                                                                                                                                                            !ڲU }pkw׻=$Ԭz	wfSDBp2$x                                                                                                                                                                          P٥"Е˙Kɚrɼ񺂹ҷ8ڲ'~I왚~m[Iz9*K
                                                                                                                                                                          ߻:Z_֛д͍_ƻĈ{4xдhjtcNQi@1g#d                                                                                                                                                                        ߓy܂UьεK7ǾO(]㳙W2X>ziX1Gk76)&	                                                                                                                                                                        
ާ۟<k<д/*ķϿI	HtAc,;oW^xMt=.!^/                                                                                                                                                                      7vܣӴIwςʩ[ǹWǱ
71tc#SC3T&i	t                                                                                                                                                                      s}_OE)Ս,6~Ƽ$5IشEǥʝNGxh7XH8*[%                                                                                                                                                                     '@|՞sY0oȶ5h;j+᳝hì"{l\lL<n.o!W                                                                                                                                                                    9$/\dאAnӎaчr ǈS'Mº+4#խF&`p`SP@1d$G                                                                                                                                                                    [.QE."q܎Uң%йeG	RQ۱ٮ ڙЁscSC4'[	                                                                                                                                                                   7"9,ܶ$/X;͎ɘؿ%*X6͛rsvgVF7])	j_                                                                                                                                                                  8t$Ͻη̠˳ɶ_A^Iߝk0yjYI.:+-                                                                                                                                                                  T@C	gsdݢщ!$̎ˬ ((/>ݶpEݧ։|m\L<. tT6                                                                                                                                                                  WpYq;͡ʪpɆ	%
=Ŷi2L0[Y&8p*`O?0"DZ	Z                                                                                                                                                                 ixeCO{,-ʜ{I&ں(`I#'Tv󏥂scSBp3R%L
                                                                                                                                                                aZ[SVI23̳ɅƍZQ7hfiEOٝwgWmF65(GC#                                                                                                                                                               uh8ޑdRog;ɩƭÈȽIXZ#eӟM|l[wJQ:v+q	$                                                                                                                                                              =hCVi݁ڬ2IVjR4ý}̼[=ڳʲk֨סјwq`KO>/#HOT                                                                                                                                                             APa.ޢkֆ;ȸdF/R@30Į
L4مhwfTC5%(X
)                                                                                                                                                           XFFxrބco!ɠ}ľ~ʻݸ[ڱm5?3rs}}lO[BJ:-#a'H	Zp8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ~                                                                                                                                                                                                                                                               }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           <9                                                                                                                                                                                                                                                           *H                                                                                                                                                                                                                                                          k
h                                                                                                                                                                                                                                                        E
n                                                                                                                                                                                                                                                       l	8                                                                                                                                                                                                                                                     ,]	R                                                                                                                                                                                                                                                    !7C,                                                                                                                                                                                                                                                   D*!                                                                                                                                                                                                                                                  \4v)H
5                                                                                                                                                                                                                                                ?3'2	N                                                                                                                                                                                                                                               L=0,%/                                                                                                                                                                                                                                              ZI:-E"p
                                                                                                                                                                                                                                            bh?VwE6*,	|                                                                                                                                                                                                                                          t|bP@2&EcJ,                                                                                                                                                                                                                                        
n[J;.#                                                                                                                                                                                                                                       ۈxfPUE7+!<#C                                                                                                                                                                                                                                     א(q`OA4)b kk                                                                                                                                                                                                                                   ŗފ|#l[L>2( _?                                                                                                                                                                                                                                 xw*hXJ<'2(! PD                                                                                                                                                                                                                              X'`tfWI=H3T*"	c	F                                                                                                                                                                                                                            ,׌sfXeKj@Z6Y-$(NK                                                                                                                                                                                                                         YdktFh[OD:1( ){mP%                                                                                                                                                                                                                       9ͥ疁wql`YUJ<@X6,#iS                                                                                                                                                                                                                      JʟS|7rRg!\7QF+;0&$ry                                                                                                                                                                                                                    aY¡ᓾ
yncWRK?#3'{j                                                                                                                                                                                                                  F1cݨȞG5ui\N	A3v'^
J                                                                                                                                                                                                                 Ȳ˱;
KXޢ[Ɩu0z7m^O@f2X%+t                                                                                                                                                                                                                L#°gךh{mn^M=.o!                                                                                                                                                                                                               rõa:5ب9KP{kZeI8)Wk                                                                                                                                                                                                              <hwwfTCJ2d#qg                                                                                                                                                                                                              ѷҷٷ]ذȢ3Qr&``Mn;(+                                                                                                                                                                                                            Ը/θ lε秨,|jKW~D3#                                                                                                                                                                                                           ٺͺO#=2T㯱ѥ͒s`EM:|*J                                                                                                                                                                                                          AUķPT۱͢?|iUB!1!                                                                                                                                                                                                          ڼϼ;2"Ӵ'hqS^sJ-8'F                                                                                                                                                                                                         *ȼ۽M/ǶyAfDR)?-	q                                                                                                                                                                                                        ӼPClܹK>Դ:ϫ5 mY)F4$>                                                                                                                                                                                                        Xd>F۶hDw#t`MU:o)i                                                                                                                                                                                                       ;´D5!Fٵ3U֡^ygSP@.`6                                                                                                                                                                                                      jǵǉh,o(uԪX&pmY;F3#7                                                                                                                                                                                                      ^^<?b_yhU*q$ۃr_K8&(e?                                                                                                                                                                                                     ʈ&$[\Ҹ(cx
=񬓧񟆕퇨weBQ=k,;e                                                                                                                                                                                                    %˱MɺƄJ"/k-ͭM(|jmVB1!n(
                                                                                                                                                                                                    Eʚx#1I;e"ܶU&֚:ni[G5L%                                                                                                                                                                                                    ȼțSĬѽg޹06 v9r_}L9:)W8                                                                                                                                                                                                  eaƪK'ָ#ѫcv1dQ>-	                                                                                                                                                                                                  
ƭ1ؾṾзܷ붕aTyhsUGC@2".                                                                                                                                                                                                  NĲ¬ȼ }Je܋|kYG6
'vO                                                                                                                                                                                                ȝȎÙ a=r(B؍o^iLU;V+/<	                                                                                                                                                                                                4plčüιq	έ֣ݏsTbQ@/r!z>x                                                                                                                                                                                               fֿ»N$N1vvqfUD4&Zd	                                                                                                                                                                                              yJƣҼ'ryCb{އy|j,ZI9*
                                                                                                                                                                                              	nAV߹`%̶VӳjѰm$֞/}n^N>/!Q                                                                                                                                                                                             Ŵ@SWZU0Dӳn֮]GrhcSC4a&1                                                                                                                                                                                            :<ٽ5dG1_1!M^v0hXHs9*	                                                                                                                                                                                            p\.ԾW2dl>񲋱ɯ52̜Sw{=m]Nk>K/p![	C                                                                                                                                                                                           .*KycVz3If(y5zrwcSC3O%n"F                                                                                                                                                                                          ߾dO0A,,"RxLigYH8c)_                                                                                                                                                                                          ācٻmFȹ˸A{ǵߴسֲjԪ힧}o_N
>-y
l                                                                                                                                                                                         vF3vva}C& ըҢE<:vkffUCL3#$	                                                                                                                                                                                        (.l[::3}m\JX9)y
LD                                                                                                                                                                                        ɹ=ݷ
ʷ/Mi{.򩼣D|zuvd R/@0G"#                                                                                                                                                                                      `¨K&&jCimPOF.V.ӗ+}+mZH7+)
                                                                                                                                                                                     0*==ϻüӷo꫈xד}tvddlQ@1#S!                                                                                                                                                                                    ʟč^	4же*HVn[I9+HT                                                                                                                                                                                  "-ǏPI4b%ҹݹIuN;ygbT D4&"w
kw                                                                                                                                                                                 =8%UƠþ߿qɾٺPs,iX౭*ϦDrH`N>/"H                                                                                                                                                                                Ԛ	̣̝ŵ·ҿSͼйݸȸS_msdv}5ldZCIG9*IB0                                                                                                                                                                              BhuϛwL6y"U{/eسC ߧ/*|wfST^C3%:-	                                                                                                                                                                              Ղmb'С*Ɓپ$[>h֤BՁ5qV_M<- =W                                                                                                                                                                            5հ^BR_λOݺv"ojeC{iWVF6'	                                                                                                                                                                            ޟ׈!վ$v	LŲ8TcamʶW:ԥ>탟saOr> /!u1                                                                                                                                                                           NEl.@iy!:Ƅ}ÿUKoƵס4{jXF6$(,	                                                                                                                                                                          ݜهZԤч˫rǰĞSFeDfXA@rSWr`N=.@!x                                                                                                                                                                         ެܣxu֯7Аhqʾ4Ǘ8=λ;^ӳok-nyRh~V7EO5'                                                                                                                                                                        fPiՈ2;ˍmƍ鿯s[շU[pݩ<ՙ֍Pn]8L;4- #                                                                                                                                                                       %V̵@fCeBJTvҴfMVʜ0tcRQB3z%4                                                                                                                                                                      [,lݧ@^
TvoҷGn!k3hGzyiX;H8*9                                                                                                                                                                      <YٮּuӇR2NXF\Բ԰I}On]M=W/J"0                                                                                                                                                                    tGN>ݺزկ:ԾӧwńhD_Lic*\Qϙ}2rbTRzB3&8$	                                                                                                                                                                    ?y]EzQקՕwz tfeڱ,<AvfVFc7r)
                                                                                                                                                                   sxYݼtsѷΠZ־oֻ(T³hѥ Ly;j/Z!J:r,s                                                                                                                                                                  H޻۞fѪ=zȡHg0Ӱgn#|dmy][M=/!W                                                                                                                                                                  <}ABw}ԿϨsMȫISl,oèp~Ep`^P@1$	$                                                                                                                                                                 |LAޟGϳzdǢ &[̮Q홝'scESFC%4L&[R
                                                                                                                                                                 37R^߈۹tjT`"-KʴzJBMy+vfMV)F6(                                                                                                                                                                kG'UYHidǚ
GѴRSuۦƞB~yiYBI9*gDn                                                                                                                                                                c G3Zrވh>̨hQYY3| ݴѳ(p<lHJ}me]L<- (	d                                                                                                                                                               CF'Ӌ̒nņyQᱵآ0FraP`@0#%9                                                                                                                                                              UWu߅fq#Ⱦu4MF丵*:Kz Z),0wfrUD4c'cNY                                                                                                                                                            }6ޮS`ӤϡP-Ͷh:Qƽ#|>L||RFp|#lZI9, V1EX                                                                                                                                                           Bu99QuۄpЕ~ʁƿ˽Nͳ+I!r`O?	1 &1	2%                                                                                                                                                        MLIQ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           