|-|o|-|o|-|o|-|o|-|o|-|o+---------------------+ ..#####......######.....╒══════════════════════╕      ___                 '     ~m455  ` , :(_   .   `                   ,         '     "      +----------------------+ ``   '      '             `                     ,   . ,    .     ,    ,      .                                , .   . ."   ,                     `        .        '       `                   "    `   `                "          ,       .      `          ,            "                               `  .      '.                   '            "               `             ,         
|o|-|o|-|o|-|o|-|o|-|o|-|                     | ..#d_m#...f..#town#.###.│ ╔═══════╗            │ ____/   \        ~o~     ,   '  ____ ,  .%,:(_              ' "             "                  |                      |         ,   ,                           .      ,     `'                               .      ,             "`                 '        ,                        `    ,. `        . `                      .   "   .                `  .                                   `                    '   `  "       .                                       `          `          `    . ,      "    
|-|o  hi there  |-|o|-|*|                     | ..#####.###..######t#4#.│ ║~marcus║            │/____|[4]|___ ~o~       '     , /  \ \ , %%%:((         '           '                           |                      | ''       "`                  ' `  .          . .                  `         ,     "   `   .`              `  '`     ,'        ,         .  `          ,                     `       '    `     '  .        `,                 ,                        .   '    ,                               "  .                    .        `                                   ,      '                  
|o|-|o|-|o|-|o|-|*|-|*|-|                     | ..##1##.#2#..#3####.%.%.│ ╚═══╤═══╝   _____    │|___ /   \ __\             `   /__\/  {@@@}(_(        " .         `   ,       '               |     /~minerobber     |,                         '           '        ,                            "                .                                   ,   "                    '     "  " '   .      .       ,                                                   `       '       .    '         .                `     '           '   ,          '           `  '             "                   ,                 
|-|o|-|*|-|*|-|*|-|*|-|*|                     | ...t....................│     │      / \♠♠♠\   │/   \|___|/   \    ~o~  .     .  ::      \\| :((                             .            `     |                      |.                `            .   .      `    '                      `      `                           .     "        `  ,              ` .             ,   ' .      ,`         ,   `                            .             .      "                   '      . ,        `    ,                          .        '                ,                                  ' .'      ,           
|*  i'm ~vilmibm  |-|*|-|                     | .%.%%.............t.....│     │     / ◘ \♠♠♠\  │|[2]||[1]||[3]|.........  '      ::   , ` ||.:(_  `    .   .                   .             " .|     A Christian      |           '                '  `'            .        '                                        ,                               '               `    `  `      ."             .            ' ,       ` ,  .     .           ,            ' '             ,    ` ,           .             ' ' . ,     "  `   ,,         ,                                                          .           . 
|-|*|-|*|-|*|-|*|-|*|-|*|         ~           | .#5##.#6#..#+#...######.│           ▀---▀""""  │.....::................. ,  " ,  ::  `  . ..:(__                           .'           "    "  |     Programmer       |                        `      ,       '                 '             `                             ,           ' .    . '                              '      ,                  '                               .                      ,             .    '        `                `         ,                           ,      ' ,     `                      ,               "  '         
|*|-|*|-|*|-|*|-|*|-|o|-|                     | .####.###..#>#..t%%####.│           |╥─╥|◘ ◊|  │.....:::::::::::::::::..      .  ::`  , .:::( ((   "          '.     ,  .           `           |     Who Hates        | `                                  '   '                '     ,      '      ' "           ,     '  .       `                    '                        .     `                                        , `              ,               "           `                                      `      .    '     "                               '         `                            '         
|-|*|-|*|-|*|-|o|-|o|-|o|                     | .####.###..###.....7###.│           ▄║@║▄▄▄▄▄  │...................::::::::::::::::    ::,-,-,-,      .              ,                          |     Stereotypes      |'             `               '   ' .. ,                                      ,  '         ,  .                        , '   `    ,                          .  .    ,"                .      `             ,  ,               .                  `                      '`       "           '             ,          '                     `  .         ,  ,     .        `                   
|*|-|*|-|o|-|o|-|o|-|o|-|                     | .....%...........%%####.│      ┌─┬──╥/=/^^^^^  │......................::         :::::::/_/_/_/| . "                  .       "             "   |                      |     ,   ..                                 `             `     `        .     `            "     '                   .  `"        ,,        ".                `           '   "                             `            `    "                       ,  '     ,       ,   `                 ,  "   , " `                   ` '      ,                  , `       '                            
|-|*|-|o|-|o|-|o|-|o|-|o|                     | ..%%.....%...@...######.│      ├┌──┴──┘        │............~darthlukan., '     , :: ,::|::(( |   ,    ,                              "         |                      |               ,               ,       '       .  .                                                              .        ,                     '               `                `    ,         "     ""                   '   '         . `                 .                        .     '      .        ,             '    ,                     `                    `            , ..     
|*|-|o|-|o|-|o|-|o|-|o|π+---------------------+ ......t.................╘══════╧╧══════════════╛........................    ` '   ::  `:::(((__(`                                               +----------------------+                            '        `              `      .                           '           ,           '     .          .          "                .          ,       .          ,                      ,     ,     '                             . "    '                        ' `                    '                         ,            '        '      ,`         ,       '   
+==()=================+..xxxxxxxxxxxxxxxxxxxxxx.          ,_________     ______________________    ______                            `     (( ( ( (( (( ((( (( (( ( ((((             '    ` `    '             '   ,.           ,  .          ,                  ,'               . '           ,                 .    `        .    '       `                                    '            "        ,                     `                     ` "            ,       "  '                                                              `       .            ``                            ,                      "
| (%&8)  /\       _,__|.x.... ~insom xo xo ....x` ,\/,   /    ,_    \_ `< The time is @487.523 >  / ~ ~  \                              ` (( (   (( (( ((( (( (( ( (((((    ."      ',               ' '              ` .             .         `,                '       '              ,            .    `       .`           .            `                         .  "                      .        .   "     '                  ,                       `         .'  ' .      .   ',        ,       `                                   "  ,             ,  '       "                                      "  ' 
|(&(%)%)/  \    . __,_|.x.....============.....x //o\\ ,/     |\      \. ----------------------   \  ~ ~  \  ________     ______      ,   (( (  (( (( ((( (( (( ( (((((    ,                       .     .                                              , "`              ,          '    `       ' .,       " ` `       '        ,        "     .                  '  `            "  '    , ` `     .   "                                     '         ,                 '                                          ,    "      `        '       '         ,              ` ,         '                       .      
| (%8%)/_##_\   .     |.x......................x   |  / ~    /| \  ~   |    \                      |~ ~ ~ / | ~frs's |   |######|       ` (( (  ( (( ((( (( (( ( ((((( (                     .     `'                                     ,      "             .             "            '' '                             .             '     ,                     ` `        .  ,                                               ` `                                            '   ,   '     ,       ,                     ,     ,         `     ,              .    '        `                `                  .  
|  ||/ |    |   . @   |.x......._______........x  ,| \      /_|__\     |     \  /\/\              /~ ~ ~__| |campsite|   |######|          (( (  (( ((( (( (( ( ((((( ((.,       "  ,      '                                              '                                            ,`      ,    .  ,                       '      `          .  `                .    ,              '        `            .    .                                              '            ,                      '       , ,                  .        ,                                               .    '                     
|  ||  | /\ | * . @   |.x....::/#######\:......x .  , |     ==+===   ~ |       \   /              \____/    |________|   |######|  i     ` (( ( (( ((( (( (( ( ((((( ((    "                        ' '        . `                       '     `                         ,                             .  '  `      `              .  '          ,  ,                              `         ,,          `                      '    .                  '           ,                   '                  `   ,               '.'   '     ,             .             .              "                 ``   ,    `     
|  ||  |_||_|   .     |.x...:_/##    ###\::....x      |  ~             |       |  0 >>                          ||       |######|      .   (( ( ( ((( (( (( ( ((((( (( (,                     `    ,                "  `             `       ,  `                  '           , .            ' `            `                   '    .                        ,                         '         "                                       .                    ,        `    .`           '           "      "        ,                ' `        '`           '         '            ,.    ,          " ,             
|        ..  *  . "'` |.x.::/###      ###\::...x  ,   \__       ~      |       |___|               )      _____          |######|]::::    (( (   (((( _ (( ( ((((( (( ((        `        '                      ,"                                `            .       .                         '  "                              "                          ` ,   .          `    ,                  `  ``                                  `                     .                    ` ,      ,                        .       `         ''     '  '   '      "       .'     .        ,                             
| (%) O  ........     |.x.:/#####    ####|::;,.x    "    \          ~ /  __((_<|   |              (.     /    /\         |¯¯¯¯¯¯|   :: ,  (( (  (((((  (( ( ((((( (( ((       ,  ,   ,      "       '                      `          "                                             ,           ,        "            .    `           `           ,     `              "                  '                                                                       '  . ' ` ,                `                                           `              .            ,   `                    "                         
|        ..    ~troido|.x.....          .......x `    .   \_  ~      | ,(          |             (~;)   /    /  \        |______|   ::  , (( (  (((((  _ ( ((((( (( (( (                      ,                 `                     '             ,          '             "      '   ' ,  '   ,      '                `                        '         ,             ,                            .      ,               ,                                     ,    '               .                  .  ,        .    .        ,             ,               .  .      '                 '        ,      . .     
+=======#  #==========+.x.......     ..........x ~curio     \_______/,  (__________)             /--\  /____/----\_                 ::     (( ( ((((( __( (((((( _ (( ((                 . .`       `              `       "            .              `          `                  '                    '      "  '           ,,       .     '              '                                    `             .    ,  ""                                                 .                 `                        . ` ,'           .                 .        '          .   .       ,          .,    "            
........................`xxxxxx|    |xxxxxxxxxx`,       .        ,         |      |                                     ~xkeeper `  ::     (( ( (((( (__ (((((((  (( (((                                     .     .          `                  .             `          .     "               ,   "   ,           . '      .'  ,        `        ,   . `    ,               ` .      ,                                               .                                ,       '. `    .`.  '            .  "                   "             `                                    ,           ,     ,`                
  (((((((((__)))))))))  ╔══════════════════════╗[===|===|===.==|===|===]  _______________          .         +    .                 ::     (( ( (_   (   _|o|_( )   ( _ ╔══════════════════════╗        "                        '                 ,          '   .                                  ,  ,           ,             ,      ,  ,`   `      ,         `                 ,                                 '               .  .   " "                 .   "         ,               ` '                                    ,                     '                            "         "    "               
((((((((((/()\))))))))))║ Tilde.town Cadastre  ║|(o)        i     ((O))|< Join the touch. >                                         ::      (( ((_(_(_  /   O|#( )` (___║                      ║             ",                                   .             '     '             `   .                         . ` ,                             '               ,               '       '                '          .          `        . `      ,    "     '`                                      `               `    .                '                 `  "    .            `           `,      '        '     
(((((((((/()()\)))))))))║                      ║|    ((O)) /_\   (o)   |  ---------------              .        D                ▲  ::      (( ((( (  II||___|()` (( (( ║                      ║                 ',  .    '                                      .      '       `                             '      , "          '    , '     .                                       ,`  .               `"      ..        '               .                  , '               `                  '              .            `     .   `                      '            . .    .         .  '            '       
(((((($$/      \$$))))))║ Any tilde.town user  ║| ((o))  _/___\_       |  \   __ ___ _              .      .    .     .         ▲ ▲ ::       ((.:.(( ((_    \||#O  (  (_║                      ║      ,                                    " '                                  "                 '    , .                                    ,     .   "                                     ,          `              ,              ` ,   ,  , . ,                                     '             "              ,                               "                                    ,   ,                       
((((*& _        _ &*))))║ can claim a parcel   ║| (o)   \=-=-=-=/ ((o))|   \ //=v ~~ \|                                             ::       (.:.:. (( (_( __||/  (_( __║                      ║                       .                                 ,                           "      ,                           .       `       " `        '          ,             ,                          .    "               '     '                        .                                    `       ,   `     `                  `''              `                                   ..  ' `       `         .     
\ .   |,|      |.|    / ║ of land to show some ║|--------|o o o|-------|     ||  @ ^@||                       _____                 ::  ♫     (.... O ~~  /  ||.\   (__(║                      ║,  ,     `                                           '                       ''                         .                `                                ,    " `            .       "      `          '      '  `                                       ,     ' '   "                   ,                                                     ,  .            ,          ,               `         ,   '    `   .     
.\  % |_|      |_|   /. ║ awesome ascii art    ║| `    \=+==+==+=/  `  |     \_\  (^)/                .      /     \             ☺  ::        (..:.\|#/\o/  ^ ^ \ \~~ (_║                      ║  `              "        '           .                                 ,                            `     ,         "     '          ,           '                '    `  "          `                "               '        ,  '                      ''       `    "  `                           '       "                   '   '      `        .        ,   , ,                     "            .    '         
 .\        @   #    /.  ║                      ║|   `   |_||-||_|  `   |        \_vvv                       /_     _\               ::         (:.: |/ ^  /./-- /\ o`~~ ║                      ║                 ,   ,                  `  ,          ,           `                  "                 '`              `    `                ,                                                    '          `     '      '      .                     ."   ,           . "'    ,  '            '  ,.         .   ,.  `          ,     .  `                                 '     `                          .     '    
  .\      @*@    $ /.   ║ * Instructions       ║  `  \==+=\=+=/=+==/ `                               O       |     |                ::          '   /  _#_   /\   \|_  ~║                      ║  .          '               "                     ,              '`               " ''   ,            ''                                      `'   . '                        ''     `               ,                     `      ."    `                    "     `                              `                      .`      ,               .    .                             .             `         ` '        
   .\ &           /.    ║ * source (github)    ║| _o_  ||H|[_]|H|| _o_ |                              )      |  >> |             ♪  ::   ~cel   ,//-' /\ / /\  \/\ \ \\_║                      ║         "     `     "                    .'                . ` ,     ,                ,.          .        ,                          .              .`                    .               `                        "           "  .              "        `    ,       `                            `              `        '  ''                  "   `            `                                                 
    .\   \.....  /.     ║      Made by ~Troido ║| THT      /_\     THT |                           ~~/w|~"..................        ::          ./ ._/ #  //  ## , / .  ║                ~audy ║                        `     '         `  `            '      .,      '             .                         ,                 ,'.    ,               .     ,  ` ,                          `  `            .               "     `' .   ,            . '                 `            .               `                               `                         `   , '    '     "   ,   .`      `     `             
     .\_________/.      ╚══════════════════════╝[[mio|oim]]   [[mio|oim]                        ~~zladuric~~~~\\W~~~~~~~~~~.::::::::::           ""   "| /. \ "..   \  .╚══════════════════════╝, "      . ,          .         ,      ,     "   ,                   ,.         "     ` `                `          "        '  '  '          ".              "        '   "         `        .              ,    .               '                      .'            .    .      .   `                                   '    '                      `          .     .         .                         '         , 
.......................                         +======================+                         \   /   \   /   \   /     "                 ,  ' `. /\|/    \ ... ./~~/`     ` `      .                          `    , `.                 "        .         .                 "                              .                        `      ''                   `     `      `      ,    .            .'         `                 '         '  .       .        `       ,                      .                `       `       '   `             `         `         ,                            `              
   Bork! Bork!                     ^            |~slymodi""""""""""""""|     ___________          \ /     \ /     \ /         ,`               `    .  `~~~~~~~~~~~~~~/.      ,    ,  ,`            ,         `              ..                  `    '             .       "                                '      ".  ,                                  .                        .             ` `                                  .     `                                            . `        '            "     `      `   '          .     ,                                                `      ,  `     `  
               ," e`--o            l%           |""""""""""""""""""""""|    /__________/|          X   2   X       X        "      .    ,        '  : .&**//~~~~~~~,-'  '                    "  '"                                 `       ,    ,           `   .                        . .               .     '       ,  "  .     `       '                          '   `                 .`    "                  `              `  `                '                        "        '           .                       `           , , `             '                `                            ',          
 ((           (  | __,'          %\| _          |""""""""""""""""""""""|   |==========| |         / \     / \     / \                .'   .     `      ; .||`-----'.  . `      `          "     "     ,     `         "   "          '             .     ,                .   '   "                                ``   `               `     "                        ,               '           .          ,     '.                                                    ,          "  ,                           ,                       ,        '    '         '    .                                     "     `  
 \\~---------' \_;/                |/ %         |""""""""______""""""""|   |=  =======| |        /   \   /   \   /   \                 ''  '     `     ;  ||  ~    . ,           '         '  `              "                       '         . .     `        . '     .     ,     ,    '           .   ` "`                   ,                 .                                                      .   "            ,                       ' "    ,   '              "    ` `                   ,                 `                               `                     '               '                   ',   
 (               /        o/     %\| /%         |""""""/______/|"""""""|   |======  ==| | ( )   /     \ /  0  \ /     \              '       '    `.  :  /||    `  '  ,. ` .'   '    .                        ,  `         "  ,,        ,                 ,            ,      ,                                                   '        "           '."         ,  ,             ,   .                                        "               "                .     ."   `    ` .  '  '    `   `     '            ',              `    `         '              .                            , ,                    
 /) .________.  )       .<|, _. ., l/ _ ., _ .  |"""""|       ||"""""""|   |=  =======| |  | .         X ~sl2c X   3   X     , ,             .      . :  @\|\*'  |   .                      `          ,         .                 '                                        ,                                     .               '                                           ,       .  .                          .    ',                '          ''    '             '        ,        `         "       `                        .  ,                             `              '      ,     '           .       
(( (        (( (          ^     '        `    ' |"""""|_______|/"""""""| " |====  ====| | ,     \     / \     / \     /                ,  '    .      ..@%#%#%....... .                   `'  "  "      '      .           .     `         ,   ,       ,    '             .                                   "    . "     .               '                                                 '                     .    . .               ,         `        .              ,         "     `           .                   .              ,         .                 '                                 .              
 ~You are doing me a     .____________________. |""""""""""""""""""""""|   |==========|/    ( )  \   /   \   /   \   /      ,   '                      ^  #%#                    `           .   ` "      "                            '              ,           '   ` .'       .            ,         '     .                 '                     ,    .       .   .       "                                `      ,                              "  .    .'   .    .                '                     ,.  ,                                      `  "                            ,           `  .              
      frighten!~         | abraxas' gold-medal| |""""""""""""""""""""""| .    '  ,      ( )  |    \ /     \ /     \ /    `                      ~datagrok's ~~           `                                            .         .   `        ``                   .         ,                   .                                      .            .       '                      '          `                                 ,              .    .                                                .                            `          .`                            , '        '"        '       ,               
   ~bizzarosanti         |__GIANT smug hemp___| |""""""""""""""""""""""|  ~karlen  .  "  |    ,    X   1   X       X                             lair-under- ~~~                "    '  "",'                               "    .                .       '               ,  '       .    ,""          `                `             .                     '     ,     `  `                                '         .       ''       .    '     " `               ,                       `         .         '  ,      `                                    "         "                    ,     .                    
.......................    |               |    +======================+.   ,    .    ,           / \     / \     / \                            the-waterfall  ~~~     `                         .               "           .        '     `      .`          ,     `                                                           ,       ,                   . .  '                       `    '               .           .    ,    ' , '"                              ,         "           ,                                   `   `       `  .      .      ,   `    .          "         `        '               
                        +=====================+.#`######################                               .            ,              ~nilaky's               ' .                                           `                                `       `            `"                            ,          '                 '                           "               ` '  '                               ' '          "   .     `    .          `         "           ,        ,          .   '                           `  "               "        ` '                 . ,    .                     ,    ``        
                        |        /\       _,__|.#.###..=################           /V\                   '  "      ,         @@       floating         `       '   `  '        .        "      .       ,             `   `          ,                "     "                  .                     .                  ,   ,       '      '  "   ,     .  '            `    `   ``,     `                `                         ' `               `         `    `    .  .                    "                  .            '                           .    ,                    .      ,                         
    ^^^^^^^^^^          |       /  \    . __,_|.#.###...+~elly!..#######           ||                                "        @  ___     island'                         '                                 "   '    `        "              ,  ,     ' `                             ,       ,                                 `                          .          ,             ,                                        ,                      ,     .  `                                '           ,             ,             ,        .       `         ` `            `                       .               
    ^ ^^^^^^^^^^        |      /_##_\   .     |.#@###.o.####.###.%%%####           \,/            '          .                 ||/ # \_             `.    .               ,  .                    "            `                 .   '      `       ,                                        "                         "             ,    .      '                                       `'   "    , "   '                      '. '                         `            .                     ,                  ,  '          '    `        , ,`    `                         '             `            `   ,       
     ^ ^^^^^^^^^^^      |      |    |   . @   |.#.%##oo.####.###########            |                            `             /_______\                    `  .                .                         ,  .         '       .                       . '                 ' ,,         . "              '        '             .                   .             '           ".    `         .       ,              `          ,                  .   `                      `     .       '                  `              ,      "            `   .                        .        ,   '   ,  .    "               
      ^  ^^^^^^^^^^     |      | /\ | * . @   |.#.###...####.###########            |  /          '    .  .            ,       |   _   |            '                                  .    "  `     .                  .                      "         "               '       '         .            `       ,                   .     ,   .                               `                       .             .           `     .                                    '                        ,             ,   `     ,                        '           `                       ,  `          ` `'  `.      ,  
  m    ^ ^        ^     |      |_||_|   .     |.#.#.`...####.....#######        |\  | |/                       '    `          |  |#|  |           .          '                        ,           `, ,'              .           `                                '       `,  `  `                    `           .           '"                                                             `   ` `     `             ,                     '  '                                               ,                       '                               "              ' " ,                                          "
    o   ^^^^^^^^^^^     |        ..  *  .     |.#w#.##`#########.#######        !\/ |!\            .                        ___+++===+++___         .   ` '     '         ,,             `              `,        . .`               ,   .    `        ,                            ,                        `                    '                       '    '        ``                      ` `      `    ,                   .     `           ,           "  '                          .    ,     ,                     .                               .`       . .       `    ````                             
  n                     | (%) O  ........     |.#.#.##.#######.....#####         \//||          .  . .         ,      ,   ((      )  (     ))     , ,      .              ,.            `  ,                                                              ` `,    ,                        `          ,          '              "            ,             ,                              '               "         '                          ,  "              '      '                 .              .                                   '            ,  `           ,           "   ,                 '`           
     o          h       |        ..  ~robrtsql|.#...##.#######..U..+?.>#           \/                 `                     (((    )  (  ))       '        '  '                      ` .                        "    .                `       ,      `                        .      " ,    .                         ,                      ,            ','                  ,            '                   .                                           `  .                          .         `    ,   ,  .     , `                                      '  ,    '                             .             .    
    l      t            +=======#  #==========+.######.+d#####/[...#####~demophoon /!                 ,   .                    (((((___()                 ,        '                 `                       '   .  .   '.                                  '    ,  "      .                               '                                        ,   ``              `'`       `                                   `          ,          .       '                      ,              .        "         "                            .   ,           "                    '   .                      ,             
        i               ........................########################~+,-`-~===|//;+:.;,,+=:=           ,     ' .                                                                          `            .    .      ,       ,    '       ,     "               ,                                      .                      '                   '  ,                               '    .       `                `    "' "                         .     '               `  .                          ,             '   `,              .     ,  '   .      .                                         .    '      .
        .               +======================+                 '   `         `'::.               '    .             `  `"    .  `''   `.   .                 ".                      '              . '      '"                        '            '        , '"                                  `     ., .     '               ,                                                           .      .   ''                        '                                      , .  '                      "  ` .        ' `               ,                     ,  ,              '  "     `   '             ,          ` 
        .     '   '     | ~nikolojedison       |     .           "          _________H ,%%&%,   '              `     ,                   " .                            ,   `           .        '                               `                '         , ,       ,          ,       ,             '          '  .                     `      ,         ' `                           `        '      `.        '       .                   .               `              `'  .                                          .        `                                  .                              ,              
                  '``   |                      |   `'  ,   ,    '   ,      /\     _   \%&&%%&%           '.     `  .         \\\-///                           `            `   '                    `      '                   "                                                    '  "                    `             `'      "                                    .            '                        `                                   ,                        .  ,              `                   , .       .                                    .                          ,               '            
                    '   |   \|/  i planted a   |                "         /  \___/^\___\%&%%&&         ,   `  .     .       ____|_______            '                       ,               .       .                , "              ,`.              ,     ,                             ,                      .'  '                                           `           '     `          "   '  `                                       .   `. ,      .       `       .                                        .             "                      `      `                                   ,                  
                        |   -*-  flower!       | .   '                    |  | []   [] |%\Y&%'  .     __________   .     ' |   _    _   |    "         '            , ,     '    `         ..   . "    .                                ,`      `             ,`         ,.  "            "        '            `                                       `      "                  `                     '    `                     ,   `    .`    ,            '                                     "                                                               `            ,     ,  .   "   `      ,           . 
               ,        |   /|\                |         `    .           |  |   .-.   | ||           |  ~jfo  |    `      |  | |  |_|  |       ,          `  .      `          `         ,             "         ,           ,     '         ''   .                                                           ''      '   `  '           '   .   .        `       .            .   ,                           '       ',.  `      .                                                                  ,                   ,            '                                    "               `         ,                
   "     ``'      '     |    |                 |      '       `         ~~@._|@@_|||_@@|~||~~~        ----------           |__|_|_______|  '       `,    ,             .        `      ,                   "           .         '               .        `  '  . ' ,              `  .                                       "                '                                  .               '             .  .      "                .             '          .           ` '       ,                              `  '  `  .               `                     '                             '                 
 '                      |   \|/                |           .   "             `"") )""`" ~selsky         ``    ,                                  "       ,    ,         .                                   .  ` . ,      ,     '        ,                `    ,                       `             `    .         '                     .     .                  `     .    `  '  ,         `              '      `                                     `                 ,      .                       '                  `   ,      `                 , .       .          ' ..                                    
`,                      +======================+    '                                                           ,            ``           ,  `,         '       ,.           '             .      ,         ' ' ,                 '             "                    ,              `    '      ' '       '                                         `                            '          .                                ,  `                       '                     ,        `""               , , `                    , .                                  "                   ,       ,                    
        ,      .                                     .                                            .           ,                      '    "       `            " `                 ,             '               "                  `      '               .     .  .              .          `      .            ,                               "      `   ,               .     .         '        . '.   "                                 .                       `                          '.    .      .                                                      `          '.   '         `           ,           
 ,        `                                           "                                         .                 '        `  .      ,    `"                      .'  `             .    `        .       .' `     ,          '   ' `     .`                                  `              ,   ,     .            .     ,             '     '  `       `     `       '             '                              '                      ..                                ,    "            .           .,           '    ,              . .                  ',      `       .              .       "    '  `       
           '  ' ,                                                 ,                                            ,    '    ~archangelic `       `           ,         '     '     "   `             ,"        .                            '                            `                  ,     .   ,.    .   `     '                       '        "                 '   .                 .      ,                              '          ,      `   .                  .                .              "      ,.           '               ,.     .`                               ,   .          .".     .         
         .   .    ,     "                                           '                        `   ,         "           `                 '      ........................    '    `'                                ` "              '                                         `"  .''    '       '                 "                                 .                           .             ,              ,                                                            ,'  ,                           .   .         .    '                 .                    `                     "                    .       
 ',                    .                    .  "   ,       ,    , '             ,        "             .         ."    .                        #    ,;'''''''';,      #   , ,   '    ,  "         '               `                                           .                '  .       , "   '.                              "                    ,    ' '   `                   `            "       .             ',            '                  .        `'                .                  ,      '                   '                  `   '                           '               . "          `     
     ,               "                  ,   '                        "     .                     , `        .                       '    , .    #  ,'  oooooooo  ',    #    ,   `            .        '        '        '      .                                        ,    `         ,              "             ,                 .                      .   `     ` .                          `     '         "                        ,              "                           '                  `           "    '                                    ,    `                            "            "     . 
                   `       .     '                       ,               '                                  "           `                    '  #  ,,,;'  _  O  ';,'   #    '         , `                   ,            "        .        ` ."          .` `    ,  "   .                 '           ,      .             "                        `              ,           .       .         . "        `               '         ,                            "        "      ` "    ,                               .                                                   "                                '        
                '         `           .                 .                         .    '   '          .            ,    '           ,`          #    '.__|_|___.'      #             .     "            `     "         ,                 '    .   ,,  ,      ,                                                                                     "              `                                    .   ,     '       .        "                               ".             .                      ,               ,            `    .    '`              .       .     '       "                                 
                  '              '                                       `        "             "'    "          ,          ,        , ',       ........................                 ,               ` ,                 `                   "    .    ,,           , '                                                  `                            ',                .          "     '                             ,        .     "'   ,   .'  "         `                       "                                 .   .       `                                                                 '   `          
 ,    ,         '  .         '                       `                      .                      '                                        ,   ........................          .                        .  `    ``      ,      ,    .                    '                                                   `   '    ,                                .           `                  ,     '                     "      '             ' '  `             .                                ` `                                          '       ,        `                                          "                
    "                   `              "                       ,      ' ,      ,                  ..    .                                     , ........................            `     ,                          "                `,   '`   ,                 `                            .                             '       '                        .                                        "  '    .        ,       ,              ,             '        .    '      `                                ,    "                                                      "           '                            
         '                    `                        ,              " .'                          .                             ' `   '   .   ........~sushi..........               "                   ,               `' ,              .    ` '                           `                 " '                ,            .   .                     .             ,             `              "        '          ,                            '                  .                "     '   '          ` `  '     '                                 `                         ,                         "     
              .        ',`            .                    " .            ,                   ,                            `  .     ,  ` '      ........@sushi..........          ,                               '                  "      .                                          .'       . .       " "              '                                         `                   ,,              '       .          ` .               '  `   '   .    `    `    '             '                         `                                         ,               `        ,                           ,        
          '.      .      ,                     .          ."         '                             .                              .     .   `   ........................  ,               "    .  ```                      ,  `  `            .    `             ,   ,    `'     .        `   , " "          "                 .  ,   `    '         "          `                   `    `       '                                      '`         .`   "             `            `         .    ,       "   ,                                `                 .                   ,                      '           
                         `   `                 " ,                                                          .                   .               ........................             `                                                        `      `                          "`                 ,     `     '   ,                    .             '                               `,  '     '         .    '                    ,     ,  ,      `                                .    .          `               '   `  ,                  ' ,,                `                                                    
           ,       ,   `,    '           `      -=-=-=-=-=-=-=-=-=-=-=-      ,   "               ,              ,    '          ,     '             "         `             '   .      '                       '                                                       .               `                                  ,       `           .                                      '                                                  .     .        .       "          "   '                            `      `              ,                                   .                   .                              
    ".                            '`            =    ^                =                              "  ,            ..             .           `              `           .",       ,           .   ,    ,         ,       ' `                                                        `    `                  ,                                  .        .                  .         "                                                `' .                               `                 .                , `                             '  '                                                      .       '    , 
   '             .                              -   / \               -          '      " .'   '                   '    '    '`             `    .               .            .    ,        ..   ` ,.               "           '  .  ,            ..             '                  ,           '       ' ,          `'     .      '                             "         '                                 ,  ,           ` ..        .                     '            ,    .      "    .         `     '     `    `               ,,    '                                  `                 '        `           
         `           .                  `  '    =  /   \              =    '    ', `    "   .       '         '    .          `          .         "  '      .   "  ,`                                                                                   "     " .,                  .      `      ,             .                  `            `                '         ,                                     ,.     .."                          ,             `             . `       '            '                                "'                                          . '                .              
                , "        , `        `         -  |___| mmOmm        -                                         ' '   '            .     ` ,    .                                .  " ' "         ,.                   ,      , ''  `   ,      `    `            ,.  .                     ,          `                                '  ""         .                              .       `        "             .                                     `                             `  `     '  .         `   `                         `                                                    `.    `              '  
     ,                        '               . =                     =    ,             '         ,        '         .   ,                 "           '  ,      .        . '        .                .    " `      "      .                    ,"           '  , "                 .    ,       '   '       ,                   ."    '         `    .      '     "     '                   , .          `                            .  "           ,           '. "             ,       ' `                 '         `                 ,                                  `                           `            
                                         , '    -  ~~~~~~             -     '         '          ,      `  .                         "     , '                        '                                 '                  " '      ,                    `   `              ,        .          '   '                               "                  `      .        '                              ,"  "           `.                       '   '                                  `   .                          "                  '        ,      .                                            ' ,                
                             '                ` =  ......             =   '                ,       '    '               ,                            "   '    `    ,       ,                 `     "         '        `         '. .   '                                     "                             ,     .'           ' ,                '                     .                '          '     .`          `                 `     .           '                   "     '                ` '               "                  `                 "                 ' ,    .     ' . '  "                      
    '            `                              -  ~~~~~~             -                         .        `      .                      '    `          `          ,   '        `                       ,   '                   '    ,                   "        `   .  ,                        '                 '           ,       "                        .                 .  .   `               .                                                    .                                            '                         .                           , "              ``                 "             ,,   
                       ,`                       =               |zach|=    .         '                       .      `        `              ..                                      '         .      ,  '                                   .          '    ,      `    '    '"`          `      . ,       "'                  .    '  "          ` ,      ,           , "                              `    ` .   , .                                       '      ,  "             '                                                                       .                                 '       .                
   `   `    .  ' ,       .                      -=-=-=-=-=-=-=-=-=-=-=-   , '          .              '.       '                         `  ,           '     '           ,             `      .  "                     ' .   `      `            ,       "                 ,`         ,          '   `            ''         `                                                          `                      ,     "                   .               .    '          ,                                                       '           '        .          ,    ',                                   "           
 "        ".            .               "     ` ~~~~~~~~~~~~~~~~~~~~~~~             ",        ,  ,`                   '  ' '      .                 `           .            ,                                            `                `.                  '         ,   "   ' '                '                                '                                                  ,                                              `        "    `      .  . .  . '             "            ,                         .     ' ,     . `      .               .                     ,      '                        
      `        ,                `             "                          `      "       '      "                                       , ,      ,                       "                           '                    "            '                `  .               `                                     `                     '         . "    '            `"                           ."              .                `        .   '           '                  ,   `      . ,    ,        ,    .        .  `     ' ,                             .                          "                            
            ,    "                             "                 .          '                    ,                       ,               '             ,       ', '                      .                            '                    "  , ' "',     .          ,             `   ,.           `                            `             `              "  `      `  ,                 "          ,            '  `   '                   `     ,          ,    `                       '                .     .                      `   .     ,           .        .         ,    '    `    .              '    
 "                                           .               `                 '                   `           ,               "                  ,                            ,    `'"             "    ,         `       "` .                      . '                                            , "   .          ,  "                 "    '        . "       .                   `  '        `                                 ., ,     `  '    `                 `    .         '  '  .          ,       ,   .     "          .               ,`                   `            .                       "    ,    
 "`                `     , '               .               .    ,      ,                                               ,`       `        .                          ,    ` .   `      '                    "  `                 ,                                     '       .,                                          `  `          '        `    `               "        ,                                ' ,            `     .          '                                    ".    "          `                                        ,              '   ,    " .     "  .        ' ` , ,      '   `           
                 . `            ,               "                                 '         "                  ,  "       ,            "         .                                    .               .'                                        `      "                           `     ` .             "        .     '                      ` .        ,                          `         `                '                                       . "       `            "                   `  "   ,          `  `             .   `     "      `       .   '       '          ,            ,   ,    .       ,   
    "'.       ,                 '                       "   ,    `               `     `,          '          `         .  ,                 '  '             ,         `         ,        `               .   ,                                 '            , ``            ,               "           ` `                     `                                        ,           ,          "          .  '                                             .         , `     '          "       "      ,                                                     `        ,            .        '               ,        
                `,  ,      '  `                         '       "`      `              `                . ,                      ,       . .             .        "         `                     '                      `                  .    "                                                   `                  ,      `                               '       `'         `                          .               `      .  `      . , .   .       ,    "                                   .      .                   ,   `                 '       .                                        .  ,           
'      ,     .          ,      ,                     ' ,                       .         ,       '        ,      '          ,      `          `  ,           ,  .   .   "    '                                                 ` '           .         '                                    .             .         ,     `'                                                                          `                               '            .             `  `           `.  ,  '              `                    ,   ,    '          . ,              .    '`                         ,                       
                                                                      `                                                            ,        ,    ' '        `               ,              `          ' .'  `     ,              '                                               ,                  ,`                              .  `  ,            .         .                    "  .                     '    "                                       "                            `       '             ,    ,        `              .    '                             `       ,    '   ,          .   `  ",    
  '   '                 ' .                            ,     "     '              "  '                 '`          '   .    '                  .              "                            ,                   `      '                `            .                                                          ,.    .   `,          '                    .     `     `                      ,                    `                    ,    '         '  .             `.   ,                 `                        ,         '         ,   .   "        .                           `      ` "                      
       . '      "                '          ,     ,           ,  ` .       '          ,       '       "     ,       .                      . ,'   .         .                           '        ,        `            ,                         ' ,                                  '  '     ,                    `               '                   .     .                       ,"       '                                          .                                                           "     '       , ,     `   '                         "              '' ''          '          ,                    
            ,      "          .    .  .                         ` ,'        .         '                        ,            `    ,  .      .         '             ,     .                 ,  .           `               ,            ,           .        ., '          '                       ,   .             "         "                              . .              '          .            .               '                               '                  `     "   ,    '                             ..            ,              .            `      .     "          ' ,         .                   
    ,   .  ' .                               ,                       `                           '                    '    '          '                         .                                      `,                 "           ,            "          '        ,   '           ,   '    '                      ,                                 ,        `  ' ' " ',  ,                ,                  '                                  "   ,         . '               ,     .    ,,                                    ,            ,   ,    .                         ,            ,                  ,
     `        ,  .               `   ,                     "  ,  .   `    "            '         ,   "  `              ' ,      `           .                                                  '                       . ,      '  ,     `             '       ,           .                                               '                                              "   "  ' .     .                                 ..  `                      `                       ,           .                                   '        ,          .                '            ,                       `   "        `  
                '                ,                 .         ,    .     ,          `             .      "        '                     '  `           , .                                                         ` "     "                 '                               '`     `                  `    ,          .      ""             "        , `             .    '   ,                  '`   .   `     ,                          ,                ,    .                            .   "    ' ,  .  ` .    .                                                      ,                           .   .          
  `  ,                                        `          ,                    '       "   "  .                 `                                   ,       ,                   ,   "        "                        `                 ` '   `  .      '   ,   "       `      , " .          .                                       ,      `                                                          ,        ,,    `      '' `          ',                                           `   ,                        '      ,`                               `                "     '    "                 "         ,  
     . `                          .          `                  `                       '               .              `      `      .                                                           .          "          '..        ,        '             ."                   `    ,                   ,                          '                 ,          '     ,           ,  "   ,   `  , `       .   .         .   `                              '       ,  . `      ,             `      "          .              .               '          '         `         '   `   "    "           ,    .             
    '   .                                       '             `      '   ' "                                              ,   ,          .      `'                           .        , `         ,      '                 '`      ,            ,      '                                                   '   . .                             .              `    ,.         .           .   '            ,         ,            '      '            ,                               '              `  ,              `, .                            , '      . "                                         "           
    ' `        ,,      `.         `          ,                                     `            '         ,  ,                  '                `'          , `                        '            ,                    `      " ''                       .     `          '            `             "     ,      '               '    "     "      "             , '       .           `              `                      .     `    '             ,          .            "     ,     `    `               '     . "           '                         , ,   "        `                        '          ,   
              "  `  '                  .   .           '  .     `                 . `"     "'     ,                         .               .   '     `             "                 , '              ,                             . ,    '                `          ,                 .     .              .  ,, ,  `   . `       ' ,  '    "                   '    ' ,         `                                                       .                                    `                       ,                         '                   .     `,            .           .       .             .         
,                       ,                     ,     ,  .    `     '                    "        `     `  .           .     . '        .           ,            ' .    .   '                  '                                         "                                        `     "                       '      , `                                                  .                                    .              '      '     ''                       '     .            "        ` " ,   `                 , '          `                    `          ,,         ,. `     ,    `      `   .            
      `  .                `        '        "     .          `         '       `      "     '           `                                 '                          `      `   `    "                      "                             .        ,    .     ,                ,                      '                         ,      ,       '                                                        ,      ,   "   .      ' "                            `                                      `          ,       `           ,          ,     ,      `    .                '                            '         
      '  '                                  "    '               .     .     `' `       .    '  .  ,                       .            `          " '       '                          `          ,,        "                    '                 .      '     '    '                `                                        ,                            .     `  .               '"     `                                  "   .                '  "                          ,          ,    ` "           "                                   .                 "                                    ,  `        
     '             '                    `              "          ,               '       .                                           .          '               '             .                     ,        '                 `                ,                                     .   .   ,.                                              . `         ,. , .         `    ,  .         "                                                 .              "            `               `      .              `  "         `,    "     .                `     .`         '     '              ,              " `      
     ,,`    '                    ,,  .      '  ,                  ,                   ' '                    .                      ,             "   '             '           "                     "               ,                        "           "       '                                         ,        .      .                 ,              '  ,                           `        .                                                 "  .  `         .   . '      .                        .              '                 ,      . ''           '                  '   ,     "  `      .  . .   ,' 
                  ,     `    " ' ,.                           ` `     .                   '  ` .               .        ,  ,         ""                     '         .        ,               " "                  .    ,            ,                 "   ,,`          .  `                       '  `               ,  '                       . `         "                                  '`              " `                '       ,   '                .     '   . .        .                ,      .         "          `'               ``          `  .                 '            `                     
 ,                         '       '                         .        ,          ,     `                           .        .      "     "          . ,                       "    .            "          `                 `                         ,                      '                    ""        ,                               '   .            ,                               , `             ,              '   ' ,                           '    '       `                 , `       .    '    ,      ,.,                     ,       `    ,              '            '    .   .       .  `         
  ,     '      "   .              ,    ..               `             `   , '                            "   ,                          ,          . `         ,       ` "               `            ,              ,                .                 .                          '                                 .,            "       .,          .                                   '                             '    .     `    ''  `              `                         .  '  '     .  .,                             "       "             .      , .              '                               .     
  ',                 `                                    "                        `   '    `                        . `        '                                ,    ,         ..                                       '                         "                     '      .          ,            ,                   .          .                  ,  '      `            ,                       ,                                               ,  '               "  ,          '        ,                .                    '         ."                        '          '    `           .     `        
,        ,           `                                 .     '                                  .                                .       `'     "    ' `   .           ,        `.                `.      .             '     ,      "              '                   , `     "                     .'          '        .                                '             `  ,  `,                .           `.                ,                                                         .     "   ,       '                  `,                                  '     ,                            .       `         
 '       ,"  ,          '                                                ,        ` .         `     " .                ,                           '               '                       .        '      '                                 '    "     ",               `        .  ``      `       `                    ".  "                                     ` `          `                `"  '  ,         '"      ,  '                       `                                .                            .                            '                         `   ,           ,   .'            "     `    
                 "  `            "             "                ,                     .   ,    ,                                .          '    `,    .          "             .             .     .                      '          .  ..'                  ,         "        .              .                             .    , `      .                             ,                       ` `     .                  `              ,        ,                               `  "                                           `     "              '             ,       '                     ,                  `
`                           `                                    `    ,          '  '   .    '                 '  `   ,     '           `                              '  ,.    ,                        '     ' .` `          `         `          " '                  '                 .'   .' "    `            `                                            `'        ``       `  "`                                   '          `                     `   "  '          .                    ",   `       ,        .          `  "    ,   '  `  ,          `     `                                         ,    
       "    .                      "               .            .                 "     .         .     "                 '      .       ,                    .                    .                       "                           ,                 "            ,   '      '      "    ` .    .   ,                    ,            ,                                                                                      ,  `                .             .   `    .                                        `      ,,                  '                             '       ,                                 
   '     '    ,`   '   ,         ',  '              `                    "                      ,    , "   '                                       .                           .          `                                         '              ,                                   .   .   `   "             ,          '                   '                      ,          ` "   '          "  `  '           `                 .                                     "   .   `      ,                         `                      "   `            , ' .                               `                     
             ,                    ,       `   "                      .  , `     '                                             .    '   '      "   .        ,.  "                                                       `            '                               .`                        '           '                '                         `   `    "  .                .               .   "                                                                 ,`  ' .                   '   `    ''.,           ` ' "  '`   ,                                      ,  "       ,      " .    ,     ..       `  
                                      ,  .   `         `                               .    ' .              .            `'                                         . "                 '       "                          ,      ,    .             `          '                ,                                    '     .                          ,   .               `                                     ,           .       ' ,              ,       ,                                  ,             '  `         '        ` `      `           '   '       , `  '                 `            `       , `  
   .    `  ,' ,          '             '           '               '        `          ,   "    '        "               .    `,                               '          ,          ,   '` `   `'          .    '               `'        .      ,              '                     ,       "                  '     ,  .                        `                  `             ,         .               '        ,               `     `    .               '          .           `               `      ,,           ,        ,   `    ` .    ,                       `                     '    ' . '         
       . ,                 ,    , `    '    '      '    "                        ` . "                       "                    .                                        ,               '                          .                     '           '         `                        '       '        .                '                                   "                            '           `             '          '   "         .       '         '        `    "  '          .    ,                  '     `      .                             "                                        .           "
            `  '                             `                           ,                    '  "      .  ,                           ',      ,  .     `  '       ,                     ,                                         `     ,         ,                '           `,              '           `                   "              ,          .     "'   .                                                                   `                .   ,                  "         '              `      ` '      .    ' ,            ,  ,              '     .    ` '          ` '                             
           .   ,       '     , .        .                      `  '    . `           "      '                        .    ` .     , "           ,                      "                                                                                     ` `'"   ,  `      '                 `                      `                                    .  "  ``        ,                         ,   '                     '"           `        `'                     .'       .           '      .   .                      ,    .               '            .      '  '              "    ,         `        
 ,                         ,            .  .       .    .                           '              '                                       "               ,                                  ' ,            .             ,    ,           `           "       ,  ` ..          `      ,                       '          '  `   '         " '             '           `         ,        "    , "  "             .       ,    "                            ,                    '     "               `                      '.               "  `,     , '                                   .       "       .       
                 `.           '     ,  `                                               .                                     ,           , ,   `"    ,       ". '                             ."          '             '                    '                   "              .      "                      "` "   '       `          "`              `         ,     `   ,       '        .   `              `         .                      "       .   '          ,              '       '            "                               ,                      .              .             '       .               
.        .                         `  '        .   .                           "          `             '     "                   .  '"        '.      .         ,         '                                                   '                            '    .   ,                                          '                                     `         '                    '                    .                    .   .                        "            "                                      ,    '        .'             "              .          `                                                
            `                `       ,            '                          ,                    `                                .        `      ,  ,                                  ,              '   ,          ''  `       ` ,         "               "                              ` `  ,       ,  ,    '                       "     .               '                                  .      .       .,              ,                 `       .  ,        ,      "              '             ' ,    "           `         '              ,           ,                   '        '    ' ,   ,          
        .,        `       '                        '                                           '       ,                                          ,         .,         `             `    ,       "    "        .            `          ,'       "          `      "  ,        .    '                                 `                      .           ,                                  '' `         '                  , '                             ,   .            ,   ,   `       '         ,        `     `                '       '         "  .  '  ,                            '  '. .                 ,
            '               '        .     .                       ..     `    ..               " `                   ,                   .                               , '      `      .   `              ,       '                    .             '                         `    .       `                       `       `        .  ,   ' .                  .                        '                     .                         ,     ,                .                                '    ,`" .             ,        '             .         .  ,.                 '    .  "                  `         
                      `                          '                               ,`,                  `           "              ,  '                      `   `                                                `     ,.                                          `               ,                                     `  `                                    ',                 ,' "    , .        `        . '                  ,                                                     ,         .   "      .         '                                  `    `  '     .                  ,             ,            
                  "      '        ' ,      ` `  . `    .`  ' `     .                       `     ,            .     .  "                     ,    ,               `     '                                               .          `,             ,'                       ` `   '   ,      '       .    "   ' `           `                               '"        ,   .     .        .       ,.              `                  `    `    , ,       '          `"      '                       .                               .                                    ,  ..                 .    , '            ,      
      `"            ` '  `        `                          `    ""             '                         ',                `  ,               '        .                        "  . . '                                   ""  , `             "  .       `"         .            ,            .       "                      ,             '         ,     '            `                    ,   "             '                                                            "                   '      .           .        ''    '`                                 `         "                      '  ,           
         "                                           '               ,                       .,          "      ` .                                         '   '                  ..'                `                .`        "                                     .          `                   .     ,       `,'      .               . ,                    '             ."   '  . ,  ,                               ,                                             `             "", `            `    ,                    ,  . .                ,    ,                         .          "   .             
              .          '                '                      "                  . ,  '         ,                 " .         .        ."          `             ,                 "                           ``                    ,               `                                            '         "      `                                              `        .            '  "  '                  .      `                                                                            ,                ,                                      .         .       '          .  '                .      
                  '             ,                  ,             " .  '      '    .                        "                        .  `                           .                             `                     `       .    '                 .                   `                ,     ` `         "       '  " '            ,       "                  ,    `                                           .    ,.                '               '                  .       `        .          ` "             '   ` '               "     "  .          `      `    `              ,                `  . ' , 
    "         '              ,                              ,                                           `                            "      "      '                              '       "    `  `                                                                             ` '                          `        '    `                  .     '           .          '` .       .                         '                  ` '                                                  .  ,  ` ,                                  '`                               '                     `.   " ' ,        `'          
      ,        "  ,      ,       . `               '       `              "        ,  `      `                    '   `  '   .                        ,      ,           '       ,                    "       `  ,                               `             `        `                     "                                                .                       ,                .   "                                                 `   "       '                  `             .  `  .       .                "          "           `    '                   ,     .,  '        `    '     `               
                      '    ,  "  .                                   ,     ,               ,        `     " `            .                      `    ,                        '       . . .                     `,                                         ,             .                             '                                        `            ,                                                ''                                               ,                       `         '                   `'       "                                          ,.,            `"'                         `   
                 '"                  `               `' .   ,          `     .           ``            `       .    ,                         " .     ,   '  "        . .    .     `    .                              .                         '  .      .     .             .                  '       `                 ,`      `             ` `    '     "                  ,.        ,            `'  .                   ,               "         ,         .          .        `                       ,''                .                          `   "`                       .                      ,    
          '                 '  '                 "                                 ,       '        .                     . '" '.        "   `      .      `  "                   .    .    . "         '            "                               .            '        `      ,     '               `                        `                    `            `           '                  ,          ,,  ."                            ,  '       '     ,,      ,                             ,                                             '                                  "              ,            '  , 
                        `           .,  ,`  ` `"       .'             `    "    ` ,              '                   ,  `  ` ,           '            '                `             '            ,          .             ` '       `                             "                 .        .  '       ' '     "          ,      ,                   '. "     ' `                                               .  ,            '                            .              ".      `                .   `      .         `                                             '                           ,  ,              
                            .            ,    '           .                       `          '                    '   ,           .                                               '           .                                  ''     '                   '  ,          .                                          `   .  ,               `   `                  .    `       . ' .     .                                               ,              '   .      . `  ,           '                ,         .             .                          "                `     '   ,           '   ,    ,              
      ,    `                .           `   ,                    '                   "                 "    `    "        "'              `,      `                       .  .   .              .'     .       `     ,     `   `'                       ,           ,         `     ,    ,                   ,  `''     +----------------------+                     ` `   ..'               ,                                         .      `    .             "            '   ,                    `                 .      ,   `                    '                       "  .     .      ,                      
        .             `           '  ,   " "        .                 .      .'                                                  '   '     ` '       "'  '               `   `            `  ,       .'                         `   . "        '       . `       `                 .'      ' `    '  '    '             |......................|        ,                  '        ,                      '        ,     .                                                   .   `                 '                   .                     ,  `               ,                 ,     .       '                      
    '  ''                       '   "  .            ,.            .       '          '    ` `      .   '    "                 `  "   "       ,     ,`        `                    .                  .    .                           .     ,                        '     `       ,                                    |......................|      ,.                 .  ,      .                                         ,     `              `           "    .        ",'                                                                             '                      `                            ,       
      "                                .     '.            `'                               "                    ,   '                                   .          . '                   .                    '        , .      `   ",         ,                                                       "   " .         |......................|    '               `                ,                                 "        ,       ,.'     `  ,.'          ,  '   ` `.'                           ` '    "  `'              '    .                         '            `  ,  '  .               ,            ,    
     .            "                          '                ,                                 '    `      `.         ,    `   ` `            .`   .                               ` `        '               '                              .       `                       `              `                  '       |......................|    '                                    ,                 '  .    '.     `"'                                            "        `'                         .                                    .                     '    .          .'                '          ,  
         '                            .        ,  `                   '                          '           "                `                 ,      ,                 ,                        ,                 "        ,             .                           '  .                                            .|......................|    '                       "    .       ,                           .                        .     " . `     , '`        `   .    .       .                      '                 '    "                                                     .' "     "    '          
,` '`                ,     ''             ,            .,                                                         .  ,                 ,                  '        . '  ,          .`                         .                                "                  "  ,        '   ,                     '       `       |......................|            " ,          ,. .               ,        '                              "              .                .      , ,'                              ` ,        .                  "      '          `          `  "          .'   .     `     "                
                                        '        ,        '                ,                                   '                       ,                                        '     '  "     '       `          .'                ` '    .       . " .           '   `            . ,                        ,        |......................|   .      "   `       '                          "         '                       .      `              .                        . '       ' `        `           " `   .                                   .    .  "                                ,  .       '      
              '"                    '            ' '                        `        .         .    ,   '  ,    '        "  ,  `'                 "   ,                          '                `   `              '              '          .                    ,                '         ,        `               |......................|                                           .   .                                                       `'       `    .    .   " .    .    ,   .       ,                            .  '       .        '    '`'    .        ' "            ,     `                      
                      .           '                               ` ,         `'     `    .         ,                         '    `                   ,              "    `    '           '   ,                     `                    ,     ,           .                 .              '                         |....................._|                               .                    `,        .         '                           '   .                      ,   .                                           "       ,                        `                     '                ,     "          
                     '                    . . ,                 `                         '          '            `    .                         .               ,            ,`                 '                      '., ,      '     ,                 ' .  `       ,        '`   "  '    `      "  .         "     |.....................|      ,                           .  ,      .          `             .   " " ,                `     ,       .                   `  '   ''     .                            .                 '           ,            ".      `.             ,                          
     `                    `    `            .                         "         .   `    '  '                           .     .    .  "        .             `      ,     ` , "        '        .        '                                                               `      '   '                                   +----------------------+ `      `                  `       '       ,       `      `    ,                           .  `     '"      .         '           '                   ,                     `       ,   .          "                                .                            `      
,             '        `     ,                                              .       '     `    ` .'               ' .       .                              "          "                                          '                   ,             "   ,`   '          ,     '      ,                                          . . `    `               `     "         `     , , ..,        '                              ,                      .             `                                                               `    '   ,       ''     .     .      .            .    " ,   .      `  `"         .'   
 `  .      '                ' `    `                     "`  .         '   .  ,    `               .                                 ,    "            .         '   ,                .             `    .       `.                      .                           ,                      `       .         ,                                 '        .   ,           .                      '    "          `  '                                   `         `                   ",          .                                   "  "                  "          ,             `                             "'    
                               .          `                             .     `              ,      `                         '                      .          .                        .            "      ' ",     , ,     `  ,                                                           .       `      `  .         . ,                                            ,        .`                             ' `                        .        , ` "    ,                  .          ,               "                                    "   " .             `                     ,   .        ,                
      .            '    .,                  ,        .              ,         `      ,     ,'   `           `   '     .     .                               "               "       .                                                     `           ,                                    '                ,         "   '      "                  `                `        '     ,    ,        '                     .   , ,.       `       "   `           .                                             `         '                 .    ,  `             '                                 .     `                
  .                 ,                 ', '`      `    ,          ,   `   , "      `              '  .                `           '             `             .              "`       ,                   ,                      ,     ' .                              .               "    .                                      ` ',  ,                   .            . `          '  , `       '               .          ,                       "       '                                            .  ,      ,                     '  ,     .        '   ,                       `                     "       
                          "        `                                    `                  `.                                           '                  `     ,         .    , `          '            `                      `        ,.            `  .              '                 '        ,     `                              .                         '                   ' ,.         " .        ,                      .                        '                    ,             .'                                '                                                     `             `       `    . 
       `   .            `     .           '  '                  .    '  ,             '              "            '                             `                     `                                    .    .       .  `                ,                      .             '      .           `        '   '  '            `                        . "        `' `  `.      `   ,  .     .                     ' .                                               .`.    .     `   "'`                  '    `    ..,                "                   ,      .                         .        ,     '       ,
     `                           ,  .        .                                '       ,  `   .                        `   '          `                  `     '`    ,'     ,'             .  .       ` ,      '`    ,                     `              `     `                   '               `     '   ' `                                      '       '      .                         ' `                  .  ,            ``               `     "                       `         `                       .                                                                 ,            .       .     `     
            .                          `                                 ,     `         ,                    "               '                                    ' ',          "         .  ,                                      ,            '.            '          '  ,      ,"        `."    '   '       '`     ,                               '         .  "           .       .     `.     `    ,               .                                     ,              '       "            ,                  '                              ,                            '`                  ,        ,     
            `        ,                                               . `   '        "        ' ,  .   "         '    ` .                             ,      .      "                 .  ``            '  ,               '                         .          ,    .        .          `                                   .           `               `    , .                  ,                               .                         .,    ,                `        '                      .         ,   ,     ` '      `         "            ' "              '                           .                .   
        .           '                '  ,         '            ,  .             `     .                                             .         .           ,               ,          "                   ' ,         , `        `        ``         `.  .                         .                           ,              '      ,      ,     " .                   '            '     .                            .            ' '                                      `   .              .   '                                                                   ` .         '   ` "'     ,  '                   
  ,"              '                   '          ,                    "   .   `                   '    .     `                   .. ,                   '     ,          . ,,.    .                                                `     `         "      ,    .    '   .          ,                       .         '           '   ,  `        '                             .    .       "     ,                   `  .      '             '   `      "              ,    '  ."                                                    "   "',                                '   .                 '    `              '
      '           ,                                 ,                 '   . '                 `           `     ,           `                                                               "             "                       `                                                  `   ,    '                                 `            . ,          ' ,,            . `  `       ' '  "    ,  .             `                    `                '                                            ,        `         `   '  .                 .                        .    ',         .  '     ,                  , 
             ,    .         "   ' ,          `            .              `                  '     .                 '                ."   .  ,                "             .     '                 `   . `                           .                                           .      .                 .      "`               `             .    , '                   '          .   .      `             "   '     '         "                  .                       .                                         .     ` '    '    ,  ,              `               ' .     ,       .       `     ,  ,       ' 
       '       "   `   `                             `  .        "  "                   "                    `    "        `,        ,                 .   ,                ,        .             .             '               '                            "                .            .    `                .          " ,           `    `                                    .     `                     ,            `                    .                     .          .      .        `        .                                     `          "  '              .                             ,     '   
       .             ,                 , ,           .  ,    `     ,"'                 .  ,  ."               ' ' ,                                          `                     .                 .  '.                              ,                 .   ' '                  '                                  ,                 "'                         ,.                                  .       `       `          ,                                .     '         ,     ` `      "            ,                     ,      `   .    ,  ,             `  ,     .     `    `          .  '               
          "         '.                      `   ,    .      .`     '  .          ' `                          '  "   .                    " `   .   .                      '                                              ``           '    `   , '       .   '   '                         " ,             `        `   "                  ,"                     '         '                       ,            ..                  ` '             `           .          `        '      ,                                 ,                                '               .         '     '            ,          
. `'            ,.              ,                    `           "    .    , .                             ,    '          .'           ,                                                       ,     ."     `                                               ,      ' .  '            ' ,         ,  .     ' ,            '                     `      '         `             "   `          . `                      ,   '           ' `             "                   ,            "            "    ,      .  ,      `        `  .    "                       '    ,    ,              `                          
                  .      ,  .  ,        `              "         "   '                     .                                          .    .               ,       .                            ` `           ,                                           "                         '                    `       ,         .  '   "  ` `                         `                         "'                       "             '              '         "       ,    "     '       '     .                                      , "          ,     .                ,  ` .                      '              "     
 .                        `     ,          ,   .                                 `     '.                                    '    ,               ,          '              '      ,                            '                 `               .                                               `   . '                .    "                             '                           .                                         `                               .                                     ..     '   ,                                      '   "                                          .              
       .             `   ,                ,.,                  ,      "                     '      .       '       '      .                                                                      ,                ,         . ,         ,                                      ,.                  .                  ''                ,              ,         ` `          ,    "                           ,,          ''      .    "       " `                 ,                       '             `              .'                                          "                        .            ,  .         
      `    `   . `            `                                                            `     `         `               '            '                                `                                ' .,,      `              `    '                   ,    "                     '            ` ,              .           '         ``     .                     ,         `  `                  `                ,            .         .                                          ,  .           ,                      '   " '  ,    ,                                   '                 '   ,             
   ,  "                                   "        "   .,                     "`   ,,'                                    . .    '     '            .  '               ."  ,  `"      .          .      .    .                '    '                                           "              ,      '         '     , '     `    ` `                 "   `     ` ..                      ,         `      "     `                                       .           .      '                        .    "    .  '                   .        '     ,     `      .`      . ,                                           
  ,   '    ,                    ,                                            "          .   ,          ,  ,     '         ,                                             '  "       .       '              .          "    "                                 ,   '          `          `    "'                 `           ' '                           '          ,,  ,           `  '                .                          ,    '              "            `                            `                   `                            "     ,                 '     "                                        
 .            "         '                                                 `    '      '   `                                             .   .         .                                   `          ` '       '   '         ` '                   ',      '  `                 ,`  '           "                  `.            ,.   "                 `          .           .    '             `      .          ,  "           `.                ,         '        `               `    "                             ,       ,      '       .                        `       ,   '            "          ,        
                        ,                       '                 ''        ,      ,          '  ,                     '                        ,      ,,                     ,               `   .                  .      .   .  .  "    ,          .'`        .  '      '   ,        "          `  ,      '       '            .                          .                              `         '    ,                              .                                     .    `        "          `  . ,  .    "        '                                 ,             .                            '           
 ,        "                    ,   .         .'     "               "                             '      ''        `      `                                      "         '     "       . `                 ` ,            . '         .        `         ,  .   '       '                                      .    '      '   `  `    '     .          .         `  "                                      ,                  `                       ,  .               .  ,      .             `       ,         '   `                               '     '                                                     , 
    '   `         `        ,       `     `                        `"      `                    ,  '                          .        `        ,               `       .       .         ,    .     ' `                                         '    ` `         '                                  .          '                            "                    "  "            `                ,             ''                  "                               ,         '          .         "       `                          `           ,                                   "                  `   .     '    
       ` '       , "              '     '             '                     ,        .'                          ,        '       .   .                      `       ,                '                "                                     `   ,        ' ,            ,                                              '''              `                .                   ,       .    "        `          `                      ,..         '           ,`                     ,      .             '   ,  .  '                           "               .                  ,  .               .                 
                   `                     ,   "  .       `   '             .,     "                        ..      `            "                                 .."                           .       '    `                    `   .    ,             `                                                . ,       ,  `                '                        .       '                    '    .       "         '     ,                                                   '       '    ..' '                          ,               `                    .    `  `  ,   `                                         
'     `    `                                    .        .`        "              `        "   `             ` "         "                     '     '     ,        "  .            '                  ,                      ,`               `                , `           "    '   ,      ,         . "   ,            '.                            "              . `                     ,   `       . ,               '  ,            '       ..`     `   `            .               `                             .        '                       ,        "                  `                             
    '  `         '                        .  "         `                     ,     `   ,             '       `           ,                     '                   ,           .       "      `       ' '               ,                      '           ,     '        `                            `  ,"  ,                         `   ,               .           ,    '  ,.            '   `,        '           .                   .         "   "             ,       `                       ,'                ,  `       ,'                          ,       ,         '     "      .  .            ,       
                 .       .                                   `      ,                              '               .  .        '    '     `  '                   `                         '  ,        ` `                    ',                       '    ,        .                         .                    .               '         '     ,           .    .                                              .    ,                                                 `      ,            '   "              `           ,               ` `        ,         ` '     '                            '               
 "              "                            ,         '     .                .  .      '               `                                                                          `   `                          '    '       ',                                          '             '                   "  ,  .                                `          ,    ,    `,                       ,        ,        .        '      , . "   `              ,     '    ` ,             .       `                               .'  ,  ,    `                                                                             
           `                       . ,          .  .,                                                ,  ,                         '                             ,  .                                        ,   "   `                          ` ,        .       `       ,           `                `' .      ,     . " .    '      `           .                     ,                `             "        "'                                 `'                   "                                               '            ,              .            `          . .    `     ' ,   '    `               '  
  .        ,      '  "            ,                        '          `                .    ,    "                                   .                      .              '                                           ,     ,          '                       .                                `              "     '                '    "                 "                 ., .,                                        '                ,   "               ,         .      '               ,                      '                   . .              "             '                 '   .        .         ` 
,  '      ,          '                           .    `            ,           "       '      .                   `         `"       .                       ,  '          '      `      ,                      ,               ,                                                                  ,                 ' `               '                         `             ,                       ,                        "  ' .                "   ,                ,       .     .      . ,              "   '   `                     '     "           ,,    `    ' '         ,       "                       
  .              `         .    "     "    ,    ,        .           '           .  `                 .      .      '                  ,    ",     `      ,    .,'                  ,   .   .               '                 '           '             .    ,                " ` "           `         . .                      .               . .                          .      ,      '  `                                   `                                               `                          .       ,     '           `             "             `   ,         `      ,                             .
,      '  .                                          ' '                                 "                                                .'                         ',    ` '"                                                                       ,`                                                                                 `                 ,       ,,                                             "           ,   ,                   `  `'           ",         ,                        .      '                  ,                                                                  ,  "             
      "  ,                                       .  ,   `             '       '                        `        "  ",          `       ,   `          ,                                      ,                ,     `   .           . , "                                   .         '   ,                                                    ,                                   ,      ,        .                        .                             .    "  '  '                "         .    ,                 . ' `         ,               "                    '             ,      ,                     "  
     '  '                  ,               '                                              ,      ,               .        ` "                                                         '       ., `           `           "` "                     `          .                                                                    `                 ,                        `                                                `             `                         '       ,         `               .             "    ,     .   `               , .  ,     '  '             .               ,                  `   
            '         '      `.      '     ,     ,`.      `  ,                          .                                        '     `                          `                   '                               ,"                          .           , , ,          `          ,      `                                                         "       ,         ',                               "     ',                                 .       `'            .           .   `          ,  '           .               .  `               ., "                      '    ` ,         .       .            
        .   .                  `            .       , '           `                 "                     `              "       "           ,            '`          .         ' `     '                                          '     ..           "            .    `   ,                     '                  '                                     ` ``                       .                                                   `              '           ..             " '                                         ,         `  '              .            `                              '   '           
                                        ,               `     .,  ,         `                             ,      '",                                             '                 '               "  '        " `                 '     `              .     .               "        `   ,     `                      .      " "             .                                                             ,                                         , `  .           `             ', '                                 .                  ,      "            .                                            .      , 
.                                      ,                .        `     ,   .                      ,             `,                     .              ,                        '  `    `  . '                   . ,  ,                                "      , .      , `                  `                                 '               ,   ,                                      ,                              .         `   ,     ,                               ,  `        ` `,      '    .               .  ` `       "     ` "            .                      `                 `    ,        `        
     .            "         `             '                '    ` " ' .                   ''         ',                     `.  `         "   `                            `          '       ,              .                                           .                                  '           ,                ,       '                                                        `                 `    `    '          .,          ,      `       `     ,           `                        ,   `                  `     ,                                                                                   
    '               .                  "   '   '            '                  ,                      ,         ,                         ,     ,                 ,             ,  `        `         .                                    .       '    '        ".   .   '   .          `             ,                     '              `               `                                ,                                         .                       .`'  .      .         .,"  '        ''.                   , ''                ,'    '               ,,                               .                  ,
   ,  ,                       '     .             ,                                      `,      "     '      .                             `                .      ' "  ,         ,               ,                           `   ,                       ,   `                `'            .                 .                  "   .  ,            `       '     ,               "   .                          ,   .            .      `  .         '   ,   .`                 ,            `     '                        `      "                  '     `    `           .        ''          .     "           
       .        `            ,        '   '        ,                  ` ', ``"                    .                   '           .                  `              .     "                   .    .                ,  '              `                 '       ,      .    ,   ,     .       `        `           `        .    , .`   .                                 ,                   ".                       '             '                 .            ,      .'       .          , ,.      ,               "         .`         '                                                     .,        `         
          ,                              `    `           .  `         .               `               "    `               .                ,                        .                                    , '           .            .                          `   .       "   `  '            '              ''          `              ,               ,      ,                             ` `         . '  .      " "                     .    .                      .                          '  '                      "           ,      "    . "               '                   .    ,   .          `   .
     `                . ,                             '.                   .'   `  "            ,            .                            '                               `                          '                ,           "  '                                            "'               '  ` .     .` '        '      `        ,                                      .           .       `              '                                  '       ''                            '       `         .   `          ,               ,            .               .                    .        '              
    ,  ,     '                   .        ,            ,`       .        '              `                                                    ,             '  '               '  .              .         `     `.,    ,        "                     ` '  "                                                               .          '`    "       ,,    .                                           ,                         ,                        '                   `   .                      .     .                                                    '   ,'     .      "   .    ,                         
    ,           ,                          ,          "                       `  `,       '          .         ,                                ,                         .       '    `                                '                 '.                                   .                         ,            " `          `   '   .                             ,  ,         ' '                   `                                  ,       ,.    ,        '    .     "   ,                              . , ,                          , ' ,   '  .                                                `  '     
   .`           '` ,               '     ,        '                   .       '           ,  `               ,         `       ,         .`                        ,       .                                  .          .          '            .    '         '            "                    "           '     ` '     , "                          .      "         ,                     '         .               .               ,             `  ,             '  `      "    .                                      "                   '       ,                  .,    `      '                       `    
          . .            `        '              '.      `       '                       "         `               '                                                         `                       ,          ,        ' ,.                 '                     `, ,                            "     .        `   ,                              `                        ,          '     "        `         `                      .' `  ,                                        ,  .  `  .                 ` `       '     `   `               '      , "'         .           "     '      ``                 
                       ,          ``   .         .          `  ' ` .                   `        ,       .      ,           `             `              ,   .     .       `   "     .               ,                                                                      `     .   "     .    '      ,       `        "                                                ','     .                 `        .  '                           ,            ."         '       '          "         .   ' `   .                                                 "                        ` ,       `    '   .              "
 `          `       "              "                     '                                     .   ,       ',                                                    '      "    .  '       '    ``   '                 '  `     '     .                   `               `     `      ``  '    .                     "  ' ,     '         , "   '                              ,"                                       "                              ,  ,                         `              `              "                    '  ,          '   `.  `'                                                           
      '   . .  '        ,              ,    ,           .                '                       .       '                             "                          '                  ,       ,  ,                  '       `           "           , ,        ".       '      ,   "' ,         `             '         .                    .         .       "   .       "          ,,                           `  ,          ,                                   ,  ' , ,               `                           "                       ,  ,                                .   '                              " 
    .            '         `  "`  '           .                 . `                          .  "       .         `    '        .  `                                         `   ,            ,                  ,         '                          '                     "            '    '       `     .           "                                    .   .                  '            "     "      ,                      `                                       ,     `       .        '   `  ,    .                ,                     .         .    ,          `           ,   '      `           `   
        "                                    `            `        .            " '       `        '             .    ,          ,  ,     "        ,  "           ,  "   "        `       "                  , ,   `       ,   "`                             ,.      .       "                                   `          `           ,  `                           `         .    .            '  '. ',              `   .                             '       `       .    '.           `   .     `       `     .             ,            `                            '                         .,    .         
         .    .  `                  " '        "                    ,                      ,   ,  `.     ,                                      `                     '         `                 "                              '               .            ,              ,  ,,                `                         ,         '   . `               '                '  `                  .                             "    '            .       `                .    .         .             ,                   `    ,                                         ,               '                          `
         ,     `   .  ' ,                 .          '           '    ,          ,                            '      ,            `      `                             "       ,   `   `   `    "      .              . `           '  ``                '         ,   .              '           '"  `                  '                   `"   ,    .                            `               '    ,      '                 "     ,    ,                             '   .               .                                `     '        `  `         `  `                  `.    "            `       , ,    `   
     ,     .                    '       '.                  .               '                      '                , ".`   '       ,                                  .`                        ',   ,        '           "  '           ``          ',   ' `         .      .,   ''           ,                   '                     .               ' ,"  " .            '       `    ,                       `            '                            .         "    .          `    '           `    .   `'                   , '                       ,    ,          .  .    '    `              ,  ,  "    
                            '                       `                 ' .   "    '   ,                       '    .   ,                               ,                  `                              .     '                               '    , '              `      `                , .  `                 .                                              `                .     `      `         ,                     ,   "               ,  '            `                  `                     ,     `                    ,''  ,       ,            ,          .        "      ,                ,         
  ,          ,               `                                   '      '      .                            .                                .                              '              '                          .          "  `      ,                         ,         . '                                            ,                     . `                   .`       " ,     ,                        .                  ` `                              ,                  "              '           ', `             '                                      .         ,          ,               `    
           '              "               ".      '      "                                      '                     '                     `     '          '   "           ,    ,    .'            ,  .                            `                             ' ,  ,                       `  `             `                                          .      .                 ` .    `    .                                                                  '                           ,     '         '          .    .          , .     .           ,      '                   .      ,        .  '          
          "                 "     .       `     .       '                   '              "              '     ,                 '           ,           .,    ,         .   .     .       '   ' '   `   "   ,                          '                   '"      ,                                   "              `       ,                         "    '                 `   '   .`                     ,                       .   `     '                 .     '    "  '      , .    `                .             .    ` ,                                             '   '      '`  "'   ,    .    .     
                                     '   .    ,              .     .   '                               '                  `                             ,  '                      , .              '  '        ,                            `                ,        `    `  .         `       ' "         ",           '     '         "         .              ,  ,            `                                  `      `            '         "                 `           '      `          '           `  ,   `                                       ,                                    ,                    
       .         .            .               `.                          ,          '                    ,        "       "            '                           '           `            '  "             .                         .          `         .                                  ".                  ,   '     ,    '   ,             `                       '      ,      `     .     "    ,              ,  '                     '.        '        , ""               '             ,                  ,    ,   "                                                                    .              
 ,    .      "           '                `            '                                ,          "         ,  '        '            "    '       ,                          '   '                       . "                 ,                  .  "   ,          `     '                         `"           `          .         .         ` `       , "                        .  .   ,         `           ,  `     `  ,             .    ,                         ,                             `     `       '.             '      ''   .              ,               ,                '         "            
    `          .                                                       `   ,           .,   .          " ,`         '              `                     `                `     ,  '        `       ,     . `          ,      '      `. . ` ,                        `                                        .         ,                          "    "                                                         ,    ,,                   '  .      ` ' '      `  .          `       '    '                        '      '                      "                        .          .               "                
     ,,     ,                  ,'   '            .                             `    "  ' `                     '      `    `       `           ' ..        `       .                  .        `           '                            '    '   ,                "'     '            "    ,                  " `    `   ',          ,                        . .        ' ,         "     .               "                                 ,  "     '      '       ,           `      "                                                        ,             .             `                  .              "    ,   
  . .             .                       `  ,                                `         "                          ,          ,'          ,              .        ,  .'       `             , '                .         ,             "      `                        `                  "                  ,  "                      ,                                                  ,             ,                   .       ,  ,     `           `          .                  .        .,       .  '          ' ,      ` ` '            ,  .  . `               ` ,              ,    .             ,      ,   
                  .,                      "          .                .   '                  '   `                    ,         ,              ,          .                      ,                 '       "      ' .       `          '        "                             '      `     .                               '',         . ,                                 '        '        '                    "   , ,                          `                `       ,                   .                        ,       '      ,    `                       .                 `  .          '     .        ,   
              ,                      `     .       ,     `    ,             ,   .          ,                           `             '     `                                              ''   "                     `          "            .          ``                    , "    , . '   .         ..              '       .,'                '  ,    `,       .       .      .   ,                          ,                          `      `                                      '        '                                                       `        '   "  `                  '              '          
                                                  ,           ,`         ',          ,  ,           ,              .           "                "       .               ,       '                       '                         "     ,                    ",                                  .               .'                           '      ,                         ,   '       `       `         .                            .  ,`        '                      `                         '         "  `     `             `      "       .      ,                                                        
              ,    .   `      .           .                  '                   ." .         "     `    `           '          .                        '.         ,    , `   .    ,   '  `                  '               ,             ,                           ,       "`   ,        ' "                                                                                `    .    `    , `   `                            .                                   ,  `          '              .       .                 , '  , ,      " `        ,                       `  "                     "          .    
               .     .   "    '           .                                             ,      ,                    '"   `            ,                    ,.           `                       ,  '                                            ' ,    '       `         ' `                                   "       ,     '               '                           ,     `  .       ,   ,                                 .                       "                        ,                        .        ,'           .             ` ` '                `    ,  "                   ,         `      `  '  . 
                  `         .                          .    "     `             '    `  `,   "                       `               "     ''       '  ,        `"                       .    ,      .   .      `                                       `               ,                `   '                           `   '   "     '  .' '                  '    ,                                          ' ,       `"     ,               ,              .        `    '      .   `     ,             ' .       .                    ,    .            ` . .       '          ``    .     ' .                    
                                                       `    '            .     ,                      ` '          '            `    ' ,        '                                 .          ,       .      `     ` ,    '    ` `          "               '      " `        "                         `                             .                                                 "                  ,   .              ,                                                           ,               ,                                       ''             ``                     ,                          ,   ' 
              `' ,           ,                 .                 "                  '   '             .             ,  ,    '       ,  ,             "                                       .     `   `              '                              ` .                        .          '                     '   .                                   .   "                                `              ',                                                                ' ,       `  '         ,            .  ,`                       .        `                 '                .          "   '  .          
    "              ,        ,        `                                                                    .                      '        ,                   '         ,                            "              `     '          `     '   .  `                            ,                      '    '                                      '     ,         "                  `       `                                            ",                        `              ,'            `                .`                         ' `"      ,  ,                 ``         " `             `         "      
       "    ,                     ,   .        .                                                .   .                               '  '                                     '     '      , ,        ,      '  `       ' `             ,                                    ,                                                   '  "  '  .                              `                '                     .                                           .            .    '                                                    "      '              , `    '                `                                       
                                                    , `                       ,       '                     "                             .               .  '             '       `                `                   "      ,                              .         `   '    "             `                               ' '   .                        . ,`,'                            '       , '   ,           .  ,        .   '         "  `    .            ,       '                 ` '                "                       ",          `                         .      '         "                  
"  '        `            `                             ,        "           .                           '          ,    '   ,   `                     '    `          "                                                      .  .              ,   '                .               `                       `  "   `   .        "         `  ,   ,,  '                           ,   .           '.     .                                              `              ,       ,                .                                  , `   '      '       `.   ,       " `                           .                     
         ,                                     `                  `           .  "     "       .         '     ,  "    . '  ,        ,`                                                                                    ',                '                   '  '                       `                                        ',       ,                 ,        `                                `                                       `             .            "          `                          `     ' `                             '               ,      `                   .          .        
     '                              ''           ,,   "     '                 ,'              '                                      .                      `                   .,        ,                                                        `                    .                      ,'            "'  ,     ,                      ,`           '           ,            '       `           .      '      .    ,,'           .   .                ,                                         '             '`                   ,              .      "                   ' '   ,     ' '            .  '    
                   .      '      '      ,                                                    `        . `  ,      "               '            '      `                                  '        ,  "'       ,              ,    .         ,      .                           ,         `                           ,                              ,    .                    `  "                     ,,              "    ,                                .        ,' '    .     .   ,    `   `          '   `         ,       `      . . .                                 `                                        
    `     , .             ,.            "             ,   `                          .            '                    , ,  `      '         .     ,      '        `   "           `         .                 '  "     `                                  . ,                              `      ,         .       '     .          ,               ,     `       .               `            " ,           ,            '  '              .        '     . ,                              `          `        .           '      .                     "      '               `  .   ',      `    ,         ` ,     
,                                              ,            '                                      `            '                         '  .           '       ,              . "    "          `,                      ,`          .      `      , `         .         '     ' ' .   ,                      ' `           "      `               .           `                          '           `      "                                                           `  ,    ,          ,        '  `   ,  .               "     `                  '    `                 `            '    ,                     
 .                   `   '  `          "                .                    .  `  '      '              `      ` .       "   .    '                 "     ,       `             ,                 '  '            `       ` ,    .            `      `  .       '                       "                                       ` `                  . .`              '           `   `",                     '   ,.        '  ` .   ',                 `                                     ,                           "               "           "                                                               
        ,                                   "        '                                         .  ,       '           ' "                         .  , `     `     ',   .                       ,              ,   .`     `                .     `                ,         '                              '          "      '    .                           `,     '       .                    ` .  " '              " `        ,                 ,      "       `     ,         '    '            '  `                      `                            " "                        `   ,                           
       '        .                      ,                                   . `.`                    " ,                                               '                 `'                            '                   ' .                 .                   `   ,          `      `  '   '                                  "   '    .  ' ,"            ,                                 `                                   ,,     ",      '              `                        . `                                        `      ,          '  ',                            ..                          `  
           '                                                 '      .   .     .   '                     ,      `              .      '                    `  .                          ,           '                '                       `,                    ",`                         '                 ''   '           ',  '     .         '     .                ,              ,   .       .          ' ,                `                                     '            .                                                      ` "  '  .        '    "            ,                        "           
        ,  ,           ,      "          .   "                                         '    ,                 , ",         ,                              .          .  . ,  "                        ,       ,           .          `          .             '  "    `       `    `         , ,   .  '       `   `     ,    ,'           .       '                ,  `                 '     '                              '            ,     '    '                               `"" ` .                        .    .  .      `                                      .`            `              "  .     '  ,,   
   ,                                            `           .                  .       ,  .                 `                                              "      "             '    `          " '        '                                 .                                        .'                          " `   ,     , ,             ,    `'                        "      ,         '   , '   `                                     ,                .  '                                            ,               `   '                        '       ' ,   `                         '  ,    ,           
                       '                                    '    .   `                                                ,                   '   '   `     ',       ,         ,     .             '              `                                `                          '                                                                    ,  .                             ,                   .                  ,                    ,      .      `                    ``   ,  `   '           ` .              "                   '           .             `                      ,        .                 
           ."       `             "           '              .                 ,           ` `                               . " ' `                    '                                              "                     `  `              '                                             .           .           ,                '                             ,, `                 , .     ,           `  ' `   `                       ,               . '    ' .                 ,                                 ''            .                                '         ,"            .               "     
  '            '      "       '    '  '   ,` `,     ,         `                      '             '   ` ,  '     ,          '    ,. "             .              '               `                                                                        ,    `           '         `  `        `                    '                `      .            `              '           '           ,         `             .  , `          `          ,                 .        ' '         ,`   `          '`"         ,    '                                  `                                "          ,          
          `     `                              '  ,            . `             .' '  `            ,               '                     `        ,   ,               `           .'          '   '   '       `                                                                    '       .  "        .       '   '     "           "            '                              ,  "           .           "               "                 ,    ,                  . .            ,              '      ,      '     '  '                                    .        "                                         , .   
.  .                               '  `                             .                       '    `  ,                           . "                         '         `                                          `                          .                               '                                  '               "              '   "                       `      ,             . `        ,       `          ,                 .          '  '    ,'             ,       .     '            ,                                  ,     .               .              .            `              ' `     
                       '                 '                        "                    "                             ,       .,        '                           .                .                `                                                       `      ,    .  '.            .                            "    .  .     '                                                           ,                 `                  '  . '     .  `                    .                  '                            `                ,             ,.       '         '  `               `                         
        ,`              '           ,                             "        ,    '          '      "                                               . .   '.          .,                  '        "              ,                                         .                 "                    ,                                      .   `.             ,                  '                               .                   ,                          , "              .       ,      " .                    .                  `                             ,          ,            '      `                   
            '                                                   `                     `               `            '                   .         .    ,                         "'                                "  `     "               .  '       .    '              `          `                        '               '   `                                          "   .            `  `' '       `,     '       "   .  ,   ,     '    "               "     `           . `                '        `                                              .                  .            , '           ,    ".     
      .   ,                                ""                          `  ,              '                    ,     `                  ,       '                           '      .'        '                  "       `   ,     , `        '                 '        .                        `  "`                .' ,,,                       .              `      .                                `  `  `              ,                           ,  , "     ,        `    '                      '              .                    .                 '              `,       '" `                            
      .                                                      '                   ,      `         .             .               " '        `    '    `                            ' ,       "   .                                .       ,     ,     "        '  . ' .            `                                                                     .            '                            `    "                          ''                         ` '                        '                                   `      `   .       ,     ` . ,  ,                   ,, .    .'                  .           
 ,                   `         ,       .                                         `           `,               '                         "            `                             .                                '          .                                .                    ,           '                       .  "  , .                 `                  `                .    ,                 `       '          .                 '       '        `  '.            .,     .   '        ` ,                               ,               .,                `    `   .   '   `      `                 .
      .        '                   '   `     ,                  ,                           '    `        '               ,                      "     '     ,    `  '             '          ,'   `                    .  '                ,                `   .                                                              "     ,   `            .         "   ,        ,                                      '         "                 .                      .                         `          ` ' ``            ,      "                    '       .            " .      ` '                            
    '                                          . ,                      ` '               `   ,     ``                '        ,             .'    '   '    `   ,     `         .                                               '      , `   `       ,.        ,         '                  .     `'     ,    " ,                      "     ,       . .              .        ,         ,                ' `       .                      '              ,                              ,          `                     .                         `          `                  .                     ` ,             
                                           `            ,   `      ,    ".       `"             .                       ,    ,             `   " '"      " "        ".                     .              ,          `   .            .                         '`              '          `                ,                                .`               .  '  '             `  ' ,                  .         '     ,                        ,      ,                                                                                           "   '                       `,'      "       ,`                   
                        .'     `     '                     `           ,              "                           `            ,     `      "      .                     "                               ,     ``   `  '        .        ,                      ' ,   '                                                 `           '             ,                                                      .        ,              .             `  "     "                                                 `      ,                                                                   `                 '   '  .     .   
                   `               `   '           "                                 .         `                     ,        `   '     '  '.     '  '                            `  "                                         ,      . `           .     `                                                        .                      ,           ,.                         `             ,'    `                         '`    .     ,  .     `              `           `        `   ".     '               .        '                             "            `                    ,    ,                      
 '                 `                        `                ,             `'  , '           '  '`                   ,                 .               '                                       `          .    '      `          `          .           ," `            ,              ,   ,         , ,                      ,                              ,      ,"            .   ,                         '  "        "                  `          `                                            `               `    `            '                 `                                                 '          
 '                 , '                .         ,               '                                      `                             "                                          "                              ,      ,             `'                  .                      `  "            '               ".         ,    .       '       '                                            '.                         .,              ,   '     '    ,               `  "             .. ,     .      .       '     ,       .                                                 '      '       "                   '   ` 
                '     .           `         '              '                   .                      ,      .  , `.                  ,             `                            .   ,    `                  '     .                '   "                 `                             '.  `    '`  ",    ,   `   ,  ,            `         "          `  '                "   ,   .         `                              .    ''   .                                                         ` .`                   `                             ,         '     `               "       ,  '             .        
   ,                                      ,                        ' '           .                                    ' ,             "                                  .                                  `           "    `  .    `                      .     .    `         '        `             `                     `.   `     .      ,  ,    ,                 `'                '       `   ,            `  '                  "              .    '   `            .                                                   "     `                      `               ,               .           '          
    ,    . ,', `         '                 .                           `                             "                    "          ," `                 ,                             ,  ,`                    '                     "   "  `"   , .     ,         .            .              `       `    .    . .           .      "       ,       " "      ,'          .      `    `     '  '     "          `  '                                ,    ',          ,                   ,                `     ,  ``      .  ,             '`   `,              ,                 ,                              ""`
                    ``             ,                         ' `,  '      ,               '        " ,              ,                      .                   ,  `      ,                              .              .                                 ,                  .                      `        , ,            `     '                  .   `                              "   `  "    ''                                                "                     ,   .                                .               `            ,   ,         , .                                    .      `              
          .                    "  '                 `                   ` `        `          `   '   '  `             '"           `             ,                  `      `                                                 . .  '                      ,                        .     `,   '    ,                    `,,   `                          ,  ..                ` ,       ` `           .      "            `    .        .            , .  `                     '  '                  `     '                       ` ,  '   ,             '            .     '   . '      .   ,    '     "           . 
,                  .  '    "        `    "                 `           '  .  `                    '           . .                               ,            ,   ,                                           .   ,             `         `    `       .            `"       ,                                                .                '  . ,    '                ``  .   ` '    ' '                                                  "          .`         ."                          `                                    .  .          `   `                           .                      `.,  "         
       ,                                                                           ,                          ',  .        ' `    `             '             ",    '       ,   '               ,   .                  `             ,                  `    ,     .                ' ,       .                                    '                 '             `"    .        ''           .       .         ,         ."                     `          `                         ,     .          .              "         '            '    `   '                ,    ' .                 '          , ,        '
           ",                       .    '            '                            .                  `      `                          `,. `                        `      `    " '    .                            .,                         `    .               '                                       `                 '     '    ,    " ,   ,                .                               '                       `  '        `               '        "          `         `  ' '                 .        '     '                  `                         "        .                    '        .     
 "              .                    `                  '   '.                     ..         `                 "                                  '`                .          `  '            '                      `                    '`               '           ,`                 ` ""    '     ` ,        "        ,    '     .              `                  '      .   . `              '                  .         ,                     , `           `                        '   '      .    , "'         .         `                              ,              .      .             .            
  .,            `     `       .            .                    `                           .         `                 '      ` ,           "  .       `   `          ` ,                          "  ,     `    .   ` . .      ''                      .                    ' '               .      .                 "      '       "                     "  `                      . .    '                "            ,    "     `     '                ,    '               `     "  `          "          `  "  '     ,    `         `      ,              '                     '       '   .        ,        
           '` .    .       `   `    ,               ' ,                                               .     `                                             ,    "         ,  `                         `                                                        .                                          .        " "   "             '    `                                                                                  ,`                  .  .    `   .               `         `          "        .                                      " '            "      .              .    ,                 '      `
          `                        ,           '    ' .      `     .                                                "  '          "        ' .         .     ' `  ,     '           ,                                      ' '     ,              .        `                       ,      '         ,           `    `                '     ,'                 '    ,                     .     '        ,'          "                 '                                `         '                   ,      .    "                               .'                                       "            .               
                  `.`                                   .   "             ,                "                .   ,               .'     ,                                          ,        `           `           ,   `       .' " `                 '                                                 .   .                  '        ' `       .  .            "   `            .          "                                                                       , '   ,    '"    '                                       '                    `     `               '   ,    ,       ,                            
           `                       '      ,                        .                     ` '                           '           '       "   ,                  `         ,           "          '          .      "`     `                                             .   '    '                      '   .       ,   "        .              ,                            `                  ,     .          .  "  "                                                                , ,   `   ` '   .                                                       ,    ,  '               '  .                          
                                    "         '           ,           ,             .,   `                '               .,                        "    .                `    `   "  `  `,  "        ,                                   `                 "                       '                      ,     '     ."                 .                                         ,    .         '                    `        "                          '        ```         `  `                 .  "  . '                        ,                   .'              '  ' '                                   "   
                      ,            .      '                        `  ,            .'      `              "       '         `                          .        '  ,                     `.             `       .      ,         '                          '       '                          ,      '   .             "                     ,      '     "      `   '          `            `                                                                  `  `    '"                ,                                  '         `           "    '                ,          '           `            . .    ' .
                     "                "    '                .    ,    '                       .        '             `        ".   ,                 .                    `       `` '                                 '           `           ,   "                                   "   ,,  '        .         '                           ' `                                              ,`              "   ,        ,                      ,   '                                  .     '            ,               ``   ,           `           '    "       ,      '             , .           ".      .     
   `  ,  .                    '              ,  '              '     .      "                    `                .        '  . `    `                                     '                                     `        ,  `                                  . ,'"  .  , `            .                  ,"         "          , "`                         , .                    ,     '      .   .'   '     .  `       '        .              '    ,                        ,                '         `    ,                 '       '                        `                      `    .            `    '