User:Thrif

From Wikipedia, the free encyclopedia
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssooooo+++++////:::///////////++++osssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhyhyyhyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhhyhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyo++oo++++///////////////////+++oossyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhyyyhyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhyyhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyys++osooo////////////////////+++oossyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyys++oo+////////+++++//+/+///+++ossyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyso////////////+++++++++++//ooosyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhhyhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssssyyyyyyyso/:::////////++++++++++/+ssshyyyyyyyyyysyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysysssooossssssso+///:://////++++++++++++osyhhyssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssoo++++oooo+//++++/////+++++++++++++osyyhyyyysososyyyyyyyyyhyhyhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhyyyyyyhhhyhhhhhhhhhhhhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssssssoooo++++////+++oo+++++++++ooooo++osyhhyyysooosyyyyyyhhhhyyyhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhyhhhhhhhhhhhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhhhhhhhhhyyhyyyyyyyyyyyyyyyyyyyyyyyyyyyysssssooooooo+oo+++///////+++ooooo++ooooooooooyhyssoossssyyyyyyyysssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhyhhhhhhhhhhhhhhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssooo+++/++++++////+/++++oooooooooooooooooosysossyyyyssyyyysssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhyhhyyhyhhhhhhhhhh
hhhhhhhhhhhhhhhhhhhhhhyhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysssoooooo+++++//+////+/+/++oooossssssssoooooososshhhhyysyssssyyyysysysssssossssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhyhhhhyyoo++///++ooo+sysyyhhhhh
hhhhhhhhhhhhhhhhhhhhhhhhyhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyso////osoooo++//+/++++/++ooosssssssssosoososyyydhhhhsssyyyyyyyysyyyyssyssooooooooosyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysoo+/::///::///://://+sssyhhh
hhhhhhhhhhhhhhhhhhhhyhyhyyyyyhyyyyyyyyyyyyyyyyyyyyyyyyyyyyys+/:-:/++++/////++++++ooooossssssosoooossyyyyhyyyyyysysyyyoss+syysssssssssssoooooooosssssyyyyyyyyyyyyyyyyyyyss//://:////+/+///+///////+osyhhh
hhhhhhhhhhhhhhhhhhhhyyyhyhyyyhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysso/:--:::::/::///++ooooooossssoooooosyyyyyyyyyyysyososssosossyysssssyhhyyyysssosoooooooososssyyyyyyyyyyo+/::///++/++/+/++/+//////////++shhy
hhhhhhhhhhhhyyhhhhyyyyyhyyyyyyhyhyyyhyyyyyyyyyyyyyyyyyyyyyyyyyso/:----:::::////+oooooossossossssyyyyyyyssssssoo++osyssssyyyyyyssyhhdhhyysysosssssoooooooossssssso+//:///+//o+/++++/+++//+///////////osyh
hhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyhhyyyyyyyyyyyyyyyyyyyyyyyyyyso+/:-:-:::::://///+oooossssssssyyhyyhosssosoooy+/++osyyyhhdhhyyyysyhddyysssssossyssssssossooooo+//://+o+++o+ooo++++++o+++++++++///////+oyh
hhhhhhhhhhhhyyyyyyyyyyyssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyysso+/:::::::::::::////oooossoysssshyhsssoossssos++/+oossydddddddhhhhyyddyysooosyyhhhyhyysssoo+++/::/+ooo+oo+o+oooosooooo++ooooo+++++//////+sh
hhyyyyyyyyyyyyyyyyysssssssossssssyyyyyyyyyyyyyyyyyyyyyyyysoo+/::-:://::::::://+++ooooossyssyyooo+osssssssoo+/+++oyyhdddddddddhdhhddyyyyssyddddmdddhyss++/:/+ooooooooooo+sooooosssssossoosoooo+++++//++os
yyssssssssssssssyysssooo++++oooooossssyyyysssyyyyyyssssso+::-..--:::/:::::////++++oosoososooy+/oosyhsosoo/++//+osyshhhddddmddddhhdhdhhhyydmdmdmmddyoo+oooossssssso+++oooo++osossyssssssssooooooo++++++oy
ooo+++++++++++oooooooo++////+++++++++oossssoooooooooo+//--.....---:::::::////+++//oosoosoos:o++ossoyo+o+/::+/+ossy/yymddmNNNmdddhhhhmddhddNNmmmddyssysyysssooo+ooososososyoo+osoyyhyyyyssssssoooo+++++oh
///////::::::////++++++////////////////++++++++/+//:--........----:://:::///+++o/+os+++oo/+:+//oosoyo+///:/++ssoyy+syddmNNNNmNmdhydydhddddmmmmdhyyyyyhshyyhhhyssyss+so+sssssyssyssyyhyyyyyyssssssooo+ooy
:::::::::::-:::::://///::::::::::::::::///////::---.........---::::::////////o+oo++o+++++//-//++oso+///+/:/++so+yyo+ydmNNNNmmNdmhhhyhdhdddmmddhhhdshhdmhhdhhhhhyysdyyshsysooossyysyhshyyyyyyyyssssoooosy
:::::::::::-::::::::::::::::::::::::::---::-----..........----::::::://+//++/o+o++//::+oo/-:-:/++//://////+ooyo/sysyymNNmmNmmNNmddddddhhhdddddddhmdddddhhhhyyyhyyysyhyydhhhyyhyyysshhhyyyyyyyyyyysssosos
:::::::--::--:-:::::::::---------------------...........-------:::://///++/+o/+o+/-.-/++/`--:://://///:///:+oso+shyddhmNmmNdNNNmddddddhhhhdhdyhmddddddmmmdmmhhshsyshyyhyddmmmmhhdhhhhyhhyyhhhhhyyyssssoy
:::::-::-----------------------------------.............------::::////+//:/+o++/+:..-//-.`.://::://:/-:/:/:ooyyoshhddddNdddmNdmdmdhNddhdmyohdmmmmdddmdmdmdddhdhhssoosyhsyhmdmdNNmddhdhhhddddhhhyyyyyyysy
::---------------------------------------..............---------:::::///:::://:::...-::`..-::/:::/:-:--::/+osyyosydmmddhhmhdddddmhmddhsdmdhhhhmmNmmdhddmdmNmmhhdyyhsooyyyyddmmhmNNmdddddddhdhhhhyyyyysyh
::::-:---------------------------------....-----......-----------:://///-::-:-.-.`-----``-:::::::---`-:://+osyhhsydNNmdddNhdmdhddhdhhsmmdhddyyhmhhhhyhhhmmdhhhhyhdyhyhhhooyshdNdmNNmmmddmddddhhhhyyyyshh
::::::---------------------------.----...--------....-------------::-://:---..````----.`.-::::-:----..-:/:+syhdhyhdddNhdmhydddhdhydddmdymyydddmhhhdhyhhhddmmdddhyyhshhhmddhsshyhhmmmdmmmdmddhhhhhhhysyhh
:-:-:-::-----------------------------...---------....------:::::-:-----:---.````.`---...--:::--:-.-.:.:-/+sshhdyhddmmmdddshddddsyhdddsdmdddddhhhhyyyyddddmdddmdhdhyhyssyyhyNhsyydddmdmmddddhhhhhhhyyyhhh
---::-:------------------------------..---------...--------:://:::----.--..```.``.---``...--------..:-:/+oosyohoysdmdmhdyhhyhssdhdoddddhdddyhdyhdhhdhhhhhhdddddmdhyyhhyssyydNmhhydhdmmmmddddhhhhhhyyyhhh
-----:------------------------------...---------....-------::+osyyo/-.....```````.--.`....--.--..-.-::/++oo+oosyyddddmddhdyyohsshddmmdddddhyhhhhhyhhhhyhyhhyhdhhddhhyyysyyyhhdmNmdhdddhddmddhhhhyysosyhh
-----:::----------------------------...--::----...----------:+symNmhy+/-..```````.....-..-.....`...-//++/++//+shhmmdmmmdhdyyhsydhydmdddmhhdhddddhhyhhyhyyyyyyhhhdhddmhyyyyyyhdddNMNmdddmdmdhhhhyyyoosyyh
::::::::::------------------------...-----------..----------:osdNmNdhhhh+--````````.....--`..-.`.--://////+/+osymmmNmddddmyhyhddyhddhdddhmmdhhddhddhyyysssyyyhhmmddhhmhyysyyyhyddMmNNmmdmmdhhhyyhs+oosyh
::::::::::::::----------------.--..-----:-------..--::::::::/oyNmNNhydmNNy-.```.```..`..-...`...--::::/://:++oyhdmNNhdmdhyyydmdyyhhmdddhdddddmddhhddhhhyyyssssyyyhdhdhhhhyossdNmmdddmmmmdmhhhhhdho++osyy
::::::::::::-:----------------...---:::::-----.-.----://:---/oyNNMNssdNNNdy.`````````.......`....-:-:/::://+oysddNdhhddhhshhddhhhdhddhydmdddddmmdddddddhhhyyhyyyhhddddhhdmhyoshdmmdhhhddmddddddhsooosyyh
:::::::------------------------..--::::::-----....---:::/::::+sdNNN+shNNhyh+.````````.`.`.........:-:-:/:/+osyydhmdhdhhysyyyhdhmdddhddmdddddmdmmdddddmddddhhhyyyyyyysyddddhhmyyyydmdhhhmmNNNmmdhsooosyyh
:::::::--------------------------::::::::-----....----::////-/oymNNs+syhhhhh..``````..`.`....-.....-:.://++ssyhhhdhhyyyysyhyydhddddmddhyhhmhmdmhmdmdmmdmdmdddhhyyyhyyhyyhdmdmmdddshddddmmddddhhhssoossyy
:::::::--------------------------::::::------.......----:/+++::oydmNddhddddy..```````....`...-....---.::/osooyyymhhyyyyo+yhdhhdddhddddhhdyddddddmdhdmddddmdddhhhyyyyyhddddmdNNmNNmhyyydhdddhhhdhysssossy
:::::::------------------------::::::::-----.........---::/+o++:/shmNNNNNdy:..```.``....-...-...-.:.---:+o++yysyhyyssosssyhyyyhhhdddddddhdhhhddmmddhddddddddddddhhyyyysyyhhhmdddmmmhshhhddddddhyyyysoosy
:::::::----------------------:::::::::------..........----:://++/:/+oyddmyo-..```.`......---------.--:://ooysshyyyysssyysyyysyhhddddddddddddhddddddmddddmhmmmmmddddhhhhdyhddmhddddhhdddhhhdddddhyssssoos
::::::---------------------:::::::::::-----.............---:::////+///+oso-....````......-./-:/:----/::/:sshosssyooyyyyssyssysyyyyddhdddddddddhhmdmmddmmdmdmmdmmddddmmdmNNmNmmmddhddmmmdddddddddhyyssssy
::::::::--::::::::::::---:::::::::::::-----........`....----::////::::/++-.-...`````.....::+/++:/::/o+///+/s+o+s+o+///+++oosyyyhhhydhddddhhdhhdddddddddddmmmmddddddddddmNmNmmmmmdddmmmmmmmmdddddhyyysssy
::::::::::::::::::::::---:::::::::::::------......````..----:::///://++/:--.....````-...:/:++/++++/:o++os/os+oossyssyso+oo++sossyshyydhhdhddhhddddhddmmmmmmddmddddddhhddmmNmmmmmddddmmddddddddddhyyyysss
::::::::::::::--------:::::::::::::::--------......```....--::///+//++/::---..-..`.-:---:/+o++o+++/+ooyhsoyhdNNmdmNNNhmysyosoossssyhhyyyhhhmhdhdmmmdddmddmmddmdddddhhhhdddmmmmmmmmmmmNmmddddddhhhyysyyyy
::::::::::::::--------:::::::::::::-:--------.....`````....::://///::----:::---...-://:://oooo+++ososmddmmNMNMmhydhmNNMMdmyydyyosssyysyhhyhhhdddddhhhhddddddddddddddhhhhhhhhhhddmmmmdmmNmddddddhhyyysyyy
::::::::::::::::::----:::::::::::::------:---......`...`...------.......-/:-::-/:/+////:/++osoooooyhhdNNNNmNMMmoshddNMNMMmNdyddmyssyyyhsyhhyhhhhdhhddddhddddddmdddddhhhhhhhhdhhhdddmmddmmmmmdddhyyyyyyyy
/://::::::::::::::::::::::/::::::::-----------.....`````..`.....```.`.-:-.---::///+++++/++o+oososoyhdMMMMNdMMNms+yhmmNMNMMNNmdmdsyyyyhdhhhhyyyhhyyhhyyhdddddddddddddhhhhhhhhhddhhhddddddddmmmddhyyyyyyhh
//////:::::::::::::::::://////::::::----------:-...````````````````.----`----:/+/+++++/+o++ooshyyyydmmmNNNNNMMmm-/hdNMNNMMMmmdyyyyysshyhhdddhhdhyshhyhhhhhhhddddddddhhhhhyyyyhhhhhhhhddddddddddhhyyyyyyh
//////::::////:::::::::////:::::::::----------:::-......-...```````---------:/++++o+o++oooosoyddyddddhhhhdmNNMMMNmNNNMNmNmdyysssssoooyyhyhddddmmddddhhhhhhdddhddddddhhhhyyyyyyyhhhhyhhdddddddddhhyyyyyyh
//////::////////:::::://///:::-----------------...-..--::::-.-`````--------:/++oso++++++ossyhhddhhmhyyysoosyhmNNhsydmddyooosoossyyyyoooyhyyhhdmdmmmddddddhdhdddddddddhhhyyyyyyyhhhhhhyhdddddddhhyyyyyyhh
///////////////::::/://:::::::::::::::-::::::::::-...-:///+/--````.-----:-://++oooo+++oosssshhydhdNhhyysoooo+o/ooooo+++oossossoo+osssyhyssshyyddmmmmNmmdddhhhhddddddhhhhyyyyyyhyyhhhhhhhhddddhhhyyyyyhhh
//////////////::::::/:::::::::::::------------::---..--:///----.`..----:-:///ooosso++oossssyssyyhmmhyosoo+o++o++o/++o+ohsyssssooysssosyssshhysyhydddmdmmdddddhddddddhhhhyyyyyyyhyyyyhhyyhdddddhhyyyyyyhh
////////////::::::::::::/::::::-------------------...ym-://--...--.-----/://+oyoysoosossssysossyyhyysoo+++////oo++s/+/+osyyyyyhssososyyyyyyyhyyyhhhdhddhdddddhhddddhhhyyyyyyyyhyhyhyyhhyyyhhdddyyyyyyyhh
/////////////:::://:////:::::::--------------------..NNo--::-``.-/o---::::++/sossssyosysssysoosshysys+/://+//+///++o+o+y+o/++o+osossosssyyysyyyyhhyhhhhddmhdddhdddhhhyyyyyyyhyyyyhhhyhyyhyyyyhhhyyyyhhhh
++++/+/////::::::::::/:::::::::::-----:-::::::-----.:NNNho+:++++ymNNmmss://+++o+sssoo+o+oo+o/ooosoo+o/:::/:////+++/+ooo+/oo+++/++oossssyssysysyhhyhhhhhdddhddhhhhhhhyyyyyyyyyyyyyyyyhyyyyyysyyyyyyyyyyhh
++/+///////::::::::://:/::::::----------::::::::::::-NNNNNNmNNNNNNNNNNNNmyohhoooooo+++++++/++///++++//:--:/::////++/++++/+//+o+o+oosssossoyyyysyyyhhyhhhhhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyysyyyyyyhhyyh
//////////:/:/:::::////::::::::::--------------------NNNNNNNNNNNNNNNNNNNNNNmddyhhys//++/+/+///+//////::::-:::/://+/++++++++/++oooooososssssysyyyyyhhyyhhhhhhyyhhhyyyyyysyyyyyyyhhyyyyyyyyhhyssyyyhhhhhhh
+++++/////////:://///:::::::::::::-------:---::::::::/NNNNNNNNNNNNNNNNNNNNNmsyhhyyy++++++++//+/+///:::///-::://:///:++//++o++o++oooooooossssssssyyyyyyyyhyyhhhhhyyyyyyyysyyyyyyyyyyyyyyyyyyyssyyhhhhhhhh
+++++++////:////////:::::::::::::::::::-::::::::::::::/dNNNNNNNNNNNNNNNNNNNNmNNNNNNmmso//++o/+/++//:::::/-:::::::://o/+///+o+ooososssssssssyssssssssyysyyyyyyyyyyyysyyysyyyyyyyyyyyyyyyyyssssssyhhhhhhdh
++++++++////////////::/:///////////:::::::::::::::::////ydNNNNNNNNNNNNNNNNNNNNNNNNNNNNms+++/+o++++//::::--::/:::/:://+++//++oooooossooosssssssssssssyssssyysyyyyysssssssyyyyyyyyyyyyyyyyyssooosyhhhhhhhh
oo+++++/////////::::::::::////::::::::::----:::::::///////+hhNNNNNNNNNNNmNNNNNNNNNNNNNNmso+ooo+/++++/:/:--:://:::::://+++++oooooooooooooossssssoosssssssssssssyssssssssssyyyyyyyyysyyyysysso++osyhhhhhhh
oo++++/////////:::::::::::::::::::::::------:::::::////////::+++++ooooo+/mNNNNNNNNNNNNNNy++oss++oo+o++++/:::://:://:://++oo+ooooooooossoooossssssosssssssoosssssssssssssyyyyyyyyyyssssssssso++oosyhhhddd
++++//////////::::::::::::::::::::::::-------:::::://///////:::::://////:/NNNNNNNNNNNNNNNoo/+++oooosooyso++//://:::://:/+++o+oo+oooooooooooosssssosssssssssoossssssssssssysyssyssyysssssssoo++osyyhddmmm
+++//////////::::::::::::::::::::::::::::--:::::::::////////:::-:::::////:+NNNNNNNNNNNNNNmyo+++++++/+++ossssoo+///::///////+++o+ooo++oooooooooooooosssssssoosoosssossssssysssyysssyysssossoo+oosyhdmmmmm
++///////////::::::::::::::::::::::::::::::----:::://////////::----:::://+/odNNNNNNNNNNNNNNmhhdmmyo+//+++oossssoooo++/++/++++++++++++++++++++o+oo+ooossssssooooooooossssssssssyssssssssssso+++oyhdmmmmmm
///::://////:/::::::::::::::::::::::::::------::::::::////++///::----:://////smNNNNNNNNNNNNNNNNms+/+ooo+ooo++ossooooooooooooooo++++++++++//++++oooooooooossssooooooooossssssssssssssssssssoo++oyhmmmmmmm
:::::::://///:::::::::-:::::::::::::::--------:::::::////++++///::---:::::/++//ssmmNNNNNNNNmmss++o+//++++o+so+o+oosooooo+oosoosooo++++++///+///++o+oooooooosssssoooooosssossosssssssssssssoo++oshmmmmmmm
------:://///:::::--::::::::::-:--:::-:::::::::::::://///////+++//::-:::::::://++++ssssssso//++//oooo+o+++oosoo+o+ossssso++oooooooo+++++++///+///++oooooooooosssssooooosooossssssssssssssso++++oyhdmmddh
------:://///:::::::::::::-----:-:-:::::::::::::::////////++++//////::::::::://+///+++++o+++++ooo++oossoososssossssooooooooo++++++o++++++++//////++++osooooooossssssosooossssssyysyyyssssss++/++oyhhhhhy
----::://////::::::::::::::--------:::::::::::://////////+//////+++o+/:::::::///++//+++ooooooosssooss+oosssossssssosssooooooo++++++++++++++++++////++++ssooooooosssssoosoosssysyyyyyyssssso+++++ossyyyys
---::://///////::::::::::::----:---::::::::::://////////////////+oooo+++///::///++++++++ooooo+ossoo+ooooooo++oooooooosssoo+oo+++++//+++++++++o+++++++oooossoooooooossoossoossssyyyyyyyssooo+++++osssssss
-:::://////////::::::::::::::-::::------::::::////////////////++oooooooooo++++/++++++++ooooooooooooo+ooooo++++++++oooooosssoo++++++////+++oooooooooo+++++osssossossossoosoosssssyyyyyyssoo+++//++ossssss
:::////////////:::::::::::::::---------:::::://///:::///::///++ooooooooooooosooooooooooosoooooo+oooossoooo+++++++++++ooooosoo+++//+++/////+++ooooooooo+++++oossssssysosoossssssyyyyyssssooo+++///+oossss
://///++////////:::::::::::::::--------:::::////::::::::///++ooo+oooooooosssysssossssosssssooosoooooo+oooooo++oooo+++++++oosoo++////++/+///++++++ooooooo++++oooossssysssosssssyyyyyyyssssoo++++++++ossss
++++/++/++///////:::::::::::::---------:::::::::::////:///++++++ooooooosssyyssssyssssosyysssoooooooooooooo+++++o+o+++++++++oooo+///////+++//++++++ooooooooooo+ooosssyyysossssyyyyyyysssssssoo++++oosssss
++++++++++/////////::::::::::::--------::::::::://///////++++++oo+ooooosssyssyssysoooosyysssoooooooooooooooo++++++oo+//++//+ooo++///////++++/+++++ooooooossooooooossyyyysssssyssyyyysssssssooo+ooossssss
+o++++++++++/////////:::::::::::-------:::::::///////////+++++ooo+oooooossyssssssooosossysoooooooooooo+oooos++//+++o+///////+o++++////////+++++++++oooooosssossooosssyyyyysyssssyyyysssssssoooooosssssss
oooooo+++++++//////////:::::::::-----:-::::::////////////+++oooo+ooooossyyysssssoooosoosyoooooyo+ooooo/ooooss++/++//o///////+o+++oo+++///++++++o+++oooooossssoossoosyyyyyyysssssyyyyssssssssoooossssssss
oooooooo+++++////////////:::::::::--::-:::::::///////////+ooooooooooosssysssssssoooooosyyoooooso+ooooo+oooooyoo+++//++++//+/+oo+++o+++++//+++++ooo++ooooossssooossssyyyysyyyysssyysyyysssssssooossssssss
oooooooooo+++++///////////::::::::::::::::::::////+++///++ooooooooossssssssssssssssosssysoooosooooooooooooooosoo+++/+++o++o+++o+++++++o+++/+++ooooooooooosssssoosssyyyyyyyyyyyyyyyyyyyyyysssssoossssssss
oooooooooooo++++/////////////::::::::::::::::////+++/////+ooooooossyssssssssssysssssssssoososyoooooooooossooossoo++++++oooo+++++++++o+ssoo++++ooooooooooosysyysossyyyyyyyyyyyyyyyyyyyyyyysssssoossssssss
oooooooooooooo++++//////////////////://:::::::///++++++//+oooo+ossyssssssssyyyysssssssssosssysooooooooosssoooosso+++++ooossoo+++++++oosssso+++ooooooooooossyyyssyyyyyyyyyyyhyhyyhhhyyyyyyyssssssssssssss
oooooooooooooooo+++///////////////////////:::://++++ooo+++ossssssyysssssyyyyyyysssysssssssssysosooooooossssooossso++++ooossoooo+++++osssssoooooooooooooossyyyyyyyyyyyhhyhyhhhhhyhhhhhyssososssssssssssss
oooooooooooooooooooo++///////////////////////////+++oooossssssyyyyysssosyyyyyyssssyssssssysssssyssoooooosssoossssooo+oooossooooo++oooyyssssoooooooooooosssyyyyyyyyyyyhhyhhhhhhhhhhhhhhyso++oooosssssssss
ooooooooooo++++++++ooo+++///////////////////+///////oo+++ooo+ooosssssooosyyyyysyyyysssssyyssysysssoooooosssoossssooooooosssssossoooosyyssssossooosooososssyyhyyyyyyhhyhhhhhhhhhhhhyhhhyyo+++oossssssssss
oooooooooo+++++++++//////////////:/::////////////////++++++/+++////++++oosssssyyyyyyssyyyyyyssyyysssossssssosssssooooossyssssssssoossyyyysssssssosssssssssyhhhhhhyhhhhhhhhhhhhhhhhhhyhyyso++oossssssssss
oooooooo+++++++++++++//////::::://///////:::::/:::::://////////:::////+++++++++oosysyyyyhyyyyyyyyssssssssyssssssssssossyyssssssssosssyyyyyyssssssssssssssyyhhhhddhhhhhhhhhhhhhhhhhhhhyyyso++oossssssssss
ooooooo+++++++++++//////::::::::////:::::---::::::::::::://:::::::////++++++++++++oossyyhyysssyyyysssssssyssssssssysssyysssssssyssssyyyyyyyyssysssssssyysyyhyyhhdhhhhhhhhhhhhhhhhhhhhyyyso++oossssssssss
ooooo+o+++++++++//////::::::::://::::-------:::::::::::://::::::::////+++++++++++++++oossssssyyyyyyyyysysyssssssssyssyyyysssyyyyysssyyyyyyyyysysssyysyyysyyyyyyyhhdhhhhhhhhhhhhhhhhhyyysoooooossssssssss
ooooo+o+++++++//////::::::::::::::::---------::::::::://::::://://///+++++++++/++++++++++oooooossyyyyyyysssssssyyyyyyyyyysssyyyyyysssssyyyyyyyyyysyhyyysssyyyyyyyhhdhhhhhhhhhhhhhhhyyyssooooosssssssssss
sooooooo++o+++////////:::://:::::::------:-::::://::::/://///////////+++++o+++++///+++++++++++++oossyysssssssyyyyyyyyyyyyssssyyyyyyyyysssyyyyyyyyyyhhhyyysyyyyyyyyhhdhhhhhhhhhhhhhhyyssooooossssssssssss
sssssoooooo++////////:::::::::::::::::::-::::://///:///://+///////++++++++o+++/////++++++++++++++o+oooooosossssyyyyyhhhyyyysyyyyyyyyyyyyysyyyyhyyyyyyhyyyyyyyyyyyyhhddhhhhhhhhhhhhyyyssooooossssssssssss
sssssoooso+++////////::::::::::::::::::::::::://:://////+++++////++++++oo+++//////+/+++++++++++ooo+oooossoossssyyhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhyysssooooossssssssssss
yysssssso+++++////////::::::::::///::::::::::/:::///++++++++/++//+++++o+++//+++++///+++++++++oooooooosssoosssssyhhhhhhhhhhyyyyyyyyyyyyyyyyyyyyyyhyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhysssoooosssssssssssss
yyyysssooooo++++///////::::::::::/:::::::::::::///+/+++++++++/+/+++++++++///+++++/++++++++++ooooooossssoosssssyyhhddhhhhhhhyhhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhyyyhhhdddhdhdhhhhhyyyssoosssssyyyssssss
yyyyyssssso++o+++////////:///::://::::::::::///////////+/+//+++++++++++++++++//+////++/++++++ooooossyssossssssyyydddhhhhhhhhhhhyhyyyyyyyyyyyyyyyyhhyyyyyyyyyyyyyhhhyhhhdddhddddhhhhhyyssoossssssssssssss
hhhhyyssssoooo++++///////////://+/:/:///::://////+///////+/++++++++++/++++++++///+/++++++++++ooosssssssssssssssysyyhhhhhhhhhhhhhhhhyyyyyyyyyyyyyyhhhhyyyhyyyyhhhhhhhhhhddddddddhhhhhyyssooosssssssssssss
hhhhyyyyyssoooo+++++//////+/////+////////////::///////+///++++++++o+++++++++++++++++++++oooooosssssssssssssssyyyyyyyyyhhhhhhhhhhhhhhyyyyyyyyyyyhhyhhhhhyhhhyyhhhhhhhhhdddddddddhdhhhhyssooosssssssssssss
hhhhyhyyyyysssooo++++++//+//////+////////////:////+++++///+++++++o++++++++++++++++++ooooooossssssssssssssssyyyyyyyyyhhhhhhhhhhhhhhhhhhhhyyyyyyhhhhhhhhhhhhhhhhhhhhhddddddmmdddddddhhhyssoossssssssssssss
hhhhhhhyyyyyyysooooo++++++////+++//////////////////++++////+++++++o+++/+++o+o+oo+ooooosossssssssssyyyssysssyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhyyyyyyhhhhhhddhhhhhhhhddddddmmmmmmmmmmmmddhhyyssossssssssssssss
dhhhhhhhhhhyyyysoooooo+oo++++++++//+++++/++++/+//+/++++++/++++++++oo+++++o+++oooooooossossssssssyysyyyssssssyyyyyyyyyhhddhhhhhhhhdhhhhhhhhhyyyyyhhdhdddddhhddddddmmmmmmmmmmmmmmmmmddhhysssssssssssssssss