osyhdhmmho+++sh++o+++++++oyddy+++++++++++++++++o+++ooosohoshNmdmNNNNNmNNmmmNNNMMNMMMNNNNNmy++++++++++++s++++++o++++++o++/+++++++/+///s+/+++++///++///++osdmmNNNmmmmdho+o++//+/+++++osso+++++o+++oyydNmNNdhosy+os++oo+++++++++++ooossssssoo+++ooo+++/++///+ooooo++++////+/++o++ydNNNNdy++//+++++++/+o+/+//s+++oh+ddhyhy+///////++ooyd++///////////+/+oo+++++os++/+///+sNNNmdmNdmddhddss+////+o++++////+ooy++////sy+//+oossyso//shy//+o+++oso+////++////+++////++////++//+ssddhhNy//////////+++////s+//////++//+o+//os
oooohysmmmddhh+++++/+++++yysys++++++++++++++++++++++o+oshooooshhdmNMMNNddmmNNmdysyssyyyysyyooo+++++++++o++ooo+/++++o+o++++//++ooooooss++++/:+/////////++/sdmmmNNNmdmmds////+///++sso++o+++ooo+oymddmdyo++++ooo+ds++oyoo+++++++++so+ooosyso+++++++oo+++////+/////++++///+++++hmmNNmdys+/++///++++++/+//////yo++oys+oss+///////:+++yys+////////////////+++ooo+o///+/++++hNNNNNNmmdmmyo////+++//++///////+/os//++os+//+/++++++ss+hs+//++o+odo+++///+////++++++/+/+//////so+++////hNho//////////////+o////////::/s+///+/
++ooohsymmNNmddys+o+++++ssosdyooo+o++++++++/++++s+++++oohysso+osyyhdNNNmddhyooo+++++syssoooso++++++++o++/+s+++++++++o++oo++o++++///+yo+/////++/+//////+++oyoohNmNNNoyyys+/+/+++/o+ooo++yoo+++syhhmNd++/////++++oshyssssyyyyyyso/+o+++oooo+++++++//++++oooo++////+++//++++/shmNmNNdy+o///////++///////:////ho/+/+os+/+sooo+////++hy+sooysso+//////+o+++oo++ooo+o+++/+/++dNNNNNddmNmdy///+//+//+++////////os++oss++///+++//++//+h++/++oososdsso/////+///////+/+++//////h///+++://ohm+:///////+/////+//////////oy//////
++++yo++oosysdNmmdyo++++soyhhs++o++++++++oo++++++++++oooshysoyoyhdyhdMmys++++++oo+++ooo+++ossoo+ooooooo+oo+++oo++oo+/+o++++++o+///+oy++++/+++/++++///+osoo++ohNmNNdhhyyhh++///////+oyys++///+oosdNNmoo++//////++++y+o++o++oo+s++sdyhdhyy++++++/////++++o+++/////+o+/o/++ooyhNNNNmd+/++/////+++//////+/////ms++//hh+////++osoooood+/o+///+oossooooo+///+o/++++oso+//++++yNNMNNmdmmmdm+/////////++////+///+hsoo+/+/+++o++///////h+/++/o++ssdhyyy+//+++++////////+/////+s////+++////hmy///:/ooss///s+//////+soo++h/////
+++ss++++++++oshmNmNdyooymmhoo+++oooo++ooooo+++++o+++++++osyy+hshmmosyhdhmmhoNNm++sssoooosoossos+/++oooo++o++//++s++++++o+++o+/+oo+oo++++o+ooyoo/+/+o//+///+++++ss+++ooodNNMNmshhdms+///ooooyyo+///+++++oydNhhmmNdo////++++sooo+++/++++++o+++sssmds/////oo+++++++o+++/+///////oshhhhsyMNmmmmo+/+/////++++////////+++ym/+oso+//////+///++oosyo++///////++oy++/////+//+///++o+////+odMMMNNNmddmms+/////////++///////omsooo++/++/++++/+//+syo+oo++++osshmysyo/++++//:///////+//+o///////////////yssssooyoosssyyso/ssyso++//oyyyoo
+++ss++++++++++++ssdmmmddNmo+++++++++oo+ooo++++++o+++++++ooshssydmNMNh+o+oyysyyhyo++oso++++ooo+o++++++++so++++o+++o+/o+++++++oo++++sooo+++o+///+o+++++s+++++++ohmNNNmdhhhhysyhhdhdysso++///+++oyNsoosymNm+++++/+so+oo/++//++/+/+++++++oyds+///osoosssdddyyhsoooosssssyso++oomNmdNdddo++/++/++///////////++sNdh++////++////////oyoyoo+//////++++osoo++/++o//////+++++///+yNMMMNNmmmmmh+//////////+///++shyo++++++++////////+/+y+++/++/++oooodmysys/+++/:/://://+osy+///:////////////oo/+///o//://///os////////////+sh
++++oy+++++++++++ooooydNNmddyo++++++++++o+o+++oo+++/++o++oosyssshmNNmhoooososhysso+++ooso+o++o+++++++++++++o++oo++++/:/o////++++/+/++++++oo+++++sso+o+oo++//++++ohNMNNmNmNmmdyyso+++++/++//+++smNsyyssyNNhyoo+os++++++++//////////++++++ossyhyhdysssoo+oyoo++yhhhhd/:+++++++odddmNmNs//++/////++////////+/+yNNy+//++o+//////+hho/+so//////////////+s+++oo+++///++//////sdNMMMNNNmddds////:::///////+yhso+//////////://///++oo++++++++ooo+++oymysss+++////////syo+//::/:://:://///+o+/////s+++::///:/+///////////////
+++++oyo++++++++ossosymNNsoydmhs++++++++ooo++++++++++++++oossymNNNNmdso+++++osssssoooosoooooo+++++++++++++++++++++///++oso++/:/+o+/+++++++/++++++++o+++++++oooo++++++++++odNNNdhhhyy+/++///+oosssyyyyyymNhyssosNNNNNhsso+ooso++o+//////////+++++os+ooossoooo+/////s+//+++/y+:++++o+++omddmNNho///s+/////+/////////++yNNdo/+o+//////+hh++/+o+/////////////////+++yo++///////+oohhmNNNMMNNNhyhho//:::://///+oyy+++/+/////////+//////+oo+++++++++oo+++osdhysys++////+osyy+//:://+///::::///+s////o++os++++////++o/////++//+////
++++++oy++/++ossooooohmNmoo+oshdmhs++++++o++++++++++++ooooosymNNNNmho+++ooooosoossss/+osyyoosoo++++o+++++++o+ooo++++/++/++///+ooso+oo+o+++o++++o+++++o+/////+++/++ohNNdyhhyy/+///////++ooooosymNyooossosydmNmNmyo+ooo+oo+/+///////++++yyso+//+oo++//+////+o///++//y+:+oo+o++++hmmdNMdh+///os+/////////////+//omNdoo+/-///+syo+/++oo++////////:/+///////+yoo//////oydmhNNNNNmNMNMNmmmmdo/::://///+o/ho/++++/////////+++++/++++os/+//:/+++o++++osyddy++/+sysooo////////////:-::/++h++++o////+ys++///++++/++//+/+//////
++++oo+y++++so++++++odmNh+++oo+oshddso+++o+++++++o++++++oosshmmNNNhooooooooooso+ososooosyhyysss+ooo+++++++oo+++++/++o+++++o++oooso/o+++++++++o++o+++/+o/////++++/+sdNMNhhhhy++///////////+++ohms+++o+ooooosdmmNMmo+++osso+++/++//+++++++++////+/++///+/++s/////o++y+:+++o++oyydNdmmhoo/////+so///+///////o////+smms+///osys///////+/////::////++///+//++ohs/////+ddNNNNNNNmNmNMMMNNmNmds/://////+ohy///+++//////////++++++/ooo++++o++++o+++++++osshhyshs+///o//+/:://////:://++/od+///+////+yoo/+//////+o+/+++//////
+++++ooysooo++++++++smMmy+++++++++oshdho+o++++++/++++++++ooshmmNNdoyyoo+oosyssooosssosooososyyss+os++o++oo+++++/+++/o++++oo+ososyyo+++++++++++o++++++/+o+//+++///+odmNNdhhdhs+///////////+o+ydo+++++ooooooooydmMMmyo+ooossoo++++/++++++++++//++//+++//+++s/+/+ooo+yo/+o+ooyyhNMMmmdo//++/////+ss/+//////++//////odNdsshho///////////////+//+++////++/++++ohs+++osmdhNNmdyyhmmNMMMMNmmmmmh//////ohs+/////++///////////+++++ooooooooo++++s+++o++++o+osNy+//////o+++//::::::////+///do/////////+oss++///+//+o+++++/////
+/++++++oysooo++++++smNNds+++++++++++oshhs++/+++/++//++++ooydNMMNsoooyyosssooo+oooooooooooooooosssooooo+++++++/:++++o+++++oooossossssooo+oo+++++++o++++++o++//////+ydNMMNmmddho//////////oshhs+/++++++oo+++ooohmNMMdsooo+++osssoo+++++++++++++::/:+///:+s+++/+sosoos/+oo+syhmMMMNd++///+/////++oo++///+++//++::/+sNmdys++/////://///////+///+////+++/++/++osysyhhmNmmdsysssydNNNMMMNdmmmms///+yhs////++///////////+///+++++///+++++////o++++++//+++dNo/++/////o+/++//:::::///////od+//////////+ho+////+//o+/+++//++o
+++++++syoosoooosoosoyNNmdy++++++o++++++oyys/+++/+++++++++oydNMMmo+++ooyyooooo+o+/oooo+oooo++ooosyoo/oo+++++++////++++++++o+/++o++oosso++++++++++oo+++++++++o/////+osdNMMMmhddh+///////oyyso++++++++++++o+++oooydNMMNyoos++++ooo++++++/+++++o+//+::////+o++o+/oossosysssoshhhNMMNh+++++o++/+++++oy/+soo/////+//+o+dmmy++//////////+//+++++++/////++os++//+oshdmmNMNhdyossssssdmNNNNNmNNNNmhyyymo+//+//://///////////////o/////++///////:+/:++////osNd+++++/////++///++/:///://///oy+//////++///+ho+/////++o+ooooso+/
++++++ssoso++++++++++ohNNddy++++++++++++ooooyso+++++++++++yhdNNMd++++ooosyhyosss+osoossoo+ooo+o++ssooooosoo++oooo+oo++/+++o+++++oo+++++++++ooo++ooo++++++++/+++++++++sdNMMNhhdhs////+oso++o//++//++++++++++++oooshmmNNmhs+++++++/:++++/+++++oo//+///+o+o+++oo++oooo+ssyyoyhyhNMMdysoo+++++++/////y++++//////////++smdh+////+++++ososo+/++++////////oy+++oymmmNNMMNmy+/++++oo+smNNNNNMMMMMNmmNmNmy+///://///////+/://////o+//+++++/+//////+/+++//++++h+/++++++///++/+sysso+/://///so//////////://+yo+++++//++so+/////
+++++yyoo+++oo+++++oooshmNNdo+++++++++++++oosossoo++++++++hmmNMNy+++++ooooshhsssossoossos+++++ooooso+++++osso+oo+++++++++ooo++o+++o////++++ooso++oos+o++++/////+//+++osyhdhmmho+sdNNmhhhdh+++o++////+//////+++++++/++++++sooyydmNNmy+++++/++++++++//++++ooosoo+oo+++++o++++++oooosssssyNMMhyyhss+++++////+oo/++++//////////++hdhs+/+ooo+oooo++o++///++///////+o+shdmNNMMMMNmdyoooy+//+++shmmNNNMMMMNNNNNNNmhyo//////:////////++++++yhyso++////+//++/oo+/+///+odo///++++//++ooyo+++++syo+/+sy/////////:::///+yo+o+/////y++/////
syyyys+++++++++++oo++oooyNNNdyo+++++++++++oo++++ooo++++++shmNNMhs++++o+oo++shdsssooossssso+o+oooooos+++++oossoooso+oyo++++++++++/++++///+oossso++++s++oo++////+++/++++sdNNdhyhhhy++////++///++////+//++++++///+oooooshdNNmyo++////++ooo+:++++/o+oo+o+ss+//++++++++++++ssso++hNMMmysyss+++++/+++y+///o+o+/////////+++sdhs+++++//++o++++////+++//////+sosyhdhmmhoydmNNNMNMNNNmmNmddmmhhyyyshhydmmmdddmmmmNNMNNmhs////://///////+/////+oshhhhs+++o/++///+o+++/++dNdooooosysssyo+/++++///+syssyhhyoo+/+///:://+/+ysos+///+y+//////
ooo++/++++++o+++++++o+++ohmNNmho++++++so+o+++++o++oooo+++ymNNNNy+++++++ooooooddssooossossooooooo++++ooosssoysossssosoo+/+++/++++++++++/+ossssso++++o++++o+++/++////++++smMMNhhhhhs/////++///////+++++++++++++++s++o++ohmmNNmhooo++o++++oso+++s+/+o++++ss++++++o+++++++++osssdNNNMNdsss+++++oyyyhdhhyyo+///://////++ymmhso++++/+++++//+///++++////+osddNNMdmNNNdddddhysoosssyyyssssyyhddmddddmdmmmNddds+:////////://+///////+o++oshyds+/++/+++++++osdmy++ooo+++/++//////+/////ody++oshhdhso+o++++++yy+osyso+y++//+///
+++++//+++++o+++++++o+++++hmNNmyo++ossssoosooosyyhdddddhshdNNNho+++++++oooooshmoooooosooossooooo+:ssooooooosoooossooooo+oooso++++++++++osysyyso++++o+++++++++//+++++oosyNMMMNmdyyy//////+///////+//////+++++oooo++++++oshmNMNs++++////+//oooo++//+++/+oso++++++/++++++++oyhdNMNNNdsooyysyhmNmNNmNNNmddyo++//////++ohMms++++//+++++//////+/+++///+sddNNNNMmmmmdhhyyo+++++////+////+ooosyyydddddmmmmmNmmdshdmdhyyssyso+++/+//o++++/++sddy++//+oshhyyyoo///://++o//++/////+////ody+/+++++osysyhysooyyo+////++++o+++///+
+++++++++++o+++++++++++++++ymNNmdyyyyyyddooyddmNNNNNNmddmmmmNmy++++++ooooosyshy/oooossso+oo+ooossosso+++osooososoosoo+ooosooo+++++++oooossyyysossoo+o+++++os++++oosydmmmddmNNNmmdy+//+//////+/+///+o+////++++osoyo++++oydmosyhdhmmhoNNNdy+o++///++++++o+/////+/+ooso++++////++++osyhdmMMMNNmhsydddmmdhsssoosyhdNNmds+////+ooshNho++//////+/++/////+//++//+sdmNNNNNmddhdhyo/++/////////+/////+++//ooyhddddddmmNNNNNNNNNMMMNNNNdhhhhhysyoso++///+odho++smNdo+////////////o/+++++////+/+sds+///+//+++++++oyssh+/////////::/++oo++
++++++++++o++++++++o/+++++++oymNNmmdyhmNmhoymmhdhhhyyoosydNNNds+oo++++oo+ooyss+/oooooooooos++ososssoooooosssyssooo+++++ooysoooo+++ooooooooosssoosoooo+++++osysyhhmNNMNmhyhyhsmMNNdy++/////////////++//////++++ooyyyyyhmmhosdNMNyoo++///++///o+//////+++++s++++++//++syhdddNNNNNNmho+syssso++//+++/+//sdNNNho+/+oosydy+/////////++++/////////++oshdNNNNmmmdddyo/:/++//+/////////////+++//+oydddddddNNdddmmNMNNMNmNNNNMMNNNNmmmdddhsso++oydddNmh+++///o+///////s//+o++/////+yds/+////////++///+o++ho//////+/////////++
++++/+++/o++///++++o+++++ooyyydNNNNmysssoooosso+++o+++++ssNNddy+++++++oossohyooooooooooooosoooossossosyyyyyysssossso+osssssyoooo++++ossooo+ohoooo+o+s++++++ohmNdmdNNmdhssyyyshNMMNmdho//////+++////////+///++++ommhdhys+oo+shNNmy++++///+///+////////+//+os++//++oossymNNNNNmNmdo+ooos++++++//+++++///+oshmmdysosysdss+///////+++////////+osyyhdmmNNNNNNNhys+/+////////////////////////+//+yhdmmdNNdhyyhhdmNmmmmNNNNMNMMMMMMNNNmmmmmmddyyydNNdhoo+//s+////://s+ooo+++++++yho/////////////////+++hy//////////////////
+++++++++o+++/++/+++++++syhdddNNmNmyso+oo++++++++++++++++shNNsyyo+++++oosssmdoooooooo++oos+ooossyyyyyssyyyyosyssyyysssoooosysoo+++++oy+oo+o+oo+++++oy+oo+o+ooooooosyyysoosyNNmhhhdhhyssssoo+ohmNMmddds+///////+++++//+++//+++odMdooooo+++ooohmNdo+++/+/////////////////+oos+/+++o+oydNNNNNNhso+++ossos++/+++++++++/////++syhdmhmNmhhmhys+/////++:////++oyhdddmNNNNNNNNdhy+//+++///+///////////////////++///+hmhyyyysssysssyhhddmmmNNmNMMMMMNMMNNNmNmmmddmhhNmdNmo//////+//++++++osoo++ohdo/////////://////////++m+//++///++////////
+o++++++o+++++++++++oosyhddmmNNmdyo++o+++/+++++++++++++++ssNMmdhyoo++++ossdmyooooooooooossoyyyyhyyyhy+osossssyysoso+o++oooooyssssoo+++++o++++oyhysoo++osyysyMdsydyyyoosoo+++ooyydMNNmdhy+o+/+ssyy/:/soossso++oyNmo+++ooo++++ooymNmhs+////////+//+/////////++y+/++ossymMNNNNho///++ooooo+++++++oo+++++///////o+ssyhdddmMMNd+//++////+oyyhdmmmmNNNNNNNNmdho///++++///+//////////++////++++ooo+++hds++//++++++++oossssshdmmmNNNNMMMMmddmNNNNNmmmddmNdys+///+/++//////+o+osdho///+/////::://////+++++ds++++++///////////
o++++++oo++++++++++shhhhmdmNdmds+++/++/++++++++++++++++++osdNMdoosshhhhhhhNhosoo+oooooossosyyyyyyyyhyyyssssyyyyysyso++++++++os+++oosso++//+osso+o++++oyssydMMdhhho+++oo+++++++oydmNNNmmmmmhsodmmy``yNNNMMNNmddmdo++++++o++++++odmmNdsosoo++///////////+++/oooyyyyhyhdMNmNNh+/+++oo+oso++//+++oso+++oo/////+///osooossymmmms////+ossydmmmNNNNNNNNmNNNmhyy+////+/++//////////////++//+o+++oo++//omh+///+++++++///////+s/+++oooshhdddyhdmNNNmmmmdmNNmmdy+//++/+////++///ooyo//////////////////////++od+++++++//////////
hyyyssyyyhyo+++++oshhdddmmmmhs+++++++++++++++++++++++++++osdNMmo+++++++++++++osssdNNsoooo+++oooossyysyyhyyhyyhhyyyyyyysoyyyo+++o+++++os+++//+ossooo++s++ooo+++oodNMNNmhhyo++++o++/+++++osshmNNNNNMMNNNNNNddNNmmmddNNNNd++++++++o+++++++ssydds++++oyyssssoo+///+oosyyyyhdhmNNNNNNNNyo+oooss+++o///+//++os+oo+/////++++oo+++////oyhdmddhhhddhhmNNNNmNmNNNNmmNmddy///////+//+///////////++++//++/oo++++///yNh/////+++++///+//+/y+/+/+++////+//ohmNMNdhddmNNNNNmmdo+///////+++/+++++ho+///////////+///+//++/++yso++o++//////////
hdmdddhhhyddhyooshhhhmmdNho+oso+/+++++++++++oo++o+++++++++omNMms++++++++osmNdssssooo++ooooosyhsyyyhyhyyyssyysso+ossyoo+ooo++++so//++++++osyysossyoo+ooosmNhyyhyy++++o+++++++++++oooyNhyyhmmNmNmNNmmdddhysssymmNds+++++/+++/++/+yo+ohdhooshmNmmddhyhsssyhhdmmdyhhmmddNNmdhho++oooysss++///++//++++++////:/++o++/////////oosyhdmmmNmddNNmNNmNNNmNNNhydyo////++//+/+//+//+++////++o+++oooso+//++//+dho++////+/////++/++o/+///++//////+++/hNMNmmmNNNNmNNmNmhs//++++//++o+/++yh///////////+////////+++++yy+++++/++///////
osyhhyoosssyhNNddddmmddNNs++++ss++++++++++++++++++++++++++sNMNmo++++++++ooymNdyyyhddhyssooshsooooossyyyysssysooo+++oo++++++++/+s+++ooo/-+ssossssy+oosydmdyyyyo+/oo+++++++++++o+oo++smdyosoossoososssshhdddhyhdmhdhso++/++++////s++++syysydNMMNNNmmdddmmNmNmdNNmddyosNNmhss+++++ooysyo++++/+////////+//++++:////o+++////soosyyyhmMmmmNmNNNNNNNdhss++sms/////////+o++////+++++++++++++oo+++//+++++hd+++//////////++++++/+////+/++///++++++hddmmNNNmNNNNNmmds+/+//++++++/++hy+////////////////////////+sh+/+++++/+/////
++++oossssssshNNNmmNNNNhsyhhhyddyo+++++oo++++++o++++++++++smMNd++++++ooooosyhho+++++oyyhmddsooooooooosssssosssoo++++++++++++++oyooss:.-ooosoysyssymmmhmNhshyso+:/ssoooo+++ooooo+++++smNho+++++++++++++oosyddhyhhysyyssso++++//+s+++++oossdmNddhhddddmmmNNNmNNNNNmdhNNNNmys+ss+++ossyo++++++/////////+o+++/////////+//+yms//hNNNNNNNmNNmmmmddys+/////ody/////+/+o+oo+/////+++//+++++++++++/+++++osms+++//////////+//+++o++++/+++++/+++++++smmmNNMNmNNNNmdhddos++++oo++/+ohs+/////++/++/////+//++////++sy+/////+//////
++o+++++/++++ooyhdNMNms++++++++yhho++++o++++++oo++++++++++ymNNd++++++oosoos++yoooo+++oooshNNmhssssoooososssssysso+++o+++++oo++ossosy:/++ossohsosydNmmddhyddsssys+oysso++o+oosso+++++/+mNmso+/////////+++++ossshdhhhdhhysyho++++ssyyshdsydNMNNmmhhhhhddddNNNNNNNNNNNNmdmhsooss+/+ooosso++++++++/+++++o+/////////////++osm+/+yNMNNNNNNNNNmhso+++///////+hd+//++/+++++//////++/++os+++///++/+++/++ooymyo+++++/+/+/+++++oo++++++++/++/+/++++++osydmNNmmmNNmmddddyoshysossso++y+///+//+/++++++++++++osssoosoyyo+////++//+
++++/+++++++oosdmNNmmy++++++++++ohmdho+++++++++ooo+++++++osNNNh++++oossooho+oo++++++oosoooydNNmmNmdysysosssssso+oo+oo+++++oooooyossyhsosyhddNdmmdhyyyysssooosssyyssooooooooooooo+++++oyhdmh++//++/+++///++++ooyNmdddddddddmhyyyhhhhmNmmNNNNNmmmmdddhdmdddNNddhysyshmhhysooss+/+++++oso++++++++++++o+++////////////+ssoyo/+sdmNNNmhhhhyyo+/++++++///////hm++o+o+///////+++::+s+ooo+/+//+/+oooooo+///sds+//++++//+++++++++o+++++//+//++++++//osdmNmNNNmNssmNNNdhs+++/++++oos+o////+/////+++/++yso+++++++//++yyso++/+++
++++++++++++oyhmNNNms+++++++++++++oshdyhhhddhyoss++//+++++yNNds+++++o+oosydho++++++oo+o++oohyyhhdmNNmysosssooo++oooooo+++++++osdyhdhhhmNMMMdhhmddsydmdoooossssssyosssssoo+oo+++ooyyyys+++smmyo+++y+////+/++++ooossyydmmmmmNNNdmmmmNNNNNNNNNddysssyssyyohhhhyso++oshsoooyyhdhs+++++++soo+++++///+oo+++o+/////////ohhy+/+++oshNNNNdhy+//+/////++//////////dh////+////////++//++++ooo+////////+s++/////+hho+//++++++++++++oooooo+/++oo++++++++//sydNNNmdmdosmmmds+++++++/oo+o+oo+++///++/+//+/oy+++++++oo+/+/++shyysooo
+++oo+++++o+sdmNmNNso++++++/+++++++++ooooo+hdddsoso+/sso+ommdho++++++ooossydNds+/+++++++++ymyNNNmhoymNsyyyyymNNdso+ooo+++ooo++++++o++ymNMNNysymNmmdhyysssooymmNosssssssssysssssossooo+oshhs+++o+o++ssydy++y++++++++++o++++++++oshmNMNNNNNNNNNNNmmmmNNhss+++oossssso+++o+++ydssyhhdmMMNhso+++++oo+++++++o////+++++///////+dy//+//+syydmNMmmmo///+/////////:/://///+od+//////////////+++/o++++++////+++o/////////oyhyo+++///oosoosooossssoo++so++///++++++smNNMNmmmhyyNNhhs+++oooo++oo/+/o++////++//+oss++++++++oo+++++++ooh+++
ooo++o+++++oydmNNNdo+++++++++++/++/++++o++++++oydmNho++o+dNNdo++++++++oooooshhdmy+++++++oydmyyysyyyshmMNNdyo+oo+oooo+++ossdNNNmdyysyyyyyssyssoooosdNmhossssssssssysssooo++++oyso+oo+++/+++y+/+oyhysooo++oo+ooooo++ooo/++osyNNNmmmmmmdhssyyso+++++++++////+o+++++ooydhhdmMNNNMNNhso++++so+o++++/+-/+o++++/+/////hm+///++hdmNmmmmmdh/////////+////////////:/yd///+++///++//+/++/+////+o+oooo+++////////so+/+osyso++oossoo+sssoosss+:++oo+/++/+++//+sNNNMNmNmhNNmdh++++++++/++++/+//+++o++//++yo+/+++o+//+++++/+++od++/
o+++o++++ooshmNNmNy+++++++/++++++++++++++++++//+++sddoo+sNNNdddyo++++++++oosoosydmdyo++yyyhyyysssssyysydmNMNmmhso++osydNNNmdhdyso++++/++++oo+o+ooohNNdoossysyssssssssoooosyyyo+++++++/+++oy+++++++++o+ooooo++++++++++o::symNNNmmdhyssso+/////+//////++/+/+++++++++syhdydmdmNNMNNdhsos+++++///+++//+++++++++///sms////+sdNmNmddmmy//////////////////+///////sd+/+++oooo+///+///+///++/o++//o+++//////yo////////+osooosoooossosssss+//oss++++++++++sNMMMMMNMNNMmmdhs//+++++++++//-:++++//++//h/+++++++++++++++++++oho+
ooooo+++++oyhmNNNm++++oo++++++++++oooo++++++////++o+oshhdddymNNNNmhso++++so++++oosydmdmdyyysssssssssyysssMNmssysoooo++so+++++++++oo+ossmNNs+osssssssssosyhhhyooo+++++++++++//+h++/+++++++++++++++/++++++/:+syhNNNNmyyyy/+/+//////////+/+++/+++++++++oshyys+osysydNMNmhhhy+//++++++++++++////+++oohdy////+hdmMNNNNmdo///////////////////////////+oy+//+oso+++++/////////++/////+++++oo++y+/////++////soo+oosooosssosyyyo///+o++++oo+++odNNMMMMMMMMNmmmdh+++/+++ooo+o++++++//+///y/+o+/++++o++ooo++++++ohs
++++ooo//+oydNNMMh+++++oo+oo++/+++++oo+++o++ooooos+++++hdyo++oydNmmmmhyysyso++++++oooshddyssossssossssys++oosydmmmNNNmdhoo+o+++oo++++++++++++o+o++osdNhssssooosssosyooooo++++++++++++/++++ho+///+//+++/++/+++++++++o++oyydNNNNhsyy+//++//////////+/////++++oshdhhyo+syo++osohNMMNddsos+//++ooo+++++//////++//odyo+oshmNNNNmmNmo//////////////////++///////+so+/++/++///++/////////o+/////+++////////o/////++///+oooosooso+oo++ososso/::+++o++o++o+omNNNNMMMMMNNNmddo/+++++oooooo++++++++oo+yo++++o+//+++++++oo++++od
++o++o+o+oshdNNMNyooo++++osyo+++o+++++oo+oo++o+sossss+ymmy++++++oyhdmNhhdddmddhdNmNmhydNmosssssooooosssoooooo+osdmNmysooo+++++++++++++++o+/+oo++++ooohNmdsooooosyysosooo+o++++++oo++++++++dso+///////+/++++o++/++++++++oodNNNNmhho///////+//+//++++//+++shdhyo++++++sso++++yhdNNNNmmddho+ooo+++/////////////+++o+omNNMMmmmmmyo///:////////////+/////+//+//sh////+/+////o++////+//o+/+////+///////++//o+////////o+++oooooysoo+++oooss+/+o++++++++++ohNNNNNNMNNNNNNmmy+//oo//+++//++++syddhosoo+//++++++++/+/++ooo++/h
+++++++++ohhmNMMmsossoo+++ossoo++/+++++o+ooosssooo++sdNNy+++++/+/+/++osoo+ossysooosyydNNm++/+o+o+++ooooooooo++ooosymdyooo+++++++o+++++++++++oo+oo++ooymNmyssssssssoso++++/oo+//++++++++o++d+///+////+////o++++++++o+++osyNNNNNmhdy+//////+////++++o+++yhso+++++++++/oo++++++oyhmNNMNmmNmds+++++//////++++++ymdddhmMNmmdmmhhs+////:::/::///////o+/////////so+//////////+/+/++///o++/////////+/////+s+/+++//+++//o///+oooshyssooo+osoosso+++++++++/++oydNmNNMMMNNNNNmdhhyy+++//+o+++hdmmmmhhsoo++++++/+++++++++o++++//
++++++++oyddNMMNy+o+oso+++++ooo+++/+++ossossssooooohNmyo+++/+/+/++/+++o++++++++++o+o+yNNmso++ooo+o+oooo+++++++++++oodNmdyysooo+++++++o++++++++++oo+oyhyoddsooooooooo++++//+++++++++++ooo/+d+///++//+//+++++/+++++o++o+osydMNNNmhd++++++o++/////+++oyhhhoo+++++++++++oso++++++++hdmNMMMMMNmho+++++oosydmmmmNNNNNmddddddddys+/+///++/:/://++//////////////+hoo/////////+/////////s+/////////////++++oy//+o++++/::+/////+oosysossoooosso++o+++++++/++o+++hNNNNNNMNNNNmmdddmyo///+syhmNNmmhhhdmdyhhhyyhs+ooo+ooossyso+oo
+++++/+syhdmNMNy++/+++/o++++oso++++ooosoosooosoooymNhs+++++++++++++/++++++++++++++++oyysdmmms+++ooooooo++++++++++++hNhoosyNNNmhoymNyhdmmddhyo++++++++++++oooyds++dmhooooo+++++/+++++++++++++++o++++sh+///+/+++++++++++++++o+++/ohhmNNNMmdh++///+++ossyysyyys+++oo++++++++++++ss+///++o//ydddmMMMMMNNdhysydmmNNNNNNMMNdyso+sshmddys////////+++///+o////////////////h/+///////////////////s+////////////++++++sy+/++++///:+//////+sossooo++osssso++/o++++++ooo+++ydmmmNdhNMMMMNNmdddyy+++sdNNMMMMNddmmmmmdmddmdddhhhhhdddddhhhy
++++++ohdhmNMNs+++++//+oo+++oso++ossssooo++++++ohmmyo+++oo+++++++/+++o++++++++++++++++yosNNNm/+++++o++//o++++++++oyNdoooo++++oooyhhhhho+///++++++odmso+oommsoo+++++/+/+++/+++++/++++++o+++oh+/+////+/+/++++oo++++o+//+oyhmmhsmNhh+++////////++++++++++++++++++++++o+so+/////++ooosyyyNMMMMNmddmmdNNNNmddddhs++++/++hdmmmds/////////++++/+so+///////////+so/++/////////////////+os+/////////++++++///+so///+/+++/+///+++ooooooo+ooossoo++++osso+/++++++oyydh++dNNMMMNMNNmdhdddhmNMMMMMMNMNNNmmmmNmmmdmmddddmNNmdddddd
o+++ohdmmmNMNyyysssoo+++++++ooooooooooo++++++shmmhs+ossooo+o++++o//++o+++++/+++/+/++++o+odMNmh/://++++++oo+++++++oNmo+o+oo+++++++++osdmdy+/+++++odNs+++oohNy+/+++/++/++o++so+o+++++++oo+++ys+/+////++++++++oo+++++oooooodNNdddNyho++++//////++++/+++++++++++o+/+//++++/////++o++++oosymmNMMNmNNmddyso+++++//++++++/+oyhmNNds+/////////////oso++///++///+m++/////+///////////////y///+///+++++oosoo+///+o+/+///+o//++//+ooosoooooo+++++++++++ssso+++//+/oo+ohmNNNNNMMNMNNNmNNNNMNNNmNNNNNMMMNNNmmmmmmmmmmNNNNdhyyso/:
+ooshhmNMMMdo+++ohyhhhyysoo+o++osssysoo++++oydmhs++oooossooo++o+osssso+/+++++++++++o+++++sNNmmy////++++++oo++++++dNy++++++o++++++++++osyhdds+++ymmy++/+++odm++++++++++o++/+ooo++++++++++ooyhossyyyhyhyysssyyyyhhhhhyyssymNNmhNNdhy+////+++//+++++++++++++++o++/++////+/////o++/+++++oshddNMNmddo+////+//////+/+++/////++ydNNmdho+/////////+sossysso+/+osms//////////////////////+o+++///+//ooossssso+//++++/+//o/+o+++oooooooooo//++/+/++//+++osssoo+///+/++hmmNNNNMNNNNNNNNNNNNmdhhdhyydNMMMMNNNNNNNNNmhs+///++ooyh
o++yddmMNNmo++++++++++oosyhhyyssoosyo+ooosyhdso+s/++++ossoo+++++ohhhsys+++++++++/+/++++++odMNNd+////+++//+++++++oNd+++++++++/+///++/+o+++oshmhhmho+++//+++sNy+/++++++oo+++o++o+o++++oossyhmmmdhhdhddddmdddddhyysso+++oosmMdyhMmhhyooooo++//++++++++++++++++o+++++++///+////+++///+++++osyddNmddyo////////////////+++//++//ohmNNNds+///////oy+oosoosysho+so////++++///////////////o++/++++++oooooosss+///+/++///oooossoosoooo+ooso++o++/++/++++o+++ossoo++o++ohmmmNNMMMNNNMMMNNdhhdssys++oshdmNMMNNNmho/:/oshdmmmNNNN
ooyhdNNNNNy+++++++/++++++++++ooyyyyss+++ohyoddooyo+++++++++++++ooyyhhyoo+++++++++++++++++odMNmdo////+////+ossyyyyNd++++++++++++ooo++//++++++sdNNh++++o++++oy+o++++++osssshhddddddmhddmmddddhyssoooooooooooooo+ooooo+++sssmydshdhds/+/+///+///++++++++++++++++++++++/+/+++++/++////+++++ooymNNmmdmh+/////////////+/++++++////ohhmNNmy///:/os+/+++++//++ooso////++++++////++++++++/+/o/+++++o+oooooossoo+++/o/+/////+++++sooooooooossooo+/++++++o+o+++++ossssssdmNNNNNNmmdyhddmmdhyysooo+++oosyyhmmh+-:ohdmNNNNNNNmmmm
+shdmNmNNho+++++++/++++++++++o+o+oossys+yysoohdsoys//++/+++++/+ooooso+++o+//+++++++++oosooyNddmhoosssooshdhysoo+omdo+++++ooso++++++++/+++++++oymNms++ooo++ossd++oyhmdydNmNmddmddmddddyyssossssoooso+/++++oso+++oooooooosshymNdhNmy+/++++++++++++++++oo+++++oo/////+///++////+/////++oosooooyhNmdmmo/+//////////////////+/://///+hdmNdy///s//////++++++++ohsso+yhhhyo+/+oosssysyssyooo+++oo++ooo+oooossyo//s+/////////++oooooooooosso+++++++ooooooo++/+osyyhdNNNNNNNNddhyysssyyhyo+oo+o+++o+oooo+-:+sddhhdmhhddhhyddd
ohdmNNNmdo+++o+++++++++++++++++oo+++++ymmyysssyhyoyho++////++///+++++///++oosoooosssooo++++hmmmmhoossydyso+++++osmh+++++++++++++++//+++++++++++odNNysosoo++osdddhmdNdyyyhyssoooooooooooooosssssss+/-..:--:+ooo++oosssoosyddhhdNNNds+++/++++++++o++++ssoo+oso+/////+/++++++///++++++os+++++++oNNmmms/////////////////++/+////:////+odMMmhsh+//////+++oo+++oossooosydmhhhyyhyhhyyyyyyyyso+++ooooooosooooss++s+++////////++ooooooooooos+/++oooooo+oosoooosyhdmNNNNNNNmdhsooooooo+++ooooo++++o++++--+oossooooooods+++oss
ydmmNNNms+++o+++++++o+++/+++++++++++shhyossyso++ysommo+++/////////+////+osyoo+ossso++o+o+++ymNMNy++osso+++++++oosys+++++++++++++++/////++++++++++hNNds+oooyhddmmdhssssssssoo++++++ooo++o++oossys/-:..:-:-.-ssooo+oooooooshNMMMMMmdo+++++/++++++oo++++ooooos++///++/+oosso++++ooo++++/+///o/+omMNmmd+///::://////////++++///////////hMMdyss++///////+++++///+++++++ossydhhhsyyhddhhhhooooo+oooosooooooossoo+++o++///////++oooooooosossossssyyhyyyyssssysdNNNNNNMMNmyyssssssyssoo+o++++++++s+++++++ooo+o+o++++my++++++
yddNNNNy++ooo+++++++++oo/++++ooo++ssso+o+++++++++++odmy+++/+//+++////+oyyo+/++o++o++oo+ooo+smmMNhhyso+++++++++oosmo+++++++++++/+//:++++++++/++++++sdmmoshddmdyyssoooosooos+++++++++++o+++++ooyhs/:-...-:-/sysooo+oossoossyhNMMMMNms+++++++++++++oso+++++o++o+++++++/+++ooo/+++o+o+/++++//s///oNMNmdso+///+//+/////++/+++////+++oyhdNMdo//.-so+++//+//+///++++++//++oosshyyhyysyoosdms++++oooo+ssooo+oooo+++++ooo++++/////+osooooosssyo+syyyhhhhhhyhyyyhNNNNNNMNmdhysssyysyyssssooo+++++++s++++o+ooo++++oo+/+hd++++++
hmNNNNho++o++++//++++++o++oooooosyyo++/++++///+++++++sdhs+++so++++++ssyo+++++++o+++o+/+ooo/+dNMNdyo++o++++++++++oms+++++++/+/+++////+++++/+++++++osyhmmmmmmdso++oo+o+o+o+so+ooo++++++o+++++oosy+://----:+yysoo+++ooooooyyyhNMMMMNmo+++++++:+o+++osso+/+o+++/+++++++++++oossss//+++oo++++oo+///hMNNmddhoo++/++//////////+/+yyhdmmNmNms.--+:/++ss+///////////++++++++oooosssysyyyoo+odd+/////+oossoooooso++++//+so+o++/+////++o+oososyhsosysyyyyysyyyyyyNNNNNNMMNdhyyssssssysssssooooo+oo++y++++o++++++++oso++hm+++++o
mNNNNmo++++++++++++++++ooooooo+sy+++++++++++///+///+++oyhyhsoossoooyy++++//++++o+++o+/oo++++hNNNmyoo+++/::+o+++oohs+++++++++++++//+//+/+++++++osydmNmmmmdhs+++//+oo+++ooooyooooso+oooooo+ooooossoo+osysyyssoooo++oooosssshhMNNNNNsoo+ooo+//++++++sso+++ooo+//++/++++oooos+oss++//+o++/+so///++ohmMMNNmyo/+//+/++++////+++shdNNNmd+o+/:////:///shs+/////////////++++sooooooosooss+//yNs+++++//+oosssoo++++////++oo++++++++/+/+++ooossssssssysyyhsyyyyydNNNNMMMNmdhhyyhssossssssssoo+oooooshoo++o+++oo++++ooo+hmo++/+o
MMNmmhyhysoo+++++++o+++++ooooo+s+//++++/++o+/+//+///+++ohds+//+oso+o+++s++/+++ooosso++oooooshNmNdssoo+ooo++ooossoho+++++++++++++++++++/+oosssyhdmmmNmhsooh++++o+sooo++ossosooosy////++++++oooooooyyyyyysssoooooo+oosssosyymMNNNNhoooooo+o+/++++++oysooooo++///+++/++yyysooo+o+o+/////+oo++++oso++yMMNmdyyyo++++////////+ohdmNNNy/:///::::/://///ohs////////////+++oooo+++/////:++//sNo///++/++++osoo+ooo++/++//+s++++////+++++++++ossoooso+osyyyyyysyhNNNMMMNmdyyyyhhhhyhysssysooooooooooyssyssoo+oooooooooodms++oo+
MNmmmdhdhhhhysso+++++++++++++o+++//+/++/+++++++++++++oo+sdys++/+oooo+o+yosooooooysoo+++++osdNNNmyssooooooosssossshs++++o++++++/+ooooosyhhmmmmmmNmmdhs+++od+++oo+oo+o+oooyyooooys/+++++++++++oo+++oooooososoooo+oo+ossyysyhNMNNNmoo+oo++ooo++++ooooossso+o+////://+++ossooo+/+++///+/+ooooo++///oooyhshddhhs+/+//////+///+hNNNNd+///++////////////+yy+/://///+/++++o+o+//:///++++//+hmo+/++++++ooooyoooooo+/++++++s+++ooooosyssso++ossooooo/oyhysssssyNNNMMMMNmdyyyyyyhyhyhhyosyy++o++oooo+/osyyhsoooo++o+ooymdyooooo
mNNNNmNNmmdmddhy/:+++o++++++o+++++///++/++++/+/++oooo+o++oydhs+++oooooossssossoosyo+o+++++ymNNNmysoooooooosssyyyyyyyssyso++oooshmmdssshmmmmmhhhmmmmmhhhhsso+++++sd+++++++oo+oooooyyoosyh++++++++++++s+++++++oooooooooooosoososy+hdNMMNNmoo+oooooo++++ooooooooo++++//+//:://++oosoo//++///////ooo+++++///+//oyymhyys//+///////++ohNMMMh+o+//+++/++++/++/////hy+/////////++++++++////://///++dm+//++++sssyyhhyysssss++o+ooshyhdmNmmNNmNNmmdhdhhdyoooossssssssymNMMNNNNNdhyyyyyyyyyyhhyhsyys++++ooo+oo+++osssosoo++ooomms++++++
yhhhmmNNMMmmmddds++oooo+++++++/+/+++++////+++++++oo+++o++++oddsoossssssooooooo++osssoo/+oomNmNmdssosoooooossosoo/+syhyhhhhhmmhdmNmhs+syooooo++oo++++++++yy++o+++/+ooooo+++sdosydo++++++o++++s+++++oosoysoo+oooooyooooydyhmNMMNNyoo+oooooo+++++oossoooo+/+///////::://++++o++///:/:///////+/++////++oodMhso//////////+yhdNMMNms+o++//////////////////yy+///////+++++++++++++oso//+++hNhhyhhsoyhhdmmmmmdmmhhyyhhhdddNNNmdddddmddmNNdmmNmhsosooosssssshmmNMNNmmmhsossysyssyyyhhysyyo++o++ooooo++++/+oooosyosymhh+++++++
o+++oosdNNNNNmhmhsssso+++++++++++o++o++///++++++++++++++++++yhmyoossyhsoooso+ossssssoo++ooNNNmdyssssoossoooooyhdhmmdssh+++smyyhyssso+/+/++++++oo++o+++++ohyo+o+osooooooooo+yhsyds++/+++++oooo++++++++osoooooooooyoosoyyhdmNMMNms+++o+oooo+++++osyso++o+:/--+//+++///+//+//+++::+o+++////++//o////+oymMMNh+/////+////shdmMMNy+///////////+////////////oy+/+///////++++o+++osyyhyyssodmssyhhyymNdyyhhyhyydmNNNNmmmmmdhyssssoooossyhmmNMmdmdhsssoosossoyhNMMNmmmysyssssssssoyyyysyyo++++o++oooo/++++++++++ossNdh+++/+++
++++/+osydmmNMNdhssoo++++++++++++ooo+++++++++++++++++++++++oysyNyooosysoooss++oosssyysoossyNNhdhyhyssssoo+++shmmMdhhosyyo+oo+++++++++://o+++/++s++++/+++++shh+/+ohyosysooossshhhy+//+osooosoo+++++oooosoooooooossooo+osyhmNMMMms+++ooossoo+o+ooosyyysos/:/o+++o++o++++/+/////+++++++///+oo++++++///mMMNmdo//////+//ohdmNMNh//////////////+////////++++oh++++///////oososo+/sysssyyyhds+ooosydmyosyysssoososssossoo++++++++++/++++mMMMNmmNNNddhhhhhyyydNMMMNmmdysssssysssssysssyys+ooo+++++oo+///+++++++++odmd+/++++/
++o++oooooymdmmdho+++++++++++/+++oo+oo++++/////+/+o++++++++ssshmho+osooooo+o++oosyysyysyssyNMNmddyssss++ooshdNMMNy+ooo+oooo+++o+++/++++//+/+++++o++++++++o+ohs+ooshhhhhysooooosydoooo+o+o+++os+++sooossooooooooysoo+/+oyymNNNMNyo+oooooooooooo++osossssooosoo++++++/+//++///++///////+o++++++++///+mMNmdds+//++///shhmNMNd+/////////://///+o+++////++++oy++++++/::+syhyyosyo+ssyddmhyydyhyhh+yhysyysssso++oo////+++++++++++++++osNNMNmyyyydhhdhddhdhhhmmNMNNmdysosssyyysysssosysssoo+/+++/++/+/:+++++++++hNmy+/+//+/
o+o++oo+oooymMmmhs+++++++++++++++ooooo/++++++++//++++++/+++yshNdoooooooooooo++osssooyysyhmmNMNNmyysyoysyhhdmNNNdooooosooososoosoo++++o++/+++++++++++///+++ooydssosssyyhysssysoossyhooss+++++oyso+so+oosooooooooyoos+/+oyyhNMMNmho++++ooo++++oo++oooooo/+o+ooo+++/++//++++////+///+//+++++++++o++///dMMMNds+/+++++shmNMNNh+////+++////++++++++ooosoooooooyyyysyyysys++ososyhyhddhyssysssosossyshhhyyyyyssooss+o////++++++++++o++omNNNNmooso+oosyyssssssssyMNNNddsossysssyyssosssyssooo++++++/++o///++++++oNNdy+/+//++
o+oooo+++sssyNMNhyo++soo++o++++++++soo+++++++++++++++++++++ssmmy+oooooooooooooooooooossdmNNNNNmdhhhyshhhdmNNh++//+osssoooo+oo+oosoo///+/++++++++++++///+++oohdhooo+ssdyysoossoo+++ody+//////+osyhsoooo+oooooooysooooo+ssyymNNdddo+++++ooooo++++++oo+++++++++oo+++++++++/+/////+///+o++//////++o++++smNMMmyo++++++yyNMMNdo+++++ooo+//++////+//////+yyso+/////////:++/://+ooyyosos+++ooooooooosssshsossyys/+o++o/::///+++++++++/smNmNNmh++++++oossosoossossNMNNmmhsssssssyyyssssyssosoo+++oooo+++++//++++++hmdds+++/++
o+++++++ososdNMMNmhyyhhyysoo++++++os+++o++++++++++++++++++odhyhyoooooooso+ooooooooo+oshNNNNNNmhhdddhhdddmMmddhyssossooo+ooooooooosso++/////+/+++++//+/+++oo+syyds+oyssdssoooooyssdssoooo+++++ssh+///+//+++oyooss++oooooshyooo+oo++oysdNMmhhoo+oo++ooss+++++oo++o+++++++ooo++o++oo+//+/+//++/+///+oo++///+oo+++yhdMMMmmo+//+oddNNNmysyyssysysso+/++///++o+/++osos+////////////+////++/yo://///:/oooo+osssososyyosssssso+o+///+////+++++++oNMNNNdyo+++++++oooooooooooshNNmmmdssssyssssso++oooooo++oss/++o+/++++++/+++++NNmd++++++
o+///+/+ossodddmdhdmmdsssoo+++++sshyyysoo+++ooo+++++++++osyy+ohy/ooooo+ssssooooo++oyydmNNNNNmdhmmNNNNNhsdMmdddy+yhyhoooooosooooooossoo///////+++++////++++osyhhhohhddhdhhssoooosso+/oy++++++++++ossyyssssssoosoo+oooo/oyyyhmMNddoooooosssyyooooosoooyo+++o+/++++++o++o++++//+/+/+so+o++++/+//++oo++++hmNMMMho+++hNNNNmdsyssssoossoooooso///++++/+so//////:/++///++//+++///y+/++/:--:ooooo+osooooooosoooo++/+++oo+/////++++++odMNmNdyo++++++++oooooooooooosNNdmmhosssssssoo+//oos++++++++++/++++++++++++/++ymNmy+++++
+///oo:ossssyhmdhyhNNmmmdhyso+oo+hmmNmmmmdysysoosooo+++ssssdhNos++++++oooooo++++ooyydmmNNmmdhsssyyyyo+++ohmNNNs/hddddhysoo+oossooooooooo++////++++/////++oshNhossyyssysyso++/+s/+/+/++yo++++++///++oossyyyyyso++++++++osyyhdNMNh+osoooooosyso+oosoosyyo+++o//++++++++o++++////+++yso+++////++//+++oo+shdmMMNhshdNMMmddho+sssosssyo+o+ooo+///+////os/////////+//+/+++/++o++y//++++/:/+++osooooo+oooo+++oo+++++++o+////+++ooooymNdydd+++++++o+oooooooooossohNNNmmhhdmhyoso+//+/+ooo+/+///+++///+++++ooo//+++odNmmo+//+
++ossssssssooyhhhhy/yMNmmmdhysyddmddmddddmNmdmmmdhhhhhhhhhhhmdyhhdhyssoo+++++osoyhhmNNNNNmyyssssssso+++oosssssssNNNNdyddhsooooooooosoooo++////++++/+///+oymdso+++ssooshyoo+///o/+////++ss+//+/+/////+++++ooo++++++++++syhdhhdNNh++oooo++oossssssssssyyso+//o///++++++oo+oo+//+++oooo++///+//////+++++oshdNMMMMNNNNNhyo+o+oosossysosooo+++//+/////+o+///////+++++++/+++//+y+///++++++//+soo+++++o++++//+++++ooooooo+/++/+ooyyymNhhdooooooo+ooosssyyssooosooyshhmhhhdmyoo+/+:::+++o++//++/++++/++++++++++++++yNNNd++++
oososossssso+/o+shdhhMMddhdmmddmddmmddhhhmNmmNdmmmhddmhddhdmMdddhyhhhhyyhhdhsoohmNNNNmmmhysssooooo+++ossssyys+ssyyhdNMNNmmhsosooooossssss+++///++++/+++sdss+++oosoo++ooyssoo+++/o+++//+/+s+++///+/++//+++oo++++++++++sdhdysyhddh+++++++o+oosooosssssyyhooo:o+++ssyooo+ooo+//++////++++++////////++++o++ydmMMMMNNMMNh+//+oosssoosyosooss++/////////+s////////////+///////s+////+/+++++++y+++++++++++++/+++oso+ossysyoso++syhsmMNmhoooooo+o++ooosossososo+oossyydNmyydhsso//+/:/+oooo++++++/++++++++++oo++++++yNhddo/+
o+oooooooooo/:oso+osymNNmdhhdNNMNmNNmdddmNMNddmhNmyNNNdmNNNNNNNNNNdNNmhhddddhhNNNNNNNNdyysso++++++ossyysssyyysossoysshmmmNNmmmm+osooossyy+++++///+++++mmyo+//+///++++ss+oo+oyssos+////////o+o++:/++////++++++++++++++yhdmddddyss+ooooooossssoo+oooossyhho+o+++soossss+o+o++++///////////////////+/++++oydhmMMMMNNNNh+///oossooosyso+++++so++++osossooo++/////+/////////+o//////+++++++ooo+++//////++oo+ssssooyyyyyyhhdyymhdmNmmhoooooo+++++++ossooossysosyyysmMNMdsddso+///////+oosoo++++++++++oyhhhhhhdhyyyhmhdmyoo
+oo+ooo+++++s+ooo++os++sddmdddhdNNmdysooooss+oohmhohNmNNmmmmdmmdmmmmdmmmmNNshNNmmmNmhhhso+++++++++syysosssossysssssssssoydhshNNyoosyyyssyo+++++////+smmyo+++++++/+++oo+ooo++/+osy/////+///+/+o/////+////+++++++++++++shhddMNsos+++++oo+ooo++oooossosyshhysssooooo+++++++ooo++//+//////////////////++o+oyhydMMMMNNNNh++++osyyyossooyo+//+/++++++++s+++s/+////++///////+++///////+++/+/+oo++++//////+++oosoh/ooyhhhhdmmNMNNmNdddhooosoo++oo+++ossosssyyssoososodMMMMNmdds+///++//+o+++oososssoshymhyso+++oosso+oyNmho/
osssooo++++o++o++++ysoosyddddhmdhyssooooo+ohsoooo+++syNNNdhhhhhhhdmmmddddmmssmmmNNdhyy+/+++++/++++++osossoo+osoosssoossossyyyhshyyhhmdhyoo+++//+///hNm+++++++oo++o++//++++++++oy////+//+/+++/////+++++++////+++/++//+oyhdNMNd++ooo+++++ooooooooooosyyhyyhhs/yysss//++++++s+++++//++++/++/////////+++o++ossdMMMMNNNNmhdddyysoooyssss+o++//++/////////+++sso////o//+++o//////////////+/+++/+/////+++o++ossshhdmmmddmdddNNNhhhyhysoooooo/++oooooossosyysoooooooosNMMMMNmhmds+++////+oosdmNNNMmmddyo+++++++////::+oNMNy/
ooooo+++++++oossoohsoooo+syhddmmosooooooosoo+o+/+++++++yhys+oo++++osysyyhhdmhhhdmNdyho/++++++++o++++ossoosssossossssossssossss/osssymNNmddhhysy++/ymm+///++++oo+o+o++////++++s+s+////++/+/+++++++++++++//////+++/+///+sydMMNNyoo++++/+++++++oooooooosyssyhoohysss+++++++os/-+++++++oo+++////////+++++++osyhmMMMMNNNmooosys+++++/syyso+sooo+////:///::://+syo//s////+o+/::/://///////sy++/+///+///+soosssyNNNmmdhdhddddhsyyyyossoooo++++oysssssoosysoooooooooooymNMMmmmNmddys+//+/+odmyooo++o++++++++ooo+++:-:++hNNho
++++++++o+++++oyhhs+o++++ooyhhNNyssooo++o+/////++/+++++++so+os++o++++++++++oysdmmmhddhy++++++o++++ossssoyssoyyssssoosoosssssssoosssoohhhyhhhhdddddmddo+/+++++++++++++////++++ooossoooo//+///+++s+//+/+++//+//+++//++//+shdmmmh+++++///+++++++oo++o+oossssdssysysssso++++oosoo/++///++++/+///////++++++yhhdmNNMMNNNNh+++osys+o++//+++/////osso////////:::::/osoy//////os/::://///////o++++/+/////+oosssshNMMNdhsyhhdhhhhdyssosoo++++++/++oooo+osossssooooooossoshssmMMMmmNmddho+/+ymmso++/+++++++++++++o++++++///dhmy
++o/++++++++++sdy++++++ooosyhdNMyossoo//:/+/+//++///++++++ssoo++++++++++++++++osmdddddmy++++o+++/+osssssoo++sysyoyoooyooyyossossosoo+oososysyhhhymMmmddhysoo+++++++++++////++///++++s+//////+++o/+//++//+/+++//+//+++++oyymMMmh++++/++++///+/+ooooooooooodssossoyhhyooo+oooso+++++oo++/+//////+++++ssyhhhdmmNNNMNNms++++oyyso+++++/o////////osso///////:::://syo//oyy+//:://///////://++ooo+oo+oooysssyNNNddyyysssyyysooo++//++//+++++++++++/++oosooosoooooosossyoohNMMNNmmmmhsoydhso++////+///++++++++/++++++/+ydNs
syooo+++++++ohho+++++++oosydhmNhyyhhso+//:///++////+o++/+/+sss+++/+++++++++++/++shdmdhdhhs+++/+++oosoooooo+osyssssoossosyhyysosoooo+++/++++osyydhdmNMNNNmdmmhyyyyyyyssyssso+++/////os//////+ooo+///++/++//+/+++/+o//o+/oydMMMmmy+/++++++//++/++o+++++oooyhsssooossssso++++++o++++++o++++////++++//+yddhhdddmNNNNNdo+o+++osys++oooso///+++//////+so///++///::+ssy++oo/////////////o//+oo+////////+osshhdNNmhyosdoossss+::/+/++++++++++++++++++++oy+++++o+++oooosshoo+sdmmNNNNNmmmhs+++++////://///+++++++//++++++dmms
ossooooso+syhs+++++++o+oydmNNNyooooys++o++/:/++++//++///++/osso+++/++///+///+++++smmmmhhhyso+/+oooso++++o+oosssysyssooossssooo+o+++++++++/shdddhsyddmNMMNNNNmmmdhyhdddhmddhyo++++/+oy//++++++/+o+///+++++//+++/++oo+o+oshdMNNNmd+//+++++::++/+oo+++++oosdoosoosso+osoo++oo++++/+++/++/o+++///+++//+yhhddsooddhmys+++o+/+++sssssossoo++//+////////+so++////++sssy:/+oo+////+o+++++/////////+////++osshhhddysoodsossys:.  `-++++++++++++//+++++++y++++///+//+oooossys++osNNNNNmmmdso++/++//-.:////////++++++++/+++mNy+
osyhyyysyyyos++oo+++oo+ydhmNNsooooosyyss+//:/:///+/++/+++o/+ssoo++++++++++/++++ooohNNNmhhhys++sossoo++++oo+o++osssyy++osssssso+++++++++++ohmmmy+/+osyhhdNMMMMMNNNNNNNNmNNmmmhhysoooos/+++++++++s+/+++/++///+++//+++++osyhdMNNmyo///++/////++++++++++++smoo+ooooosooo++++o+oo+/++o+/+++oo++///+++/+shdmNhooossNNy++/+++////+++++++++++///////////////++oooo+//+sh+/o++ooooo++////////////+++/++//ossysooyyyysymsosyo/`    -++++o++oso++++++++++so+osyys+o+//+o+++/s+////+dNmNNNmds++++++///////+//+++++oooo+++++yMNy+
ooooosyhs++ossoo+o++ooshdNNmhhsyhys+ossso/--//:://+/o/+++::osooooo++++o++ooo+oo+++shdmNmdddhsooooooo++++/+oooosssyyy++ooossso+o+/+++++++shdmhs++++/++++ooyddmmdmmmNNNNNNNmmdhdmmhysyssoo++//+++soo+++++//++++oooooosyssyymNmmhosssssoo+///+++//+++/+++dy+o+oooosoo+so+++ooooo+++++////++++///+/+ohdmmmsooosooNmo/////////////////////////////////////+////////+hyoo+/+oo+/////////////+++///+++oo+ososyymdyhmhyyso/:.` `-/++++oo+soss+++++oo++osossys+ooo+/::+oo+++///::+mNmmmdds+++++++++/++++++++++o+++++++++odmh+
++ooosssysoos+oosyo++oshmNmosysss+ssoosyyyo//oo+::-::://+oooyoooooooo++so+++++++++sshmddmhhddysoooo++//////++oyy+yhsooossoo+++++/+++osyydmNms++//////++++++oo++++:oosydmhyyyhhshddddmmmmmhsooyhdddmdsooooshhdmmdddhysosyhmNmhs++++osyddhyoo++++++++++odyosoooosso+++++++ososs++++++++++++++/++//shmdyyossoo/+ho/////////////////+//////////////////////////////omh+++o//o////::////+/++/////+osysooosmhmMNdhddyyo:/+-`:+/++so+ooyssys+ooooooooo+++s++++++o++++osoo+++++/sNmmdmhyho+++o++++++++++o++++/+/+++++/++yNms
++++oosssso/+o+ooh+++shmNmsooyo++osyoooosyyyohyyyo+++++ohyhysos++++o+++s++++++++++++osddNmmdmhossooo+ooo+++++ssyohyssosoo+/+ossyssssyhyddmhs++++//+++++++++++++++++++++oosyyyssyyyhddmmmmNddmmmmmNNNNmmmmNNdhsoo+++++osyNNNmh+++++++++osyhdyyhhddhyhysymdoooooyooo++o++oooosyo++++ooo+++++++++/+sydhyso+++ooys///////////////////+////////+++//++//////////////+mmo++++/+//////////+/oossoossssooossdmNdmmdhhmhhh+yysosso++ssssoso////++/////++/++so+++++++++oooooosooo+dMNNdmmsossooososooo+++++++++++++++:-/o+oNNm
++oo++oossoo+++sshyoydNNNhoooosooyho+++oooosssosyhyshyhyyssso+s+:/+++++o++++++++++oo+odsdhdhmNmhsoosooooooo++soshyoooo++++osoosdhosyhymdho++/+++///+/////++/+++++o+++o+o++so+oohyyyhyhhhmmmmddddNMMMMMdyyso+++++++++oydmNNmhyo++++oo+++++oossooooooooshdsy++oosssoo+ssssooosso++oooo++o++++++++++ymmysy+oosymo////////////////////////////++//++o++///+++//////+hho/++///////////////ooyhsssssoosssmNNmdhhhhhsoso+++++odyooossoo+////+++/////////++o++++++++++++++++ooooNMMNmmhs+++++o++++oossoo+++++++++++::+++oomN
ooo+oooooosoo++oosshmMMNNyooossssdhoo+/oooooooo+oosssssss//:///s/::/++++++++++++++o++ohoshshmNNdysooooooooooossyhoooo+o++yy+++++sysssyyys+/oo++++///:///+o++/+++++++ooo++osyoosddmhhddhddhhhdmmNMNNNNMmsyssssssosyyydNMNMMMNmmhyhdmds+++++o++++++++++ohmyso+oooo+o+osoosssossssooo+oooo+++++/++odmNNyyhssssdNy+/////::://////////////////++o//++o++/++++++++///sdhhs+///////////////+++osyo+ooooosmNNNmdhyhys+//+++++ooyyysosoo++///+/++//////+//+/++++//+++++++++++++ooNMMNmmh+++++oo++++++++++oooo++++++++++++++sm
o+oo+++oooooyoosymNMNNNhssooooossmyoooooooo+o+++ooo++oos+::-//+o+///++//++o+++//+++++oh+osyshNmhohsossoooooooososo+ss++++++//++++osyyssssysyyo+++//:///++o+/++++++++++ossso+oydysssosssyddydmmmddhhddNMNNNNNNNNmmmmmmNMNNMNNNNNMMMMNms++o++++o++++++++ymmo+++++++++++o+ossssossssyssoo++++++oohdmNNNoyyssoymso++///::://///////++/////////+o+++/+++++//++++++//yyhyhdo////////////////++oso+oo++ymNmNmddysssss////+ooossyssssoo+++///////////////////++///+/++/++o++++osNMNNmds/+++++++++++++++++++s+/+++++++//+/++o
++++++oo+oooyshhhmMmdyoo+ooo++oosyys+++++oooo++o+ooooooss++++++++///+///+++++/++++++++ho+syhmhyhddysooooooooooo++oss/////////++++++yysssyssssyo++/+/:/+//o+++++++/+/+++so++odyoo++++++sossssoooososydmMNNNmNNmNNmmdmmmNmNmmmmmmNNNMNNNho+/+++o++++++++yNNso++++++++++oooosoooososyyhysoo++/shhddmNNMdssysymN+oso/:::://////////++++//////////+///+++++////++++yyydddmh+//////////////////+////+oNNNmmmdsoossso/://++o++mh+ooo++++////////////////++///++///+++++++++++oyMMNNNmy//+////+++++++++++++oso+o+++++++//+++
+++osooooossymNMMNmsoo+oo+++oooo+oosyssoo+ossoo++o+oos+++++++++++:/+oo//+/+++++++++++ys++sydNdysyhdyooooooo+oyyhys+//////+++/+/+++++osyys+/::+sooo++/////o/+/++++/+++++yosyho+++/:/++ssso+oo++oo+ooyymMNNmdddhhyyhdhdddddyyhhhyhyhdmNNNmhs++++++++oosydyssoss+ooooo++oo+oooooosyyhmNmddhyoydmmdNMNMMdshhydMMmdmmho::///////////++++++///+++++ooo+++++++//+++oshhyyhddddo////++/////////////+++smNNmhdds++ooooo:://++/+hm++++++++///////:://////////////++//+//+/+++++++ohmMNNNmy++/+++++++++/++++++ooo++++++++++++++
++ossoooo+shmNNdssso+++++oooooo++++ooyhoosooso+++++oosso++++++/+++++++++++o+++++++oosss+yyshNNhyyhdyso++++++shsso+++//+++++/+++/++/+++shhyoo:-:+ossyyyso+o+++++++++++oomyo+++/+++++oyo+++++++++++oosyNNmmdoooooosyyyyhyhyoooyysysosydNdmmddhyyyyyyhdNNNmhshmmhmmmmddhysoosooshdmmNMMNdddhmNmNmmMMMMNdddddNMMNNMMMmdhhy+++++/+++++osoo++///+++ooo++///++++++o++sssssdhhmh+/+oysssooooo+//////ohmNNNddho+++o++oo/://///+ymds+++++++////////++////+++//:///+//++++++++o+++o+yNMNNNmh//++++++++++o++so++ooo+++++++++++++
+++oysso+oydMMNmhs+++++++ooooo+oooooosyo+ss+ssoo++++ossssoo/////+/:-///+oso+++++++o+++s:ooshNmddmms+oss+/++smmy+++++/++/////++////+++/++oooss+///yhyyhyy++++++++++++++hho++//+///+oso++++++++++++++oyNNNNmyooo+ooossoosooooooysyhsooymmdddhdmmdmmmdNNmmdydddddddmmmNNNmdhddhymNMMMMMMNNdmNmmdyhMMMMNdyhmNNNNNNNMMMNNNNmdddhyssssydNmdhso+o+++////////+/+o++////+soosyhhddyyso/+oooooo+oyo+oymNNmmmdds++++++++++/////++++hNhooooo+//+++/+//++++++oo+////o+++++++++++++++o+oNMMNmdy//++++++++++++o++++++++++++++++++++
o+oo+oo++oyhNMNms+++ooo+s+++o++oooooosssoohsosssssoooooosyyso+o+++/:+++oooo+++++/+++++soo+ooydNmddhs+oos+sdNNs+sso+//+++//++/////++++//++++ohhhysyyysysyhs+++++oo++++hy+/+oo+oooooo++++++++++++++oshmNmNdhsoo+++++++++o+++++oyssyssooohhdmhdhhhddhhmddhsyyyhyhhhhhddmddddmmddNMMMMMNmNNmNmmNmmmMMMNmysoyddmNmmNNNMNNNNNNNmmmmdddmNNNmmdhhs++++/+/////+++++oosyyhdyo+oo+oyds/++//////://shdNMNmmdddys+/++++++++++++/++++++sddyssosooooo+/////++++++++/++o++++++++++oooooosdNMMMNdo+++++++++++++++++//+++++++o++++++++
oo++oo++osdNMMNds++oo+++so+oo++++oo+++ooo++yhoosssoooooooossyyss+++ooosooso+oss++/+++o+oo+++dNNmdmmmo++:sdhhs+++syhs+os++/+/////////+/++++ohdhhyssossooood++++++oooyhso++++/o+++/+/+oo++++++++++oymmNmmdso++++++++++++o+++++++oooooo++ooymdysysssyyysoooooossyyhohhhhhhhhdyhhNmdmdmdshdhNmmmdmMNNNhy++++osyhhddmNNNNdmNNNNNNNNNNNMMMMNNNNmysoo+oo++++osyhddhhso+s///////+hmo+++++//////sdmdNNNhyyso/+/+//+++++++++++++++++ooydhsooossos++++++o++++++/+os++++++++++++ooooohhMMNNNy+++++++++++++++///+++o++++++++++/++
sssss+-oyhmMNNmy+++o++++so++++/++++++ooo++++hs+ossoooo++oossssshyooooooo/:+ooo//++++o+++++//sdNNmmmdyhhydys++++/++oyhyo+++++++oo+ooooooo++shhyyso++++o+++hy+++++oodhs+o++++/++++/+oso++++++oo+++shmNNmdyo+++++++o++o++o+++++++++++++++o+hyho++++o+++oooosssosooyosssssyhhy///++/oossosssyyysyydyhs++++++++osssyddNNNmmNNNNNNNNNNNNNNNNMNNNNmmdysssosdmdyoo+/++++o////:///+yd+++++////odNNhsdNNyoo+/++////+//++/+++++///+//+++omd+osossssyso+osoo+++++++yo/+/++++++++++++++sNMNNmh+++++++++++++++++/+++o+++++++++so++
NmdmmdddmNNmyshy+++++ooo++o+oo+++++++ooo+oooy+/ssssoooo+osooosssoooooooo////+/o++++++++++++++oydmmmmhmNmhy++++/+///+ods++oo++yysyhddddddssyh+++++++++++++sdysyyyshdso+o++++++++osyo++++++++++++syo+hdhs++++++o++o++o+oss+/+/++++++++++oommN+/+++++++ooooosssysssyssoooossyyoossssssssssoo+:::+dyoso++o+++//////+oosddmmmmmddhyhhdmmdNNNNNMMNNNmhhddmhs++++///+++s+++++//+/+yh+++++//smmmhsoomMdy+//+/++/++///++///++++++/++++oymossysoosyyooosssooyoo++osso+++++++++ooo+++ymMNNmh+++++++++++++++++++++++++++++++oooo
NMNNNNNNNNNhsys++oo++o++++o++oso++++++oo+++oooyhooossyyyssossoooo+++++++/++/++++++oo+++/++++++osshNmmmmmdy++++++///++ohsoooooooooss+oooyyhh++++++++++++++odysssooooyhhso++++++yds++++++++++++/sh-:/yys+++++++++++++ssooy+////++++++++++odNN+/++++++++oooossyyssysyssssosssoooooooo+/++++oo//-:md++osoo+///////////+s++ooo+++oossyyyhmNNNNNNNNNMNNNNhs/////+/+///+/+/++++++++yy+++++hNmds//++mMdy//////////////+////++++++++++syy+o+sso+osssoosssyyhysosooosoo+++++++shhsoosyNNNdyoo+++++++++++o++++++++++++++++++oos
shddhddmmmdoo+++++o+so++o+++++oooo++++oo+++++shsoo++ooooosssosssoo++++//+o+++++++++++++++++++o+++hmmmNNNdd++++++++++so+oo+oooo+ooso+++shyhyo++++++++++++ohy+++o++++oosdds++++hh++++++++++++///shosdNs+++oo+++++/+++o+++y//:/+/++o+++++++yhhy++++++++++oooosyssssyshssyyssssssssoosssoooooooo+sNNh+osss////////////s+/++////::-:/ooooydmNNNNNNMMNNNNmh//+////////////+++/+++ohdsoo+yNds///+++NNmy////+///+/+///////+//++++++++sms++++o+++oooo++oooosyyho+ooo+++++ooydmmNsyhddNNmNNmdhhhs+o+++++oo++++++++++++++++oo+s
sooooydssomyoo+o++++y++++++++++o+oo+++++++++ooymsoooo+++++oooosssso+++:-//++++++++++++++++++-/+++shmNNNNNNhs+++++++os+++o++++oooso+++syysyhd+++++++++ooysoo+//+++++++ooymhsomh+//:/++++++++::++sdNMMh++++oss+++/+////++y+//++++so+++/+++shhys//+++++++o+osyoossyyyhssyyyyyyssssooossoooosssssdMNyoossoo++////////+o+///+//-..-:////++oyyhdmNNNNNNNNNdo+++///////+/++/+/+//+dmsshmmNmo://++++NNdo/////+////++//++//+//+++++ossymo++++oo++++++++++osooshysyso+++shdmNNNNdmddmNNNmmmNNmNmysssooo+++o++++++++++++++osyyd
oooo+smdooNNho+oo+/+o++++++/++ooooooo+++++++++ysyhhdho+o+++ooosssyssoo+/+/+////+++++++oso+os++++++oymNNNNmddso++o++o++++++oooooooo+osyssssyys++++++++yyo++/++++++++++o++oyNNd++++++++++++++/+++ymNMds++++++shs++/+//+osys+////os+o+++++++ohmNy//++++++++so+oossssyhysyhyyhhyysysysssso+oooo+smNNo++oosso+//////++oo+/+++/:::////////++o+//+oddmNNmNMNNds++///++/o++/+ooooohNmmmmmmdo//+++++sNdy//+++++/////+++oo++++sooossso++ymy+ooooo+++++++++o++++soodmy+shmNNNNNmdssosdmdNNNNMMmmmhNNNNmdyoohysso+++++o++ssdmmNM
o+++/+ymNyNNdsoo+//:+/////+++osyssooo++++++++ssooooyNsooo++ooosyyssssso++////+++++++++oss++s++++++oodNmNNNNdyysys+++ooooooooooooosyyhoooossyy++++++osy++////+/+++++++++osyNdo+++++/+++++o+++++ohNNNy++++++++oyhs+++sys++ossso+y+////++++++odmmyo+//++++oo+ooosssssysssyyhhhhyhdyhhhyyssooooosdNmo+++++ooo+/////+s+o+////:://////++//+++o+///ohdmmNNNMMNNh+///++++++++/+//sNmhhhyysso++o++/+yhh++++++++++//++++ooooos//++++++//+smooooyyyo++ooooo++++++++ohmhdmmmmhysoo+/+oooosyyydmNNNmmmmmNNNmhNNNNmds++shyymmNMMMN
oo++/oodMdhmNsoo+o//++///+oo++osooo+ooooo+++oyo++oosmmsooooo+osoooososo++oo++o+++++++oo+oooo+++o++++ohdNNNmhs/ysooooooooooosoooooyhydssoooooyssysso+++++//////+/+++++o+odNN++++++//++o++++++++syNNm+++++++++++ohhyso++++++++oyh//////+++osysshmmho/+++oooooooossssyssossyyhyhNyyyyyyyssooosoodNMho+++++++++//+++o++////:////////+///++/++++++shhyhNNNNNNmho//+o++///+oo+ymms+++/+//osssos+sNNh+oo+++++/++++++++oosyo+++/++++++++ymyoyyyyyo++osso++++++oyhNNmdddsoo+++/++/+++++o++ossymNMNmmmmmNNMNmNNmdshdmmmmmNNNNN
.sysssosmmhmMdyssoo++:/+oooo/oooo+++o++++osoyo+++++oydhyooooo+++++ooooossosoo+++++/+++++++++++++++o+oddNNNNNdyyssoosoossossyyssooyhydyyssoooos+++o++++++++++/+++++++o++smNm++///+//++o++++++++ymMNy++++++++//+++hdo+++++++o+/yhoo++++oyhys++oosdmmyosssososo+ooooossssssssoyydhyyyyyyyssss:/+hNNyos++++++////++os+/////://////////://///+++/+/+sosNMNNNmNhy+hdmdhssshmmmNmy/////+++oooshyo+ohdyo+++++++o+++++++oysooo++////+///ooydosssyso++++++o++oshmmmNmhys++//+/////++++++o++ooysshdmmddmddmNNmhNmmNNmNmNNMNNmmm
+yysoooosmmdmNdoooso/+o+o+oo/o++++++++++osooooooo+++osdNdyo+++++++++oo+ooooooo+++++ooo++++++++++++++ohmmmmNNNdhyNmhhyyydhhdhdhhyyyhhdsyyssoos+++o+++++++++++++++osyyyyyyhhmo///++++++++++++++sdMNh+++++++syyyssssmh/+++++++++hdssyshyso+++ooo+o+ymmsssyoosso///+oooososssysyhdmhyyyyyssyo/+osdNMsoo++++++/++/++oo+///:////+/////////////+++++//oyhmMNNNmmmddmmNmmmdmddmmmh/////+++oossyyyssoyNms+oyddssoooooo+yy+ooo++o+++++++++++myoss++++o++++oyyhdmNNdhoo+++++++////++++++++/++oo++++oyhhsshhdNNdmmMMMmhdmmmdhhhy
osysosssoymNddNdoo++ossssoo+ooo++++++++oo++++oooooo+ooodNNho++++++o+osoo++ooooos/+oy+++/++++++++++//oymdyhdNmmmNNMMNNmNNNNMNdddyyyhyyssyyyssyo+o++o++++ooooo++oymNmmmdhdddNh+/+++++++++++++oydNNmdsoohdhhysooooooyhs+++++++++dy+ossso/+++++oosoo+dNyyyysssoso+o+ooooooosssyNmyyhhhhhhssssyyydNNdss+++++oo++++++os++///////+//////////++/++++++++ohmNNdhyddmmmdNmddhmNmddyo///+++osooossssssooddhyhmNNNNmmhhyyhso++++ooo/++++++++++sdhso++++++ohddmdmNmhsso++++++++++///++++++++++o++oo+++ooo++o++odMMMMNNdddddhy/:/:
sssoooooooymNNNNo/+++++osysooso++++oo+ooooo++o+oo+++++ooyNNmsoooosyhhyyyysyyssyysyoy++++:++++++//+++oydmhdmNdssssssssssyhhddmNmddhyyssoossssshs++++++++++++osydNdyoo+++++sNds++++++++osysssyhmNmsooooo+++++++++ooohy+++++++++ydooooo+++++o+ooossomNmyysoooosoooo+ooooooossmmyysyyyyyyyhyyyymmhsossyssoooo+++++++y+//////////////////+/++//++++/+/oymmdNhysyhhdmmNmddmNNdmmdo+soso++ooooooso+++++oosydmMMMMMNNhooo++ooooo+++/+++++++odo+++++shmmdyssNNs++++++++++/++s+/::/+++++++++++o++++++++o+oo+odNNNNmddddhy/++++
soo+++++oooymMNNmyooooooooo+o+ooooooooo+++++++++o++o+++oymmyhhssso++++++++++oo++oyyho/++/+++++++o+++osdmddNMdoo++++++++++ooooydmmNmhhyosossshs++++++o+++ohdmNNmhyoooooooo+hdh++++syyyso+++oymddo++++++++++++++oooosmhs++++++shd++++++++++++ssyssoohmdyoooosssoooooooo+osmdhsssyyyyyyyhs+++ymNho+osoossyyy++++++oo++/////////++/+++///++////+++++//oh+shmdyysyoosyhysshdmmmddy++oooooo+osoo+o+oyymNddhhhmdmMMNmhsssosoo+so+/++++o+++sNo+++oyNNdyoooodMmo+++++++++++oso+:-/++++++++++++++++o++oooosoymNMNmmhhdso++o+++
ooo+++o+oo+ohmNNmyosoooo+++os++oo++++++++oo++++oo+++o+oomNy++++++++++++//+++++++++++syoo++++++++++ooohNmhmNMyo+++++++++oo++o+++oshmNNhssoossh++++++ossymmmmmhssoo++++++oooohyhyhho++ooo++o+hyo+o++++++++++//+++o++++yhdyo++yhh+++++++++++++++osssysohdmyooooooooooooso+dhosssssyyyssssyyysshNNsoos+/+osyysoo++++s++///////////+++/++++++///+++++ooooo+/hmms:/+o+ooss/+++yNmmdy+o+++o++ossooshhs+hyossooosoohmMNmhysso/ossoo+++ooso+odmshdmmhoooooo+yMNs++++++++/oosooo++ssso+++o++++o+++++ooooo+omMMNNNdddmds++o++++
+++++++oo+ooNMmmy+oosssossoo+oosooo++++oo+oo+++/+o+++++ohMd+++++++/+++++++++/////++++osyhyyo++++ossyshmmNNNNdooo++++++o+++o++++++osddmNmysosyso+sso+shmNmhsoo++++oo+++++oo+shydmsooooooo++smysoo+o+++++++++/+++o+++++ooyhy+smh+++/oo/++oo+++o+ooohoooshNdhsoooooooyhyssdsssossssyyyoossssoohNNy++ooo+oossyyosoooos+//////+++/+++++/+++++++oooooh+///-shymmmy:/++oooy++/++sNNNdoo+oooooosymNmmhos/++ossoooooyyNMMMNhysss++oooyy++++++smmdhoooooooooooNMh+++++++++oo+ossosooso+++++++++++++++o++oooNMMMNmdhyhy+++oo+++
+++++oooo++hMMmhsooooo++oo++++oosoo++oo++++o++///+o+++oosyNyo+++++/+++++++++///+/++++/+o+ooysysydmNNNmdNmmmdy++++/+++++++++++++++oossdNmNNysoshddmyymmmo++++++++oso+++ooooo+/smhdhosys+/:/+++oh+++++++++++++++++++++/+++oyhymmo++++oo++++o++oooooyossssyhmNmhsoooydoooooossossosyyysssyso++yNNh+++++++ossyss+o++++oo++//++++o+//++/+++++//+++++y++++:+mmmmdys+//+++sso+++oyNMMNhshmdyydmddmmyho+++++++ooooosssmdmNNNdyyos+++s+oo++++sd+++oooooo+oooodMdo+++++++ososoysssssosoo+++++++++++++o+++smMMMMNmdhhs+++o++/++
oooooooosoomMdshmdso+++ooo++o+o++ys+oo+++++++/+o+//+ossoymh:+++/++++o+++++++////++++++++osyhyNNdmNNmdhys+ydhs/+/+++++++++++++o++oso++oohddddmhyhdmdhhysooo+++++++oo+oooosoo+-+shhmdyyy+:/+///+sso+o++++++++++++++++++++++++smdy//++o++++++ooyhsyhysohhsooosdNddmhshoos/+ooo+oysyysyssssooossmNd+++++++osooooso++++++soo+++++++++////++++++++//++s+++ooNmmdhss+/+//+++++++++ydmmddmmhhysoosmmoo++++++++++ooosssooodmNNNmmdo++++os+++sddo+o+++++++++++yMdy++++++o++shossssssssoo++++++++++++++o+yNNMMMMNmhysso++++++oo
ooossoooshmNdshhosydyosyyhdho/++oodmds+//+++++ooo+/++ossmh+++++++++++++++++++++++++++oo+smMMNNmmmdyoo++++yNms+++++++oss+++++++++s++++s++shyyddhssoooso+o+o+oo/++++++oooososo+sssmmNdso:///+///++ssyosoos+++o+++++++++++++o+smmh+/++ooo++sdddhso+o+osyssossssshdNyoosoosoooyyhysyyssyoss+ooosmNmo+++++++ooooooo+++++o+++++++/+//+/////+/+++++++++oo++oyMNddddo///////o++++++++soooosooooo+oodhy+//+++/+++oooosssosshdmmmmNmmNmdsoo+yho+++++o++++++o+++Ndy+++++o++oshoosshhsyso++s+++++++++++oosymNMMMNmddho++++++++++
+o++o+oosNMmdyoo+oosddddhNNNNyoydmdNNmo++++++o+++oo+//soy+o++++//+++++++++/+++++++osoodhsmmmmhyssyo+++o++ohNd++++++++++++++++++s+++++s+++ohNNdo:/+++++o+ooo++ooo++oosossooosssssymNdo+++/++++++/+ho+oooosyhssoo++++++++++++sNmhoossyyhdddsoooo+o+++shyhhsssooyhmNmhysoooooosyhyyysosyssooooomNm+++++++o++ooooo+o+/+//++////////+/////+//::://+++++s+odNNNNddyssssssoy+++///++soooooosoooooomhho++++//+++ooo+oossssooshmmmNNMNddmmhds++++++++++++ooo++mNh++++++++osyyds+syssso+/+s++++++++/+o+dNNNNMMMMmhyo++++oo++++
so+oooooyNMmsoo+++oosysssyyhmmNNNmoodMdyso++oo++++++//+ssoo++///+++++++++++++++osyydNhmmdmdyoo++++osyyyyooymmo++++oo++++++++o++s+++sso++++odNNh++++++o+oooooooooooooossssossssssshmNmmyoo+++////ss+o++++o+++ooyyyhysooo++oyhNNdyysssooooooooooooosyysossshssooyhmdysssyssssssyssysoosooooooodmmo+++++s+++oooooo++o+////////////++++///////://++/+++ydNNNNdddo++++++soosoooooooo+ooo+ossoooodNmooo++++++ooo+oossssossoosssydmNhooo+++//+/+++++++++++++mMd++++++++o++osysossysoosoo+++++o++ooooymNNNNNMMNmhsyso+oo++++
osso++oosdNd+o++oo++oosooo++shyyooooodNMNmddho+:++++ooo+syo+oooo+/+++++++o+++oshmmmNmmmhsoo+++++++o++++ooommdh+++oo++++++++++++s+++s+++++++yNNho+++++++oooooooossyoyosyssssyyyhhyshhmNms+/////+oo++++++++++++++o+syyyhhhyssdmdhsooooo+oooooossyssooosssssyyssosydyysssyhossyssssyyoooooooooosmdy+++++o+o++ooo+++++///////+//////++++/:////////////+hNNNmdmdo+//+//+oo+++++++++/+/oossssoo+ohNm+oosy+ssooo+oooyooooosso+++oydNmho//+/++++/+o/++++o++++sNmy+oo+++++++++o++++s+++++++/+ooo+osyo+osydNMMMMNmdyyyyoo+o+++
oo++++oosmdo/o++o+++ooo++o++osso+++ysshddNMNNdsshhhysoohshyooo+++/++++/+ooooydmNNNmmdyo+++++++++o+oo++++++shdmho+++++++++/+++++o/++oo+++++ohmmy++++oo+osoooooosssssysyyyyysyyyyyo/syhNNNs++/+++++o++/+++++++++++++++++ooo++oydNdhssssssooooosysssooossssyyyyyysyhhysssssshyyssssssoo+++o+ooo+NNh++++++s++++o+o++///:////++/////////+///////////+///ymMNmddh+////////oo++++++++++oosssssooo+ysm++ooososoooo++os++ooooo++ooosdmmmdo++ooooss++o++++osoooohddyo++++++++++oooooooo+++++++++++++oooooosNMMMMMmmmmdhs++++++
o/++++++osdyoo+++o++o+o++++ooso+hyysoooosyyhddyyydNNNmmhohdo+o+++/++oooosshdmNNNNmys++++++++++++++++++++ooosmmmyo+++++++//+++++s+ooso++++++ymmds+++oo+oooooooossssssyyhhhhhhyyoysoosydhMmhso+osysoo++++++/++++++++++++++o+ossosmNdyyssooo++osssysoosssssssssyyhhhdyyhsysyNNmdysoooo++++oooooohNmo++ooysssooooooo/////////++///////////////////+++//oyNNNNmho/////////++//+//o++++ossssssooomhy+++ohssssyso++o+++/++++++++ooysyhmo+oo+oooo+++++ymNmNNhooo+oo+++++++++/+o++++++yssooo+++o+++ooooooohNMMMMNNNmdyso+++++
y++/o+++++yyo+:/ooo+oooooo++ssysys+oo+oooo+ssssssyyhdhdmosdssss+++++++shdmmMmhddso+++++++++++++++++++++++oo+syhmmhoo++++++++++oys++++++++o+oddhd++/+osossososossyhyhhyyhhhyyyysysooosyhMNsydyooo+++++++++++++++++++++++++++ooosmhdhsysysssyssyyysosyssssssssyhhydNhyysyshyhymmmhsso++++o+s/+shNyssyys++++ossyyo///////////+++///////////++//+++++++/+odNNMmds:::/++++/o+////oo+++o++++/+++omNh++oosssysso+oo/+++++++++++++o+dmmho+oooosssoooymmmdhmNmds/+oy++++++++++o+++++ooo++o++++++++++o+oooosNMMMMNNNNdhyo+++oo
yooo++o+ooho/+/o+ossooooooooosyyo//oo+oo+oo++oosooossssydymmmmdhso+osydmMNNmyo++///++++++////++++++++/++++ooo+oymNdyooosssyssooosooooo++++ooydhyh/osssssssssysssydddhh+/+++ssyyhysssoooydhhdho++++++++++++++oo++++++++++++o+oosmNNhososssshyyhhyooossssssssyyhhdNMNdysssyssssyhmNdys+:/oooshhhy++++o+++++++++oys/++//////+++++//////////+++++++++++/-omNMdmmh:/++++oo++++//+////////+++++++mNdo+++++os+++oo++/++++++/+++++ooNMNmyoooooossoydmhhso+oyhNdy/++oooo++++oo+++++++++++oo++++++oo++o+ooooyNMMMNNNNNNmhsyhdd
s+++ooyyhhhooooooooooooosoo++shNmsooo+++++++++oooooossoohmMNhyyhhmmdhdmNNmso/+++++/+++++/////++++++++++++o++++oooydNdysssso++++ooo+oossssssoohddmyysssooosoooossssyyds+/+//+ooossyss+/+osdddyoo++++++++++ososo+o++++oo+++++++odNNdsoooosoosyyyyhysoososssyysydmmhhhyyyyyosso:oshNhshh+shhyyo/oo+++oo/++++++++++o//////////////+//+++++++++++++++++++omNNmdmds:+++++++o+++///////////+++oyhdddmyoo+++sy+oo+++++++++++++o++osydNNNmddhsysyhdmmys++o++oshmmssoso++ooooo+++++++++++++++++ooo+++++oooooymNMMNNddhhyoooooo
mhdmmmNmmNmdhso+++o+++ooooooohNNmoo++oooo+++oooo+osoo++ydNMMmysysshNyhdNho++++++//+++++/++/+++++++++/+++oo+++++ooosdhhooooo+++++ooo+oooosoooosydddyssys++osssssysshhh+//+///++o+++oss+oomNMNNdso+++++ooooooso++++++++oooo+oooodNNmoooooooossossyhsossyyyhsosdmyssssoooss+oyyo+o+ss+hmdmmhs++:/++++oy+///+///++//ss+////://////++//+++++++++++/+++/:yddNNNmhs//++++++/oo+++++///////++osymdyooddo+o++soooo++++++osooooosssyyosyhmMmmmmNmmmmssooooos+o+syhymdyyo++++++++ss+++++///+++++osso++oo++shsdMMNmhhhdhhsoooo++
hdyhyooosyhhmmmdys+oooo++ooymNNNho+++++++o++ooo+o+ososymdshhddddmmh+:+smhyo+++++++++++++//++++++++++/+++o+o++++ssssodNho+/o+o+o+ooooooooooooosohdNdssss++ossysyssydss///++//++so++++oooosyhNNNho+::ooooo+++++++++++++oooosshdydNNdossssssssyssyhy++dmmhds++oyhsyyyso++oo+ossoso++oosdmNdmyo+++++/+oo+++//////+///+y//////////++/+/+++++++oo+++++ooymmddmmh+:/+++++++++o++++++/////+++hdysooooymyyo++soo+++oosysoo++sso++oooosossMNNmysyyso+o++ooooo++oosoyhmNs+++++++oys+///+/++++++++++++++oohoooyMMNyyyyhdddshsoo+
+++++ooooo+ooossydhysooooohmNMmso+oo+++++++++o++++oosymNyoso+oossyhysyhNMmho+++++++/o+++//++++++oooo+ooo++++ooosysssyNNso+o+++++ooooo+oooo+oossyydddyssoysyssssssyhoo+::/+++++oo+++++ooooosdNMmhssooooo+++++++++++++oossydNNNmmmmhhdmdhyyhyhhddhs+ohmdyymyhhmdhysssosoooooyyys+o++ooossMNssho++++++++///////////+++y+/+o+///////++++++++osyhhyysdNMNmhhhss//++++++++++o+++++++//+ssohds++++++osyhyyydyooooyys+++++++++/+oooosooyMNmdsososssoo+++o+++++++oosyhdhs++++++ss+++++o++o++ooo+++++++oh++osNMNddhyhhyhhyo+++
+++++ooooo+++++oosyyyssy++osdhs++osoo++++++++++o+++oyhddoooo+o+++o+osshhmNNmyo+++++++++++/+++++++oo++++oo+osooooosooomNy+++o+++o+++oo+ooo+ooooosshssoohhhosooo+sydhys/:/+s+/++oooo+oo+oooooshhmdyysoo+++oo+++ooooooosyhhNMNmdhyssossyyysyyyhNmhso+osysssydhysysssyyooso+oosyhs:ssoo++++ydmNNdho++/++++/::://////////soooo////////++++ooydmmNmNNNNMMNmyyo+///+/+oo++++ooso++oosssssooyo+++++++oo+oooymmssyss++++++o+++++oooooosyhmmhyoossssso++++++++++++++osyNdddhhsooosyssoooo+ooooooso++ooosyshydMMMdhysyoooo++++/
++++ooo++oo+oo++ososyoosmhhdh+++ooo/++++++++++++oos++hdsoo+oo++++o++++yyydmhodhoo++++++++++++oo++++++++oyyo++ooooooooymho/o++oo++ooo+++oo+oooosssy+o++sosysooosyyhys++/+o+//++oooo+oooosoooooyyhmdysooooooooossosyyhddNmNNmyssooosoosyysssoydyso++o+os+o+o+osysooohyoso+/ossyy+sso+/+++oyhmNNmhsss++++/:://////:://///+osooo+////+oshmNNNNNNNmmmmNmNdhho+///++++ooo++++ososyso+///+yo+++++++++++++++odmd+++++++++++++++ooosssdNNdsooooossso++++++++++++oooodNmyssosohdmmNmmdyooo+++ooooo+++oosdNMmMMMMmhsss++++oooo+
++++o++o++oooo++ooososohMMmhs+/++oo++++o++++++osshs:osoooo++++ooo+o+++++oyddyNMNd++oo+++++oooo++++o+++oysooooooo+oo+++ydmso+oooo+++oo+ooooooosyoyhhysoossyyoso+shyyo///o++++oooooo+osooooosoooo+yNmysoooooossyyshhddNdmddyssssosossso/oo+ossso++++/oo+++oo:-.sysoooyso+/-/ysyooss++++//++oshmmmdmmo+++/+//////+///////+oo+/+ooosoohmmNNNNNdhhyyyysshdmNNdo//++++ossoooooyso+++//++o++++++++++++++++++yNh+++++++++//+/++ooooshNNdsooooooosss++/+++++oooooosmNms/+ooooosyhhhmNNmmmddyooosssosshmNNmdNMMMMmhhhysyyysyhh
+o++ooooo+ooo++++oshsoydmmmdo++++o++++++++ooo+/+smdsso+oo+ssooooo+++/+++sosyyddmmyosso+++yysssoosssssyssoooooooo++++ooosmmo++++ooooooosoossoossshyddhdhdh+hhyshdydso++++++oooooooooosoo+oooso/++ohNmmysyyhhddNNmddmNmyhyysossossso+oo:/+ooooys+++o+oo+/osoo:-sysoossso+//+ssso+oo+++////ooo+osdmNhoshs++////++++/+/+oo++o++/+o+++sNhmNNmNhhys//////soymNNmo+++/+o++++oooooooo++oo+/++++++++++++o+++++ommo+++o/ooo++++++oososNNmo+++oooooos++++++++++ossohNNhs+++++ooooo/+o+syyhddNmhydmmmmdmMMNdhhNNNMMMNNNmddddhhdm
o++o+o+++oooo+++oooyshmmdddy++o++++++/++ososss+odhoooo++++ooooosooo+++o++++ossymdmmddhhhysoo+++++++oso+ooooooooo+++ooooodmo++o+++++oooossooooysshydhyddshssyhhsyyysydyooooyysoooooo++++ssssyso+ohhNdddhdNNNNNNmNmNNmyysssssssso+so+/::/o+o++syys/ssoso/++ossoo++oooys+++soooo+++///////++o+//+sddhhdNNdy++/++oo+++++o/--+o++++o+ymNmmmyyyo++//++/:/+++syNNs//++++++oooososyoosso/+++/+++++++++++++++ooNmy+++++sooooo+oososohNNNdyssooooos++++oosooso+sddNdho+++++++++oo/+s++++oooshmNmhdddhymMdhhhdNMMMMNNNNNmmdNmmN
o++++++++oo+++++++osdMMddddooooooossyshyyyysyysyho++s+oo+o+++++ooosoo++o++++oshdhhhhydmdy++++++++++oo+ssoooooo+oooo+ooosdho+oo+++++ooooossoooyosyyhysydyo++ysoooooooshhsyyoo++//+++++++oosso+osyhmmmmNmmmyosyhhhyyysssssosssso::oso/-:/s+++sooyhso++++/++/+ss///ssoso//oooso+ooo+++++++oos+//+ooosdmmMNNdho++++//+o++o+:/++osydhNmNNmhso+++++++//++++++/NNmo//+++++++oooyyyoso+++++//++//++++++++++++yNNdooosssssssoooyhddhmmNNNNNNmdyss+++oooo++soohmNdho++++++++++oooo:/oo+++++oyhyysosdmmNmhhhhhdmMMMNNMMMMMNNddm
moo++++++ooo++oo+oydmNmmNdhhhhddhdddhyhhsshhhssyooooo+++++o+++++++oosoooo++oooohhoo++dNms+++++++++ooo+sssy+o++++++++++oomhoooo++++o++oosssossysoysyyyhms++od++oooso+ooosh+++++++++++++++oo++ooyhhNMNNMmh+:++ooososyysososooooooosyysooso+++++++o+++++++++////o+osyoso/+ossooooosoo+++sos+++//+++//+oyddNmdmho++/++++/++++osydNNmNmmmdyo++++o++/+/+++/+++dMNmy++++++++o+hdsso+//+++++++/++///++++++syhNmddmmmNNNNdddhyhNNNdhhymNNNdyydNmdysoso+++++ymmyyo+++++++++++++sss++oo+++++ssooooymMmNmdhyyyhddmdyssyhdmdsoohh
dmds++//+ooo+++oyddhmdNMmyoooooo++++++++++oo+++oooo+oo+++o+++++oooooso/o+oosooo++syyyNNmNy+++++++++++osooso+++++++o+++ooNhoo+oooooo++oso+osyssssyyyyyyo/+osh+++++osoo++ohhs+o++++/+++++oossysshmNmNNNyo++/++oooossooo+ooso+++++soooo++s++/++++/////++++///////+ysso++ooooyosoooooos+//++o////+s///+//+odNNNmdy+/+////+osyddNNMNdhhyys+/////+++/+++++/+++sdNNmdhso++oooohm+++++++++o+++++////++ssydNMNMdsyymNNmdmmdsdNNMNhsossyhyy+osshhhNmdy++++ohNNdyo++++++++++++o+ooooooo++++ooooosyNMNdmysssoooyddsooooosyso/+ym
dmNmys++ssoo++oyddddNmmdsoo++o++++///+++++++///+ooo++o++++oooosooooosossoss++++oososydmNMNdo/+++++++++o+oo+++++++++oo++ohyoooo+oooooooosodyysshyhydddo++shsdhoo+so+++++++syhso++o+ossyhdhmmmNdmmNNMNho+++/++++osys+++++ossoo///+o+++++o++++++//////++++//////+oh+++++oooososooooooo+////+++++/o+//+/+//+ydNNNdds+oosshymNNMNNNmhs+/+++/////////++++++++++oydNMmddyyddmmmdyhddhdh++ooyys+++++oydmmNNNmhyoo++osooo+/+oydmdsoossoooo/sys++odNNmhy+sdNNdy++++++++++++++o++++++++/+++++++sddmNmds+++++oossydsyysooss++++N
mNsshmdmddmmy+oddhhdNy/o++o++o++++++/+++++++////oooooo+oo++o+oooooosoosoosysssssoo/sosdmNNNdoo//+//+++o++++++++o+++++sooysooso+ooooysoyddmmddmmhmmmmNNddmmdmmmmdmhhyysydsyhdyhyossydmmmNNNmmmdhhmNMMNyo+++++++osyoo///+oooo++//++++o++++o+/o+++//++++++o+oo+//h+++osossssooosossoso+///+++/+++//++++++//++ymMmmddmmmNNmNNNmmdhys++++///+/////+/+++++++++++oydNNNd++hmmdsoyyddddy+smmMMNhssohNNMNdysshs/++++++++o+o+ooss+++oo+++/+oos++++oydmNMmNNNh+++++++++++++++++//++++++++++o+++sNNNdhsoo+/++ooooo+ssyhhsooo+++d
ymso+sNNNNNNmdhdddhdNo/:++++/++++++++o+++++////++++oo+/+s++ooosyso+o+ooooosooooooooossoyddmmmds//+///+++++++++++++++osossssosooooo++ssyhdmmNNNhddmmmhysshdhhyssyhhdydmNmmmNmmmddmdddNNmmdNmdhysohdNMNmho++++++oosoo+///+++++++++++ss+++++ooooo+++++syooooooso+s+/++o+osooooosysssoo+/////////++++o/-:++++++omNmmmNmsodmdyhhhso+oo+o+/////+///++++o++++++++yddNNmy-++++++++++++++oshmmhysyhydmmdd++/:odo++//+++ooososoo++++oo+++++osooossssoyhNMMMmy/+++++++++++++oooo+//+++++++++o+osNNNhs+osooooooooooooooohhsoo++s
osdhhhdhmNNNmhmmmdddmhdssoo+//+++++++++++++///+++++ooooooooso/oso++++++sooo++ooooososyo+syydmdNmys+///++://+/++++++ossooooosso+oo+ossyyydmmhssosssooo+oooo+o+/++///+osysosdmNdyyhNMmNNmhyyso+oo+oohMNNddhso+ooosssoo+//+++++++/+:oyyso+++o+++++++++oosoooo++oo+s+++//oooossssoossso///////:////+s+:-:++/++++hMNNNNysosyhysso++/+o+++yyo++o+++o+///+++/+//+yydMMNdoo++++/++++//++s++++////osyyho+oo+/+hs++/++++++/:://o++ooooooo++sso+ooooso+ohmNNNmmds+o+ooo++++oyo++///ooo++o+o+ooohNNmh++ooooooooo+ooooooooosso+oy
oo+oooo++sdNs+ymmmddmmmdhyhhs++/++ooo+++++++++++oo++o+oooooooo++o+o+++oo+o+oooooooysss++o+oydmNNmdyyo+++/++o+o+++oooosooooooooooosyyhyhhdmhoossso++++++ooooo++++/++++s++++shmdhhdhhhhsoo++++++++++yNMNNmddmdhdhhdhdmhs++++++++/:.:so+//++o+////++++o/+o/++/++o+o/+ooooooooooyoosss+/////////////+oo+++///+++sNNNNdhyyoo+//++++///+++oos++oo+o++++/++/////+o++dNNNNmh//://++////s+//+//++oooooososoooshhooooooo+++///+ooos++++++++s++++++++++++oydNMNdNdsoooo+++++ossss+/sssssshyysyymMMmdo+ssooooooo++ooooooosso+++y
++++o+++//sys++syysydmmmNmmdd+++++o+++++++/++++++soooooo++oooooooooo+os+osoooossssoosy++os+/syddyhmmmo+/+++ooo+o++++++sy+++++oooshdmmNmmdysoyyyhysso++osooo++++//+o++s+++++oydmmms+++o+++++++++++++odNNyossoooooydddmmyso+/+///++++//////+s//+/+++/s++++++++oooo////+ssyssyyhsooo++/////+///////++/+++///+++sdNMMdhsho//////+++++++/++y++/oosso++++/+/++//+++sNMMMNy++:////+o+so//+ossoo+++oo++++osssdhsssoosyo+oooo++++s++oo++os++++o++o+++++++ohdNNmdyyhysosoooooosyyyhydsoo++++osyNNNh++oooo+ooo+ooo+oo+ooosoooos
ooooo++++++oossoo++ohmdmNMMNms//+++/+++++++++++oosooo+++++o+oyo/:+oooy+oosoos+oooooooso++o+oo+sydNNmhmhso++oosooo+/+++ys+++oooosyhdNNNmho++oso++o+///osooo++++++/++++s+++++oshNmdo+++so+++++++////+++ydd++++++++++ohmmNmmdo+////+o+/+/////s++/++//++y++oo++/osoo+++/++oo+oyyyooooo+//+o+++++ooooo+/+/+o+oo+osNNmmmhdho///++/++/+so++++so+ososyso++++//++/++//+mNNNmy////++++oss++++/o+++////+++++oossydhssoo+oso+oo//++oo+++++++o++oy+++o++++++++oydmNNmmNMMNNysssymNhyo+ss+++ooosssdNNms++++oo+++o+ooo++o+++osooo+o
++oo+o+ooooooo++ooo+shdhmNNNNms/+o++++++oo+oso++oo++ooso+++ooss+ssoshooosso++++oss+/++++ooyssssooshhodMNyoooosoos+++oos++++oosyhdmmNdyoosoosy++++++//++oo+oo++++/+++oo+o+++syydmhsooo+oo+//+++////+++++hhyo/++++oo+ooymmNNdhs+++++++++++//o///+///+y+oo+++///+oso++++o++/++ohs+s+o+++/////////////++++++++sddh+:/ymdy+////+/+///+///+/+ososyyhsso++++++//+++sdNmNdy+++++++++s++++osoo++///:/++o++osssssshdyoooo+++o+//++++++++++so+syy++soo++oo+++shhhmNNNMNmmmmmhyNNdoo+soooshyydddMMNho++++oo+o++++++++oooo+s+++oo
++osooooyooooo+so+++/shdmNNNNmy+yo++++++++++o++oo++++ooo//+ssoooooooysoooo+++++oooo+++++oossoooooosydNNNNNdsoo++os+++oyss+oshmmmNNNmsoos++ossys//oo+::oos+//oooo+++osso+o++sdmmdo+o++ooo+/++/////+//+/+++yhyo++++oo+++oyNNmdmdy+//////++/++/////+ss+++/+o+////+oooo++oooo++++osysso///:://////////+/+oooo+/smh.-omdhy++///+o+o+++///+oo+o+++++++oooosyso++ooyNmdNds+/+soo+ooo++++oo++++++++o++o+++osooooosho+os+++oo//+/++oo+oooo+o++osoo+o++o++++oshNNNNNmhsyhdmmNMMNhyosyymNNNNNMNNmyso+++++++++++o+++o+oo+oooooo+
+ossoo+oossoo+++soo++oshdmNNmmmmmso+o++oo+++++++oooo+++//+oo+/osoosoooooo+/ooooo+ooo++++o++oooooooooyhdmNNMNysooooossydhhdhhmmNNNMMdsosso//++oso+o/+//+oo//++++++///o++++++ymy+d+/+++ooo+//+////++////+++++omo+//+o+++++ohmmdyddo+++//+o++++++o/s+//+++//osyo++/++//+++o+++///+soo+////////////+////+oss+++yN+-yNmooy+o++++++++++++o+oo+o+/////+++/+/+++oo+++ymdNNmhoo//+/+++o+++++o+oooyohhys+oooooooo++hho+oooooso/++++oo++++o+os++++++++++osoooo+mNNNNdds//oyhdhhdNmyyhNMMmddyshsso++oos++++++oo+++++oooooossoo++
+++ooooosoooo++++oo++++ohNMNNNNmdy++++++/++++o+++ooo+o++ooss/:o++oo+o++s+oo+ooosooooo+o+o+++++oo+o++oooydNNMNhossssyhmdhmMMMNNMMMNhydso+o+//+/+so+/o+++///////+++/+/+o+++oohmoosho++++osoooo+++++++///+++++/oy+/+++++++/+++ohmNNmy+++/++oooooyy+s/+++////s+/++++++/+++/++/++++/+s++/+/////////+soo///o+++/-my:+Nmdh+++/++//+/+o+/++os++++o+++/+/++++++++oo++/odNNNNd++++++o++oo+++oooooshshdhyoossooo++ooy+osss+oo++++sossoo++oss+oo++++ooooo+ssssosNNNNMmo/++++oo++ohdmmNmNNdss/:+++++++oyo++++++++oo+o+o+++osssys+
o+++oooo+++o++o++os+oo++smNNmmMmmd+++++/++++++++++os++++ooossso+++oo++oosoo+o++o++ooossoo++++++++++++ooooydmNmysyyhmNNNmNNNNNNNNhosyys/::++++/++os++++oo///////+++++soooyhmdho+oyyo/+++o++ss+o+//oooo/+oo++oo+ooo++//++++osooomMmNdhsoso+///++smmyso+//+++sossy+++oo+++o++++o+//os+/o+/////+ooooo+++++++/`.yo:dNmdhs///+/+/////////+oo+//++++/++/+oso+/+++++osyNNmmdo//+++++++o+++oooossyhhmdsooooooo+/odh/oosooooossoo+oooo+/o++/++soo++o++oosysshmNNNNmdh++oo/+++++/+oooosmNNNdo++++++++y++++++++++ssyoo+o+ossoysy
ooosoooo+osysooo+oooo+++oymNNmmmmmy:+///++ooo+o++/+++++++s+oo+os+ooo+++so+ooo+o++++++ooo+y+++++++++++oooosyhshhmNNNNNmmdddmmmdyooooydyooo++os++oo+/++oso+/////++++ossoshyhhoo+++sh+++//////+/o//++/+s++oooo//++++++ooooo+/+/++oydmNmmNmhso++++o+ymNysoo++++so+ooo++//+ooo+++++o+++so+++++oo+/+///////+++/-+yh+mNmmdo//+o++//////////oy+//so++oo++++o+//+++++/smNNNds+//+++++o+oosos+s+osshyho++++osssyhys++oooooo+++oo+++sooo+++++oso++ooo++++ossyhNNMNmddyo/oooo++++++oo+oooymNNdo+++++oss+++++o++oooooo+o+o+ososss
+oooooooosssyoosoo++oo+++syddmmNNNh/+/++++ssooo++o+oo++++oo++++soo+oossooso++++++++++ooooo++++++++++osooo+ssssyhddNNdhhy+o+ossoooooshhsoosoooo+//+++++ssso////+++o+++syhdmd++/++oh+++++////++++/++/os+oo++++oooo+//++o+o+/+++++osyNNNmdddddhoo+osshhhsoo++o/+++/o+o+/++++o///+///+oo++///o////+////////+++ohmhdNmdm+++o+++++//////::/+ssso++ss+++++://+++++++dNNNdho+++++++++++ooooooooosyso++++++sysss+++++++++++++++++++++oo+++ooo+++++ooo+oosdmmNNMmdsos/+++++++o+++ooo++ooyNNmds++oooohoo+o+++++ooo+oo++++oosyss
sssoo+osssssyyoo+//+o+++++ymdmdmNNds+++++osoooo++++oo++++os++oso++++ho++++s++++++++++++++o++++++oo+ooso++ooosyyhdmNdysooossoossso+soyoo+o++oos+++++/++++ooo++//+o++ossooyyoo+++++hs+//+//+o///++++++oo+++++++o+oo/++++++/////++sdmmmy++osyhmmdhdhyyhmmmhhdysysyo+/++/+/+/+++++++++ss++//+o//////////////++hmNmhNNmd/++o+////////+:///://+++++/++///+///+++o+odNNmmy/////++++/++o+o++ossoo+//++++++ody++++++++++++++////++++++++++s+++++++ooosyydNMNNmmdssoo//++++++++/+++/+oooohNdddhsossoooo+o+oo+oo+ooosoo++oooooo
sssssys+/osso+++++++ooos+-:mdyshNmhh+++++sssoo/++++o++++++oyooyhsoydmhyo++o++++++/++++ooooo+++++oooosso++oosyhhmmNNo++++++oosooo++soy+o++o++o+s+o++:-/ooosss+/+++ooyo+oosdsoo+++++hs++++os////++++ooo++++/++++ooooooo++++++////smdhy+/////osydmmho++ymNddNNNNmmhs+++//+oo++///+++o+ooyoooo///////////++/+ymMhhdNmmh+/++++/////////////////+++/++/+/////++ooohNmmhh++++///++//+ooo+++++ss+///++++ohdhs+oooo+++++++///+///+++++++++o+++++++ooooydmNMNdyssssoso++++/++o++o/o++o+ohsosddddhyooo+o++++oso+ooosooooooooooo
sssyss+/+sys++o++ooooooso-omyyyhmhh+oyyyyyyyo+/+++osoo+oossssso:smdyo+o+osoo+++++ooooossyss++++o+oyhsso+++oyyydmNNNs++/++++++o+++oooyss+os++o++++/++///++++o++///+o+oosdNhsoo+++o+++++o+ds+//+o++++++++++++++oo+sso++++++oo++/shmhhy//////+++osso/+++oo+ssyhyhhdmddhyo+++//+///+++++ys+//++/////////++++ohMMhhNmdh++oo///////////////////++/++/+/+++++/////omNNmds/+//+///+++o++++++++/y+++//++sdho+sssossyyo+//+++/+++++//+++++/++++++++++ooomNNNmsssooysso++++++o+o+ooo+ososssoooydmmddsooosssoooossooo++oooooosoo
ososss++osysooo+oooooosso++dmdddmds++++oooosyss+osyyssyyyyysyyyooyo+++++++syoooshsssdhsoossssss++mmdddhyssssydmNNNd++++++++/++oooo+oysso++o+o+++++oo+///o+++++//++++smdhyssso+++o+//+++omo+++++/++++/+++++++++o++osoo+++ossooodNmhs////+/++++++++/++++++++/+++odhdmdddms+++++++++o+yo/////+++///////+++++hMMmNmhyo/+o+////////////////////////////+++++///+smmmhh///++/+///++++++/+++++oy+++++sds+++/++++/++osssssyssso++++++/++/+s+++++++oyyymNmmmsooo+oooooooo+o++++o++ossshooooooymNmdhdhyydhhssyhmhssssooosoooos
oosoooooo++so+s++soossooosddmmmdNd++++++o+o+sosssssso++++++oshoosyooo+++++oyosyso++oo+oooooooso+ssooosyyhmdhmhmNNNdoo++oo++++++oso+syso+o+oss++oooo++///+ooo++//+++sdNs++++o+ooo++++++osh+///++/////+oo++++++o+//++o+s+ohho+++ohdh+/++///+++++++++++++oo+/+++osssyddmNNmhs+oo++/sy++////-:////+++++++++odmNMNNdhds++/+//++//////////////++////++//+++//////ohmNmdysoosoo+++++++//+///+ooyo+++osms+++//+++///+++oooossyhyhyyo++++++yo+++oshNMNmNmmNho++++++++++++oo+++++++oo+os+ooooooydNdNNNdhNNNNmmNNmmmmmdyyoooydm
+o++++oooo+++o++oo/ssoooosmhhNMNmd++++++++++++oooso++++++++osy+oo++++oo++++++s++++++++ooossssssoooooosooosyyhmmmNNy+++oo+/+++ooos+syssy+ossssso+++oo++++++ooso//++ydNd+oo++++///+oooooy+///////+o++::/o++++++++////+++syNhsssyyy+syso+/++++++oosssooooooo++shsoo+++++sdmhs+ydho+yd+///++//+///+++o++++odmmMNmmddhys+/////////+///////////++//++++++oo++o+ohhsymhsosooyhddyyhdhho:/+osyyhhhhhysyNmyso+++++/+++++++++++so+++oyhsshhoooosyhNMMMNhyyymhs+++/++++++++++++++++++++++++o+oohyssosssssdmdso/ohhhmmNNmmmddNNN
o+++++o++oooossoosoyysssosmNNMMMNdss++++++++++oooo++++++++ooyo+++o++ssooo+:++o+++++++++oooo+oso++ooooooss+ydmmmmmhs+++o++o++o+osssososyssoos++soooo++o++++o++++++smNyo/++++++/+ooooo+/++++++///++++//+/++o+++++/////++odmmyosooso:::osso+/+o+oo+ooooooo++sydso+//++++++ossosymdhhNmys++++++//+++oyyso+sdNNmmdhdhdmm+/+////////+/+//+/////++///++++++oo+oydso++yhhoo++o+osoo++ohdysso+++o+++o+++oohmdo+++++++o++++++++oo+++++ohNNNdhhmyyhNNmdhyooosdmh++++++++++++++o+++++++++oooo++hhooooo++ooosy+++++++osdmmmmmmmmd
o+++o+oso++++++ooo+oooosyymmmNMNdyyysoo+oooo++o+++++++o+o++hyo++++ooo++oo+/+oo+++o++++++o+++sy+o++ooooooshdmmhddyosoooo+osoooooyoooooosssyys++yssoo/+oooossoo/+oymdmy+++++++++++sssoo++++///++o+//+/+o++++++++//++++odhsosy++++o++//+++sy+++oo++o+++ossosyyo/oo+++/+++//+hsooosNNNMdso++++o+osssdmdddhmNNmmdyoo++yNdyyso+++///+yo/++/+///+o///+++++++++sms+/+ooyoooooo+++soo+/+ss++++++++++++++++odmh+++oo+++ooo++++++s++o+ymNMMMNhhmNmdddhs++++++oymmso++++++++/o+o+++++++++++oo+ydoooooo++oooosooo++o++oommmNmdyss
sssoo+os+o+++++++ooo+o++sdmmmNMNmhdyossoo++oo++++++oo+++++oys+++ooossooo+++++++++++o++ooo++ooyossooo+oooshmmdmmy+ooosoooo++ooooyo++ooooossyoooshhyossosooyosooohyyso+++++++oo+++ohyyo///+/+///ooo+++++oo++//+++++ohmds:/+/ysso+/++++++++syo+ooooooooossyyo++/oso////////++ooooossyhddysso+oshdddhhyhmNmdmmmhs+++++syyddddmdmdmdmmy+++++//+o++//+///++++ymoo+++o////++++++oo++++oy+++//++++++++++++ommy+++++++ooooo+++osooohNNMMmdyo+oysoosyo++o+++o+oNho++++++o++s++++osso++oo+ooyd+/++++ooooooooo++oo+++o+yNNMNdsso
sssssoooo++++++:+oooo+ooydhmNNMMNhooo++++++++/++++ooso+++oosyoooossyyshysoo//++++++++o+++++o+ooooooooosooydNNNmdsyoosssyo++oo+oyoooo+ooosssssoosyyhyysysohso++shmh+/+o++oo+oso+ooshho+/+++////+++/+/++ss+/++oyyhdddyo/++ss++oyo/++///++++ysoo///oooossyyo++++++s+//++++++++osooo+++hmyysyyhshddmdhhyyyooshdy+ooyo++/+ossoyosssohmmyoooo++++++//////////+m+++oyo+//++++//+/+/+/++h++++++++++++++++++hmdo++++oooo++o+++soohNNNNNmyo+/+++//+oo++++++++++sdhhoooo+++sooossosyooo+++shdo+++++++++oo+ooo+o+++oso+osddNNmys
ysssoso+ooo+ooo+o+ooooo+ohddNNmNNhs++++++o++/++++osso++++ooooo+ooossoooyo+o+++++oo+++o++o++++o+++ooossssyydmNNdysysoooosyo+osooooooo+osoo+osssooooosooooshyo++smds++oo+ooo+++++ssooyh+++++++/+++++/++oso+osdmh+oo+/+++++os+/+oyyoo/+++/+oosysoo+++sosso+//++++++ssoso+oo++oyo+oo+++odmhhyssyhmmdhs+++++++odo++ss++o+///////+++++osddmNNhoo+//++///////++yo/+sy+///+++o+o+////+++so++oo+++++++++++++smys++++oo++++osossydNMNddhs+++/+++/++++++++++++++o+omo++oos+++ooysossoosyhhyyo+oo++o+++++++soo++++++oooooysymNNm
osssoso+++++o+oooossss+/ohdmMNNNdys++/+++o+/++++++osooosooo+osooooooo+oo+/osso++oo++++++++++++++++oooooso+ydmNNmyosooooosssoosooo+ooossoooossso++ooooosoosyyssdNy++ooo+oooo+o++oo+++hso+++++++++/++++++sdhyso++/+///+++//o//+++o+oyosoo+o++osyhssyooooo+/////++oooysooso++ss++++++++oooyhhhhNNyosso////++sy+++oysso++//////+++++++osyydhdmh+/+++++++//++os+osh+++++o+o+soo++++ooooo++oo++++++oo++++hms+//+++++oooyhyyhmmdmmyo++++++++++++++++++++++++++om+/+++s++++oyhssshdmhsoo++oo+o+oo+ooo+osoo/++++++o+ooshysyNN
+soooo+oo+oooossoooooooooydmNmNNmho+/+/+///+++o+++ooosoossooosso+++oo+++o+oso+/++o++++++++o+o++++++++ooso+hNNNmmyoosooooooossyooo++sssossoooos+/+oo+sssssssshhmho++ooo+so+++oo+++so/+hhso++++oo+ooo++oyoo+so+///++++++/++os++//++/o++s++++/::/osssssoo+//+////++ooyo+/++++so+++++++++++omNmmNy++/osoo+osoy+++++o++++++////+++++++//+o+s+ss++shddhmmmhsoooysyhm+so+++/++os++++o++++oo++oo+++++oo/++ohmy+///++++oo+shhyhdsosdds++++++++//+++ooo++o+++++++sh+//+os++++sssyhmdyso+++++++++++oooooossss+/+oo+++++oshoooyh
osso+ooooo+oosyoooooooo+:ohdMMMMNmy+oo+o++oo+oo++oo+oo+oossssososoooo+/++++++++//+++++++++o+++++++++++o+ooymdyyys+oy+++oooosoyossooyssoos+++osoooossssssoosshmso/+ooossso+/o++o+++oo+ohdsoo++o++os++sy:-/++os+/+++/++++o++oss++++++++ssoso+::--+ssoosoo++++++o++oss+/+/+osyyyo+++//++++ydMMMmo/+/+sy+/+o+s+/+++o++++//+////+++++o+++o+osdyo+ohyyyyyhdmmhhdddhmdho+++/+++os++o++++/++//+ooo++++++o+oyyh+++++++++oohNy+++++ooymdo+++++++//++osoooo+++o+++hdo++oss++++hoyhys+ooo++++o+++++oo+o++ooo+so+++++++++oshooooy
s++++oooosooo+ooooooosysosyhNMMNNmdhso+o++o++ooooooo+++oosso++++yoss///+++o/+/+:/o+/+oo+++++++++++++++++osydysyyhoyo+++ooosoyyyyysssossosooo+oooooosysoyoosohmso+ooooosssooo++ooo++ossoo+::/sssooso+syo/:++so+++/++++++o+++oo++++//+o++/+ossyyssyyyyyso++++++++oo+s+++++ssyhho++++/++++odNMMms++++ys/::oss+++++o////////////+++/+++++oyooso+++///++++ososo++odms+++oo++++++/oo+oo++++o+/+/++++o+s+/oydsooosooshdmNNyso//+oooymy++++++++/+++oosoo++o+++ooyyssyyso+sydo+++++++o+ooo+o+++ooo+++++o++oyso++++++ossyhoooo
o+os++o++oooooosssssyhhyossyNMNNmNNNdo++osoo+oooooososoooo+++//+osyo//o+++ooo++/++o+oooo++++++o+++++o++++osmdhmNdssyoosssoosshhyo+/ooooo+++ooosooooosssssssshNyso+oso/+ooo/++++oossys:-/::/:dyhysooshyso/+++yo++/++/++/++o++++++/+o/+++/++++oooo+++oo++ossoo+oosoossosssysssso++o+///+++yNNMdhs+/+ss+ohss++oo++++/////ooo++++++///+oooso//++/++++++++oso+++++hNyoo++++++++ooso++oo++oo+++//o+++oooo+hmdmmmmdhmNNNNNhyyy+o++ymdsooo+++o++/++o+++++oo++++//+++osysoydy+++o+++o+ooo++ooo+++/+++++++++osy++o++oooosdsooo
ooooooo++++oossssoysosooooooyhNNNNMMNdyssoossosooosoo+++++++++++++os+/s+++++o+++++oo++oooo+++////+o++o+++oodNMNNyssyss+/+ooshy+/+++oosooo++++soososoosssssssdho+oooo/+oy//++++++oyydo::-:///yyyyssyy++ssooo+ss++/+++++//++++++o+//o+////+++o+//++/+o///+ooosysoysysyoshhyhyyhyoo++++oossyNMMNdho+osoooy++++oo+o/+o+/+++oo++o+/+///+ohs+++/+////++ooooyooo++ooymdsoo++oo+++ooyosyoo+oo++++o+++++osooymmNNmmdmmNNNmmmNNmNmmhhdmNdso++++++++++oo+o+os++++//+++++hosyso++++so++ooooooooooo+oooooooossssshssooooosssdooos
+++ooo+oooooosooooyoosoooooooshmNmmNNNmh++sooooooos+++oo+++++o++++++o+s+++++o++++++++++++o++////++o+ooo++oshmMNNysooossoso+oyhysosoosysssoo++ososooooooosossdyyoos+oooosoo+++++++yyd+::-::/yhy+ossyo++o++ssooo+/++++++//++++++++/++o//+///+o////+++o///o+ooosoohssooosoo+++syhssyyyyyoshhdNNNmdso+++o+so+++/os+ooo++++/+o+ooo+//+oooso+++++///+++o++++/++++++ooss+++++++++++++ooo+++++++ooysssosssymmdmNNNNNddmhysossyyssysoydmysoo++++o++++++++o+/+++++++//+hdh+++++++ooo++++++++oooo++ssosssoo+++oyhdhsosdmhydysoh
+++o+++os+ooo+ooossoso+ooooooooyddNNNNNdo++o++osooo+++ooooooo++o++o+++yo+++++++++++osoo++ooo/so++++ooo++++oydNMd+++o+oooooossysysssssyssssyooooooooo+++oooshhyso+ooo+ooooooo++/++oshs/::/+yhyoooyossoo+ooosso+::/o+o++/++++++/++++++/////o+o+/++//++o++o++++y+oso+++syoosoo+syo++oooo++++osmmmmo++++o+ooso++so//+soo+++++oo+++ooo++++o+++osooo+++ooooooosoosoohmo++++++++o++++++o+++ooooyhmNNmdyyhhmNdmmhsssooooo+++++++ooooosdhdsooo+o++++++o+o::/++++++++/oMmy++++++++++++++++++++oooso++oooooooooooommhdmmmmNNdyN
ooo+/:/os+oo++osssosoooooooy/+oydmNMNNmmsoo+osso+++oooooooooo+++++os////+ooo/+++++++ooo++o+oo++++ooo+++++ossdNMNyoosoo++osoosooyssssyssssosoossoooooo++oossosyssosooossoossyyssyyssydhohdddmsoo++o+oo++oossyhs/:oy+o/++os+++++///+o+/++++o+::++o+++oo+++o+++sysyo++oyhoo+o+++yho+++oo+///++hNNMh++++oo++++/+s+///+++oo+++o++oo////+++///++oyyso+++o+++++++++++dmy++/+++++o++++++++oososdNNmdmNyo+osdhdhyso+o+++oo+++++++++oooosmNmyyoo+++/++ooso+++oooo++++osNNh+++++++++o+++o+++++++oyyo/oooooooooooshmhyhssssyhyod
oosssoooososooyo+++o+oooooosoooshhdmmmmmyo+o++o+++oo+oo++sooo++/+os+s+/::+yo+++++++++o+o+++++++oooo+o+/++s+/hMMNho++ooooooooyosssyssssssssooooooosoooososdyhmNNddddmmh++dddmmdmmmyyhyyhhydmmyso+o+o+ooooossssyyhhoo+//+os+oo++:/:-:o+/+++/+//+o+o++s+///++++syyhsoosdo++++ooossyso+++++ooohhNMNs++++so+++++o+//+ooo+++/++ooooo+////++////++ossys++++++++++++++sddo+++++oyhsooooooydmmddNNdhhdNdhyhmhyyysooo+++++o+++++++++ooooosdmNmyo+//++so++ooo+oo+oooo+oomNd+++++++++ooo++++++++oohyo+oooooo++osdmmhooossoooosyh
oooooosyysyyoso+oo+ooooooo+sysoohhhhmmmNms++++o+o+oo+ss++oooo++ohd//sy+/+syso+++++oo++/++++++o+++oyo+ooooydydMMNmo+oyddhhyyyhyddmmmdyyysssosooosssssyhdmNNMMMMNmdmmdddhydmdhhyys++//oosyyhyhyhyh++++ooooosyssssdo+++oooo+++++///:-:/+/+++++o+++++///o//+oo/o+sssoooshooo++o++o++osyo+sdmddNNNNNdmdhyo++ohy++//+oos+o++++so+oo+++///////////++++ssso++//+++++osohmdo+++oysyNmdhhydNNNNNNNmhyhymhdhhhs+ossooo+++++oo+++++++++osyoooohNmhooooso+ooo++++o+o+oo++odNd++ooo++++oooooo++ooo+ohs++ooooooosymNdsooooooooooooo
osssyhhoooo++oo+oooooosoosoooooosyhdNNNNNms++++++++++osoooooo++oyssooyyyhhhddh/:/+oo+o++oo+oyhhhyhhmhhdNNmmmNNMNmdhddmNmmNNNNNmdNMMMNNNmmddNdhdmdmmNNMMNNNNmdyoooo+++ossshhoo++oo++o+++oohssssyyso+ooooooossssohs++/+ooo+++++////:::///++++s++++/++/ooooo+ooooo++oodsoo++++++oo++oyyshdNNNmmhyshdmNNmhhmNNh++/+sososoosoo++++++++++++//////++++ooosoos+ooosoyysydms++shs+oshymmmmNdyhdhdddmhhdhhsoooooo+ooo+++ooo+++++++++oosso+ssssdhyhosooo+osoo+++ooooo++oNms++++oo+++o++++oo++oooomyssydmhyyhdhmyooo++oooooooo+/
ossshyo+ooooooo++ooooooosoooooooooydhmmNNMmoooo++++++ooo++++++ssyoyooooossoooyo+://+ohmNNmmmmNNmyhdNmmmmdmmmmmmNmmmNNmhddmNNNNNdmmNNNNNNNNNMMMMMNNNNmmmhyshhssosoo+++oosoossyo++oooo++oo+y+ooo++/+ssoooosssoososho++++o++o++/:///+++//+++++oo+/+oooosoo++++oso++++yyssooo+++oo++sdhhmNmNNNms/////+oyyhmmmdhhso+o+osooo++//::/+++++++++++++/++++oooo++oo+o++osyyoymhs+yyyo+o+++oosoohho+ooo+::sho+oooooo++++++oso+++++++osooss+o++++oshdNdoo+++oooo+ooossoooohMdh++++oooo++++++++o+ooodNmNdNNdyhddhysooo++oooooooo///
yysysoo++o+o+sooo+ooo+++++osooo++oodmNmNNMNdoo+++o+//ooo+++++yoooooosoo+++++++oy++/omhNMNMNNNNmmhddddmddmddhddmNmNNNysssyyhdddyoosysddmmmdhNMMNNmdhhyyssooossdy++sso++os+os+osoooo+oo+oo+os+++/++o++sooossso+ossysoo+ss++++//++//++o++++//++++oooso++o++//ooooosooooyhysooo++++shmNNMNddys+o++/+/:/++syyo++sNmhso+shhsoo+///++//++++++++////++oooooo+++++o++++yhhysooso+o++ooo+++oNMm++++oo/:+Nhooooos+o+++++++o++oo++ooooooo+oooooooosmmmyyysssssyddmmdhdmmNmNNdhsssooo+++++++++oosmNmmhsss++++oooooooooosssssooo++
ooooo+oo+o++o+ooooooooso+oossoo+ooooyhdmNNNNds+oooooyso+ossssys+ooooooooo++/+++++yhNNMMNNNmNNmdmdhyyyyyyyyssh+ohdhhyyhmydsoo+sssoosoooysssyydhyssysyysossyysodm:::+ooooooso+ooosooss+///++hoo+++++oo+soyoso+o+oossssso++///+++++///o++++///+++/+s++++++o+ooooosssss+osoooooyssshNNmhdhssooosso+++//++so+++++ydNddhyyhhhhssso++++o+++++/+++++++ossooo++++++++++oo++ooos++o++++++++omNm+++++so+oyhyoooo+o+++++++++o+oooosooooooooo++ooossohmdmmmdmmmmddhdmmNNdyydNNNNNNmyo++++++++oosNNmmdo+oo/oo++ooooooooosoooossyoy
ooooo++++o+++:/ooooyyosooo+ssoooo+ososhmmmmNNhosyhhds+ssossoosoooso++ooos++++++oymMMNNdyhyyhysooooos+oooooyossysyyossyddho++o+ososoyossssoooosssssssshyyysossshy/-/+oosossso++o++oso+:/+++sdosoo++o+ooosssooo++++++oooo+//++/++o+/+ooo+//++o++os+++/++++++oo+ooyyyyyoysooymMMNNmyssoso++os+/ooo///o/+y+o/+++++ymNNdmmmmmNdhhyhsos++/+///+++++/+oso+//++/++oshyss++o+ooo+++++++++++ohNdo+++ssoooohy++++++++++oooo++oy++o+ooos+:/++oooooosooosohssssysooosyhmddddmdddmNmmdysooo+oooohNmmhooosooo+oooooooooooooooooooyy
ooooo++++o+++++/:oosss+oooooooooooooooshhydNNmssNdso++++osoo++o+oso++oosyooyhhdmNNNNmsooo++++o+++oooooossohmyysoooooysyhNdsso+++ososssossoooosssyssosyossyossoyddooo+sooossoooo++++++sooo++yo++++++++oo++y++++//+++++++o/++++++o+++++o+//++++ooo+/++++++/oo+ooossooyoyhyhNMNNmhy+oooo+++++++++++os+++oo++so+++++osohdmmmmhmNmdmho++++//++soo+///+/+////+++hNmyo+oooo++++++++++++++omMNh++++ooooshs++++++++++ooo++oos++o+o+oso++oooo++oooo++oohhsoooooooossddddddddhmmmmdmdhhyyssoydmNdoo++o+++++o+ooooooooooooososyo
oooo++oo++++++s/osoooooooyo+++o+oooooosshdmmNNmMNyoooooooooo++so+++++sdNNNNMNMMNNNmhsooo+++++o++++ooooosshydsyosoossossymNNyoooossoosos+osysssssssyyyosoossossyhhyoooosssysoooooso+++o+/+osho/+++++++ooos+++oo+/+//oo+o+o+++++++oo++++oo+++++soso++o+oosooo-/ooso+os++oyNMMNmyss++++o++++++++///+os++++o+oo+++++++++o+o+oyhhNNmmmhsssssyhyhyyo+++++///++++mNs+++o++s++++++++++++++yNMms+++++oooohso+++o++o++++o++++++++++ooyooooooo++osoooososdhssyssoooo+hddhhhddddddmmmmmdNNmdddNmmyo+o+oooo++++ooooooooooooosooss
osoo++++++o+++o+oooossoosoooosossooooosdmmmmmmNdyoooosoossyssyhs+++oymNNNNNNNNNNmyo++o++o++ooo++++++oooshmdoosssoooossshhmNyosoosoooossososyyoooosysysosyssoooyydmysooossysoooosooo++++++ssyhs///+o+++++s+++oddysosyy//+o++/++sooo++o++++++++o+soo+o++oo+oo++ooyoooo+ohNMNdhys+++o+++o++o++++++++/+o+++ooo+o++//+/+++++++osooodMMNNNMNNNmddmNNddhsyysshdhsmds+++++oos++++++o++++++ymhys++++osooossso+++++++oooooso++sssoosyoo++oooooooooosyyydmshhysssssoooddhhdhddyyhhdmdmdmNNddNNmdo+:/oooooso++ooooooooossysyssyo
soso++//+osooooossooososo:+ooooosoooosyNmmmNNdmNmmmmNNMNmNNNNNMNhhdmNNNNdddhsooysoooooo++ooo++oo+ooossddyo+oooooooosoosdsdhy++ooosoosooososssyssyssssssossssosoydmhdssssssysss+so+so+++sooo++yh++oyyysssyyyshhhysoo+++os+o+o++/+++++o++////+sso+ooyoso/+o+++os+ssoooohNNNsshs+oo+++++o++oooo+o+////+/++++++++++++++++++++++o+++omNmmNNmdmmNmmMNNNdhdmmNMNddhs++///++oo+++os++++++sshyss++++++ooo+yyo+++++oooooooyhdmyso/+oss+oo++ooooooohdsdy+o+oydssssooo+yhhhdydhoyyyyddddmmmmmmddhooo+ooooos+o++ooooooooosshyyyhy

Excerpts from On the Ideology of Dirt by Tom Finkelpearl