_._                            
                                _..----~~''.,.`~-..                       
                          _.--~'          .MMMbn.  ` -.    .,.            
                       ,-'                4MMMP""h.    .nJMMMMb           
                     /'                   `MMMb.nx'` 4M."",n,MM           
                   /'                      4MMMMMMMn.`MMr`MMMMM           
                 ,'                         "PPPPPPP JPP" """"P           
                /                    _...--~~-              --..          
              /'               _.--~'                   -       `.        
             <              .-'                        .  -.      `\      
            .'           .-'                         .J$c,  `-.     )     
            ;         .-'                      ..zcc$$$$$$hcc,  \   :     
           <                            ,ccc$$$$$$$$$$$$$$$$$$$c `  >     
          .(                       ,cc$$$$$$$$$$$$$$$$$$$$$$$$$$L ) )     
         / ;                     zJ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F ) '     
       /'  (                    <$$$$P""   `"?$$$$$$$$$$$$$$""  " '       
      /    l                    <$$F .z$$$$$hc$$$$$$$$$$$$$$c$$h :        
     /     ;                    `$$c$$$$$$$$$$$$$$$$$$$$$$$$$$$  .        
    <      <                     ?$$$$$$""""????$$$$$$$$$$??"?"  (        
    (       `                    <$$$$F ,-" -. J$$$$$$$$",--   ` `.       
    `;                           <$$$$="      z$$$$$$$$='         >       
     <                           <$$$" -r    $$$$$$$$$$ <         )       
     `.                          J$$$$c,...,,$$$$$$$$$$cc,.,cF   `-       
      <                         z$$$$$$$$$$$$$$$$$$$$$$$$$$$$F   /        
       \                       z$$$$$$$$$$$$$$$$$$$$$$$""$$$$F   )        
        \                    .J$$$$$$$$$$$$$$$$$$$???$P z$$$$F -`         
         `-.             _  .$$$$$$$$$$$$$$$$$$$$$zcdC,J$$$$$             
          . `-.       -~'   J$$$$$$$$$$$$$$P$$$$$????$$$$$$$"             
          (                <$$$$$$$$$$$$$$$hc         -<$$P"              
           \            ~~ J$$$$$$$$$$$$$$$$$c <PPPPP J$$"                
            `.             $$$$$$$$$$$$$$$$$$$c `'-- .$$"                 
              `-.        _.$$$$$$$$$$$$$$$$$$$$$ccccd$$"                  
                 `~---~'' $$$$$$$$$$$$$C""?$$$$$$$$$P"                    
                        z$$$$$$$$$$$$$$$$cc, `"""""                       
                   .,cc$$$$$$$$$$$$$$$$$$$$$$$, ..                        
           =-`    "$$$$$$$$$$$$$$$$$$$$$$$$$$$F $$L. .  .;;;;..           
  .;<!!!!!!;;       "$$$$$$$$$$$$$$$$$$$$$$$$$$.$$$$c`. <!!!!'`<!;        
<!!!!!!!!!!!!!;       "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ) `!!!!!!;..(       
!!!!!!!!!!!!!!!!.      `?$$$$$$$$$$$$$$$$$$$$$$$$$$$$ l  `!!!!!!!!!!!!;;;. 
!!!!!!!!!!!!!!!!!>       `?$$$$$$$$$$$$$$$$$$$$$$$$$$ )   <!!!!!!!!!!!!!!! 
!!!!!!!!!!!!!!'!!!;         "$$$$$$$$$$$$$$$$$$$$$$$' '   `!!!!!!!!!!!!!!! 
!!!!!!!!!!!!!!; '!!; \        "?$$$$$$$$$$$$$$$$$$$' '   - !!!!!!!!!!!!!!' 
!!!!!!!!!!!!!!!; `<! `         -.""???$$$$$$$$$$P" -'      `!!!!!!!!!!!! ; 
!!!!!!!!!!!!!!!!!;, `' >          ` -- . """""". -'          !!!!!!!!!!' .. 
 
                                         .,.                              
                                         $$$F                             
                                         "??"                             
                                         .- -                             
                                        ,F r'                             
                                        $"<> L                            
                                       J' $$.?.                           
                                      ,F $$$h q                           
                     ,hc             ,$'c$$$$,`L                          
                     J"`?,           JF.$$$$$$ ?            zc            
                    ,F c ?c         ,F $$$$$$$c`L         z` "            
                    J <$c,`h        J J$$$$$$$$ ?       ,- z  F           
                    J J$$$. ",     zF,$$$$$$$$$L L     ,F.J$. F           
        .          ,F.$$$$$$.`h.  zP $$$$$$$$$$$.?   ,=',J$$$ L           
        $",        J <$$$$$$$. ?c,$',$$$$$$$$$$$h`L,J",J$$$$$ $           
        $ `",      P $$$$$$$$$h `?'.$$$$$$$$$$$$$,`P z$$$$$$$ $      .r   
        $."c "=,  ,F<$$$$$$$$$$$c,.$$$$$$$$$$$$$$h,z$$$$$$$$$,?.  ,=?$"   
        `h $$$c "4P <$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$h Lr"_-,F    
        `h $$$$$L." $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$h ",$F,F     
        `h $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P'J      
        ,F $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F L      
        ,F $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$."r     
       ,P'c$$$$$$$$$$$$$$$$$$$?????"""""""""""""""""????$$$$$$$$$P"=      
      ," $$$$$$$$$$$$$$$???"..z======"""""```````""====,.`??$$$$P         
      F $$$$$$$$$$$$$P"..zc=''.,,.:::::::::::::::::::;.,.",.."$$          
      " $$$$$$$$$P" .z=' ..;'``..,,,. `''::::::::::::'''<;.."\."          
          $$$$$P",c' .;<'`.,cd$$$$$$$$$c,,.''::::' ..zccc,'`;. \          
           ?$$F,c' .:::'.z$$$$$$$$$$$$$$$$$c,.` .,c$$$$$$$$.'::           
             ",P' :::: .$$$????$$$$$$$$$$$$$$$cd$$$$$$$P""?$  h           
             =" ::::: <$"',ccc, ""$$$$$$$$$$$$$$$$$$$"",ccc`"r`           
             . ::::: .$'.$????$$,  "?$$$$$$$$$$$$$$F .J$???? F            
              :::::: $F $",ccc,`"?L  ?$$$$$$$$$$$P" J"".zJc ?. nmnn.,,.   
           .  :::::  $ J"4???"""  ""=,""$$$PP$$$" ," '"""""" Fr"MMMMMMMMMM 
   .xnmMMMMM  ::::'  .""?'  .zcc,.   ?h, "".J$P'.F  ,cc=       ",MMMMMMMMM 
nJMMMMMMMMMM  :::::        `?$$$$F    "$$$$$$$$P" c$$$$    J =,nMMMMMMMMMM 
MMMMMMMMMMMM  '::::: -ccd$c, `"??    i,,$$$$$$$cc,,."""  zc$c MMMMMMMMMMMM 
MMMMMMMMMMMMr  :::::  ?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ MMMMMMMMMMMM 
MMMMMMMMMMMMb  `::::. `$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F MMMMMMMMMMMM 
MMMMMMMMMMMMM. ':::::  `$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F .MMMMMMMMMMMM 
MMMMMMMMMMMMMM. '::::: .?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .MMMMMMMMMMMMM 
MMMMMMMMMMMMMMM. ::::: ',$$$$$$$$$$$$$$$$$F ?$P" $$$$$$$$$  JMMMMMMMMMMMMM 
MMMMMMMMMMMMMMML '::::: $$$$$$$$$$$$$$$$$$hcd$ z$$$$$$$$$" uMMMMMMMMMMMMMM 
MMMMMMMMMMMMMMMM> ':::: $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ;MMMMMMMMMMMMMMM 
MMMMMMMMMMMMMMMMM  '::: ?$$$$$$$$$$$$$$$$"" `"""  `$$$$$$ JMMMMMMMMMMMMMMM 
MMMMMMMMMMMMMMMMM>  ::: <$$$$$$$$$$$$$$P"  ..'``` .$$$$$F MMMMMMMMMMMMMMMM 
MMMMMMMMMMMMMMMMMM  :::: ?$$$$$$$$$$$P"  `))))).  ?$$$$$ 4MMMMMMMMMMMMMMMM 
MMMMMMMMMMMMMMMMMM. `:::: "?$$$$$$$$$..`````   `` <$$$$' MMMMMMMMMMMMMMMMM 
MMMMMMMMMMMMMMMMMM> ':::::. "?$$$$$$$$$hccccchhccc$$$$P uMMMMMMMMMMMMMMMP'
44MMMMMMMMMMMMMMMM> '::::::::.`"?$$$$$$$$$$$$$$$$$$$$F uMMMMMMMMMMMMMMP'.n 
n."44MMMMMMMMMMMMM> '::::::::::.  ""??$$$$$$$$$$$$$F  4MMMMMMMMMMMMMMM';MM 
MMM. "4MMMMMMMMMMM  ':::::::::::::.   ."""?????))P"   JMMMMMMMMMMMMMP  MMM 
MMMMMx. 4MMMMMMMMM  ::::::::::::::::;.,."""""""" .::  4MMMMMMMMMMMMP .JMMM 
MMMMMMMb. 4MMMMMM' :::::::::::::::::::::::::;;::::::    "4MMMMMMMMP .MMMMM 
MMMMMMMMMb."MMMMP  :::::::::::::::::::::::::::::::::: `;.."4MMMMMP .MMMMMM 
MMMMMMMMMMMx.""" .:::::::::::::::::::::::::::::::::::.`:::::.,."" .MMMMMMM 
MMMMMMMMMMMMMx. ::::::::::::::::::::::::::::::::::::::.:::::::::  MMMMMMMM 
4MMMMMMMMMMMMMb.`::::::::::::::::::::::::::::::::::::::::::::::: nMMMMMMMM 
 "4MMMMMMMMMMMMM.`:::::::::::::::::::::::::::::::::::::::::::::' MMMMMMMMM 
:  )MMMMMMMMMMMMb `:::::::::::::::::::::::::::::::::::::::::::: MMMMMMMMMM 
    "4MMMMMMMMMMMb `::::::::::::::::::::::::::::::::::::::::::: MMMMMMMMP 
::::. 44MMMMMMMMMMb ::::::::::::::::::::::::::::::::::::::::::: MMMMMMMP : 
::::::. "4MMMMMMMMM `:::::::::::::::::::::::::::::::::::::::::: MMMMMP' :: 
 
       .;;;;.                                                         
      <!!!!!!>;                                                       
    ;!!!!!!!!!!>                        .,;;,.                        
   ,!!!!!!!!!!!!!;            ,;>   ;;!!!!!!!!!>;                     
   !!!!!!!!!!!!!!'       ,;<!!!' ,<!!!'``.,,,. ``<;                   
  <!!!!!!!!!!!!(.,;!',;;!!!!!!  <!!!' ,c$$$$$$$c, `h                  
  !!!!!!!!!!!!!!!!!;!!!!!!!!' ;!!! .r"',?$$$$$".,  `h                 
  !!!!!!!!!!!!!!!!!!!!!!!!!'.;!!' z$.J"..`$$$$c"..  '                 
  !!!!!!!!!!!!!!!!!!!!!!!!!<!!! .J$$P c$$$$$$$$c$$$..                 
  <!!!!!!!!!!!!!!!!!!!!!!!!!!!'z$$$$h$$$$$$$$$$$???$h                 
   !!!!!!!!!! !!!!!!!!!!!!!!! z$$$$$$$$$P  `$$$F  ,$$                 
   `!!!!!!!! <!!!!!!!!!!!!!!'<$$$$$$$$$" c <$$P z ?$$                 
    `!!!!!! ;!!!!!!!!!!!!!' .$$$$$$$$$F J$ <$$ J$F $$F                
     `!!!!  !!!!!!!!  !!'   J$$$$$$$$$   ` J$$   "J?"" ..             
      `<!! .!!!!!!!  >'  ."<$$$$$P"" ..   <$$$    " .r JF"            
        `!  !!!!!!  ' .n= ,,""?$"  z$$$c, $P".,cccc, ".`?$$           
            <!!!' .xnP" z$$$$$cc  J$$$$$$.==?$$$$$$$$ $h.             
             `'.nJMP",c$$$$$$$$$  ?$$$$$$ ,ccc$$$$$$$"???"..)Mbnx.    
           .-nMMMM" z$$$$$$P"" "   "???" -$$$$$$$$$P"  -c$$$ 4MMMMn.  
            uMMMMM <$$$$$$$J$$$c  "?ccc$$c,""""""""  z$h$$$P JMMMMMC` 
          .MMMMMMM `$$$$$$$$$$$$h   `??$$$$$cc,,r= .J$$$$$" .MMMMMMM  
         uMMMMMMMMx ?$$$$$$$$$"$$. .    ""???""  /??$$??" .nMMMMMMMM  
         MMMMMMMMMM. "?$$$$$$$,`?$.`:: .      ,-" -""  .xJMMMMMMMMMM  
         MP.MMMMMMMMb.. `""""""  ?$c `-``  ,-' .,.xnmMMMMMMMMMMMMP""  
         " )MMMMMMMMMMMMMMmnmMbn.  "?hccc=' .JMMMMMMMMMMMMMMMMMMP     
           4MMMMMMMMMMMMMMMMMMMMMMn.     .xJMMMMMMMMMMMMMMMMMMMP      
           `MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMP        
            `4MM"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMP"          
              `"- 4MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMP"             
                     "44MMMMMMM"44MMMMPPC"4MMMMMMMMMMP                
                                   `"""=     ""444444L                
 
       ;<!!!!;>                                                       
     .<!!!!!!!!;                                                      
    ;!!!!!!!!!!!;                                                     
   <!!!!!!!!!!!!!>                                                    
  '!!!!!!!!!!!!!!!>;                                                  
  <!!!!!!!!!!!!!!!!!>.     .,.   ..;;;;;;;;..                         
  !!!!!!!!!!!!!!!!!''(.  ;<'' ;;!!''```,.```'!;                       
  !!!!!!!!!!!!!!!!!;<!\;!' ;;!!'`.,cc$$$$$c= '``                      
  `!!!!!!!!!!!!!!!!!!!!!' ;!!'  -???"?$$$$F,bJmb '>                   
  `!!!!!!!!!!!!!!!!!!!!' !!!'  ,n4Mnxr`$$F PP"""4 '                   
   <!!!'!!!!!!!!!!!!!! ;!!!   `4MMPPPM $$c ,c$$$,. '                  
   `!! !!!!!!!!!!!!!!' !!' J$ J"'.,.,,.$$$$$$$$$$$L                   
    `',!!!!!!!!!!!!!! !!! J$$  J$$$$$$$$$$$??"?$$$$F                  
      !!!!!!!!!!!!!!!<!! J$$$$$$$F ? $$$$$$F   $$$$h                  
     .!'!!!!!!!!!!!!!!! <$$$$$$$$  . ?$$$$P ch.?$$$$                  
      ' !!!!!!!!!!!''!> ?$$$$$$$F,$$$ "$$$F<$$$.$$$$                  
       ;!!!!!!!!!!' <! x $$$$$$$'J$$$, $$$,` `?,$$$$  -.              
       !!!!!!!!!!' !!' M $$$$$$$ " `"? $$$L    `,c$$$L   ' =nmn.      
       !!!!!!!!! ;!!'.JP $$P""""h      $$$$=   """?$$$$$$cc, "MM.     
       !!!!!!!! <!'  x" c$$P".,.,,.   J$$C zcd$$$$, $$$$$$$$$ MMMMn.  
        !!!!!' <' ,nP" J$$$cd$$$$$$$hr`""""$$$$$$$'  ,c,$$$$$"MMMMMb  
        `!!!  `.xn" ,c$$$$$$$$$$$$$$$P"<$$$$$$$$" ,-z$$$$$$$" MMMMMr  
         !'  nJM" c$$$$$$$$??????"""",c `"""""' ,='c$$$$$$" .JMMMM4M  
          xnMMM <$$$$$$$$" ,.  =cccd$$$$hcccccc"',$$$$$P" .nMMMMMM    
        ,=)MMM>.$$$$$$$$'cd$$hc    """????"""" z-$P""  ..nMMMMMMMP    
        ,nMMMM.<$$$$$$$$$$$$$$$h. ..          f   ..xnmMMMMMMMMM)\    
        JMMMMMb "$$$$$$$$$$$$$$$$.`::.`:..   ; .nJMMMMMMMMMMMMM =     
       MMMMMMMMn  ?$$$$$$$$$h,."?$L. `:::: ,J .MMMMMMMMMMMMMMP        
      ,4MMMMMMMMbx. `""""""""""  `"?hc,..,rP".MMMMMMMMMMMMMP"         
      ' )MMMMMMMMMMbnmnnmnmnmMMbnnx.. """" ..JMMMMMMMMM""P"           
        `MMMMMMMMMMMMMMMMMMMMMMMMMMMMbnmnmMMMMMMMMMMMP                
         4MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPP"                 
          "P"MMMMMMMMMMMMMMMMMMMMMMPPP4MMMMPPPP""                     
              "4MMMPPMMMMMMMMMMMMMMMMx,.                              
                 ""F J"44MMMMM""""""""                                
                                                                      
 
                        .,.;;;.,. '!!!!!!!!;;;.                           
                     .;<!!!!!!!!!!;.``<!!!!!!!!!;; `'>;;;;;;;;;,.         
                    ;!!''',,,,c```<!!; '!!!!!!!!!!!;.`!!!!!!!!!!!!;;,     
                  ;!' ,c$$$????$cc `<!!;`!!!!!!!!!!!!!!!!!!!!!!!!!!!!;;   
                 ,''-""$$$$.??cC$$$c '!!,`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>. 
                ,!,"-"F$$$F . `?$$$$h '!!.`<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!. 
                ' P zcd$$$c<$$c,"$$$$h.'!!!!!!!!!!!!!!!!!!<!!!!!!!!!!!!!!! 
                 c J$$$$$$$$$$$$c$$$$$h !!!!!!!!!!!!!!!!!>'!!`<!!!!!!!!!!! 
                <$c$$$$$$$$",c,"?$$$$$$  <!!!!<!!!!!!!!!!! <> !!!!!!!!!!!! 
                <$$P..`?$$C $"?h."$$$$$c .``<!.`'!!!!!!!!! '  ```<!!!!!!' 
                <$$ `$$."F? `   " `$$$$$c,"-<.(   `'!!!!!>        '````   
                `Li   "" ?c cc     $$?$$$$cc,."-..  ''!!!                 
                 hJ .    <$h`?$cc$F),J$$$$$$$$$c`4Mn. '!'                 
                 .`? ?c,,.$$$,`?",J$$$$$$$$$$$$$$c MMb.                   
              ,cc$$$cr=`,J$$$$P J$$$$$$$$$$$$$$$$$>`MMMr                  
             <$$P"',ccd$$$$""" <$$$$$""'."?$$$$$$$$.MMMMx                 
        ..n> $P",J$$$$$$$F,cdhc."""". z$$$$$$$$$$$'JMMMMM                 
      .nMMMb ` <$$$$$$$$$$$$$$$F cc$',$$$$$$$$$$" ,MMMMMM.                
    . ,MMMMMn. $$$$$$$$$$$$$$$$' $P',$$"C$$$P"" ,nMMMMMMM                 
    ,nMMMMMMMM.`$$$$$$$$$$$$$P' J",c$""=""  .,xnMMMMMMMMP                 
   uMP4MMMMMMMb,`?$$$$$$$$$P"  `,c??'.,xnMMMMMMMMMMMMMMM'                 
  ,MP.JMMMMMMMMMbx.`"??""    ???" ,xJMMMMMMMMMMMMMMMMMM'                  
  M";MMMMMMMMMMMMMMMbmmnmMMM+nnmMMMMMMMMMMMMMMMMMMMMP4P                   
 n ;MMMMMMMMMMMMMMMMMMP"',nmMMMMMMMMMMMMMMMMMMMMMMMM P                    
 f MMMMMMMMMMMMMMMP"  ,xnMMMMMMMMMMMMMMMMMMMMMMMMMP                       
  ,MMMMMMMMMMMMMMP ,nMMMMMMMMMMMMMMMMMMMMMMMMMMP,P                        
  4MMMMMMMMMMMMP',JMMMMMMMMMMMMMMMMMMMMMMMMMMP                            
  4MMMMMMMMMMP ,MMMMMMMMMMMMMMMMMMMMMMMMMMMP"                             
   "MMMMMMMMM JMMMMMMMMMMMMMMMMMMMMMMMMMP""                               
    `MMMMMMM.JMMMMMMMMMMPMMMMMMMPPMMP""                                   
     `MMMMMMMMMMMMMMMP)nMMPPP" = "                                        
       4M"MMMMMMMMP",JP""                                                 
        "- 4MMMMM",=                                                      
            "MMP                                                          
 
                            .,,,;;;;;,,.                                  
                    ,;;!!;;;.`'!!!!!!!!!!>;;,                             
                  ;!!!'''!!!!!;.`!!!!!!!!!!!!!;,                          
                ;!!'. ==-.'`<!!!> `!!!!!!!!!!!!!!,                        
                !',cF.`?c,$c,`<!!!;`<!!!!!!!!!!!!!!, `;;.                 
               ! z$$P    `$$$c,`!!!! '!!!!!!!!!!!!!!!,`;!!;.              
              '..`$$  c$$c`?$$$.`<!!! `!!!!!!!!!!!!!!!!<!!!!>             
               "?$$F <$$$$$J$$$$c <!!! '!!!!!!!!!!!!!!!!!!!!!!;           
                 ?"F `""$$$$$$$$$.'!!!!;.)!!!!!!!!!!!!!!!!!!!!!>          
              J$.`F,L $c $$$$$$$$L `!!!!!!!!!!!!!!!!!!! !!!!!!!!>         
              $',-`?F`$$,`P"L$$$$$. <!!!!!!!!!!!!!!!!!! `!!!!!!!!>        
              " " `$$ ?"    ,c$$$$$  `!!!!!!!'!!!!!!!!! `!!!!!!!!!>       
      ,cccccc,.  == $h,. ,z$$$$$$$$h. ''!!!!!;;.``<!!!!  !!!!!!!!!>       
    c$$$$$$$$$$$h===?$$$$$$$$$$$$$$$$c`-.``<!!!!!; `!!! ,!!!!!!!!!!       
   $$$$$$$$$$$P",r",zcc  .,.`"?$$$$$$$$c,"-=. ``!!!; !' !!!!!!!!!!!>      
  <$$$$$$$$$$$$$P,c$$$$$ $$$$$c,"?$$$$$$$$cc`-n. `'!;  ;!';!!!!!!!!>      
   $$$$$$$$$$$$$$$$$$$$F $$$P""'  "$$$$$$$$$$ `MMb. `>  ,<!!!!!!!!!!      
   `$$$$$$$$$$$$$$$$$$" zP",c$$$$c,`$$$$$$$$$> MMMMF.  !!!!!!!!!!!!!      
     ?$$$$$$$$$$$$$P"  =",c$$$$$$$$c$$$$$$$$$ ,MMMMn   !!!!!!!!!!!!>      
       ""???????""  .,,cd$$P" ,cd$$$$$$$$$$P'.MMMMMMb .!!!!!!!!!!!!>;     
              .,,x "?$$$P""  """???$$$$$P"" ,MMMMMMMM `!!!!!!!!!!!!>!>    
             uMMMMMx.   .,nmMMMMbmn,,.,,,,nMMMMMMMMMM  <!!!!!!!!!!!,!!>   
            ;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM   !!!!!!!!!!!!!!>   
            P4MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM'   `<!!!!!!!!!!!!!   
             JMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMP      `!!!!!!!!!!!'   
            ;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMP         `'!!!!!!'`    
            MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMP                        
           ;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMP P                         
           4>4MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM" '                          
             JMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM'                             
             MMMMMMMMMMMMMMMMMMMMMMMMMMPMM"                               
            ;MMMMMMMMMMMMMMMMMMMMMMMMM",P                                 
            J4MMMMMMMMMMMMMMMMMMMMMM"                                     
             JMMMMMMMMMMMMMMMP"dMP"                                       
             MMMMMMMMMMMMMMP .="                                          
             4MMMMMMMMMMMP  `                                             
             4MMMMMMMMMM"                                                 
              MMMMMMMMP                                                   
              `MPMMMMP                                                    
                 )MMM                                                     
                  4M'                                                     
                   "                                                      
                                                                          
 
                                  ,;;;;;;;;,.                       
                        .,;!!!!;;.  `'!!!!!!!!!!>,                  
                     ,;!'````'!!!!!!;> `!!!!!!!!!!!!;,              
                    '` ,ccccc=  ``<!!!!; ''!!!!!!!!!!!!,            
                  '   ""$$$$P`--   ``!!!!! `!!!!!!!!!!!!!>          
                  ,cr""$$$$" cr ?h`hr <!!!!;'!!!!!!!!!!!!!!>        
                 ,F ,c,.$$hc$$$h "$$$h  <!!!; <!!!!!!!!!!!!!>       
                ,P,c???$$$$PPPP?cc"$$$$c`<!!!! '!!!!!!!!!!!!!!      
                J$F ,c $$$F c$c "$$$$$$$, <!!!>;!!!!!!!!!!!!!!>     
               c$" J$$ $$$ c$$$$  $$$$$$$c`!!!!!!!!!!!!!!!!!!!!,    
               $F J$$$ $$F $$$$$h.`$$$$$$$.`!!(`'!!!!!''!!!!!!!!    
               $' ?"  <$$F     ""$ $$$$$$$h <!!!  !!!!>; '!!!!!!    
               L ..   <$$F<$$L     $$$$$$$F `!!!!; `!!!!!; `!!!!!   
               ? ??? =?$$$ ??$hc,. cd$$$$$F= `!!!!>. `<!!!; `<!!'   
              ,cc$$$c,  ?$,=,.    J$$$$$$$F 4.`!!!!!>;  '!!!  !!    
            .J$$$$$$$$$$cc=c,"?$$$$PP$$$$$$c`b. <!!>  -;. <!  ;!    
            J$$$$$$$$$P",ccc,"c,,,,cd$$$$$$$c,`b `!!!>  `'!!  ;'    
            ?$$$$$$$$$$$$$$$$, $$$$$$$$$$$$$$$.`b,`'!!!>  <!  '     
            `$$$$$$$$$$$$$$$" ,$$$$$$$$$$$$$$$$h `b.`'!!!,    >     
           Jc "??$$$$$$$$P"  c$L "?$$$$$$$$$$$$$h.`Mx.`<!!;  ;>     
        . c$$$c  """""""  ,c$$$P   $$$$$$$$$$$$$$h 4MMr <!!! <!>    
       M> $$$$$c "ccccd$$$$$$$" <$c$$$$$$$$$$$$$$$h MMMr `!! `!>    
     nMM> $$$$$$hc`??$$$$$??" ,c$$$$F?$$$$$$$$$$$$F MMMP< !! ;!!    
    nMMMMr ?$$$$$$$=. `""",cc$$$$$P".$$$$$$$$$$$$"  MMMr'   ;<!!!   
   JMPJMMMx  ??$$$$F  ?$$$$$$$$$??.   ????$$$$??  ,MMMMM  '!!!!!!>  
   P'uMMMMMMx,,.        ??????" .,MMb,.         .uMMMMMM  <!!!!!!!  
  '  MMMMMMMMMMMMMMMMMmn,.   ,nmMMMMMMMMmnmnmnmMMMMMMMMMr !!!!!!!!  
    MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM> !!!!!!!!  
   JMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM  !!!!!!!!  
   MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM  !!!!!!!>  
   MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM> ,!!!!!!!   
   MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM  !!!!!!!'   
   MMMMPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPMM' ;!!!!!!!    
   4MMP MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MP .!!!!!!!     
   `MM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM>     ''!!!'      
     P MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMP =                
       MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMP                   
       4MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM                    
        4MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMP M"                     
        `MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMP xP                      
         4MMM MMMMMMMMMMMMMMMMMMMMMMMMMMMM                          
          4MM 4MMMMMMMMMMMMMMMMMMMMMMMMM"                           
           "M  MMMMMMMMMMMMMMMMMMMMMMMMP                            
            `  MMMMMMMMMMMMMMMMMMMMMMM                              
                MMMMMMMMMMMMMMMMPPMMP                               
                `MMMMMMMMMMMMMMM ,M"                                
                 4MMMMMMMMMMMMMP,MP                                 
                  "MMMMMMMMMMMM dF                                  
                   `4MMMMMMMMMP P                                   
                    `4MMMMMMMM>                                     
                      "MMMMMMM>                                     
                        "4MMMML                                     
                          "4MMM>                                    
                            `4MM                                    
                                                                    
 
                 ,;!!!!!;,                                                
               ,<!!'`````'!;.                                             
              !!!' .zchccc,.``                                            
             !!! z$$$$$$$$$$$h                                            
            !!! <$$$$$$$$$$$$F cc                                         
           !!!'<$$$$$$$$C"??$$ ? ,' cc$cc                                 
        ;>;!!! J$$$$$$$$$$hc,"h ,',$$$$$$$.                               
      ,<!>'!!! ?$$$$P"" ""??$h"hF J$$$$$$$L                               
     ;!!!>'!!! .$$$$ <$P  z,,,c$F<$$$$$$$$F .                             
     !!!!>'!!!> ?$$$c<$ ,""".?"$F`..z$$$$$' ?c,                           
    !!!!!! !!!!.`$$$$P"".??",J F.J$$$$$$P' z.?$h.                         
   ;!!!!!!> !!!! ?$$$c zJhcdP"z `?$$$$P" .z$h $$$c .    .,nmnmnx,.        
   ;!!!!!!> !!!!( "?$$$$$,,,,c$ . """ .,JP""? <$$$.`MMMMMMMMMMMMMC(       
   !!!!!!!!!!!!!! `. ?$$$$$$$$$ ?$$$$$$$',db hJ$$$$ MMMMMMMMMMMMMMMbx     
   <!!!!!!!!!!!!!, M' ?$$$$$$$$,`$$$$$$F,MMP $$$$$F JMMMMMMMMMMMMMMMMM.   
   `!!!!!!!!!!!!!! Mb  $$$$$$$$h ?$$$$$ "'.: ?$$$P  MMMMMMMMMMMMMMMMMMM   
    !!!!!!!!!,'!!! 4ML $$$$$$$$$.`$$$$$ ::::. " " .JMMMMMMMMMMMMMMMMMM    
    `!!!!!!!!! !!! JMM ?$$$$$$$$h $$$$$.:::'`     MMMMMMMMMMMMMMMMMMM     
     <!!!!!!!> !!! MMM <$$$$$$$$$c`$$$$h  ::.:: h )MMMMMMMMMMMMMMMMMM     
      !!!!!!!> !!> MMM <$$$$$$$$$$.<$$$$$c,```,z$ JMMMMMMMMMMMMMMMMMP     
       `!!!!!  !! ;MMM.`"$$$$$$$$$$J$$F?$$$$$??" ,MMMMMMMMMMMMMMMMM"      
        `!!!!  !! MMMML  "$$$$$$$$$$$$= `"""" .,nMMMMMMMMMMMMMMPMM"       
       ! '!!!, ` JMMMMMmn."?$$$$$$$P"",JMMMMMMMMMMMMMMMMMMMMMM' P"        
      ;!> <!!!> ;P)MMMMMMMn,. """",xnMMMMMMMMMMMMMMMMMMMMMMMM' "          
      !!!!;!!! ,P 4MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM'               
     ;!!!!!!!! ;  4MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMP'                
    ;!!!!!!!!!! '  MMMPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMP'                  
    !!!!!!!!!!!!!'  "Mx`"MMMMMMMMMMMMMMMMMMMMMMMMMP""                     
   !!!!!!!!!!!!!'     "F. 4MMMMMMMMMMMMMMMP""""                           
  .!!!!!!!!!!!!'            ""4MMMMMPPPPPP""                              
  !!!!!!!!!!!!                   """                                      
   !!!!!!!!!'                                                             
    `'''''                                                                
                                                                          
 
       ;;!!!;.                                                            
     ;!!!!!!!!!                                                           
    ;!!!!!!!!!!!                                                          
   <!!!!!!!!!!!!!>.               .,,,;;;;;;,,,.       .,;;;;;;;;;.       
   !!!!!!!!!!!!!!!!!;        .;;!!!!!!!!!!!!!!!!'' ,;!!!!!!!!!''!!!!!.    
   !!!!!!!!!!!!!!!!!' .  ,;!!!!!!!!!!!!!!!!!!''.;!!!!!'``  .;;;;;.``!!>   
   !!!!!!!!!!!!!!!' ;';!!!!!!!!!!!!!!!!!!!'',;!!!!'` ,c$$$c <!!!!!!> !!!  
   !!!!!!!!!!!!!(;<!><!!!!!!!!!!!!!!!!!!! ;!!!!!' zc$$$$$$$h '!!!!!!>`!!  
   <!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ;!!!!''.z$$$$$$$$$$$$ `!!!!!>,!!  
   `<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!';<!!!' ,J$$$$$$P"""""$$h <!!!! <'   
    `!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,!!!!  cd$$$$$$$$ z$$cc?$$, !!! ;`    
     `!!!!!<!!!!!!!!!!!!!!!!!!!!!!!,!!!!  `""$$$$$$$$J$???$$$$h !!!'      
      `!!! <!!!!'!!!!!!!!!!!!!!!!!!!!!',c$$cc$$$$$$$$$   ,$$$$$ !' .==c   
       `!> !!!! !!!!!!!!!!!!!!!!!!!!!' $$FF"??$$$$$$$P   J$$$$$    ,c$$   
        `  !!' <!!!!!!!!!!!!!!!!!!!!  <$$    J$$$$$$$ J$.<$$$$P ,",$$$"   
           !!  `'!!!!!!!!!!!!!!!!!' zcd$F zc,`?$$$$$'J$$F $$$$F  <$$$F    
            .,cc,,. ``<!!!!!!!!!! .J$$$$ <$$$h $$$$$ $$$F<$$$$   $$$"     
          .J$$$$$$$$cc, `'!!!!'  z$$$$$$ <$$$$,?$$$$ "`?F<$$$F -c$$"      
         J$""   """?$$$$c, `` ,c$$$$$$$$L`$???><$$$$.    ")$$.. "?.       
         $$z$$$c,.   `?$$$h. J$$$$$$$$$$$,     J$$$$$    ?$$$$$$h.        
         $$$$$$$$$$$c,  `"$$c $$$$$$Cc==='    z$$P"",ccdcc ??""$$$,       
         `$$$$$$$$$$$$$c  "$$hJ$$$$$$Ccccccccc$$FF<$$$$$$$ . .,$$$>       
          `$$$$$$$$$$$$$ ?."$$$$$$$$$$$$$$$$$$$ zJ$$$$$P" ,",$$$$$'       
            "$$$$$$$$$$$ `$c$$$$$$$$$$$PPPP??".. """"" ./".J$$$$P'        
              "$$$$$$$$$$. ?"J$$$$$$"     =cc$$$$ccc$??' J$$$P"           
                "?$$$$$$$$hJ $$$$$$Licc,   `"""???"""   zP""'             
                   `"?$$$$$$ $$$$$$$$$$$h.  ..         J"                 
                 ;!>; `$$$$$ `$$$$$$$$$F?$c  <!; ;;;   F                  
                ;!!!' ,  "?" ,;;.`"?????- `"=.`'''''`,"                   
                !!!! <!!!- ;!!!!!!;  .,.,,,. `"====="                     
                !!!! `'` > ,;. ``<!!, "$$$$$F ;;                          
                `!!!;,,;; ;!!!!>;.`!!>,"?$$" ;!!                          
                 ``'''``  !'''!!!!><!!!;, "  <!!  !>                      
                         '`    `'!!!!!!!!!>;;;,,;!!!                      
                                  `!!!!!!!!!!!!!!!''                      
                                   ``!!!!!!;,.``,,                        
                                      `<!!!!!!!!!!                        
                                         ```<!!!'                         
                                                                          
                                                                          
                                ....                                      
                         ..:::::''''::::; ,nMMn                           
                      .:::::::' xnmn.```` " ,MM                           
                    :::::::::: 4MM"    `MF  PP"                           
                  :::::::::::' `MMMMM" .   ;;;.:::::.                     
                 ::::::::::' ,m,`PP"  :::.. `'::::::::::                  
                :::::::::: ,MPP"  .::::: J$$c, ``'::::::::                
                :::::::::  "  .;::::::' J$$$$$$$cc, `':::::               
               :::::::' .;;::::::::'` z$$$$$$$$$$$$$c, `:::               
               :::::' ::::::::::'` ,c$$$$$$$$$$$$$$$$$,  :                
               ::::' :::::::'` .zc$$$$$$$$$$$$$$$C,,.`h :                 
               :::: ::::::' ,cd$$$$P" .,$$$$$$$$$$$$$$F .                 
           .:: :::..:::::'  $$$$$$",$$$$$$$$$$$$$$$$$P" :                 
           :::: ::::::::: : $$$$$'J$$$$???$$$$$$$$P"     .                
          ::::::::::::::.:: `$$$$$$$P"    ?$$$$$$$      :::               
          :::::::::::::::::: `$$$$$`<F ,, <$$$$$$$c,$cc  :: .             
          ::::::':::::::::::. $$$$$hc$,,,z$$$$$$$?$$$$$h `  Jb            
        r `:::: ::::::::::::: `$$$$$$$$$$$$$$$$$$>?$$$$h   uMM            
       ;M. `:: .:::::::::::::  $$$$$$$$$$$$$$$$$$F,$$$$F ,JMMP            
       4MMx `  :::::::::::::  J$$$$$$$$$$$$$$$hc$h$$$$$F JMMM'            
        MMMMn. `:::::::::::' z$$$$$$$$$$$$??$???""",$$P ,MMP'             
        `MMMMM  `:::::::::' c$$$$$$$$$$$$$c, =4MP ,$$P ,MM"               
         `4MMMb. `::::::::: $$$$$$$$$$$$$$$$h.  ,z$$P ,MM'                
           "4MMMn. `':::::: ?$$$$$$$$$$$$$$$$$$$$$$" uMP'                 
           L `4MMMMnx,.     `$$$$$$$C''?$$$$$$$$$P',MM"                   
            "b, ""4MMMMMmnr ,$$$$$$$$hc, `""???" ,nMM'                    
              "4n,  "4MMMM> <$$$$$$$$$$$$cr  nmnJMMMP                     
                `4Mnx, ""4  $$$$$$$$$$$$$$F  MMMMMMM   ,;<!!><            
                  `"44Mn.  .$$$$$$$$$$$$$$F   `"44MM  !!!!!! '!;          
             ..;;;;;. `4Mn. "$$$$$$$$$$$$$$cd$cc,  "  <!!!!!  '!>.        
           ''  .!!!!!!;  "M. `$$$$$$$$$$$$$$$$$$$$c,  `<!!!!  . `!>.      
         .   ;!!!!''!!!   `4. `$$$$$$$$$$$$$$$$$$$$$h.  `!!!, `>. `'<;.   
 .,;<C>>   ;!!!!'   !!!!  ;    ?$$$$$$$$$$$$$$$$$$$$$$.   '!!; `CC;,.``<!; 
CCCCC>'  ;!!!!' .  ;!!!!  !!.  `$$$$$$$$$$$$$$$$$$$$$$$    `!!; `<CCC;. `! 
CCC>'  ;!!!!!' ,C  !!!!!  !!!;  `?$$$$$$$$$$$$$$$$$$$$"  !  `!!!; ``<<C  ) 
>'  .<!!!!!!  <CC. `!!!!  !!!!!;  `?$$$$$$$$$$$$$$$??"  !!!  `!!!!>;  .,,! 
.;;!!!!!!!!  <CCC> `!!!!  !!!!!!!!;. ""???????"""  .;;!!!!!>  <!'  .,.  '` 
!!!!!!!!!!' <CCCC>  !!!!> `!!!!!!!!!!!!;;,,;;;;!!! `!!!!!!!!  '  ,<CCCC. . 
!!!!!!!!!!  CCCCC'  !!!!> `!!!!!!!!!!!!!!!!!!!!!!!> <!!!!!!!,  .<CCCCC>>  
 
                                                                           
                   ..::::::.                                               
                 :::::::::::                                               
                :::::::::::::                                              
              .::::::::::::::                                              
             ::::::::::::::::                                              
            ::::::::::::::::::                                             
          .::::::::::::::::::::                                            
          :::::::::::::::::'''''-                                          
         :::::::::::::::::::::::::..                                       
        :::::::::::::::::::::::::''''-                                     
        ::::::::'.:::::::::''....,..,..,.                                  
       ::::::'' .::::::::::::::::::::::::::::;;..                          
       :::::'  :::::::::::::::::::::::::::::::::::::.                      
