/----------------------------------------------------------------------------------------------------\
| ;@@@@#.@        :@@@;         ``@@@@@@              :@@@@@@                         ::::,. `       |
| `@@@@@@@'      @@@@@@@@    '@@@@@@@@@@@@':       ;@@@@@@@@@@@  @@@@@@@@@@@@@@@@.    @@@@@@@@@@@@@@ |
| @@@@@@@@     @@@@@@@@#   #@@@@@@@@@@@@@@@@,    @@@@@@@@@@@@@@   @@@@@@@@@'@,`         @@@@@@@'     |
| `@@@@@@@@     '@@@@@@@   `@@@@@@@@@    .@@@@   @@@@@@@`     @@;   .@@@@@'       @@@@    @@@@@@     |
| @@@@@@@#    '@@@@@@@@   @@@@@@@        `;@@;  @@@@@@@       @.    @@@@@@@@@@@  @@@;    @@@@@       |
| ;@@@@@@@@  .@@@@@@@@   #@@@@@@         '@@@;  @@@@@@@             @@@@@@@@@'   @@@     @@@@@:      |
| @@@@@@@@@` @@@@@@@@@   #@@@@@@          @@@    @@@@@@@@@;         @@@@:        #@@`    @@@@@`      |
| @@@@@@@@@ #@@@@ @@@@   @@@@@@@@        ;@@@`    .@@@@@@@@@@'      @@@@@       `@@@      @@@@       |
| @@@@@ `@@@@@@   @@@@   `@@@@@@@@       @@@@          #@@@@@@'      @@@@        @@@      @@@@       |
| @@@' ,@@@@@@   @@@@    @@@@@@@@@     @@@    ;@@      .@@@@@@@    '@@@;        :@@     `@@@@        |
| ;@@@   @@@@@   ;@@@@     @@@@@@@@@@@@@@@`    :@@@.    @@@@@@@     .@@@         ;@@     `@@@@       |
| ;@@@    @@@:   ,@@@@      @@@@@@@@@@@@@@     ;@@@@@@@@@@@@@@      `@                    @'         |
| ;@@@    ,@#     @@@#        `;@@@@@@@@,       @@;@@@@@@@@`                                         |
\----------------------------------------------------------------------------------------------------/
