.      .-~\
                                / `-'\.'    `- :
                                |    /          `._
                                |   |   .-.        {            /-_-\
                                 \  |   `-'         `.         /  /  \
                                  \ |                /        /  /    \
                             ~-.`. \|            .-~_         \  \    /
        .-~~-.--.                .\-.\       .-~      \        \__\__/
       :         )                `-'/~~ -.~          /           \\
 .~ ~ -.\       /.- ~~ .        .-~/|`-._ /~~-.~ -- ~             -\\    ____
 >       `.   .'       <       /  |  \    ~- . _\                   \\  /   /
(         .- -.         )                                     ____   \\/___/
 `- -.-~  `- -'  ~-.- -'                                      \   \ -//
   (        :        )           _ _ .-:                       \___\//-
    ~--.    :    .--~        .-~  .-~  }                          -//
        ~-.-^-.-~ \_      .~  .-~   .~                             \\
                 \ \'     \ '_ _ -~                                //
                  `.`.    //                                      //-
         . - ~ ~-.__`.`-.//                                     -//
     .-~   . - ~  }~ ~ ~-.~-.                                   //
   .' .-~      .-~       :/~-.~-./:                             \\
  /_~_ _ . - ~                 ~-.~-._                           \\
                                   ~-.<

------------------------------------------------------------------------
          _____
        /  ___  \                      . -  ~ ~,
      /  /  _  \  \                 .~_ . -  ~.'~_~.
    /( /( /(_)\ )\ )\               .--~-.    | {
   (  \  \ ___ /  /  )             '-~ -. `      }.;
   (    \ _____ /    )                  _`.__|`.~.{             _ _ .-:
   /(               )\                   `---._ .|          .-~  .-~  }
  |  \             /  |                        \ \__     .~  .-~   .~
  |    \ _______ /    |                         \ \'     \ '_ _ -~
   \    / \   / \    /                           `.`.    //
     \/    | |    \/                   . - ~ ~-.__`.`-.//
           | |                      .-~   . - ~  }~ ~ ~-.~-.
           | |                    .' .-~      .-~       |/~-.~-./|
           | |                   /_~_ _ . - ~                 ~-.~-._

------------------------------------------------------------------------

                      .-~~-.--.
                     :         )
               .~ ~ -.\       /.- ~~ .
               >       `.   .'       <
              (         .- -.         )
               `- -.-~  `- -'  ~-.- -'
                 (        :        )           _ _ .-:
                  ~--.    :    .--~        .-~  .-~  }
                      ~-.-^-.-~ \_      .~  .-~   .~
                               \ \'     \ '_ _ -~
                                `.`.    //
                       . - ~ ~-.__`.`-.//
                   .-~   . - ~  }~ ~ ~-.~-.
                 .' .-~      .-~       :/~-.~-./:
                /_~_ _ . - ~                 ~-.~-._
                                                 ~-.<

------------------------------------------------------------------------

                      .      .'
                       :`...' `.,'  '
                   `.  ' .**.  ; ; ':
                   ` ``:`****,'  .' :
                 ..::.  ``**":.''   `.
               .:    `: ; `,'        :
                 `:    `   :         ;
                   :   :   :        ;
                   :    :   :     .:
                    :    :   :..,'  ``::.
                     `....:..'  ..:;''
                     .:   . ...::::
                    ,'''''``:::::::
                              `::::
                                `::.
                                 `::
                          . ,.    ::::'      ,..
                        .'.'  ``.  ::      .'.. `.
                      '        .: ::    ,'.'     .
                     .' ,'    .::::::   ,.'    .:::.
                   .' .'  ..:'     ::: .,   .;'     ~
                  ,;::;.::''        ::.:..::'
                 ~                  ::;'
                                    ::
                                  ,:::
                                    ::.
                                    `::
                                     ::
                                     ::
                                     ::
                                     ::
                                     ::

------------------------------------------------------------------------

     . -  ~ ~,
    .~_ . -  ~.'~_~.
    .--~-.    | {
   '-~ -. `      }.;
        _`.__|`.~.{             _ _ .-:
         `---._ .|          .-~  .-~  }
               \ \__     .~  .-~   .~
                \ \'     \ '_ _ -~
                 `.`.    //
      . - ~ ~-.__`.`-.//
   .-~   . - ~  }~ ~ ~-.~-.
 .' .-~      .-~       |/~-.~-./|
/_~_ _ . - ~                 ~-.~-._

------------------------------------------------------------------------

                 .     .       .     .
             ...  :``..':  ...  :``..':                    .     .
             : ````.'   :'': ````.'   :''::'       ':''' :'..``:':...  .
            ..:..  :      ..:..  :     .'' :          : ''  :    :  : ''.
         ``.    `:    .``.    `:    .'     :          :  : :      ::   :
             :    :   :    :    :   :        :       :    ::      ::  :
              :   :   :     :   :   :         :      :     :      :  :
              :    :   :    :    :   :        :       : ...:    :  :
               :    :   :..'':    :   :..''''``::...::.    ''''.``..
                : ...:..'     : ...:..'     .'' .:           ..:''
                .'   .'       .'   .'  .::::' .: ...''':::::..
               :..'''``:::::::..'''``:::::::        ::::::
               '         `:::'         `::::        ::::'
                           `::.          `::.       :::'
                            `::           `::       ::'
                             :::.          :::.   .:::
                  ..:.:.::'`. ::..:.:.::'`. ::'`.  . : : . . :.:
                ..'           ..'      `:.: ::   :'       .:. .. ::
               .:        .:``.:        .:``:::  :       .: ::     :
               .:    ..''    .:    ..''     :::.'    :':    :
                : .''         : .''         .:: : : '
                 :             ::         .'`::   ::
                                ::          ::    ::
                                 ::         ::   ::
                                 ::        ::    ::
                                  ::       ::   ::
                                  ::       ::   ::

------------------------------------------------------------------------
       __   __
      /  \./  \/\_
  __{^\_ _}_   )  }/^\
 /  /\_/^\._}_/  //  /
