/:`:::: :::::::.. ... .,-:::::/ ... :::.,:::::: ::::`:\
/;` ;;' ;;;;``;;;; .;;;;;;;. ,;;-'````' ;; ;;;;;;;'''' ';; `;\
n[' [[ [[[,/[[[' ,[[ \[[,[[[ [[[[[[/[[' [[[ [[cccc [[ '[n
c$" $$ $$$$$$c $$$, $$$"$$c. "$$ $$ $$$ $$"""" $$ "$c
o8" 88, 888b "88bo,"888,_ _,88P `Y8bo,,,o88o88 .d888 888oo,__ ,88 "8o
mM" "YMM MMMM "W" "YMMMMMP" `'YMUP"YMM "YmmMMMM"" """"YUMMM MMP" "Mm
`:\ :::: ::::::::::. :::::::.. ... :::::::::::: ... ::::::::::::.-:. ::-.::::::::::. .,:::::: :::: /:`
`;\ ;;' `;;;```.;;;;;;;``;;;; .;;;;;;;.;;;;;;;;''''.;;;;;;;.;;;;;;;;'''' ';;. ;;;;' `;;;```.;;;;;;;'''' ';; /;`
'[n [[ `]]nnn]]' [[[,/[[[' ,[[ \[[, [[ ,[[ \[[, [[ '[[,[[[' `]]nnn]]' [[cccc [[ n['
"$c $$ $$$"" $$$$$$c $$$, $$$ $$ $$$, $$$ $$ c$$" $$$"" $$"""" $$ c$"
"8o 88, 888o 888b "88bo,"888,_ _,88P 88, "888,_ _,88P 88, ,8P"` 888o 888oo,__ ,88 o8"
"Mm"YMM YMMMb MMMM "W" "YMMMMMP" MMM "YMMMMMP" MMM mM" YMMMb """"YUMMM MMP"mM"