User:Thrif

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 ---::://///////:::::::::::::---::::::::::://////////////////+oooo+++///::///++++++++ooooo+ossoo+ooooooo++oooooooosssoo+oo+++++//+++++++++o+++++++oooossoooooooossoossoossssyyyyyyyssooo+++++osssssss -:::://////////::::::::::::::-::::--::::::////////////////++oooooooooo++++/++++++++ooooooooooooo+ooooo++++++++oooooosssoo++++++////+++oooooooooo+++++osssossossossoosoosssssyyyyyyssoo+++//++ossssss
 * //////:::::::::::::::::::::::::://////////+//////+++o+/:::::::///++//+++ooooooosssooss+oosssossssssosssooooooo++++++++++++++++++////++++ssooooooosssssoosoosssysyyyyyyssssso+++++ossyyyys
 * ////////////:::::::::::::::-:::::://///:::///::///++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