.  `-~-~'  .-~-.  `-~-~'  .-~\__          . . .           . . .           . . .           . . .           . . .           . . .           . . .           . . .
 `.      ,'     `.      ,'     `\__     .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .

.  `-~-~'  .-~-.  `-~-~'  .-~-.  `.\__.           . . .           . . .           . . .           . . .           . . .           . . .           . . .           . . .
 `.      ,'     `.      ,'     `.     \____ . .           . . .           . . .           . . .           . . .           . . .           . . .           . . .
.  `-~-~'  .-~-.  `-~-~'  .-~__________  .-\____.       .       .       .       .       .       .       .       .       .       .       .       .       .       .
 `.      ,'     `.      ,' _/SSSSSSSSSS\_     `.\__ . .           . . .           . . .           . . .           . . .           . . .           . . .           . . .

.  `-~-~'  .-~-.  `-~-~' _/SSSSSSSSSSSSSS\_ -.  `-~\_     . . .           . . .           . . .           . . .           . . .           . . .           . . .
 `.      ,'     `.     _/SSSSSSSSSSSSSSSSSS\  `.     \_ .       .       .       .       .       .       .       .       .       .       .       .       .       .
.  `-~-~'  .-~-.  `-~-/SSSSSSSSSSS__________\   `-~-~' \_         . . .           . . .           . . .           . . .           . . .           . . .           . . .

\____    ,'     `.   |SSSSS_SSS__/           ) .      ,' \_ . .           . . .           . . .           . . .           . . .           . . .           . . .
,#,$,\_________.  `-~|SSSS/ 'S/       ___    |  `-~-~'  .-~\    .       .       .       .       .       .       .       .       .       .       .       .       .

#,$,*,#,$,*,#,$\__  /SSSS( {       ._/-<o)   | .      ,'    \     . . .           . . .           . . .           . . .           . . .           . . .           . . .

#`$`*`#`$`*`#`$`*``|SSSSSS\_,               /   `-~-~'  .-~-.\_           . . .           . . .           . . ._____________. .           . . .           . . .     ___,

`#`$`*`#`$`*`#`$`*`|SSSSS|                  \ `.      ,'     `.\.       .       .       .       .       .    _/             \____       .       .       .     _____/

*`#`$`*`#`$`*`#`$`*|SSSSS|                 __)  `-~-~'  .-~-.  `\ . . .           . . .           . . .    _/         ._.___     \___ .           . . .______/  \

`*`#`$`*`#`$`*`#`$`|SSSS/    __       __  (    .      ,'     `.  \        . . .           . . .       ____/      \___   \   \____    \_   .___________/    _     )

$`*`#}$`*`#}$`*`#}$`\__/    /  \_      \\_/ -.  `-~-~'  .-~-.  `-~\_    .       .       .____________/             / \_( \ \ \ \ \___ \\. (__/           _/     '

:$:*:#:$:*:#:$:*:#:$:*|     \    \__     /    `.      ,'     `.     \_.           . . ._/                        _/ . .\\_) ) \ \ . .\_\)  `---------.__/       _______,

:$:*:#:$:*:#:$:*:#:$:*|      |      \____) ~-.  `-~-~'_________`-~-~' \_  . . .    ___/                        _/         ./_/ ) )        . . .   |  \_/   ____/

$,*,#,$,*_____________|      |       |        `. ____/         \__________________/ .                        _/ .       .    \/_/       .       .  \_/   _/\    .

