___________ _
  \/                    __/   .::::.-'-(/-/)
                     _/:  .::::.-' .-'\/\_`********          __ (_))
        \/          /:  .::::./   -._-.  d\|               (_))_(__))
                     /: (""""/    '.  (__/||           (_))__(_))--(__))
                      \::).-'  -._  \/ \/\|  
              __ _ .-'`)\/'-'. . '. |  (i_O  
          .-'      \       -'      '\|
     _ _./      .-'|       '.  (    \                         % % %
  .-'   :      '_  \         '-'\  /|/      @ @ @             % % % %
/      )\_      '- )_________.-|_/^\/      @ @ @@@           % %\/% %
(   .-'   )-._-:  /        \(/\'-._ `.     @|@@@@@            ..|........
  (   )  _//_/|:  /          `\()   `\_\     |/_@@             )'-._.-._.-
   ( (   \()^_/)_/             )/      \\    /                /   /
    )  _.-\.\(_)__._.-'-.-'-.//_.-'-.-.)\-'/._              /
.-.-.-'   _o\ \\     '::'   (o_\ '-.-' |__\'-.-;~ ~ ~ ~ ~ /   /\
          \ /  \\__          )_\    .:::::::.-'\          '- - -|
     :::''':::::^)__\:::::::::::::::::'''''''-.  \                '- - -
    :::::::  '''''''''''   ''''''''''''':::. -'\  \
_____':::::_____________________________________\__\______________________