MAPS	   40  ,     4   F          AREA                                                                                                                                   U               U U              U U U             U U U U             U U U U             U U U U             U U U U            U U U U U           U U U U U U MHGT     @C                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     y                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      DZ                                                                                                                                                                                                                                                         $f4                                                                                                                                                                                                                                                      u%e7WJ                                                                                                                                                                                                                                                    j7&b8RL`                                                                                                                                                                                                                                                  n0&[8L'bgv                                                                                                                                                                                                                                                p k&8MbBwˉ                                                                                                                                                                                                                                            '9Ncx                                                                                                                                                                                                                                        m g	R*<SPeaz3                                                                                                                                                                                                                                      K% .?Sho}Prt                                                                                                                                                                                                                                  (
Be&4EXlHݵ                                                                                                                                                                                                                              ' X^!-;L_qǃc                                                                                                                                                                                                                            /r'4ECSewR^sUm                                                                                                                                                                                                                          s>".<xK@[l}Ю|˺M                                                                                                                                                                                                                       
[r5(5DTc4t`t5uH                                                                                                                                                                                                                    I'f),6;DK[lE|0gT𻖼0x                                                                                                                                                                                                                  z-1>Oa	sYӸa')                                                                                                                                                                                                               tx{ /?Rd)w;4M2 Ug=S                                                                                                                                                                                                           '	"q0@rSfeyYʘNh!Lw{p껅Nx_                                                                                                                                                                                                       f	p% 3BT1h{.
춺e|]c]                                                                                                                                                                                                     6'!* 7F3Wi|EQZ{%ӻݼѾ                                                                                                                                                                                                  R_T
U'1\=KZYlV~:GfS q¸滍                                                                                                                                                                                                6$.8DQ_oLV#Un$''/9L-!                                                                                                                                                                                                0x^(3?KX&fmt1Cƪ2<¸`9pe                                                                                                                                                                                              (	)7EER_lz?FxtPH0b'ַɷnlj&                                                                                                                                                                                              U'7G8Weis_'NӸ5ͷ귯ɿ                                                                                                                                                                                            	t"3EWhwא[/*utǻc*ɷybVs                                                                                                                                                                                            ",?Tgx;\⼈^м=ںflJ4.m7\                                                                                                                                                                                           G"J6,La?vb4ZA:Ƕź"缒Tպ{4
akξ                                                                                                                                                                                          v+AXok45II׻ȿvļټaw?"׽                                                                                                                                                                                         N!5`Mez|VvǾ0~s˼^ԶֶR)	ۻ                                                                                                                                                                                        ?
w)I@@YqLܦx (RGۿO=Bܽdw
G                                                                                                                                                                                        2Jd}ّRϳ.!Q"«>ʾ  Ż2˸EĶ"4                                                                                                                                                                                      ) (#3:Tn8>Թ3|juŦĦÝDº*ն                                                                                                                                                                                      |	e)A[v0TDԵQڽq&}ú%\&ǾG۸ǶL                                                                                                                                                                                      --DFJa{*Hн`T:ʅːZʷ]ğ`\+/h                                                                                                                                                                                    00Iek"\D7E<WȢˬI}Z	~HQU&ϸƸ.                                                                                                                                                                                    Z	 2MLg ͹ۼݾ]?]b1nHήɜʶɕǁľ޼Gy0                                                                                                                                                                                    d#5Mi+"x	Ȃ˔ɏJ1n2}iļ|{                                                                                                                                                                                  t&8!OiOИ[l_>u5daǷɲʄ>>y~Jʾǈ>Ŗ                                                                                                                                                                                  2ep(:Oi󗭨HgX=ǛǏLad7Y#ɖOit)w                                                                                                                                                                                  (!'1*";O}hPLqVɾ{Ǡ_,aS<IZ6ɿayTt                                                                                                                                                                                J ;
I*;Ng~ﰡ2޾	yÅƱPs7X8(oA̝̥h                                                                                                                                                                                DO6S*:Me<}]ƶ麾HzćDTCƞȻɴyb̃0                                                                                                                                                                                HCU*9L%d{"z
g8<J@mfn.ǊwSȘː[<m|                                                                                                                                                                               @
Y".h<)NcbzKTػr3a`Z">˟Ͱ+P΀͠$                                                                                                                                                                            U$.9E_Tfz0M7aqÎn} ˂ʗɇM"JQгӨ                                                                                                                                                                          -
P&"-7AKUa
o~b4˸ػ
?y:ƍȍUF??4Ҧ!ֹ                                                                                                                                                                        y#-7:BLU^gpL{s7쫯YT1ɍʚP&ҲԈ;ץ׻                                                                                                                                                                      2+6gAwK?U^gp_xL,a_򲼷u0QoS-ā(Wʆʍ˚ѥӢ>nٍ٪                                                                                                                                                                    R#0=JHRK\envi~h51ٲ$߹&SǗɽD`ZXhRصހ                                                                                                                                                                  	W,&V4tABMWdafjr{5Lz!٪O>Hf(оï) fɽ̋!ԀCڱw|                                                                                                                                                                c&5gCOZdmu};eW/򲃵Mz %ݿŇǪc{Еe@>                                                                                                                                                              G%6DQ>]fow~
ٟ͑bgv2Ӻh?Hrɽ"x.ҠՒص;;                                                                                                                                                              Q!3DR_"iqxpዣoR:9=,i߼ "NJɝRѸ                                                                                                                                                            dR/eBuR_rj#s7zOMɕӞƪԬ/-lxR.o,<mǽȬu|Р++T                                                                                                                                                          d(n>Ph_k#tV{-ZV+~hfSvŲƜǗɺ̜lfժܐ                                                                                                                                                        XY#9IN^jt
|؁Ԋ oқ#u,XlٱӶeϺ.#yǪȲ8Mщx@5                                                                                                                                                      ej!6K]=k)u|D^6?cdְڳĴyR¸P=Y^e˃nѦle(                                                                                                                                                    +<!k6J\ku}ɋ=5ycۭǯ6SSE-öd⸞Z*Jʨlͪp׀*EK                                                                                                                                                    L5I[?jv|~saܘ=П!S$}XŲ߶FݸW0>De))(΁F~rN{J                                                                                                                                                    /&FXYht@~?ތQ|t_Zs̢'V9̮ ӲPǶKѹcgrÿZLZ9˅trЌӫJ                                                                                                                                                  &=uSd]r|.͐'IH3ݨ1}DصY񸎺޻˻ěɪU-у /-                                                                                                                                                2I]TmWyiא.磆$,ŵwDYĽa+ƼWů͇vјM	                                                                                                                                                *%>Set}3=A`֞nt19ݽNl,¾սǽg!Í!pW'0АQկ`zG                                                                                                                                               /GF\lyՎrV@n$J޶z@Ĩv7l44(ũȒ["ԍ׿v                                                                                                                                              "		!9Pc9s5~7͖Ӛbݡ5r_J}ڶFm9DWh[Ϥ5=PӒӘ3@d                                                                                                                                              +5C
Y"k(y;;t\ k)s]F}=QG^ÒǏɱ5li_ɯ΃?ٱهٰ=H)|                                                                                                                                            4rLaq~ÍʗxƦ̩ϴq1KUHDĨc3~rZ#SӕٔjvVރܛ٘|9                                                                                                                                            &?Uh x됹6a5ب5l~u[8YeT!¤Pʽ̒e̺͛Ϋұׯ?f8AU$ݓv'                                                                                                                                          ~H1xI^oV}χYNb?7
񾼿M!'ɠ33e0ׯnz[(g.                                                                                                                                          ]%<S gvr,ə4I1pr)vtOسuׁ؜ܣ`"oTnEUGLHS4                                                                                                                                        4e
2H]n{bܑ8X}'hcE?x üS5gO.X,2<&_.m-t^W9                                                                                                                                        *%@TUgu咫TŠۤw,γʵ'?ØŢ%ϧ?BiG'5P5mG?O                                                                                                                                       K&;Oap>|ՉƓCΥegԮʰ99˻E!pbv-VaNU_F EE                                                                                                                                     R#9Ml_(nyāE17$vN貋vrĝǥʪιӑٜ?@v2TY(JhAQ	4>`iesg                                                                                                                                  K17qMo_m2yS Jҭ@ζU!Eɓ̠G|KO+wR_.j;c[                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              =                                                                                                                                                                                                                                                             &                                                                                                                                                                                                                                                          
&                                                                                                                                                                                                                                                        )Y#                                                                                                                                                                                                                                                      cJE%6                                                                                                                                                                                                                                                    O!&8K                                                                                                                                                                                                                                                  2y&8La                                                                                                                                                                                                                                                8&%9;MZbv                                                                                                                                                                                                                                            n Xb'9 N9cwÉ                                                                                                                                                                                                                                          8);aOdy                                                                                                                                                                                                                                      L<,:>Qg{eқĦ                                                                                                                                                                                                                                  ] n	`+#1BVxj~۞                                                                                                                                                                                                                                7*S8MI[nܫ                                                                                                                                                                                                                            >4
a$X1?Pdbwtt                                                                                                                                                                                                                          $E +8sGpWhz|Eb                                                                                                                                                                                                                       w	%2@O_0p؏0<îܴ6.3                                                                                                                                                                                                                    GI&*8BHXhw@կQ9ۺ5(                                                                                                                                                                                                                  -'=M^o̍ښࣈ ˵:Ӻ'                                                                                                                                                                                                              E  .P?(Qtc u<:%Zݵg˹<m%+                                                                                                                                                                                                          ( &"/@ReHxΈ,?뵠6                                                                                                                                                                                                        ${$1AGTpgzY6޴-߼^"                                                                                                                                                                                                     fzo(#5bDUh{,8sٳB(ݶ/踿:c                                                                                                                                                                                                  hn	I$~.X:HXj0}Tǜ}C^ԺY                                                                                                                                                                                                ?u!+o5AVN]]m^۝:$ٶl߷Bl˸=x)                                                                                                                                                                                               ~&W1x<]H"UbqҐ5kdN7+!^ÿ                                                                                                                                                                                              
?)+6BOc\ziwВ⪑"{%ԸKӷ#Bp                                                                                                                                                                                            )8FTUc?p|lu@ɸWں0.зط+ɻQ                                                                                                                                                                                            :i% 6DGWguJHzɹ^1+UtO̷qLr                                                                                                                                                                                           [Vg0:CuV}hx\ڜ#{$@9sȷrUDV׸g#                                                                                                                                                                                          
i'w;P/ew"ꯂ"Ǽٽ6мͻ޺e?(,̸+9                                                                                                                                                                                          }1*G]rg6"D8>8/,)ɹ                                                                                                                                                                                        	&<\Sj/ϑg<X>Pq^4Ӿܽڶٶ/}`                                                                                                                                                                                        = 0G_FwNe+W仨&bn
x=aw                                                                                                                                                                                       :#{91R^ku70`XtRi^ɿͺ~߶9                                                                                                                                                                                       !+B\
v[I˫PShcQ;dj϶·"                                                                                                                                                                                      qq1Je~Tn*áSƤơŏ?b0Թ                                                                                                                                                                                     2V!g7Ql=Pk[Ͻ$lIwɷgȚMn޹ҷڶ߶^                                                                                                                                                                                    c	$};Upҝc'᾵-Zȥ̹˩ɛ{Ǫ6Ł#y%<                                                                                                                                                                                  	 'B>Xs!TSY6|aŐǧhxΡ$7K?ɬïp?չ                                                                                                                                                                                  `;-+>@ZuYɽ4?!ʁοɢbɏǖu]Ž                                                                                                                                                                                  -A\vO:h.¾,UoOb ˒/ɭEmʀ@.ƞ9Ŀ                                                                                                                                                                                  s
h b0B\vD߯\ν0Zwace|eUXR˔˵ʈ'ȷP                                                                                                                                                                                  Q:"1nC\\ua\P򻱼F;«.ǵOȴǕuȥma(wKG                                                                                                                                                                                ~B#2E[s >3Kwhȼo&ǾN.z˗̪%:                                                                                                                                                                                X#I2=D7ZCr͈Nr;[ƫ?
ǆȥ6ʶʲP̅Pu                                                                                                                                                                                #1:CXpIZ̻*Ⱦr.ŕ5ǉQpǊK7	˹h_̗́                                                                                                                                                                               19%73CkXRo1#[Ƭob5dxͬP                                                                                                                                                                             m5# .:HZBo~u{ǘ#D)*ʎ͖hоe*                                                                                                                                                                          z(%3c=HSbMsS%߶/Ŷ#K@QμzG9Җ&                                                                                                                                                                        ](2=FFPYcn{oKtչu3`DR°!/0ʫʏ/̆%GYհd׊                                                                                                                                                                      s'2<FP(Z{ckXt}0Xүx}5cƸȿ`ʼ@̲̀]սՂ\؞O                                                                                                                                                                    N!'.:DOXCbCks{ςIQx ǿkJӮՂף0U                                                                                                                                                                  $2H?J3U^gpyhJ$	dհٴJ@w! >YŌ$++Cճt=ٱڂݟk                                                                                                                                                                8	&(5BNaYVc.lxtK|=5˚j~3k录u%,ĘWɆb>fkކ8                                                                                                                                                              >O&5DP[envS~2kiIl$MNܿjɵɶ"і4eyݭ;V                                                                                                                                                            #/5D_R
^gcpw$Ӗ8vxEdET 9鿡ōȺɺʌ͸:0r                                                                                                                                                            
'1CR@_i8rdyA4QaIYjwܻ
ľ2>[,i҂$uS                                                                                                                                                          !4,f@~Qd_j|szә21¥kQWQB´xȪпGKv                                                                                                                                                        &;KO^jCt{fHȊ2:ɤ֧TWs˰=iy8ҷ$R`ǧ[AӔP                                                                                                                                                      N"7L]jtD|ȆՊB^2}ӱݳݴϵUr6>"dh2ۧu"
                                                                                                                                                    &!V6J\jOu}QȎ:֕µ aRʼ6.&:OF԰c>                                                                                                                                                    RW!5J[9ju}Ճd]nG(ǧݪNb ̷@8!ݹ;kmvbhb%tښk[A                                                                                                                                                  2GZ6i(u&~.툳
/ũ$5ٲ$FbeD縁Aqn8	Ƥ6˞B2]Fi$Fg                                                                                                                                                  '+`B1Wfs0}ǈӓҙʢݫqRŵ)йݺ2ʻSȋ+ϑEݺ `                                                                                                                                                3 8N2aoz)ˌؐ_h(䨋FQ&յw4.c\iӼ 㻌hWoGÿ\G˦̶qllOڛM.                                                                                                                                                QI,DXivT򋏐acS۳bBkؽH,<x6)ȋCo]cϻnԇة%                                                                                                                                              `6Ma3p|.49է+EL2Vָ񺄽ò!PCRh6B-sː͛W_B                                                                                                                                              i(@pVOhRv΍O,˞AS߳Wζb9_esƪeƦ^^>4ZĚr3фY{PR,                                                                                                                                            ]2Id^=o{\X8qΤݪYp9ղTQQYȜƼÑY(k0ԯ)֟Pik                                                                                                                                            _#<Rfu6$s.(Ѭ8H=͸2ۼqCŔvʑ ?ǃjTƆ<8teC                                                                                                                                           -EK[:mn{ ] &٢;Oİϲw#ͺ»VqS[Y3&Vʫ̉Ёո6aLި5ۉި                                                                                                                                          	( ]8qOcsai`9̻˾qii#s]dm9HTT
#                                                                                                                                          Z+CXkydݑcK˦㩙&F̿yăǶ1ϒaզ\k,/WJeE{>I                                                                                                                                        j
% F7Mb,r;~y9ߤJ@ɭEɺ#Kʿ!~<r߫QXA/B                                                                                                                                      u-CXjux0ʔyI#Zð iPZʫϗp8;x/bzu)ii'yPs                                                                                                                                      O'f=Qdr}{퐾yQ,@b"3&J͗qMei.,LPXHd>*B                                                                                                                                    $x:aN_nRz^Dݑd:T㱉[!ŒB*Я-%)7D?uPZHHEGX                                                                                                                                  r 8rM^|mxG1*k$L೭庩ncFAq֗+H]n<U:Ci8hMLIQ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           