                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
            
                                                                                                                                                                                                               
      #         
,
                  
                                                                                                                                                                                       ,
         #$4,
               $                                                                                                                                                                              ,      ,$,$      
$4$4,$            ,                                                                                                                                                                              $4      $,<4D$      $,$4$4,D$,            ,$4                                                                                                                                                                        $4$      
$4$4L,D
   $$4$44D4L$         ,,D$                                                                                                                                                                     $4$4      
,,D$<T$4   
$4$4,<$<T,<         #$4L,<                                                                                                                                                            #      
$,,4      ,$<$<T4L#,$4$4$4L$<T$      $$4L$4L#                                                                                                                                                               #         ,,<$4   $44D$<T4D#$4$,4D$<T,<
   $4L$<L,<                                                                                                                                                               ,
      $$44D$4
$4,4$<T$<T$4#$4$,,<$<T$<T$   #$4L$<L4L
                                                                                                                                                            #,      
$4,<4L,$,$44L$4L,<$,$4$,,<$<T$<T$4
,4L$<T$<L
                                                                                                                                                         #$4$      $,$4$<L4D,$,$4,<,<,<$4$,$,,<$<T$<T4D#$,,D$<T$<T   
$,                                                                                                                                                   ,<,D,$4,D$<T,D$4$4$4$4,<$4$4$,,44L$<T4L$4$4$44L$<T$   ,<                                                                                                                                                   
,4$<L,<#$4$4$4L$<T,4$,$,$4,<,D$4$,$4,<$<T$<L,<$4$4,<$<T$   ,,D
                                                                                                                                                $44L$<T$4,$4$,,<$<T,D$,$4$,$44L,D$4$,$44L$<T$4$4,<$4$4L#
,<4D                                                                                                                                                   ,,<$<T$4L,<$4$4$44L4D$4$4$4$4,D$4L,<$4$,,D$<T$4$,4D$44D,$4D4D
                                                                                                                                                   #$44L$<T4L$4$4$4,<,<$4$4$4$4$44L4L,<$4$44L$4$44L,<,<$,$,4L,D                                                                                                                                                
   $4,<$<L$<T,<$4,D$4$4$4$4$4$,$,4D$<T4L,<$,,<$4,<4L,<$4$,,4$<T,<                                                                                                                                                   
$4$4,D$<T,D$44D,D,<$4$4$4$4$,,<$<T$<T4D$4$4$4,D$<L4D$,$4,D$<T,4                                                                                                                                                #
$,$4$44L4D$4,D$4L4L,D,D,<,<$4$44D$<T$<L4D$4$44D$<T4D$,$4$<L$<T,   
                                                                                                                                          $,#$4$4,<4D$4$44L$<T4L4L4L4L,<$,,<4L$<T$4L$4$,4L$<T4D$44D$<T$4L   
                                                                                                                                          
$4$$4$,$4$4$4$,,D$<T$<T$<T$<T$<T,D$,$44D$<T$<T,<$44L$<L,<,<4L4L,<#                                                                                                                                          $4,$4$4$4$,$,$4$,$44L$<T$<T$<T$<T4D$4$,,<$<T$<T,<$44L4L$44D4D,<,$,$,                                                                                                                                          
$,$4,D4D,<$4$4$4$4$,,<4L$<T$<T$<T4L$4$,$4$<T$<T,<$4$<T,D$,,<$4$,
4L$4                                                                                                                                             ,$4,D$4L4D,<,D,<$4$,$4,<4D$4L$<T4D$4$4$44D4D$4,<$<L,<$,$4$4$,,$<T,                                                                                                                                             $4$44D4D4L4L4L,<$4$,$4,<,D4D,<$4$4$4,<$4$,,<4D,<,<,<,<$4#,D$<T                                                                                                                                             
$4$4$4,<4D4D4D,<$4$4$,$4$4$4$4,<,<,<$4$4$4,<,<,D4L4L4L,<$4$<L$4L
                                                                                                                                             
$,$4$,$4,<$<,<,D,D,<$4$4$,$,,<4L,<,<$4$<,<,D,<4D$<T$<T$<L,<,D$<T4D                                                                                                                                                   ,$4$,$44D,<4D4L4L4D,<$4$,$44L$<T,<$4$4,D4L4L,<,<$<T$<T,D$44D$<T,<                                                                                                                                                   $4$4$44D4L$<T$<T$<T$<T4L,<$,$4$<L$<T,<$4$4,<4L$<T4D$44L4L$4$44L$4L#                                                                                                                                                   $,$4$4,<4L$<T$<T$<T$<T$<T,<$,$4$<L$<T,D$4$4$44D$<T4L$44D,<$,,D$4L,<
                                                                                                                                                      $$4$,$4,<4D4L$<T$<T$<T,<$,$44L$<T4D$4$4$,,<$<T4L$4,<$4$<4L4D,                                                                                                                                                         $,$4$,$4,<,D4L4L$<T,<$,$4,D$<T$4L$4$,$4$4$4L$<L$4,<,<4D4L,<                                                                                                                                                   
