      /~~~~\                 |               
      | O  /   ___     |     |                 
      | O  \  | O | /~ |/ |~~| |~~| |~~| |~~ 
      |____/   \__| \_ |\ |__| |__| |__| |     
      
            |~|/~/  _  |~| |~|
            |   <  | | | | | | |~~| |~~
            |_|\_\ |_| |_| |_| |~~  |
                         _      ~~
                   \  /  _|  |
                    \/  |_ . | 