                                                                              .
                                                                              .
                                                                              :
    .                                                        .. . .. . .....-'
::'                                                           ` : :: :.
        .  -  .                                                 ` :: : `
    . '        :                                                  `: :   `.
--:'         _.'. - "" `` .                                          :     `.
:'             "                                                      `.    ::
                             :  : :: :'  :' ' ```.  `:  : :.'  :'': :. :    :::
                          . .:  : :: :.. :.. .    `..:`.: :'': :..' : `:    :::
        .                                                                   :`:
         ```::::::::::::::::::::::::::''......:::::::::::: :::  ::   :   " "  :
                 ````---- -      ...::::::::::::::::::::::.:::..::...:. .    .:
                             ..::::::::'''""   .....:.::::
     .               .. - .::::::-""     ...:::::::::::::::::...          .
     .            .:'   .::::::'      .::''   ::::::::::::    "''...  ::
     '  .       .::    ::::::'      .:'      .'::::::::::'      :::::
  .  b  r  .   .:::    `::::      .:'          `::::::::'       `-::'..
               :::::.    "`      ::             `::::::'    .::::""   ::    .
:::::..        `::::::..        ::               `::::'    :::''":     ::    :
::::::::::...    ::::::::::... ::                 ....     `:_  .'      ::    :
:::::   ``:::::. :::::   ``:::::.              .:::::.':.               ::    :
:::::      :::::::::::      :::::: :: :. .  .  :::::::  :             . ::    :
:::::      :::::::::::      ::::::             :::::'   .              :.`.   :
:::::   ..::::'' :::::  ...::::''          ..::.``::::''.::..          ::  `-.:
::::: ''''''::::::::::. ''''''''''::::..:::::::          :::::::... ...::... ::
  ..:''     ::::::  .'      ``: :.::::::::::::            :::::::::::      ::::
.::'        ::::::.'  - .     : `::::::::::::              ::::::::::      ::::
:::        .:::::'        .   :   `:::::::::                :::::::':.....:::::
:::;..    '   .'              :     ``::::::.              .:::::'     .:::::.:
`::::::::::::'             `  :         ```:::...........:::'''   ...::::::   :
  ""''''''"                :  :                ````:`::::....::::::::::::::...:
        :                  .  :          ....:.::::::::::::::::::::::::.:.  "`:
        .                  ::::     ..::::::::::::::::::. .______   :    ::   .
           [ weektop dl ]  :  :  .::::::::::::''"":    :: |______|  :    ::   .
        '                  :  : :::::::::::'   :  :    :: .______   :    ::   :
        :.                 :  :'::::::::::     :..:    :: |.     |  :::: ::   .
      .___ _             _ :..:::::::::::     _   :....:' ||     |       ::...:
   ___|   /(___________ /(____  ______________)\ _______ _|'     |_ _ ______ .
  |  _|___\____       //      \|     ___      _//      /_\        /    ._  `-|
  | |_|      /       /         \      \|      |/     _/ (_\      /. ___|_|   |
  |.       _/      _/     /     \_     \_     _            \    //||   |    .|
 _||_______\ ____________/(_____________/_____|\            \  //_||___|.___||_
      - --- \/ ---------------. .-------------- \ __________|\/ -------- -
                  [  W  E  E  |<  T  O  P  ]     \/
  .-.- -----------------------' `--------------------------------------- -.-.
.-|-'                                                                     `-|-.
| |                                                                         | |
| |                                                                         | |
| |                                                                         | |
| |                                                                         | |
| |                                                                         | |
| |                                                                         | |
| |                                                                         | |
| |                                                                         | |
| |                                                                         | |
| |                                                                         | |
`-|-.                                                                     .-|-'
  `-'- ----------------------------------------------------------------- -`-'
         : ::::::::`:::::::::::::   . :. ..    ::::::::::::':::::::: :
             "`::::: `::.        `.   '' '   .'       .::' :::::'"
                :::'   :::   ..     "  --  "         :::   `:::
                :'      :::  :.:....                :::      `:
             . '        :::    ::  :                :::        ` .
                        ::     ::..:                 ::
                       :'           S!                `:
                    . '                                 ` .