0      W9  p  	                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    O `  	     @` ! #@%`')+-/ 1 3@5`79;=? A C@E`GIK                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            O `  	     @` ! #@%`')+-/ 1 3@5`79;=? A C@E`GIK                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            AUTO                  `\                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     .                     `\     ..                    `\      PARALLAXPRG            `\ &                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 `  |   %  9dMiNT      : N       %   4            !                                                                                                                                                                                    α    g J $f# pO N 8N  N   o # p (   .@   @N N  N  ^BB?<?<TNAO # \NuNuOH?>N  p / ?<  NA\/@ @?< NNT/@ D?< NNT/@ H?< NNT/@ Lx
 ;A X/H 2"H0|@02`fA  tFr R & ꋷ& 狷     @fI  x E  K  G  | 2 .n t 2 Z2 Hx /NPrilz*F HHx j/ NPH* 鍚Hx MHn PNPr%lrM HHx &/ NP Ѕz'm :rWA  1H ԆHx/NP@ ~C  3H    ^D C A  x1H R@fT   f  < @ By 83 0 :By <3  >3  @# B"< NA 3 0 3 ( 3  3  3  A "A q   7f"< .A 3 X 3 $ 3  3  3  A "A    1f"< _A 3 | 3 L 3 0 3  3  A  "A )   e8f"   =A    Hf 9 G "   3@ K   Hf 9 A x"   .    Hf 9  K "   a` M   HfC p  Yzl 4|]Ht&  H01B Bh PBhfRr0fM  $["HBDBC2< BBA *	ډ8vX l AzAWf IRf45C 5D PBjfRrXf.<  hz t M xI  $vX 6| ve6| Hx/N  P\/@ <Hx@/N  PAH/H 62| BF2< BCxe"x 4 ؅/D .x?ȯ ./D .(/ < .n Hxf BAAIR  @fp S  f45F 5F P5H 6fRX^|$f Jt|G  I  $]""HBEBD0< BCA ,	܉<sh m4  f@@@HR  @fr Rf45D Bj P5EfR   fG $[v/C 6   nr/A 6p 0 @Hx@Hp N  PI  xΑBCBG2< BE*N  C  x 1 |'l 6   o 2xJ5 g| <"F2t m|̄DFAF gAAI"@T?o  RxfM 45G 5C P5CI  f hR   f &E : Jr 2PS 	ЉЀЉЉШ $<  H&@'  XHfԉ   fRA Jzfv I  G t`  C t )Ѽ:o h ` `r0` rBB` Ұg* |mAA` z` A8A0D` x` (/ 6`  	` 0RHh <* //* /NRO 0j mRE Jpf ^ 
C&0|@00`f x  f J&< 7C /C P$< 7B /B TE PK XG  (ZHxH0y ://9 B09 8 Ht NHxH2y /	/9 09  Ht NO  fpBD?// ?< NNO ?< %NNTx z v I  M 8K   ЄЀ&wP T  o \E t/0j /N  PJlrЁHx@/ NP. j  @HxH0j /2j /	p/ NP"҂ҁҁ҂ҁЁH޶
/0 Hs A  N RE JtO Yf vHx /NPHx / NPRp"@  "  U $  q A01 gPh h h PTpfP   fp~?// ?< NNO ?< %NNT
D ?< NATJ@g 0|@"o 2T 200`f ;
&/ H(/ D:/ N?//?< NNO ?< %NNT,/ @/?<  NA\p L|O LNuP g _MCHfJh g v 9 BBD?/ /?< NNO ?< %NNTA BC p E "B2 RA Jrf T  N  x v G  I  K 8J  lf R T  n t& E <M z /0R/N  PJlrЁHx@/ NP$ j  @0j /p/ NP, H" Ҁ ЅЀЀЅЁЀ 5
Ђ,rf Hx /NPHx / NPRz:܅܆܆  `"5h ҂,<  0p"@  *<  pt  A$F$,
$E01 45h  5h  P>( 5GJ@gPh h G1@ PTpfR  HPp ڀp.fp#  lN  ?< NATJ@g N  ` & ` E  0C  pp ,Z=  Tt fRC  z.f` ` XE JR`               @       `               4                                      0     ?       ~           ?                   `  p   x?   ~   ?                                                ~     ~     ~     ~      ?      ?      ?                 @       `               4                                      0     ?       ~           ?                          `?   p   x   ~    ?                   ?     ?          ?                                                       @       `               4                                      0     ?       ~           ?                          `?   p   x   ~    ?                   ?     ?          ?                                                       @       `               4                                      0     ?       ~           ?                   `  p   x?   ~   ?                                                ~     ~     ~     ~      ?      ?      ?                 @       `               4                                      0     ?       ~         ?            `  p  x  ~  ?   ?          ?    ?                   ?         |              |    ||    >|    8                    @       `               4                                      0     ?       ~         ?            `  p  x  ~  ?   ?          ?    ?                   ?         |              |    ||    >|    8        &7 % Gw 2 1Ct0 H@  H@ 	Nu   A J9 xgeNu@F' # p ~#  z!  & p!   B9 yFNu@F' B8! ~ p! z FNu 9  gNuHR   ⌂A"9 a @ eB9 yB8        09  ! LNsHF' 9 y< gh< g  49  ∴8!eA"9 9 a   yB8        09  !  LNs49  ℴ8!eA"9 9 a   yB8        09  !  LNs49  ‴8!eA"9 9 a .B9 yB8   LNsH "o  o ,/ ~F:/ "SE8< (02( hiA20( 2( 
hiA3@ 0( 2( hiA3@ 0( 2( hiA3@ PPQQL Nu"o  o  / "/    S""""""""""""""""""""""""""""""""""""""""QNu  0/  
2/  AH@B@2/  
ЁNu  /t"/ jDD / jDD// N  PJjD$Nu  "/  / // N  P"/ // N  P"/  Nu  "y   Q  gX#  N"y   Q  fNu/
/$9  ppg,Jg$B  p RNSYfHzN  EX$$_NuA  tp $ RJg$ RJf`J gNup# `  /"/  /    d$ BBHB0H@4/ 
0`0$   d  "HBHBJBf
҂e cS$NuNu  STACKSIZE /
/ 9  |" Rtd  JlD#  |HzN  !XXJg/ N  F #  |Xp  |#  |/ ?< HNA\$ й  |/ N  .pPЂ# TBy  #    #   dHy  Hy  /9  N  "#     |` p Fatal error: insufficient memory
 Hint: either decrease stack size using 'stack' command (not recomended)
      or increase TPA_INITIALMEM value in mint.cnf.
  H0>3   &y p*k   Xr*A# d"k ,<|   gVgR  Ag I *X"	Jg l4|   =g ARg"  =f ARfT  f >*L"AfE B"   +  H0B  o  H2@I K #  tԌ)|   K"AR   g  	f S  f,JBB.  y  ,P  g.Jg*#  Hx \/&<  MH CNPJg Rg,@#  p#  X BJg   $R  JgJf`) R f ) G f ) V f ) = f  XBBE ) N g Jf#  $P+J K Jg DJf` <R 9 dXd  mJgRJf( =f JgRfB(M*L"A` B  g~Jgz"$ARg  ,g "
$ARf  	bPH0@A, g T"  	b,HA f  l"y   p BJg(J"` k   A A$pĀ +  Jo  "9 Xf t"9  |vn |3  g Jf h#     |HzN  !XXJg/ N  F X#  |p  |#  |K(P# T(@"+  ЌlP# lHy  {/+ N  RP Ќ   @.@//Bg?< JNAO /9 d/9  /9  N  "O  <  / ?< 	NA\ <  / ?< 	NA\p? ?< LNAXB$AT` l  'g $(JM    g&  	g @g S  g (NM    fS  g  "	"AR   g  	fxS  fB.BB. ` A( # #  |vg6vg  vg >vg xpo D#  |A( # ` p#  |A( # ` \B.(N` VA #  tԍ+|   K ,J` :Hx // CNPJf `#  ` b#  |` 
B` ,Jv (I"S  'g(A    gD,H"L A  o (I"S  'fJg:) UT"R  'gJB,Av   n` Jg$  ,H"L A  n` "L Av  n` B,H"L A  n` r ',A  n` b#  |` N) U f ) L f ) L f ) : 	f I 
Jf ` " 䁐#  |` unknown application   H08&/ &y d  gP/N  LXX$ $S  g(XI  L///
NO Jf2 =( g$[  f 
LNuE( 
LNu 
LNu  unknown application NVH0 $. Hx /E  3VN/N  4& O m:J `f/ N  jXJf.Hn/N  NPJm .      gLtN^NuB/NPLtN^Nu9 r//NPLtN^NuUNIXMODE PCONVERT=  NVH?<B xp#  B Hn/<MiNTN  j PJf r# `Jy  gp? ?<NAX# t?<8NAT& ?<NATg xJ  g  9  9 h  b     hJ9 hg    `n A  < BP\f"n  QJg G  jBHx B/9  E  @HNBHx B/9  HNO BHx B/9  NHx NO Jg /9  E N/9  HN/9  N n $PO   g  K (JG  LHx 	Hz/NO Jg :(]  f*n .<  ),<  M*<  2  g "J gF-A  ,gfR$."ng    ,f///
NO Jg t".R"n) fX$U  fB x/. /. /. N  T/ N  F"Jt  =g  -A".R"n) f p`   c \B9 hr `m &   `o TJ9 hg J?< NATH9 hH0AAf ,p# A  < `  ///
NO Jf 62 =( f ,RA( -Hg r  ;gl  ,gfRf ЁЀҀ&ց/"GN( *//
/  FN/"DHq( /. EN$/N  LXR./N  -<*O $X$U  f V` RRf` Pf * A f * T f * H f x* = f n$
Z 6|  @g 6 ;g & ,g  `B `` I 	*n .<  ),<  M*<  2` BHx B/9  HNO ` D?<9NAT& ?<NATf tB  HzN  !X @XJg 9 h Jg bE 
 BBC  bgb(  rg   .g  "HA ) fJf Jg  h` ?< NAT@ f  u h   `o ` "H|tA ) f`Hx G  jNXJg pv?? ?< FNA\BHx B/9  E  @HNBHx B/9  HNO BHx B/9  NHx NO Jf ` Jg 6zA ) f ` "Jg A ) f `  nr ЁЀҀ&ց/"GN( *//
/  FN/"DHq( /. EN$/N  LXR./N  -<*O $` 9 h` R ` Ɛ"ҋҁ/N  )(@*Hx /
/ N  MHkHl /N  2$/N  LXR./N  -<*O $B x/. /. /. N  T/ N  F 	` C( ".`    / #  #  Nu#  NuH 8pЯ r&A y  C  ذ  gn$h bM
f( ( "HgV @`J g  !@ #H !J  
I c  !J !K  
B E J f   
L Nu09 g  A $y  d  J g 8$K 9 fN  N# ED"
$A/
N  ^0 @Xpg  C   ) g Hc B"@`#h   
B E J g jHkB/
N  KxO  
L NuJ gf$K`r!A E M
!J I !L !i  #H "H h !J  
` ܵ  d ."
Ҋ#  J@f J g ` 0A $y  e  d"
Ҋ#  J@f `$HJ g `  
L Nu$H` H <"o   g

gL<NuE#|
&y  ܶ  g hdxI   k   gdn(K&H k   fBJy f  9 g "i"
҉e  (y  |K c  f ~# #  |'H L<Nu KG  ؙ )K b  M
g  f >Ш #@ h B B #H"+  Ћ  g be \  g Rf   )M
g  Ё'@ 'H BB + Jy fh"9 g`A eX"y  |E cJf # Љ#  |)k  L<Nu'J L<Nu#H"+  Ћ` hG  B` M
f b f Z*y  ܺ  g Lc"- g @cB*A`A  عf ,!k  /?< INA\L<Nu f z)H /?< INA\L<Nu M*A`  ../../mintlib/realloc.c s == t  H 8$o &o   g    g  "*pЋt0| e  c  "y  ܲ  g"IdP i   gdJ"H i   f/N  )(@XJgpЪ/ /
/N  I/
N  *O  LNu IC  eҨ eM
gfh%A#h  B B (J LNu/N  )(@XJg//
/N  I/
N  *O `/K LN  )/
N  *X LNuHz Hx JHzHzN  `__realloc "_.W   DN/dev/ : tty: /pipe/ H0>&o  $o $/M  LXN$ B(o ,Sp.Hz/K  LNO JftK + f  J `g  J U : \ d e v \B^(o (Q+ &MA C J g(H  /gd"
Rgf$AfBp L|NuJ `gHx Hz=/NO Jg    /f9 hg| : (o (WTA C `p\"
Rfm  $ABp `R    ЀЀ y  ,vư g + g  /g  \f | : T(o (W+ \A C ` "///
N  M/N.Hzv/
N  LpHzl/
N  L O  JgHpL|Nu J U : \ p i p e \BP8| (+ \A C `  c o n :BpL|NupV# xB* pL|NuH8>(o $&o (/N  LXX( gX$/ ,S, : gTE Ԍ*KM  s J g8&
  \g r `m
H0@/NXg*K`p/fm  Bp L|NuH0@/N  s XC 9 hg6 ug   /| d | e A | v $/ ,[ /G @ U,   /g&  \g  /S, R(IE Ԍ*KM  s ` :(IE Ԍ*KM  s ` &pV# xB- pL|Nu K /G @ U`Hx // // NO NuHx // // NO NuO H88&o$o $/$x؏&  IfJ gN D  :gcRRg  :fRB//
/NO JgRSJfp
dJg ,SR`Bp LO NuO H88$o&o $/$x؏&  IJ gL D  ;gR  ,gLcRRfB///NO JgRSJfp
dJg :SR`Bp LO NuRB///NO Jf`  J f
9 Nu 9  Nu o  / "( Jg  @g\  (  A Nu  @2f!y  @ !y  @" "!y  @& &!y  @* *!y  @. .  (  A Nu!y  @2 !y  @6 "!y  @: &!y  @> *!y  @B .  (  A Nu/
$o   g: g&ھf(/
N  5 j .X  g"/j  $_N j $P `p# xp$_Nu#  3 xp$_NuH00$o *  Kg(J gzJ gLNu * %@ %@ %@ LNu%|  : 2%|  7 6*  g  %|  A %|  B "%|  DX &%|  A *%|  D ./
N  A` *  KXJ f*  Kf ~$* &9 xJf  %|    $<   G  )/N%@ Xfr%B pe# x *  KB J f 0` 2%|  A %|  C> "%|  DX &%|  A *%|  D ./
N  A` *  KX` ^pdG  )`# xJ f ` /
$o *  KfP%|  : 2%|  7 6*  g<%|  A %|  B "%|  DX &%|  A *%|  D ./
N  A` *  KX$_Nu%|  A %|  C> "%|  DX &%|  A *%|  D ./
N  A` *  KX`Y//
$o /
NXp :gp >g<p $_,_XNu j &  gZM BHx //* NO Jm%o  :p >f%j : >p $_,_XNup xg
p$_,_XNuB &p$_,_XNup# xp$_,_XNuY//
$o ,y x/
NJXRgP"* > :g> j &  gTM -B//* NO Jm / %@ : >gp# x *   K$_,_XNup xf# x$_,_XNur# x *   K$_,_XNuYH?"$o (&/ ,pWHH$ D * "* gj j "A*|  * "Jf FJgJg x %A  * :rg Є%@ :* KJf"* >tg҅%A >%j    `g%j  LDXNu j >xg "j %I >* l J 2g  f *9 xJg /
NXRg r,* >/* /N  @P( g Z# x%F >/
 j 2NXRg * K * "* d :٪ >x |Jg $ Ԫ %B Є~g " R%A  @* K  g 4 
f , j "* "A*c t * "(* d  Jg Jg *  g  * K  f8///*  j "NO Jo*  g ~%G >%G :"* m  * K%A Jf v  f nJf M $Hx //*  j "NO Jo " * :rg
R%@ :R >* K` ,(Jg 
*  f Z`(x | ` %A * K  f  `%@ * l` >/
N"* X* K  g "` Vz ` * K    @ K%A Jf ` @x |  j *b>pgr t  * "Jg j` %@ * Kz ` ~"* :~g Ҁ%A :` ܓr  * "` z  g 
g $R%B  A* K` :*  Kg LDXNu *   K* K`  * # xx | ` |` YH> $o  $* J g Jg  (* * K&9 x/
N0XJf  ,* > :g  ** g//N  @P* %F >/
NX# xv * K  `f,b  ///*  j NO Jf^ * @ K* K  `g$* g  ڂ%E %B %B pL|XNuxtԏ* K&9 x/
NXJg Vz # xv ` ~JmԀր"* :|g hҀ%A :` ^ *   K` T$* fHp / L|XNu* K   @@ K  `f pv ւ%C %B  * " R%A  @p L|XNuڂ%E ւ%C %B  * " R%A  @p `pL|XNuH0 $o &/ pWHH$ D  g : g  ھf $*  g * K  f 8J m  /
N j 6X  g * K  rg  "* J g   * Ъ c   R%@  A* K  gP 
fJ j 6  f  tp/ /
N* KP  g%j     @ K  f  Jfjp Pr%A Pp F LNu j $P ` "%j F   @ K` 6 e jp F `J g * Ъ %@ pg vp F ` lp LNur# xpLNu * Ъ %@ tp` @ *   KpLNuH 8$o   g  g  ھf rJ* l jJ* Km  /
N * Xg  * K f   f  "* &j  >c j 6  g 8Hx/
NP%K >*  Kf   j 2  g /
NXJ g  rª Pt%B PLNu%j F *  Kp * JLNu j $P ` <&y  I  g   g\ھg.&k B  f* K *  g <" Ҫ %A * K` ,+  Kg+  gHx/NP&k B  f` k &P ھf`prª Pt%B P` :R >rª Pt%B P` $p# xpLNu* K`  *   K`  * @ Kprª Pt%B P` /
/$o $* BHx TB/
N  Kx%B BO $$_Nu  :  7  A  C>  DX  A  D  A  B  DX  A  D  H0 $o $/ &/   g   g`ھf  J g/
N  tX*  Kg  B B B B * K @ KrgFrgSgDr# xpLNu j $P `B    @ Kt %B %B %B p LNu   @ KJ gL%o  Jg* *  K%B %B %B %B p `/* N  *X` X// N  )$ XfpLNup# xpLNuNV/
/$n J g$.x$n|N^Nu*  Kf$* BHn/N  eO Jm .       g%n $.x$n|N^Nu/N  jXJg *  KB &%n `N  MN  YH<<(/ $$o ( o ,  gppg~&9 xHh/
/G  YNO Jm  gf* SgpI J  g8 fꚉI $R  gB# x L<<Nut  L<<Nu 
fR`L<<N  Y# xt  L<<Nu`KHx //NO Sg
# x` 
gU R# x` 
# x`t L<<NuH< */ &/ $/  p Jg"x E  ^///NO Joր؀f L<NuJgpL<NuNVH?<*. &n ,. $9 xHn/N  NPJf(n S  c   <   8|  # xTr.p Jg  "Le  v p E  ^38  G$ R 
g Rd*d& 38  G$ R 
f  GRRe(///NO Jo؀fÜg6"Ld"Fv  `JgpL<XN^Nu"Fv p E  ^` nT` < L<XN^Nu/
$o // /// N  OO Jm$p $_Nup$_Nu / NuBA/ 
  ghHHFЀD g @  g @  g @  g&Hx @ / // N  YO Jm o  p Nu/ // N  YP`p`pNuYH08$/ 6/ "$o $(o (Ho //G^NO Jg" 9 xr2fL/NHo //NO Jf<" / g
  Ag$p LXNu// N  MPJl / $`r#gpLXNu/ 9 |f8Hx N  )XJg@# "9 |$R# |ҁҁ A!  p $NuRЀЀ/ /9 N  -<P`p$NuHx 
B// N  IO Nu  //$9 |Sk&ւփ y  p8 NYQBBSdN  s// N  lOH?>./ @$/ D(y  , o <R    ЀЀ4 g ($HRR    ЀЀ4 fJg   -g   +g B 4 0g Jf xr/A 0&<r
/A ,t
Jg d&Jx z K  rM     	c&  1   ЀЀr´ g6   /NX |  ob  g  /// 0NP* چRfg2Jg G Jg .pX# x <J 4f L|O Nu&o <Jg8  <rl+H0@/N  rXrXg   G  <p L|O Nup L|O NuRr/A 4 0f Jg  pg "/B ,/HxN  @P/@ 0/HxN  P& |0&Jx z K  rM  ` μ 0c 
xRf ` /B ,/HxN  P& /HxN  @P/@ 0Jf z`  + 0f 6S G p L|O NuJ 4g*   b   DL|O Nu$o <` RB 4`   l rX# x <L|O Nu* H0@/N  rXrXg4&<r/A 0r/A ,t|0` 
* H0@/N  rXrXf * Tr/A 0&<r/A ,tJf &JJf <` ppX# x <   L|O Nu / rg
r$e` p# xp Nu / rgr$dp# xp Nu`   "o  o ` o "o  / g  //n  2	4A  f    gSr  gJH_6LlHlLlHl ,LlHl XLlHl LlHl LH A SfLl0Hg4 DBB S@HBN     Q g0  g$ _ Nu2 DAA ^ANSf`2	4A  f    g!Sr  gLH_6LlH6LlH6Ll|H6LlPH6Ll$H6L H0C SfLl0Hg4 DBB S@HBN !!!!!!!!Q g1!  g .!` (2 DAA ^AN!!!!!!!!Sf`    o / "/ g  /4  g S H4 HB4 p g8H6 &(*,.$B&B*B,BH6H6H6H6H6H0SfLl? Hg2 DAA S@HAN!!!!Q0  g1   g$ Nu"o  o J g gJg      NuJVHHNupNu   o R J(f NuR`//
 / &o $o   g& @"@Jf$A g  oEgfB$_&_NuRJfA f`  /"o  o "/ Sk*J g gJg$      $NuJVHH$Nup $Nup$Nu/
/ / "o $o  @"	Skftl҈Bf$$_Nu"A`  / o / p C gg IC fJg
$Nu  I` $Nu  H0 &/ ??< >NAXJm20C Vr'mA " ҀЁЀBp Bpp LNup LNuD# xpLNuNVH< (. &. BHn/N  eO Jf  gt???< FNA\JmpC $n.0C"VC  ЁЁЀ0D(V"҄؁؄#H  3Hp x?/ ??<NAO 
rಀgrx?/ ??<NAO 
 L<lN^NuD# xpL<lN^Nup%# xpL<lN^NuHx // // N  eO NuNVp-@p-@p-@BBHnHnHx HnN  ^O Jf .N^Nu <    N^Nu  O H? */ ,/$&/(pg  Jo  p x??/ ?< BNAO 
Jm  (Jf  ??/?< BNAO 
$ gPJm  |܏.<   /B/N  KxO l,E  ^&   o&///NO f  ԃm LO Nu??/?< BNAO 
$ lrg2D# xt LO Nu؀??/?< BNAO 
$ f \`p# xt LO Nup v??/ ?< BNAO 
$ ` 0rgD# xt LO NuJoԀ LO Nut LO Nu  NVH>0&. (. ?/?< =NAP$ *9 xpܰg# x L|dN^NupgN  JfBHn/N  lO Jf,.pmF / /G  0NPJf?/?< =NAP$ //NP# x L|dN^Nuu:\pipe\  NVH?<&n &.   g Jg J g  	g p n -P,9  tg lxȃ 9 `rl  f Ht@*<   n*<  {$   g vHx . //I  lNO Jg t 9 x& DJg dr `lt$g r!g  	gP/N  LXXJg"3 /g tg \f
3 \g tp `m B@? /?< <NAP& l Jm  9 `<Jf  gpʀfp? ?/?< BNAO 
F $n0F"VA  ЁЁЀBp Bp/G  jNXJg g  L<N^NuB,9  tf B@? ?<3NAXJm 
#  ? ?<3NAX,9  xȃ 9 `rm pz$   f B. //I  lNO Jf  .      g X  @ f T   `o  pf    
   
 g r$ą*B //N& Pp߰g Jm dr `l  fr. ~"f <  g R??<NAXЀDJ g ??< >NAXt.# xv L<N^NuHx $ //N  .O &B 	g ` *< F  
f bp BG?/ ??<NAO 
-@mo ??< >NAX&.<p ~?/ ??<NAO 
-@   g t~?/ ??<NAO 
` Jf  g p"# xv L<N^NurH` HxNXJf J `gB?<NAT( ?<NATf  8<T?/ ??<NAO 
Jm Jf BHxT/N  60F,VA  ІІЀ#  3 O  L<N^Nu? ?< >NAX` vKp'//? ?</NAO Jm ^Hx Hz|/N  LO Jf D. $f :.  cg  nf (.   b Hx HnHm 
N  x-@ nO . ng HrFC p ( tJ m   g
( $ g rtg n -g ^|Fg  ? /?< <NAP& m  g |?/ ??<NAO 
<.?/?<2NAPJf Hx //NO Jf  .,.?? /?<1NAO 
Jl ` <"//N& PJm fp `l ZF̮?/?<2NAPJl H`  BHn/ N  NPJf .      g??< >NAX$ą//N*& P`r `m   	g /N  LXXJf B@? /?< <NAP& m ` F  
g <pg BpZ `m  ??< >NAXB@? /?< <NAPJm ? ?< >NAX//N& Pl f`B  B@? ?<3NAX,9  ` r޲fV/N  hXJg Jv!# xv L<N^Nu ><F?/ ??<NAO 
Jm ^ 9 `g ` D# x`tP# xv L<N^Nu|# xv L<N^Nup# xv` $`  -f `"    f \|.# xv` Pr!# xv L<N^NurU# xv L<N^Nup(# xv L<N^Nu??<NAXЀD` ??< >NAX|$# xv L<N^NuD# xv L<N^Nuv"# x`   @
 / /N& Pl l ` x     g *"Hp}F rtf ` NV  Hn /. /. NVO N^NuNVpH?<&. &n (. p-@|/I  jNXJf   9 `,:|Jf  //??< ?NAO ( J `f Jm Jg>/NXJg69  
g* rl @AH g  H RJgJf (x  L<HN^Nu,   b l0C"Vp'dr' ЁЁЀ @ ::E 9 `o j/N  lXJgn x8<T?/ ??<NAO 
?<NATxgDp/ ?<NA\( zp/ ??<NAP. /??<NAP/?<NA\ f Sg  9 `g 0C$Vp'm&E (؂ ЂЀA-Hp0g h@ g p x?/ ??<NAO 
  g  |8<F?/ ??<NAO 
Jg bp-@|//??< ?NAO ( J `g \Jf:J|f (<  F# xx L<HN^Nu,<   0C"Vp'd ` Jl bD# xx`rg E  b2A A g >G <F E I  K  s/N 9  Xorg /Nt FĀXJGf6JFgrgBJEf  H0Ag  9  H0Af  Hx NX`//-@tN  bP .t`t
`*9 xBHn/N  eO Jf0 .      g    @ g     g   np0 # xp x?/ ??<NAO 
  g ` NHx NX` Jf  H@H re`r F#  x L<HN^Nup#  x L<HN^NuJg AH f  
p
? ?< NAX L<HN^Nu@ x L<HN^NurZ# xx L<HN^Nux L<HN^NuԄԂ5 (# x` Jf L<HN^NuOH0 &/ PJy g/?< HNA\Jf6Jy g$By  9 gJg^rƁ" ҃A dp'# xpLO @Nu#   |LO @NuH?  / 0&/  (/ $*/ (,/ ,./ 4// ////?<^NAO JmLNuD# xpLNuOH>0(/ X&o \*/ `J `gd//??< @NAO & m 2Jg>Jf:p `l  G  0<F ? /??<NAO 
& m  0/  @ @ g   L|O 8Nu/N  jXJg0D"Vp'dr' ЁЁЀ @ < f
J g `&o*ڃE  bF  
gf   //NPg 
f`JG B@? ?/?< WNAO 
Jf fp? ?/?< BNAO 
Jm Np[# xv L|O 8NuJFgHx /NP   //NPf` D# xv L|O 8Nuunknown application :  : Assertion ` ' failed.
  OH?:(/ 8*/ <$/ @&/ DM 4B&I  @G  u	E  Hx 
/NP3 Hx 
/NP$ f&y  Hzz/N  L P,<  `Jf  I  LX/N6| // ??< @NAO p*<  `// ??< @NAO .NX// ??< @NAO z//??< @NAO Jg&/NX// ??< @NAO //??< @NAO vz <  `/ /??< @NAO /NX// ??< @NAO  <  `/ /??< @NAO N  /I  LXNX~// ??< @NAO p// ??< @NAO `    H0 &/ B@? ??<NA\rಀgLNuJg0pgVCC c0p? ?< NMXLNu?< NATHLNu?< NATLNu??< NMXLNuYH0"M /  / v//? ?< @NAO LDXNu/ R    ЀЀ y  ,r°  Nu/ R    ЀЀ y  ,r°  Nup WHHDNup Nu / rg& gR    ЀЀ y  ,r°  NupNup Nu/ R    ЀЀ y  ,r°  Nu/ R    ЀЀ y  , 0    Nu/ R    ЀЀ y  ,r°  Nu/ R    ЀЀ y  , 0    Nu/ R    ЀЀ y  ,r °  Nu/ R    ЀЀ y  ,r°  Nu/ R    ЀЀ y  ,r°  Nu/ R    ЀЀ y  ,r@°  Nu/ R    ЀЀ y  ,rF°  Nu  OH08&/ L&o P/??<]NAP$ pంg LO 4Nu0<F? /??<NAO 
$ rಀgp簂fI 0<F ? /??<NAO 
$ fHx \BHk $N  Kxp 0/ &B'@ 'o " 0/  '@ 0/ *'@ 0/ ,'@ 0/ .'@ 2/ (H[HH'@ 'A  O J Tf0'o $ L&/ (// ,/N  Pr	'@ T'C X LO 4Nu / 0? BgB@H@/ I  s,N'@ 4 / <? BgB@H@/ N'@ ( / H? BgB@H@/ N'@ @O 'o $ L&/ (// ,/N  Pr	'@ T'C X`QH<0&/ $&o (// ,/0C/N|O rಀgr Jf T L<PNuHx B/N  KxO J `g pЏBD??/ ?< WNAO 
Jm J ,f '|   B \x p? ?/?< BNAO 
* m p? ?/?< BNAO 
'@ LB@? ?/?< BNAO 
px؏// ??< ?NAO Ug rB@? ?/?< BNAO 
?< NAT4 H[HH&'B B B  N  '@ N  '@ '|    X + L  k  t	'@ T 9  4" R#  4'@ t'B r  L<PNu/N  jXJg '|  ! B \J ,f  B L?< NAT4 H[HH&'B B B  N  '@ N  '@ '|    X + L  j b  t	'@ T 9  4" R#  4'@ t'B r ` Xp 0/ / 0/  / N  s,'@ @'@ ('@ 4P` HBN  ǸU'@ ('@ @'@ 4XB L` D0/ @`g@#!f pI B@? ?/?< BNAO 
` vD# xr L<PNu'|   '|    L?< NAT4 H[HH&'B B B  N  '@ N  '@ '|    X + L  j R` OH>>(o   g 
&LJgRJfp/ ?<NA\( g  v M (K  Dz$<  ),<  M  \g2  /g,Sf  g
/
N  *X/?<NA\ L||O Nu  g<&B28 BB//
NO rಀgZJf / 4     @ fDvSf`HsX  BN$@XJg>&///  FNO B28 BB//
NO rಀf/
N  */?<NA\Xv  L||O Nuv /?<NA\` H  OH&/ &o J \g:HxN  jXJg$ @Jg "fp     g&LO Nupr `HxHW/?< ?<TNAO "gf" `  OH&o J \g/<   ?<  NA\Jg  LO NuB/?< 
?<TNAO `B?<  NA\&/ ?<  NA\ `YH> (/  0D&Vp'm ЃЃЀA 00 fZpЏ:<T?/ ??<NAO 
rಀgPr'm$Jg   ЃրփA 1 8 p L|XNuJWHHDL|XNu@ WHHDL|XNuzp ??/ ?< BNAO 
, p??/ ?< BNAO 
Jg0B@? ?/?< BNAO 
r'm ЃրփA 1 8 ` vp'm$A  Ѓրփ1 8 1 8pL|XNupL|XNuOH80&/ /E  jNXJfp LO hNuHxNXJgpgTp `lV8<F G ?/??<NAO 
Jf:pG H?/? ?<NAO 
Jf 0/ No f /  JfpLO hNupVHHDLO hNuNV  H0 &. N  R??< LNA  \*.*  .app .gtp .ttp .prg .tos  OH><&oT(oX  g Jg $9 g.B//`//N  DO rಀgNt Jf H L<|O,NuHx vT֏//N  .*@B//l//N  DO rಀg\&Ct Jg` Hx B/N  KxO *K \g  Jf ZHx */E  x0NPJg ~p!# xt L<|O,NuHx B/N  KxO pf )|  ! B \ 9  4" R#  4)@ B B  B (B @B 4BB p)@ N  )@ N  x)@ B TB L)|    X L<|O,Nu- f  ?< NAT  A)|  A B \H0@R   փփ"y  ,1 8g  A)H [HH(t)B B (B @B 4)|    Lp)@ T)@ N  )@ N  x)@ )|    Xt  L<|O,Nu-   :f - g b  \f J- g RHx */E  x0NPJf Hx ?/NPJf vJg  - g C  M .g \g.E Jgx J`*C` t޴g D# xt` 0 `A)H [HH(t)B B (B @B 4` r!# xt L<|O,Nup(# xt L<|O,Nu .f g L* \g @ .g | ?< /NAT* p$Џ/ ?< NA\0< ? /?< NNAP( /?< NA\Jm Jg
o.  Bf g
- : g .?< NAT4 H[HH()B / 9"9  4$R#  4)A B \$<    f$<    g$<  A   grFā)B   gB)B Hx ./N  MHP& gVHz/ E  L NPJg Hz/NPJg  Hz/NPJg  Hz/NPJg  Hz/NPJg        f t"/ >)A L   k  r	)@ Tt)B N  )@ N  x)@ )|    Xt ` ` R   ҁҁ y  ,0 g 
 H0@A)H [HH(` Jg   @ \ * . *B|` &  r	)@ Tt)B ` npI)B ` 0D# xt L<|O,Nu/N  hXJf p"# xt` /N  LXXA  \ * . *B|`  .g \f /N  LXXA  * . *B|` vHx Hz0HhN  IO |` ZH0@A)H [HH(`   / R    ЀЀ y  ,0 gp Nu / Nu/ R    ЀЀ y  ,0 gp  Nu / NuNV//".  . $ԁv>Ƃ-C$v?Ƃ-CtvƁ-Cr-A" tS-Av	rtPԀ-Bv-CHnN   X$.&.N^NuN  // / N  ƈPNu  /
/ y    g"E  |$( B gھg BJfp $$_Nu h  P ھf/NX BJf`H 0 o   gH g4ھf  (   gHx/N  <PLNup LNu h  P `$y    gt G"g:ھg$j B  f DLNu*  g/
NXrWHHD` j $P"ھf`p# xpLNu  0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789abcdefghijklmnopqrstuvwxyz   QH?>$/ @(y  , o 8R    ЀЀ4 g $HRR    ЀЀ4 fJg   -g  +g B 0 0g Jf jr/A ,&<z
t
g *&Jx | K  rM     	c&  1   ЀЀ~δ g4   /NX ~  ob  g  //NP, ܇Rfg(J <g o < Jf 4J 0gD L|PNu&o 8J <g:  8rl+H0@/N  rXrXg   o <  8|  L|PNu|  L|PNuRr/A 0 0f Jg  ~g  */HxN  @P/@ ,/HxN  P& r0&Jx | K  rM  ` ؾ ,c xRf ` */HxN  P& /HxN  @P/@ ,f `  + 0f 8S o < |  L|PNu$o 8` RB 0` ,pX# x| L|PNu* H0@/N  rXrXg0&<~/G ,ztr0` 6* H0@/N  rXrXf * T~/G ,&<ztf &JJ <f j`  / rg
r$e` .p# xp Nu / rgr$dp# xp Nu` //  o "R g AJ f $Nu  H08&o (o  -g   +g^t H0AAp	eD ЈЀЈ @Aа n,C H4AEp	e4&I ЈЀЈ @Aа oԓ 	LNu Rt Jg+ &@`  m 爐Ј( :gJgD 	LNuT  g) H0CAr	e"
ҊҁҊ"AE0r;mC H0CAr	e&I` Rt` z  m b"
鉒ҁҁЁ( :fT  g D) H0CAr	e 0"҈ҁ҈ AA0r<m RH2CCr	dְ  m Ј("K` (H 8&o $o   Jg    MgxH0@Ar	e  p$H0AAp	e   ЈЀЈ @Aаmn  RH2ACp	dְ  m  %H "K /g  %|     	L Nup$C   gX+ H0AAp	eF ЈЀЈ @Arm.I H6AGp	e  "L ЈЀЈ @Arlғ 	L NuBC   g+ H0@Ar	eؑ"҈ҁ҈ AA аmnRH6@Gr	dذ  o%H  /f (E /J R/I L `   o%H T .f t  g l, H0AAаe Z ЈЀЈ @Arm @I H6AGp	e"L`а  o  %H T .f   g 
, H0AAаe  ЈЀЈ @Arm RH6AGp	dְ  m %H ` H8>&/ $$o (pf |G  Hx d/NPJg V rg b Uf nt(j Hx Hl 	NP,@RpmSHx d/NP*@ ЎЎЀЀЎ @M  Hx 
HhNPA m K Hx/NPHx d/NPЀHx /NPJm \ j   m H&* Crl6"^ ЂЂЀЀЉЀЀG= 3 o(猘GH Ag^n ЈЈ" 鉒 鈐  o@"҂҂$&B  ҁҁC    ["҈҈$銔"鉒ЁfЪ Я ,L|NuHx/NPJg  rg$b  Uft G  ` p Ъ Я ,L|Nu"*  ЁЁ" 鉒 鈐Ъ Я ,L|Nu j "S ЁЁ" 鉒 鈐r;l n QЪ Я ,L|Nu^` ^ j   l `VK Hx/NPHx d/NPЀHx /NPJl d`"* S ЁЁ" 鉒 鈐` R/
/"/  ЁЀЁЀЀ o "(',p$/ ĀgT"h'0C;( $ԁԂE  8%( Jf"('(D#  -gF $$_NuR 0fR 0fJ) f / $$_Nu,M3.2.0,M11.1.0 posixrules  NVH?<$n &n   <g J g  H0AAr	d  "J  c RgH0@Ap	d
 b$	Jg Hn/	KN(@PJg  BR-Hp5e J g  n  ( o PZЀЀ&0 "n ,& / Hi;^Hk;^N  IO xJo JSAh .(;^g ~  <g  H0AAr	d " "L  c RgH0@Ap	d
 b I-HJg  n".A-Hp5e g   ,g   ;g Hn/	N"@PJg f Jg 0CXHnHi (<  y DNPJg t"@ ,f jHnHi  DNPJg V"@Jf Np'@ -n".D'A'(B',B'0B'4B'8-n".D'A'<p'@'@'n'DB'HB'LB<z -|  *|̀,<{  B$<  SxȂ"Jf6Hx d/-HN  P" nJfHx/N  P" nJf"p "Em *	-@f o  f-B$*|3,<  ($."Jf*Hx d/N  P"JfHx/N  P"Jf"҅n ` Rn Vl P*$ p`  ,g ~  ;g vp L<pN^Nu"
R* H0@  gv>gTC H0@  g~>g$I`$
$A` p'@ B ".D'A'(B',B'0B'4B'8B<'n G;(//
/N  IB3( O pL<pN^Nu"R, H0@  g Rp>g JTC H0@  g 6p>g (I`&<   "n ,& / Hi;^Hk;^N  IO x` .<   ` B/HzNB( O f,&<   ` ".-A` &Hx<B/N  Kx'|    p'@ r'A '|    '|p '|`  '| p $'|` ('|ep ,'| 0'|jp 4'|5` 8'|S <'|` @'|3 D'| H'| L'|އ P'|p T'|i X'|R \'|K `'|4 d'|~- h'|Qp l'|gJ` p'||3p t'|G,` x'|\p |'|'` '|;p '|` '|p '|` '| '|ƴ` '| '| '|Ĺ '| '| '|o '|} '|Ov '|d_ '|/X '|M|p '|: '|-^p '|W` '|@p '|9` '|ˈp '|#p '|` '|u '|@ '|U '|  '|5 '|  '| '|'|p'|e'|މp'|ݩ`'|޾kp'|߉d`'|Mp '|iF`$'|~/p('|I(`,'|^p0'|W.4'|G-8'|7<'|'@'|D'|H'|L'|P'|ֶT'|ƵX'|`\'|p`'|`d'|ph'|`l'|opp'|_y`t'|Oxpx'|?[`|'|/Zp'|(w'|<p'|Y'|X'|;'|:'|'|'|'| '|'|w'|p`'|`p'|P`'|@p'|0`'|p'|	`'|	'|
`'|p'|٢'|gp'|'|'|f'|e'|yH'|iG'|Y*'|I) '|9'|)'|")`'|'|`'|
p'|`'|p '|`$'|p('|`,'| v 0'|!`4'|"U8'|#j<'|$5@'|%JD'|&H'|'*sL'|'pP'|)
UT'|)ޥpX'|*7\'|+p`'|,T`d'|-iph'|.6`l'|/~Kpp'|0`t'|1ggx'|2r`|'|3GI'|4R`'|5'+'|62`'|7'|8'|8'|9'|:'|;۞'|<p'|='|>p'|?b'|@op'|A`'|BOp'|Cda`'|D/vp'|EDC`'|E'|G-_'|Gӊ'|IA'|Il'|J#'|Kp'|L@`'|M|kp'|N"`'|O\Mp'|P`'|Q</p '|Ru`'|Sp'|TU`'|Tp'|V5`'|V'|X'|X '|Y$'|Z('|[ފ,'|\0'|]l4'|^d8'|_N<'|`Mp@'|ak`D'|b-pH'|cgM`L'|dxpP'|eG/`T'|eZpX'|g'`\'|g<p`'|i`d'|iph'|j`l'|k:p'|lt'|mvx'|n|'|oU'|p'|q5'|ro'|s'|tOy'|tp'|v8`'|vp'|xx`'|xp'|yZ`'|zp'|{<`'||~gp'|}`'|~^Ip'| `7|X7|Z7|\7|^7|`7|b7|d7|f7|h7|j7|l7|n7|p7|r7|t7|v7|x7|z7||7|~7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|7|| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   |  |  |  |  |  |  |  |  |  	|  
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |   |  !|  "|  #|  $|  %|  &|  '|  (|  )|  *|  +|  ,|  -|  .|  /|  0|  1|  2|  3|  4|  5|  6|  7|  8|  9|  :|  ;|  <|  =|  >|  ?|  @|  A|  B|  C'|'('|'<v'C'@~'G'D'|'Pp'@'X'|'d'C'hr'A'l'|'x'C'|v'C'~'G''G''|''@''|''G'p'@'7|LM;(| T;*7|ED;,| T;.7|ES;0| T;27|EW;4| T;67|EP;8| T;:O &<   .` 8-L(A` .+ -nJo  p +X&  @"҈ҀҁҁC *)',g HCYAX-H,܇g.v  C"҈҃ҁҁK J',fֈփփA8 (('(D"nv,	܇K8 &." Ҁ AA J'8f.ߕҁЁЀЀA  ('(Jf( DXgp " ҀҁҀҁҁA *(',`&.D'C'(B',B'0B'4B'8..D'G'<p'@'@'n'DB'HB'Lr'A B<-|  I'n G;(//
/ nNE B/.//
"nNBO pL<pN^Nu"L I-H` CX-IֈփփA8 (('(D` -B$r  .  m -@Jgg (-|,.r -C-L-B-G-A/.Hn/N0O (@/.Hn/NO ( "<3pf6Hx d/N  P"< JfHx/N  P"<3Jf"< l X"L   n Ю$Ԁ&Fm  .\ @!   f m n˸\D @XR .\B n$Ԉ.&FƇm ЀЀ' Jfm n˸]D @XRl&  -Cn  Ү(؁ Fm (*-Hf
Rm (n$.".'A g     o
r'A 'A -|  I'n G;(//
/ nNE B/.//
"nNBO p` n("D` F-|Ү(؁ Fl V`x "Do  ` rB Hx Hk'<Hk'(-|  IA  INp'@ O 'n G;(//
/ nNE B/.//
"nNBO p` 0| ` :| `  (n$.".'A ` ~-G` V-B$-A*|3,<  ($.` bp` ,r` /etc/localtime  OH?>$o /<  nHx N  (@PJg  o B B   g   :g T  /WHHD  /g  /
N  LXX  Yb 6 L /usr /sha re/z onei nfo/"@Hi /
Hl N  IO  JG  x0Hx ./NP @Jg"g  ( /g  RHx ./NP @Jf$LJfnB/
N  Y& Pmp/<  |// N  Y&@O p+m    m Pt/N  MX/N  *X L|O |Nu$9 x L|O |NuEHx /
N  DPJg$9 x/N  *X`( . f N(   /gJ f >t$L` J* R` tV/N  *X`/N  MXJmr/A |rA /H VC /I ZE /J NA /H RC /I ^E  /J bA !/H fC $/I jE %/J nA (/H rC )/I vE ,/J :/K 6&Al  {tg jB >, H> Hއ/G . o V""o Zቂ gH`$9 x/N  MX` /A ., H2 Hҁ/A 2 o N"o Rቂ gH`/A 2, H6 Hփ o ^"/ b዆ gH`,  H< H܆ o f"/ jᎌ gH`, $H8 H؄ o n"/ rገ gH`, (H: Hڅ o v"/ :ፊ gH`$o :p1e    b   b r1e ~ .gJ .f p 2gJ 2f bA /H B//N  P"҄/A J҄ҁҀ$ԅA /H F//N  P B . 2C , 6n J >g  :  6// 6//N  IO J/ {gp |f &o 6 o "( J gpl 
g  Jg   o "h   o  (XgAY <  XЯ ЉghJf"o  i'0A;( -g  p  @ J',gB   BA' Q NB@SdF o A',p JgRA np "o #@<t /N  *X` V(o t/N  *X` BAJ WgB@Sj`R 0f fR 0f \J( f Tp ` S4 
 f    n B4 / |  |/Hl N:O Jg $o ,j &|  t v ,<  | |  Ԥ/H .K  LXE;( 4ho */ .ړx   o/HrH N  L PJg Rf(/NX. ބr1l RG ` .gJ .f  2gJ 2f "o "#F #D #E Jg CX/I  	І/L /F /D /E , (o (/ */ rg z  x  "D@A M $ &B "g`B&<fS`_DB&<mF$ &p"<   o&<   "  g   SA  p l   R\ЀЀ) ˳f N(o ,/ /D /E (/ */ A r  l Ɠ$*o ,o Jg
G @XRg  r  mt`    DA "
Xሀg`" [HHt`  p :| \ЀЀ) ` bn NB)\ЀЀ) ` JJ/ {VHHD/@ >, H> Hއ/G . o V""o Z` &B o !I "o C'(د J؄؊ JH0HЀ$
XሀgH`"*   b    #@ \p *l #@ C f"o C;(AX ڱf"EC;( BBB"o *Q~   o  | pr/L J$F,G(o , .r   g (/@ B  / "/ D@C *P$ &B "g`" [HH0 H4HԂ"o B FኄgH`& (o    gl  C VDf  B(<m&"o #A;^#B;bRR, .(Bf 4./B (o J"o "") o tC'4 / >J .ftBRC f/@ >"o C'8ЀЀЯ >ЀЀ" ҉J 2f\BC f` *(o Jt` $DC "Xሀg `g HCVDg :` b RH4B"` z  b RH4@"C f` Jf  o :Jg  "o C;(AX ` 
"o ") f ` &RRG ` 2$o "* f %N "J ) vlH& SE8 A *X(Vf2#C `"@Hi /HrH N  I,GR&RO ` r/A |` h <  |*4"|  ̑&o o  &+   nx, ( $DE;VE Sk  Q mE  *;b(؀Fm:Jo ZЀЀ o( \ЀЀ' E8    4 @XR'C R` xv E  I&o "+ g  R'@  ЁЀЁЀЀA  ЃЀЃЀЀ  Hx Ht Hh'(NRO `p ` XH0 &/ F$m(E  Hx/NPԀHx/NPЂFLNuVE  Hx/NPԀHx/NPЂFLNuYH?>&/ 4"o <&o @  g "  @A;VA Sk Q$( m ,);bJg .);ZI  /< Q/NP* E  /</NP( l  /@ ,/< Q/NP*@" ҀҀ 鈐" 鉐$ ԃ/< Q// <NP Ԁ/< Q// <NP؀/< Q/NP؀/< Q/NP,@AH$ԂDp$ ԀԀԀ  " D u_/< :Hp NP& .<  m:|nxȂ"Jf"Hx d/NP"JfHx/NP"Jf"m @Hxn/NPJWH0A( ,܄*SS ЄЄ" ҀҁЁ(Hx/NP؀Hx/NP؀*Hx/NPڀHx/NPЅ$` Zx z p</@ ,I  E  /< Q/NP*@" ҀҀ 鈐" 鉐$ ԃ/< Q// <NP Ԁ/< Q// <NP؀/< Q/NP؀/< Q/NP,@AH$ԂDp$ ԀԀԀ  " D u_/< :Hp NP& .<  m:|n` p ,m B'F Jf &'C .S*Hx/NPڀHx/NP*EHx /NPAA4Hx Hp8 NPJm  '@ Hx/NP'@ Hx/NP* Hx </ NP'@ Hx </NP ,\H0A&JfVHx d/NPJfHx/NPJf:AB  nXr'A  RlR'C B  'o 8 $ L|XNuAh`^'@ Hx/NP'@ Hx/NP* Hx </ NP'@ Hx </NP ,\H0A&Jf` X~ I  /< Q/NP* E  /</NP( m Vp</@ ,/< Q/NP*@" ҀҀ 鈐" 鉐$ ԃ/< Q// <NP Ԁ/< Q// <NP؀/< Q/NP؀/< Q/NP,@AH$ԂDp$ ԀԀԀ  " D u_/< :Hp NP& .<  m:|n` Tpz# xp L|XNup` H0 &/ $o $9 /
// o  /NO JfJg   ;(%B (LNu$<  H%B (LNu$<  D%B (LNuNVH08$n  n &  g 0J g6 * o."`Y-An * ZЀЀ o `p LN^Nu"j J f    g l   *</. /
&@G I'(//NO Jg"+',"@#A   k'0A;(#J (J g AC  8! Jf |"D# LN^Nu 	ZЀЀ o n * n *"-A` &0| od$ԉ \ЀЀ l^oL"҂ \ЀЀ lJ$`$9 /. /B/NPO Jg4  ;( n !B (LN^NuA p (W` "$	 AR"B` ~$<  D n !B (`/. /. Hn/
NHO Jg "@ i r  l Cpm  @!I  f dLN^NuCor @!I  g` @"o  o ")  ( gn2pNu )  f )  f )  f )  f NupNuNVlH?<$n &n  n B*R-M|.* ** &* (* $* ,*  -F-j $l-nlI  J g@  m Hx </NP" 鉒ҁ A-M|"ҀFm z.  f 0Jm Hx </NP" 鉒ҁҁ-G.ހFm  Jm  Hx /NP" ҀҀ牞-Gr *ڀFm &-EJf  Jm Hx /NP" ҀҀҁҁ-D"ҀFm     ln 8$   fzJn Br Sm Jffp]HHD8|mK  .ޅp"Jf*Hx d/NP"<  nJfHx/NP"Jf"<  nցJnr  Sm $ JgpL<DN^Nu-CBI  KHx d/NP-@pHx/NP~΂JflJpf JWHHD A"҈҈ҁҁ҄ҁҁ"5 lZRzrlx  Rn $ zJf xHx d/NP-@pHx/NP~΂`"҈҈ҁҁ҄ҁҁ"5 mJf \x  m d-@Jf   n|r;d"rEm Tp Cűm (	Jf p;-@|(|*<   K$t&|-Dp(.. (n "jR jRЁo\-Et////NO Jgb//NPJg <".tgXg  Ըm v".tJo  ("jR jRЁnm  -@t////NO Jf".to  pfg  R-Et`0| ` `Hx <"F/NPF` Hx  F/ NPF" ҀҀ牞-Gr *ڀFl ` Hx "F/NPF` *"(` B   g S-Dt` -Dt` p` Hx < F/ NPF" 鉒ҁ A-M|"ҀFl ` (.p .̰lg  Jlm  Qln  ".l   _DJg|l" Үt*.tFm -Ax  fVI//. Hnx/. NO Jg:".f0 nlf&//NPJf-nxtHx ,//N  IO Jm g J g "n  i *Sk v ЈЀЈЀЀ  '-Dl(-Jp$I*.  g  EQBDSdp` 8-EpB &<  mI  :|n  npo r]H0@.p"Jf"Hx d/NP"JfHx/NP"Jf"pr  Rn h$ pJgp` B|((|*<   K$t&|-Dp(.. (n ` "E i .Sk . ЈЀЈЀЀ(@I'ż g   l A;( -g   Юt-@//. Hn/NO Jg  //NPJfxfr(.l$np". Ё-@Բ^D؄Df -@t/
/. //. NO Jgp n   .tL<DN^NuR 0f jR 0f `J( f XIQ6BGSd .EQ6BDSd .` @".t` pr$ Jg ` dr$ pJg :` r` 0| ` r` rlm ".l\D` 0| ` &J g  -np&.pBI  K
` p` x$ zJg n` -D-Cx  l x` 0| .  g ` H<0$/ &/  (/ $*/ ($o ,B/
////GNO JgL<NuHx /
////NO L<NuOH>>$o0&/4,o8(/<  g p  l%@  Ho (////
ItN$/ <O f   j    m    g  . oC ,ЉBf&n   o GXG *  X#| K,J- f6 ІЀІЀЀC "i'0C;(C  -g  |  C,A RfJg  <  ,ЏԀ&@p *@K "-',gng   j  p *@K "-',f`Fp# xpL||ONuR 0f xR 0f nJ) g x|  C,A R` b*  ,K'( E| * ІЀІЀЀA ',gP,  '( F ђJWHHD%@  Ho (////
NO J (f d F J  WHHD%@  g "*  `pL||ONuabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 :+-._ Local time zone must be set--see zic manual page H >&o $o    g Jg  Hx //
N.$ O f  $+ o$E;(ԊI  x0H0@/Hz>NPJgZfJ oFI'0t K  LXM  L $TE;(E /
NXrdHzE/
NPJgB* RI  mt  L|Nu| _f` :gB//
NO Jf \ L|NuBB B B B B B'(B',B'0B'4B'8Hy  DHk;(N  ٘B<Pt  L|NuHx /BN $ O g  L|Nu  H08$/ $y g8/N  LXX   SHHD  o"/Hy N  L PJfLNu  mv$y   g  //
GTNPJf  pg  &y   g  #  H  <#  H  8B $k   o  EXE $  XpI2r "/// NO Jg@f$+ SIk/// NSO Jgrf
@ # # LNup# # `/Hy N  ٘P` @Hz/
NPpf .`Hx<Hx N  $@# Pf #  D  <#  D  8B p # # ` |$+ SpIRJl @` TUTC0  /Hx<Hx N  $ # PgHx / Hy  @N.O Jfp# $NuB/HzNȚO p# $NuBNXNuTZ  HzN  !X/ NPNuHzN  !X/ NHy Hx // /9 N,O NuJ fHzN  !X/ NP// B// /9 NO Nu/
/$o J g.$9 /
/B o /NvO Jg2  ;(%B ($$_NuN$9 /
/B o /NDO Jf$<  D%B ($$_NuHy // NPNuJ gHy // // /9 NO NuNvHy // // /9 NO NuHzN  !X/ N 9 Pf"J g2B/9 Hz// NO NuHx / Hz// NO NuN B/9 Hzf// NvO ` o   gp!@  /H ` x/
$o   gB  J g// /9 Hz/
N,O $_NuN// /9 Hz/
NO $_NuO//
$o 8/R /j  /j  /j  /j  /j  /j   (/j $ ,p/@  BG /NbPJ  m*$$ $ $ $ $ $  $ $$ ($ ,$ 0$_&_O ,Nu/$/ J g6"y   g$ "  AA;VA SkQ m;b $NuHzN  !X/ NP`H0 $/ J g  $y   g  & "@C;VC  I Sk  Q mA  Ш;b I"Sk  Q mA " ;bm<o.S I"Sk  Q mA " ;bnܲVH0ALNu" l"R I"SkQ mA " ;bm޲VH0AЈLNuHzN  !X/ NP$y   f $ LNu" n f`" ` X  I"` 4                                                                        -00   NV`/
/$. BHn/. N  lO Jm  Jfp $.X$n\N^NuE  NJgp `m" .gp$# xp$.X$n\N^NuNgN  ذgH  
 `n fp `E`/
Hx N  PJo"n`gXr Rgȳf .fp ` Pp$.X$n\N^NuO H< &/*/J g$?/?<2NAP( p߰g<Jf`p L<O NuHx x؏//N  .O &?/?<2NAP( p߰fp? /?<$NAPUg  D# xpL<O NupఄfB@? ? /?< CNAO 
0@  m    gNx   gpJmrp?? /?< CNAO 
0@  l J f B D# xpL<O Nux `B@? ? /?< CNAO 
@ g D# xp` V"D# xpL<O Nu/
/Jy  Lg?<9NATrಀg$$_NuBy  L$$_N  /
/Jy  Pg?<8NATrಀg$$_NuBy  P$$_N  /
/Jy  Tg?<NATrಀg$$_NuBy  T 9 $$_Nu  NVH><(. f<B@I/? ?<GNAP& pఃgjpg jpg bJm r L<|N^NuJm  J g  , ЀT*/??<GNAP& o E"n " Ҁ҅p 0"f.Fpఃf?<NAT* pఅg  Jgm  J g   n  X N  JgN  xJf  N  / N  `, Xg  N  BvK  ӸE  L N(@Jg6 l  g"F$G / /NPJf , gRJfB fN(@JfN  Ӟ L<|N^Nuv# xv L<|N^Nuv  L<|N^Nun n X  ` |v L<|N^NuN  Ӟp# xv L<|N^NuD# xv`  /
/Jy  Xg?<NATrಀg$$_NuBy  X 9 p$$_Nu/
/J `f 9 $$_Nu?<NAT$$_Nu  U:\dev\null NUL:  OH88(/ P&/ T&o X  TfV 9 `gN  nF/N  jXJg By 0D"V ЁЁЀA Bp Hx/N  MPLO 4Nu?/??<NAO 
Jlrಀgt紀f 0/N  jX  Tg 4nB  Tg o|  Tg n :  Tg   Tf Jg Bp LO 4Nu  Tg <o|  Tg n    Tg   Tf Jg &  `p LO 4Nu  T g  o D  Tg r  Tf Jg |#  3   
p LO 4Nu  Tg  o 0  Tg   Tf @B G 0<T? /??<NAO 
" p Jl D# xpLO 4Nu  Tg   Tf  Jg  #  \p LO 4Nu  Tg 
  Tf  Jf  rW# xpLO 4NuJg  0D(Vr'dx' ЄЄЀ @ 7P 67| p LO 4NuJgh F  \p LO 4Nu  FfJp v?/ ??<NAO 
Jm Jg 8 @ v?/ ??<NAO 
JlnD# xp` Jf\p # xpLO 4NuJgBy 0D"V ЁЁЀA Bp Jm 0/N  lXJg  p? ?< >NAXJmp LO 4Nu6|  <  $?/ ?< =NAP& to <  0?/ ?< =NAP& p?? ?< FNA\g???< FNA\??< >NAXp `Jg 6&   7y   p LO 4NuJg &  7y  
 p LO 4NuJg 0D(Vp'dx' ЄЄЀ @ 0 p LO 4NuJg N  d y 4(RB60(R@7@ 7h 7h p LO 4NuI 0<F ? /??<NAO 
Jm \0/ @ @  f o  f &   B@v?? ?< NN\"  ft  fp&J \g Fp/ ?<  NA\Jf V/ ?<  NA\BC8(/ ?<  NA.D  fr@ ft  frF&p LO 4NuJg #  `p LO 4Nut/B G 6<T?/??<NAO 
Jm p?/??<NAO 
" p Jm PLO 4NuJg X&  \p LO 4NuJg @#   3   p LO 4Nu  Tg ~  Tf Jg    \p LO 4Nu@v?/ ??<NAO 
Jl 8` 6<T < x // ??<TNAO 6 ` BC8` t# xpLO 4Nur%# xpLO 4NuH8 (/ &/ Jy  dg&???<NA\rಀgJm  p LNuBy  dpeXJfJ ЃЀA  p tg"9 pt	gN(9 f4F#   gL/NXp `N  ȸgr# xpLNu# p LNuA#   g/NX`0|pd P/N  Ftܴgr߲g.tdp# xpLNup&# xp`D# xp`p# xp`  NV/
$n BHnN  ٬PJf .  g$$nN^Nup$nN^Nu  Hx N  sHx N  F//// // N  P& / N  )$ Xg/B/ N  KxO  $&NuOH88(/ P&o T&/ X//??<KNAO $ pంgr粂g LO 4NuI //??<,NAO $ fHx \BHk $N  Kxp 0/ *B'@ 'o & 0/ $'@ 0/ .'@ 0/ 0'@ 0/ 2'@ 2/ ,H[HH'@ 'A  O J \f0'o ( L&/ ,// 0/N  Pr	'@ T'C X LO 4Nu / 4? BgB@H@/ I  s,N'@ 4 / @? BgB@H@/ N'@ ( / L? BgB@H@/ N'@ @O 'o ( L&/ ,// 0/N  Pr	'@ T'C X`\*.*  .app .gtp .ttp .prg .tos  OH><&oX(o\  g Jg $9 g.Hx //d//NZO tഀgNt Jf b L<|O0NuHx vX֏//N  .*@Hx //p//NO rಀg\&Ct Jg` Hx B/N  KxO *K \g  Jf rHx */E  x0NPJg p!# xt L<|O0NuHx B/N  KxO pf )|  ! B \ 9  4" R#  4)@ B B  BN  ǸU)@ ()@ @)@ 4BB p)@ N  )@ N  x)@ B TB L)|    XX L<|O0Nu- f  ?< NAT  A)|  A B \H0@R   փփ"y  ,1 8g A)H [HH(t)B BBN  s,)@ ()@ @)@ 4P)|    Lr)A T)A N  )@ N  x)@ )|    Xt  L<|O0Nu-   :f - g V  \f vJ- g FHx */E  x0NPJf nHx ?/NPJf ^Jg  - g C  M .g \g0E Jg   J`*C` t޴g >D# xt`  `A)H [HH(t)B BBN  s,)@ ()@ @)@ 4P` r!# xt L<|O0Nup(# xt L<|O0Nu .f g * \g  .g | ?< /NAT* p(Џ/ ?< NA\0< ? /?< NNAP( /?< NA\Jm ZJg
o.  Ff  p 0/ @/ 0/ B/ N  s,)@ ()@ @)@ 4Pg
- : g ?< NAT4 H[HH()B / ="9  4$R#  4)A B \$<    f$<    g$<  A   grFā)B   gB)B Hx ./N  MHP& gVHz/ E  L NPJg \Hz/NPJg LHz/NPJg <Hz/NPJg ,Hzt/NPJg       f DJ  gLB@? /?< =NAP& m Bo &px&؏// ??< ?NAO ??< >NAX0/ &@`g  @#!g  "/ B)A L   k  t	)@ Tp)@ N  )@ N  x)@ )|    Xt ` Jg " @ \ * . *B|`  R   ҁҁ y  ,0 g  H0@A)H [HH(` @  t	)@ Tp)@ ` npI)B ` rI "/ B)A L   j :`D# xt L<|O0Nu/N  hXJf p"# xt` /N  LXXA  \ * . *B|`  .g \f /N  LXXA  * . *B|` Hx HzxHhN  IO |` H0@A)H [HH(` @D# xt L<|O0Nu  /
/ # #  # $$_Nu/
/$$_Nu/
/$$_Nu/
/$$_Nu/
/$$_Nu/
/$$_Nu/
/$$_NuH0 &/ /,C,_LNu/
/$$_Nu/
/	$$_Nu/
/
$$_Nu/
/$$_NuH0 &/ $CLNuH> 6/ 8/ "*/ $,/ (02 E$FL|Nu/
/$$_Nu/
/$$_Nu  NVHnHx Hy Hy /. N  ѦO Jf .N^Nup N^Nur /etc/passwd H?0./ $$o ((/ ,*/ 0,/ 4HzHzN  && PgXG  ////
/N$ O f$ f(9 x/N  |# xX LNut(9 x/N  |# xX`t LNurt /etc/group  9 @g/ N  8XNuHzHzN  &# @PNuH 0 / g / Hx Hy 
0N  `O Jg  A 
0g  :gRf# 
0 0G B# <( g  :gRfE BHx 
B/
N  x# 4+ O g  :gRfA B* E 0"Jr J g0tg*R   f8R   g"J g8  ,g*  
g0RfҁҁB # 8pLNu"  ,fB( RX`BҁҁB # 8p`p LNuNp LNu 9 @g/ N  |B @XNu 9 @g/ NXJg < 0NuNl 9 @fp Nu/
/$/ NTE|/9 @NXJg 4f < 0$$_NuH 8$/ N"EJI 0G  L /9 @NXJg//NPJf < 0LNu / g/ NX"< 0Jg Nur  Nu  /
/$o   g   gJھf  *  fB * g*  KgN j *  gP/* N$ X/
N  ? ЀX$$_Nu j $P `Hx/
N  <Prf$$_Nu/ N  *X`*  Kf$ * g/ N  A$ X/
N  ? ЀX`/
N  ?Xp $$_Nup# xp$$_Nu  H0>(o  $o (  g   g  ھf    g  J $o  * K  f  "* g  $/ $Sg    g  Jg  J m  &L"* M  >K  d j   g &d&/Hx 
//NO Jf F"* ҃%A Jn gP @B *  KfBL|Nu j $P ھg Dp# xp L|Nu *  e`/
N  >Xrf^p L|Nu  g ."/ $K&LM  >g" *  d  " R%A  @p   
fB L|Nu" R%A  @p r
g  G $/ $Ug 6"* M  >K  d` /
NXrg C Sr
gN"*  j &I` /
NXrf |g 8*  Kf .B ` p" Ӫ ` B,  L|NuB+  L|Nu  /
"o  o   g&BB( 9    rg  wgt  agVp# xp $_Nu E X  bg*  xg<  +g gp$_Nu g  bf  f`  hE X`  f`  JE X`NV/
/$. grHn/. N6PJgPN  $@JgDHj ?.U/N  DO Jf5n  
$.$nN^Nu$9 x/
N  |# xX 
$.$nN^Nup# x 
$.$nN^Nu  /
/$9  $Bg gTھf&$j B  fHx TN  )$@XJg(%B B#  /
N  ?$ھp%@ :%@ >B PX 
$$_Nu j $P `  /$/ /N  BB/N  O /B $N    / o J g/ "o "/ ҈ g
fp $Nu $Nu   / "o  @fNu  NVH0<&n (n J  hgBK//?<UNAO 
rಀg$Jm :  g ()n p L<N^NuB  h?< ,NAT& ?< *NAT"ҁt>ā-B2It?ā-Brktă-Br-A2 ItS-Ar	h  tPԀ-Bp-@  gNHnN   &N  ," 뉒ҁҁЁ" ҀҁЁ/< / N  @O  B?c\'@ R  g>N  Hx/9 N  P(/9  </9  8N  L P)@ p L<N^Nup L<N^Nu'@   f`D# xpL<N^Nu  /
/$o  *  dN" R%A  @t pg $$_Nu *  dF" R%A  @p r
g(/
/ N  tP $$_Nu/
N  >$ Xpf`t
 $$_Nu/
N  >Xr
f`  OH>>&/ T$o X(o \*/ `*o dJg   g   g ܸ  g B (/J ,A /H 0A /H 4B 8B <A /H @A /H DA  /H HB LBB* B* 	B* 
B* B* B* B* B* %|    %|   %|   %|   %|   %|   $  t | x GM  t/NXJgnr:g  r
g Nrg Fd"҂ҁ w(  g
JgRRrg rg frg  p	f%j  *p L||O (Nu/NXr g0|rdrgr#glrgx// N$/NO tr:f ^ ЂЀ w(  g
JgBRRRpg d   ЂЀ w(  g   | p	f ` ^/NXr
g RfBpL||O (Nur,f ظb o 0  gJgB,d  o 4  g  t/NXJf ` ԂԂ w((d*  g Jg&B%j  *p ` | p	f j` İ  g B%j  *p ` 0|r	e:Jf < j "҈ҁ҈ AA%H /NXJf "` 0|r	d|/NXJf ` nJf  j "҈ҁ҈ AA%H /NXJf ` @z B (/J ,A /H 0A /H 4B 8B <A /H @A /H DA  /H HB LBB* B* 	B* 
B* B* B* B* B* %|    %|   %|   %|   %|   %|   $  t | x GM  t` t/NXJf ` d  o 8  g t| /NXJf ` `t| /NXJf ` Lp(# xpL||O (Nu   o ( KNuYH0"$o $/ &/    gR g  ھf>*  fHr%A :/
N  6VXRgF* K @ Km@pgNrg  JgPp# xpLDXNuHx/
N  <PRfpLDXNu%j F  ?A Kpf *  ԀԪ >Jm%B > * %@ %@ %@ * K j &  g  M -B//* NO JmL%o  :p LDXNu j $P `  j &  gLM -Hx //* NO Jm"$/ %B :` tr xf <B &p` 4p xgp` $r# xpLDXNu` ~/
$o   g   glھfnJ* lhr gn* Kmh  f
 *  cHx/
N  <PRgFo  J* K  %j  F%j   @ Kp F  $_Nu j $P `p# xp$_Nup$_Nu  HxN  j# DXNuHxN  jX DNu"/  / // N  P"/ // N  P"/  Nu             @  ! $ % ( ' +T    P          !B         !  !      $Version: MiNTLib 0.60.1 $  
                   ھ                       @                               L                Lھ                       J                                               ھ                                                                       $SocketLib: MiNTLib 0.60.1 $      0                                                                                                                                                     B  B  B  B  B  B  B  B  B  B                       D  D  D  D  D  D                                                            H  H  H  H  H  H                                                                                                                                                                                                                                                                                                                                                                                                                                                             H  HEtc/UTC                                         X        ^	    p   e	       p     |   z     T   	    \                   	    J   	    H                         8                       ^       R       R  )     R  5     T  L       T       X       ^       b       k       u                                         4       d                                   x                    8      M       Z      -              `                            .       N       p         $       *       /       4       9       >       C       H       M       R       W     ,  \     >  a     h  f     v  k       p       u       z                                        "               2       ^       t                                                                             D       `       f                                           d       D  $     
  )     Z  .    8  >       M       R     	  W     x  ]     	$  b     	,  g       q     	D  v     	Z  {            	       	       
       
F       
J       
  	      	           
                     $       l       ~       .              >       L       b       x               0  +     p  6       ;       @     4  E       R       b       g       l	    x  |	    y  	    z  	    ~                                            	                           %       8       L       V       _       r     0       p       E  	    L                                          !X       F        .  	    T                	    d         *     "  1       6       ;       @       Y     MH  b       	    X  	      	    l       |              !B       !X       LX       L       !       !  	             	    h  	    `  '     !  2     !  :     !  A     "  N     !  `     3V  o     4  w     j       N  	           "z  1     "  	    x       j   	    t  	                  @H       H              )       M       2       F       -<       (       (  +     (  >     (  K     (  Y     )  c     *  i     *  q       z                               N       ^0       Kx       -       -<       -  1     -4       I       .z  	     `  	     .  	!     .       .  1     .  6     .  ;     .  	+     .  	5     ,  	=     Lp  	F     L   	N     0  	X     s   	a     1  	j     2  	s     2  	     3<  	     3<  	     3<  	     @  	     @2  	     4  	     4  	     4  	     5  
     4l  
     4l  
(     :  
1     7  
;     A  
I     B  
X     DX  
f     A  
u     D  
     A`  
     A  
     C>  
     6V  
     6  
     @  
     <  
     >              ?  "     @  <     @H  F     t  N     A`  [     e  g     j  q     A              L         	           A       M       Y       ^       O       D       Y       E       M       E  	    |  '	      1     F   8     I  @     F  G     F  O     s  \     l  c     FT  l     FT       r       In       I       I       I       I       I       I       I       Jv       J       Jz       I       J>       I       Jb       JV       Jj       Jr  $     Jr  ,     J  2     KL  >     J  J     K  T     J  ^     K6  f     K*  o     K>  w     K^       Kx       L       K       K       K       K       L       K       L       L  $     L       L        LX       Lp       L       M       MH       MH       M       M       M       M       N  
     N       N  !     N  0     ^  :     O  B     O  I     ^  P     P  W     Y  ]     P  m       v     l       0       Q&       Q0              6       x       h       Y       Y              l       b       s              b          #     ^0  *     ^0  0     ^  9     ^  A     ^  I	      W     `l  d     `l       `l  1     `  6     `  ;     `       `  m     u	              b       b       dD       dD       b       b       b       c       c       c@       c`       c       c       c       c       d       d$  $     0  .     dh  9     dh  F     s,  R       Z       b     4  k     Ǹ  q     h  z     D       j        jR       j       jL       j*       j8       jB       j       j       j       j       j       j       l       l       l  !     l  (     l       l  1     l  6     l  ;     l       l  4     l  9     x0  A     x  J     r  R     r  \     s   f     s,  q        y     s       s              ƈ       s       s       |       t       t       t       t       u0       u0       w  0     x0  9     x0  C     x0  J     xT  V     xT  a     y  j     |  u            ~       8  	             1     .       :         6                   D       p                           H       @       &  #     2  +     ~  5       <       ;            +  C     \  M     ٘  4       U       _      k      w      	           P       V                                                      6                     r  	                   f  &       2     >  :     D  C     D  M       X     0  `     0  i     x  s     x  ~     L                     P                     T  	                         `       B       Ӹ       Ӟ  &       /       7     X  I       R       \	      c     $  k     6       $  1     0  t     `  ~     \       d  	           ƈ       ƈ       d  	      	           Ǹ       Ǹ       ٬                            D       ɖ  1     ɜ  6     ɡ  ;     ɦ       ɫ  4     ɰ       ɶ  	       0     d  8	       A	      J     Ђ  R     Ў  Z     К  b     Ц  j     в  r     о  z                                               "       F       R       `       `                   Ѧ       ј       Ѧ       ј  1     њ  
     &              4       4  1     7  $    @  +     8  3     n  <    
0  D     `  K    0  U    0  [       e       o     X  z     |       `       `       d       t       t                     8                     d       d       ٘       ٬       ٬  %     h  >     ,  E     0  S       b     0  k     t         s       ~                   p       t              ,             D       @       &       |       |  	           l  		     l         $     l  +	      0c:/site/myartarigame/tools/m68k-gcc/mingw64/m68k-atari-mint/sys-root/usr/lib/crt0.o __app __base __heapbase __stksize _main ___has_no_ssystem ___Ident_gnulib ___Ident_socketlib ___Ident_gem ___Ident_math __start __startprg .early_init __checkcpu __acc_main __crtinit __monstartup __moncontrol ___mcleanup build/proto_parallax.o ___main .L2 _ntab .L3 _g_blade ___modsi3 ___divsi3 .L12 .L4 .L5 .L7 .L8 .L9 .L98 .L10 _m_ridge _t_crown _g_blade_max .L11 _sky_mem _strip _mnt_mem .L13 _sea_mem .L14 _sol_mem .L15 _line_base .L16 .L17 .L18 .L19 .L22 .L100 .L20 .L21 .L30 .L23 .L28 .L24 .L25 .L26 .L27 .L40 .L31 .L32 .L38 .L33 .L34 .L35 .L36 .L37 .L47 .L41 .L45 .L42 .L43 .L44 .L57 .L48 .L49 .L55 .L106 .L107 .L50 .L51 .L52 .L53 .L108 .L54 .L60 .L59 .L58 _shift_copy_fast .L61 .L64 .L101 .L62 _palette .L65 .L67 .L66 _stf_screen_mem _stf_blit_band .L71 .L79 .L109 .L72 .L75 ___mulsi3 .L73 .L74 _horse_mask .L78 .L77 .L76 .L80 .L96 .L68 _pp_zone_base _pp_zone_hscroll .L81 _pp_linewid _pp_vbl_install .L95 _horse_active .L82 .L87 .L83 .L84 .L92 .L88 .L89 .L90 _horse_dst _horse_pix .L91 .L94 .L93 _pp_wait_vbl _pp_vbl_restore .L86 .L85 _pp_use_hscroll _pp_phase _pp_old_tb _pp_old_vbl _pp_tb_poll2 _pp_tb_count2 _pp_tb_poll1 _pp_tb_count1 _pp_tb_poll0 _pp_tb_count0 _pp_vbl_counter _mulsi3.o ___mulsi3_internal _divsi3.o ___divsi3_internal ___udivsi3_internal _modsi3.o __main.o ___do_global_dtors ___do_global_ctors ___CTOR_LIST__ _atexit ___DTOR_LIST__ _udivsi3.o ___udivsi3 checkcpu.o crtinit.o .LC0 _getenv _atoi __setstack __StkLim _acc_argv ___libc_argv _environ ___libc_argc __main .LC1 .LC2 .LC3 _program_invocation_name _strrchr _program_invocation_short_name __initial_stack __split_mem __PgmSize _etext ___libc_argv_default .LC4 getenv.o _strlen _strncmp globals.o ___libc_unix_names ___libc_enable_secure __rootdir ___mint heapbase.o ident.o main.o ___libc_main _init_stream_mode ___set_binmode _fileno _isatty _fstat ___default_mode__ _errno _Getcookie __pdomain ___open_stat _stdin _setvbuf _stdout _stderr _malloc _strncpy __path_dos2unx _exit _realloc malloc.o __mallocChunkSize ___mallocChunkSize __malloczero ___malloczero ___malloc _free ___free _MINHUNK _MAXHUNK _ZeroMallocs __mchunk_free_list _page_size.3943 _getpagesize ___sbrk _memset realloc.o ___realloc _memcpy ___PRETTY_FUNCTION__.3780 ___assert_fail setstack.o unx2dos.o __unx2dos __ctype _strncat _strcmp __dos2unx _tolower _unx2dos _dos2unx __path_unx2dos binmode.o __binmode ___binmode ___default_text_io_functions ___default_io_functions defmode.o fileno.o _fileno_unlocked ___stdio_check_funcs internals.o _init_stream _fillbuf _flushbuf ___stdio_read ___stdio_write ___stdio_seek ___stdio_close ___stdio_fileno ___stdio_init_stream ___stdio_text_read ___stdio_text_write ___stdio_check_offset _seek_to_target ___umodsi3 ___flshfp ___fillbf ___stdio_head ___invalidate ___default_room_functions setvbuf.o _fflush stdio_init.o ___do_fstat ___isatty stdio-globals.o ___stderr ___stdout ___stdin ___DEFAULT_BUFSIZ__ sysd-stdio.o ___close ___read ___write ___lseek ___stdio_open ___open ___stdio_reopen ___dup2 atexit.o __num_at_exit __at_exit atoi.o _strtol exit.o ___exit ___fcloseall __exit strtol.o ___strtol_internal.part.0 _toupper ___strtol_internal bcopy.o ___bcopy __bcopy _bcopy _memmove common common2 exit top_down slow_copy both_even less256 copy256 less4 copy16 less2 none exit_d2 scopy slow_copy_d both_even_d less256_d copy256_d less4_d copy16_d less2_d scopy_d memset.o do_set areeven set256 set16 strcmp.o strlen.o strncat.o strncmp.o strncpy.o strrchr.o _rindex close.o _close dup2.o _dup2 fstat.o ___fstat getpagesize.o ___getpagesize ___sysctl lseek.o _lseek _write open.o _open _failsafe_Fopen _geteuid ___quickstat _chmod ___open_v ___current_umask _ioctl _strtoul __enoent read.o _read ___tchars __isctty __console_read_byte _raise _scancode __console_write_byte ___ltchars sbrk.o _sbrk sysctl.o _sysctl write.o __sig_handler ident_sock.o assert.o __itoa_lower_digits _abort console.o ctype.o _isblank ___isblank _isalnum _isalpha _isascii _toascii _iscntrl _isdigit _isgraph _islower _isprint _ispunct _isspace _isupper _isxdigit __myctype do_fstat.o ___sys_fstat ___unixtime _getuid _getgid ___inode _time enoent.o ___sys_stat getcookie.o .get_with_ssystem _get_sysvar .error .nextcookie .return .restore getsysvar.o .get_usermode inode.o isatty.o isctty.o libc_exit.o ___libc_exit __Exit quickstat.o .LC5 _strchr _getegid toxxx.o __toupper __tolower unixtime.o _mktime raise.o _gsignal ___getpid ___kill fcloseall.o _fcloseall _fclose fflush.o _fflush_unlocked itoa-digits.o __itoa_upper_digits strtoul.o ___strtoul_internal.part.0 ___strtoul_internal strchr.o ___strchr _index localtime.o _getoffset _getrule _transtime _mon_lengths _may_update_tzname_etc _tzname _timezone _tzparse _tzload _calloc _access _leaps_thru_end_of.part.0 _timesub.isra.1 _gmtsub _gmtptr _wildabbr _etc_utc _localsub _tmcomp _time2sub _time2 _time1 _zoneinit _strcpy _tzsetlcl _lcl_is_set _lcl_TZname _lclptr _daylight .LC6 _gmtcheck.part.5 _gmt_is_set.3927 _tzsetwall .LC7 _tzset _localtime _tm _localtime_r _gmtime_r _gmtime _offtime _timelocal _timeoff _timegm _time2posix _posix2time _UNSPEC access.o ___access _getgroups chmod.o ___chmod getegid.o ___getegid _have_getegid.3286 geteuid.o ___geteuid _have_geteuid.2266 getgid.o ___getgid _have_getgid.2267 ___gid getgroups.o ___getgroups _getpwuid _setgrent _getgrent _endgrent getpid.o _getpid _have_getpid.2168 getuid.o ___getuid ___uid ioctl.o ___ioctl __ttydisc __ldisc _linea0 ___aline kill.o _kill __have_pkill.3635 __sigpending __sigmask time.o ___time ___gettimeofday abort.o calloc.o ___calloc do_stat.o ___do_stat __x_Bit_set_in_stat linea.o ___fonts ___funcs _linea1 _linea2 _linea3 _linea4 _linea5 _linea6 _linea7 _linea8 _linea9 _lineaa _lineab _lineac _linead _lineae _lineaf uidgid.o getpwuid.o _buf _passwd ___getpwuid_r getpwuid_r.o _getpwuid_r _fopen _fgetpwent_r grp.o _filep _rewind _nextent _savbuf _fgets _curentry _memb _getgrgid _getgrnam _fgetgrent fclose.o fgets.o _fgets_unlocked ___memccpy fopen.o ___getmode ___newstream newstream.o rewind.o _clearerr _fseek memccpy.o _memccpy strcpy.o gettimeofday.o _gettimeofday _have_Tgettimeofday.2084 _clock fgetpwent_r.o ___fgetpwent_r _my_getc _ungetc clearerr.o _clearerr_unlocked fseek.o _fseeko ungetc.o clock.o __clock _init_clock __starttime _umodsi3.o _pp_vbl_handler __etext etext __end __edata __bss_start _pp_tb_handler _edata _end    
X0
" 
"@dl,R:$h8 
dH
"""
D x




2T"D



$
.



$F(l

::
 (f6
|(
H
$( 
.
(@,F
H(
T4,""0>">h&LLr $<f|
>(D
"
 

"N$`:*jN<@p@4"N&,*F(&,t>,&
 
r<X*j 2>,
(&0f6T26T$:J 0$8& 
*4LF$*RLH0<BD6
24$ d
z|4$
>">LV.& N"(F$d:d" l, D( " "    f.HV

(
F
.
$NB
`
"Bpr><.N0$"
*
ZD
Jd8
P
&r6,:,~ jfX(H.PdR Һ\rT2D>B 
:&<(j*t"2rP&hP|**
>
(j
(02

6@ :
" T86v2




DBJ6:\,.0(T.F2n`.`(&0
rf.HTB6"
 
\*&
Jf*>
P`v
Fn6,*
J "
&&F,

f$r(`""*8`Dt$$

2dV\0^F<FF                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   