`sNNNNNNmddmmmNNNNNNNNNNNNNNNNNmo.
.hMMMMNNmddhhhyyyyyyhdmNNNNNNNNNNNmy:
:mMMNmdhhhhhso+//::::::/+ydmNNNNNNNNNmo.
`+NMMNNdddhs+/:---.....----:/shmNNNNNNNNNh/
sNMMNNmdhs+:----..........---:/sdNNNNNNNNNN/
.+NMMNNNmhs/:----.............--:/odNNNNNNNNMNs`
`+NMMMMMNds/::---..............---:/smMNNNNNNNMMd.
/mMMMMMMNy+/::---...............---:/yNMNNNNNNMMMd.
-dMMMMMMMms+/::--.................---:+dNMMMMMNNMMN+
oNMMMMMMNdo+/:---.......`......-/+////+yNMMMMMMNMMMo
yMMMMMMMNyo+/////++/:-.......-/+/:::::/odNMMMMMMMMMs
.mMMMMMMMmsoo+//////+++:-...-:/+++ooso+//smMMMMMMMMMo
-mMMMMMMMdssooosyyssso++/-..:/+shhddmmy+/+ymMMMMMMMMs
:hMMMMMMMdoo+ohmmhdysoo//-..-:/+oooooo/:-:ohNNMMMMNMo
``+mMMMMMMds+:/+ooo+//::::-..----::-------:/sddMMMMMM+
``+NMMMMNds+:----------:::-..---.......--:/syyMMMMMM+
`/mMMMddy+/:--......-:::...---........-:/++dNNMMNh`
-omNNdhs+::--.....-/::.`.-:-.......--:/oyNNNNms`
./dNmyo/:---....-//++:://-.......-://NMMNhs:
:NMds+/:---....--:::---....-----:/oMMNo``
` /dNyo+/:------::::::::::::----:::hMMy
:Mmso+/:--:/ooo+///://+:--.--::+NNs`
hMdso+/----://::---:-------::/hd+
.hNmyo+/:::----......-----::/oh:
`/dNmyo+/::--........--:::::-`
`:syysoo/:--.....--::::--:/.
+ysoo+//::::::::--.-::/++:`
/soo+////::::--...-::/+/::::-.`
+s++//:::::-.....--///:--::::::-.`
`ss+/::::::-.....-:::::::::::::------.`
`:sos+/::::/:---::-::----:--------.....----.
`.-/+o+/++:::/+///:::-...`..----------........---.
`...--:://///o+/:::::/:----...````..-:-------...``````...---`
`-:::::---://////::/:::---...........-----.-.....``````````...--`
`.----------:////::------............----..........````````````...-:.
-:-......---:///::::----.......-------..............`````````````...-:.
::--....---://:::::::----....-----........`````````````````````````...-:
+:--..---:::::::::------...----.........````````````````````````````..--
.+/:---:::::::::-------.................`````````````````````````````...-
-+//::::::::---------..................```````````````````````````````...
:+/+////:::---------.--..............````````````````````````````````....
:++o+///::-------....--...........```````````````````...`````````````....
/++o++/::-----.......---.........```````````````````..--.```````````.....
+ooo+//:---.........-----......`````````````````````..-/-...```````......
+oso+/:----.........-----.....````````````````````....-:/-...``````......
+ooo/:---....```...-:::--.....````````````````.......---/:-...``.........
+o+/:--....``````.-:::--......`````````````````.....----:+-......`......-
++::--...````````.-//:--.......````````````````....----::+/-............-
`:/:--....`````````.:/:---.......`````````````````.....---:/o:-...........-
`-/::--...```````````-//:---..........`````````````......----:++:-.........--
-//:--....```````````.-/::---..........``````````.``......----:/o+:--.......--
`//:---....```````````..:/:---...........`````.````........----::/+s/:-.......--
.//:---...````````````..:/::---...........`````..````......---:::://oo::--......-
.//::---...````````````.-://::---..........```````...``.....---::::///+y+:----..---
.+//:---....```````````.-/o//:---............``````````.....----:://///+oy+:----.---
`o+//:---....```````````-/so/::----.............````````.....---::/++++/++hs/:-------
+o+//:---....``````````-/so+/::----.......--....```````......---:/+++////+so+/:------
-so+//::--.....```````../o+++//::----..--------...``````.....---::+++////++o`:+::-----
:yo+//:::--...........-:++/+o+/:::-------------...````......---::/+/:////+o: `+/:-----
`ys++//:::---........-:+///+oo+/:::--:::::::----...``......---::/+/:////+++ :+/::---
/ys++///::---------:/+/:://+so+//:::::::++/:---.........----::/+/:::///++. o+::---
/yso++///::::::::/++/::://+oso+/////:::///::---....------::/++::::://++: -o/:::-
.+yyso+++/////++o+/::::///+syo++/////:::::::---------::://+/::::::/+++` +o/::-
./sysssoooosyyo++///////++syso+/////////::::-:::::::/+++/:-:::://++- .so+/:
.-:syssyhhyoo++++/////++osyso++++++///:::::::///+++:----:::///+: :so+/
.sssssyhyo+++++++/////++osyssoo++++++///++++++/:-----:::////+` sso/
`ssoosssyhso+++++++//////++oossssssooooooo+//:------:::::://+- +ss+
+sooooosyyysoo++++++//////++++oossyss++/:----------:::::://+/ oo+/
.so++++oosyhhsooooo+++//////////++ossso+/:---------:::::://++` :o+/:
so++///++oyhhyysooooo++///////////++osso++/::::---:::::://+++` .o+/:-
/s++//////oshhhyysoooo+++////////////+oooo++//:::--:::::///+oo/` `++/::-
`so+///:::/+ohdhyysooo+++++////////////++ooo++//::::::::///++oo++. `++/::--
:s++//:::::/ohhhyysoo+++++++////////////+++o+++///::::////+++++++++- /+/:::--
`oo+/:::::::/sdyhyyyso++////+//////////////++++++////////////+++++++o/ `/+/:::---