;.     :::'  :::::::::::::::::::::::::::::::::::::::::::                   
::     ::'  ::::::::::::::::::::::::::::::::::::::::::::::                 
:::    '  :::::::::::::::::::::::::::::::::::::::::::::::::.               
::::.    :::::'::::::::::::::::::::::::::::::::::'```````'''               
:::::   ::::' ::::::::::::::::::::::::::::::::::::::::::::;;.              
:::::  :::'  :::::::::::::::::::::::::::::::::::''''''''''':::::.          
::::  :::'  ::::::::::::::::::::::::::::::::''`             `'':::.        
::::  ::'  :::::::::::::::::::::::::::::'``      ==. =cccc,     ``::       
::::  :  .::::::::::::::::::::::::::::'     ..     *c  $$$$c,      ::      
::::    .:::::::::::::::::::::::::::'  .,cc$????    "$. $$$$$$c, `:::      
::::   .::::::::::::::::::::::::::'`  c$$$P"         ?$ $$$$"$$$  ::'      
::::   ::::::::::::::::::::::::::'    $$$$ ,cc$$cc    $$$$$$  $$$  `       
::::  :::::::::::::::::::::::::'   c$ $$$  $$$$$$$$.  ?$$$$$  $$F          
:::'  ::::::::::::::::::::::::'  .$$$  $$  ?$$$$$$F    $$$?? $$$cc,        
:::   :::::::::::::::'''::::'   c$$$$c "$$  ?$$$$$      ?? c $??""         
:::   ::::::::::::'` .:::::'   $$$$$$$c, "=c  "???    =  cc                
::'  :::::::::::'` :::::::' = c$$$$$$$$$cc, "==    =  . ?$$= c$   =        
:::  `::::::::'` ::::::'` .M  $$$$$$$$$$$$$$cccc==    "=c$"  ??            
:::   :::::::'  :::::'  .nMM .$$$$$????????$$$$$ =c$$$c,.$$.    "          
:::   :::::'  .:::''  nmMMMM "$$P" .,c==    "??"  ??$$$$$$$$$c,            
:::   :::'` .:::'` .nMMMMMMM  $$cc$$$".,c   =ccc$c, "???$$$$$$$$cc,        
:::   ::'  ::::' .nMMMMMMMMM   $$$$$$c$$$    "?$$$$$cc, "??$$$$$$$$F  _    
::::  :'  ::'`  nMMMMMMMMMMM   $$$$$$$$$F       "???????   "$$$$$$$cc$P'   
::::  '  ;'`  nMMMMMMMMMMMMM   ?$$$$$$$$             .,cc??  ?$$$$$$C"     
::::     '  .nMMMMMMMMMMMMMM    $$$$$$$$  :..      ,$$$F      $$$$$$$$     
:::::      nMMMMMMMMMMMMMMMM    "?$$$$$$  :::  :   $$F  nmn   "$$$$$$F     
:::::    .nP" MMMMMMMMMMMMMM   cc,  "?$$  `:::    c$F  nMMM    $$$$$F      
:::::   nP" nMMMMMMMMMMMMMMM   ""      ?hc  `      $  MMMMM     ?$F        
:::::  nP .nMMMMMMMMMMMMMMMM  .:::::::. `?$ccccc=?$F MMMMMMn               
:::::    nMMMMMMMMMMMMMM' MP  ::::::::::  $$$$$$    ,MMMMMMM               
::::'   nMMMMMMMMMMMMMMM  M'  ::::::::::: `$$$$$$  4MMMMMMMMn              
::::   nMMMMMMMMMMMMMMMM  M  :::::::::::'  `?$$$$c  MMMMMMMMM              
::::' MMMPMMMMMMMMMMMMMP  '.::::::::::::  ;   ""?"  MMMMMMM T              
:::'  MP ,MMMMMMMMMMMMM'   ::::::::::::' ::  ;  ..nMMMMMMMM                
::'  MP ,MMMMMMMMMMMMMM   :::::::::::::  :: .:  MMMMMMMMMMM   .::::        
::  nP ,MMMMMMMMMMMMMMM  :::::::::::::  ::  ::  MMMMMMMMMMM   ::'` .,,.    
:'  M' MMMMMMMMMMMMMMMP  ::::::::::::' .:' ::  MMMMMMMMMMMP   ' .nMMMMMMMmn 
:  dM nMMMMMMMMMMPMMMM   :::::::::::: .:' ::   MMMMMMMMMMM' ; .nMMMMP MMMMM 
:  M' MMMMMMMMMMM MMMP  ::::::::::::' :' -`   M"MMMMMMMMMM  ` MMMMM" nMMMMM 
' ,P  4MMMMMMMMM" 4MP   ''''''''''''            MMMMMMMMMP - =MMMP' =MMMMMP 
 
                                 ...::...                                 
                             .::::::::::::::.                             
                          .:::::::::::::::::::::                          
                    ..::::::::::::::::::::::::::::                        
            ..:::::::::::::::::::::::::::::::::::::.                      
          ;::::::::::::::::::::::::::::::::::::::'''                      
         :::::::::::::::::::::::::::::::::::'`::::;;;;..                  
        :::::::::::::::::::::::' `::::::''`  :::::::::::::                
       :::::::::::::::::::::::' :::'``   ,cF :::::::::::::::              
       ::::::::::::::::::::::  :'    .zJ$$$ ''::::::::::::::              
       :::::::::.:::::::::::  '   ,c$$$$$$$ ' :::::::::::::::             
       :::::::::: `:::::::::    .$$$$$$$$$$,  ':::::::::::::::            
       `::::::::::  `::::::::   $$$$$$$$$$$$   ::::::::::'::::            
        `:::::'`:::   `':``':.  $$$$$$$$$$$$h   ::::::::: `:::            
         `'::::: `::  -c,    '  `$$$$$$$$$$$$$c, `:::::::  :::.           
            `'::::.    "?$$$hcd$$$P" ,--   ""?$$c,`::::': .`:::           
            .   ```` .zcd$$$$??"",>'`.,cccd$$c$$$$c '::  ,$ `::           
            :: `$$$$$$$$$$$$$L.`` ,c$$???"??$$$$$$$c ::  ?F ':::          
            `:: $$$????$$$$$$$$$$??""     , `$$$$$$$c  ; ?  ::::          
             `: " ,-  .J??$$$$$$$c,c      ",z$$$$$$$$ z. J ':::'          
              `:  ,cd??"   "$$$$$$$$hc,.,cd$$$$$$$$$$$$$$"4 `::           
                ` `?"     - `$$$$$$$$$$$$$$$$$$$$$$$$$$   Jc `:           
                      -   ,c $$$$$$$$$$$$$$$$$$$$$$$$$$L $$$c   n.    .,,. 
                     ccccd$$ ?$$$$$$?$$$$$$$$$$$$$$$$$$$ ?$$$h  4M. `4  `! 
                     `$$$$$$h`$$$$$$L"?$$$$$$$$$$$$$$$$$ <$$$$, MMb ..   ! 
                      "$$$$$$ $$$$PPP"J$$$$$""$$$$$$$$P' $$$$$  MMM MMM  ! 
                       "$$$$$c""?$ccc$$$??"",cd$$$$$$"  c$$$$' JMM".MMM  ! 
                        "?$$$$$$$$???"".,= .$$$$$$$$' ,J$$$$P ,MMMnMMM  <! 
                          "$$$$"  -nmdP"_,=?$$$$$$P' ,$$$$$P  JMMMMMM' ;!! 
                            "?$$$c,,,ccd"  J$$$$$P ,J$$$$$P',JMMMMMM' ;!!! 
                              `?$$L"""'.,z$$$$$$P .$$$$$$P ,MMMMMMM'  !!!! 
                                `?$$$c$$$$$$$$$" z$$$$$$" uMMMMMMM'  !!!!! 
                                  `?$$$$$$$??"  z$$$$$P',JMMMMMMP  ;!!!!!! 
                                    `"""   ..zc$$$$$P",nMMMMMMM"  <!!!!!!! 
                                  ;!  -, `??$$$$??" ,nMMMMMMMP  ;!!!!!!!!! 
                                  !!>  MMn,. `  .,nMMMMMMMMP'.<!!!!!!!!!' 
                                  `!>  )MMMMMMMMMMMMMMMMM" ;!!!!!!!!'`  .; 
                               ;>  !!> `MMMMMMMMMMMMMMM" ;!!!!!!!'`   ;!!! 
                             ;!!!; <!!; `MMMMMMMMMMMMP  ;!!!!''    ,<!!!!' 
                           .<!!!!!;<!!!; `4MMMMMMMMP  ;!!!'`   ,;;!!''`   
                          <!!!!!!!!!!!!!>; "4MMMMMP  <!'   .,;''`     .,;; 
                        ;!!!!!!!!!!!!!!!!!!>;.`"PP  !' .;-''    .,;;!!!!!! 
                       ;!!!!!!!!!!!!!!!!!!!!!!!>;  /'-``   ,;;!!!!!!!!!!!! 
 
                                                                          
                                      .,.,,,,.      .,.    ;MMn.          
                                 .::::::::::::::.: JMMMP=. `MM"4x         
                             .:::::::::::::::::::: "MMMMn,.  , `Mx        
                           :::::::::::::::::::::::: "MMMMMMb "x `P        
                        .::::::::::::::::::::::::' , `MMMMMMM   b         
                       ::::::::::::::::::::::::  uMMM, "MMMP" ::::: :     
                      :::::::::::::::::::::::: ,JMMMMMbn`"".::::::: ::    
                     :::::::::::::::::::::::: ,MMPP""  .::::::::::  :     
                    ::::::::::::::::::::::::: "  ..:::::::::::::'         
                    :::::::::::::::::::::::' .;::::::::::::::'`  z$L      
                    :::::::::::::::::::::' ;::::::::::''``   .,c$$$$      
                    ::::::::::::::::::::' ::::::::'`    ,ccc$$$$$$$F      
                    ::::::::::::::::::::::::::::   zcd$$$$P"" ,.?$$"      
               :::. :::::::::::::::::::::::::::   <$$$$$" zc$$$$$$P       
              ::::: :::::::::::::::::::::::::: :: `$$$$$z??"    `$        
              ::::::::::::::::::::::::::::::::.::: $$$$$$  .   cd"        
              :::::::::::::::::::::::::::::::::::: `$$$$hc$F  J$F         
              :::::::::::::::::::::::::::::::::::: `$$$$$$$,.,$$h         
              `::::::::::::::::::::::::::::::::::: `$$$$$$$$$$$$$h.       
       .,,nmr  ::::::::::::::::::::::::::::::::::  J$$$$$$$$$$$$"?P       
    ,nMMMMMM   :::::::::::::::::::::::::::::::::' z$$$$$$$$$$$$$J"        
   <MMMMMMMML  ::::::::::::::::::::::::::::::'`  z$$$$$$$$$$????"         
    "44MMMMMM, `:::::::::::::::::::::::::::'` ,c$$$$$$$$$$$" ,,           
                 ```''':::::::::::::::::`   .J$$$$$$$$$$$$$$,,,        
          `"4MMMMmnmn,,,. ````:::::::::::  z$$$$$$$$$$$$$$$$$F            
              "MMMMMMMMMMMMmn,. ``'''``  ,J$$$$$$$$$$$$$$$$$$'            
                "4MMMMMMMMMMMMMMbn.  ==cd$$$$$$$$$$?$$$$$$$$P             
                  `MMMMMMMMMMMMMMMMMn. `?$$$$$$$$$$c   """""              
                    4MMMMMMMMMMMMMMMMMbx "$$$$$$$$" .                     
                     4MMMMMMMMMMMMMMMMMMb. ?$$$$P' nMx                    
                     `PPP""444MMMMMMMMMMMM. "$$F ,MMMM                    
                     .,;;;;;;,.`"4MMMMMMMMMr `$  `4MMML                   
                   ;!!!!!!!!!!!!;. "MMMMMMMMx `r h. "4M                   
                  ''''`<!!!!!!!!!!> `44MMMMMM. ?,$$c, "r                  
                .,,;;;;<!!!!!!!!!!!!;. "MMMMMM `?$$$$c                    
           ,;;!!!!!!!!!!!!!!!!!!!!!!!!!; "MMMML  $$$$$h. L                
         ,!!!!!!!!!!!!!!!!!!!!!!!!!>'`'!> `4MMM  "$$$$$F !                
       ,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;.``-,`"4L  ?$$?? ;! .              
     ,!!!!!''```            ````'''!!!!!!; ``  "\ `"     `  `!