-NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM -NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM -NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM -NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM -NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM -NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNo//++ossyyhhddmmNNNMMMMMMNmNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM -NMMMMMMMMMMMMMMMMMNddmNNMMMMMMMMMMMMMMMMs:::+/:::::::::://+sNMMMMNo/ohmMMMMMMMMMMMMMMMMMMMMMMMMMMM -NMMMMMMMMMMMMMMMMMMs::///+oosyyhhhdNMMMMd:::ooo+/:::::::::::omMMMNo:::/+ymNMMMMMMMMMMMMMMMMMMMMMMM -NMMMMMMMMMMMMMMMMMMh::/::::::::::::omMMMm:::oooooo/::::::::::+mMMNo:++/:::+sdNMMMMMMMMMMMMMMMMMMMM -NMMMMMMMMMMMMMMMMMMd:/oo/::::::::::::yNMN+::oooooooo/:::::::/:/mMNo:+oooo::::/ohmNMMMMMMMMMMMMMMMM -NMMMMMMMMMMMMMMMMMMm::ooooo/::::::::::omNo::ooooooooo:::::::++:/dNo:+ooos+::::::/oymMMMMMMMMMMMMMM -NMMMMMMMMMMMMNhNMMMN::ooooos::::/+:::::/hy::ooooooooo+:::::/oo+:/y/:ooooos/::::::::+NMMMMMMMMMMMMM -NMMMMMMMMMMMMh:+mMMN/:ooooooo:::+oo::::::+::oooooooooo/////ossss+/:/ooooos+:::o/::::dMMMMMMMMMMMMM -NMMMMMMMMMMMd/::oNMN+:oooooooo::+ooo///++oosyhhhhhhhhhhyysssssssssyysoooos+::+os::::sdshmNMMMMMMMM -NMMMMMMMMMMm+::::oNMo:ooooooosooyhhhhhhhyyysssssoooo+++++/////:://+syhhyos/:+oos+:::+d:::/oydmNMMM -NMMMMMMMMMNo:/+:::sN+:ooosyyhhyysssoo++++/////::::::::::::::::::::::/osyhhsooooo+:::/m:::::::/+ymM -NMMMMMMMMNy::o+::::oo:ooysoo++////:::::::::::::::::::::::::::::::::::://oshdhsos:::::m/:s:::::::yN -NMMMMMMMMd/:+s+:::::::sdyo/::::::::::::::::::::::::::::::::::::::::::::::/+oyhdho::::d/syy::://+dM -NMMMMMMMm+:/os:::::::smyo/::::::::::::::::::::::::::::::::::::::::::::::::::/+oshy+::ys+/d/:/soomM -NMMMMMMNy::oos::::::smyo:::::::::::::::::::::::::::::::::::::::::::::::::::::::/+oss+/:+syyooyosmM -NMMMMMMMh:/ooo:::::ymy+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/+ys+soodsoyosNM -NMMMMMMMd:+ooso:::ymy+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::hdoooyhoyoyNM -NMMMMMMMm+ooooos+ymy+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::omsooyhosohMM -NMMMMMMMNsoooooohmy/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/myoshoosomMM -NMMMMMMMMdooooosmy+::::::::::::::::::::::::::::::::::::::::::::/+//:::::::::::::::::::myodsoossmMM -NMMMNMMMMNyoooodyo:::::::::::::::::::::::::::::::::::::::::::+y++syyyysso+/:::::::::::mhhyshhsyNMM -NMMMmymNMMmooosho+:::::::::::::::::///++ooo:::::::::::::::::oy:.....-:/+osyyyo+/::::::mddyy+yddNMM -NMMMmo+odNNyooyho/::::::::::/+sssssssoo+/:sy/::::::::::::::ys-.............-:+sys+/:::mmy+:::omNMM -NMMMmso+:+hdoohho:::::::::/yh+-............oh+::::::::::::yo.....................-yy::mo::::::+dNM -NMMMmsooo::+oody+:::::::/ydo-.............../ds::::::::::yo.......................:mo/m+::/s+::/hN -NMMMNyooso++oody+:::::/ydo-..................:dy::::::::sy.........................sm+d+::ohhs:::y -NMMMNhooosoooods/::::sds-.....................-hy:::::::+d.........................-dhd/::dsoyy+:: -NMMMMmooosssosms/:::yy:........................-hh::::::/d:.........................+Nd/:shooosyo: -NMMMMNsooooossms/::ss...........................-hh/:::::ho..........................hm/:dsysoooo+ -NMMMMMmyooooosmo::/m:.............................hh//+ssyh..........................:ds+yooyhsooo -NMMMMMMMNdyoosmo/:yh...............................yds+::/m.........................../mhsoooosooo -NMMMMMMMMMMmhymo+/d+...............................oh:::::h/.......................:+so+odhyooooo+ -NMMMMMMMMMMMMNdoosm-...............................ys:::::+s/-.................-/shy+:::::+ymsooo/ -NMMMMMMMNhsyhddmyds...............................-d+:::::::+sys+:..........-+hdy+:::::::::/myoo+: -NMMMMMMMd/::::::sm/...............................+h:::::::+oooosyhhyso+::ohhs/::::::::::::smooo/: -NMMMMMMm+:::::::+h................................do:::::::://+ossyyssoo+o+/:::::::::::::::dh+++/h -NMMMMMNs:::+so+//y/..............................+d:::::::::::::::::/++o+/::::::::::::::yhsmhyyshh -NMMMMMd::::yooosssdho:..........................-d+::::::::::::::::::::::::::::::::::::sdshmoooss+ -NMMMMNo:::+yoooooshsyhh+-......................-os::::::::::::::::::::::::::::::::::::omyosydo++++ -NMMMMmoo+:oysoooosyooosmhy+-..............-:+ss+/::::::::::::::::::::::::::::::::::::/ddsoosyds+++ -NMMMMMmyoo//syoooooooosmoshhy+-......-/+osssossooooo+++//::::::::::::::::::::::::::::hmsosysoyds++ -NMMMMMMNdso+:/syooooooodoo+osyhyo/+oso+//::/+/ossooooosyysssssoooo++//::::::::::::::oNyssyhysoydy+ -NMMMMMMMMNho+/:/ooooooods+:://////::::::::::/o::+sso/::++-----:+//++ossos/:::::::::/mdssyhhhyssydy -NMMMMMMMMMMmyo+/:+ooooodyo/::::::::::::::::::/o:::/osooshyyhhddmmmmmmmmh+:::::::::/yNssyhhhhhysssm -NMMMMMMMMMMMNdyoooooossddoo+:::::::::::::::::://::::/ohmNNNNNNNNNNNNmho:::::::::/osmhsyhhhhhhhyyss -NMMMMMMMMMMMMMNdyhdmmmhsmhooo/:::::::::::::::::::::::::+ymNNNNNNNNmy+::::::::/+ooodmsyhhhhhhhhhhys -NMMMMMMMMMMMMMMMMMMMNho+ohdsoo+::::::::::::::::::::::::::/sdNNNNmy+::::::::/+oooohmyyhhhhhhhhhhhhy -NMMMMMMMMMMMMMMMMMMNho+++oydhsoo++///::::::::::::::::::::::/ohho/:::::::/+oooooosmhyhhhhhhhhhhhhdd -NMMMMMMMMMMMMMMMMMNdo++++++ohdyoooooooo+++////:::::::::::::::::::::::/+oooooooosmdyyhhhhhhhhhddhso -NMMMMMMNmNNMMMMMMNdo++++++++osddsooooooooooooooo++++////////:::::::/+oooooosyhdmmyyhhhhhhhhddyso++ -NMMMMNmyssssyhdmNdo+++++++++++oydysoooooooooooooooooooooooooooooo+oooooosydmNddNhyhhhhhhddhso+++++ -NMMMmho++oo+++ohdo++++++++++++++oyddhhhyyyssssoooooooooooooooooooooosyhdmNNmysdmhhhhhddhso+++++++o -NMNhs++++os++oydo++++++++++++++oyddhhhhhddddddddddhhhhhhyyyyyyssssyhmNNNNmysshdhhhddhso++++++++oss -Ndso++++++so+ydo++++++++++++++ohdhhyyyyyyhhhhhhhhhhdddmNNNNNNNNmmmNNNNNdysshdhhddhso+++++++++osyyy -do+++++++++osds+++++++++++++oydysssssssssyyhhhhhhhhhhhhdNNNNNNNNmmNNNmyssyddddmmso+++++++++osyyyyy -d++++++++++ods+++++++++++++ohhsssssssssssssyyhhhhhhhhhhhhmNNNmdyohmdhdyshddddhddyssooo++oosyyyyyyy -d++++++++++hyo+++++++++++oyhyssssssssssssssssyhhhhhhhhhhhhdmhssysysoodhhyhmhhhmhyyyyyssssyyyyyyyyy -d++++++++++shhsooo++++++oyyssssssyyyhhhhddmmmmNNNNmdddhhhhhdysyyys+osso++ddhhmdyyyyyyyyyyyyyyyyyyy -d+++++++++++oshdyssooooohhyhhhhhhhyyssssyymNNNNNNNNmhhddddddddhosssso+++odmddmyyyyyyyyyyyyyyhhyyhh -doosyso+++++++osdddyysssyyssooo++++++osyyyNNNNNNNNNmhhhhhhhhdmyyhyysoooshhhdmmhyyyyyyyhhdddhydddhs -mhhyshdyo++++osyyyhmdhyyyysssoooo+++osyyydNNNNNNNNNNdhhhhhhhhhhddosssshdhyyyyhmmdhyyhmdyo+/::oNhys -d+////smdso+osyyyyyyhmmhyyyyyyyyssssyyyyymNNNNNNNNNNmhhhhhhhhhhdhssyyddhhhhhyyyhdmddmy/::::/+/dddd -d//////+hmhsyyyyyyyyyyhdmdhyyyyyyyyyyyyyyNNNNNNNNNNNmhhhhhhhhhhdddddhhdmdhhhhhhhyhmms::::/+osy+:// -d////////smmhyyyyhyyyyyyyhmmdyyyyyyyyyyyhNNNNNNNNNNNNhhhhhhhhhhhyyhdhhhhdmmdhhhhdmd+::::+osyy/:::/ -d/////////+hmmhyyyyyyyyyyyyhdmdhyyyyyyyydNNNNNNNNNNNNdhhhhhhhhysssydysssshmdmdhhmy/:::/oosho::::/o -d///////////odNdyyhyyyyyyyyyyyhdmdhyyyyydNNNNNNNNNNNNdhhhhhhyssssshysssssmhyhhdmo:::/+ooyy/:::/+os -d///++///////+ymmhyhyyyyyyyyyyyyyhmmdyyyyhmNNNNNNNNNNmhhhhysssssshysyyyyhmmdhhmy+//+oosys::::/osyy -d/+ooso////////+hNmhyyyyyyyyyyyyyyyyhmdhyyyhdNNNNNNNNNhhysssssssyyshs+smmhs+//oyddhyssy+:::/+osho: -d++///os+////////smNdyyyyyyyyyyyyyyyyyyhddyyyhdmNNNNNNhssssssssyyssdyddy+////////oydmds/::/oosh+:: -d//////os+//++so+/+hNmhyyyyyyyyyyyyyyyyyyyyyyyyyhmNNNNdsssssssyhsydmho+/////////////oydmdysssy/::: -d///////+soossssso//ommhyyyyyyyyyyyyyyyyyyyyyyyyyymNNNmssssssyhhmmy+///////////////////+sdmmds/:/+ -mso++//+oshysssssss+/+ymdyyyyyyyyyyyyyyyyyyyyyyyyyymNNNyssssymmho////////////////////ooo+++oydmdhy -mssssssssssyhssssssso//+ddyyyyyyyyyyyyyyyyyyyyyyyyyhmNNdsssdmy+////////////////////+ossssssoo++shm