(  (__{(@)}\__}.//_/__A____A_______A________A________A_____A___A___A______
 \__/{/(_)\_}  )\\ \\---v-----V-----V---Y-----v----Y------v-----V-----v---
   (   (__)_)_/  )\ \>
    \__/     \__/\/\/
       \__,--'

------------------------------------------------------------------------

                    "M,        .mM"
                     IMIm    ,mIM"
                     ,MI:"IM,mIMm
          "IMmm,    ,IM::::IM::IM,          ,m"
             "IMMIMMIMm::IM:::::IM""==mm ,mIM"
    __      ,mIM::::::MIM:::::::IM::::mIMIM"
 ,mMIMIMIIMIMM::::::::mM::::::::IMIMIMIMMM"
IMM:::::::::IMM::::::M::::::::IIM:::::::MM,
 "IMM::::::::::MM:::M:::::::IM:::::::::::IM,
    "IMm::::::::IMMM:::::::IM:::::::::::::IM,
      "Mm:::::::::IM::::::MM::::::::::::::::IM,
       IM:::::::::IM::::::MM::::::::::::::::::IM,
        MM::::::::IM:::::::IM::::::::::::::::::IM
        "IM::::::::IM:::::::IM:::::::::::::::::IM;.
         "IM::::::::MM::::::::IM::::::::::mmmIMMMMMMMm,.
           IM::::::::IM:::::::IM::::mIMIMM"""". .. "IMMMM
           "IM::::::::IM::::::mIMIMM"". . . . . .,mM"   "M
            IMm:::::::IM::::IIMM" . . . . . ..,mMM"
            "IMMIMIMMIMM::IMM" . . . ._.,mMMMMM"
             ,IM". . ."IMIM". . . .,mMMMMMMMM"
           ,IM . . . .,IMM". . . ,mMMMMMMMMM"
          IM. . . .,mIIMM,. . ..mMMMMMMMMMM"
         ,M"..,mIMMIMMIMMIMmmmMMMMMMMMMMMM"
         IM.,IMI"""        ""IIMMMMMMMMMMM
        ;IMIM"                  ""IMMMMMMM
        ""                         "IMMMMM
                                     "IMMM
                                      "IMM,
                                       "IMM
                                        "MM,
                                         IMM,              ______   __
                        ______           "IMM__        .mIMMIMMIMMIMMIMM,
                   .,mIMMIMMIMM, ,mIMM,   IMM"""     ,mIM". . . . "IM,..M,
                 ,IMMM' . . . "IMM.\ "M,  IMM      ,IM". . . .  / :;IM \ M,
               .mIM' . . .  / .:"IM.\ MM  "MM,    ,M". . .  / .;mIMIMIM,\ M
              ,IM'. . .  / . .:;,IMIMIMMM  IMM   ,M". .  / .:mIM"'   "IM,:M
             ,IM'. . . / . .:;,mIM"  `"IMM IMM   IM. .  / .mM"         "IMI
            ,IM . .  / . .:;,mIM"      "IMMMMM   MM,.  / ,mM            "M'
            IM'. .  / . .;,mIM"          "IIMMM ,IMIM,.,IM"
            IM . . / . .,mIM"              IMMMMMMM' """
            `IM,.  / ;,mIM"                 IIMMM
             "IMI, /,mIM"                 __IMMM
               "IMMMM"                   """IMM
                 ""                         IMM
                                            IMM__
                                            IMM"""
                                            IMM
                                            IMM
                                          __IMM
                                         """IMM
                                            IMM
                                            IMM
                                            IMM__
                                            IMM"""
                                            IMM
                                            IMM