~~\ ---:
:: ~~~~\ ________________ _______________/~~~~~~
:::: ~~~~\'%%aaaaaaa%%aaa:`%%%%%%%%%'%%%%%%%%%%%%%%% ::: ::
'''' _.aaaaaaaaaaaaaaaaaaaa:%%!!! !!!!! !!!! !!!%%%%%%%``` ''
:: _,'%aaa@@@@@@@@@@@@@@@@@aa@!!!! !!!!!!! ! !!!!!!! !!!%%
`` _'%%aaa@@@@@@@@@@@@@@@@@@@aaa@!!!! !!!!!!! !!!!!!! !!!!!%% :::
: ;%%aa@@@@@@@@@@nnnnnnn@@@@@@@@@@!! !!!!nnNNNNNNn!!! !!!!!%% ```
' |%aa@@@@@@@@@nN:::::::NnXx@@@@@@!!!xXnNNN::::::NNn !!!!!%% :
|%%aa@@@@@@nNN::' `::nNnXx@@@@!!xXnNN::' `::NNn!!! !%% ::: '
:`%%aaa@@@@NNn::: # :%#:NnXx@@xXXXNNnn:: # :%#nNN !!!% ``
` `)@@@@@@@@NN:`. .'::nNXXxx xxXXnNN:::. .::NNn!!!!( ::
:: '%@@@@@@@@@Nn:::::::nN'XXX_xvx_XXXXnNN:::::::nNn ! !!%% ``::
'' ; @@@@@@@@@@`nnnnnnnxXXXx(_`:'_)xXXXXXxnnnnnnn'!!! !%%% ''
: ; @@@@@@@@@@@mmmXxxxXXXXXXXXXXXXXXXXXXXxx:mmmm!!! !%%%% :
_____/ MMmmmmmmmmmMXXXXX/XXX.-------.XXX\XXXXXXmmmmMM!%%%%%%%____/
%MMMmmmmmmmmXXXX`----'XXxXxXX`----'XXXmmmmmmmmMM%%%%
%%%MMMMMMMmmmmmmXXXXXXXXXXXXXXXXXXXXXmmmmmmmmMMMMM%%%%'
'%%MMMMMMMMmmmmmmmmmxxxxxxxxxxxxxmmmmmmmMMMMMMMMM%%
`.%%%%%%%%%%%%%%%%:::::::::::%%%%%%%%%%%%%%%%%;'
`~~~~~~~~~~~~~~' `~~~~~~~~~~~~~~~~
~~\ ---:
:: ~~~~\ ________________ _______________/~~~~~~
:::: ~~~~\'%%aaaaaaa%%aaa:`%%%%%%%%%'%%%%%%%%%%%%%%% ::: ::
'''' _.aaaaaaaaaaaaaaaaaaaa:%%!!! !!!!! !!!! !!!%%%%%%%``` ''
:: _,'%aaa@@@@@@@@@@@@@@@@@aa@!!!! !!!!!!! ! !!!!!!! !!!%%
`` _'%%aaa@@@@@@@@@@@@@@@@@@@aaa@!!!! !!!!!!! !!!!!!! !!!!!%% :::
: ;%%aa@@@@@@@@@@nnnnnnn@@@@@@@@@@!! !!!!nnNNNNNNn!!! !!!!!%% ```
' |%aa@@@@@@@@@nN:::::::NnXx@@@@@@!!!xXnNNN::::::NNn !!!!!%% :
|%%aa@@@@@@nNN::' `::nNnXx@@@@!!xXnNN::' `::NNn!!! !%% ::: '
:`%%aaa@@@@NNn::: # :%#:NnXx@@xXXXNNnn:: # :%#nNN !!!% ``
` `)@@@@@@@@NN:`. .'::nNXXxx xxXXnNN:::. .::NNn!!!!( ::
:: '%@@@@@@@@@Nn:::::::nN'XXX_xvx_XXXXnNN:::::::nNn ! !!%% ``::
'' ; @@@@@@@@@@`nnnnnnnxXXXx(_`:'_)xXXXXXxnnnnnnn'!!! !%%% ''
: ; @@@@@@@@@@@mmmXxxxXXXXXXXXXXXXXXXXXXXxx:mmmm!!! !%%%% :
_____/ MMmmmmmmmmmMXXXXX/XXX.-------.XXX\XXXXXXmmmmMM!%%%%%%%____/
%MMMmmmmmmmmXXXX`----'XXxXxXX`----'XXXmmmmmmmmMM%%%%
%%%MMMMMMMmmmmmmXXXXXXXXXXXXXXXXXXXXXmmmmmmmmMMMMM%%%%'
'%%MMMMMMMMmmmmmmmmmxxxxxxxxxxxxxmmmmmmmMMMMMMMMM%%
`.%%%%%%%%%%%%%%%%:::::::::::%%%%%%%%%%%%%%%%%;'
`~~~~~~~~~~~~~~' `~~~~~~~~~~~~~~~~