.,d@@@@ba,.
               .a@@@@@@@@@@@@@b.
           .a@@@@@@**"" `"*@@@@@b.
        ,a@@@@@@*"          "*@@@@.
     ,a@@@@@@@"               '@@@@
   ,a@@@@@@*"                  @@@@
  ,@@@@@@@"                    @@@@
 d@@@@@@@" ,@.               ,d@@@l
d@@@@@@@" ,@@l            ,a@@@@@@'
         ,@@@@.        .a@@@@@@@**@@@@@a,.
         @@@@@@      ,a@@@@@*"     `*@@@@@b
         `@@@@@b. ,a@@@@@*"          `@@@@@.
          `@@@@@@@@@@@*"              `@@@@l
           `@@@@@@@*"                  l@@@@
            `@@@@b                     `@@@l
             `@@@@                     d@@@
              l@@@b                   d@@@'___
              `@@@@                ,a@@@@@@@@@@@aaa,..
               "@@@b           .,a@@@@@@@@@@@@@@@@@@@@@@@aaa,
                l@@@        ,a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
                `@@@b    ,a@@@@@@@@@@**"""'     "@@@@@@@@*"
                 l@@@   d@@@@@@*~"'            ,d@@@@@*"
                 `@@@b  @@@@*"              ,d@@@@@*"
                  l@@@b @*"              ,d@@@@@*"
                  `@@@@l"             ,d@@@@@*"        d@@@@@@@@@@P
                   `@7"            ,d@@@@@*"          d@@@@@@@@@@P             @@@@@@@@@@@@@@@@@aaa,.
                    "           ,d@@@@@*"           ,d@@@@@@@@@@@              l@@@@@@@@P"""*@@@@@@@@@a.
                             ,d@@@@@*"            ,d@@@@@@@@@@@@l              '@@@@@@@@|     `*@@@@@@@@b.
                          ,d@@@@@*"             ,d@@@@@@@@@@@@@@|               @@@@@@@@|        *@@@@@@@@b.
                       ,d@@@@@*"            .,d@@@@@@@@@@@@@@@@@'               @@@@@@@@'          *@@@@@@@@b
                     .d@@@@*"           .,d@@@@@@@@@**"@@@@@@@@@                @@@@@@@@            *@@@@@@@@b
                    .@@@@@@@@@aaaaaaaa@@@@@@@@**""    .@@@@@@@@l                @@@@@@@@             l@@@@@@@@b
                   .@@@@@@@@@@@@@@@@@****""'          |@@@@@@@@|                @@@@@@@@             '@@@@@@@@@l
                   l@@@@@***"""                       l@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@              @@@@@@@@@|
                                                      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@l             ,@@@@@@@@@'
                                                     .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@|             d@@@@@@@@@
                                                     |@@@@@@@@|                @@@@@@@@'            ,@@@@@@@@@"
                                                     l@@@@@@@@'                @@@@@@@@            ,@@@@@@@@@"
                                                    .@@@@@@@@l                 @@@@@@@@           ,@@@@@@@@@"
                                                    l@@@@@@@@'                .@@@@@@@l         ,d@@@@@@@@*"
                                                    @@@@@@@@@                 l@@@@@@@'       ,d@@@@@@@@*"
                                                   d@@@@@@@@l                 @@@@@@@@    _,,d@@@@@@@*"'
                                                                             d@@@@@@@@@@@@@@@@@**"'