#$4$,$,$,$4,<,D$<T,D,$,,<$<T$<T$4B,$4$44L$<T$4,D4L4L,<,                                                                                                                                                      ##,<$4$4$,$,$,$44L4D$,,,<4L$<T>Uh,4$4$44D$<T,4,D4L4L,<#                                                                                                                                                   $,,,D,<$4$4$4$,$,,<4L,<$4$44L$<T[~>Uh,$4,<$<T,<,44L4L4D$,$,                                                                                                                                                   $4$4,D4D,<,<,<,<$4,D4L.G`$<T$,4L4Lri,$,,<$<T$<$,4D$<T$4L4D4D                                                                                                                                                      #$4,<4D,D,<4D4D,<4D4D7b1W#4D4Li$4B,$44L$4$,4D$<T$<T$<T,<                                                                                                                                                      
$,$4,<,<,<,<4D,<4D4DBqI~,,<4LHiG`x,$44D$4$,4D4L$<T4D
                                                                                                                                                            $$4$4$4L$<T$,,<4D,<4DBq\$<T,4L.G`r,<$4$4L$4$44D,<4L#                                                                                                                                                               $,$47bBq,D,*Js$4L4DBq\Bq$,,D$<T$<L$4$4L$,,<4D,4$4                                                                                                                                                            #$,$4LLT1W,Bq*Js,<1WLn>Uh$44Dr.G`$44D$,,D,D$4                                                                                                                                                               $4$4#?`\\L,<Bq1W$,4D1Wn0BT$<Hi>Uh$4,<$4,<$4#                                                                                                                                                                  ,,<,<#?`\\\#?`Bq1W%(%(4DHii.G`G`xG`x	)6	)6$4$,                                                                                                                                                                  $,,<,D,DT\\1W7b#?`%(4848<Drr[~G`x	)64$4$                                                                                                                                                                     $4$4,<$4I~\\7b7b*Js$CDG`x4L+D.G`>Uh	)64$<
                                                                                                                                                                     
$4$,,<$47b\\Bq7bI~Ĺ#.b"a	)6G`xiG`x6V4L$4B,<
                                                                                                                                                                     ,#,<,<#?`T\Bq7bT%'l%~+D48ANi@OPFCkYs$4B                                                                                                                                                                        $$,D,<,<I~\Bq7b\=6~%~62kAN@Or>Uh"aPY,4F                                                                                                                                                                        
,,D,<$4*JsL1W1WTPY'[~[~BqPYr$4B                                                                                                                                                                        $4,D,D,4,D1W4D*JsT\mBk~`K$,                                                                                                                                                                           
,<4D,<,<$4,<$,#?`TT\`~kT                                                                                                                                                                           
4D,<$4,<,4$,$4$<TTTKT|xTr
                                                                                                                                                                           ,D,,<,<8M#.bL\TTk\l                                                                                                                                                                              $,,<$<M
bjB\TT\kG`x
                                                                                                                                                                           
   
,<M
bly4TTT\xx2-	(                                                                                                                                                                                 
7,DXtly$sT\T\mtP	(                                                                                                                                                                              7
bOjll!%\BT\TPYllP	(                                                                                                                                                                        

atXjlt'2B4BTT|t*$ltlP	(                                                                                                                                                                     Pllllly,#3,%\4KTgBklttty<F$                                                                                                                                                               ,L2B!-dlll'4$4$2B$s4TTgg&@ltll2BT*Js                                                                                                                                                            
BqTBky
all'3,4$3,%\$s44B``B&@llltL\Bk                                                                                                                                                         6VT\T7Rjll'3,4$4$2B$s$s$s$s444&@lll!T\`AKX                                                                                                                                                         7b\\TnPYlly4$4$4$3/%\$s$s$s$s$s$s!-lyy02TT|
                                                                                                                                                   I~\T\$ult,#4$4$4$2B$s$s$s$s$s%\yt,#'2BT\,<A                                                                                                                                                   $T\TtPYll'3,4$4$4$%\$s$s$s$s!-l'4$,#7RTgYs                                                                                                                                                   ,<TTTmlly,#4$4$4$2B%\$s$s%\!t,#3,,#BkTx
                                                                                                                                                #?`\T\tllt!',#4$3,2B2B%\3/''4$4$,#BkTx,                                                                                                                                                *Js\Tgtllty',#,#,#,#3,,#4$4$4$4$,#BkTx$4B                                                                                                                                                7b\Tktllllt!',#'',#4$4$4$4$,#BkTx.G`                                                                                                                                                Bq\Txtlllltt',#'',#4$4$4$4$,#BkTx>Uh                                                                                                                                             I~\Txtllllll'4$,#,#,#4$4$4$4$4$LTgG`x                                                                                                                                             $L\T|tllllt!',#,#,#4$4$4$4$4$4$3,TTgYs                                                                                                                                             $4TTTmlllllt!,#4$4$4$4$4$4$4$4$,#I~T\i                                                                                                                                             ,DTTTYdlllllty,#4$4$,#4$4$4$4$!7RTTm                                                                                                                                             ,LTTTPYdlllltty4$3,4$,#4$4$4$4$!yTTm
                                                                                                                                          ,D\T\<Fllllllllyyy,#4$4$4$4$tyTTxt
                                                                                                                                          $4HiBq\$ullllllllyyy,#4$4$4$,#kyTTk                                                                                                                                          $,,GFE>UhBqylllllty!!',#4$4$4$4$4$yyT\t                                                                                                                                          444<<4<<4AKXlr
