`'-,-, \;., . . . .
. . . . . . . . . . . `--\ `-. :;:;, . . . . .
. . . . . . . . . . . . . . . . . . \`.`-`.`.-`:;.. . . . .
. . . . . . . . . . . . . . . . . . . . . \.`. `.`.`:`?`. . .:. . .
. . . . . . . ............... . . . . . . . . \\ `'. \ `.`:??`. .%&:.. .
..........:::::::::::::::::::::::::............ \\,.,\ `\ `:`:?`. ''' .
.:::::::::::::::::::::::::::::::::::::::::::%%::.. `.rd;. \ `|`:??\ . .
::::::::::::::;;;;;;;;;;;;;;;;;:::::::::::%%&&&%:... `:rd;. \ `. ,.-;
:::::::::::;;;;;;;;;;;;' ';;;;;;;;;;;;::%%###&&%::... `':d;.`. `v' /,.:`'
;;;;;;;;;;;;;;;;;;;;;; ,. ';;;;;;;;;;;;%####&&&%::''' `\d\ `. ,;`;:;`
&&&&%%%;;;;;;;' ';: \ `. ':' ';;;%%&&&&%;;' _.__ \ ) | |#@`.;\
&&&&&%%%%%;;;: ,. ':. \ `. ` ,. ';;;;;;;;;;' <`' `' / | /|_`-.`:,'
#######&&&%%%: ( `-. ' \ `. \ \ ';;''';;' ` `-.._ / / / | /\`'\
#########&&%%: `. `. \ `. \ \ ' '` ,..-..__>/ / /. ,|/`;!/ .
###########&%;;. `. `-._`. \ \!\ ,. \_ / | /r. / ' ;,` . .
######&&&%;' '`. `. ;`: '-`.!\ `.`. ,. `-. / //r. / . .
##&&&&%%;;' ,._ ` `. `.`. \ \!| `. `. `-.,'/ / |m.( ........
&&&%%%::;;. `. `'--..__)`. `.`.!!\ || i `. `-. _/ | /mr.|,; :.:.:.:.
':::::::::;. `-. `-.`-. \ \!\ \| )\ `. `-., |/mm.// | .:::::::
'::::::::::.. `-._ `-.`-.?`.`!| L/?) ,.-'`.`. `;.ZZ.--:( .:;;;;;;
':::::::::.. `--..___`..`?'!?'?'-!/.-` `.`-.`. \!|,) ::;;;;;;
. ':::::::::..... `);:-;`;-`'''` `) ` \?( ::;%%%%%%
\`. '::::::' ,.`` / ( ,' ,>-\ :;&&&&&&
`.`:;.,__ ,.--`,/ / \ .--`---. --< \| .::&####&
`. '\ `---....----` ,d/ /,...,\. /|`--;\'`!!??,\.' ::%&%&%&
. `._-`.._ ,rrnmd:/ .`; :```:;;. / // ,rd) !?,`''\ .::%%%%%%:
. `. ``---;;;:::`.` .`.' ,rnd`; // ,r;` ,.;brrr.\ ::;;;;;;:
.:. `-._ ,rrbyMa;` .`,` ,rriland) // ;' .` /brmnrr.\ '::;;;;;:
&%:. .____`'--:::;;/ ,-'(_____,.:::``)/ /\//___.;._`_,`brnmmnr.\\ ':::::::
%;. | .---. -----.___.--------''-----'-' `-----` _______| /@ZZ:| \___ :.:.:
:: .-| | .`-...-.||===||.--.^^.----..--.--.-----.| __ /_______ ,-` ......
' |.--' `.@,;| `----. | |__|_ _||__| |_ / / [_/ // < <._ ... .
. //|__. .__|__, __|__| _|_ _| / / / ( \_/-, |\______< <` . .
//,-. | |,-. / | __||| | | |_ / / / \ _/ /;=========- .
<<.\_/ | |\_/_\,/ (___/|__| \___)(__/ /__/\__\`\__/;\_______________
`;., |__| |_) _ _ _ , _ _ _ _ _ | \ ___ _ _ _ _ _ _ __ \\
||,.,._ | (_) |<_ (-` |V| (_) |\| |_/ _|_ /-\ |V| (_) |\| |_) ||
|//V/\\.===========================================================\|
/` \/ \| |