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