`......` .:/+++++/
`+ooooooo+- `.:+osssoooo+
`oooooooooo:` ````````````......--/+osssssooooo/
`oooooooosooo+/::::::::::::::::::::::::::::::::::::::::::::::/://///////////////////++//++++++++++++++++++++++++++++ooooossssssoooooo:
+ooooooosoo////////////////:::::::::::::/::::::::--::------...............------::::-::::::::::::::::::::::///////////////osoooooooo-
`osssssssso//////::::::::::::::/::::::::/-+yy/./-oys:-:----.---.--....--..-------:-hd:.:-:::-::::/:::::::/::::::::::://////oooooooooo.
`oossssssss////////:::::::::::::+sssssso:-mmmm/`ymmmh`.osso+---shh+sy+`:ys.-:+sso:/mmhsso-./osso:.:ooooo+-:/::::::::///////+ooooooooo`
osssssssso////////::::::::/:/yyo+osso++o:mmmmd/mmmmd`.syodmd`hmd+:mmh omm:smmymmd+mmhsmmy +ysymm/ommyymms`+::::::::///////+ooooooooo`
osssssssso/////////::::::/-+d+/yhmmdysyo.hmydmmmohmd`-shhmmm.dmh `mmh ommsmms`oy+/mm+ dmh.+yhdmm+omm-`mmy`+/:::::::///////+oooooooo+
+sssssssso////////:::::://.m+-m/.o:./-.ds-mo+mmm.hmd`dmm+dmm.dmh `mmd:ymm+mmh-..-hmm- dmh+mmysmm/omm.`mmy`/:/::::::://////ossoooooo+
+oosssssso/////////::::://:m:+m``-.-:- sd`do`yd+`sdd.:hmmmd+`ydy`-/hddmh+.:ydmddmdy::.hmy.ydmmdy.+mm.`dms:/`:/:/+ss+://///+oooooooo/
+ossssssso////////:::::::/.do-do` `:d+:m:-::-:-::.--:::-----..---:::--:--:/++/:-:::-:-:-://:-/:/:-::/----//+yyo++//////+oooooooo/
+ossssssso///////:/::::::/:/do:syo++osy//h+.:-------:sooo:......```.........------------:--:::::::::::::////:+yy/::///////+oooooooo:
+oosssssso////////::::::::/::shso+oo+ooys:-:----...-+m//do.+os/-s+os+os:-ooo+-s+os:.-------------:::::/++oooosy/:::///////+oooooooo:
+oosssssso////////::::::::::/::/osssso/:-::-----...-+mosm:/yohd:mo:ms-hhsmosh/mo:dy.------------:::::/+:++++o+so++/://////+oooooooo-
+oosssssso////////:::::::::::::/::::::::--------...-/h-:ys/hosh-h/-y+-ss:yoo+-h/-yo.------------:::::s:+:++++++/+/s///////+oooooooo-
+ossssssso///////////::::::::::::::::-::so--o+.....---.-....-/y-so.......-ooo+..---..-----------:::/+/oo/+oooo/:+/s///////osooooooo-
+oosssssso/:://////////////:::::::::--:/myh:hy-oooo-:oos+./soym:dy.ooo+.-+ms/:.+oos/:y--s+/s+ss/-ooyhsysyyyyysssohso////::+sooooooo-
+sssssssso:::::::::::::::://////::::--:/m:shdysm::myhh-+moms-om:dysmssh-.-++hd/m+-yd/m/:ds+m/:dh-/oyhyyyyssyyyshsyys/:::::+sooooooo-
+oossssssooooooooo+++///:::::::::///:::/h::+ho:ssss:/yoso-oyooh:yo:sso+`-/ssso-osos+:syoy++mosy/://+s/+++++++/os+osoooooooosooooooo:
+ossssssssmmddddhyhhhhysysso++//:::::://:--:------..---...-....................----.-----:/y-::::::::s/++++osyhhhhhhdddddmysooooooo:
+ossssssssmmddddo`hhhh//hysssoooo++//::::::::----............``````````.............----::/::::://++osossyyyyyyhhhhhdddddmyoooooooo:
+sssssssssmmdddd+ dhhy-+h://:o++oooooo++/:::::::---...........`````````...........---:::::::/++oooooooosssssyyyyyyhhhhdddmyoooooooo/
/oosssssssmmdddd+`hyys os`+s`:+`/s+//+oooo++//::::::---.......`````````.......---:::::://++ooooooo/:/s.s+//o:++/+/+//ddddmysooooooo/
/sssssssssmmdddds///+s-h+.h+`yo o/`:/`sooo+::/+++//:::::----......`......---:::::://++oooo++:--+oo+.+s////.y+-hs+oysyddddmysooooooo/
/oossssssshhhyyyyyyyyyyyyyyooy+/y:.///yoo-`+o+:s-/so+++///::::::-----::::::///++oooooo+/+o:`/y-`soo-syooyshhyyyyyyyyyyyyhhsssoooooo+
/ossssssss+++o+/+++/////::://++oooo++yoo/ oyooo: +ooo+-++/oooo+++++++++ooooooo/.so++--.+.-s-`:.:yoooso++/::::-----:://///:+sssooooo+
/ssssssssohhhssoyyyyyhyyyyo++/::--:/+oooo:./+o/`++ /s:/y-.y-/soo/::/o-/soooo+++/:s.`s/`oo`/s..yyo/:---::////::://+++++++++osssooooo+
/sssssssyshhhyossosso++++/://++osso/:--/+oooos./h:`y+ oo oo.sso/ /soy../.-s:`-so +s`:y:/yoys+:+::/+++:--:::///////////++++ossssooss+`
/sssooosyshhhso/-:///:///+/+oo//:-::/++/:--:+osso/oy.:h..h-`hooo/:.-o: ss +s`:yo:-yo+yoo+:-::/++ooo++/////::::::::///+oo++osysssssso`
/sssooosssssys+---:--:/+ooo/::-::--://++oooo/:::/+oooss/oy-/yoo/:/-.y+ +s./y++yooso+/:--/oys:--:::////::-------::::/+osssoosysssssso`
/ssssssssssyo-:/::/:/+o+:.-::///:..--:+ossoossyyo/:--::/+oosoooooosysoosooso+/::---://:-:/:--://::---------------:/++++/+ossssssssso`
/ossoosssoso+://://+o+-..::/:--::/+++ooooooooo+/:--:///:::::-----:--------:/++oo+///////::::////::--------------:++/:---:/osssssssso`
:ossosssssyyo++//+//:.-::/+/::/++++++///osoo/-....---::/++//:///+o+++/::::://o+-----/oo/.-----::/::--.---------:+o+/::::/-+sssssssso`
:oooooossshhy+/+/+/---:/++-.-/soo++/:----/:-`..----:///::/:::/++::oo---/o..:/:------------::://-:+/:------..--:ooo++//:---+sssssssso.
:soooooooshds/::::/:-:+so/-:/oso++o++/+-.``.----::///:/:::::::://o+:--://--:-.--::---------:--:::+++/::---..-:oys+///-.--:osssssssso.
:oooooooosddy/:::/:-::+so/:-oooo+++++++-`.----:::::------::/+osss+:/++oo+//:..----:::::::::-:::::/++++/::---:+ooo-..--::-:osssssssso.
:sssssooosddho//++-`.-+yso++/+ooo+++++-`.---:/+/++/::---:++:--/oo//+o++-..----/::////::///:::////::/+o++/:::+o+:---.----:/ossssssoso-
:ooosssoossosssooo+..-/osso++++osssso-`---::/:::::::::/:::-.-:+::/:----.--:::::/::/++///++/://++++//+ooo+//oo+--.-::----//osssssssss-
:oossssooo++++/:/+s:--/++oooo++++ooy/`---:::-::/::-:+++//+/-.-//+o//:---::+++//+////++/://++/////////+oooo++/:::-+o+/:/:.-osssssssso-
:sssssooos+o+::-..:/:///+oooooo++++/`.--::/++o/---::::--...-:-:/+++oo:::///++//+////++/://++++//+//////ooo+///oo:/+--:-.-:osssssssss-
:sssssooos+s/::---.--/+:+ooooooo+/+:`---:////:---///::::.///::-:/+oooo//////////+++/:/://o+++++/ooo+++++++oo++/:-:::/o:-:/osssosssso:
:sssssooosos:-----::::/::+ooooooo++-`---::-..-/:::+sso+::+.--///++ooss//++++///://++/://////++//oo+++oo//+++++-..-::/yo-:+sssssossso:
-oosssooosss::::::::/:/+:+oooooooo+-`.--://+++-.:/:/so/://----/+++ssoso/++++///++++/://////////+osoo+++:/oso::::::/+/+o/:/osssssssss:
-ssssssoooos/://::////:++/+oooooooo/`.--:://+oo:--/+oo+:+o+++/::-:/++osso++++++++++o++///o+++++ss/:///++ssyhyyso+-:oo/++//ssssssssss/
-ssssssooooss/::::////////+++ooooooo-`.---:/+syso::/+++::/oss+..-::::/+ooo+ooooooooo++++//+oo++/:-:++/:/o+ssooso+::+/:----osssssssss/
-sssssssssssso+:///////:/:::/+y+o++o/..-::+o+oyyys+/:/o+:::+s:.-::::--///+++ooooooo/:/++---+yyo::///::::soo/--:://:::::::/osssssssss/
-ssssssssssos+ooo/os/++:o++:++h:sosooo:/o+o/o/+oooo+/oys+/:///////////////++++s+/:::::/++///++ooso/s/+o++//+///+oooooooo+sssssssssss/
-ssssssssssoo+++////+++/+++///:-::::---.-.--/++///////+:-::/o+///-:/::+++o+++/oo-./oso+/+so+://++oos+-://+oo/-:///+oo//+/+ssssoossss+
-sssssssssso:-.```````````````````````` ```...`````````````````````..```..``.```....``..```````..`````....``````````.-/osssooosso+
-sssssssss/` `-+soooooso+
-ssssssso:` `.-:/+++++
.oooo+/:` ```