,*,#,___/            /       |       |____-~-___/                                    \                     _/     . . .           . . .           ./ ) _/\\_)     . . .
*,__/           .   /        |       |    \_/             ,                           |                 __/ . .           . . .           . . .   (_/_/ \ \ . .

,/               \ /         '       |                   /                            |                /.       .       .       .       .       .      \_)_)    .
|           ,     \               __/                   /                            /               _/           . . .           . . .           . . .           . . .
|          /       \_______      /                     X       .___                 '      _______  /     . . .           . . .           . . .           . . .

|        _/                \    '                     / \_         \________.          ___/   .   \__   .       .       .       .       .       .       .       .
|      _/                   `                       _/    \____               ______ _/        \     \_           . . .           . . .           . . .           . . .

`\    '                                           _/      /$`*`\_____________/     _/           \__    \_ . . .           . . .           . . .           . . .
$`|                                             ./       |#}$`*`#}$`*`\_-~-.  `-~_/                \__   \      .       .       .       .       .       .       .

:$|                          .                           |:#:$:*:#:$:*:#\__ `. _/                         \ __    . . .           . . .           . . .           . . .

:$|   .                      |                          /*:#:$:*:#:$:*:#:$:\__/                            |`.\______     . . .           . . .           . . .

$/     \                     |                         |*,#,$,*,#,$,*,#,$,*_/                              |      ,' \_____     .       .       .       .       .

|       |                    |                         |,#,$,*,#,$,*,#,$,_/              ,                 |`-~-~'  .-~-.  \___   . . .           . . .           . . .

|       |                    |                         |#,$,*,#,$,*,#,$_/              _/                 /.      ,'     `.    \_         . . .           . . .

|        \                   |                   _.   /#,$,*,#,$,*,#,$/               /                  /. `-~-~'  .-~-.  `-~-~'\__    .       .       .       .

#\        | .__               \     .___     ___/    (#,$,*,#,$,*,#,$/               /                  |,*\____  ,'     `.      ,' \_.           . . .           . . .

#_____    |    \_____________/ \        \___/         \`$`*`#`$`*`#`/               /         ,         |`*`#`$`\____-~-.  `-~-~'  .-~\_  . . .           . . .

/     \__ |                     \                      \`$`*`#`$`*`/               /         /          |$`*`#`$`*`#`\___`.      ,'     \_      .       .       .
          |                      \                      \`$`*`#`$`/               /         |          /#`$`*`#`$`*`#`$`*\___.-~'  .-~-.  \_      . . .           . . .
           \                      \_                     \_______/               /          |         |*`#`$`*`#`$`*`#`$`*`#`\___,'     `.  \ .           . . .
 \__________\                       \                                           /          /          |`*`#}$`*`#}$`*`#}$`*`#}$`*\__-~-.  `-~\_ .       .       .
            \\                       `            ._         .                 |          /          /:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#\_  `.     \  . . .           . . .
           )\\|                             _       \__      |                 |         |          /#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$\__ `-~-~'\_        . . .
         )\  \|                            (o)         \     |                 |         |         |#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#\_     ,'\_    .       .
       )\  \  \\          .                             `    |                 |        /          |,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,\_-~'  .-\ .           . . .

__    \  \  \ _)\          \                                / \_               |       /          /,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#\_ ,'   \_   . . .

,#\__\ \  \ _/,$,\_         \                              /....__              \     /          |,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,\  .-~-.\.       .

#,$,*,\_\__/#,$,*,#\_        \_                           ,..... .\              |               |$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,\_     `\_        . . .

#`$`*`#`$`*`#`$`*`#`$\_        \__                     _. ...\  \  \            /               /`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`\-~-.  `\_. .

`#`$`*`#`$`*`#`$`*`#`$`\_         `              _____/ \____ )  ) .)          /               /`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`\   `.   \   .

*`#`$`*`#`$`*`#`$`*`#`$`*\         _____________/            /  /__/ \__      /               |`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`|-.  `-~-\_   . . .

`*`#`$`*`#`$`*`#`$`*`#`$`*\      _/                         (__)        \___ /                |$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#|  `.      \_

$`*`#}$`*`#}$`*`#}$`*`#}$`*\_  _/                                           \____            /#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`|..  `-~-~'  \_

:$:*:#:$:*:#:$:*:#:$:*:#:$:*:\_                                                  \______    /*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*|  `.      ,'  \_ .

:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:\_                                                       \___:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:\.  `-~-~'  .-~-\__

$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*\                                                          \___$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,\__      ,'     `.

,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#\_                                                            \__#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,\____'  .-~-.

*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,\___                                                           \_,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,\_____  `.

,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$\__                                                ._____    \_#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#\___

#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#\___                                                  \     \____#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,

#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*\__                                                `         \_____#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`
`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#\_______                                                        \___`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*.

*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`\___________________________                                \___#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`
`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*\__                                 \__$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$`*`#`$
$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#\__                                 \_`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}$`*`#}.

:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$\_                                 \____:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#

:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*:#:$:*\__                                   \_________:#:$:*:#:$:*:#:$:*:#:$:*:#

$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$\_                                           \______________,*,#,$,*,#,.

,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,#,$,*,\_                                    ____/               \,#,$,*,#,$