______
   `""-.  `````-----.....__
        `.  .      .       `-.
          :     .     .       `.
    ,     :   .    .          _ :
   : `.   :                  (@) `._
    `. `..'     .     =`-.       .__}
      ;     .        =  ~  :     .-"
    .' .'`.   .    .  =.-'  `._ .'
   : .'   :               .   .'
    '   .'  .    .     .   .-'
 jgs  .'____....----''.'=.'
      ""             .'.'
                  ''"'` 





                              ..
                            .' @`._
             ~       ...._.'  ,__.-;
          _..------/`           .-'    ~
         :     __./'       ,  .'-'--.._
      ~   `---(.-'''---.    \`._       `.   ~
        _.--'(  .______.'.-' `-.`        `.
       :      `-..____`-.                  ;
       `.             ````                 ;   ~
     jgs `-.__                        __.-'
              ````-----.......-----'''    ~
           ~                   ~   





       __  ,
      (' \ \
       \ \\/ 
     '\/\ \\
         \ \\/\,
          \ \\
          /\ \\
          \ `\\\
          '   `\\
     jgs        \\
                 \\
                  \\    ,
                   `---'  
            
       __ \/_
      (' \`\
   _\, \ \\/ 
    /`\/\ \\
         \ \\    
          \ \\/\/_
          /\ \\'\
        __\ `\\\
         /|`  `\\
                \\
   jgs           \\
                  \\    ,
                   `---'  


         _
        : `            _..-=-=-=-.._.--.
         `-._ ___,..-'" -~~`         __')
 jgs         `'"---'"`>>"'~~"~"~~>>'`
 =====================```========```======== 





       __
     >(' )
       )/
      /( 
     /  `----/ 
jgs  \  ~=- /
   ~^~^~^~^~^~^~^

       __
     >(' )
       )/   ,
      /(____/\
     /        )
     \ `  =~~/
 jgs  `---Y-'
    -----~~'----




            ,/       \,
           //         \\
          ((__,-"""-,__))
           `--)~   ~(--`
          .-'(       )`-,
          `~~`d)   (b`~~`
              |     |
              |     |
              |     |
              |     |
              |     |
         jgs  (6___6)
               `---`





                                   _.---.)
                         (^--^)_.-"      `;
                         ) ee (           |
                        (_.__._)         /
                          `--',        ,'
                           jgs )_|--')_|
                               ""'   ""'


                 
                               _(\_/) 
                             ,((((^`\
                            ((((  (6 \ 
                          ,((((( ,    \
      ,,,_              ,(((((  /"._  ,`,
     ((((\\ ,...       ,((((   /    `-.-'
     )))  ;'    `"'"'""((((   (      
    (((  /            (((      \
     )) |                      |
    ((  |        .       '     |
    ))  \     _ '      `t   ,.')
    (   |   y;- -,-""'"-.\   \/  
    )   / ./  ) /         `\  \
       |./   ( (           / /'
       ||     \\          //'|
   jgs ||      \\       _//'||
       ||       ))     |_/  ||
       \_\     |_/          ||
       `'"                  \_\
                            `'" 



 
                      ~~%%%%%%%%_,_,
                   ~~%%%%%%%%%-"/./
                 ~~%%%%%%%-'   /  `.
              ~~%%%%%%%%'  .     ,__;
            ~~%%%%%%%%'   :       \O\
          ~~%%%%%%%%'    :          `.
       ~~%%%%%%%%'       `. _,        '
    ~~%%%%%%%%'          .'`-._        `.
 ~~%%%%%%%%%'           :     `-.     (,;
~~%%%%%%%%'             :         `._\_.'
~~%%jgs%%'              ;






              /\,%,_
              \%%%/,\
            _.-"%%|//%
          .'  .-"  /%%%
      _.-'_.-" 0)   \%%%
     /.\.'           \%%%
     \ /      _,      %%%
      `"---"~`\   _,*'\%%'   _,--""""-,%%,
               )*^     `""~~`          \%%%,
             _/                         \%%%
         _.-`/                           |%%,___
     _.-"   /      ,           ,        ,|%%   .`\
    /\     /      /             `\       \%'   \ /
    \ \ _,/      /`~-._         _,`\      \`""~~`
     `"` /-.,_ /'      `~"----"~    `\     \
   jgs   \___,'                       \.-"`/
                                       `--'



             ,%%%%%%%%,
           ,%%/\%%%%/\%%
          ,%%%\c "" J/%%%
 %.       %%%%/ o  o \%%%
 `%%.     %%%%    _  |%%%
  `%%     `%%%%(__Y__)%%'
  //       ;%%%%`\-/%%%'
 ((       /  `%%%%%%%'
  \\    .'          |
   \\  /       \  | |
    \\/         ) | |
 jgs \         /_ | |__
     (___________)))))))

    
             o00000000o
            o0/\0000/\0o
           o00\c "" J/00o
 o.       0000/ b  d \000
 `00.     0000    _  |000
  `00     `0000(=_Y_=)00'
  //       ;0000`\7/000'
 ((       /  `0000000'
  \\    .'          |
   \\  /       \  | |
    \\/         ) | |
 jgs \         /_ | |__
     (___________)))))))
  ~~~~~~~~~~~~~~~```````~~~~

                          ,%%%%%%%,
                        ,%%/\%%%%/\%,
                       ,%%%\c "" J/%%,
  %.                   %%%%/ d  b \%%%
  `%%.         __      %%%%    _  |%%%
   `%%      .-'  `"~--"`%%%%(=_Y_=)%%'
    //    .'     `.     `%%%%`\7/%%%'____
   ((    /         ;      `%%%%%%%'____)))
   `.`--'         ,'   _,`-._____`-,   
jgs  `"""`._____  `--,`          `)))
                `~"-)))



         ,%%%%%%%,
       ,%%/\%%%%/\%,
      ,%%%\c "" J/%%,
      %%%%/ d  b \%%%
      %%%%    _  |%%%
      `%%%%(=_Y_=)%%'
   jgs `%%%%`\7/%%%' 
         `%%%%%%%'





                              ,.---.   
                    ,,,,     /    _ `.
                     \\\\   /      \  )
                      |||| /\/``-.__\/
                      ::::/\/_
      {{`-.__.-'(`(^^(^^^(^ 9 `.========='
     {{{{{{ { ( ( (  (   (-----:=
      {{.-'~~'-.(,(,,(,,,(__6_.'=========.
                      ::::\/\ 
                      |||| \/\  ,-'/\
       jgs           ////   \ `` _/  )
                    ''''     \  `   /
                              `---''



                 
       (\_          _/)
       )  (        )  (
      (    (      )    )
       )_(\ \.--./ /)_(
         `)` 6  6 '('
          /        \
     jgs (  )    (  )
          `(_c__c_)`
             `--`
 
       (\_            _/)
       )  (          )  (
      (    (        )    )
       )    (      )    (
       (    (      )    )
        \_ (\\.--.//) _/
          \)` 6  6 '(/
           /        \
      jgs (  )    (  )
           `(_c__c_)`
              `--`




        , .    .--.
        _|__  |____|
       /    \ |____|
     /   []   |____|
    |__________|  |                          
    |   ____   |  |        _
    |  |\  /|  |  |      _[_]_
    |  | \/ |  |  |       c")
    |  | /\ |  |  |      ,(_)'
    |__|/__\|__|__|       -"-



           ||            ||   (\../)   ||           ||
          _||____________||____(oo)____||___________||_
          -||------------||---"----"---||-----------||-
          _||____________||__@( __ )___||___________||_
          -||------------||----"--"----||-----------||-
           ||            ||            ||           ||jgs
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^




         ,   #
        (\\_(^>
        (_(__)`
           ||
          _||___
          -||---
          _||___
          -||---
           ||
        ^^^^^^^^^^


 --         _                          _
        ,__(^<        >@)_,           (')<       >O___,
        \___)          (_>)          <~_)         (_=/
          ||            ||            ||           ||
         _||____________||____________||___________||_
         -||------------||------------||-----------||-
         _||____________||____________||___________||_
         -||------------||------------||-----------||-
          ||            ||            ||           ||
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^




                                       __.----.___
           ||            ||  (\(__)/)-'||      ;--` ||
          _||____________||___`(QQ)'___||______;____||_
          -||------------||----)  (----||-----------||-
          _||____________||___(o  o)___||______;____||_
          -||------------||----`--'----||-----------||-
           ||            ||       `|| ||| || ||     ||jgs
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


                              {^--^}.-._._.---.__.-;
           ||            ||   {6 6 }.')' (  )  ).-`  ||
          _||____________||___( v  )._('.) ( .' )____||_
          -||------------||----`..''(.'  (   ) .)----||-
          _||____________||______#`(.'( . ( (',)_____||_
          -||------------||-------'\_.).(_.). )------||-
           ||            ||        `W W     W W      ||jgs
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^