.-----.           /  /
                ,/ mmmmmm\         /| /|   _  _   _
               (  / o  o \\       / |/ |  (/_/ (_/ (_(_/
   ,---.       /,L  ~,L~  J    `-'     `-'  ,-        /
   (.  n      /( #,.d##b.,#               _/,'  /)           _/_
   \___/     (##)"###uu###"._             /    /_  _   . _   / _ _   __  _
   P^~~?  _.--""  "######"   ~-.          (   / (_/ (_(_/ )_(_/ / /_(_(_/_)
   /    \'          """"        `,         `-' my friends!
   |                 |||     _   .`-._                ,--._       ______.
    \        ,       |||   ____..(,~  \         _..--X:~.`\`.    /:,----'
      ~----~/       ///  ./@==/\  `~--~-.     ,'  ,'. \| \_.W\  / /
            (..___,---,,'//  /_.-',`  \  \   /         '~-..' `/ /|
            |..___[=[-~X`----~   `    , __L__L________________/ /||
           /mmm,,_`,-'/ `  \       \   //~Y~7~~~~~~~~~~~~~~~~/ /~||
            `| ~"""`-'  \       /  ' `//  \: \     (    )   / / /|/|
             |     /_________________//____L_______________/./___/:|
        ,-,  | `_,'//~~~~~~~~~~~~~~~77~~~~~Y~~~~~~~~~~~~~~7 /~7~7 /
       / /_____(__//   /    \   \  //     /  /      \   \/ / ( / /|
  =-=O(| Y~~~~~~~Y' -'            //     / _/._         / /   / /||
       \  `--------.__.^-----------------+-----+-------/./---/./-'|
        `._____________________________________________~~Seal~~____~~~~~~/
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~