blllllty!!',#4$4$4$4$4$ylLTtl                                                                                                                                       D<;D<;<<4<<4\ZSli.G`ltllll'',#,#4$,#,#,#4$4$,#tt7bBqYslGFE                                                                                                                                       DD<<<<<<<GFEd^U\ZS4<@
Ptllll'',#,#4$,#,#,#4$4$,#tj.G`<DGPLKlldd^U<<4                                                                                                                                       $$#DD<<<<<<<VTKtmcPLK   ltllllytttytl'4$3,'l$u<<<<44D<;d^Ud^UDD<                                                                                                                                       ,,,DD<<<<<<<\ZStmcVTK$$#   
btllllytttytl'4$3,'t"a<44<<4D<;je[je[GFE                                                                                                                                       444DD<<<<<<<je[lldPLK,,,   Bttttttttttt!,#4$4$,#l2<<4<<<DD<je[lldGFE                                                                                                                                       <<4DD<<<<DD<je[lldGFE,,,   Bttttttttttt!,#4$4$,#t	(<<4DD<DD<d^UlldGFE$$#                                                                                                                                    <<<DD<<<<GFElldlldDD<,,,5,;=;E54L4,K,,T,,T,,T*%[*%["a*%[*%[%'l=6~=6~=6~=6~44A<<4DD<<<<d^UlldPLK$$#                                                                                                                                    <<<DD<<<<PLKtmcje[DD<,,,5,;=;E54L4,K,,T,,T,,T*%[*%["a*%[*%[%'l=6~=6~=6~=6~44A
<44DD<<<<\ZStmcPLK$$#                                                                                                                                    DD<DD<<<<VTKtmcd^UDD<$$#   854L<<<DD<DD<DD<DD<DD<DD<<<4VTKje[je[je[je[je[GFE=;E$$,65,DD<<<<\ZStmcVTK$$#                                                                                                                                    D<;D<;<<4VTKtmcVTK<<<$$#   854L<<<DD<DD<DD<DD<DD<DD<<<4VTKje[je[je[je[je[GFE=;E$$#,,,DD<<<4PLKlldVTK,-#                                                                                                                                    <<<D<;<44VTKtmcPLKDD<
btkj"a*%[,*H,*H54L54L:7W\Vk\Vk\VkFCkFCk2-3,$u$$#<<4<44GFEje[je[GFE                                                                                                                                       AKX>UhAKXQ\ftmcd^UPLK
btkj"a*%[,*H,*H54L54L:7W\Vk\Vk\VkFCkFCk2-3,$uGFEDD<\ZStmcl                                                                                                                                       BqI~[~[~QQV	(ttttttlk*$3,4$,#,#,#,#4$4$4$'
HiHi                                                                                                                                 L\T\AKX   	(ttttttlk*$3,4$,#,#,#,#4$4$4$'
L\,4                                                                                                                                 $,T\T\0BT   7tlllllt!,#'',#4$4$4$4$4$4$,#,T\AKX                                                                                                                                 $<T\TTTAKX   7tlllllt!,#'',#4$4$4$4$4$4$*$,TTG`x                                                                                                                                 *Js\TT\G`x   Ptllllllllll'4$4$4$4$4$4$4$ DLTxYs                                                                                                                                 .G`\TTkYs   Ptllllllllll'4$4$4$4$4$4$4$ DTTgi                                                                                                                                 ,D\\TxYs
btlllllllttty,#4$4$4$4$4$4$O\T\i                                                                                                                                 
I~\TxxQ\f   
btlllllllttty,#4$4$4$4$4$4$BBq\\xxYs                                                                                                                                    #?`\\kkt,44
ltlllltyy!!'',#3,4$4$4$4$4$P0BT\\\\0>L                                                                                                                                    
BqTgkY
ltlllltyy!!'',#3,4$4$4$4$3/BI~TT`i                                                                                                                                       4DBqBqY*Js7tlllll'4$4$4$3,4$4$,#''4$4$4$4$"a   $<T7bI~Bq,4F                                                                                                                                             $<$4B0BT#7tlllll'4$4$4$3,4$4$,#''4$4$4$4$"a      $$4T$,                                                                                                                                                            Btllllltyyyyytlt'4$4$4$4$*$                                                                                                                                                                           
Btllllltyyyyytlt'4$4$4$4$*$                                                                                                                                                                              Btlllllllllllly,#3,4$4$4$4$*$
                                                                                                                                                                           Btlllllllllllly,#3,4$4$4$4$*$
                                                                                                                                                                           $:tttttlllllllt,#3,4$,#'4$4$,#
                                                                                                                                                                           $:tttttlllllllt,#3,4$,#'4$4$,#
                                                                                                                                                                           444"ajjlltttttlltyyttl*$4$4$	(                                                                                                                                                                           444"ajjlltttttlltyyttl*$4$4$	(                                                                                                                                                                        <<<<<<=;E=;E=;E44A,,T*%[*%[jltttttlj*%[<<<<<<=;E                                                                                                                                                                        <<<<<<=;E=;E=;E44A,,T*%[*%[jltttttlj*%[<<<<<<=;E                                                                                                                                                                        DD<D<;D<;D<;<<<DD<VTKGFEDD<<<<=;E54L,,T*%[*%[,,T=;E=;EDD<GFEVTKD<;                                                                                                                                                                           DD<D<;D<;D<;<<<DD<VTKGFEDD<<<<=;E54L,,T*%[*%[,,T=;E=;EDD<GFEVTKD<;                                                                                                                                                                           ,,,DD<<<<<<<<<<<<<PLKlldje[je[\ZSPLK65,DD<D<;D<;D<;PLK\ZSd^UlldtmcPLK                                                                                                                                                                           ,,,DD<<<<<<<<<<<<<PLKlldje[je[\ZSPLK65,DD<D<;D<;D<;PLK\ZSd^UlldtmcPLK                                                                                                                                                                           <44DD<<<<<<<PLKd^Uje[lldlldlldtmcDD<DD<<<<<<<<<<DD<DD<PLKje[lld\ZS                                                                                                                                                                        <44DD<<<<<<<PLKd^Uje[lldlldlldtmcDD<DD<<<<<<<<<<DD<DD<PLKje[lld\ZS                                                                                                                                                                     <<<<<<<<<<<<DD<VTK\ZSlldje[d^Ulld<<<<<<<<<<<<PLKje[VTKd^Ulldje[                                                                                                                                                                     <<<<<<<<<<<<DD<VTK\ZSlldje[d^Ulld<<<<<<<<<<<<PLKje[VTKd^Ulldje[                                                                                                                                                                     DD<<<<<<<<<<DD<<<<GFE\ZS\ZSje[\ZS      <44DD<<<<<<<DD<VTK\ZSlldje[lld,-#                                                                                                                                                                     DD<<<<<<<<<<DD<<<<GFE\ZS\ZSje[\ZS      <44DD<<<<<<<DD<VTK\ZSlldje[lld,-#                                                                                                                                                                     ,,,DD<<<<DD<\ZS\ZSd^Uje[\ZSje[tmc<44      ,,,DD<<<<<<<DD<\ZSlldd^UVTKlld<<4                                                                                                                                                                     ,,,DD<<<<DD<\ZS\ZSd^Uje[\ZSje[tmc<44      ,,,DD<<<<<<<DD<\ZSlldd^UVTKlld<<4                                                                                                                                                                     <44DD<<<<<<<PLK\ZSd^Ulldje[lldje[      DD<<<<DD<je[lldVTKGFEje[tmcGFE                                                                                                                                                                     <44DD<<<<<<<PLK\ZSd^Ulldje[lldje[      DD<<<<DD<je[lldVTKGFEje[tmcGFE                                                                                                                                                                  4<4<<<<<<<<<GFEVTKd^UlldlldtmcPLK         <<<<<<DD<PLKGFE<<<\ZStmctmcVTK                                                                                                                                                                  4<4<<<<<<<<<GFEVTKd^UlldlldtmcPLK         <<<<<<DD<PLKGFE<<<\ZStmctmcVTK                                                                                                                                                                  ,4,,4,444<<<GFEd^Uje[je[d^Uje[$$#            ,4,<<4<<<<<<<<<PLKlldd^Ud^UVTK
                                                                                                                                                               ,4,,4,444<<<GFEd^Uje[je[d^Uje[$$#            ,4,<<4<<<<<<<<<PLKlldd^Ud^UVTK
                                                                                                                                                            ,4,,4,,4,,4,,4,444444444,44,4,444         ,4,,4,,4,,44,4,444<<<,44,4,,4,,,,                                                                                                                                                         ,4,,4,,4,,4,,4,444444444,44,4,444         ,4,,4,,4,,44,4,444<<<,44,4,,4,,,,                                                                                                                                                         $,$,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,$         ,4,,4,,4,,4,,4,,4,,,,,4,,4,,4,,4,,,,                                                                                                                                                      $,$,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,$         ,4,,4,,4,,4,,4,,4,,,,,4,,4,,4,,4,,,,                                                                                                                                                   ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,$         ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,,                                                                                                                                                   ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,$         ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,,                                                                                                                                                   ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,,         ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,44                                                                                                                                                ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,,         ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,44                                                                                                                                                ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,,,            $,$,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,,                                                                                                                                                ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,,,            $,$,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,,                                                                                                                                                   $,$,44,4,,4,,4,,4,,4,,4,,4,,4,,4,,44$,$            ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,44$$#                                                                                                                                                   $,$,44,4,,4,,4,,4,,4,,4,,4,,4,,4,,44$,$            ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,44$$#                                                                                                                                                   $$$,$,,,,,,,,,,,,,,,,,,,,,$,,$$#               $$#,,,,,,,,,,,,,,,,,,,,,,,,$$#                                                                                                                                                      $$$,$,,,,,,,,,,,,,,,,,,,,,$,,$$#               $$#,,,,,,,,,,,,,,,,,,,,,,,,$$#                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
      #         
,
                  
                                                                                                                                                                                                               
            
                                                                                                                                                                                          ,      ,$,$      
$4$4,$            ,                                                                                                                                                                                                   
   ,#      
$4$,                                                                                                                                                                        $4$      
$4$4L,D
   $$4$44D4L$         ,,D$                                                                                                                                                                                                ##      
$,,D,4
   $4$4,<,<         
$4                                                                                                                                             #      
$,,4      ,$<$<T4L#,$4$4$4L$<T$      $$4L$4L#                                                                                                                                                                                 
      $,<      $4$<T4L   $$4$44L$<T$         ,D4D,                                                                                                                                             ,
      $$44D$4
$4,4$<T$<T$4#$4$,,<$<T$<T$   #$4L$<L4L
                                                                                                                                                                                    
$4,<$      $,$4$<L$<T$,
$,$4$4$<T$<T$      ,<$4L$<L                                                                                                                                          #$4$      $,$4$<L4D,$,$4,<,<,<$4$,$,,<$<T$<T4D#$,,D$<T$<T   
$,                                                                                                                                                                     
$4      ,$44L,<#$,,<$<L4D$4$,$4$44L$<T$4L,<$<T$<T$4      
                                                                                                                              
,4$<L,<#$4$4$4L$<T,4$,$,$4,<,D$4$,$4,<$<T$<L,<$4$4,<$<T$   ,,D
                                                                                                                                                                  
$,4D$,
$4$4$4L$<L$4$4$4$4,<,<$4$4$44D$<T$<T,<$,$4,D$<T,<      $4$                                                                                                                                 ,,<$<T$4L,<$4$4$44L4D$4$4$4$4,D$4L,<$4$,,D$<T$4$,4D$44D,$4D4D
                                                                                                                                                                     #,<$<T4D,$,$4$44L$<L$4$4$4$4,<$4L,<$,$,,<$<T4D$,,<$44D4D
#$4L,                                                                                                                           
   $4,<$<L$<T,<$4,D$4$4$4$4$4$,$,4D$<T4L,<$,,<$4,<4L,<$4$,,4$<T,<                                                                                                                                                                        
$4,<$<T$<T,<$,$4$4,D,4$,$4$4$4,D$<T,D$4$,,D,D$,,<4D$4$4,,<$<T$                                                                                                                           #
$,$4$44L4D$4,D$4L4L,D,D,<,<$4$44D$<T$<L4D$4$44D$<T4D$,$4$<L$<T,   
                                                                                                                                                            
   #$4$<4L$<L$4,<4L,<,4$4$4$4$4$44D$<T$4L,<$4$4$<4L$<L$4$,$4$4L$<T
                                                                                                                           
$4$$4$,$4$4$4$,,D$<T$<T$<T$<T$<T,D$,$44D$<T$<T,<$44L$<L,<,<4L4L,<#                                                                                                                                                            
$,
$,$4$4,D,<$,,D$<T$<L4L4L4L4D$4$44D$<T$<T,D$,,<$<L$<L$4$4$<L$<T,<                                                                                                                        
$,$4,D4D,<$4$4$4$4$,,<4L$<T$<T$<T4L$4$,$4$<T$<T,<$4$<T,D$,,<$4$,
4L$4                                                                                                                                                               #$4,$4$4$,$,$4$,$4,<$<L$<T$<T$<T$<T,<$,$44L$<T4L$4,D$<T,<,44L,<$4

,<
                                                                                                                        $4$44D4D4L4L4L,<$4$,$4,<,D4D,<$4$4$4,<$4$,,<4D,<,<,<,<$4#,D$<T                                                                                                                                                               
$4,<4L4L,<,<,<,<$4$,$4,D4L$<T$<L,<$4$4,<4L,<$44D4L$4$4$4$,#4D4L
                                                                                                                        
$,$4$,$4,<$<,<,D,D,<$4$4$,$,,<4L,<,<$4$<,<,D,<4D$<T$<T$<L,<,D$<T4D                                                                                                                                                                     ,$4$4$4,<4D4D,D,<$4$,$,$4$4$4,<,<$4,<$4$4$4,D,<4L4L4L4L$4,D$<T$4                                                                                                                              $4$4$44D4L$<T$<T$<T$<T4L,<$,$4$<L$<T,<$4$4,<4L$<T4D$44L4L$4$44L$4L#                                                                                                                                                                     
$4$4$,,<,D,<4L4L4L,D,<$4$,,<$<T4L$4$4$44L4L4D$44D$<T4L,<,<$<T$<T
                                                                                                                                 $$4$,$4,<4D4L$<T$<T$<T,<$,$44L$<T4D$4$4$,,<$<T4L$4,<$4$<4L4D,                                                                                                                                                                           $$4$4$44D$<L$<T$<T$<T$<T4D$4$,4D$<T4L$4$4$4,<$4L$<T,<$44D$4$44L4L,                                                                                                                              
#$4$,$,$,$4,<,D$<T,D,$,,<$<T$<T$4B,$4$44L$<T$4,D4L4L,<,                                                                                                                                                                        $$4$,$,$4,<4D4L$<T4L$4$,$4$4L$<T,D,$4$,,D$<T,D$4,<,<4L,D,                                                                                                                                    $,,,D,<$4$4$4$,$,,<4L,<$4$44L$<T[~>Uh,$4,<$<T,<,44L4L4D$,$,                                                                                                                                                                     ,$4,4$4$,$,$,$,,<$4L$4,$,4D$<L.G`0BT,$4,4$<T4D$44L4L4D$4

                                                                                                                                    #$4,<4D,D,<4D4D,<4D4D7b1W#4D4Li$4B,$44L$4$,4D$<T$<T$<T,<                                                                                                                                                                        #$4$44D,D,<,<$4$4,44L$4L*Js$,,<4L>Uh0BT,$44L4L$,,<$<T$<L4L4D,<                                                                                                                                       $$4$4$4L$<T$,,<4D,<4DBq\$<T,4L.G`r,<$4$4L$4$44D,<4L#                                                                                                                                                                                 #$4,<4D,<4L*Js$4L,<4D$<TT*Js,4D$<T,<$,,D,D$,,<4L4L$<T$,                                                                                                                                          $,$4LLT1W,Bq*Js,<1WLn>Uh$44Dr.G`$44D$,,D,D$4                                                                                                                                                                                    ,$4,<,<Bq\Bq$4L,47b\L*Js*Js,DHi[~,$4B,<$44D,<,<$                                                                                                                                       
$<$<T4D$<T\\\#?`Bq1W%(%(4DHii.G`G`xG`x	)6	)6$4$,                                                                                                                                                                                    
,$4,<$4.G`T\T*Js,<TL#?`*JsLHi$<T$4,<$4$4,<$,
                                                                                                                                    $47bI~\\nG`xI~\\7b7b*Js$CDG`x4L+D.G`>Uh	)64$<
                                                                                                                                                                                          $44D,<$4#?`T\\7b.G`L4D%(%(4D[~[~	)6$,$4                                                                                                                                    0BTT||1WT\Bq7bT%'l%~+D48ANi@OPFCkYs$4B                                                                                                                                                                                             ,$,$4,<,<,41WT\1W1WI~#?`ll4L+DHir.G`,<#                                                                                                                                    ,-#HiTxkBq*JsL1W1WTPY'[~[~BqPYr$4B                                                                                                                                                                                          ,
$4,D,<,<$4$<TL*Js1WT`62k%~M48Hi>UhMFCk                                                                                                                                 ,44,-#>UhT\|xxBq,,<$,#?`TT\`~kT                                                                                                                                                                                                4D,<,<,<,<$4#?`4L1W\T[~%~PYBqn[~Ys                                                                                                                              ,4,,4,,,,,<ALTgkgx[~$48M#.bL\TTk\l                                                                                                                                                                                                   $,,<,<,<,<,<,<,<$41W\TTt\ti                                                                                                                                 ,4,,4,,4,,-#G`x\\YsP
bly4TTT\xx2-	(                                                                                                                                                                                                8,D,<OO,<"D
b#.bLTTTTT|x>Uh                                                                                                                                 ,4,,4,,4,,,,,4,BqTxYs,L
bll!%\BT\TPYllP	(                                                                                                                                                                                          B,<Otl"D
bl!7b\g\\\|$4
   $444
                                                                                             ,4,,4,,4,,4,,4,,,,0>L.G`4<@,44#.bllly,#3,%\4KTgBklttty<F$                                                                                                                                                                                 7jOltlll7R\gT0BTd^Utmcd^UVTKPLK65,7b\xxx~i$4                                                                                          $,,,44,4,,4,,4,,,,,-#-#,,,G`xBktll'3,4$3,%\$s44B``B&@llltL\Bk                                                                                                                                                                           
ltttlllBk\I~GFEtmctmctmctmctmcje[[~gt                                                                                       
$,$,4,,-#,-#,440BTHiI~TLylly4$4$4$3/%\$s$s$s$s$s$s!-lyy02TT|
                                                                                                                                                                        Ptlllll!-TT|x[~,,,PLK\ZS\ZSd^Uje[d^UG`xT\$,                                                                                             #HiBqLTTTTTylll'3,4$4$4$%\$s$s$s$s!-l'4$,#7RTgYs                                                                                                                                                                     7tllllld&@\T\`\[~$,$,,,,4,,4,,4,444,4,,<ATT`x                                                                                                6VT\\TTTT!-lllt!',#4$3,2B2B%\3/''4$4$,#BkTx,                                                                                                                                                               

btllltyy*$T\TT`gg\TTgg\TL,44,,,,4,,4,,4,,4,,,,,44nxt\AKX                                                                                                      *JsI~T\\\02dlllllty',#'',#4$4$4$4$,#BkTx0BT                                                                                                                                                               7tllllt,#4$,#7RT\TTTTTTTTKTTT>Uh,,,,4,,4,,4,,4,,4,,<At[~                                                                                                                  $<*JsBqLyl
blllty!,#,#,#,#,#4$4$4$4$4$LTgHi,#                                                                                                                                                         Ptllllly'4$,#3/BkT\\\TTTkY$4$$,7bk6V                                                                                                                           4llllllly'',#4$4$4$4$4$4$4$,#LT\tn*Js                                                                                                                                                   
ltllllt,#3,4$,#',#3/BkBkBkLTxHiYs                              *Jsn\$                                                                                                                           	(lllllllllt*$*$',#4$4$4$4$t!-TBq>UhTkHi                                                                                                                                                7tlllllly,#3,,#'yt|!'LkG`x,4                           4L$                                                                                                                              

blllllllltty!,#4$4$4$4$tyHi,-#AKX\                                                                                                                                                Ptlllllllt!*$,#,#,#,#,#2BT\gtYs                                                                                                                                                                     Ptllllly',#,#4$3,4$4$4$4$4$yj,44,-#4<@xxm
                                                                                                                                          
ltlllllly,#''',#4$4$4$<FT\xt                                                                                                                                                                     	(tlllll!y!!'!!'4$3,'tP$,$,4,$,$Ys\Bq                                                                                                                                             	(ttllllllt,#4$3,3,4$4$4$*$,44I~g,4                                                                                                                                                                        
Ptttttttllltt,#4$4$'t7,44,4,,4,ix\\L$                                                                                                                                             7ttlllllllt',#',#4$4$2-,4,,4,>UhLgk\1W                                                                                                                                                                              $"a"ajjjjjllll!4$4$,#4$"a
   $,$,44,,,,<A7bBq7b$4                                                                                                                                             
XOjltttttl!3,,#*$,#4$4$*%[,-#,4,,-#4<@HiI~1W                                                                                                                                                                              ,DD<DD<DD<<<<<<<=;E=;E=;E44A=;EQQVAKXQQV\Vk\Vk:7WDD<   $$#,4,,4,,,,,-#
                                                                                                                                                Bj44465,44A4,K*%["ajll|,#4$4$4$4$$u
$,,,,,,4,,-#$,$                                                                                                                                                                                 Pj*%[4,K44A=;E<<<<<<D<;<<4VTKje[tmcje[je[d^UFCk4,W            $$                                                                                                                                                
ltj*%[44AD<;DD<DD<<<<=;E54L,,TO:7WFCkFCk62k
                                                                                                                                                                                                
ltttllXX%'l2-2-2-=6~?32-*$4$,#
                                                                                                                                                                     7tlttPX"a,,T=;E<<<D<;<4<$,,DD<\ZSje[VTK                                                                                                                                                                                                         7tllltll!4$4$4$4$4$4$4$4$4$3,$u                                                                                                                                                                     Btlll
blttljjyttj"aB                                                                                                                                                                                                         Ptllllllyyyy'4$4$4$4$4$4$3,B                                                                                                                                                                  Ptllltllly,#4$4$,#,#,#4$4$P                                                                                                                                                                                                   
ltllllllllll'4$4$4$4$4$4$4$*$
                                                                                                                                                               
btlllllllt!'',#,#,#*$'t
                                                                                                                                                                                                7tlllllllttyyy,#3,4$4$4$4$4$3/"a                                                                                                                                                               
btlllllly,#,#'''!yyty
b
                                                                                                                                                                                             
btlllll!,#,#,#,#,#,#',#4$4$4$4$4$4$4$	(                                                                                                                                                            
btllllly,#4$,#4$4$4$4$4$,#4$,#yP
                                                                                                                                                                                       2tllllll!',#,#,#!yll!,#4$4$,#,#3,B                                                                                                                                                            Ptlllllt',#4$,#,#,#,#4$4$4$'ltP                                                                                                                                                                                       Btlllllllllllllltl$u3,4$4$4$3/X                                                                                                                                                            7ttttllllt!4$3,4$4$4$4$4$*$'yt7                                                                                                                                                                                    $:tttttllllllttllly,#4$,#'4$4$j                                                                                                                                                            7*%[,,T"altttlll!'',#,#4$4$4$'ttP                                                                                                                                                                                    444"ajjlltttttt
bltllyyttl*$3,$u                                                                                                                                                            $DD<DD<<<<54L,,T*%[jltllt|tty!|lltP                                                                                                                                                                                 <<<<<<=;E=;E=;E44A,,T*%[*%[jtP

bttttlj*%[<<<=;E<4<                                                                                                                                                         <<<<<<<<<<<<<<<D<;DD<<<<54L"alt$u%'ltllj"a*%[FCkQQVQQV65,                                                                                                                                                                              DD<D<;D<;D<;<<<DD<VTKGFEDD<<<<=;E
      (,9,,T*%[*%[,,T=;E=;EDD<GFEVTKD<;                                                                                                                                                         444DD<<<<<<<<<<PLKGFE<<<<<<DD<<<<54L,*H44ADD<44A44A44A<<<<<<VTKje[je[je[tmc,-#                                                                                                                                                                           ,,,DD<<<<<<<<<<<<<PLKlldje[je[\ZSVTK         ,,,DD<D<;D<;D<;PLK\ZSd^UlldtmcPLK                                                                                                                                                      DD<<<<<<<<<<<<<PLKje[VTKGFE<<<<<<DD<<<4DD<D<;D<;D<;<<<GFEd^Ud^Ud^Uje[VTK                                                                                                                                                                           <44DD<<<<<<<PLKd^Uje[lldlldlldtmcGFE         DD<<<<<<<<<<DD<DD<PLKje[lld\ZS                                                                                                                                                <<<D<;<<<<<<<<<<<<<<<GFEje[d^UDD<DD<65,      <<<<<<<<<<<<<<<<<<<<<GFE\ZSje[je[,-#                                                                                                                                                                     <<<<<<<<<<<<DD<VTK\ZSlldje[d^Ulld$$#         <<<<<<<<<<<<PLKje[VTKd^Ulldje[                                                                                                                                                $$#DD<<<<<<<<<<DD<GFE<<<<<<DD<GFEDD<,4,         ,,,DD<<<<<<<<<<<<<PLKje[je[je[je[VTK
                                                                                                                                                                  DD<<<<<<<<<<DD<<<<GFE\ZS\ZSje[\ZS               <44DD<<<<<<<DD<VTK\ZSlldje[lld,-#                                                                                                                                             ,4,<<<<<<<<<<<<DD<je[d^UDD<<<<<<<444               <<<<<<<<<<<<<<<\ZSje[je[d^Uje[tmcDD<                                                                                                                                                                  ,,,DD<<<<DD<\ZS\ZSd^Uje[\ZSje[tmc<44               ,,,DD<<<<<<<DD<\ZSlldd^UVTKlld<<4                                                                                                                                          ,44,4,<<<<<<<<<<<<<<<PLKVTKDD<<<<<<<                  ,-#DD<<<<<<<<<<DD<GFEGFEDD<d^Uje[d^U
                                                                                                                                                               <44DD<<<<<<<PLK\ZSd^Ulldje[lldje[               DD<<<<DD<je[lldVTKGFEje[tmcGFE                                                                                                                                          $,,,4,,4,,4,<<4<<<<<<<<<<<<<<<<<<GFE                     <<<<<<<<<<<<<<<<<<<<<VTKje[lldd^U                                                                                                                                                            4<4<<<<<<<<<GFEVTKd^UlldlldtmcPLK                  <<<<<<DD<PLKGFE<<<\ZStmctmcVTK                                                                                                                                       ,4,,4,,4,,4,,4,,44<<4<<<<<<<<<<<<,,,                           DD<<<<<<<<<<<<<GFEVTKGFEGFE<<4                                                                                                                                                         ,4,,4,444<<<GFEd^Uje[je[d^Uje[$$#                     ,4,<<4<<<<<<<<<PLKlldd^Ud^UVTK
                                                                                                                                    $,$,4,,4,,4,,4,,4,,4,,4,,4,444444,,,                                 $$#<<<<<<444,44,4,,4,$,,$,,,4,,4,,4,$$#                                                                                                                                                ,4,,4,,4,,4,,4,444444444,44,4,444                  ,4,,4,,4,,44,4,444<<<,44,4,,4,,,,                                                                                                                              ,,,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$$#                              ,,,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,44$,$                                                                                                                                                $,$,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,$                  ,4,,4,,4,,4,,4,,4,,,,,4,,4,,4,,4,,,,                                                                                                                           ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,44$$#                           ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,44                                                                                                                                          ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,$                  ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,,                                                                                                                              ,,,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,                        ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,$                                                                                                                                          ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,,                  ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,44                                                                                                                           ,44,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,                        ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,$                                                                                                                                          ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,,,                     $,$,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,$,,                                                                                                                              ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,,,                              $$,44,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,44                                                                                                                                             $,$,44,4,,4,,4,,4,,4,,4,,4,,4,,4,,44$,$                     ,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,4,,44$$#                                                                                                                                 $,$,44,4,,4,,4,,4,,4,,4,,,,                                 $$,4,,44,4,,4,,4,,4,,44,4,,,,$$#                                                                                                                                                $$$,$,,,,,,,,,,,,,,,,,,,,,$,,$$#                        $$#,,,,,,,,,,,,,,,,,,,,,,,,$$#                                                                                                                                             $,$$,,$,,,,,,,,$$#                                       $$$$#$$                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  