BM6P6(@ JJJIIIGGGFFFFFFFFFFFFGGGLLLGGGdddxxxrrruuu}}}~~~xxxuuuwww|||~~~rrrccc___ffflllvvv~~~yyyhhhWWWOOONNNNNNSSS\\\dddjjjnnnsssuuuzzz~~~~~~~~~~~~|||yyyxxx~~~zzzqqqkkklllwww{{{wwwzzz}}}kkkMMMDDDBBB>>>AAAHHHGGGIIIqqqyyy}}}cccUUUZZZhhh}}}WWWCCCDDDFFFBBB@@@@@@???===<<<<<<<<<<<<>>>>>><<<@@@BBBCCC^^^ooohhhgggffflllvvv~~~{{{|||~~~|||yyy}}}jjjTTTQQQIIIFFFAAACCC@@@???????????????@@@@@@EEEDDDWWWJJJIIIHHHFFFFFFFFFFFFGGGJJJFFF___zzzvvvyyy|||vvvwww||||||pppbbbbbblllrrrxxx{{{uuugggYYYQQQNNNLLLRRR\\\eeelllrrrvvvyyy{{{~~~|||zzzxxxyyy}}}xxxpppkkknnnzzz|||xxx{{{~~~rrrQQQFFFCCCBBBCCCHHHGGGLLLuuuvvv|||kkkYYYZZZcccdddJJJEEEFFFDDDAAA@@@???>>>===<<<<<<<<>>AAACCCEEE___qqqiiifffeeekkkttt{{{zzz}}}||||||~~~}}}}}}qqqXXXSSSIIIFFF@@@AAA@@@@@@????????????@@@@@@BBBBBBUUUKKKJJJHHHGGGFFFFFFFFFGGGJJJGGG\\\~~~{{{~~~wwwyyy~~~}}}pppbbbfffrrryyyzzzxxxrrrggg[[[RRRMMMLLLSSS^^^iiiqqqwww|||~~~tttnnnlllrrr{{{xxxxxx|||xxxUUUHHHEEEEEEDDDGGGHHHTTTnnnvvvttt^^^YYY```xxxVVVHHHGGGGGGBBBAAA@@@???============???@@@???BBBDDDFFFbbbrrrjjjhhhiiipppyyyuuu{{{xxxwww{{{www\\\UUUKKKHHHBBBDDDAAA@@@@@@??????@@@@@@@@@AAABBBTTTKKKJJJIIIGGGFFFFFFFFFGGGKKKKKK\\\}}}yyy}}}sssdddgggsssxxx{{{|||uuuhhh[[[RRRNNNOOOVVVbbbmmmuuu{{{{{{sssppprrr{{{xxxuuurrrxxx|||VVVIIIGGGEEECCCFFFIII^^^mmmvvvzzzaaaYYY___yyyfffPPPJJJJJJCCCCCCAAA@@@>>>=========>>>??????BBBDDDFFFcccssskkklllqqqzzz|||sssuuurrrsss|||yyy]]]VVVMMMLLLGGGIIIBBBAAAAAA@@@@@@@@@@@@AAABBBEEEUUULLLKKKIIIGGGFFFFFFFFFGGGIIIMMMZZZ}}}|||~~~}}}xxxgggfffooottt}}}}}}lll[[[RRROOOOOOWWWcccnnnuuuyyy|||}}}yyyuuuvvv}}}|||uuurrrpppxxxUUUHHHFFFEEEDDDEEEIIIdddxxxeeeZZZ___qqqzzz]]]PPPMMMEEEDDDBBBAAA???>>>>>>>>><<<>>>>>>AAABBBEEEddduuummmnnnvvvuuulllqqqqqqwww}}}___XXXPPPOOOIIIJJJCCCCCCBBBAAA@@@@@@AAAAAAAAAEEESSS~~~MMMLLLJJJHHHGGGFFFFFFGGGEEEMMMWWW|||{{{yyyyyyzzz~~~zzzjjjffflllrrr~~~qqq^^^SSSQQQNNNVVVbbbmmmtttwwwxxxxxxxxx~~~}}}}}}yyyyyyyyysssrrrsss|||UUUFFFEEEFFFFFFFFFIIIeeekkk___aaahhhoooXXXNNNFFFEEEDDDBBB@@@???>>>>>>;;;>>>>>>AAABBBEEEeeeuuukkkllluuu~~~pppfffuuuxxx}}}ddd\\\SSSQQQHHHHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@BBBOOOxxxNNNLLLJJJHHHGGGFFFFFFFFFDDDMMMVVV{{{yyyvvvtttssswww}}}yyykkkgggkkkuuu~~~uuucccWWWRRROOOWWWeeepppwwwzzzzzzzzzvvv|||{{{zzz~~~wwwtttuuuuuuVVVHHHHHHFFFHHHIIIKKKiiitttjjjjjjeeexxxaaaOOOGGGFFFEEECCCAAA@@@???>>>;;;>>>???BBBCCCFFFgggpppfffgggrrrwwwnnn}}}}}}uuuuuu|||ggg```XXXUUULLLJJJEEEDDDCCCBBBAAAAAAAAAAAAAAABBBMMMvvvNNNMMMKKKHHHGGGFFFFFFFFFFFFPPPVVVzzzxxxuuuqqqooosss{{{|||{{{}}}vvvkkkhhhlllyyywwwhhhZZZRRRQQQ[[[hhhuuu|||{{{{{{|||vvvuuuxxxuuuXXXKKKLLLEEEIIILLLNNNnnn|||tttsssfffsssfffOOOHHHGGGEEECCCAAA@@@??????<<>>???QQQtttqqqgggZZZPPPKKKJJJHHHGGGMMMJJJiiixxxyyy~~~zzzvvv{{{jjjaaaddd^^^ddd```ZZZVVVUUUTTTRRRQQQTTTYYY]]]]]]XXXUUUUUUXXXNNNRRRWWWUUU\\\xxx```^^^WWWYYYsssvvv~~~hhhRRRKKKSSS^^^bbb___cccjjjpppsssrrrooommmggghhhkkkoooqqqpppnnnmmmmmmjjjbbbWWWLLLHHHJJJMMMWWW```rrr```\\\WWWUUUVVVTTTQQQSSSYYYQQQPPPQQQRRRSSSSSSQQQNNNOOOSSSWWWVVVRRRQQQTTTWWWWWWWWWVVVUUUUUUXXX\\\```bbbbbb___gggvvvrrrRRRTTTMMMKKKGGGDDDBBBAAAAAAAAA???????????????@@@AAAAAA@@@AAABBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCDDDFFFIIIKKKKKKJJJFFF???<<<>>>EEEZZZuuujjj[[[PPPKKKIIIHHHHHHMMMIIIccc|||www||||||aaa___aaa\\\bbb^^^YYYUUUSSSSSSSSSSSSTTTWWWZZZXXXRRROOOPPPSSSRRROOOUUUXXXVVVcccuuuzzzWWWWWWRRRQQQdddpppUUUJJJNNNUUUYYYbbbnnnuuuuuurrrooonnnjjjnnnsssvvvvvvuuuqqqnnnjjjbbbVVVJJJEEEIIIUUU^^^ccc}}}iiiYYYVVVUUUUUUVVVSSSQQQRRRVVVOOOOOOOOOQQQRRRRRRPPPNNNNNNQQQTTTSSSPPPQQQWWW\\\YYYZZZYYYXXXXXXZZZ^^^aaaYYYZZZYYY\\\sssyyymmm```SSSKKKKKKIIIFFFCCCAAAAAAAAABBB???>>>>>>>>>>>>???@@@@@@???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDEEEHHHKKKLLLLLLKKKIII;;;:::EEEFFFJJJpppwwwlll\\\PPPJJJIIIHHHHHHLLLMMM```~~~sssyyysss]]]```___]]]___\\\YYYUUUTTTTTTTTTUUUWWWXXXXXXTTTQQQOOORRRTTTUUUPPPUUUVVVLLLMMMZZZaaaNNNPPPQQQRRR\\\vvvyyylllRRRGGGFFFOOOWWWcccmmmqqqrrrqqqqqqiiiqqqwwwxxxvvvtttnnniiiYYYRRRJJJGGGLLLYYYiiissspppVVVXXXPPPQQQRRRRRRQQQPPPPPPQQQOOONNNNNNOOOQQQQQQPPPNNNMMMOOOQQQQQQQQQSSSXXX]]]ZZZZZZ[[[ZZZZZZZZZ]]]___VVVZZZ\\\```lllzzzhhhoooiiiTTTYYYGGGHHHGGGDDDBBB@@@@@@AAABBB>>>>>>>>>===>>>>>>???@@@>>>>>>@@@AAABBBCCCCCCCCCEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIKKKLLLJJJIIIIII:::;;;KKKLLLKKKjjjxxxlll\\\OOOIIIHHHHHHHHHHHHPPP\\\zzzuuu{{{eee]]]bbb______[[[[[[YYYWWWUUUUUUVVVWWWZZZWWWTTTQQQQQQSSSVVVYYYSSSTTTXXXRRRGGGKKKSSSOOOOOONNNQQQUUUTTTZZZsssuuu]]]RRRLLLMMMQQQ[[[gggnnnooommmeeeooovvvuuuqqqmmmggg___MMMNNNRRR___ppp\\\QQQTTTLLLMMMNNNNNNOOOPPPOOONNNNNNMMMLLLLLLNNNOOOOOONNNMMMNNNPPPRRRTTTUUUWWWXXXWWWYYYZZZZZZXXXXXXXXXYYYTTTYYY___cccfffsssyyyoooqqqXXXQQQSSSHHHEEEDDDAAA?????????@@@AAA>>>============>>>??????======???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGIIIJJJKKKIIIHHHBBB===AAAMMMVVVaaazzzxxxlll[[[NNNHHHHHHHHHIIIDDDOOOVVVuuu{{{yyy|||^^^^^^ddd___bbbYYYZZZYYYWWWVVVVVVWWWYYYVVVRRRMMMKKKMMMRRRVVVXXXOOOVVVZZZOOOHHHVVVZZZIIIMMMIIINNNUUUPPPJJJYYYrrroooWWWOOOIIIOOO]]]fffddd___aaalllsssqqqlllhhh```XXXQQQXXXhhhbbbUUUTTTOOOKKKKKKKKKLLLOOORRRQQQNNNNNNLLLJJJJJJLLLNNNNNNNNNNNNNNNPPPTTTWWWWWWUUURRRTTTVVVXXXXXXWWWUUUTTTUUUOOOSSSZZZ^^^\\\bbbmmmooocccPPPLLLCCCEEECCCAAA???>>>===>>>???@@@===============>>>??????<<<===>>>???@@@AAAAAAAAABBBBBBAAAAAABBBDDDEEEFFFCCCCCCDDDFFFJJJKKKKKKJJJ<<>>;;;::::::;;;<<<>>>@@@AAA============>>>???@@@AAAAAA@@@???>>>>>>@@@BBBCCCEEEEEEGGGHHHIIIJJJJJJJJJ;;;AAALLLYYYiii~~~vvvfffVVVNNNLLLIIIFFFFFFBBBIIIHHH[[[{{{ppp```aaa]]]YYYYYYXXXYYYYYYVVVSSSPPPOOOOOOOOONNNMMMLLLLLLNNNPPPQQQOOONNNLLLMMMNNNPPPPPPOOOLLLNNNPPPOOOLLLLLLPPPTTT[[[iiissseee```]]]iiiuuu|||wwwVVVKKKKKKKKKJJJKKKJJJJJJIIIIIIJJJJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOQQQSSSTTTUUUVVVUUUUUUVVVVVVVVVUUUTTTTTTTTTXXX[[[WWWSSSXXXhhhvvvzzzuuugggNNNIIIFFFBBBBBB@@@>>><<<::::::;;;===>>>;;;;;;;;;;;;<<<===???@@@============>>>???@@@AAAAAA@@@???>>>???@@@BBBCCCEEEEEEGGGHHHIIIJJJJJJJJJBBBBBBGGGWWWpppuuueeeTTTMMMKKKHHHEEEEEEEEEJJJHHHXXX{{{fffbbb___\\\\\\VVVXXXYYYYYYWWWSSSPPPOOOOOOOOONNNMMMMMMMMMNNNPPPQQQLLLKKKLLLNNNOOOOOOMMMKKKMMMOOOPPPNNNKKKJJJMMMPPPNNNOOO^^^~~~www{{{WWWPPPPPPGGGEEENNNIIIIIIHHHHHHHHHHHHHHHIIILLLLLLKKKKKKKKKKKKLLLLLLKKKLLLNNNPPPRRRTTTVVVWWWVVVVVVVVVVVVVVVUUUTTTSSSVVVZZZ[[[VVVQQQSSS]]]gggnnnwww{{{MMMJJJMMMAAA;;;CCC???===;;;::::::;;;<<<======<<<;;;;;;;;;<<<>>>???======<<<======>>>???@@@AAA@@@@@@??????AAABBBCCCDDDEEEGGGHHHIIIIIIJJJJJJHHHDDDHHH]]]{{{tttdddTTTMMMKKKHHHFFFEEEIIIJJJIIITTTuuu{{{___cccYYYUUU]]]VVVWWWXXXYYYWWWUUURRRRRRRRRNNNMMMMMMLLLLLLMMMNNNNNNKKKJJJJJJLLLMMMNNNLLLJJJKKKMMMNNNMMMKKKJJJLLLNNNIIIJJJRRRfffvvvZZZJJJRRRUUUIIICCCJJJGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSTTTUUUTTTTTTUUUUUUVVVUUUUUUTTTUUUXXXYYYVVVQQQRRRYYY___pppmmmnnn```CCCHHHMMMAAA;;;CCC===<<<;;;:::::::::<<<=========<<<;;;;;;;;;<<<======<<<<<<<<<======>>>???AAA@@@@@@???@@@AAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHQQQfff~~~wwwkkk```jjjuuueeeUUUNNNLLLIIIGGGGGGFFFEEEGGGOOOggg~~~|||rrrZZZ^^^PPPMMMYYYWWWSSSTTTUUUUUUSSSRRRRRRSSSLLLLLLKKKKKKKKKKKKKKKLLLKKKIIIHHHHHHJJJKKKKKKKKKHHHIIIKKKKKKKKKKKKLLLMMMJJJMMMOOORRR[[[tttlllRRRKKKHHHKKKKKKEEEBBBCCCDDDEEEEEEGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQRRRTTTUUUVVVVVVVVVQQQTTTVVVUUUTTTUUUZZZ___[[[nnnqqqooofffSSSEEEDDDFFFBBB>>>@@@;;;;;;:::999::::::;;;<<<>>>===;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>????????????@@@@@@AAAAAABBBCCCDDDFFFGGGGGGHHHHHHFFFJJJUUUdddnnnlll```TTTOOONNNWWWqqqttteeeUUUNNNLLLIIIGGGGGGFFFDDDJJJQQQaaa}}}|||iiiVVVXXXOOOMMMVVVWWWOOOQQQRRRRRRPPPOOOPPPPPPKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHFFFFFFHHHIIIJJJJJJGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJMMMYYYqqquuuQQQIIILLLJJJDDD@@@CCCFFFGGGCCCDDDEEEFFFHHHJJJLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKJJJKKKLLLMMMNNNMMMNNNPPPRRRTTTUUUVVVWWWOOOQQQSSSUUUVVVYYY]]]___YYYbbb}}}rrrrrrMMMKKKFFF@@@???AAA???;;;::::::999999999:::;;;;;;===<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>???????????????AAAAAACCCDDDEEEFFFFFFFFFEEEIIIPPPUUUVVVSSSNNNJJJGGGPPPUUU___ssscccSSSMMMKKKIIIGGGGGGHHHEEEMMMQQQYYY}}}~~~xxxyyy~~~gggVVVUUUYYYZZZZZZYYYRRRSSSTTTSSSPPPNNNNNNNNNKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFFFFGGGIIIIIIHHHFFFHHHHHHHHHIIIJJJJJJHHHGGGIIIFFFGGGKKKLLLMMMTTT^^^rrroooVVVMMMJJJKKKIIIEEECCCEEEIIIJJJDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJIIIHHHHHHIIIJJJMMMNNNLLLMMMOOOQQQRRRSSSTTTTTTQQQQQQRRRTTTVVVYYY\\\]]]\\\]]]hhh{{{{{{___FFFEEEBBB>>>>>>@@@>>>:::999999999999999::::::;;;<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;:::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDGGGJJJJJJIIIIIIKKKMMMIIISSSTTTUUUooorrrbbbRRRKKKJJJHHHFFFFFFFFFBBBJJJKKKMMM{{{}}}{{{}}}uuurrrwwwuuujjjXXXWWWfffiii___[[[WWWXXXXXXVVVRRRPPPOOOOOOLLLLLLMMMMMMLLLKKKJJJJJJCCCDDDFFFIIIJJJIIIFFFCCCIIIIIIIIIIIIJJJHHHFFFDDDGGGGGGJJJNNNJJJDDDFFFNNNTTT___xxxrrrNNNDDDJJJGGGCCCCCCHHHJJJFFFDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFHHHJJJMMMOOOMMMMMMOOOPPPQQQRRRRRRRRRSSSRRRRRRSSSUUUXXXZZZZZZYYYUUUTTTeeezzz|||tttLLLHHHAAA===???CCCAAA>>><<<888888999999999:::::::::;;;;;;:::999:::;;;<<<===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>>>>@@@AAABBBCCCCCCCCCBBBEEEHHHIIIHHHIIILLLOOOIIIPPPPPPMMMaaaqqq^^^NNNKKKLLLHHHFFFHHHFFFGGGDDDFFFQQQgggyyyxxx}}}vvvkkkrrr~~~kkk```YYY]]]hhhmmmfff]]]ccc\\\UUUQQQRRRRRROOOKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGJJJIIIGGGFFFDDDCCCBBBBBBGGGMMMRRRMMMEEEAAAGGGNNNLLLOOOZZZmmmjjjVVVIIIGGGLLLGGGFFFDDDBBBAAABBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBDDDEEEEEEFFFGGGGGGHHHHHHEEEFFFHHHIIIIIIKKKNNNPPPJJJMMMPPPQQQQQQOOOOOOPPPPPPQQQVVV[[[[[[WWWWWWYYYZZZ\\\]]]```mmmyyyttt|||tttPPPKKKCCCBBBAAA???>>><<<::::::999888777666666888:::;;;::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<>>>===<<<<<<<<<===???@@@@@@@@@@@@???@@@@@@AAAAAACCCEEEFFFGGGGGGHHHJJJLLLRRRMMMNNNUUU]]]rrrqqq^^^OOOLLLMMMIIIGGGIIIGGGIIIHHHJJJNNN\\\yyyzzzppphhhtttbbb]]]YYY\\\cccgggeeeaaa\\\WWWPPPNNNOOOPPPMMMKKKGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEJJJNNNKKKEEEBBBEEEKKKOOOOOOQQQWWWbbbqqqeeePPPHHHCCCAAACCCEEECCCBBB@@@@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKMMMKKKMMMPPPQQQQQQPPPPPPPPPTTTSSSUUUYYYXXXVVVWWWZZZWWWSSSUUU[[[aaaooo~~~rrrqqq```HHHCCCBBBAAA@@@>>><<<;;;:::999999888777666666888999;;;:::::::::::::::999999999;;;::::::::::::;;;<<<<<<===============>>>>>>??????>>>>>>>>>>>>??????@@@AAACCCEEEFFFFFFGGGJJJMMMOOOMMMPPPTTTVVVeeemmm\\\NNNLLLLLLGGGFFFHHHEEEHHHJJJNNNLLLOOO~~~zzz}}}rrrooojjjzzzyyy]]]]]]\\\[[[[[[]]]___aaaUUUQQQLLLKKKLLLMMMLLLJJJEEEFFFGGGHHHIIIKKKLLLLLLGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFBBBFFFIIIHHHEEECCCDDDFFFKKKLLLKKKFFFDDDLLL]]]jjj|||aaaGGG@@@DDDDDDBBBAAAAAAAAA@@@??????@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@AAAEEEEEEEEEEEEDDDDDDDDDDDDHHHIIIJJJIIIHHHHHHIIIKKKLLLNNNQQQRRRQQQPPPQQQQQQUUUSSSSSSUUUTTTRRRTTTYYY\\\TTTWWW___[[[YYYsssqqqkkkvvv___HHHBBB>>>@@@???>>><<<;;;999888777888777666666666777999:::999999999999999999999999:::::::::::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEFFFIIIKKKKKKLLLQQQSSSOOOVVVyyygggXXXLLLJJJJJJEEEDDDGGGCCCCCCFFFNNNLLLIIIppp}}}~~~llltttrrrppp```___]]]ZZZWWWVVVYYY[[[SSSPPPLLLKKKKKKLLLKKKJJJEEEFFFFFFGGGHHHIIIJJJJJJFFFFFFEEEEEEDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBAAACCCEEEGGGFFFEEEDDDCCCCCCGGGJJJGGGBBBCCCKKKSSS```yyy___OOOCCCCCCGGGGGGDDDCCC????????????@@@AAABBBCCC>>>??????@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIHHHGGGHHHIIIKKKLLLOOOQQQQQQQQQPPPQQQRRRTTTRRRSSSUUUTTTPPPQQQUUU___\\\___bbb\\\WWWdddyyysssqqqxxxkkkDDD>>>AAA@@@======<<<:::999888777666777666666666666777888999777777888888888888888999999999999999:::;;;<<<<<<:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCCCCCCCDDDFFFHHHKKKJJJNNNPPPLLLOOOfffdddWWWLLLLLLKKKFFFDDDHHHEEEBBBBBBKKKMMMHHHccc~~~zzzmmmxxx~~~kkkaaa^^^ZZZXXXXXXXXXWWWVVVSSSQQQOOOMMMLLLLLLKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBCCCEEEFFFGGGFFFDDDBBBAAADDDGGGHHHFFFFFFHHHJJJMMMWWWnnn]]]KKKGGGEEEEEECCC@@@>>>???>>>>>>??????@@@AAABBBCCC===>>>???@@@@@@@@@@@@??????@@@AAACCCDDDFFFGGGHHHFFFGGGHHHHHHHHHIIIKKKMMMMMMNNNPPPQQQPPPPPPQQQRRRTTTTTTVVVZZZXXXSSSRRRTTTUUU[[[___]]]\\\___aaaaaazzztttyyyUUUAAA===???BBB<<<;;;:::999888666666555666666555666666666777777666666666777777777888888888888888999:::;;;<<<<<<:::;;;===>>>>>>>>>===<<<============>>>???@@@AAACCCDDDDDDCCCBBBBBBCCCEEELLLHHHHHHMMMNNNPPP[[[gggcccWWWNNNOOOMMMHHHGGGKKKHHHFFFCCCHHHKKKFFFVVVwwwvvvoooxxxxxxggg]]]YYYVVVVVVZZZ[[[XXXUUURRRQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGEEECCCBBBAAAEEEEEEEEEEEEEEEFFFFFFGGG@@@@@@AAAAAACCCDDDFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEDDDBBBBBBCCCEEEEEEEEEHHHGGGNNNaaa|||uuuXXXKKK???BBBEEECCC>>>:::;;;>>>===>>>??????@@@AAAAAABBB<<<===???@@@AAAAAA@@@???>>>???@@@BBBEEEGGGIIIIIIFFFHHHIIIIIIIIIJJJLLLNNNLLLNNNOOOOOONNNOOOPPPRRRUUUUUUYYY]]]\\\VVVTTTVVVMMMWWW\\\YYY]]]fffeee[[[aaayyyaaaKKKEEE>>>;;;???::::::999888777666555555555555555555666666666666444555555666666777777777888888888888999;;;<<<===;;;;;;<<<============<<<=========>>>???@@@AAABBBCCCDDDDDDCCCBBBAAACCCDDDLLLFFFDDDIIIOOOQQQTTTXXX```{{{___TTTMMMNNNLLLFFFEEEJJJEEEHHHFFFEEEHHHFFFPPPfff~~~ttttttwwwhhhaaaXXXVVVUUUWWWYYYYYYVVVSSSLLLMMMMMMLLLKKKKKKKKKLLLJJJIIIHHHFFFDDDBBBAAA@@@DDDDDDCCCCCCDDDDDDEEEFFF??????@@@AAABBBDDDFFFGGGDDDEEEFFFEEECCCAAABBBDDDDDDCCCBBBAAABBBBBBCCCCCCCCCGGGJJJJJJMMM[[[tttlllPPPCCCAAA>>>AAACCC@@@===<<<>>>???<<<===>>>>>>????????????<<<===???AAABBBBBBAAA@@@???@@@AAACCCEEEGGGHHHIIIIIIJJJKKKKKKJJJJJJLLLNNNLLLMMMNNNNNNMMMMMMOOOQQQTTTTTTVVVZZZXXXTTTTTTWWWRRRWWWZZZZZZ\\\______]]]UUUaaaxxxxxxooojjjooozzzlllJJJCCCDDD===999<<<::::::999888777666555555444444555555666666666555333444444555666666777777777777777888999;;;<<<===<<<;;;;;;;;;;;;<<<===============>>>???@@@BBBBBBAAABBBCCCCCCBBBCCCEEEGGGHHHDDDCCCGGGKKKMMMNNNPPPQQQbbb~~~yyyZZZPPPJJJKKKIIICCCBBBGGG===HHHHHHDDDFFFGGGPPPbbbwwwsssyyyxxx]]][[[WWWWWWXXXXXXWWWTTTQQQOOOGGGIIIJJJJJJJJJJJJKKKLLLIIIHHHGGGEEEDDDBBBAAA@@@BBBBBBBBBBBBBBBCCCDDDEEEBBBBBBAAAAAAAAABBBCCCCCCDDDFFFGGGDDD@@@???AAADDD>>>BBBFFFHHHGGGDDDBBBBBB@@@BBBDDDFFFHHHNNNUUUZZZpppzzzYYYJJJDDD@@@>>>@@@AAA???<<<<<<===>>>>>>;;;<<<======>>>=========<<<>>>@@@BBBCCCBBBAAA@@@AAABBBCCCDDDEEEGGGHHHHHHLLLMMMMMMLLLJJJJJJKKKLLLKKKLLLMMMMMMLLLMMMOOOQQQQQQPPPQQQSSSRRROOOQQQVVVYYYVVVWWWYYYUUUNNNQQQZZZXXXVVVYYYqqqzzzmmmggghhhllloooooosss```MMM>>>>>>@@@<<<:::<<<:::999999888777666666555333444555555666666555555333333444444555666777777777777777888999;;;<<<===<<<<<<;;;::::::<<<===>>><<<<<<======>>>@@@AAABBB???AAABBBCCCCCCEEEHHHJJJEEECCCDDDFFFGGGHHHJJJMMMRRRQQQ\\\}}}pppSSSLLLHHHIIIIIIFFFDDDDDDBBBCCCDDDDDDGGGKKKQQQVVV~~~}}}rrrvvv{{{hhh]]]\\\RRRSSSUUUWWWXXXUUUPPPLLLMMMKKKIIIHHHIIIHHHFFFDDDHHHFFFEEECCCCCCCCCDDDDDDCCCBBB@@@@@@@@@AAACCCEEEBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@?????????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFLLLYYYnnnsssUUUIIIEEEAAAAAAEEE???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<>>>??????@@@@@@@@@AAABBBDDDEEEGGGHHHIIINNNLLLJJJHHHHHHIIILLLMMMJJJLLLNNNNNNNNNMMMNNNOOOPPPRRRRRROOOLLLMMMSSSYYYUUUQQQQQQTTTUUURRROOOOOOOOOQQQVVVbbbxxx___GGGFFFCCC@@@===;;;999888666555555555555444444444444444444444444444444444555555555555666666666666666666666666777777777777888888999999999:::::::::<<<===>>>??????@@@@@@??????@@@AAAAAABBBBBBAAAAAADDDCCCCCCEEEGGGIIIIIIIIIJJJRRRVVV```mmmPPPJJJFFFGGGHHHFFFDDDEEEDDDEEEEEEEEEFFFIIIOOOSSStttvvvooovvvaaaYYYVVVRRRRRRRRRSSSTTTRRRNNNKKKQQQNNNJJJGGGGGGGGGGGGFFFHHHGGGEEECCCBBBAAAAAAAAACCCBBBAAA@@@AAABBBDDDEEEBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@BBBBBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDMMMOOORRRWWWcccxxx}}}{{{```GGG???===::::::>>>>>>===<<<;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>??????@@@@@@@@@BBBCCCEEEGGGHHHIIIMMMLLLIIIGGGFFFGGGIIIJJJJJJLLLNNNNNNMMMMMMNNNOOORRRRRRRRRPPPOOOPPPTTTXXXYYYXXXYYYZZZVVVPPPPPPSSSTTTUUUWWWZZZdddzzziiiPPPCCCBBB@@@===;;;:::999999555555555555444444444444333333333333333333333333444555555555666666666666555666666666777777777777888888888999999999::::::<<<<<<===>>>???????????????@@@@@@AAAAAAAAAAAAAAACCCCCCCCCEEEGGGHHHIIIIIIMMMOOOLLLQQQqqqlllOOOHHHDDDFFFGGGFFFEEEFFFFFFFFFFFFEEEEEEGGGLLLOOOdddooooooyyyvvvZZZWWWQQQSSSQQQOOOOOOOOONNNMMMKKKSSSOOOJJJFFFFFFGGGHHHHHHHHHFFFEEECCCAAA@@@??????DDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCBBBAAAAAA???>>>??????@@@AAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@??????@@@@@@AAAAAAAAADDDEEEDDDFFFQQQdddsssxxxiiibbbcccPPP???;;;<<<::::::<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>????????????@@@AAACCCDDDFFFGGGGGGLLLKKKHHHFFFEEEFFFGGGHHHIIIKKKMMMNNNMMMMMMNNNOOOSSSQQQOOOOOOQQQTTTVVVWWWZZZZZZ[[[YYYRRRKKKMMMTTTXXXYYYXXXSSSRRR]]]ssseeeBBBEEE>>>===<<<:::999888888888555555444444444333333333111111111222222222222222444444444555555555666666555555666666666777777777777888888888999999999999;;;;;;===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEGGGHHHHHHKKKJJJGGGJJJ[[[yyynnnQQQJJJEEEFFFGGGEEEDDDEEEEEEEEEEEEEEEDDDFFFJJJMMMZZZ|||lllrrr}}}dddWWWXXXQQQSSSPPPNNNMMMNNNOOOOOOOOOPPPMMMIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBAAAAAADDDCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCBBBAAAAAA===>>>>>>???@@@BBBCCCCCCDDDCCCCCCBBBAAA@@@???????????????>>>>>>???@@@@@@;;;@@@EEEFFFDDDDDDHHHMMM[[[rrrwwwfffZZZSSSOOOQQQEEE<<<<<<>>>===;;;<<<::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????@@@BBBCCCDDDFFFFFFIIIHHHGGGFFFFFFGGGHHHIIIIIIKKKMMMNNNMMMMMMMMMOOOPPPLLLGGGIIIOOOVVVYYYYYY\\\ZZZZZZYYYSSSNNNPPPVVVXXXXXXVVVQQQNNNSSS```kkkxxxPPPAAA???<<<;;;:::888777777666666444444444444333333333222111111111222222222222222333333444444444555555555555555555666666666777777777777777888888888888999:::;;;<<<======>>>=========>>>??????@@@@@@?????????AAABBBCCCDDDEEEFFFHHHFFFGGGJJJOOOSSS\\\mmm}}}pppUUUMMMGGGGGGGGGEEECCCDDDCCCCCCDDDDDDDDDFFFIIILLLPPPuuulllwwwZZZTTTUUUPPPRRRPPPNNNNNNPPPRRRSSSSSSJJJIIIHHHIIIJJJIIIGGGEEECCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@======>>>@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@??????@@@@@@???????????????@@@CCC@@@===<<<===@@@BBBCCCIIIOOOYYYhhh}}}qqqgggYYYPPPKKKHHHCCC???BBB<<<888999;;;:::888777999999888888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFHHHJJJLLLMMMIIIKKKMMMMMMLLLLLLMMMNNNLLLFFFAAACCCLLLUUUZZZZZZ```[[[YYYZZZZZZWWWXXXZZZVVVUUUTTTSSSSSSUUUXXXZZZggg}}}zzz}}}sssOOOFFFBBB:::===<<<:::888666555555444444333333333222222222222111222222222333333333444333333333333444444444444555555555555666666666666666666777777777888888888999999:::<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===???BBBBBBBBBBBBEEEGGGDDDFFFLLLPPPNNNKKKSSS```gggoooXXXOOOHHHGGGGGGDDDCCCDDDBBBCCCDDDDDDDDDEEEHHHJJJKKKiiiqqqooooooXXXRRRNNNNNNPPPOOONNNPPPRRRTTTSSSRRRFFFFFFFFFHHHIIIHHHDDDBBBAAABBBDDDEEEFFFFFFFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@??????===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@??????AAA@@@??????????????????CCC???<<<===AAACCCBBB???EEECCCAAADDDMMM]]]nnnyyyjjjXXXPPPJJJDDD>>>===???@@@;;;666;;;:::999999:::999777555999888888888888999999:::::::::::::::;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>???>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEFFFIIIKKKMMMNNNHHHJJJLLLMMMLLLLLLMMMNNNHHHDDDAAADDDMMMUUUXXXYYY[[[VVVTTTWWWZZZXXXWWWXXXTTTRRRRRRSSSUUUUUUSSSPPPTTTccctttQQQBBB<<<:::<<<<<<;;;999777666555444444333333333222222222111111111111222222333444444444222222222333333333444444444444555555555666666666666666666666777777777777888999:::;;;;;;<<<;;;;;;;;;<<<======>>>>>>======;;;>>>AAAAAA@@@@@@CCCFFFFFFGGGHHHIIIGGGGGGMMMUUUYYYkkkjjjVVVNNNGGGFFFFFFDDDCCCEEECCCDDDDDDDDDCCCCCCEEEGGGLLLVVVtttpppvvv```[[[SSSJJJPPPMMMNNNOOOQQQRRRQQQNNNKKKGGGFFFEEEDDDDDDCCC@@@>>>AAABBBCCCEEEEEEEEEEEEDDDAAAAAABBBCCCCCCCCCCCCCCC???@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<>>>@@@DDDFFFDDD@@@<<<<<>>>>><<<;;;;;;<<<;;;:::888:::;;;;;;;;;::::::999888999888888888888999:::;;;999999:::::::::;;;;;;;;;===<<<;;;::::::<<<===>>>===>>>>>>???@@@AAABBBBBBBBBBBBDDDFFFHHHJJJKKKLLLHHHJJJLLLMMMLLLLLLMMMNNNGGGFFFHHHMMMRRRVVVUUUTTTRRRPPPQQQTTTTTTQQQQQQTTTQQQQQQQQQRRRQQQQQQPPPOOOMMMTTTdddwwwNNNDDDBBB:::777===999888777666555555555555222222222222111111111111000000111111222333333333222222222222333333333333444444444555555555666666555555555666666666777777777888999:::;;;;;;;;;;;;;;;;;;<<<============<<<:::===AAAAAA??????BBBFFFFFFGGGFFFEEEHHHNNNRRRSSSUUUYYYffffffSSSKKKDDDDDDEEEDDDDDDFFFEEEFFFFFFDDDBBBAAABBBDDDKKKIIIsssnnnqqq}}}sssWWW^^^UUUJJJVVVLLLMMMNNNQQQQQQNNNIIIDDDJJJGGGDDDAAA@@@???===;;;BBBBBBCCCDDDDDDCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBB???????????????>>>======>>>???AAAAAABBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAA??????>>>===============>>>>>>===;;;999:::>>>BBB:::BBBHHHGGG@@@<<<@@@FFF999@@@HHHPPPZZZjjj~~~~~~gggKKKFFFDDDDDD@@@:::;;;AAA;;;======;;;777666888;;;666888999888888888888777999999888888999:::;;;;;;999999999::::::;;;;;;;;;===<<<;;;::::::;;;===>>>======>>>???@@@AAAAAABBBBBBBBBCCCEEEFFFHHHIIIIIIHHHJJJLLLMMMLLLLLLLLLNNNGGGJJJOOOUUUXXXWWWSSSPPPOOORRRVVVXXXSSSNNNOOOUUUNNNQQQRRRQQQNNNMMMQQQTTTMMMXXX[[[ZZZnnnhhhPPP;;;:::???===999999555555444444444555666666222222222111111111111000...//////000111222222222111111222222222333333333444444444555555555666666555555555555666666666777777777888999:::::::::::::::;;;<<<<<<======<<<<<<999===AAAAAA>>>>>>BBBFFFBBBFFFHHHHHHPPPYYYXXXQQQOOOSSSXXXddddddNNNHHHDDDEEEEEEBBBAAACCCBBBBBBBBBCCCDDDEEEFFFGGGKKKNNNppppppmmmwwwbbbYYYWWWSSSQQQNNNJJJMMMQQQQQQNNNKKKIIIJJJHHHGGGFFFDDDCCCBBBBBBBBBFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@>>>============>>>>>>???===???AAAAAA@@@@@@AAABBB@@@???>>>>>>>>>>>>>>>>>>===<<<;;;<<<===>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===;;;;;;AAAKKKUUU\\\hhhssstttjjj___RRRIII;;;<<<<<<======<<<<<<;;;777777777777777777777777888888888888888888888888888888999999999:::::::::888888999999999:::::::::999999888999:::<<<>>>???>>>>>>?????????>>>>>>===???@@@BBBDDDFFFHHHIIIIIIGGGHHHIIIKKKMMMNNNNNNOOOIIIFFFHHHOOOTTTSSSRRRRRRRRRSSSSSSRRRQQQPPPPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQWWW[[[ZZZddd```DDD@@@===<<<===<<<999666555555444333333222111111000000000000000000000000111111000000000000000111000111111111111222222222222222333333333333444444555555555555666666666666777888888999999:::;;;;;;======>>>>>>>>>>>>======<<<;;;;;;===@@@CCCDDDDDDEEEFFFGGGHHHJJJLLLNNNPPPSSSQQQRRRYYYfff}}}___NNNHHHDDDEEEEEEBBBAAACCC@@@@@@@@@AAABBBDDDEEEFFFHHHGGG___rrrqqq~~~[[[VVVVVVSSSSSSQQQIIILLLOOONNNLLLIIIIIIIIIEEEFFFGGGHHHFFFDDDAAA???DDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@????????????@@@===============>>>>>>???>>>@@@AAABBBAAA@@@AAABBB@@@@@@???>>>=========>>>===<<<;;;<<<===>>>>>><<<>>>=============================================<<<;;;::::::;;;???CCCEEELLLUUU^^^aaa^^^\\\]]]___ZZZUUUNNNIIIEEE@@@888222777888888999999888888777777777777777777777777777777777777777777777777777888888888888999999999999888888888999999999::::::999999999999:::<<<>>>???===>>>>>>??????>>>>>>===@@@AAABBBDDDEEEFFFFFFFFFDDDFFFJJJNNNQQQQQQPPPOOOLLLIIIJJJPPPTTTRRRPPPPPPRRRSSSTTTSSSQQQPPPPPPQQQSSSSSSSSSRRRRRRQQQQQQPPPLLLJJJLLLPPPPPPTTTggg}}}cccIIIAAA>>>;;;:::::::::777444555444444333222222111111000000000000000000000000111111000000000000000111000000111111111222222222222222222333333333444444444555555555666666666666777777888888999::::::::::::;;;<<<===============<<<;;;:::<<>>?????????@@@BBBBBBAAA@@@AAABBBAAA@@@???>>>======<<<======<<<;;;<<<===>>>>>><<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;>>>???@@@@@@???===;;;999===BBBGGGFFFAAA======???AAA???<<<===>>>>>>;;;777555555666666666666555555666666666666666666666666666666666666666666666666666666777777777888888888888888888999999999999:::999999999999:::;;;======<<<======>>>>>>>>>======AAAAAABBBCCCDDDDDDDDDDDDBBBEEEKKKPPPSSSSSSQQQPPPPPPMMMMMMRRRTTTQQQOOOPPPSSSTTTTTTSSSQQQOOOPPPQQQSSSSSSRRRRRRQQQPPPOOONNNNNNHHHHHHMMMOOOMMMRRRZZZiiitttPPP???======;;;999888777666444333444444333333222111111111000000000000000000000000000000000//////000000111000000000111111111222222222222222222333333333333444444444555555555666666666666777888888999999:::888888:::;;;<<<<<<======<<<;;;:::;;;===???@@@???BBBCCCDDDEEEGGGJJJLLLMMMQQQPPPPPPRRRSSSSSSWWW]]]wwwYYYNNNHHHDDDEEEEEEBBBAAACCCCCCCCCCCCCCCCCCDDDEEEFFFMMMIIIJJJeee}}}|||sssrrrooouuu~~~aaaSSSSSSOOOLLLLLLIIIIIIIIIIIIHHHFFFFFFFFFFFFHHHFFFBBB@@@???@@@BBBDDD======>>>>>>???@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@???AAACCCCCCAAA@@@AAABBBAAA@@@???>>>===<<<<<<<<<===<<<;;;<<<===>>>>>><<<=========<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;===???BBBDDDDDDBBB>>><<<:::>>>@@@???<<<:::;;;===<<<::::::;;;======<<<:::666666777777777777666666555555555555555555555555555555555555555555555555555555555666666666777777888888888888999999999999999999999::::::;;;;;;<<<;;;;;;<<<============<<>>:::???999888777666555444333222333333222222111111111000000000000000000000000000000////////////000000111000000000000111111111111111222222222222333333333333333444444444555555555555666666777777888888999666777999;;;<<<======>>>;;;:::999:::<<<======<<>>???@@@@@@@@@???>>>>>>======>>>>>><<<<<<<<<<<<===>>>???@@@???AAACCCBBBAAA@@@@@@AAA@@@???>>>===<<<<<<<<<<<<===<<<;;;<<<===>>>>>><<<======<<<<<<;;;;;;;;;;;;=========<<<<<<;;;;;;;;;777888;;;===>>>===<<<;;;555888999999777777999<<<:::999888999999888777555666666777777777777666666444444444444444444444444666666666666666666666666444444555555555666666666777777888888888999999999999999::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMQQQRRRPPPQQQTTTSSSTTTTTTRRROOOMMMMMMMMMOOOOOOPPPPPPOOONNNLLLKKKIIIIIIKKKNNNNNNKKKKKKMMMTTTSSSXXXiiitttNNN>>><<<::::::<<<777777777666555444333333222111111111111111000000//////////////////////////////......///000111111//////000000000111111111111111111222222222333333333333333333444444444444444444555666666777777888666777999;;;===>>>>>>???;;;999888999:::<<<<<<;;;???@@@@@@BBBDDDFFFHHHJJJOOOOOONNNOOORRRUUUUUUSSSwww\\\NNNHHHDDDEEEEEEBBBAAACCCBBBBBBBBBBBBCCCDDDEEEFFFBBBGGGIIINNNggg{{{nnnkkkmmmttt]]]SSSQQQQQQLLLNNNPPPIIIIIIHHHGGGGGGHHHHHHFFFDDDAAAEEEJJJNNNNNNIIICCC>>><<<<<<======>>>???@@@@@@???>>>>>>===============<<<<<<<<<<<<===???@@@AAA???AAABBBBBB@@@??????@@@>>>>>>======<<<<<<=========<<<;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;::::::666777777777777777777666777888999888777777888999:::::::::::::::999999888444444555555555555444444333333333333333333333333666666666666666666666666444444555555555666666666777777777888888888888999999:::::::::::::::999888888999:::;;;;;;;;;;;;;;;999:::<<>>>>>:::999888888:::<<<<<<;;;>>>???@@@AAACCCFFFHHHIIINNNNNNMMMKKKNNNSSSUUUSSSuuuZZZNNNHHHDDDEEEEEEBBBAAACCCAAAAAABBBDDDGGGJJJLLLMMMKKKNNNMMMLLLZZZtttppplllsssrrrYYYQQQPPPOOOJJJOOORRRJJJJJJIIIHHHIIIKKKJJJFFFCCC???BBBGGGJJJIIIFFFAAA======>>>>>>>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<===???@@@AAA>>>@@@AAAAAA???===>>>>>>===<<<<<<<<<<<<===>>>>>>===<<<;;;<<<===>>>>>><<<;;;<<<<<<======>>>>>>???<<<<<<<<<;;;:::999999999::::::::::::999888666666999:::::::::999888888999111222444444333333333333333444444555555444444333333333333333333333333333444444444444444444444444555555555555666666666666777777777777888888888888999::::::;;;:::999888777777888999:::;;;;;;;;;;;;:::;;;<<<>>>???AAAAAAAAADDDDDDDDDEEEFFFHHHIIIIIIHHHGGGJJJMMMMMMKKKNNNTTTRRRRRRRRROOOKKKIIIHHHIIIIIIJJJMMMNNNOOOMMMLLLJJJJJJKKKLLLKKKKKKKKKKKKKKKEEEHHHLLLJJJDDDEEEXXXlll}}}aaaKKKBBBEEEEEE@@@;;;999777444222444666555222111333444000000000000000000000000////////////////////////...------......000111111////////////000000000111111111111111222222222222222222222222333333333333333333333444555555666666666777888:::;;;<<<<<<<<<999888777888:::<<<<<<<<<>>>???@@@AAACCCFFFHHHIIIDDDIIILLLKKKNNNSSSVVVTTTsssXXXNNNHHHDDDEEEEEEBBBAAACCCAAACCCEEEHHHLLLQQQTTTVVVSSSQQQMMMHHHOOOqqqyyyppprrrvvvhhh[[[SSSQQQMMMHHHNNNRRRHHHJJJIIIIIIKKKMMMKKKGGGCCCBBB@@@???======>>>???AAA????????????@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAA>>>???@@@@@@>>>=========<<<;;;;;;<<<<<<===>>>???===<<<;;;<<<>>>>>>>>><<<;;;;;;<<<===>>>???@@@@@@;;;;;;::::::999888777777::::::;;;;;;;;;999777666444555555666666555555555444666777777666555666666444555555666666555555444222222222222222222222222333333333333333333333333555555555666666666777777777777777777888888888888999:::;;;;;;:::999777666666777888999:::;;;;;;;;;;;;<<<===>>>????????????@@@AAADDDGGGIIIJJJIIIIIIHHHGGGIIILLLKKKHHHLLLRRRQQQRRRQQQNNNJJJHHHGGGGGGGGGIIILLLNNNOOONNNLLLKKKGGGGGGGGGHHHLLLNNNLLLIIIMMMHHHGGGKKKMMMJJJIIIMMMJJJdddqqqVVVHHHBBB>>>999>>>>>>777666;;;999222111333555444111000222444////////////000000000000////////////////////////---------......000111111////////////000000000000000111111111111222222222111111222222222333333333222222333444444555555666555666777888999:::::::::999888777888;;;=========>>>???@@@AAACCCFFFHHHIII>>>GGGLLLKKKKKKNNNNNNJJJpppWWWLLLIIIEEECCCCCCCCCAAA@@@FFFEEEDDDDDDEEEIIILLLNNNJJJHHHGGGMMMPPPWWWtttppptttyyyxxxbbbWWWQQQKKKKKKOOOPPPMMMHHHIIIHHHGGGIIIJJJIIIDDDAAAAAAAAA???>>>>>>>>>???@@@======<<<<<<<<<<<<===============>>>======<<<;;;::::::;;;;;;<<<===>>>>>>===<<<<<<===>>>>>>===;;;AAA???=========<<<:::999:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::888777666999888888888777777666666555666666666777777888888555444333333333333444555222222222333333333444444333333333222222222111111444444444333333222222222333333333444444444555555666666666666777777777777666666666777888888999999;;;::::::999999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@BBBEEEGGGHHHGGGEEEDDDHHHHHHIIIJJJKKKLLLMMMNNNMMMNNNNNNMMMKKKIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNEEEFFFHHHJJJJJJIIIHHHGGGIIIHHHEEEDDDCCCCCCEEEFFFFFFMMMWWWaaasssrrrWWWFFFBBB@@@:::444666666666555444444333333222222222111111111000000.........///////////////........................///......------///000111///000000000111111111111000000000000111111111111222111000000000111222333222222222222333444444555555666777888999:::;;;;;;::::::::::::::::::::::::===>>>@@@BBBDDDFFFGGGGGGEEEGGGJJJMMMNNNOOONNNMMMoooWWWKKKHHHEEECCCCCCBBBAAA@@@BBBAAAAAAAAABBBDDDGGGHHHHHHFFFFFFKKKLLLPPPyyywwwrrrrrrzzz```VVVVVVQQQKKKLLLPPPQQQNNNJJJJJJHHHGGGGGGHHHHHHDDDAAAAAA@@@???>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<===<<<============<<<;;;;;;::::::;;;;;;<<<======>>>===<<<;;;<<<>>>>>><<<;;;===<<<;;;<<<======<<<;;;::::::999999::::::;;;<<<::::::::::::::::::::::::999:::::::::999888777666888777777777666666666666555555555666666666777777555444333333333333444555222222222333333333333444333333222222222111111111444444333333333222222222333333333333444444444444666666666777777777777888666666777777888999999999;;;::::::::::::::::::;;;;;;;;;<<<===>>>??????@@@@@@AAADDDFFFGGGGGGEEEDDDHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLNNNNNNLLLJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGIIIJJJJJJJJJHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFIIILLLNNNTTTccczzzqqqVVVLLL@@@999888;;;<<<;;;666666555555444333333333222222111111111000000000////////////....................................///......---...///000111//////000000000111111111//////000000000111111111222111111000111222333444222222222222333444555555555666777888999::::::;;;::::::::::::::::::::::::===>>>@@@BBBDDDEEEFFFFFFEEEFFFHHHJJJLLLMMMMMMMMMnnnVVVKKKHHHEEECCCCCCBBBAAA@@@??????@@@@@@AAABBBCCCCCCDDDDDDDDDGGGGGGGGGfffuuusssqqquuujjjQQQUUUTTTOOOLLLLLLPPPRRROOOLLLJJJHHHFFFFFFFFFFFFDDDBBB@@@@@@???>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<=========<<<;;;;;;======<<<;;;:::999999:::===>>>>>>===:::::::::::::::;;;<<<<<<::::::::::::::::::::::::999999999999888777666666666666666555555555555555444444444444555555555555444444333333333333444444111111222222222333333333333222222222222111111111333333333222222222222222222222333333333444444444666666777777777888888888666666777888888999999:::;;;;;;::::::::::::;;;;;;:::;;;;;;<<<===>>>?????????AAACCCFFFGGGGGGFFFEEEGGGHHHHHHHHHIIIIIIJJJJJJHHHKKKMMMNNNLLLKKKJJJJJJLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBCCCDDDCCCCCCHHHQQQXXXhhhxxxhhhQQQBBB::::::999777444444777:::666555555444444333333222111111111111000000000000000/////////...---------------------------------......------......///000////////////000000000000//////000000000000111111222222111111222222333444222222222222333444555666555666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAACCCDDDDDDEEEDDDEEEFFFHHHIIIKKKLLLMMMlllUUUJJJGGGDDDCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@CCCCCCFFFFFFCCCWWW|||}}}ssstttqqq|||[[[RRRXXXPPPMMMJJJKKKOOOPPPNNNKKKIIIGGGFFFDDDDDDDDDCCCCCC@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;===<<<;;;;;;:::::::::::::::::::::;;;;;;<<<<<<<<<===;;;::::::<<<<<<<<<;;;999888888999<<<======<<<:::::::::::::::;;;;;;<<<999999999999999999999999888888888888777666666666444444444444444444444444333333333333333333333333333333333333333333333333111111111111222222222222222222222222111111111111222222222222222111111111222222222222333333333333666666666777777777888888666666777777888999999:::;;;;;;::::::::::::;;;;;;999:::;;;<<<===>>>>>>???>>>@@@BBBEEEFFFGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFIIILLLNNNMMMKKKKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDFFFIIILLLNNNIIINNNVVVcccwwwzzzdddQQQFFFAAA???===:::===>>>;;;555222222333555555444444333222222222111111000000000/////////000000///...------,,,,,,------------------------------------......//////........./////////000000////////////000000000111222222222222222333333444111111111222333444555666666666666777888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBDDDDDDEEEFFFHHHJJJLLLNNNjjjTTTIIIFFFDDDBBBBBBBBBAAA@@@@@@AAACCCDDDDDDCCCAAA@@@>>>CCCCCCEEEGGGCCCOOOiii~~~xxxsssrrrrrrdddRRRQQQOOOKKKIIIHHHIIIKKKLLLKKKIIIGGGGGGFFFDDDBBBBBBBBBCCC????????????>>>>>>============<<<;;;;;;;;;;;;;;;>>>===;;;:::999999999::::::::::::;;;;;;;;;;;;;;;<<<;;;999999:::;;;;;;::::::999888999:::;;;:::999:::999999999999:::;;;;;;888888888888888888888888777777666666666555666666333333333333333444444444333333333333333222222222333333333333333333333333000000000111111111222222222222222111111111000000111111111111111111111111111111111222222222333333555666666666666777777777555666666777777888999999::::::999999999999::::::999999:::;;;<<<===>>>>>>>>>???AAADDDEEEGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFIIILLLMMMLLLKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFEEEDDDCCCBBBDDDCCCCCCCCCDDDFFFFFFFFFDDDFFFKKKRRRYYYaaahhhnnn}}}pppddd\\\HHHDDD???===<<<;;;999777666666666555555444333333444444444333222222111111000000000/////////......000//////...---,,,,,,+++------------------------,,,------...............---............/////////...////////////000000000111111222222222333333333111111111222333444666666666666666777777888888999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@CCCDDDEEEFFFHHHKKKMMMNNNhhhSSSHHHFFFCCCBBBBBBBBBBBBAAA>>>???@@@AAABBBAAA@@@???===CCCCCCDDDGGGEEEJJJ\\\~~~uuupppqqqzzz{{{RRRNNNNNNEEEGGGFFFFFFGGGIIIIIIGGGFFFEEEEEEFFFDDDBBB@@@AAAAAA>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<>><<<:::999999::::::::::::::::::::::::;;;;;;<<<:::888888999;;;;;;:::;;;999888888999999888666888888888888888999::::::777777777777777777777777666666555444444555555666333333333333444444444444333333333333222222222222222222333333333333222222///000000000000111111111222111111111111000000000000000000000000111111111000000111111111222222222444444555555555666666666444444555666666777777888999999888888888888999999888999999:::;;;<<<=========>>>@@@CCCEEEGGGHHHHHHEEEFFFFFFFFFGGGGGGHHHHHHGGGIIIKKKKKKJJJJJJKKKLLLHHHIIIKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDCCCFFFLLLNNNLLLLLLNNNUUU___lllyyyzzzgggVVVKKKDDD???===888888888::::::999555222555333111222444666555333444333333222222111111000////////////............///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------.........///......////////////000000000000111222222222222111000000111222333555666777666666666777777777888888888999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>BBBCCCDDDFFFIIIKKKMMMMMMfffRRRHHHEEECCCAAABBBBBBBBBAAA===>>>???@@@@@@@@@@@@@@@>>>DDDBBB@@@FFFEEEFFFQQQqqq~~~}}}rrrqqqzzz```LLLMMMLLLEEEEEEEEEFFFFFFGGGFFFEEEDDDBBBDDDFFFEEEBBB@@@???@@@===>>>?????????>>><<<<<<::::::::::::;;;<<<======AAA???===;;;::::::;;;;;;::::::::::::::::::::::::<<<:::777777888::::::::::::888777777888888777666777777666666777777888999666666666666666666666666555555444333333444555666333333333333444444555555444444333333333222222222111222333333333333222111/////////000000000111111111111111111000000000000/////////000000000111111000000000000111111111222333333333444444444444555333333444444555666666666888888777777777777888888888888999:::;;;<<<<<<===<<<===???BBBDDDGGGHHHIIIEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHJJJLLLJJJKKKMMMNNNMMMKKKIIIGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCCCC===@@@CCCDDDCCCBBBCCCEEEBBB>>>===BBBEEEFFFIIINNNDDDGGGHHHJJJSSSaaaiiiiiijjjqqqyyy|||rrrggg\\\UUUPPPNNNJJJCCC===:::999;;;<<<===:::666444333444555666777666555444555444333111333333333222111111000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---------................../////////000000...///000111111111000000000000111222333555666777666666666666777777777777777777888888999::::::;;;;;;<<<<<<============<<<>>>@@@CCCFFFIIIJJJKKKKKKfffRRRGGGEEEBBBAAABBBBBBBBBAAA?????????@@@AAAAAABBBBBB>>>DDD@@@>>>CCCCCCBBBJJJRRR|||xxxqqqvvvkkkKKKGGGIIIIIIHHHEEEFFFFFFGGGGGGFFFDDDCCCAAADDDFFFFFFBBB???>>>???===>>>?????????>>><<<;;;999999999:::;;;<<<===>>>BBB@@@>>>;;;::::::;;;<<<::::::::::::::::::::::::<<<:::777666888:::::::::888777666777888999888777666666666666666777777888666666666666666666666666555444333333333444555666333333333444444555555555444444444333333222222222111222333444444333222111////////////000000000000111111111111000000000000.../////////000000111111000000000000111111111111222222222333333333444444222222333333444555555666777777666666666666777777777888999:::;;;<<<<<<===<<<===???AAADDDGGGIIIJJJDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJHHHGGGHHHJJJMMMMMMNNNOOOOOONNNKKKGGGEEEHHHGGGGGGFFFEEEEEEEEEFFFHHHFFFDDDBBBAAABBBCCCDDD@@@DDDHHHHHHDDD@@@???@@@BBB???AAAHHHJJJDDDAAABBBBBBDDDBBB@@@DDDKKKJJJDDDDDDIIINNNOOOMMMNNNSSSWWWYYYZZZ\\\]]][[[WWWRRROOOOOOMMMKKKGGGDDD@@@>>><<<999;;;<<<:::888666666666222333444555666666555444///222444555444333333333333333222222111000000000//////.........---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------................../////////000---...///111111000000///000000111222333555777777666666666666777777777777666666777888999999::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>BBBEEEHHHIIIIIIIIIdddTTTHHHEEEBBBAAABBBBBBAAA@@@????????????????????????BBBBBBAAAAAABBBCCCEEEFFFPPPmmm|||}}}}}}vvvyyytttyyyRRRIIIMMMHHHDDDHHHMMMHHHFFFGGGEEEAAACCCIIIFFFHHHHHHEEE???===???BBB>>>??????>>>;;;:::;;;;;;999999::::::::::::;;;;;;<<<<<<;;;::::::999888888999999999888888888777777::::::999999::::::;;;<<<777777888888888888777777777666666555555555555666555555555555555666777888222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000111111111111111000////////////////////////////////////000000000000//////////////////000000000000111111222222222333333333333333333444444444555555777666666555555555666666888888999999999:::::::::======>>>???AAADDDFFFGGGCCCCCCDDDDDDEEEGGGHHHIIILLLKKKJJJIIIHHHIIIJJJJJJLLLMMMMMMMMMLLLJJJGGGEEELLLJJJHHHFFFEEEFFFGGGHHHHHHGGGDDDAAA@@@@@@@@@AAABBBDDDGGGFFFBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;:::999999777666666666666555555555444333333222222333333444222222111111111111222222111111000///////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////000000000000111111222222222333333333666666666666666666555555555555666666777777888888:::::::::;;;;;;;;;<<<<<<===>>>AAADDDGGGIIIJJJKKKcccSSSHHHEEEBBBAAAAAABBBAAA@@@????????????????????????BBBAAAAAAAAABBBCCCEEEFFFHHHZZZyyy|||xxxtttwwwwwwhhhEEEBBBIIIFFFEEEKKKKKKDDDAAADDDFFFDDDBBBCCCEEEDDDCCCBBBAAA@@@???>>>===>>>>>>===:::999999:::999999::::::::::::;;;;;;;;;;;;:::999999888777777999999999888888888777777888888888888888999999:::777777888888888888777777666666555555555666666777666555555555555666666777222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000111111111111111000////////////////////////////////////000000000000//////////////////000000000000111111111222222222333333333333333444444444444555666666555555555555666666888888888999999999::::::;;;<<<<<<===???AAACCCDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJIIIHHHHHHIIIJJJKKKLLLKKKKKKLLLLLLKKKIIIGGGEEEQQQOOOLLLIIIGGGEEEDDDDDDEEEDDDBBB@@@???@@@AAABBBBBBDDDFFFEEEBBB@@@@@@AAA@@@@@@@@@@@@????????????AAAAAA@@@@@@@@@?????????>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777666555555555555444444444333222222222222222222333222111111000000111111222000//////...---.........---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////........./////////000000000000111111111222222222333333555555555555555555555555444555555666777777888888::::::::::::;;;;;;;;;;;;>>>???AAACCCEEEFFFGGGHHHaaaRRRGGGEEEBBBAAAAAABBBAAA@@@????????????????????????AAAAAAAAAAAABBBCCCDDDDDDDDDKKKhhhwww~~~xxxsssooowwwlllRRR@@@DDDJJJHHHIIIQQQKKKCCC>>>CCCIIIHHHCCC???CCCAAA@@@AAABBBBBB???<<<@@@AAA@@@>>>;;;999999:::999999::::::::::::;;;;;;:::999999888888777777777999999999888888888888888666666666777777777888888666777777888888777777666555555555555666777888888666666555555444555555555222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000111111000000////////////////////////////////////000000000000//////////////////000000000000111111111222222222222333333333333333444444444444666555555555555555666666888888888999999999999::::::::::::;;;<<<>>>???@@@BBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHJJJKKKLLLIIIJJJJJJJJJIIIHHHFFFEEEPPPNNNLLLIIIFFFDDDBBB@@@BBBAAA@@@??????@@@AAABBBBBBCCCDDDDDDBBB@@@@@@AAA?????????>>>>>>=========??????>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888999999888777666555555444444444444333333333222222111111111111111111111111111111000000000000111111///...------,,,,,,------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,......////////////............/////////000000000000111111111222222222222333333333444444444444444444444555555666777777777999999999::::::::::::;;;===>>>???AAABBBCCCCCCCCC___QQQGGGEEEBBBAAAAAAAAAAAA@@@????????????????????????@@@AAAAAAAAAAAABBBBBBCCCDDDJJJTTT}}}{{{yyyppppppmmmWWWJJJDDDGGGIIIFFFIIIRRRNNNGGGBBBCCCHHHJJJFFFBBB@@@AAACCCCCCCCCAAA???>>>DDDDDDDDDAAA>>><<<;;;<<<999999999:::::::::;;;;;;:::999999999888888888777888888888888888888888888555666666777777777777777666666777777777777666666444444555555666777888999777666555555444444444444222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000///000000000000000////////////////////////////////////000000000000//////////////////000000000000111111111111222222222222222222333333333444444444555555444444444555666666888888888888999999999999:::::::::::::::;;;<<<===@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDFFFFFFFFFFFFEEECCCBBBAAABBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCBBBAAA@@@@@@@@@>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999888888888888888888888888777777666555555444333333333222222222111111111111///000000000000000000///000000000//////000000000///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////......---........./////////000000000000000111111111111222222222222222222333333333333444444555555666777777888888888999999999:::::::::;;;===>>>@@@AAAAAAAAA\\\PPPGGGDDDAAA@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAAAAAMMMMMMaaarrrnnnooowwwcccJJJFFFCCCCCCAAA???DDDLLLNNNKKKFFFCCCEEEHHHHHHFFF???EEEIIIHHHBBB>>>???BBBCCCDDDCCCAAA>>>;;;;;;<<<999999999:::::::::;;;;;;:::::::::::::::999999999888888888888888888888888666777888999999999888888666666777777777777666666444444444444555666888888777666555444444444444444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////...//////000000000////////////////////////////////////000000000000//////////////////000000000000000000111111111222222222222222222333333333444444444444444444444555666666777777888888888999999999:::::::::::::::;;;<<<<<>>>>>======<<<;;;::::::;;;;;;:::::::::999999999888888999999999999888888777777777777777777777777666666555555444444333333111111111111000000000000...//////000000//////...000//////......//////000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------............------............//////////////////000000000111111111111111111111222222333333333333333444555555666666777777777888888888888999777888:::<<<>>>@@@@@@AAAZZZOOOFFFDDDAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???<<>>???DDDIIIJJJIIIEEEBBBDDDIIIJJJHHHBBBIIINNNJJJAAA<<>>@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCCCCBBBAAA@@@@@@???BBB@@@??????@@@AAA@@@@@@???>>>======<<<;;;::::::::::::999999999888888888777777888888888888777777555555555555555555555555555555444444444333333333111111111000000000000///......000000000000......//////............//////000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,------............------------........./////////////////////000000000000000000111111222333333333222222333333444555555555666666666777777777888888555666888;;;===>>>???@@@|||XXXNNNFFFDDDAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@???>>>???AAACCCEEEZZZ|||}}}|||sssllltttXXXHHHBBBCCCAAA??????CCCFFFGGGEEEDDDCCCDDDLLLSSSPPPHHHHHHLLLNNNIIIAAA<<<===AAA<<<======;;;999777777888999999::::::::::::;;;;;;999999999999999999999999777777888888888999999999666777999:::;;;:::999888555555666666666666555555333333222222222333333444444444333333333444555555222222222222222222222222111111111111111111111111////////////000000111111////////////////////////---......///000000////////////////////////////////////000000000000//////////////////000000000000000000000000111111111111111222222222222333333333333333333333444555666777777777777777888888888888888888888888999:::<<<<<<<<<>>>@@@BBBCCCCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBB@@@======???AAA@@@?????????>>>===<<<;;;::::::999999999999888888888888666666666777777666666666444444444444444444444444333333333333222222222222111111111000000000000///...///000111111000///...///......------......//////...------,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,------......------,,,---------.........//////........./////////000000000000111222222333444444222222222333444444555555555555666666666777777777666777999:::<<<========={{{WWWNNNFFFDDDAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>>>>HHH>>>BBBEEEJJJwww|||zzzssstttpppkkk{{{pppCCCHHH???@@@>>><<<>>>CCCDDDAAACCCBBBAAAGGGUUU^^^VVVHHHMMMMMMLLLGGGAAA======>>><<<======<<<:::888999:::999999:::::::::;;;;;;;;;888888888888888888999999777777888888999999999999555777999:::;;;:::888777555555666666666666555555333333222222111222222222333333333333444444555666222222222222222222222222000000000000000000000000.../////////000000111111////////////////////////------...///000000////////////////////////////////////000000000000//////////////////000000000000000000000000111111111111111111222222222333333333222222222333444555666777777777777777888888888888666666777777888:::;;;<<<<<<===@@@BBBCCCBBBBBBAAA???@@@BBBDDDEEEEEEDDDDDD????????????@@@AAABBBBBBAAA@@@>>>======>>>@@@AAA======>>>@@@@@@AAAAAAAAABBB???<<<===???AAAAAA???@@@???>>>===<<<;;;::::::999999999999888888888888444555555666666555555444555555555555555555555555222222222222111111111111111111111111000000000000...///000222222000///............------............---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,------......------,,,---------.........//////............/////////000000111111222333333444444111222222333333444555555555555555555666666666777888999:::;;;;;;;;;;;;;;;wwwYYYKKKEEECCCAAA?????????>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@===AAA@@@AAAFFFXXX|||}}}}}}nnnlllwwwtttrrryyyPPPCCCBBB@@@???===<<<;;;<<<>>>??????>>>>>>BBBHHHLLLNNNMMMIIIHHHFFFDDDBBB???>>>===???===;;;999777777888999666777888999:::;;;;;;;;;<<<:::888666666888:::<<<999999888777666666777777777777666666666666777777777666666555444333333333444444444333333222222222333222222111111222222333222222222111111111000000///////////////000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////......////////////......////////////////////////.........//////000111222333222111111111222333444111111000000111111222333666666666666777777777777999999999::::::;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCAAAAAAAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAACCC<<<999>>>DDDCCC???======>>>@@@AAABBBAAAAAA@@@BBBAAA???>>>>>>>>>>>>???CCC@@@===<<<<<<<<<<<<;;;;;;:::888666666666666777888777777666555444444444333333333333333333333333333333222222111000//////000000000000//////////////////.........---------000///---,,,,,,---///000111000---+++***+++,,,,,,+++,,,,,,------,,,,,,+++***************************************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............//////000000000111111111111111111000000111333555666444444444444444444444444777777888888888999999999uuuWWWJJJEEECCCAAA?????????>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@DDDCCCBBBDDDNNNttt{{{|||{{{sssqqqpppttt|||[[[GGGDDDBBBBBBAAA???===<<<<<<===>>>===<<<<<>>>>>>>>===;;;888777777888999666777888999::::::::::::;;;:::888777777888:::;;;:::999888888777777888888777777666666666666777777777777666555555444333333444444444333333222222222333222222111111222222333222222111111111111111111///////////////000000111000000000000000000000000..............................................................................////////////..........................................///000111222222222111111111222333444111111000000111111222333555555666666666777777777888888999999::::::;;;;;;;;;===???AAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@BBB===;;;@@@CCCBBB??????>>>???@@@AAAAAAAAA@@@???>>>>>>?????????>>>======???===<<<;;;<<<<<<;;;::::::999888666666666666777777777666666555444444333333333333333333333333333333333222111111000//////000000000/////////......///.........------------///...---,,,,,,---...///444222///---+++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............//////000000000111111111111111111111222333444444444444444444444444333333666666777777888999::::::qqqTTTIIIEEECCCAAA?????????>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????CCCBBBBBBCCCCCCYYY|||~~~zzzvvv}}}yyykkkfffnnnpppooo```BBBAAABBB>>>CCCAAA???===<<<;;;<<<<<<;;;;;;<<<>>>@@@AAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888777777888888666777888999999999999999999999999999999999999999:::999999888888888888888777777666666666666777777777777666666555444444444444444333333333333222222222222111111111111222222111111111111111111222222//////......//////000111000000000000000000000000........................------------------------..............................////////////..........................................///000111222222111111111111222333333111111000000111111222333444555555555666666666666777777888888999::::::;;;:::<<>>>>>BBBBBB@@@???AAA???@@@@@@@@@@@@??????>>>;;;<<>><<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????;;;???>>>@@@CCC@@@III```vvvvvvsssrrr{{{oookkkbbbkkkqqqyyypppKKKAAA@@@===:::???>>>===<<<;;;;;;;;;;;;:::;;;===???@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777777777888666666777888999999888888777888999::::::999888777888888777777777777777888777777666666666666777777666666666555555555444444333333333333333333333333222222111111111111222222111111111111111222222222///............///000000000000000000000000000000........................------------------------........................---......//////......---.......................................///111111111111111111111222222333111111000000111111222333444444444444555555555555666666777777888999::::::999;;;>>>AAABBBBBBAAA@@@AAACCCFFFGGGGGGEEEBBB@@@BBBBBBAAAAAA@@@???????????????AAADDDAAA===???CCC@@@@@@@@@??????>>>======<<<===>>>??????????????????===:::888999999888888666666666666666777777777555555555444444444333333222222222222222222222222111111000000000//////////////////.........------------------------------...------,,,,,,------...111000...---++++++++++++++++++,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,,,,------,,,,,,,,,+++***)))((((((************++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000222222333444444333222111222222222222333333333333222333444555777888::::::kkkRRRJJJEEECCCAAA?????????>>><<<========================<<<<<<=========>>>>>>>>>;;;>>><<<>>>CCC@@@CCCSSSttt{{{wwwwwwuuuwwwsssnnnmmmfffmmm|||PPPDDDFFF===777;;;:::999999999999:::::::::777999<<<>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999888777777777777666666777888888888777777666777999::::::999777666666666555555555555666666777777666666666666777777555555555555444444444444333333333333333333333333222111111000000111111222111111111111111111111111...............//////000////////////////////////........................................................................------............------........................------------...///000111000000111111222222222222111111000000111111222333222333333333444444444444444444555666777888999:::888:::===???@@@AAA@@@???AAACCCEEEGGGGGGDDDAAA???AAAAAAAAA@@@@@@???????????????BBBDDD@@@<<<>>>CCC@@@??????>>>============@@@>>>===<<<===???AAABBBDDD@@@:::666666777888888666666666666777777777777444444444444333333333333111111111111111111111111000000//////////////////............------------,,,,,,---------------------------,,,,,,---------,,,+++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++,,,,,,---------,,,,,,,,,+++***)))(((((())))))*********+++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////111222333333333222111000111111111222222222333333111222333444666777888999hhhQQQJJJEEECCCAAA?????????>>><<<========================<<<<<<<<<<<<============>>>@@@======CCC@@@@@@LLLYYY}}}}}}~~~~~~xxxrrrmmmkkkiiiuuuddd<<<===CCC999666@@@666666777888888999999:::333666999:::::::::;;;<<<======<<<;;;:::999999888888888888888777777666666666666777777777777666666666777888999999888777666444444444444444555555666777777666666666666777777333333333333333333333333222222333333333333444444111111000000000000111111222222222111111111000000......------......///000////////////////////////------------------------........................------------------------------............------------------------------------------...///000111///000111111222222111111111111000000111111222333222222222222333333333333333333444555777888999999888999:::<<<===>>>??????BBBDDDFFFGGGFFFEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????AAACCC@@@;;;===AAA???>>>===============>>>AAA???<<<::::::===@@@BBBDDD???999666555666777888666666777777777666555555333333333333333333333333000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,((())))))******+++++++++******++++++++++++************************************++++++,,,,,,------,,,+++++++++***))))))))))))))))))************+++))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------.........///000000111111111111111000000000000111111222222333111111222444555666777777eeeOOOIIIEEECCCAAA?????????>>><<<========================;;;;;;<<<<<<<<<============AAA===<<>>777777888888888888888888333555888888777777999;;;;;;;;;::::::999999888888777777777777777777666666555666666777777666666555777777888888888888777777444444444444444555666666777777666666666666777777222222222222222222222222222222222333333444444444111111000000000000111111444333333222111000//////...------------...//////////////////////////////------------------------------------------------------------------------,,,------......------,,,------------------------------------...///000000...///000111222111111000111111000000111111222333111111111111222222222333222222333444666777888999888888888888:::<<<>>>???BBBBBBCCCDDDCCCBBBAAA@@@>>>>>>>>>???@@@@@@AAAAAA???===>>>AAA???<<<;;;>>>>>>===<<<<<<<<<===>>>??????===;;;:::999;;;<<<>>>===:::888777777777777666666666777777777555444333222222222222222222333333000000000000000000000000........................---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,)))******++++++++++++*********++++++++++++******************************))))))******+++,,,,,,---++++++******************))))))))))))***************************+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,---------.........///.........///000111111//////000000111222222333111222222333444555555555bbbMMMHHHEEECCCAAA@@@@@@???>>><<<========================;;;;;;;;;<<<<<<<<<======999>>><<<<<>><<<777999999999999999888777666666888999888666666888;;;999999999888888888888888666777777777777777666555555666666666666666555555888777777777777777777888555555555555555666777888777777666666666666777777111111111111111111111222222222222333333444444444111111000000000000111111555444333222111///.........------------...//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------------------...000000...///000222222111111000111111111000111222222333000111111111111222222222111222333444666777888999888777666666888:::===?????????@@@@@@??????>>>>>>======>>>???@@@AAAAAABBB@@@======@@@???<<<;;;======<<<;;;;;;<<<===>>>???;;;;;;;;;::::::999999999555555666888999999666444777777777777777555333222222222222222222222222333000000000000000000000000---.....................---------,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++************++++++++++++******************************(((((()))***++++++,,,,,,***************+++++++++))))))))))))************+++++++++***************,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,---------.........---------...///111222...//////000111222222222222222222333333444444444```NNNIIIDDDDDDBBBAAA@@@?????????<<<;;;;;;::::::;;;;;;<<<>>>>>>======<<<<<<<<<;;;<<<>>>??????>>>>>>???@@@>>>JJJ___|||xxxzzz~~~~~~rrruuuwwwvvv|||RRRAAA???<<<:::888888999999888888777777666666555555888777555444555666888999<<<;;;:::999888888888888777666666555555555666666888888777777666666555555:::::::::999888777666666555555666777777777777777555555444444444333333333222222222111111111111000222222111111111111222222000000000000000000000000333222222111000//////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,+++,,,---...............//////////////////000000000000//////111111222222222333333333444444444555555777888888777777777777888888888888======>>>>>>===<<<;;;;;;999;;;======;;;:::::::::???>>>>>>===<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;:::888666555444555555777777666555444444333333333333333222222222111111......//////000000111111////////////............---------,,,,,,+++++++++))))))***+++,,,...///000......---,,,,,,+++******************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++++++++************************++++++++++++++++++++++++---+++)))+++---///---+++++++++,,,,,,,,,,,,------////////////////////////////////////000000000000333333222111222333444555^^^MMMIIIDDDCCCBBB@@@??????>>>>>><<<;;;;;;::::::;;;;;;<<<>>>=========<<<<<<<<<;;;<<<>>>??????>>>===???@@@JJJ>>>KKKzzz}}}|||vvvooorrrrrrttt\\\DDD>>>===:::888666666666777777777777666666666555555777666555444555666888999;;;:::999888777777777777666666555555555555666666777777777666666666555555999999999999888777666555555666666777777777666666555444444444444333333333222222222111111111111000222111111000000111111222////////////////////////111111111000/////////..................---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...............//////////////////000000000000//////111111111222222222333333333333333333444555666777666666777777777888888888<<<<<<======<<<;;;;;;:::999:::<<<<<<;;;:::::::::>>>>>>======<<<;;;;;;::::::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555444444555777666666555444444333333333333222222222111111111///////////////000000000////////////............---------,,,,,,+++++++++*********+++,,,---...///......---,,,,,,+++******************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++---...---+++++++++,,,,,,,,,,,,------........................---......///000111111222333333222222222333444555}}}\\\LLLHHHCCCBBBAAA???>>>>>>======<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<===>>>>>>======>>>@@@EEE999DDD]]]}}}{{{sssoooppppppvvvaaaBBB???;;;:::777555444444444444666666666555555555555555666555555444555666777888999888777666666666666666666555555555555555666666666666666666666555555555888999999888888777666555555666666666666666555555444444444444333333333333222222222111111111111000222111111000000111111222//////////////////////////////////////////......//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---............///////////////000000000000//////111111111222222222222333222222222222333444555555666666777777777777888888::::::;;;;;;;;;:::999999888:::<<<<<<:::999:::;;;=========<<<<<<;;;;;;:::999999:::;;;<<<===>>>>>>999999999:::::::::::::::999888777666555444444444666666666555444444333333333222222222222111111111000000///////////////////////////............---------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---......------,,,,,,++++++***************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------........................,,,,,,---///000222333333333333222222222333444555yyyYYYJJJGGGBBBAAA@@@>>>=========<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>===<<<<<<===???AAAYYYbbbUUU[[[~~~|||uuurrrtttxxxsssIII<<<@@@999888666444333333333333555555555444444444444444555444444444444666777777777666666555444444444555555555444444444555666666555555555555555555555555777777888888777666666555555555666666666555444444444444444333333333222222222222222111111111000000111111000000000000111111////////////////////////------................../////////...------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......---------.........////////////000000000000//////111111111111222222222222222222222222222333444555666666666666777777777888888999999999999999888888888999::::::999999:::;;;<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;<<<======888888888888999999999999888888777666555555444444666666555555555444444444222222222222111111111111000000000//////......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,------........................------...///000111222222222222222333333333444444vvvWWWIIIGGGAAAAAA???>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::<<<======<<<<<<===>>>LLLwwwNNNPPPgggyyyzzzzzzxxxrrrsss~~~wwwLLL>>><<<:::777777666555444333333333333333333333333333444444333333333444444555666777555555444444333333444444444444444444444555666666444444444444444555555555666666777777777666555555444444555555555555444333444444333333333222222222222222222111111111000000111000000000000000000111........................------------............//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------............//////000000000000//////000000111111111222222222333333333222333333444555555666666666666777777777777777888888888888888777777888999999888888:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::888888888888888888888888777777666666555555444444555555555555555444444444222222222111111111000000000000//////......------............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------........................////////////000000000000222222333333333444444444sssUUUIIIGGGBBBAAA@@@>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>GGGuuu]]]888JJJWWWvvv{{{wwwzzzwwwuuunnnppp|||PPP:::======555666666555555444333333222222222222222333333333333111222222333444555666666555444444333333333444444333333333333444555666666333333333444444444444444555555666666666666555555222333333444555555444444333333333333222222222222222222222111111111111000111000000//////000000111..........................................------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,------------.........//////000000000000//////000000000111111111111222444333333222222333333444555555666666666666777777666666777888888888888777666777888888777777:::<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999888888888777777777555666666666666555444333555555555555555555555555222111111111111000000000//////...........................------------,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++************************++++++++++++++++++++++++***,,,------++++++---...++++++,,,,,,,,,,,,------------------------------000000000000////////////111222333444444444333333rrrTTTIIIHHHBBBAAA@@@???>>>=========<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999;;;<<<<<<;;;:::<<<===888NNN>>>222GGGKKK```|||zzz|||vvvrrrppp|||ZZZAAA===<<<999666444444444444333333222111111111111111222222333333000111222333444555555666444444333333333444444555333333333333444555666777222222333333333444444444444555555666666555555555000111222333444555555555333333333222222222222111222222222111111111111000000000////////////000000........................000000//////...---------,,,,,,------.../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,...............,,,,,,---------.........//////000000000000//////000000000000111111111111333222222111111111222222555555555666666666777777666666777888888888888888666777777777666777999<<<999999999999999999::::::::::::::::::::::::;;;;;;;;;:::999999888777666666444555666666666555444333555555555555555555555555111111111111000000000000------...........................---------,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***,,,------++++++,,,...++++++,,,,,,,,,,,,------------------------------......//////000000111111111222333444444444333333qqqTTTIIIIIICCCBBBAAA???>>>>>>======<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999:::<<<;;;::::::;;;===888===???EEEHHH???OOOvvvwwwyyyxxxppp{{{bbb<<<===BBB888222888333333333333333222111000000000111111222222222333///000222333444555555555444444444333333444555555222222222333444555666777222222222333333444444444444444555555666555555444///000111333444555666666333333333222222222111111222222222111111111111000000000////////////000000........................111111000///...---------+++,,,,,,---...///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------)))+++,,,...//////......,,,,,,,,,---------......//////000000000000//////000000000000111111111111111111000000000000000111555555555555666666666777666666777888888888888888666666777666666777999<<<999999999999999999999:::888888999:::;;;;;;<<<===<<<;;;:::999888666555555444555666666666555444333444555555555555555555555111111111111000000000000,,,------....../////////......---------,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,...---+++***,,,///++++++,,,,,,,,,---------------------------------,,,---...///000111222333111222333444555444333333nnnSSSHHHEEEAAAAAA@@@???>>>===<<<<<<;;;;;;::::::::::::999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>BBBHHHLLL}}}zzzuuunnnsssZZZMMM>>>666666777444000111111111111111111111111111111000000000000000111222222111111222222333444111111222222222333333333444333333222222333333444444444333222222222333333333444444555555444444333666555555555555444444444555444333222111222333333333333222222111000//////000000000000000000000000........................000000///...------,,,,,,000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------.........//////------------------------..................------............///000222222111111000000111111222333333444555555666555555555777777777777666666666666777666555555555666888999999888666444555777999;;;555666777888999:::::::::;;;;;;:::999888888888888555555444444444444555555666222///444<<<>>>888111111111111111000000000000......---------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++************************************************)))************+++++++++++++++******************(((((())))))*********++++++++++++*********)))))))))************+++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111222222222222222222222222kkkQQQGGGDDDAAA@@@@@@???>>>===<<<<<<;;;;;;::::::::::::999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>@@@DDDGGG]]]|||vvvrrrppp~~~pppJJJBBB:::666888888666333111111111111111111111111111000000//////000000111222111111111111222333333111111111222222222333333333333222222222222333333333333222222222333333444333444444444444444444333555555555555444444444444555444333222222222333333333333222111111000//////000000000000000000000000........................000//////...------,,,,,,//////...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---------.........------------------------..................------.........//////000111222111111000000111111222333333333444555555555555555666666666666666666666666666555444444444555777777;;;:::888666666666777888666777888888999999999999:::999888888888888888888555555444444444444555555555222111444999;;;666111111111111000000000//////......---------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++*********))))))************************************************)))************+++++++++************************((()))))))))*********************)))))))))(((((()))************+++++++++,,,,,,,,,+++++++++******)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------......///000000111111222222222222222222222222fffOOOFFFEEEAAA@@@??????======<<<;;;;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;>>>>>>???>>>======???AAAFFFYYYxxxooonnnoooyyyhhhHHH;;;999777777777666444222000000000000000000000000000000////////////000000111111111111111222222333111111111222222222222333222222111111111111222222222222222222222333444555444444444444444444444444555555444444444333333333444444333222222222222333222222222111111000000///000000000000000000000000........................//////......---,,,,,,,,,///...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------------------------............//////000000111111111000000000000111222222222333444444555555444444666666666666666666666666444444444444444555666666;;;;;;:::999888777666666777777888888999888888888777777666666777777888888555555444444444444555555333333333444666666333111111111000000000000//////......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++*********))))))************************************************)))************+++++++++************************))))))))))))************)))))))))((((((((((((((()))************+++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000111111111111111111111111cccNNNGGGFFF@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;===>>>>>>===<<<===>>>CCCGGGdddwwwoooiiilllxxxwwwLLL<<<777777888666444111000000000000000000000000000000//////.........///000000000000000000000111222222111111111111222222222222111111000000000000111111111111111111222333444555444444444333333444444444444444444444333333333222333333333222222222222222222111111111000000000///////////////////////////.................................------,,,,,,,,,......---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000000000000000000000000000111222222222222333444444444444444444555555555555555666666444444444555555555666666999:::::::::999888666555777888888888888888777666555555555555555666777888555444444333333444444555222333444444333111111111111000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++************************************************))))))*********+++++++++***************+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///000000//////000000000000111111aaaMMMGGGGGG@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999:::::::::;;;;;;888:::<<<======<<<===>>>CCCAAALLLooo}}}ssspppqqq~~~{{{QQQ>>>;;;777777777444111//////111////////////////////////......------...//////000000000//////000000111222000000111111111222222222111000000//////000000111000000000111222333444555555444333333333333444555444333333333222222222222333333333222222222111111111111111000000000000000................................................---------------,,,,,,,,,------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000000111000000///000000//////000000111222111222222333333333333333333333444444555555555555555555666666777777777777666777999::::::999888777777777888888888777777666444444444444555666777777444444333333333333444444111333444333111///000111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++************************************************))))))*********+++++++++))))))*********+++++++++******))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,+++++++++******))))))*********+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,---......//////.........//////000000000```MMMGGGFFF@@@???>>>>>><<<<<<;;;:::;;;;;;::::::::::::999999999999999999999999999999999999999999::::::::::::777999;;;<<<<<<===>>>???AAABBBCCCRRR~~~}}}~~~{{{yyyppp{{{RRR<<<999<<<555555444222111000222444////////////////////////---------------...///000///////////////000000111000000000111111111111222111111000000000000111111111111111111111222333444555444333222222333444555333333333222222222111111222222222333222111111000000000000000000000000000................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........///000111111000///...000////////////000111111000111222222333333222222222222333333444555555555555666666777888777777777555666777888999888888777666666777777888777777777555555555444555555666666444444333333333333444444222333333222111000000111000000////////////............---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++*********))))))************************************************)))************+++++++++)))))))))***++++++,,,,,,************))))))))))))************++++++++++++)))************+++++++++,,,,,,,,,+++++++++******)))************+++++++++************++++++++++++))))))*********+++++++++++++++,,,,,,---.........,,,------......//////000^^^LLLFFFDDD??????>>>===<<<;;;;;;:::;;;;;;::::::::::::999999888888888888888888888888888999999999999:::::::::888:::;;;<<<;;;<<<>>>???===CCCCCCEEE___zzzxxx|||||||||xxxtttvvvzzzZZZAAA999888888444333222222222222222111........................,,,,,,,,,,,,---...///000///............///000000000000000000111111111111222111111000000111111222222111111111111111222222666555333222222333555666222222222222111111111111111222222333222111000//////000000000000000000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++***++++++,,,------.........///000111111000///...///////////////000111111000111111222222222222222111222222333444444555555444555666777777777666666666666777777777666666555555555666777888888888777777666555555555555555666444333333222222333333444333222222111222222222222000000/////////...............---------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++*********))))))************************************************)))************+++++++++((())))))***++++++,,,,,,************)))))))))((())))))))))))*********+++)))************+++++++++,,,,,,,,,+++++++++******)))************+++++++++************++++++++++++))))))))))))*********++++++++++++,,,------......+++,,,,,,---......//////]]]JJJDDDBBB??????>>>===<<<;;;::::::;;;;;;;;;:::::::::999999888888888888888888888888888888999999999:::::::::;;;<<<<<<<<<;;;;;;===???888@@@CCC???FFFiii|||rrrssszzz|||}}}|||ssstttuuuwwwzzzUUU>>>;;;:::555222444333333333444222...+++........................,,,++++++,,,---...///000...............///000000000000000000111111111111222222111111111111222222222222111111111111111111666555333222222333555666222222222111111111111000111111222333222111000///////////////000000000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---.........///111222111000...---///////////////000111111000000111222222222222222111111222333333444555555333333555666666666555444888888777666555444333333444444666777888888888888888777666555555555555555444333333222222333333444444222000111222444333222000/////////..................---------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++************************************************)))************+++++++++((())))))***++++++,,,,,,+++*********))))))(((((('''((((((((())))))******)))************+++++++++,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++))))))))))))***************++++++,,,,,,---......++++++,,,------...//////|||YYYKKKGGGDDD??????>>>>>>===;;;:::999::::::::::::999888777777999999888888888888999999888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;>>>CCCEEEAAALLLrrr~~~|||yyyyyy{{{{{{jjjiiiooorrrzzz```CCC<<<===999555666000000000000////////////......------------......------------------------//////.........---------......///000000000000000222222111000//////000000000000000000111111111111222222222222222222222222000000000000000000000000222222222111111111111000000/////////111111///......------,,,,,,------...////////////////////////.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,---------******+++++++++,,,,,,,,,---------............///++++++++++++,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...------------...//////000000000111222222333333222222333333333222222111222222333333444555666666666666666666666666666666555555555555555555555555666666555444444444444555333333333333333333333333222333444444444333222111////////////.....................------,,,,,,,,,...------,,,,,,------...------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++*********))))))(((((())))))***++++++++++++***++++++************++++++)))************+++++++++++++++++++++******))))))+++++++++************)))((()))***++++++++++++++++++++++++************))))))************+++++++++******+++++++++,,,,,,,,,...------------...//////yyyWWWJJJFFFCCC??????>>>>>>===;;;:::999888888999::::::999999999999888888777777888888999888888888888888888888888::::::::::::;;;;;;;;;;;;;;;:::<<<>>><<>>>>>===;;;:::999666777888999::::::::::::999888888777777888888999888888888888888888888888999999:::::::::;;;;;;;;;@@@<<<;;;???>>>>>>GGGTTT{{{~~~}}}}}}xxxvvvxxx}}}~~~zzzyyy{{{ooommmooouuu|||^^^FFF999000333777444111333000////////////............------,,,,,,------...------------------------............---------------...//////000/////////111111000/////////000000000000000000111111111111222222222222222222222222000000000000000000000000222222111111111000000000000///...///000111///---...------,,,,,,------..............................------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------............///+++++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------...////////////000000111111222222111111222222222222222111222222222333333444444555555555555555555555555555666666666666666666666666888777666555444333333333333333333333333333333333000111111222222222111000////////////...............------------,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************************))))))))))))******+++++++++++++++++++++************++++++)))************+++++++++++++++++++++************+++++++++************))),,,,,,,,,,,,+++***)))(((+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,---------------......///sssSSSIIIEEEAAA??????>>>>>>===;;;:::999777777888999999999999999888888777777777777888888888888888888888888888888999999999999::::::::::::@@@<<<===AAABBB@@@BBBGGGYYY~~~}}}yyyuuurrrvvvvvvyyyooonnnkkkooofffEEE===666333666777333111222/////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...111000000/////////000000///000000000111111111111111111111111111111111111000000000000000000000000111111111111000000000000///......///000000///---...------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,,,,---------------............///,,,++++++*********++++++,,,,,,,,,------------...------------------------,,,,,,,,,---------.................................------------...//////......//////000111111222000111111222222222222111111222222222333333333444444444444444444444444444777777777777777777777777888777666555444333333333333333333333333333333333111111111222222222222222////////////............---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************)))***++++++,,,,,,++++++++++++************++++++))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))+++,,,,,,,,,++++++***)))+++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,------...///qqqSSSIIIFFFAAA??????>>>>>>===;;;:::999999999999999888888777666888777777777777777777888777777777777777777777777888888888999999999::::::::::::<<<>>>>>><<>>>>>===;;;:::999999999999999888777666555888777777666666777777888777777777777777777777777777777888888888999999999;;;<<<>>>===;;;;;;>>>BBBDDDOOOrrrzzzuuuxxx~~~tttqqq{{{{{{bbbYYY\\\}}}cccBBB555777555444222222111000000000......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------//////......//////000000000000000000111111111111111111111111111111111111111111111111111111111111111111000000000////////////...---...///000...,,,...------,,,,,,------...------------------------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------............//////...---,,,++++++***+++,,,---------............------------------------,,,,,,,,,---------......------------------------...------------...//////------......//////000000//////000111222222222222111111111111111111111111333333333333333333333333666666666666666666666666666666555444444444444555333333333333333333333333222222222222333444555555////////////............,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,---......//////......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********************************+++++++++++++++***++++++,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++************))))))***+++,,,------------+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...kkkOOOHHHEEE@@@??????>>>>>>===;;;:::999777888888888888888777666777777666666666666777777777777777777777777777777777777777777888888888999<<<======<<<===???@@@???BBBAAAOOOpppyyyuuuwwwzzzvvvzzzkkk```iii~~~aaaJJJ888333777333333333222333444222///---------,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------------,,,...............///000000000000000000111111111111111111111111111111111111111111111111111111111111111000000000////////////...------...//////...,,,...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...---------............///111000///---,,,+++++++++------------....................................,,,,,,,,,---------......------------------------...------------...//////,,,------......///000000...///000111222222222222111111111111111111111000222222222222222222222222555555555555555555555555555444444444444555666666333333333333333333333333222111111111222333444555////////////............,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++************++++++)))************++++++++++++++++++,,,,,,,,,------+++++++++************)))++++++,,,,,,---,,,,,,,,,+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...iiiNNNGGGCCC>>>??????>>>>>>===;;;:::999555666777888888999999888777777666666666666777777777777777777777777777777777777777777888888888888888777666888===AAA???;;;888<<>>:::666333444///000000000111111---(((---------,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,------------,,,...............///000111000000000000111111111111000000000000000000000000111111111111111111111111000000000000////////////...------...//////...,,,...------,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////222111///...---,,,++++++---------.........//////........................,,,,,,,,,---------......------------------------...------------...//////,,,,,,------...//////000......000111111222222222111111111000000000000000222222222222222222222222555555555555555555555555444444444444444555666777333333333333333333333333111000000000000222444555000/////////............,,,,,,,,,------.........,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++************++++++)))************++++++++++++++++++,,,,,,---------+++++++++************)))------------,,,+++******+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...hhhQQQFFFAAA>>>======<<<;;;:::999999888777777777777777777777777666666666666666666666666777777666666666666666777777777777777888888888888999999::::::::::::;;;;;;<<<;;;@@@EEEHHH^^^|||zzzyyy|||zzzuuurrr{{{~~~yyy\\\AAA999999555222333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000000111111111111000//////111000///000222333222111000...---...111222111...///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........////////////000///...---,,,,,,---...///++++++++++++++++++++++++------------------------////////////000000000000...//////000111222222222111111111111111111111111222222222222222222333333444333333222222222333333333333333333333333333333444444333333222111000000000000000000////////////......//////...---,,,,,,///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------------------,,,,,,,,,+++++++++******************************)))***+++,,,,,,,,,,,,,,,------------------------************************------,,,+++***)))((('''))))))))))))***************++++++,,,,,,++++++***+++++++++*********)))))))))************+++++++++++++++************++++++*********++++++,,,,,,,,,************************++++++------------++++++fffPPPEEE@@@>>>======<<<;;;:::999999888777777777777777777777777666666666666666666666666777777666666666666666777666666777777777888888888999999999:::::::::;;;;;;<<<;;;???CCCBBBNNNxxx~~~zzzvvvvvvxxxzzzyyywwwzzz{{{}}}~~~^^^HHH777555777444222444222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////000000000000111111111111000000000/////////111000000111333333222111111///...///111222111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////......---,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...//////000111111222222000000000000000000000000111222222222222333333333///000222444444444333222333333333333333333333333444444333222222111000000000000000000////////////......//////...------,,,---,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,++++++++++++******************************++++++,,,,,,,,,++++++------------------------************************+++++++++***************))))))))))))***************++++++,,,,,,++++++***+++++++++*********))))))************++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************++++++,,,------,,,++++++cccNNNDDD@@@=========<<<;;;:::999888888777777777777777777777777666666666666666666666666777666666555555666777777666666777777777777888888999999999999::::::::::::<<<:::>>>AAA>>>@@@WWWttt|||zzz{{{uuurrrppprrrwwwzzz{{{zzz{{{WWWCCC777000333666333111444111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000111111111222222222111000///...///000000000000111333555444222000111000///000222222222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000000111111222////////////////////////111111222222222333333333,,,///222444666555333222222222333333333333333333333333333222111111000000000000000000////////////.........///......---,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***------------------------************************))))))******+++++++++,,,))))))))))))***************++++++,,,,,,++++++***+++++++++***************************+++++++++,,,++++++************++++++***++++++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++```KKKDDD@@@======<<<<<<;;;:::999888888777777777777777777777777666666666666666666666666666666555555555666777777666666666666777777777888888999999999999:::::::::;;;999<<>><<>><<<@@@HHHSSSrrr{{{~~~}}}~~~}}}zzzzzz||||||zzz{{{~~~~~~wwwVVVCCC;;;777555444333111...///222//////......------,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............//////000000111222222333333555444222000000111222333...///000333555444111...000111111111111111222333///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,---------.........------------------------+++++++++,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///////////////000000000111111111111111111111111000000111222333333444444666555444222222222333444111111111222222333333333222222111111111111111000000000000000////////////------...............---222222000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))((()))))))))***************++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++ZZZIIIDDDAAA>>><<<<<<;;;:::999888777777666666666666666666666666666666666666666666666666444444444444555666777777555555666666666666777777888888888888999999999999===999999;;;<<<:::;;;@@@BBB\\\}}}xxxxxxzzz|||~~~}}}}}}~~~|||zzz|||rrrQQQ<<<666:::333333222000......000222......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((()))******++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///...//////000111222333333444333222111000111222222......///111333222000...///000222111000000111333///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,---------............------------------------++++++,,,,,,,,,,,,------------............------***++++++,,,,,,------...++++++,,,---------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////111111111111111111111111000000111222333444444555999777333111000000222444000000111111222333333333111111111111111111111111000000000000////////////,,,---......///.........222111000...---,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++******))))))))))))))))))***************++++++,,,,,,++++++******************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***************************++++++************++++++~~~XXXHHHEEEBBB???<<<;;;;;;:::999888777777666666666666666666666666666666666666666666666666444444444444555666777777555555555666666666777777888888888888999999999999:::777777:::;;;:::;;;===AAAFFFUUU||||||{{{wwwxxxyyy{{{}}}iiiMMM===333222666111111000//////000111111---------,,,,,,,,,,,,,,,************************)))************+++++++++'''((()))***+++******)))************************++++++,,,,,,,,,,,,---------------............///---......///111222222333111111111000000000//////...------...000000///......000111111//////000222///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------............------------------------++++++,,,,,,,,,,,,------------............------******+++,,,,,,---......***+++,,,,,,---------,,,******+++,,,,,,---......,,,------------.........,,,,,,,,,,,,------------++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////111111111111111111111111///000111222333444444555444333111000///000111111///000000111222222333333000000000000111111111111000000000000////////////,,,------...//////............---,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++***************************************+++++++++))))))))))))***************++++++,,,,,,++++++***))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************,,,+++***))))))***+++,,,}}}XXXHHHEEECCC@@@<<<;;;;;;:::999888777777666666666666666666666666666666666666666666666666333333333444555666777888555555555555666666666777777888888888888999999999555555777:::<<<===>>>@@@>>>>>>===QQQ}}}}}}{{{zzzwwwxxxyyyzzz|||gggFFF888777666333222222222222111111222111...------,,,,,,,,,,,,,,,,,,************************)))************+++++++++'''((()))++++++******)))************************++++++,,,,,,,,,------------------.........//////,,,---...///000111222222/////////000///...------...---,,,---...//////...---///111000......000222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------.........//////------------------------++++++,,,,,,,,,---------------............------******+++,,,,,,---......***+++,,,,,,------------******+++,,,,,,---......---------.........//////,,,,,,------------......+++,,,------------,,,+++++++++++++++++++++++++++---------------------------------........./////////////////////.........000000000000000000000000///000000222333444555555...//////000000000000//////000000111222222333333000000000000000111111111000000000000////////////,,,,,,---.../////////...************+++,,,---......------,,,,,,------...------------------------++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++++++++++++++++++++************************'''((()))***+++,,,------))))))))))))************+++++++++,,,,,,+++++++++))))))******++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,wwwVVVHHHCCC???>>>===<<<;;;;;;999999888777777777777777777777777777777777777777777666555555444444444444444444444444555555555555666666666666777777777777888888888888;;;::::::::::::;;;<<<<<<===<<>><<<;;;:::999888777777666666666666666666666666666777777777777777666555555444444444444444444444444555555555555666666666666666666777777777888888888999999999999999:::;;;;;;<<<999;;;???BBBLLLiii{{{wwwwwwyyy|||[[[DDD===666222333333222000////////////.........---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))******+++++++++******)))************************)))******++++++,,,---------------............///............////////////..............................//////...------,,,............///////////////............---------,,,,,,---------.........------............------//////......---------...------------------------//////.........---------............------------,,,,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,------...///------,,,++++++++++++,,,***++++++,,,,,,,,,,,,,,,******+++,,,,,,------......---,,,++++++,,,...///////////////////////////000000000000000000000000...///000111222222222222111111000//////000111111111000000//////000000111////////////////////////..............................---,,,,,,+++******++++++,,,,,,,,,,,,------...------,,,---...///000------............------------------------------------............---------------,,,,,,,,,++++++------,,,,,,,,,+++++++++******************************************************************************))))))))))))******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++*********+++,,,------,,,++++++++++++,,,---,,,+++++++++************++++++***))))))******+++rrrSSSGGGCCC@@@>>>;;;::::::999888777666555666666666666666666666666666666666777666666555444444444444444444444444444444555555555555666666666666666777777777777888888888888777777888888999:::===;;;;;;===;;;<<>>;;;;;;:::999888777666666666666666666666666666666555555555666666555555444444444444444444444444444444444444555555555666666666666666666777777777888888888777777888888999:::<<<:::;;;>>>===<<>>777555444222222333222///,,,.........---------,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))***+++++++++******************************)))******++++++,,,---------------............///............////////////............---------------...............------............///////////////............---------------------............///...---,,,,,,---...//////////////////......---.........................................................---------,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++......---,,,,,,,,,---------,,,,,,++++++++++++++++++,,,------......------*********+++,,,,,,------,,,,,,+++++++++,,,---...---...............//////////////////////////////...//////000111111000000000000000//////000000000000//////......//////000////////////////////////........................---------,,,,,,++++++++++++++++++,,,,,,,,,------------------......//////------............------,,,,,,------------------------.........---,,,,,,++++++******************,,,+++++++++++++++++++++******************************************************************************))))))******++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,)))))))))))))))(((((((((***))))))))))))******+++mmmPPPGGGDDDAAA===<<<<<<;;;:::999888777777555555555555555555555555333444555555555555444444444444444444444444444444444444444444555555555555555666666666666777777777888888888888888999999::::::888888:::;;;<<<>>>BBBEEE]]]~~~]]]HHH>>>999777555444222000000///...---------------,,,,,,,,,,,,,,,,,,+++++++++*********************************************************((()))***+++++++++++++++************************)))******++++++,,,---------------............///............//////////////////.........---------------...............---............///////////////............------------------.........////////////---,,,,,,---////////////000000000///...---////////////////////////---........................------------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++......---,,,,,,,,,------......---,,,,,,,,,,,,,,,+++,,,------......------))))))***++++++,,,,,,---++++++++++++,,,,,,------,,,,,,------..........................................///000000000///////////////000000///////////////............//////................................................------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------...............------............------,,,,,,,,,---------......------......---,,,++++++************************++++++++++++++++++++++++***************************************************************************************+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((()))******+++lllOOOGGGEEEAAA======<<<<<<;;;:::999888888555555555555555555555555222333444444555444444444444444444444444444444444333444444444444555555555555555666666666666777777888888888777888999999:::<<<;;;:::999888999:::;;;BBB@@@VVV}}}XXXCCC<<<999444000000000...---------...///------,,,,,,,,,+++++++++++++++++++++************************************************************((()))***+++++++++++++++************************)))******++++++,,,---------------............///............////////////000000000///......------,,,---......///.....................///////////////............---------------........./////////000//////////////////000//////000111000///...---000000000000000000000000---------...............------------,,,,,,,,,,,,******+++,,,------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,------,,,,,,,,,------...///...------,,,,,,------++++++,,,---------------))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.......................................////////////.........//////000000//////.........------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......------............------+++,,,,,,------.........------...------,,,+++******************+++++++++*********+++++++++++++++***************************************************************************************+++,,,---***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,+++************++++++++++++******(((((((((((())))))))))))(((((((((((()))******+++lllOOOHHHFFFAAA<<<<<<<<<;;;:::999888777777555555555555555555555555222222333444444444444444444444444444444444444444333333444444444555555555555555555666666666777777777777666666777777888999;;;<<<<<<:::999999:::;;;AAA:::@@@\\\hhhSSS???777666444000...---.........------......,,,,,,,,,,,,++++++++++++++++++++++++************************************************************(((((()))++++++,,,,,,+++************************)))******++++++,,,---------------............///............////////////222111111000//////......,,,------...//////..................///////////////............---------............////////////000000111111111111000000...///111111111000...---000000000000000000000000---------.........//////---------,,,,,,,,,++++++)))***+++,,,------------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,------...///...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,------......------------------------.........//////......---......///000000///.........------------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.../////////...---------............------++++++,,,,,,---......///------------,,,+++***************+++++++++,,,,,,)))*********++++++++++++************************************************************************************+++,,,---...******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))((((((((())))))*********'''''''''(((((()))++++++lllOOOHHHFFFAAA<<<;;;::::::999888777666666555555555555555555555555111222333333444444444444444444444444444444444444333333333444444444555555555555555555666666666777555555555555555666777777111555888888888:::<<<===777======<<>><<<<<<;;;:::999888777777555555555555555555555555444444444444444444444444333333333333333333333333222222222333333333444444555444444333333444444555444444444444555555555555666777888888777888:::<<<888666:::???>>>@@@PPPdddmmmQQQAAA;;;555444222111///............------,,,++++++******)))))))))))))))))))))))),,,++++++******++++++,,,************************+++++++++*********))))))******++++++++++++*********++++++,,,,,,++++++***)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---///////////////......---000///////////////////////////////////////////////////000000000000000///.................................///////////////000000000000000000000000222222222111111111000000///000111111111000......------------------------++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++************************,,,,,,++++++***++++++,,,......//////......---,,,,,,,,,,,,---------..............................,,,,,,,,,---------..............................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,..............................---,,,,,,+++******++++++******************))))))))))))*********++++++++++++*********)))))))))))))))))))))***++++++------,,,,,,+++******)))************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---,,,******+++,,,************************))))))))))))))))))))))))eeeLLLEEEAAA===<<<;;;;;;:::999888777666666444444444444444444444444444444444444444444444444333333333333333333333333222222222222333333333333444333333222222333333444444444444444555555555555555777888888777777999;;;:::777:::@@@@@@;;;;;;@@@[[[zzzuuuwww|||zzzxxxwwwzzz||||||xxxvvvxxxzzz|||yyy[[[JJJ>>>666333222111000///............------,,,,,,++++++******)))))))))))))))))))))))),,,+++************+++,,,************************+++++++++*********************++++++++++++************++++++++++++******)))***++++++,,,,,,++++++...---,,,+++++++++,,,---------...////////////...////////////////////////////////////////////////...///////////////......------------------------......//////000000000000...//////000000111111222222222111111111000000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++************++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++************++++++************************,,,++++++***++++++,,,,,,......//////......---,,,,,,,,,,,,---------..............................,,,,,,,,,---------..............................------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,------------------------------------------...------,,,,,,++++++*********++++++++++++++++++)))))))))***************+++++++++******************))))))))))))***++++++---,,,,,,++++++*********************************************************,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++******+++,,,************************))))))))))))))))))))))))cccKKKEEEBBB===;;;::::::999888777666555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222333333222222222222222222333333333444444444555555555555777888888777777888999===888888<<<>>>===>>>AAA@@@XXXwwwrrrlllhhhggggggffffffhhhiiikkklllooouuu}}}|||wwwuuuvvvyyyoooQQQAAA===999333000000//////............///,,,,,,,,,,,,++++++******))))))))))))))))))))))))++++++************++++++******************************************************++++++++++++************++++++++++++******))))))***+++++++++++++++///...,,,*********,,,---+++,,,---...////////////.........///////////////////////////////////////.........///......------------------------------------......//////000000------...///000111222333111111111111000000000000............------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...............//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++************************++++++******++++++,,,,,,.........///......---,,,,,,,,,,,,---------..............................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,------.........---------------------------------,,,,,,+++++++++******+++++++++++++++,,,******************************************************))))))******+++,,,,,,,,,,,,++++++*********************************************************,,,++++++******++++++,,,***++++++,,,,,,++++++******+++++++++++++++,,,,,,)))***+++***)))((()))***************************))))))))))))))))))))))))bbbKKKFFFDDD???<<<:::999999888777666555444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222111111222222222333333333444444444444555555777888999888777777888777555444666777999===CCC999???PPPooo{{{xxxwwwsssooohhhaaa]]]^^^aaadddgggmmmwww~~~|||yyy{{{zzzUUUGGG999555666444000/////////............//////,,,+++++++++++++++******))))))))))))))))))))))))******************************************************************************++++++++++++******)))******++++++******)))))))))***++++++++++++***///...,,,*********,,,---***+++,,,...////////////------....../////////000////////////////////////...............---,,,,,,------------------------++++++,,,------...//////,,,,,,---///000111222333111111111000000000//////...------,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,---......//////.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++*********++++++,,,---.........///......---,,,,,,,,,,,,---------..............................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************************************++++++,,,,,,,,,+++++++++++++++***************************************************,,,++++++******++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,---......,,,***(((((()))************************))))))))))))))))))))))))aaaJJJHHHEEE@@@===::::::999888777666555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222111111111333222222111111222222333333333333333444444444444444666999999888666666777444666888888666555777:::===;;;>>>IIIbbbvvvnnnjjjiiieeegggkkkppptttxxxzzz{{{~~~zzzxxx~~~fffSSS>>>888222222222000000333//////......---.........++++++++++++++++++******))))))))))))))))))))))))))))))***++++++***))))))***************************************+++++++++******++++++++++++******))))))************))))))((()))******++++++******...---,,,+++++++++,,,---***+++,,,---.../////////---------......//////000////////////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,---...000111222222111111000000000/////////...------,,,+++,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,------......,,,---......//////......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------............,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++************++++++************************************+++,,,------......//////......---,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++++++++++++++************************++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++************++++++,,,,,,---111222111///,,,*********++++++++++++++++++++++++))))))))))))))))))))))))```IIIGGGFFF@@@<<<;;;:::999888777666666555333333333333333333333333222222222222222222222222111111111111111111111111222222222222111111111000333333222222222222333333222222333333333444444444444666999999888666666666555777999:::999999888777===<<<<<<>>>FFF___tttXXXGGG>>>888444222333222///000444///...---,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))((()))***++++++***)))(((************************))))))*********+++++++++******++++++++++++******))))))************))))))((())))))***************+++,,,,,,,,,,,,,,,,,,---+++,,,------............,,,,,,---......///000000////////////////////////000000000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000------......///000111111111000000000///////////////...---,,,+++,,,,,,---...------,,,++++++******++++++,,,,,,---......///,,,,,,---............---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************************+++,,,---.........//////......---,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,---......///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,++++++*********))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))******+++,,,,,,------///000000...,,,******+++++++++++++++++++++++++++))))))))))))))))))))))))^^^HHHGGGFFF@@@<<<;;;;;;:::999888777666666333333333333333333333333222222222222222222222222111111111111111111111111222222222222111111000000444333333222222333333444222222333333333444444444444666999999888666555555444444333444888<<<<<<:::777666999<<<>>>EEEWWWjjjaaaLLLBBB888///111//////222222...,,,......---,,,+++******************************++++++))))))))))))))))))))))))((()))***++++++***)))(((************************))))))******++++++++++++******++++++++++++******))))))************))))))(((((()))******************+++,,,---------------,,,,,,------......------,,,,,,------...///000000////////////////////////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111------......///000000000000000000000///////////////...---,,,+++,,,---.........------,,,+++******++++++,,,,,,---...//////+++,,,------......------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------++++++++++++------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,++++++*********++++++************++++++************************************+++,,,---.........//////......---,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,------------......++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++*********))))))******++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------***+++,,,+++)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))^^^LLLCCC@@@@@@<<<::::::999888777666555555444444444333333222222222111111111111111111111111000000000000000000000000111111222222222333333333333333333222222222111111111111111111111111111111444555666666555555666888777:::<<<<<<:::888777777::::::999:::;;;>>>AAACCCLLLmmmuuuTTTDDD>>>888333000000000///------,,,,,,,,,******************************************************))))))((((((''''''))))))))))))************)))************+++++++++++++++***)))(((((())))))******))))))******+++,,,******))))))))))))******************************++++++++++++++++++++++++,,,++++++******++++++,,,//////.........---------///////////////.........000000111333333222...++++++,,,,,,------,,,,,,+++++++++++++++,,,---.....................///000000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------.........---+++******++++++,,,,,,++++++***,,,,,,---......---,,,,,,,,,,,,,,,---------......///............---------------,,,++++++,,,,,,,,,------,,,,,,+++***))))))************************+++***)))***,,,---,,,+++------............------//////////////////......------------------------,,,,,,,,,---...///000000------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,///...---,,,,,,---...///.........------,,,,,,,,,.................................------,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------******************************+++,,,,,,,,,,,,++++++++++++*********)))))),,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---+++++++++,,,,,,---------,,,,,,++++++***)))(((((())))))))))))))))))))))))]]]LLLCCC@@@@@@;;;:::999999888777666555555222222222222222222222222111111111111111111111111000000000000000000000000111111111222222222333333333333222222222111111111111111111111111111111111333444666555444444555777444666888999777666666777999999888888:::<<<>>>@@@JJJJJJWWWxxxxxx___LLL999444666666444444000///...---,,,,,,,,,,,,***************************************************)))))))))((((((((('''))))))))))))************)))************+++++++++++++++***)))))))))))))))******))))))******+++,,,******))))))))))))******************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///.........------------............////////////111111111333444333///---+++,,,,,,------,,,,,,+++++++++++++++,,,---...///...............//////000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------.........---,,,+++***++++++,,,,,,++++++***,,,,,,---......---,,,,,,,,,,,,,,,---------..................---------------,,,,,,++++++,,,,,,---------,,,,,,+++******)))************************+++***)))***,,,---,,,+++------............------------------------------------------------------,,,---------.../////////------------------------,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,///...---,,,,,,---...///......---------,,,,,,,,,..............................---------,,,,,,,,,+++,,,------...---------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,************************)))***++++++,,,,,,+++++++++++++++*********)))))),,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))\\\LLLDDD@@@@@@;;;:::999888888666666555444111111111111111111111222111111111111111111111111000000000000000000000000111111111222222222222333333222222222222111111111111111111111111111111111222333444444333333444555222333555555444444666777888888777777888999;;;<<<999777:::IIIhhh^^^III@@@777000000333222000//////...---,,,,,,+++,,,,,,************************************************))))))))))))(((((((((((())))))))))))************)))************++++++++++++***))))))))))))))))))******))))))******+++,,,******))))))))))))******************************++++++++++++++++++++++++------,,,,,,,,,,,,------............---------------------.../////////000111111111333444333000---,,,,,,------------,,,,,,++++++,,,,,,---......///......------......///000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------.........---,,,+++***++++++,,,,,,++++++***,,,,,,---......---,,,,,,,,,,,,,,,---------..................------------,,,,,,,,,++++++,,,,,,------,,,,,,++++++*********************************+++***)))***,,,,,,,,,+++,,,------......------,,,++++++++++++++++++++++++------------------------------..................------------------------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......------------.........------------,,,,,,,,,------------------------...------------,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++++++++)))*********++++++++++++************************)))***++++++,,,,,,+++++++++++++++***************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))[[[LLLDDDAAA???:::999999888777666555444444333222222222111111111000111111111111111111111111000000000000000000000000111111111111222222222222222222222222111111111111111111111111111111111111000222333333222222333444444555555555333333555777888888777777777888999999111<<>>:::888666555333///,,,***------,,,+++++++++++++++************************************************))))))))))))((((((((((((((()))))))))************))))))*********+++++++++******)))))))))))))))*********))))))******+++,,,******))))))))))))*********************************+++++++++++++++,,,,,,...------,,,,,,------...------------------------,,,,,,------...///000000/////////111222111///---,,,,,,------------,,,,,,+++,,,------.../////////...------------...//////......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------------------,,,***++++++,,,,,,++++++***,,,,,,---......---,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++*********************************+++))))))***+++,,,+++***,,,,,,------------,,,,,,************++++++++++++------------------------...............---------------------------------,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------------------------------------------------------++++++,,,------------,,,,,,,,,,,,++++++++++++***))))))))))))************************************))))))***+++++++++++++++************************++++++*********+++,,,---++++++++++++++++++++++++........................,,,,,,------.........------,,,,,,,,,++++++******+++++++++*********))))))))))))))))))))))))))))))YYYLLLDDDAAA???:::999999888777666555444444666666555333222111000///111111111111111111111111000000000000000000000000000000111111111222222222222222222111111111000000111111111111111111111111000111222222111111222444888999999777444444555666777777777777777777777888;;;<<<<<<;;;???IIIYYYeeebbbMMMAAA777666<<<000333444222111///......,,,++++++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++***)))))))))))))))************))))))******+++,,,******))))))))))))***************************************++++++,,,,,,,,,...------,,,,,,------...,,,,,,------------------+++,,,,,,---...//////000---------...//////...,,,,,,------......------,,,+++,,,---///////////////---------------...//////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***,,,,,,---......---,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,+++++++++++++++******************************)))((()))+++,,,+++***++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------------------------...............---------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------------------,,,------------------------------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,+++++++++*********(((((()))))))))*********************************))))))***++++++++++++***************************++++++***+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,++++++*********+++++++++***************))))))))))))))))))))))))XXXKKKDDDAAA???999999888777777555555444333777666555444222111000000111111111111111111111111000000000000000000000000000000000111111111111222222111111111111000000000111111111111111111111111000111222222111111222444999::::::888555444444444555666666666666666666666===999666777<<>>HHHUUUbbbyyynnnVVVEEE>>>999888999888444000000333333...,,,///...***)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))************+++++++++)))))))))))))))***++++++******))))))******+++,,,******))))))))))))******************************)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------,,,+++***+++---...---,,,------............------,,,---///111111111000///------,,,,,,------...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///***++++++,,,,,,++++++***,,,,,,---......---,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++,,,---...///++++++++++++++++++++++++***************************)))((()))***+++***)))******++++++++++++************++++++,,,------...------------------------,,,---------.../////////------------------------,,,++++++******++++++,,,)))*********++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,,,,,,,+++++++++++++++************)))))))))*********++++++************************((())))))***************))))))*********+++++++++******++++++,,,,,,,,,+++************************++++++++++++++++++++++++)))***,,,---...---,,,+++************++++++++++++************************))))))))))))))))))))))))|||WWWKKKEEEAAA???888888888777666555444333333//////000111222222333333111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111000222333333222222333444///222555555444222111111000000111333333444333333333444555666777888999:::<<>><<<999999999888666555444333222333222111111000000111111222111111111000000//////333333222111000///......000000000000000000000000222111111111000000//////000000000000000000000000//////000000111111111222111111222222222333333333444333111000000111333444666666555555555777999:::<<<===>>>AAAGGGPPPZZZaaagggTTTGGG<<<444333222222222111000//////.........---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))******+++)))))))))***+++++++++,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,..................------++++++++++++++++++++++++,,,---...///000000000000........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------............------------------------,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++))))))))))))************)))***,,,------,,,***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,...---++++++++++++---......------,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++************)))))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))************************************************,,,***)))+++---...+++)))***************************************************++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))************zzzVVVNNNFFF???===:::999999888666555444333222333222111111000000111111111111111111000000000///222222111111000/////////000000000000000000000000111111111111000000000///000000000000000000000000111111111000000000000000111111111222222222333333333222111000111222444555666555555555555777888999;;;;;;;;;;;;>>>DDDLLLRRRWWWfff|||cccTTTDDD===:::666444666222222111000000///.........------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))******+++***************+++++++++---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,..................------+++++++++++++++++++++++++++,,,---...////////////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------............------,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++))))))))))))************)))***,,,------,,,***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...------,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++************))))))))))))******************)))))))))******+++************************************************************************,,,******+++------+++)))************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))************zzzWWWOOOHHHAAA>>>;;;999999888666555444333222222222111000000000000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222222111111000/////////111111111222222222222333222222111111222444666777555555444555555666888888999999888777777;;;AAAEEEAAADDDHHHNNN]]]wwwyyy^^^JJJ>>>888333222222111111333111111000000///.........------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***************,,,++++++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------............------++++++,,,,,,------......,,,------.........------+++,,,,,,------,,,,,,+++------............------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))))))))*********++++++***+++,,,------,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++++++++************)))))))))*********++++++++++++******)))*********************************************************************************,,,+++***+++,,,---+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))))))))*********++++++wwwUUUNNNGGGAAA???;;;999999888666555444333222222222111000000000000000111111111000000000000000////////////000000111111000000000000000000000000111111111000000000000000000000000000000000000000111111111000000000000000111111111111222222222222111111111222333555666777444444444444555666777777999999999777777:::???BBBFFFDDD???:::999BBBSSSaaakkkWWWJJJ>>>666888777777555222//////000/////////.........------,,,,,,++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++,,,+++++++++***)))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,---......///000000------......///.........+++,,,,,,------,,,,,,+++---..................---******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,---......------............------------------------------,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********))))))*********+++++++++,,,,,,+++************+++************************************************************************+++++++++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++tttSSSMMMGGG@@@>>>;;;999999888666555444333222222111000000//////000000000000000000000000111111.........///000000111111////////////////////////000000000000000000111111////////////////////////......///000111222222333000000111111111222222222000000111222333555666666222333444444555555666666;;;<<<;;;999888999<<>>;;;999999888666555444333222111111000////////////000000000000000111111111111.........//////000000000////////////////////////000000000000111111111111////////////////////////------...000111222333444000000000111111111111222000000111222333333444444111222333444555555555555<<<<<<;;;999666555666888333666999:::999:::===AAA;;;@@@KKKYYYeeeqqqhhhXXXKKKBBB999666555333333555///111111---,,,...000000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,+++***+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...////////////////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,......//////000000111111+++,,,---...............+++,,,,,,------,,,,,,+++------............------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------............------,,,,,,,,,,,,---......///------............------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************************************)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++***************++++++++++++,,,rrrRRRMMMHHHBBB???<<<999999888666555444333222111111000//////////////////000000000111111111111....../////////////////////////////////////////////000000000111111111111////////////////////////......///000111222222333000000000000111111111111///000111111222222222222000111333444555555444444777777888666444333444555666888999888555555666888EEEAAA@@@AAABBBEEELLLUUU___tttfffUUUKKKCCC???999444111444555111///000222444333...---000///***+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))+++------,,,+++******************+++++++++))))))***+++++++++++++++***************************++++++,,,------......---------------------------......//////......---////////////////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++..................//////***+++,,,------.........+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++++++++,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,......------------......,,,,,,,,,,,,---...//////------............------........................,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++,,,...///000++++++++++++++++++++++++************************************************)))+++------+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,+++++++++***************+++++++++,,,,,,rrrSSSNNNIIICCCAAA===999999888666555444333222111111000/////////////////////000000111111111222//////////////////////////////////////////////////////000000111111111222////////////////////////000000000000111111111111000000000000111111111111///000000111111111000000000111333444555555444333000222444444444555666888222444666777666555666888777666888===???======???;;;FFFRRR[[[jjjhhh[[[LLLAAA>>>;;;777222777000---111111...---000---111000---///333111***+++++++++++++++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((***+++------,,,+++***))))))******+++++++++,,,))))))***++++++++++++*********************************+++,,,,,,---......---------------------------------...------,,,,,,........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------,,,,,,)))***+++,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,------...//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,///...---,,,,,,---...///+++++++++,,,---...///000---..................---........................,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,---///000111++++++++++++++++++++++++************************************************)))+++...---+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,nnnWWWJJJDDDEEE<<<===:::999777555333222111111111111111111000000000000333111000222666666222---000000000000////////////////////////000000000000000//////000111111///---///////////////000111111//////000000000000//////000000000000000000000000////////////000000000000000111222333444333222222111111222222222333333333444555777888888777555444777888888888888999999999999999;;;>>>EEEMMMTTTXXXeeesss}}}lllZZZNNNAAA>>>999555222111222222000000000000////////////...---,,,,,,+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,+++++++++,,,------....................................////////////---,,,+++++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,---------,,,+++***,,,++++++******++++++,,,,,,,,,,,,------------...//////.........------------,,,,,,++++++,,,,,,---)))***++++++,,,,,,,,,,,,)))))))))((())))))***++++++++++++******)))))))))************************)))))))))***+++++++++,,,------,,,++++++,,,------,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,---............---,,,,,,,,,,,,---///...,,,++++++,,,...///---------............///...------------...//////...---,,,,,,++++++++++++++++++------------++++++++++++++++++,,,,,,---...+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++lllVVVJJJDDDGGG>>>???:::999777555333222111111111111111000000000//////222000///111555555111---000000/////////............/////////000000000000//////...///111111000...///////////////000000111//////000000000000//////////////////////////////////////////000000000000000111222333444333222222111111111222222222333333333444666777777666444333666666777777777888888888777666666777:::>>>BBBEEECCCHHHPPPXXXbbbnnn}}}xxxbbbQQQFFF???999555:::888666333222111222222000000000/////////......------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,++++++,,,,,,---.......................................///////////////...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,------------,,,,,,+++,,,---------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........///.........---------------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,+++++++++*********++++++++++++++++++++++++***************+++++++++---,,,+++******+++,,,---,,,,,,,,,------------...---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++,,,---......//////...---------------...---,,,******,,,---...------------............---------------...//////...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++iiiUUUIIIEEEHHH???@@@:::999777555333222222111111111000000000000//////111///...000333333000---//////.........---------....../////////000000000...------///111111000/////////......//////000111...//////000000//////...////////////////////////////////////000000000000000111222333444333222222111111111222222222222333222333444555555444333222555555555555666666666666888777777777777888999999999:::;;;;;;<<>>>>>999888777555333222222222111000000000///////////////......///111111///---......---------,,,,,,,,,........./////////000000---,,,---...111222111//////............///000000...//////////////////...////////////////////////////////////000000000000000111222333444333222222111111111111222222222222111222333333333333222111333333333333444444444444666777888888999999999888222555888999888888:::;;;===>>>AAAEEEIIIOOOSSSVVV^^^dddmmmwwwxxxgggYYYOOOHHH@@@<<<444666666666444222222222...///000111111000//////............------------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,***************+++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,---...///........................---------........./////////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------..................---++++++,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------------.........---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,---.........---,,,,,,,,,,,,---++++++***))))))***+++++++++,,,,,,,,,------------------,,,,,,------...///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,hhhUUUJJJEEEGGG<<<;;;999888666555333333222222000000000////////////...............//////...---------------,,,,,,,,,,,,............////////////---,,,,,,...000111000///...............//////000......////////////..............................////////////000000000000000111222333444333222222000000111111111222222222111222222222222222222111111111222222222333333333222333444666666666555555000333777999999777666555888888777888999;;;>>>???;;;???CCCHHHLLLPPPUUUXXX___bbbgggnnnvvv~~~rrraaaTTTPPPHHH???888555555555555///222555555333000//////...///000111111///...,,,------------,,,,,,,,,+++)))))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,---...///000........................------------............,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---..................---++++++++++++,,,,,,------...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,---------,,,++++++******++++++************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************------------------------gggTTTKKKFFFFFF;;;:::888777666555444333333333000000////////////....................................---------,,,,,,,,,------........./////////---,,,,,,...000000///.........------......///000---......//////......---........................////////////000000000000000111222333444333222222000000000111111111111222222222222111111222222222111111111111222222222222444555555555555444333333888777777666777888999:::777666555555555777888999;;;<<<>>>>>>>>>>>>@@@BBB???@@@BBBEEEHHHKKKNNNPPPTTTVVVZZZ___eeennnwww~~~{{{rrrlllaaa[[[RRRLLLIIICCC;;;555666555555555666555333111666555444111000111333666//////000000000...---+++,,,,,,,,,,,,++++++++++++))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,------,,,++++++******++++++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000........................,,,------------.........++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------............------++++++++++++,,,---......------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++*********************+++,,,,,,++++++++++++,,,,,,,,,,,,************************+++++++++*********************+++,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))******+++,,,---++++++***)))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++************++++++++++++******************************------------------------dddSSSKKKGGGHHH<<<;;;888777666555444333333333000000/////////............//////.........//////............---------------------.........//////...------...///000...---...------------...//////---......//////......---........................////////////000000000000000111222333444333222222000000000000111111111111222222222111111222222222000111111111222222222222666666666666555555555555444222///...///111444555444444333222222111111111///111333333333333555666;;;;;;:::::::::;;;;;;<<<>>>???AAAAAACCCEEEJJJMMMNNNQQQTTTYYY\\\___aaabbbeeeeeeffffffggggggffffffZZZUUUOOOKKKHHHDDD===777555444333444666777666555///000222444555333111...///---***))))))+++---...---............------,,,,,,+++++++++***************))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...,,,++++++******++++++,,,((())))))***++++++,,,,,,************************+++++++++++++++++++++++++++,,,,,,,,,...///000111........................,,,,,,---------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---...///---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------,,,,,,++++++******+++---...///,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***+++++++++******)))(((***))))))))))))***++++++*********+++++++++,,,,,,++++++++++++++++++++++++***************+++++++++***+++,,,------,,,+++******++++++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++************))))))))))))***+++,,,---,,,++++++******************++++++++++++++++++***************++++++++++++,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,---------,,,,,,+++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************++++++++++++************++++++++++++******************************++++++++++++++++++++++++bbbRRRJJJGGGIII>>><<<888777666555444333333333000/////////............////////////......///000//////.........------------------........./////////...---...//////---,,,...------------...//////---..................---........................////////////000000000000000111222333444333222222000000000000111111111111333333222222222222333333111111111111222222222222111111111222333555666777444333444555777999999888555555555555666666666666666777888777666555666777444444444444555666777888333555888999999999:::<<<;;;;;;===>>>>>>>>>======::::::;;;<<<<<<<<<;;;;;;;;;888555666::::::777333666666777777555333111000222111000000000111222333......///000222111---***++++++,,,,,,,,,---------+++++++++************)))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,---...,,,++++++++++++++++++,,,((())))))***++++++,,,,,,************************+++*********************+++,,,,,,---...///111111........................,,,,,,,,,---------..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111000...------...///000---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++******+++---...///,,,++++++******++++++,,,((())))))))))))*********+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***************)))(((''')))))))))((()))******+++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++,,,------------,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++************)))))))))))))))***+++,,,------,,,++++++******++++++++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...------++++++++++++------...---,,,,,,++++++++++++---------,,,,,,+++++++++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))gggQQQLLLGGGDDD@@@777444444444444444444444444222111111000000000000000111000000///...---------...------,,,,,,------...000000////////////000000777333:::(((000333'''333))),,,---///000+++555***,,,---...---,,,,,,---777+++...+++......$$$111&&&444&&&"""DDD111333>>>000000000//////...............///000000111222222BBB888333:::---...;;;---///000111222222111000///222222222222222222222222:::000666333444333???888222888<<<222111:::777222,,,???111444777000:::333666888$$$@@@777111111???XXX]]]CCC:::555111888888CCC###:::;;;---;;;777111666555666888%%%???000///+++777***777444,,,666...777000333///,,,///...666...555555...///...---,,,000///...---,,,+++++++++***++++++,,,,,,++++++***************************+++***)))))))))***,,,---,,,,,,+++***))))))******))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))******+++,,,************************------------,,,,,,+++***+++++++++,,,,,,---------++++++******++++++,,,---)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,------..................------,,,,,,,,,------------------------///......------,,,++++++---,,,,,,+++,,,---...//////...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++---,,,***)))))))))************++++++++++++******)))************+++++++++++++++******************+++,,,,,,------,,,,,,+++*********++++++*********,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++,,,---...///000......---------,,,,,,,,,******************************))))))******+++,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))((((((************************,,,,,,+++***))))))******fffQQQMMMGGGDDD@@@777666666555444333333222222222111000000//////000000111000000///......------...------,,,,,,------.........------------......444)))......+++&&&---VVVxxx~~~yyysssxxxsss~~~zzz^^^)))555888+++222333WWWsss\\\***000111000000000111111000000000222222222222222222222222---444}}}{{{}}}UUU000...///000222555)))666;;;222999111))):::888777---zzz{{{QQQ)))KKK111;;;......???'''...555222666222---ooo}}}wwwzzz||||||}}}uuuyyyxxx===555111222///...---,,,,,,+++++++++***++++++,,,,,,++++++******************************)))))))))******+++,,,,,,++++++***))))))******))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))******+++,,,************************,,,---------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,---------............---------,,,,,,,,,------------------------...------------,,,,,,,,,------,,,,,,,,,---...//////...---,,,,,,,,,,,,---++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,***)))))))))***+++******++++++++++++******************+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,...//////...------------,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))))))))************************,,,++++++***))))))******eeeQQQMMMGGGCCC@@@888888777666555333222111000222111000000//////000000000000000///......------...------,,,,,,------.........------------......,,,222***&&&555'''555+++---222???000888...444111000000//////000000111111111111111111111111111555HHHCCC333333777777000+++777222(((222///888000%%%jjjqqq===,,,:::%%%666...777///222999,,,---???,,,]]]333(((555......---,,,++++++++++++******++++++++++++******************************))))))******++++++******,,,+++******)))************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,------------......------------,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,---............---,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---......------,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,,,,+++************+++******++++++++++++******************+++++++++,,,***++++++,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))************************,,,+++******)))*********dddQQQMMMGGGCCC@@@888777666555444333222111111111111000///////////////000000//////...............------,,,,,,------...000//////......//////000)))222---'''555***888777***222===###888444'''***111000///......///000111111111111111111111111111+++///000)))...222444111555777)))&&&333444///,,,666,,,///222555...888666888---'''<<<...\\\...###444------,,,+++++++++++++++******++++++++++++******************************((()))***++++++***)))(((++++++***************+++***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++---,,,,,,,,,++++++******++++++******++++++,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++------------------------------------------------------------------------++++++,,,,,,---...//////------------------------...------,,,,,,,,,------,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++------------------,,,,,,------------------------------------------------+++++++++,,,---...///000++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,++++++,,,,,,---...//////,,,,,,------------,,,,,,,,,------------------,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++***************+++cccRRRNNNGGGCCC@@@999444444444444444444333333111000000///.../////////////////////...............------,,,,,,------...//////............/////////...444---***(((,,,QQQccccccuuuuuu^^^???(((000&&&222***888:::III444666111000///......///000111000000000000000000000000888+++444888999777...000888444111777555000999444BBB'''555222111111///444+++///)))```mmmooo}}}qqqlll:::000,,,222,,,,,,+++*********++++++)))******++++++******)))))))))))))))))))))))))))((()))***++++++***((('''+++***************++++++******))))))))))))******))))))))))))))))))))))))(((((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------------------------------------------------------------------------***++++++,,,---...//////---------------------,,,------,,,,,,,,,------...,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,***+++,,,---.../////////------------------------------------------------+++++++++,,,---...///000+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,---......//////,,,------......------,,,,,,------......------,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,------------------------,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************+++***************++++++}}}bbbRRRNNNGGGBBB@@@:::444444444444444444444444111000//////......////////////////////////.........------,,,,,,------...------,,,,,,,,,,,,------000)))888222(((000,,,)))+++;;;IIIKKKHHHlll000,,,777...111111///444)))999+++EEEXXX###***000//////......//////000////////////////////////111%%%///444---$$$111000111---999;;;%%%'''kkk222)))===,,,000444222000111(((777---***777+++###111;;;LLLZZZ---...(((444111---***++++++******)))******+++))))))************))))))))))))))))))))))))))))))))))))******))))))((((((*********)))******+++,,,+++******))))))******+++))))))))))))))))))))))))((((((((()))******++++++)))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++*********++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......------------,,,,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,---...//////------.........---,,,+++------,,,,,,,,,---......,,,---------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,)))***,,,---///000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------............------,,,------......------,,,,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,---------------------------------------------......///++++++,,,,,,,,,,,,------+++,,,---.........---,,,------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********************************)))******+++,,,{{{aaaRRROOOGGGBBB@@@:::555555555444444333333333000000///............///.../////////////////////...------,,,,,,------...---,,,,,,++++++,,,,,,------***555///...777...---&&&777:::...sss>>>'''...///***///***+++,,,::: 666555:::]]]...888...//////////////////...////////////////////////333333333===999777222111///)))888///###UUUttt...:::666\\\\\\===///222000333'''777+++---<<<444///666%%%444---###---777...:::---)))'''******))))))))))))******))))))************))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))***++++++,,,+++******))))))******+++))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,************++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,---------------------------------,,,+++++++++---///000......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........------.........---,,,+++,,,,,,,,,,,,,,,---...///------------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,++++++---...////////////---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---***+++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------............------,,,,,,------------,,,,,,*********++++++,,,---...------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,,,,------........................---------------...//////+++++++++,,,,,,---------***+++---...///...---,,,........................++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******************************))))))***++++++,,,zzzaaaRRROOOGGGBBB@@@;;;777777666555333222111111000000///........................///////////////...------,,,,,,------...///......------......//////111111'''///111%%%555555))) 666888TTT"""...555***///222&&&444$$$///222111222AAA'''www(((+++---...///000000///...---////////////////////////###333(((...,,,111***000222,,,777***;;;III000222%%%000999"""???&&&,,,$$$777,,,,,,'''...***$$$666+++)))///222''''''((())))))000---***)))))))))))))))******))))))************))))))))))))))))))))))))))))))+++***)))'''''''''((()))******))))))***+++,,,,,,++++++************++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------))))))******+++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,---------------------------------,,,,,,+++***+++...000111.........------,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......------...///...---+++***,,,,,,,,,,,,,,,---...///---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,------......///.........,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++++++++)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++------............------+++,,,,,,------,,,,,,+++************+++,,,---...------------------------,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******((((((((((((((((((((((((*********)))***++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------..............................------------...//////+++++++++,,,,,,---------***+++---//////...---,,,........................*********++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******************************))))))***+++,,,,,,xxxbbbUUUNNNDDDAAAAAA;;;:::888555333444444333222111111000000//////......//////............//////......---,,,,,,,,,,,,---,,,,,,++++++,,,...///000000...,,,---///000---***...+++...***000FFF++++++,,,------...//////////////////000000000000)))000...222///)))222+++(((,,,------------------------,,,(((444222111+++)))//////222444,,,QQQ444---///777222000,,,+++------------------------(((,,,///444*********************************))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++---//////---+++)))************************,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------,,,,,,+++***,,,,,,++++++,,,---///000//////...---,,,,,,++++++,,,,,,------...///000000---------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------,,,++++++,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,---------..........................................---,,,+++***------------------------(((((())))))***+++------+++++++++*********))))))***************************++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////111000000///......---------------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------//////...------,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++************)))++++++,,,,,,,,,,,,------+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********vvvaaaTTTNNNEEEBBBBBB;;;;;;888555333333333222111111000000000/////////...//////............//////......---,,,,,,,,,,,,------,,,,,,+++,,,---/////////...---...///000...+++...+++...***000FFF++++++,,,,,,------.............../////////000000444KKK"""%%%---+++???///---444////////////////////////000666)))'''===%%%///---)))111000***111///...333,,,+++...///------------------------***,,,,,,...*********************************))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++---......---+++)))************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,---------,,,,,,+++***------,,,,,,---...000111//////......---,,,,,,+++,,,,,,------...//////000------------............///...---,,,,,,,,,,,,---,,,,,,---------------------------------------------,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,,,,,,,,,,---------..........................................---,,,+++***------,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))******************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........000000///......---,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------............------,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******ttt___SSSNNNEEECCCCCC===<<<999666444333333111000000000000000//////////////////............//////......---,,,,,,,,,,,,---------,,,,,,,,,------......------...000000...---...+++...***000FFF,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////!!!@@@XXX///666555666<<<333111---&&&222,,,444---000---///'''>>>222///------------------------,,,,,,))))))}}}*********************************))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,......,,,+++***************************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,---------,,,++++++...---------...///000111/////////...------,,,,,,,,,,,,,,,---......//////------------..................---,,,,,,,,,------------------------,,,,,,------------------------,,,,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,,,,,,,,,,---------......---------------------------......------,,,+++***+++++++++,,,,,,,,,,,,,,,++++++************+++++++++++++++***************++++++++++++++++++++++++...------,,,++++++******------------------------........................++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************)))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------///......------,,,,,,+++//////............------,,,,,,,,,,,,,,,+++++++++------------............------,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***qqq]]]RRRNNNFFFDDDDDD======:::666444333222111///000000000000//////////////////............//////......---,,,,,,,,,,,,---...------------,,,------------...//////000///......+++...***000FFF,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......888OOO|||$$$111333555>>>---***BBBrrruuu<<<,,,%%%%%%///000***000(((333+++ZZZ)))///,,,...%%%www222***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((((((|||*********************************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************+++,,,------,,,+++***************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,+++------------......///////////////......---------,,,,,,,,,------.........,,,,,,---------............------,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,+++++++++,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------,,,+++*********++++++++++++,,,,,,---,,,++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******)))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++............------------,,,,,,++++++++++++******,,,,,,,,,------------...++++++++++++******))))))))))))*********+++++++++---,,,,,,,,,++++++*********+++++++++++++++,,,,,,+++++++++*********))))))***++++++++++++,,,,,,,,,---,,,+++*********,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++ooo\\\QQQNNNFFFDDDDDD======:::666444333222111///////////////000000000000//////............//////......---,,,,,,,,,,,,---------------------,,,,,,......///000////////////...+++...***000FFF---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......$$$tttyyy%%%222...,,,&&&000111)))"""---///333777///333'''666+++...,,,)))---,,,///(((((())),,,,,,,,,,,,,,,,,,,,,,,,***+++***+++*********************************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++*********))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,------,,,...............---------,,,,,,,,,---------------,,,,,,,,,------------...------,,,,,,,,,------............------,,,,,,,,,------------------------,,,+++++++++,,,,,,---.........---,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,...---,,,+++************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++************))))))))))))*********+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++*********))))))*********+++++++++,,,,,,,,,,,,*********+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++ooo[[[QQQNNNFFFDDDDDD===<<<999666444333333111000////////////000000000000//////............//////......---,,,,,,,,,,,,---,,,,,,---......------,,,...000111111///......///...+++...***000FFF------------------------,,,,,,,,,---------......%%%222666ooo,,,EEE###000'''555111]]](((((()))---%%%$$$,,,777,,,(((222,,,++++++000)))***...,,,,,,,,,,,,,,,,,,,,,,,,***++++++---*********************************))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++*********************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,---------,,,,,,***+++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,---......------------------,,,,,,------------------------++++++++++++,,,---.........------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------...---,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++,,,,,,,,,,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************+++++++++++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++******************++++++++++++*********************************++++++++++++,,,+++++++++++++++******************++++++,,,,,,---+++++++++************)))************++++++++++++++++++******++++++,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,nnn[[[QQQNNNFFFDDDCCC<<<;;;888555333333333222111.../////////000000000111//////............//////......---,,,,,,,,,,,,---***+++---............---000222333222...,,,---......+++...***000FFF---------....../////////------------............'''555;;;111SSSDDD<<<'''$$$444...ggg~~~000444---)))'''777333///---+++???000++++++///(((KKK///++++++++++++++++++++++++***,,,***,,,*********************************))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++***************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,------******+++,,,,,,---......******++++++++++++*********+++,,,,,,---------,,,+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,------------------------------------------++++++++++++,,,---...///---------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,------......------,,,+++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------........................---------------------------------,,,,,,+++++++++***************************++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,,,,---------------,,,,,,,,,,,,------............------,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++)))******+++,,,,,,------+++++++++************)))************++++++++++++)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,nnn[[[RRRNNNFFFDDDBBB;;;:::888555333444444333222.../////////000000111111//////............//////......---,,,,,,,,,,,,---)))***,,,...//////......000333444222...,,,,,,---...+++...***000FFF---------...///000111111---------.........//////&&&,,,)))------FFFXXX(((+++444***000000000///666333***...444000333666%%%000444MMM333,,,+++---%%%rrr+++++++++++++++++++++++++++,,,,,,)))***~~~*********************************))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,------******+++,,,,,,---......******++++++++++++*********+++,,,,,,------------,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........------------------------++++++++++++,,,---...///------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,------...//////---,,,,,,++++++,,,,,,---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---------------------------------,,,,,,+++++++++))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---------------------------------.........////////////...------,,,++++++++++++,,,,,,,,,---------++++++++++++++++++,,,,,,++++++,,,,,,,,,---------))))))******+++++++++,,,))))))***+++,,,,,,------+++++++++************))))))************+++++++++(((***+++,,,---,,,,,,+++*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,nnn^^^OOOJJJIIIEEE@@@===<<<:::666333222222444666111000///......///000000///......///000000///---//////...------------...,,,,,,,,,---...///000000000///...------...///000...***...***000GGG------......///000000111+++---000000///---,,,,,,***222&&&***444***tttJJJ666,,,+++666***111...+++<<<***000444(((444///,,,555&&&+++yyy...000(((111+++)))))))))***+++,,,,,,------***...,,,))){{{)))+++,,,------,,,+++)))(((***)))(((''''''((()))***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))))))))************))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---......---,,,---...///000000///...---------------...+++***+++---...,,,***---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---000000//////.........---+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++***)))******+++,,,---...///...,,,*********,,,---***++++++,,,,,,++++++***,,,---------,,,++++++***+++++++++************)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---------++++++++++++------......---,,,,,,+++************+++++++++,,,,,,,,,************))))))((((((+++++++++,,,,,,,,,------////////////000000000000//////.........---------,,,,,,,,,---------......,,,,,,,,,++++++,,,------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++*********++++++++++++************++++++++++++++++++******))))))))))))*********+++++++++------------------,,,,,,++++++*********+++---...***++++++,,,,,,++++++***)))************+++++++++mmm___PPPKKKIIIEEE@@@>>>999777555333444666999;;;444333111000////////////111000//////111111000/////////...------------...,,,---------.../////////000///...------...///000...+++...***000GGG,,,------...//////000000000333888999777333///---+++000)))000555$$$JJJFFF))),,,555))),,,444,,,---111333&&&((((((666---111***......000)))111,,,---***++++++,,,------......***...,,,))){{{)))++++++,,,,,,,,,+++*********)))(((((((((((()))***))))))***++++++++++++***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************)))************+++++++++))))))))))))*********+++))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---......---------...///000///......---------.........,,,+++,,,......---+++---------,,,,,,,,,++++++...------,,,,,,------...000/////////............,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///...,,,******+++,,,---++++++,,,,,,,,,,,,++++++......//////......---,,,++++++++++++******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...------,,,++++++************+++++++++,,,,,,,,,+++++++++******)))))))))+++,,,,,,,,,------------....../////////000000000//////.........---------,,,,,,,,,---------......---,,,,,,+++,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------+++*********++++++++++++************++++++++++++++++++*********)))***+++++++++,,,,,,,,,,,,------------------------++++++*********+++------++++++,,,,,,,,,,,,++++++************++++++++++++mmm___QQQLLLJJJFFFAAA???999777555444555777999;;;666555333111000/////////333111///000111222111111//////...------------...------..................//////............///000...+++...+++111GGG,,,,,,------.../////////111666<<<>>><<<666000,,,...---+++111333%%%***HHHDDD%%%111333***333111$$$666'''===###555bbb&&&444000555333///<<<$$$***:::---...+++...111...///+++000,,,++++++,,,,,,------......///***...,,,))){{{)))+++++++++***++++++,,,,,,***))))))(((((())))))***))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++)))))))))***************)))))))))*********++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------......------......///000......---------.../////////---,,,---...///...---------------,,,,,,,,,,,,///......------......///////////////............,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......---,,,+++***+++,,,---,,,,,,------------,,,,,,......//////......------,,,+++++++++******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,------......,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,---------...............////////////000...............---------,,,,,,,,,---------......------,,,,,,,,,,,,,,,---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++++++++,,,++++++************++++++++++++++++++************++++++,,,,,,,,,---------........................,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++************+++++++++,,,kkk___RRRMMMJJJFFFAAA@@@===;;;888555333333444444333333222111000000//////333111//////000222222111//////...------------..................---------...............//////000...+++///+++111GGG,,,---------.........///...222777:::777222...+++111---------,,,......(((555***888---,,,777***444...333@@@+++...|||FFF)))777,,,&&&%%%(((666'''000111'''000///...---,,,...+++%%%+++,,,,,,,,,------......***...,,,))){{{***++++++***)))***+++---...))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...------,,,,,,,,,,,,------...............//////000---------------...///000///........./////////......------------,,,,,,,,,......------------......///////////////.........---------.........//////------------------------------------------------------,,,+++++++++,,,,,,------,,,+++++++++,,,---,,,------......------,,,+++,,,,,,---,,,,,,++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000------,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////........................,,,,,,,,,---------.........------,,,,,,,,,,,,---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,iii^^^SSSNNNJJJEEEAAA@@@>>><<<888555222000000000//////000000000000000000222000...///000111000/////////...------------..................------------......//////////////////+++///+++111HHH---------...............***---000111000...------///...000+++&&&333999,,,---000'''000,,,777111000;;;$$$888999333'''WWW"""666//////999444888<<<&&&)))111'''000***...+++...,,,+++&&&++++++++++++,,,,,,,,,,,,***...,,,))){{{***++++++***)))***+++---...))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************))))))*********++++++++++++++++++***************************++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------............///////////////---------------...///000///////////////...//////.........---------,,,,,,------,,,,,,,,,,,,------.........///////////////---------.........//////------------------------------------------------++++++***************+++,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000......---,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------............---.....................,,,,,,,,,---------......///...------,,,,,,,,,---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,************++++++++++++------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,ggg]]]SSSNNNJJJDDD@@@@@@999888666444222111111111---...///000000111000000000//////000111111000...//////...------------...------..................,,,---...///000000000//////,,,///,,,222HHH////////////////////////,,,---...---------///111,,,///444...'''///666---^^^"""111333111111000222777,,,<<<...555EEE333222&&&444%%%!!!''':::///+++000(((...***000++++++...++++++++++++++++++++++++***...,,,))){{{***+++++++++***++++++,,,,,,)))******++++++******)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++******************++++++++++++,,,*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---------..................------------......---...///000000000000///......---------...//////...///000///...---...000............---------,,,,,,,,,,,,++++++,,,,,,,,,.........///////////////,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------......//////......,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000///...---------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------...............,,,,,,,,,---------......000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,---.........,,,------------,,,,,,+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,eee[[[RRRMMMIIIBBB??????777666555444444333444444...///000111111111000000///000111333444333000---//////...------------...,,,---------.../////////,,,---...///000000000//////,,,000,,,222HHH000000000000000000000000.../////////......///111///222333222111///------666...NNN000333...111111+++888DDD???///,,,hhh...;;;,,,:::777333<<<333---***222111)))...+++444+++---222,,,,,,,,,,,,,,,,,,,,,,,,***...,,,))){{{+++++++++,,,,,,,,,+++******)))***++++++++++++***)))))))))***++++++++++++***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++******************+++++++++,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,---------............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---------------------------,,,------...///000111111------------..................------------......---...///000111000000//////......---------......---...000///---,,,...000............------------------,,,,,,,,,,,,------............/////////000,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,***+++,,,,,,------------++++++,,,,,,,,,,,,++++++,,,---......//////......------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...//////000//////...------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******************++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,------------------.........//////,,,,,,,,,---------......000///...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---.........---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------*********+++++++++,,,,,,******++++++,,,------...------.........---++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------cccZZZRRRMMMHHHAAA>>>???999888777666555444444444111222333333222111000///000000222555666555111...//////...------------...,,,,,,------...///000000+++,,,...000000000000//////,,,000,,,222HHH111111111111000000000000///111111111///......///444333///333:::333---222222444///+++000666111...333///@@@666(((???000222000)))---'''555...333&&&666333,,,...,,,777---//////------------------------***...,,,))){{{++++++,,,------,,,+++)))((()))***+++,,,,,,+++***)))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---,,,,,,++++++,,,,,,---------------------------,,,---...///000222333333---------.........//////......------------......---...000111111111000///000///...---------------,,,...000///,,,,,,---000//////.........---------.........------.........---.........//////000000+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++************+++,,,---...***+++,,,---------------***++++++,,,,,,++++++******++++++,,,---------,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////000///...------------------,,,,,,++++++,,,,,,---++++++------------++++++******************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------......000000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---...///...---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------))))))***++++++,,,------------...///...---+++***,,,------......------,,,++++++,,,,,,,,,---------bbbYYYPPPLLLHHHBBB======;;;777666666555111000222333222111/////////000111000111222555777666333111222///+++******,,,---.........---,,,---...///000////////////////////////---,,,222...222GGG/////////000111111222222444***///333111---555666...///555;;;888000///555///999ooo@@@777,,,444777000222444555555555666777666WWW555???...,,,333111444111444---+++---000444***,,,/////////......------,,,---...,,,+++}}},,,***,,,///000///---,,,,,,......---,,,+++***)))))))))************+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,***......---,,,,,,+++******...//////000111222222333//////............//////---------............///........................000///...------...///000000000000000////////////000///---,,,,,,---///000---------------------------......//////......---,,,,,,,,,++++++*********,,,***)))***+++---,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,---,,,,,,++++++*********(((((())))))*********+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,***+++---......---+++***+++***)))+++---......---++++++++++++++++++++++++,,,,,,,,,---------......,,,---/////////---+++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++******)))))),,,++++++******++++++,,,---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---.........,,,***(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------cccZZZQQQMMMIIICCC???>>>;;;777666666555111000222333222000/////////000111000000111222444444111///111///---++++++,,,------......---......///000111///////////////////////////---333///333GGG//////000000111111222222222444...444+++000))))))000000333777777555555777555333>>>:::222555///222333444444444444444555222VVV999???222000444000444(((333***---...000333***,,,///......------------...---...,,,,,,~~~---+++,,,......---,,,,,,---,,,,,,,,,++++++***)))))))))************+++++++++++++++++++++++++++++++++,,,++++++******+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///000///---......------,,,++++++***------......///000000111///..................///---------............///........................000///...------...///000000000/////////.........///...---++++++---...///------------------------***++++++++++++++++++***,,,,,,,,,+++++++++******,,,+++)))***+++------,,,------,,,,,,+++******)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------------,,,***+++,,,------,,,+++***,,,------------,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......,,,------...---,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++*********))),,,++++++******++++++,,,---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,++++++************++++++++++++++++++++++++***+++---......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,cccZZZQQQNNNJJJDDD??????;;;777666666555111000222222111000000///000000000000//////000111111///---000000...------,,,,,,,,,------...///000000111111////////////////////////111///444000333HHH//////000000111222222222,,,888---666111===000666...000000000222555666333444666&&&???222555,,,333333222222222333333444333'''qqq000999444///000)))666(((555,,,...///000222***---...---,,,,,,,,,---...///---...---,,,~~~---,,,---------++++++,,,...******+++++++++***)))))))))************+++++++++++++++++++++++++++++++++++++++******+++,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++---000222111000......------,,,+++++++++++++++,,,,,,---...............------------......---------............///........................//////............///000//////.........---------...---,,,++++++,,,---...------------------------)))******++++++******))),,,,,,,,,,,,++++++++++++,,,+++******,,,------,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------------++++++++++++++++++++++++///222444333...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++************,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------+++************)))))))))++++++++++++,,,,,,,,,,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,bbbYYYPPPMMMIIICCC???>>>;;;777666666555111000222111111000000000000000000222000......//////...---///000000///...---,,,---,,,---...///000000000000////////////////////////222000555000444HHH///000000111111222333333111888///...///---%%%......333444000000444444000---<<<444[[[222777888888666444444555666777777===222888###666000222///777333555111ccc---000...000***///...---,,,+++,,,---///000---...------------------+++******---///******++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++*********+++,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++++++++------------------------+++++++++,,,///000000///......------,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,---------------............///.......................................//////000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,------............------,,,,,,++++++------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---...---------,,,+++************+++,,,000555999777111,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++```WWWOOOKKKHHHBBB>>>===;;;777666666555111000222000000000111111111000000222111//////000000///......000111000...---...///---............/////////000000000000000000000000222000555000444HHH000000000111222222333333...///555222<<<333999===...444888555333555666555,,,666666888888CCC@@@<<<888777777999999888666<<<888:::^^^999444:::<<<555???333666AAA...111...///,,,ccc111...------,,,---...000111---///...............---+++***+++...111------,,,,,,++++++******))))))*********+++++++++++++++++++++++++++++++++******+++,,,---.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,---------------------------,,,++++++---...---,,,......------------,,,,,,---------------.........------,,,,,,,,,,,,---------------............///........................---......///////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,...---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------......//////.........------,,,,,,.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---.........------,,,,,,+++******+++,,,,,,,,,222666555000,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***++++++,,,,,,,,,---------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++___VVVNNNJJJGGGAAA>>>===;;;777666666555111000222//////000111111111111000111000000111222222000...---000111000...---000333111000///...---...///000000000000000000000000000111///444000333HHH000000111111222333333333999666666,,,'''444;;;)))111///000333444222333777333***333:::444???DDD???999777888::::::999999777444BBBMMMBBB<<>>>>>;;;777666666555111000222...///000111222111111000//////000111333333000...---///111///---...222777777555111///......000222000000000000000000000000///---333///333GGG000111111222222333333444(((333,,,>>>BBBBBB111)))111666111000555777---bbb===999@@@JJJEEEAAAAAAGGGMMMOOOPPP\\\GGG^^^___MMMaaabbbdddaaaiiicccYYYZZZWWW>>>999333666777333333///000222222222111///...,,,////////////000000000///......000222===999333...++++++,,,---)))************++++++++++++++++++++++++++++++++++++,,,---......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---......//////........................---,,,***+++,,,...///...------....................................------///..................///---------............///........................,,,---...///000000000///............---------------------......---------------------------------+++++++++,,,,,,+++++++++,,,,,,,,,---------.........,,,++++++---......---------------------------,,,,,,,,,------------.../////////...............------------------......////////////.........---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...............,,,---............---,,,)))***+++,,,------------------------------------,,,,,,,,,---------......---,,,+++++++++,,,...///------------------------+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---......///------,,,,,,+++,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,```WWWOOOLLLIIICCC@@@???;;;777666666555111000222...///000222222222111000------///111333333000------///000///,,,...444:::;;;888444000...///222444000000000000000000000000---,,,222...333GGG000111111222222333444444111AAA :::444\\\===+++555===666111666555;;;DDDHHHLLLUUURRRPPPUUU___iiioooqqqwww|||xxxyyyrrryyyFFF<<<666999<<<)))444000111333444444222///---,,,//////000///000111111111//////000222BBB===666///+++***,,,...)))************+++++++++++++++++++++++++++++++++,,,---.........---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000........................---+++***+++...000111111------..................------------------------//////............//////---------.........//////........................+++,,,...000000000000/////////.........------------......//////......---------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------............,,,++++++---......---------------------------,,,,,,,,,---------......000000//////......------+++,,,,,,------.........000/////////............++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......//////......,,,---///000000///---,,,...,,,,,,---///000///...------------------------,,,,,,,,,---------......,,,,,,,,,,,,------...///------------------------+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////++++++++++++,,,---......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------\\\VVVOOOJJJGGGEEEAAA===888888777555444333222111///000111222222111000///000000000000000000000000////////////////////////333333111000////////////555...)))888888...333111555(((222444)))ddd111111111111111222222222777111///000555VVV'''HHH777)))999444,,,]]]kkkiiilllooottt}}}eeeUUUNNNNNN===iii(((;;;111222777%%%CCC$$$222---///...(((555///111<<>>\\\222222222222333333333333555111::::::222uuu666,,,???;;;333||||||tttmmm[[[LLL666222666......///<<<000wwwddd111222,,,BBB//////<<>>***:::333333333444444555555555111///666;;;111===@@@GGG333===555777<<<'''<<>>:::999888777666555444333111222333444444333222111000000000000000000000000000000000000000000000000////////////000111333333///===000)))000555666(((111+++666&&&///;;;444444555666777888999999???666@@@666<<>>999777666555666666555333222222222222222222222222111111111111111111111111222111000//////000111222000000000000000111222222111333333222111000111222222111111111111222333333666:::jjj777555666999888666:::???DDDLLLYYYgggwww}}}qqqmmmaaaHHH666111///111111///---///000///......---..................------,,,,,,,,,,,,,,,,,,------.........000...---++++++,,,---......------,,,,,,------............---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---+++,,,,,,------------------------............///.........---------,,,,,,......///000000000/////////............---------,,,,,,------------,,,,,,------------------------......---......000111222//////.........------------------------------------...///...---,,,---///........................------------------------/////////.........//////////////////............,,,---.../////////...---------.....................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------,,,------------.........------------------------,,,------......------,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...//////...------,,,++++++------------------------------,,,++++++,,,------------------------------+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,---,,,,,,---......,,,***,,,,,,---------.........---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------...............---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,+++))))))+++,,,+++***,,,,,,---------.........------------------------------------------------ZZZUUUOOOLLLJJJGGGCCC???999777666666666666555333111222333333333333222111111111111111111111111111222111000000000000111222111000000000000111222222222333444333111000111222222222222222222333444444...888...)))\\\999666666888888:::@@@GGGWWWbbbssscccooofffggg111888333000111222000000222111111000///////////////.........------------------------------.........///...---,,,+++,,,------...------,,,,,,------......------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,------***+++,,,,,,------,,,,,,---------............///------------,,,,,,,,,,,,------...////////////...///............---------,,,------......------,,,------------------------------------...///000111/////////............---........................,,,---......---,,,---...................................................////////////////////////////////////............,,,---...////////////...,,,------......///000000---------------.........,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------............---------------------,,,,,,,,,---------,,,,,,---------......---,,,,,,,,,------,,,,,,,,,,,,,,,------...//////......---,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,000...,,,,,,------,,,+++,,,------------.........------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------///---,,,---...///...---,,,------------.........------------------------------------------------YYYUUUOOOKKKJJJGGGBBB???999888666666777777555444000111333444444333111000111111111111111111111111111111111111111111111111111111000000111111222333222444444444222111222333333222222222333444555555***>>>EEE999333<<>>:::888777777888777666444222222222222222222222222222222222222222222222222111222222333333222222111222222111111222222333444444555666555444333333555444444444555666777999999DDD>>>:::999555444===IIINNNYYYhhhppptttvvvnnnzzzssskkkeeeYYYIII<<<777444333222111000/////////---........./////////000000/////////.........---------......------,,,,,,...------,,,,,,------...........................++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......---,,,,,,,,,,,,---......,,,---......//////......---------............///,,,,,,---------...............///000000000/////////............------------..................---...........................///000000000///........./////////000000000000000000000000000000000000///111222111000///000222////////////////////////000000000000000000000000---...000222222222111000////////////...............------...///000222333222111111000///...------////////////............,,,,,,------.../////////---------------...//////------------------------,,,------------.......................................////////////............/////////000000000...------------------...,,,,,,,,,,,,,,,---...///---------------...//////............////////////------------------------,,,---...//////...---,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///000111111///---,,,...//////...............////////////------------.........///---.........////////////........................+++,,,,,,------.........,,,,,,,,,---------......------------.........///---------------...//////......------,,,---------........................------,,,,,,,,,,,,------------------------------......////////////......000000111444666666444222............////////////................................................ZZZUUUOOOLLLJJJGGGCCC???:::999777777888888666555333222222111111222222333222222222222222222222222111222333444444333222111222222111111222222333444555666666666444333444555444444555555666888999:::333777>>>CCCBBBDDDQQQaaammmyyy{{{yyyvvvlllZZZJJJBBB666555444222111000000000---.........//////000000000000//////.........---------......------,,,+++...------,,,,,,------.........//////////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////---,,,,,,,,,,,,---......---...//////000/////////---------.........//////---------....../////////...//////000000000000000//////.........---------//////000000000000////////////////////////////////////000111111000///....../////////000000111111000000000000000000000000000222333222111000111222000000000000000000000000000000000000000000000000,,,...000222333222111000000/////////..................---...///111333444000000000000////////////000000//////......------,,,,,,------...///000000---------------...///000---------------------------------.........//////////////////////////////......////////////........./////////000000111111---------,,,,,,---------,,,,,,,,,,,,,,,---...///...------------...//////.........///////////////------------------------,,,---...//////...---,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,---------...,,,++++++---......---............/////////000---------.........//////............/////////000////////////////////////++++++,,,,,,---...//////,,,,,,,,,------.........---------.........//////...------------.../////////...---,,,,,,,,,,,,,,,...........................------,,,,,,------...------------------------......////////////......++++++---///111222///---............/////////000////////////////////////////////////////////////YYYTTTNNNKKKIIIFFFBBB>>><<<:::999888888888666555222222222222222222222222555555444333333222111111111111111111111111111111333333333333333333333333444444444555555555666666555444777:::999555666999<<<<<<===DDDQQQdddvvv~~~vvvggg[[[???<<<888444222111111111000000000///......///000//////.........---------------------------------........................///...---,,,+++,,,------,,,,,,+++******+++,,,,,,++++++++++++******)))))),,,,,,,,,---------............---,,,---...///000........./////////,,,***,,,---------...///////////////,,,***---111000+++000/////////..................//////......---,,,---------.........//////////////////000000000000111000///---...///000222......------------......000000//////.........---///000111222222111000///000000////////////000000000000///////////////000///////////////000111111222222111000///...------//////.........---------////////////............000000//////.........---...///000111111000///...---,,,,,,,,,,,,---..............................000//////.........///////////////...------///111......//////000000111111////////////////////////------------------------,,,,,,---,,,+++***,,,...////////////////////////............////////////---......///......---,,,//////.........---------////////////.....................------,,,,,,,,,------,,,+++*********+++---///111111///...------,,,,,,---......---,,,,,,,,,,,,+++******+++,,,,,,000000111000000///......------............------------------------------......---------,,,,,,,,,...---,,,++++++---...000........................------......------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------............------------------------------........................////////////////////////....................................//////////////////000000000000//////...............///000000YYYTTTNNNKKKIIIFFFBBB>>><<<:::999888888888666555333333333333333333333333555555444333333222111111222222222222222222222222333333333333333333333333555555555666666666777777;;;999888:::999888;;;@@@AAAEEEPPPccczzzxxxooommm^^^OOO>>>555555666444000///000000///........./////////.........---------------------------------........................///...---,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,+++++++++************,,,,,,,,,---------.........------,,,---...///000...------...//////...------------...............,,,......,,,---000///,,,000000/////////...............//////......---,,,---------.........//////////////////000000000000333222000//////000111222///......------......///000000/////////.........000000111111111111000000000000////////////000000000000////////////000000///////////////000111222111111000000//////......//////.........---------////////////............000/////////...............///000111111000///...---,,,,,,,,,,,,---....................................---------......////////////...------///111------...............///........................------------------------,,,---...---++++++---......................................./////////////////////.........------//////.........---------////////////..................---------,,,,,,,,,,,,,,,+++***************---...000000.........///,,,,,,------...............---,,,++++++,,,---...//////000000//////...---------............------------------------------......---------,,,,,,,,,...---,,,++++++---...000........................------......------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------............------------------------------........................////////////////////////....................................//////////////////000000000000/////////............///000000XXXTTTNNNKKKJJJGGGBBB>>><<<:::999888888888666555444444444444444444444444555444444333333222222111222222222222222222222222444444444444444444444444666666666666777777777777:::888888:::999999===CCCJJJUUUlll{{{mmmfffooobbbRRREEE>>>:::555111111000000000000000000000/////////.........------------------------------........................///...---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++******,,,,,,,,,---------.........------------...//////---,,,,,,---///111222111...............---------***...///...000333222///000000000/////////.........////////////...------------........./////////////////////000000000000444333222000000000111222//////............//////000000////////////......111111000000000000111111000000////////////000000000000////////////000000////////////000111222333000000000000/////////////////////............---////////////............////////////...............//////000000//////...---,,,,,,,,,,,,---..............................,,,,,,,,,------......///...///000///------///000---------,,,,,,,,,,,,,,,---------------------------------------------------...///...---,,,---///------------------------............////////////333222000...------.....................---------/////////............---...------------,,,,,,,,,,,,+++******)))*********,,,---......---...000222......---------...000111......------------...............///......------------............------------------------------......---------,,,,,,,,,------,,,+++,,,---...///........................------......------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------............------------------------------........................////////////////////////....................................//////////////////000000000000////////////......//////000111WWWSSSNNNLLLJJJGGGBBB>>><<<:::888888888888666555555555555555555555555555444444444333333222222222333333333333333333333333444444444444555555555555666666666666777777777777888666888<<<===>>>CCCJJJ[[[ooorrr___eeehhhhhh___PPPBBB999666333222111111222333444444////////////..................................................................------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------......//////...---,,,---111444666666/////////...---------,,,+++---...000666;;;999333000000000////////////...///////////////...------............////////////////////////000000000000333333111000000000000000000//////......//////000000000//////////////////222111000//////000111222000000////////////000000000////////////000000111000000000000111222333333.../////////000000000111/////////...............////////////............///////////////.........////////////////////////---,,,,,,,,,,,,---..............................+++,,,---...//////000000...///000///...---...000...------,,,,,,+++++++++---------------------------------------------------///000000...---...///------------------------............////////////555333000...------...///........................//////.........---------------------------------+++******))))))*********,,,,,,------,,,...111333222000...---,,,---///000...------------------...---------......---,,,,,,------............------,,,,,,------------------......---------,,,,,,,,,------,,,,,,,,,---...///........................------......------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------............------------------------------........................////////////////////////....................................//////////////////000000000000///////////////...///000000111VVVRRRNNNLLLKKKHHHBBB===<<<:::888888888888666555555555555555555555555555444444333333333333222222333333333333333333333333444444444555555666666666555666666666666777777777;;;777777<<>>AAAMMM```uuuxxxppp~~~~~~|||tttiiifffkkkllleee]]]SSSJJJ===555333333333222000000000000/////////...................................................------.........---,,,+++***+++,,,,,,,,,,,,+++***,,,---------............,,,,,,,,,---------......,,,---.../////////...---...------///111222222000---------...............000111000000333888777333111111111000000000//////000000000000000///........./////////000000000000////////////000000000000...//////000111111111111222111111000000111111222//////000000000111111111000000111111111111000000000000////////////000000............///000111222666555444333222111111111////////////000000000000.../////////000000000000////////////......................../////////000///...------------...///---,,,,,,,,,,,,---..............................---///000111111000///...,,,...000000///......................../////////........................------------------------+++...000111///...------..................................../////////////////////.........---------------.........//////.........---------,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,------...)))+++---...------...000//////......---,,,,,,,,,,,,---...//////...---,,,,,,,,,---...............------............------++++++,,,,,,---......///......---------,,,,,,,,,,,,,,,------......------........................------......------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------............------------------------------........................////////////////////////....................................//////////////////000000000000//////000000//////000000111222TTTQQQNNNMMMLLLIIICCC===<<<:::999888888888666555444444444444444444444444333333333333333333333333555555555555555555555555444555555666777888888999;;;;;;;;;<<<<<<<<<======CCCPPPjjjyyypppxxx}}}{{{{{{vvvlll```\\\___eeecccWWWGGG<<<777666555444000000000000////////////////////////////////////........................,,,---.........---,,,+++***+++,,,------,,,+++***---------.........//////,,,,,,,,,---------......,,,,,,.../////////...---,,,,,,,,,...000000...,,,,,,------....../////////---222444///+++---///000111111111111000000000000000000000000000//////...////////////000000000000////////////000000000000...///000111333333333333222222111111111111222222//////000000111111111222///000111222222111000///000000////////////000000............///000222222777666555333222111000000000000000000////////////.../////////000000111111000/////////............---.........//////000000///...---,,,,,,---...///---,,,,,,,,,,,,---..............................---...000111111///---,,,,,,...000111///.........---------....../////////////////////////////////------------------------+++---000000///---------////////////////////////............/////////000---......///......---,,,---------.........//////......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------...///)))+++...///...------...+++,,,------......---------...///000000///...---,,,------.../////////...---..................---++++++,,,,,,---...//////......---------,,,,,,,,,+++,,,------......------........................------......------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---..................---------------------------........................////////////////////////..................................../////////000//////000000000000//////000000000000000111111222VVVSSSPPPLLLIIIFFFBBB???;;;999888888999999777666555555444444444444555555555555555555555555555555555444444333333333444444777555333444777999777555555;;;999999>>>;;;===JJJWWWzzz}}}||||||||||||yyymmm^^^TTTSSS\\\]]]\\\SSSBBB222///555333000---,,,...000000000000000000000////////////........................///............------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......///000///...,,,+++---.........---...000333111555444000...000111///111111000000//////......222000......///000000000......000222444444222000000222333222222222333444111111222222222222111111111111000000000111333444,,,444111,,,000000...333000000000000000000000000000000000000000000000000222111111111000000//////444444222111000000//////000000000000000111111111////////////////////////111111000000/////////...---------.........//////........................//////......---------,,,............/////////000,,,,,,,,,---------......////////////////////////------......///000000000222111111000///......---////////////////////////,,,,,,,,,---------................../////////000222222111000///...---,,,111000000///...---------................................................,,,,,,,,,---------......,,,------......------,,,........................,,,------......------,,,////////////////////////000000//////.........---......////////////......///////////////...................................................------------------------------000///...---------------------------------------,,,,,,...///000000000000///////////////.........---------.........////////////.........---------////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222VVVSSSOOOLLLIIIFFFBBB???;;;999888888999999777666555555444444444444555555555555555555555555555555555555444444333444444555666444444555888:::888666555===<<<:::>>>AAAPPPiii{{{zzz~~~zzz|||zzznnn___UUURRRWWW^^^```UUUDDD888444111000000///...---......000000000000////////////........................///............------------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------...............---,,,,,,---...///...---...111333???@@@<<<444//////000///222222111111111000000000222000////////////////////////000222444444222000222222222222111000111111111111222222222222111111222222111000000111222333000222...---333555111333111111111111111111111111111111111111111111111111222111111111000000000000444333222111000000000000111111111111000000000000////////////////////////000000000/////////......---------.........//////......................../////////.........------........./////////000000,,,,,,---------.........////////////////////////------......///000000000111111111000///.........////////////////////////,,,,,,---------................../////////000000////////////////////////111000000///......------................................................,,,,,,---------.........---------......---------........................---------......---------////////////////////////000/////////..................////////////....../////////////////////...................................................------------------------//////...---------------------------------------------...///000000000////////////////////////...---------.........////////////.........---------////////////////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111222222222222VVVSSSOOOLLLIIIFFFBBB???<<<:::888888999999777666555555444444444444555555555555555555555555555555555555444444444444555555555444555777999:::999777888???======GGGZZZ{{{xxxrrrxxxyyy~~~zzzlllaaaOOOSSS\\\ffffffXXXGGG===333333333111///.........000000000000////////////........................///............------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------......---,,,,,,,,,---------...//////...///111333FFFEEE???555//////000///222222222222222111111111111000000000000/////////000///000222444444333111333333222222111000000000111222222333333222222111333333222111111111222222333///,,,///555777333000222222222222222222222222111111111111111111111111111111111111111000000000222222111111111111222222222222222111000000000///////////////////////////////////////............------........./////////........................000000////////////............/////////000000000,,,------------.........000000000000000000000000------......///000000000111111000000//////......////////////////////////------------.........///....../////////000000000------...///000111111222111000000//////......---................................................,,,------------.........------............------........................------............------////////////////////////////////////..................////////////............//////////////////........................................................................//////...------------...------------------------......///////////////.........//////////////////------.........//////////////////............---/////////////////////////////////000000000111111111111111111111111111111111111111111111111111111111111222222222333333333UUUSSSOOOLLLIIIFFFCCC@@@<<<;;;999999999999777666555555444444444444555555555555555555555555555555555555555444555555666777555666666777888888888777;;;???@@@JJJeee|||{{{yyywwwuuu\\\WWWYYYccckkkfffZZZPPP<<<888333111111222111000000000000000////////////........................///............------------,,,,,,+++++++++,,,,,,------------------------------------.......................................---,,,++++++,,,---......///000000///000111333;;;===999222...000222111222222222222222222111111000111222111000000000000111000000222444444333111333222222222333444333222222222333333333333222222444444333333222222222222333///333888666444222...222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222333444333333222222111000////////////////////////////////////..............................////////////........................000000000000000/////////...////////////000000000------------............000000000000000000000000------......///000000000111000000000/////////...////////////////////////---............/////////...////////////000000000...//////000111222333333000000000000//////......................................................------------..................////////////....................................////////////......///////////////////////////////////////...............////////////..................////////////........................---------...............///////////////////////////......---------.................................///////////////...---............////////////............/////////////////////...............//////////////////////////////000000000111111111222222222222222222222222222222222222222222222222222222222222333333333444UUURRROOOLLLIIIGGGCCC@@@===;;;:::999999999777555555555444444444444555555666666666666666666666666555555555555666666777888777777777777777777888999<<>><<<:::::::::999777555555555444444444444555555666666666666666666666666666666555666666777888999888999999888777999===???AAAPPPgggwwwfffeee~~~|||sssuuuwwwooommmuuu~~~|||tttmmmZZZMMM<<<333222444333000000000000000///////////////////////////////////////............---------,,,,,,,,,,,,,,,------...------------------------------........./////////..............................---------...//////...000222222222111222333,,,222444222111333222000000000000111111111111111000222444333111222777:::444222111222333444333222333222111444999<<<;;;999333444444555555444444333444444555555555444333333888;;;WWWaaaEEE444888555444444444444444444444444333333333333333333333333111111111222222222222222222222222222222333444555333333333222111111111000000000000000000000000000////////////000000000000....../////////000000000////////////////////////......////////////000000/////////000000000111111------........./////////000000000000000000000000------......///000000000000000000000////////////////////////////////////////////////000000000000/////////000000000111111444333333333222222111111000000000000000000000000////////////////////////////////////////////////------.........///////////////000000000000////////////////////////////////////000000000000//////////////////////////////.........///////////////......////////////......------......///000000000........................,,,,,,------.../////////...........................------------...//////..............................///////////////...------......///000000000....../////////000000000...////////////000000000000000000000000000000000000000000111111111222222333333333333333333333333333333333333333333333333333333333444444444555555TTTRRRNNNLLLJJJGGGDDDAAA???===;;;::::::999777555555555444444444444555555666666666666666666666666666666666666777888999:::999999999999:::>>>EEEJJJRRRhhhooofffkkkxxxyyyvvvwwwwwwrrrjjj```QQQBBB888333222222000000000000///////////////////////////////////////............---------,,,,,,,,,,,,,,,---..........................................////////////........................---...//////000000000///...000333333333222333333///333444111000222333111111111111222222222333333111333444333222444;;;@@@555333222222333444333222555222111444999<<<:::888444444555555555555444444333444555666666555444444777<<<```oooNNN999<<<666555555555555555555555555444444444444444444444444111111111222222333333333333333222222222333444444222222222222222222222222000000000000000000000000000000000000111111222222.../////////000000000000////////////////////////------.........///////////////000000000111111111............////////////////////////////////////------......///000000000////////////000000000000//////////////////////////////000000000111111111//////000000000111111111222222111111111000000000000000000000000000000000////////////////////////////////////////////////............///////////////000000111111000000//////////////////////////////000000111111000000///////////////////////////............/////////000......////////////......------......///000000111........................,,,,,,------...//////000---------------------------------------...//////........................------...///000000000///------......///000000111.../////////000000000000.../////////000000000000000000000000000000000000000000111111111222222222444444444444444444444444444444444444444444444444444444444444555555555555TTTQQQNNNLLLJJJGGGDDDAAA???===;;;::::::999777555555555555444444555555555777777777777777777777777666666666666777888999:::999999::::::<<>>777RRReeeLLL;;;>>>777999777666777:::<<<;;;:::666666666555555444444444333444555555555555555444555555555444444444333333111111111111222222222333111111111111111111111111000000111111111111000000//////000111111111111111111111000/////////000000........................////////////////////////................................................//////000000000000//////000000000000000000000000//////000000000000//////000000111111111111000000////////////000111222333222222222111000/////////000000000000000000000000000//////......//////000000000000000000000000000////////////////////////111000////////////000111111111111111222222222222111000000000////////////---------------------------...///000000///...---..................------,,,,,,---......//////000........................---------...............------------------------........................................................................................................./////////000000000000111111111111000000////////////000000000111000000000000111111111222444444444444444444444444666555444333333333333333888888888888888888777777RRRQQQOOOKKKHHHEEECCCAAA>>>===<<<:::999888777777555555666666666777777777777777777777777777777777777999888555666999;;;:::777===GGGQQQ^^^ppp|||}}}uuugggYYYVVV[[[```aaa`````````aaaeeejjjppptttjjjkkklllmmmnnnooonnnnnnlllggg```[[[YYY[[[\\\]]]^^^bbbgggkkkooouuu}}}|||uuuvvvvvvtttZZZZZZ^^^eeeiiicccSSSFFF888555222222333333000---////////////////////////////////////............---------............///------........./////////------------------------............//////////////////000000000000//////000111222333333222111111111111222222222222222111222222222222333333333333333333444444444444555555444333333333333333444444555555555555666777888888555555666777777888999999888888888999999:::::::::<<<333GGGXXXGGG:::<<<555888666555555777888888777666666666555555444444444777777777777777666555555666666666555555555444444111111222222222222333333111111111111111111111111000000111111111111000000///000000111111111111000555444222111000///..................////////////////////////////////////................................................//////000000000000//////000000000000000000000000//////000000111000000///000000111111111111000000000000000000000111222333222222222111000000//////000000000000000000000000000000/////////000000111000000000000000000000000////////////////////////111111000//////000111111111111111111222222222333111111000000000/////////..................................................................//////---------......//////000.......................................---------------------------------....................................................................................................../////////000000000000000111111111111000000/////////000000000111111000000111111111222222222333333333333333333333333555444444333333333444444777777888888888777666666RRRQQQNNNKKKHHHEEECCCBBB???>>>===;;;999888777777555666666666666777777777777777777777777777777777666777888888:::=========CCCHHHQQQ___www~~~xxxuuu```TTTVVVXXXWWWXXX\\\aaaeeegggccc``````bbbcccbbbaaaccceeehhhjjjiiieee```]]]YYYWWWUUUUUUVVVXXXZZZ[[[hhhkkkmmmmmmmmmoootttyyy{{{}}}yyywwwvvv^^^YYYXXX```kkkmmmcccXXXCCC<<<444111222333111...////////////////////////////////////............---------............///............////////////..................................../////////////////////000000/////////000111222333333333222111111111222222333333222222222222222333333333333333333333333333333333444444333333333333333444444555555555555555666777888888777888999999999999999888333555666666555666777888===444@@@MMMDDD<<<<<<888<<<:::999888777777666666888888777777777777777777777777888888888888777777666666666666555555555555222222333333333333333333111111111111111111111111000111111222222111111000///000111111111111000000555444333111000000/////////////////////000000000////////////////////////........................------------------------//////000000000000////////////////////////////////////000111111111000000000111111222222111111000111000000000111111222333222222222111111000000000000000000000000000000000111000000000000111222222111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222333333111111111000000000//////........................//////...------...//////------......//////000000------....../////////000......................../////////...---------,,,............................................................////////////....................................////////////...////////////000000000000111111222222111111000//////000000000111111111111111111222222222333333333333333333333333333333444444444333444444555555555666777888999999888888QQQPPPNNNKKKHHHEEECCCBBB@@@???>>>;;;:::888888777666666666666777777777888888888888888888888888888777777999;;;;;;;;;;;;<<>>FFFDDD@@@???>>>>>>>>>===<<<;;;:::;;;;;;:::::::::::::::;;;;;;;;;666777888999::::::::::::666666666666555555555555444444333333333333333333111111111111111111111111111111222222222222111111000000111111111000000///222222111111111111222222/////////000000000111111000000000000000000000000////////////////////////........................//////000000000000////////////////////////////////////000111111111111111111111222222222222111111111111111111111111222333222222222222111111111111111111111111111111111111111111111111111222333444222222222222222222222222111111111111111111111111111111222222222222111111111222222222222333333333111111111111000000000000////////////////////////000//////......//////000---......//////000000000.........////////////////////////////////////////////////...---------,,,........................................................./////////000000////////////////////////........./////////000000////////////000000000111111111222222222222111111000000000000111111111111222222222222333333333333333333333333333333333333444444444444555666777777;;;;;;::::::::::::;;;;;;QQQPPPNNNKKKHHHFFFDDDCCCBBB@@@>>><<<:::999888888666666666777777777888888888888888888888888888888999999;;;<<<:::888<<>>>>>AAADDD???<<<<<<@@@CCC@@@???BBB;;;<<<===<<<;;;;;;===>>><<<<<<;;;;;;:::999999999888888:::;;;<<<=========888888888777777777666666555555444444444444333333222222222222222222222222111111222222222222111111000111111111111000000////////////000111222333333//////000000111111222222000000000000000000000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000//////000111222222222222111111222222222222111111222222111111111222222333222222222222222222222222222222222222222222222222222222222222222333444555222222222222222222222222111111111111111111111111111222333333333333222111222222222222333333333333222222111111111000000000000000000000000000000000000000000000000000000000//////////////////000000////////////////////////////////////////////////...............---------........................------------------------.........//////000000111////////////////////////.........//////000000111/////////000000000111111111111222222222222111111000000000111111111222222222222333333333444444444444444444444444444444444555555555666666888999:::===<<<999888777888999:::QQQPPPNNNKKKHHHFFFDDDCCCBBBAAA???===;;;999888888666666777777777888888888888888888888888888888888::::::;;;<<<;;;===JJJXXXpppxxxpppssswwwrrrkkklllaaa___^^^TTTRRRWWWWWWhhhdddbbb]]]SSSGGGCCCGGGKKKJJJJJJKKKKKKJJJIIIGGGGGGGGGIIIJJJJJJJJJIIIIIIHHHJJJLLLKKKIIIHHHIIIKKKPPPSSSWWWZZZ]]]dddmmmssswwwttttttnnnaaaUUUTTT___kkkfff^^^QQQCCC888333111111000000000000000000000000////////////............---------............///.../////////000000000000....................................////////////111111222222222222111111000111222444555444444333000111222333444444444444222222333333444555555666666666555555555444444444555555555666666777888999999999999999:::<<<===>>>;;;;;;<<<===???BBBEEEFFF???CCCGGGHHHHHHIIIMMMRRRRRRSSSPPPPPPUUUSSSQQQWWWRRRSSSSSSPPPMMMKKKLLLNNNIIIHHHFFFDDDAAA???===<<<======>>>???????????????;;;:::::::::999999999999555555555555444444444333222222222222222222222222111222222333333222222111111111111111111000//////////////////000111222333//////000111111222333333000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000//////000111222222222222111222222333333222222111333222222111111222222222222222222222222222222222333333333333333333333333222222222222333444555666333333333333333333333333222222222222222222222222222222333444444333222222222222222333333333444444222222222111111111000000000000000000000000000000000111222333333222111000000000000///////////////000/////////////////////////////////////////////---------.......................................---------------------------......///000000111111////////////////////////---......///000000111111//////000000000111111111111222222333333222222111000000111111111222222222333333333333444444444444555555555555555555555555666666666777888:::;;;<<<===;;;999777888<<<@@@CCCPPPOOONNNKKKHHHFFFDDDCCCCCCBBB???===;;;999888888777777777777888888888888888888888888888888888888:::999<<<>>>>>>FFF[[[qqqxxxyyyrrrrrrkkkbbbiiieeeZZZWWWTTTKKKLLLWWW[[[YYYUUUSSSSSSMMMFFFFFFKKKFFFGGGHHHHHHHHHHHHHHHIIIJJJIIIHHHHHHHHHIIIJJJJJJLLLLLLLLLJJJHHHJJJNNNRRRIIIJJJKKKLLLOOOWWWccckkkuuunnnuuuvvviiiUUUMMMVVVcccjjjdddYYYJJJ===444000000000000000000000000000000000/////////............---------.........//////////////////000000000000////////////////////////............/////////000222222333333333333222222000111222444555555444444000111222333444444555444222222333333444555666666888888777777666666666555666666666666777888::::::888999:::;;;===???AAABBB@@@AAAAAADDDGGGLLLPPPSSS```fffkkknnnnnnpppvvv{{{tttwwwsssrrrwwwuuusss{{{zzz{{{yyytttnnniiiiiijjj]]]\\\YYYUUUPPPMMMJJJHHHAAAAAABBBBBBBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;666666555555555444444444222222222222222222222222111222222333333222222111111111111111111000/////////////////////000000111///000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000222222333333333111222222333333222222111333333222222111222222222222222222222222222222222444444444444444444444444222222222333444555666777333333333333333333333333222222222222222222222222222222444444444444222222222222333333333444444444222222222111111111111000000000000000000000000000000111333444444333111000111111000000//////......000000000000////////////000000000000000000000000,,,------....../////////////////////////////////---------------------------......///000111111222000000000000000000000000---......///000111111222000000000000111111111111111222222333333222222111000111111111111222222222333333333444444444555555666666666666666666666666777777777888999;;;<<<===@@@???======BBBIIIPPPUUURRRRRRPPPLLLGGGCCCBBBBBBDDDAAA===;;;:::999888666888888888777777777777777999666555888999888:::>>>===777999CCCJJJYYYzzzyyynnnjjjkkkhhh___VVVXXXVVVRRROOOMMMNNNPPPRRRNNNMMMJJJHHHGGGGGGHHHIIIKKKLLLNNNMMMLLLKKKKKKLLLNNNNNNMMMNNNOOOQQQSSSTTTSSSRRRPPPOOOOOOOOOPPPPPPPPPQQQPPPOOOOOOTTT\\\ccczzzsssrrruuujjjUUULLLOOO^^^eeedddUUUBBB666111000222//////333333000///111000000///...............////////////000000000000000000000000000000000000//////............//////////////////000000000000000111222333333222000000000000000111222222333333444666555222333666777444555555666666777777888888>>>???@@@>>>;;;888666666111666;;;===:::888888999<<<<<<<<<;;;>>>GGGTTT]]]ZZZYYY[[[^^^^^^```nnn}}}rrrppprrrkkk```]]]XXXRRRMMMJJJIIIHHHGGGCCC>>>===>>><<<777999???777888999888666444444444555444222222333333111///222222222222222222222222000000000000////////////000000000000111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111000000000000000000111222444555555444222111222222222222222222222222222222111111222222333444222222222222222222222222333333222222222333444444222222222333333333444444555666777777555333333444111111333555777777555222777111000555777333333666666555444444666555444222111333666666444333444666111555666444666:::666///000222444444333222222222111111000///...///000000222222111111111111111111//////000000111111111222////////////............////////////000000000000000000///...........................////////////////////////////////////////////////000000000000111111111000000000000000////////////000000000000111111111000000000000000111111222222222333333333222222222222222222222222333444666555444444555777666555777999777222222666===666333888<<<<<<>>>AAAHHHCCCCCCJJJUUUfffRRRQQQPPPLLLGGGDDDBBBBBBCCCAAA===;;;:::999888777999999999999999999888888===::::::<<<;;;888888<<<;;;777;;;IIIYYYsssuuuggghhhmmmpppkkkggghhhjjjcccUUUIIIOOOMMMKKKIIIHHHJJJLLLMMMLLLKKKKKKJJJKKKLLLMMMNNNPPPRRRTTTSSSRRRQQQQQQRRRPPPPPPOOOPPPQQQSSSTTTVVVYYYXXXWWWVVVUUUVVVWWWWWWSSSSSSSSSQQQQQQVVV]]]cccyyyuuuqqqwwwuuueeeWWWRRR^^^eeeggg]]]NNNBBB999444444111111333333000...000000000///............///////////////000000000000000000000000000000000000000//////.........//////////////////000000000111000111222333333222111000111111222222333333444444777===???999333333555555555555666666777888888888999;;;<<<;;;888666666666777777777888:::===???AAA;;;::::::===HHHYYYmmmzzz{{{zzz||||||yyyyyyttthhh\\\QQQJJJHHHCCCAAADDDBBB===:::<<<<<<;;;:::888666666777888555333333333555666555444222222222222222222222222111000000000////////////000000000000111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111000000000111111222111222444555555444222111222222222222222222222222222222111111222222333444333333333333333333222222444333333333333444444555333333444444444444444444333444666555444333444555888666444444666888:::::::::444333666666222111333555333111111333555666666444555666666555444555666555777555111333888:::777666444111000000000///...333333333333333333222222333222222111111111111111000000000000111111111222111000000000000/////////////////////000000000000000000///...........................////////////////////////////////////////////////000000000000111000000000000000000000000000000000000/////////111111111222222222222222111222222222222333333333333333333333333333333333333555666666555444666777666444555999:::999;;;???;;;:::<<>>999999<<<===<<>>AAAFFFOOO\\\mmmsssggg```VVVNNNKKKJJJGGGCCCAAA>>><<<888666444555666777777555444444666777666666333333333333222222222222111111000000000/////////000000000000111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111111111111222333444111222333444444333222111222222222222222222222222222222111111222222333444333333333333333333444444444444444444444555666666555555555555555555555555333555666666555444555777777555222222444666777777;;;777555888999888888:::<<<999666555666999::::::999999999999999999999999<<<===;;;777666888999777;;;888666666888:::999777222333444444444444333222444333222222111111111222000000000111111111111111111111111111000000000000////////////000000000000000//////............///............////////////////////////////////////////////////000000000000000000000000000000111111111111111000000/////////111111222222333444444444222222222222333333333333444444444444444444444444444555777666555555666888<<<888666999;;;999:::<<<===>>>@@@BBBAAACCCMMMYYYrrrQQQQQQPPPLLLGGGDDDCCCCCCCCC@@@===;;;::::::999777999999999999::::::::::::::::::===@@@>>>:::;;;???BBBIIIWWWkkkyyyrrrggg___^^^YYYTTTRRRRRRPPPKKKFFFEEEEEEFFFGGGJJJMMMOOOQQQMMMNNNQQQSSSUUUWWWXXXXXXWWWYYY[[[[[[ZZZYYYZZZ[[[WWWWWWVVVVVVVVVXXXYYYZZZ^^^]]]\\\[[[[[[\\\]]]^^^XXXWWWVVVUUUUUUXXX\\\^^^bbboooqqqtttyyytttzzzzzzoooeee]]]bbbfffeeebbb[[[NNNAAA888333000222444111000000111000000///.../////////////////////000000000000////////////////////////222111000///............//////000000000111111111111111222222222222222222222222222333444444555555<<>>>>>>>>>>>>>>??????DDDRRReeesss}}}kkk^^^YYYVVVRRRNNNEEEBBB>>>:::999888777666:::777555444555555555444333333333333333222222222111111111000000000/////////000000000111111111111///000000000111111111111000000000000000000000000///000000000111111111111111111111111222333444555111222333333333333222111222222222222222222222222222222111111222222333444333333444444444444555555555555444555555666777888777777777666666666666666777888999888666666777888555555666888999999777444<<<999666777888:::<<<===???>>><<<===>>>???>>><<<@@@???>>>@@@CCCEEEEEEDDDEEEHHHIIIJJJJJJHHHEEEAAA===>>>??????===:::666444444444333333333444555666555444333222222222222222111111111111111111111111111111111000000000//////////////////000000000000000///............//////............////////////////////////////////////////////////000000000000000000000000000111111111222222111111000/////////000111111222333444444555222222222333333333444444555555555555666666666666555666888777666666777999@@@;;;999<<<===;;;:::;;;AAAAAABBBFFFOOObbb{{{PPPPPPOOOLLLHHHDDDCCCCCCBBB@@@<<<;;;::::::999888888888888888999999::::::::::::===???<<<999<<>>=========<<<===AAAEEEGGGGGGCCCFFFLLLTTTYYY[[[YYYVVVTTTSSSSSSYYY```eeedddaaa^^^\\\ZZZ\\\___^^^\\\[[[VVVYYY\\\XXXOOOEEE>>><<<:::888555333333444777999666555444333222222222222222222222111111111111111000000/////////.........////////////000000000000//////............//////............////////////000000000000000000000000////////////000000000000//////000000111111111111222111111111000000000//////000000111222333444444222222333333333444444444555555555666666777777777666777999888777777888:::<<<999999===@@@??????BBBCCCKKKXXXjjjPPPPPPOOOLLLHHHEEECCCDDDBBB???<<<:::::::::999888777777888888999999::::::===<<<===>>>;;;;;;BBBKKK\\\yyykkkoooqqqooohhhaaa\\\ZZZMMMMMMKKKIIIHHHGGGFFFEEEIIIKKKNNNRRRUUUWWWYYYZZZYYYYYYZZZZZZZZZ[[[[[[[[[[[[]]]______^^^^^^___```^^^]]]\\\[[[[[[[[[\\\]]]^^^]]]\\\\\\\\\]]]^^^___bbb```______aaacccccccccbbbccciiiooottt}}}~~~~~~uuurrrmmmgggggghhhccc[[[FFF;;;222111222333333444222111000000//////000000////////////000000000000000000000000000000000000111000000//////000000111000000000111111111222222222222111222222333444555111111111222333333444444///222333333555888777333666666777888888999999::::::;;;;;;:::999999;;;<<<999>>>BBBDDDGGGVVVlll~~~qqqkkkeee\\\TTTOOOIIIBBB===:::888555555666888999999555555444444333333222222222222111111111000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111111111111222333444222222222222222222222222222222222222222222222222222222111111222222333444222222333333444444555555444444444555555777888999666666666777777888888888999999999777444444666888777555555777===CCCHHHJJJEEELLLUUU___kkkuuuxxxvvvccckkkxxx~~~|||~~~pppkkkmmmoooooopppjjjkkkjjjeee^^^WWWRRRQQQAAA???:::666333333555666777666555444333222222222222222222222222111111111////////////............////////////000000000000///............//////000............////////////000000000000000000000000////////////000000000000/////////000111111222222111111111111111111111111000000111111222222333333333333333333444444444444555555555666666777777888777888:::999888888999;;;;;;999999;;;;;;;;;@@@GGGVVVkkkOOOPPPOOOLLLHHHEEEDDDDDDAAA???<<<::::::;;;:::999888888999999:::;;;;;;<<<===<<<===>>>>>>BBBOOO]]]~~~{{{tttlllYYY___cccfffcccZZZSSSPPPPPPFFFGGGIIIJJJIIIHHHIIIJJJNNNPPPSSSWWWZZZ[[[\\\\\\]]]\\\[[[[[[[[[\\\]]]]]][[[]]]___```______```aaa```___]]]\\\\\\\\\]]]]]]^^^]]]\\\\\\\\\]]]___```bbb```___aaaccceeeeeecccdddaaahhhpppooovvv~~~|||ssskkkiiijjjhhhbbbRRRDDD777222333333333555222111000000//////000000////////////000000000000000000000000000000000000////////////000111222222000000111111111222222222222222111111222333555666222222333333444444555555444666666444666::::::666666777777888888999:::::::::;;;<<<<<<<<<===???BBBAAAIIITTT___ooo~~~oooccc[[[TTTNNNJJJDDDAAA===:::999:::999999666555555444333333222222222222222111111111000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111000000000111111222222222111111111111222222222222222222222222222222222222111111222222333444111111222222333444444444333333333444555666888888444555555666777888999999999999999888777888;;;>>><<>><<<===>>>???EEETTTbbbOOOPPPOOOLLLHHHEEEDDDDDDAAA???<<<:::;;;;;;:::999999999::::::;;;<<<======999999;;;>>>BBBKKK]]]nnncccRRR[[[eee___gggaaaZZZWWWVVVRRRKKKDDDFFFGGGHHHHHHHHHKKKPPPUUURRRTTTWWW[[[]]]______^^^^^^]]]\\\[[[[[[\\\^^^```ZZZ\\\^^^^^^^^^^^^___```aaa```^^^]]]\\\\\\]]]^^^]]]\\\[[[[[[[[[]]]^^^___```^^^]]]___bbbdddcccaaaddd___fffnnnjjjnnn{{{wwwmmmiiijjjhhhddd\\\LLL;;;555444333333555222111111000000000000000////////////000000000000000000000000000000000000......//////000222333444000111111111111222222222222222111111222444555666333333444444555666666777666999888444333666777555777777777888999999::::::<<<===>>>??????BBBEEEHHHRRR]]]qqqsssiiiccc___[[[PPPLLLEEE???<<<999777666666666555444333333222222222222222111111111111000000000000000111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111000000000000000000222222111111111111222222222222222222222222222222222222111111222222333444000000111222222333444444222222333333555666777888333333444666777888999:::;;;;;;<<<<<<<<<>>>BBBEEEMMMWWWhhhzzztttsssxxxxxxuuullljjjgggaaaXXXOOOGGGBBB888888666555444333333222333333333222222111111111111111111111000000000000////////////000000000000...............///000111............/////////000000000000000000000000000////////////000000000000...//////000111222222222//////000111222333333444444444444444444444333333333333333444444444555555333444444555666777777888888:::;;;;;;999999:::<<<<<<===AAAGGGOOO___yyyOOONNNLLLIIIGGGEEEDDDDDDAAA???<<<:::::::::999888777999::::::;;;===>>><<>><<<<<<888777666666888777333///000222555777777444111/////////000000111111111222000000000000000000000000000000000000000000000000333333333222222222111111000000000000000000000000222222111111111111111111333222222111111222222333333333333333333333333333222222222222222222222222333222111222444666666666222;;;:::666;;;<<<;;;@@@HHH>>>>>>JJJQQQRRR\\\kkkuuurrrgggddd___YYYMMMBBB999777666222333777777333///000333555333000222222111111000000//////000000000000////////////---------.........//////000000000000000000000000////////////////////////////////////000000000000000111111111111222222222222222111111111111111111222222111111222222333444333333333333333333333444333555777888777777999;;;777999===???;;;555777<<>><<<@@@JJJRRRcccnnnZZZZZZiiijjjfffdddaaaVVVRRRLLLHHHFFFFFFFFFFFFJJJLLLOOORRRUUUVVVWWWWWWWWWXXXZZZ\\\]]]]]]]]]\\\______```ccceeeeeecccaaa^^^___```aaaaaabbbaaaaaaaaa```^^^___aaaaaa___\\\```^^^\\\[[[[[[\\\]]]]]]]]]]]]]]]___``````^^^\\\_________```dddjjjppptttttt___MMMKKKSSS^^^[[[PPP@@@666555555333444555555333000///000222000000////////////000000000000000000000000000000000000000000111111111111111111111111222222222222222333333333333444444444333444444555666777888999:::888555555777999999777===<<<:::;;;===>>>??????>>>AAAFFFNNNZZZmmmvvvkkkgggaaa]]]XXXPPPDDD;;;999666444555666666555333222333444444444333222111000000000000111111111222000000000000000000000000111111111111111111111111333222222222111111111111111111111111111111111111222222111111111111111111333333222222222222333333333333333333333333333333333333333333333222222222666555555555777777777777444999555333;;;@@@GGGVVVRRRSSS]]]llltttuuu{{{pppiiifffbbb___TTTKKKHHHCCC;;;555333333777999666222000333666222222222111111111111111111000000000////////////---------.........//////000000000000000000000000////////////////////////////////////000000000111000111111111111222222222111111111111111111111111222222222111222222333444333333333333444444444444666666777888999;;;<<<<<>>??????>>>GGGNNN]]]qqqvvvlllhhhhhhbbbSSSFFF===:::666444444555666555555444333222222222222333000000000111111111111111////////////////////////111111111111111111111111222222111111111000000000222222222222222222222222111111222222222222222222333333222222222222333333333333333333333333333333333333333333333333333333333333444555666666777777======777777>>>BBBNNNeeekkkxxxtttcccXXXNNNDDD<<<888333555666444000///222555111111111222222222222222111111000000000/////////------........./////////000000000000000000000000/////////////////////////////////000000000111111000111111111111222222222111111111111111111111111222222222222222333444444333333444444444555555555777999:::;;;;;;;;;;;;;;;>>>999888<<<@@@CCCFFFKKKcccSSSQQQOOOLLLIIIFFFDDDDDDCCCAAA>>><<<<<<<<<;;;::::::999;;;>>>???===<<<>>>@@@@@@EEEVVVrrrxxxeeeXXXbbbgggrrrooo^^^VVVRRRHHHGGGFFFEEEGGGKKKOOORRRSSSWWWZZZ]]]___```^^^\\\ZZZZZZ[[[\\\]]]^^^_________aaa```___```aaabbbbbbaaa]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^^^^_________^^^]]][[[]]]^^^___^^^]]]\\\\\\___]]][[[[[[\\\]]]\\\[[[``````___```bbbeeegggiiimmmrrr|||rrr[[[HHH>>>HHHUUU^^^WWWFFF888444666444444444333222222222333111000000000000000000111000000000000000000000000000000111111111222222222222222222222333333333444444444444444555555555555444555666666888888999:::666666777999:::;;;;;;:::<<>>888555444444555555555444333333222222222111111111111111111111111////////////////////////111111111111111111111111111111111000000000000///222222222222222222222222111111222222222222222333333333333222222333333333444444444444444444444444444444444444444555555555111222444555666777888:::<<<@@@AAAHHHPPPQQQ\\\uuu|||fffZZZUUUTTTUUUBBB:::222000444666444111000000111111222222333333111111111000000000//////............//////////////////////////////////////////////////////////////////000000000111111111000000111111111222222222111111111111111222222222333222222222222333444444444444444555555666666777===CCCHHHGGGAAA<<<:::<<<888===BBBAAA===CCCYYYoooSSSQQQOOOKKKIIIFFFEEEDDDCCCAAA>>><<<<<<<<<;;;::::::999===DDDEEE@@@===???FFFIIIRRRiiittt^^^XXX\\\bbbddddddggg```QQQQQQSSSJJJFFFFFFGGGKKKQQQVVVYYYYYY\\\]]]```bbbbbb```]]]ZZZ[[[[[[\\\\\\^^^___``````cccaaa```___``````___^^^aaaaaa``````^^^\\\[[[ZZZ[[[[[[\\\]]]\\\\\\\\\\\\ZZZ\\\___```^^^\\\\\\]]]^^^\\\ZZZZZZ\\\]]]\\\[[[\\\\\\]]]^^^```bbbdddeeeggglllttt~~~|||iiiQQQBBB???KKKYYY]]]RRRCCC888555555444333222222222222222111111000000000000111111111111111111111111111111111111111111222222222222222333333333444444444444444444555555555666666666555555666777888999::::::777888999:::::::::::::::<<>>999HHHWWWfffrrrqqqyyywww|||lllggghhhjjjXXXPPPDDD<<<777666555444000000000111111222222222111111111111000000000000........./////////000000////////////////////////000000000000000000000000000000000000111111111111000000111111111222222222000000111111111222222222333333222222333333444555444444555666777777888888CCCNNNXXXVVVIII>>><<>>GGGIIIBBB@@@BBBGGGVVVkkkmmmXXXXXX]]]bbbfff```[[[[[[VVVKKKKKKMMMDDDHHHHHHKKKPPPUUUZZZ\\\\\\^^^```aaabbbbbb```]]][[[[[[[[[[[[\\\]]]^^^``````dddcccbbbbbbcccbbb```___eeeeeedddbbb```]]][[[ZZZXXXZZZ\\\\\\[[[ZZZ[[[\\\YYY\\\``````]]]\\\]]]^^^\\\[[[ZZZ[[[]]]^^^]]]\\\XXXYYYZZZ\\\^^^```aaaaaaaaaeeellltttzzz~~~rrr[[[JJJ@@@HHHUUU___\\\NNN@@@:::888666444333333333222111222111111000000111111222111111111111111111111111111111111222222222222333333333333444444444555555555555555666666666666777666666777888999:::;;;;;;888:::;;;;;;::::::;;;===<<>>DDDOOOWWWxxx}}}yyyooobbbSSSGGG???<<<444444444444444333333333222222222111111111000000.../////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222000111111111111222222222///000000111222222333333444333333333333444555555555555666777888999:::;;;999@@@GGGFFF@@@<<<>>>AAAFFFOOOfffMMMLLLKKKIIIGGGGGGFFFFFFAAA???<<<::::::::::::888===777888AAADDD@@@CCCLLLccc{{{^^^TTTTTTcccjjjbbb[[[[[[XXXLLLLLLOOOHHHGGGNNNQQQSSSTTTVVVZZZ^^^aaaaaa```bbbbbbbbbbbbaaa```______[[[ZZZZZZZZZ[[[]]]___```]]]]]]```cccfffgggdddbbb______^^^]]]\\\ZZZYYYXXXXXXZZZ]]]]]][[[ZZZ\\\^^^YYY]]]```___[[[ZZZ]]]aaaYYYYYY[[[^^^aaaaaa___]]]___```bbbcccccccccbbbaaaaaabbbeeegggooo}}}{{{mmmPPPQQQXXXaaa```WWWPPPPPP@@@===999888888777555222222222111111111111222222111111111111111111111111111111222222222333333333444444444555555555666666666666666666777777777777777777888999:::;;;;;;<<<:::<<<=========@@@EEEIIIMMM]]]xxxmmmmmmjjjcccXXXOOOIIIGGG>>><<<999666555666777888333333333222222111111111222222222222222222222222222222222222222222222222333333333222222222222111333333333333333333333333111111222333333444555555555444444333333444444555555555555555555555555555555666666777888999999999888;;;@@@EEEKKKWWWfffqqqtttppprrrkkkVVVBBB777777777666555555555444222222222111111111111000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222///000000111222222333333444333333333333444555555555666777888999:::;;;;;;;;;===>>>@@@BBBDDDHHHJJJIIIiiiOOONNNLLLJJJHHHEEECCCBBB???>>>>>>===<<<;;;;;;;;;<<<:::;;;>>>===@@@MMM\\\uuu}}}jjj```WWWRRR^^^hhhiiigggddd\\\TTTNNNKKKHHHGGGHHHMMMRRRUUUUUUWWWZZZ]]]____________hhhbbbaaadddeeeaaa\\\[[[___^^^\\\ZZZZZZ[[[\\\]]]\\\^^^```aaaaaabbbcccddd]]]^^^^^^___^^^]]][[[ZZZ\\\[[[[[[\\\^^^```___^^^\\\^^^```___]]]]]]```dddaaaaaaaaabbbccceeeggghhhjjjfffddddddfffgggfffeeedddaaaaaaccchhhrrrggg___\\\aaabbb[[[TTTRRRCCC:::333444999;;;555...111111111111111111111111111222222333333222222111333333222222333333444555555444444333333222222111666666666666777777777777999999999888:::===>>>===666:::@@@@@@>>>BBBOOO\\\dddnnndddccc]]]RRRIIIKKKCCC===;;;555...///666444666777666333333555888333222222111111222222333222222333333333333444444333333333333333333333333111222333555555666666666333333444555666666555555777666666555555555666666444555666666555555666888>>>888555777777444777===<<>>>>>???AAABBBEEENNNVVVnnnOOONNNLLLJJJGGGEEECCCCCC??????>>>======<<<;;;;;;;;;;;;======;;;AAAUUUjjjmmmfff^^^PPP^^^hhhmmmhhh```ZZZTTTNNNMMMLLLJJJJJJLLLQQQUUUXXXZZZ\\\^^^```bbbbbbaaaaaaeeeaaa```cccccc```^^^___^^^]]][[[ZZZZZZ[[[\\\]]]___aaaccccccbbbbbbcccddd______^^^^^^___```aaabbb]]]\\\\\\^^^aaacccccccccccceeegggfffddddddgggjjjggghhhhhhiiijjjkkkllllllllliiiffffffhhhjjjjjjiiidddbbbaaaccceeelllzzzzzzkkk______bbb```YYYTTTIII@@@777555999;;;666000222222222222222222222222222222333333333333222222333333222222333333444555444444444444333333222222666666666777777777777777;;;;;;;;;:::;;;>>>AAAAAAEEECCCBBBDDDMMM]]]rrrxxxhhh]]]ZZZ\\\QQQKKKDDD@@@===999666666444555666555222111222444333333222222222222333333222222333333333333444444333333333333333333333333111222222333333333333333333444555555666666666555777666666555555555666666555666888777666666777999888999<<<@@@===888:::AAAFFFIIITTTdddsssmmmeeejjjmmm```VVVJJJBBB;;;444333666666444222111222222111000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000222222222222111111111000222222333333333444444444333444444555555666777777:::::::::999888999999::::::>>>DDDDDDAAAIIIeeeNNNMMMLLLJJJGGGEEECCCCCC??????>>>>>>======<<<<<<<<<===??????AAAPPPnnnooobbb\\\YYYkkknnnlllbbbVVVPPPMMMJJJLLLLLLMMMOOORRRVVVZZZ\\\^^^```aaacccccccccbbbbbbcccaaaaaabbbaaa^^^___ccc^^^\\\ZZZYYYYYYZZZ[[[\\\aaacccddddddbbbaaabbbcccaaa```______```dddgggjjjdddcccbbbcccfffggghhhggggggiiijjjiiigggfffiiillllllmmmooopppqqqqqqpppppprrroookkkjjjkkkmmmnnnnnnhhheeedddeeeeeehhhrrr|||}}}fff___cccccc^^^YYYQQQGGG<<<777999:::777333444444444444444444444444222222333333333333222222333333222222333333444555444444444444444333333333666666777777777888888888999999999::::::===AAAEEEMMMKKKLLLXXXoooyyyeeeaaaddd[[[UUUIII@@@======999444555666777666333111111111333333222222222222333333222222333333333333444444333333333333333333333333333333333333222222222222444555555555555666666666666666666555555666666777666777999888777777888:::444888===???<<<;;;DDDNNN___```iiiyyyzzzrrrkkkddd^^^VVVNNNBBB777333555888666333222222333222111111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000222222222222111111111111333333333333444444444444444444555555666666777777<<<:::888777999;;;<<<<<>>AAAHHHQQQgggNNNMMMKKKIIIGGGEEEDDDCCC?????????>>>>>>=========???>>>>>>CCCSSSqqq|||]]]YYYkkkooojjjaaaVVVOOOLLLKKKJJJKKKMMMPPPTTTXXX\\\^^^```aaabbbbbbccccccbbbbbbaaacccbbbbbbbbb___[[[^^^ddd___]]][[[YYYXXXXXXYYYYYY___aaabbbbbbaaaaaaaaabbbbbbbbbaaabbbdddgggjjjlllkkkiiihhhhhhiiikkkkkkjjjjjjmmmnnnmmmjjjiiilllooonnnpppsssuuuvvvvvvuuuuuuxxxuuuqqqnnnnnnnnnppppppmmmjjjiiijjjjjjiiinnnuuutttfffdddddd```\\\YYYOOOBBB:::888888777555333333333333333333333333222333333333333333333222333333222222333333444555444444444444444555555555666777777888888999999999888999;;;===<<<<<>>??????HHH===@@@ZZZ}}}MMMLLLKKKIIIGGGEEEDDDCCC???????????????>>>>>>>>>@@@<<<===LLLnnnttt[[[]]]ooonnnbbbSSSLLLLLLLLLKKKJJJMMMPPPTTTYYY]]]```bbbccceeeeeeeeeeeeddddddcccccceeeccccccbbb^^^ZZZ\\\bbbaaa___\\\YYYWWWWWWWWWXXX[[[]]]___`````````aaaccccccdddeeeggghhhiiiiiiiiijjjiiiggghhhkkkmmmnnnnnnrrrtttvvvuuurrrrrrtttwwwuuuwwwzzz}}}~~~~~~~~~}}}|||{{{wwwsssqqqpppqqqrrrpppnnnmmmooonnnlllnnnrrruuurrrfffbbb```___]]]UUUHHH>>>888666555555333333333333333333333333333333333444444333333333333333222222333333444555444444444555555666666666777777777888999::::::;;;<<<<<>>;;;BBBMMMTTTqqqoooiiieeeZZZMMMDDDAAA>>>:::666666666666666666555444444333333333333333333444222222222333333333444444444444444444444444444444555555444333333333444444777666666555555555666666666666666666666777888888666888999999888888999:::<<<===AAAHHHXXXooo|||sssrrryyymmmWWWQQQSSSPPPFFF===666555666777777666333111222222111111111111222222///000000000111111111111111111111111111111111111111111111222222333333333222222222222222222222333333333444444444555555555555555666666777888888999888888999;;;>>>@@@@@@???BBBFFF]]]LLLKKKJJJHHHGGGEEEDDDCCC@@@@@@??????????????????>>><<>>AAA???@@@NNN```|||ppphhh___ZZZRRRHHH@@@===999777555444555666555444444444333333333333444444222222333333333333444444444444444444444444444444333222222222222444666777888777666555555555666777666666666666777888999999888999::::::999999:::<<<666@@@NNN^^^ttt|||}}}gggTTTRRRPPPHHHAAA<<<;;;::::::999888444222222222111111111111222222000000000000111111111111111111111111111111111111111111222222333444444444222222222222333333333333333444444444555555555555666666777777888888999999;;;<<<>>>???>>>@@@BBBEEEFFFhhhKKKKKKJJJHHHFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>BBBQQQuuummmccckkklllccc\\\RRRKKKJJJKKKKKKOOOUUUZZZ\\\___cccfffhhhiiijjjiiiiiihhhhhhggghhhhhhhhhddd```___bbbbbb^^^\\\]]]]]]\\\ZZZZZZZZZ[[[]]]___```bbbdddeeeddddddeeegggjjjjjjkkkkkklllnnnnnnooopppnnnmmmooossswwwzzz{{{{{{~~~|||~~~|||{{{|||}}}|||xxxwwwxxxwwwsssqqqrrrlllqqq}}}ooogggdddcccaaa]]]UUUKKK@@@999555555444444444444444444444444333333444444444444333333333333222222333333444555333444555666777888999999777777888999:::;;;<<<<<<===;;;>>>EEEKKKWWWsss|||fffaaa]]]PPPFFFFFFBBB>>>999777777777666555444444333333333333444444222222333333333333444444555555555555555555555555333333333444666999;;;===999888666555444555666777666666666666777888999::::::<<<======<<<<<<===>>>===NNNccctttkkk[[[QQQKKKIIIHHHEEE???;;;999777666444333222222111111222222333000000000000111111111111111111111111111111111111000111111222333333444444222222222333333333444444444444444444555555555555666666777888888999999:::;;;>>>@@@???>>>CCCLLLTTTsssKKKKKKIIIHHHFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@???JJJaaalllgggnnnggg^^^]]]PPPLLLKKKMMMLLLLLLUUU``````aaacccfffhhhjjjllllllggggggffffffffffffggggggccc^^^]]]aaadddaaa]]]\\\ZZZYYYYYYYYY[[[^^^aaacccfffhhhiiiiiihhhgggggghhhmmmlllkkkkkkmmmpppsssuuu}}}{{{xxxwwwyyy|||}}}~~~|||yyywwwvvvuuuzzz}}}}}}}}}|||wwwtttuuussssssxxxrrrkkkhhheeebbb```ZZZOOODDD;;;666555555555555555555555555555333444444555555444444333333333222222333333444555333444555666777888999:::777888888999;;;<<<======CCCAAAFFFQQQ___vvvqqqgggeeeYYYRRRWWWKKKFFF???;;;::::::999888555444444333333444444555222222333333333444444444555555555555555555555555666666666888;;;>>>BBBDDD:::888666555444555666777666666666666777888999:::===>>>??????>>>>>>???@@@PPPdddyyyooo[[[TTTUUUSSSMMMDDD<<<888777666666333222222111111222222333000000000000111111111111111111111111111111111111///000000111222222333333222222222333333444444444444444444555555555666666777777777888999999::::::888<<>>>>>GGGWWWeeeLLLLLLJJJIIIGGGFFFDDDDDDCCCEEE>>>===DDDBBB===BBBFFF[[[eee```bbb]]]XXXYYYNNNHHHFFFLLLRRRUUU\\\dddfffgggiiilllnnnmmmiiiffffffiiiiiifffgggkkkiiiccccccbbb``````aaaaaa```^^^[[[\\\\\\]]]^^^aaafffjjjhhhmmmmmmhhhgggkkkllljjjooonnnnnnnnnoooqqqtttuuuzzz{{{{{{yyyxxxyyy~~~ssspppooosssyyy}}}|||yyy{{{xxxzzzvvvyyypppgggaaaccc___ZZZRRRIII@@@999555666666555555555444444444444444444444444444444444555555444444444333333333222333555888;;;===???@@@999@@@===999??????>>>DDDEEEDDDMMMiii~~~ccc[[[VVVXXX___nnnttteeefffiiihhh[[[YYYRRRFFF<<<888888888777777777777666555444333555555444333333333333444666666555555555444444444888777555555888===CCCFFF666555555555555666666777666666666777888:::;;;<<<;;;999:::<<<<<<;;;AAAHHHddd{{{iii______^^^WWWJJJ>>>999888999444444333111000///111333111111111111111111111111111111111111111111111111111111222222222333333333333333333444444444555555555555555666666666666666888999:::999888777888999AAA999===FFFDDDJJJtttLLLLLLJJJIIIGGGFFFDDDDDDBBBCCC===;;;BBB???===EEERRRsss~~~nnnbbbcccccc[[[SSSPPPLLLHHHIIIPPPVVVYYY___fffgggggghhhjjjlllkkkhhhfffeeehhhhhhfffgggiiifff``````___]]]]]]^^^^^^]]][[[\\\^^^aaacccdddeeegggiiifffkkkmmmjjjiiinnnpppoooooopppqqqsssuuuwwwzzz{{{~~~~~~}}}zzzwwwvvvxxx{{{}}}{{{}}}vvvuuuvvvzzz{{{{{{wwwlllddddddaaa\\\UUUMMMCCC:::444555555555444444444444444444444444444444444444444444444444555555666666666555666777888:::;;;<<<===777===:::999AAAAAA===@@@BBBRRRqqq}}}|||xxxtttrrrnnncccXXXNNNLLLMMMOOOPPPSSS^^^jjj{{{qqqnnnmmmjjjiiibbbUUUHHH???<<<;;;777777777777777666555555666555444444333333444444666666555555555444444444666555444444666:::>>>@@@666666555555555666777777777777777888888:::;;;<<<::::::<<<===;;;===IIIVVVppp~~~kkkgggaaa]]]XXXOOOAAA555111333555555333111222333111111111111111111111111222222222222222222222222111222222222222333333333333333333444444444555555555555555666666666666666777999::::::999999;;;<<<;;;???EEEIIIOOOkkkLLLLLLJJJIIIGGGFFFDDDDDD???AAA<<<<<>>??????GGG[[[nnn{{{}}}qqqhhhkkkqqqiiiSSS>>>555555555555555444333222222222222222222222222222333333333333333333333333222222222222333333333333333333333444444444555555555555555666666777777777888999:::::::::;;;===???===AAADDDKKKfffLLLLLLJJJIIIGGGFFFDDDDDD===@@@>>>???DDDBBBGGGYYYttthhhhhhjjjggg^^^WWWUUUQQQLLLIIIMMMUUU^^^dddgggjjjllllllkkkiiiiiijjjjjjjjjiiiffffffgggggghhhfffbbb]]]cccbbbaaaaaabbbbbb```___aaaeeejjjlllllljjjiiiiiipppsssvvvwwwxxxzzz|||}}}{{{|||}}}~~~~~~}}}|||~~~|||zzzyyyppprrrwww~~~}}}hhhbbb```^^^\\\VVVMMMAAA999555444333333333444555666555555555555555555555555444444555666666777888888888888888888888888888888:::>>>;;;<<>>@@@FFFAAADDD^^^LLLLLLJJJIIIGGGFFFDDDDDD???BBB@@@BBBEEEBBBLLLdddwwwjjjpppmmmcccWWWQQQQQQOOOKKKMMMTTT]]]dddhhhkkknnnnnnnnnmmmkkkjjjlllmmmmmmlllhhhggghhhiiiiiifffccc```fffeeeddddddffffffeeedddeeehhhkkklllllllllnnnoooxxxyyy{{{}}}|||{{{|||}}}~~~~~~|||{{{{{{pppaaa___]]]\\\YYYRRRGGG???666555444333333444666777555555555555555555555555555555555555555555555555666777777888999999:::::::::???===<<<@@@FFFYYYttt|||~~~{{{rrrrrr{{{nnneee]]]\\\^^^___```aaaccceeehhhmmmuuu|||zzzssstttrrrnnnjjjkkkpppxxx|||vvvqqqiiieeehhhnnnooolllqqqlllddd^^^___fffpppxxxyyyqqqnnnlllhhh\\\LLLBBBAAA999888777666555555555555666666555444444444444555444555555555555555555555888888888888888777666555666666666777777999::::::<<<;;;;;;;;;;;;;;;<<<<<<>>>;;;===III[[[pppwwwlllpppuuuxxxzzz\\\KKK777///111555444///222222222222222222222222222222222222222222222222222222333333333444444444333333333444444444555555555555666666777888888999;;;;;;;;;;;;:::;;;>>>@@@DDDGGG^^^LLLLLLJJJIIIGGGFFFDDDDDDCCCDDDAAABBBFFFGGGZZZzzzmmmmmmfff```XXXRRRPPPNNNLLLKKKTTT\\\dddgggiiimmmoooooonnnmmmkkklllnnnoooooonnnkkkhhhgggjjjjjjgggddddddfffeeeeeefffhhhjjjiiihhhjjjkkkmmmnnnooorrruuuxxx}}}}}}~~~~~~zzzyyy{{{~~~}}}fffbbb^^^\\\[[[VVVMMMEEE999888666444444555666777555555555555555555555555666666666555555444444444666666777999:::;;;<<<<<<888>>>======DDDRRRsss{{{vvvuuuxxxuuummmlllqqqiiifffaaa___^^^```bbbdddrrrvvv{{{}}}|||qqqqqqooonnnnnnpppqqqqqqllljjjeee```\\\XXXVVVUUU^^^tttvvvmmmgggeee]]]NNNEEEDDD<<<:::888666555444555555777666555555444444555555444444444555555555555555999999999999999888888888777777777777888999;;;;;;<<<<<<;;;;;;<<<===>>>>>>@@@AAALLLaaaxxxvvvnnnjjjpppxxxlllZZZDDD666444555444111333333333333333333333333111111111111111111111111333333333333444444444444333333333444444444555555555555666777777888999999<<<<<<<<<<<<;;;===AAADDD>>>[[[LLLLLLJJJIIIGGGFFFDDDDDDDDDCCC@@@BBBKKKUUUvvvllldddfff\\\TTTOOOQQQPPPLLLNNNTTT[[[dddjjjiiihhhllloooooolllkkkkkkllloooppppppooolllgggeeeiiijjjgggfffhhhfffffffffhhhkkknnnnnnmmmmmmooorrruuuwwwzzz~~~|||zzz}}}nnnhhhaaa]]]\\\YYYQQQKKK<<<;;;888666555555666888555555555555555555555555666666666666666666777777888888999:::;;;<<<<<<===888======BBBRRRiii}}}xxxtttlllhhhaaa]]]___fffnnnrrr|||zzzzzz}}}}}}xxxqqqqqqsssuuusssoookkkhhh^^^]]]]]]\\\ZZZXXXUUUSSSWWWZZZdddssswwwiiifff___QQQGGGEEE@@@>>>;;;888666555555666777666666555555555555555444444444555555555666666777777777777777888888999777777777888999:::;;;<<<;;;;;;;;;<<<===>>>???@@@DDDQQQiiipppfffhhhooofffXXXHHH<<<666444444333333333333333333333333222222222222222222222222333333333444444444444555333333333444444444555555444555666777888999::::::;;;<<<======???BBBGGGKKKWWWLLLLLLJJJIIIGGGFFFDDDDDDBBBAAA===CCCQQQeeepppdddcccbbb\\\QQQMMMQQQOOOJJJRRRbbb```iiimmmiiigggkkkoooooojjjiiijjjllloooppppppnnnmmmfffdddhhhiiiffffffjjjhhhhhhiiikkkooorrrrrrrrrnnnrrrwww{{{~~~~~~vvvmmmddd___]]]ZZZSSSMMM>>><<<999666555555777888666666666666666666666666555555666777888999:::::::::::::::;;;;;;<<<<<<<<<;;;===>>>IIIaaa~~~|||uuulllaaa[[[aaannnyyy~~~}}}www{{{}}}zzztttvvv}}}|||vvvuuuvvvxxxxxxssslllhhh```]]]YYYWWWWWWXXXZZZZZZZZZWWW\\\hhhsss~~~sssmmmgggXXXLLLIIICCCAAA>>>:::888777666777777777666555555555555555444444444555555555666666555555444444555666888999777777777888999;;;<<<===;;;;;;;;;<<<===???@@@AAAJJJ___jjjbbbllllllgggWWWDDD666444777333333333333333333333333333333333333333333333333333333333444444444555555333333333444444444555555444555666777888999:::::::::<<<===???BBBFFFLLLQQQLLLKKKJJJIIIGGGFFFEEEDDDCCCAAA@@@DDDVVV|||qqqhhhgggccc]]]SSSSSSRRROOOLLLQQQ[[[dddhhhkkkllllllppptttrrrllljjjkkklllooopppnnnjjjgggmmmllljjjhhhgggfffffffffiiikkknnnoooooopppqqqsss{{{{{{|||sssccc^^^___]]]YYYVVVLLL???444555999777666666666666555555555555666666666666777888888888888777777999:::999:::<<<>>>===:::BBBGGGSSS~~~rrrbbbcccnnnxxx}}}~~~wwwrrrqqqrrr~~~xxxrrrrrrwww|||~~~}}}~~~|||{{{|||}}}yyyooogggffffffcccaaaccchhhgggccc^^^aaaiiiqqquuuzzzvvvnnnfffYYYLLLSSSIII@@@===999555555999777666666666666555555555333333333444444444555555666666666666777777777777777888888999999:::;;;;;;>>>@@@@@@======AAACCCBBBXXXaaaXXX]]]fffiii\\\HHH<<<:::444888666//////555666000333222222111111222222333333444555555666666555555666666666666666555555555666666777888999::::::;;;???;;;<<<@@@BBBHHH]]]tttLLLKKKJJJIIIGGGFFFEEEEEE@@@DDDFFFKKKgggooogggooolll___UUUTTTSSSQQQNNNOOOUUU```hhhkkkmmmnnnmmmpppssspppkkkkkklllmmmoooooonnnjjjgggllllllmmmmmmmmmllllllkkkkkknnnqqqsssssstttuuuvvv|||{{{}}}{{{eee___```^^^YYYWWWNNNBBB777777888777666777777666666555555666666777777777777888888888999999::::::999888999;;;======DDDDDDPPPrrruuuggghhhqqqxxx{{{|||yyy{{{}}}zzzwwwtttvvvxxxyyyuuurrrsssxxx}}}}}}|||~~~~~~}}}wwwqqqoooooommmlllooorrrooohhhiiieeeffflllttt~~~yyylllccc^^^WWWMMMDDDAAA===888777:::666666666666555555555555444444555555555666666666666666666666777777777888888888888999::::::;;;;;;>>>;;;<<>>???JJJZZZvvvxxx___[[[]]]cccaaaSSSCCC:::333777777444222444555333333333222222222222333333444444444444555555555555666666666666666666666666666666777888999:::;;;;;;<<<:::@@@EEEDDDNNNwwwLLLKKKJJJIIIHHHGGGFFFEEE???FFFJJJVVV~~~pppUUU___mmmeeeXXXTTTSSSQQQOOOOOOTTT]]]gggmmmnnnppppppoooppprrrpppkkkmmmmmmmmmnnnooommmjjjgggggghhhjjjkkklllmmmmmmmmmmmmqqquuuxxxyyyyyyzzz{{{~~~iiiaaaccc^^^YYYXXXQQQGGG===999888777777999777777666666666666777777999888888777888999:::;;;<<<:::888888:::===???@@@HHHGGGaaawwwnnnpppwwwzzzzzzzzzwwwzzz||||||zzzyyy|||}}}||||||~~~}}}}}}|||zzzyyy}}}wwwmmmoookkkiiippp{{{rrrkkklll___WWWNNNHHHBBB<<<::::::666666666555555555444444555555666666666777777777666666666777777777888888888888999999::::::;;;;;;???999:::BBBCCCEEE]]]|||ooo```VVV]]]hhheeeTTTDDD777555666777666222333666333333222222222222333333444444333333444444555666666666666666666666666666666777888888::::::;;;<<<======DDDJJJKKKaaaLLLKKKJJJIIIHHHGGGFFFFFFFFFHHHPPPjjjgggYYYSSSZZZ]]]VVVSSSXXXOOONNNOOOSSS[[[dddjjjnnnnnnqqqrrrppppppsssrrrnnnpppnnnnnnnnnnnnmmmjjjggggggggghhhiiijjjlllnnnoooppptttyyy|||}}}~~~ooodddddd```[[[[[[TTTNNNEEE>>>999777999;;;888777777666666777777888;;;999888777777999;;;<<<<<<999888;;;???@@@BBBEEEIIIXXXxxxssswww||||||zzzzzz|||~~~}}}|||~~~}}}qqqrrrsssvvv|||}}}ooommmllldddZZZPPPHHHAAA<<<999666666666555555555444444555555666666666777777777666666777777777888888888888888999999:::;;;;;;<<<@@@<<<===CCCJJJ[[[zzzoooYYYZZZiiipppfffXXXCCC777222666888333222777333333333222222333333333555444333333333444555666666666666666666777777777777777888999:::;;;<<<<<<@@@BBBEEEJJJ[[[KKKKKKJJJJJJIIIHHHGGGGGGMMMHHHWWWdddOOOUUUXXXTTTQQQRRRTTTUUUJJJMMMSSS[[[dddiiillllllnnnrrrsssqqqqqqttttttrrrqqqooommmmmmmmmllljjjiiinnnlllkkkjjjlllppptttwwwtttwww{{{~~~zzzhhheeebbb___^^^VVVTTTNNNDDD;;;888999<<<888888777777777777888888;;;999888777777999;;;<<<<<<999:::>>>???>>>AAAGGGRRRzzz{{{ooozzzsssfffWWWLLLDDD>>>999777777666666666555555555444444555555555666666666777777777777888888888888888999999:::;;;;;;<<<<<<>>>AAAAAACCCUUUvvviii\\\bbbkkklllgggSSS???111222777555333555444333333333333333333444555444444444555555666666666666666666777777888888888888999:::;;;<<<======@@@CCCDDDOOOwwwKKKKKKJJJJJJIIIHHHHHHGGGIIIFFF___dddMMMRRRXXXVVVPPPRRRZZZVVVKKKIIIPPPZZZcccjjjllllllkkkooossstttrrrqqqtttvvvuuuqqqooommmlllmmmmmmlllkkknnnmmmllllllnnnrrrwwwzzzyyy{{{~~~oooeeefffddd```WWWZZZWWWJJJ===999:::<<<999999888888888888999999999888888777888999:::;;;===;;;<<<@@@>>><<>>>>>BBBJJJfffKKKKKKKKKJJJIIIIIIHHHHHHEEEQQQssszzzTTTOOOZZZXXXUUUUUUZZZ[[[TTTJJJNNNVVVaaajjjmmmmmmmmmnnnqqqvvvwwwsssqqqtttuuuuuuqqqooolllkkklllmmmmmmmmmjjjkkkmmmppptttwwwzzz|||~~~wwwfffiiihhh```XXX___]]]OOO@@@999:::;;;999999999888888999999999777777777888888888999999===;;;===@@@???BBBTTTjjjrrr^^^RRRMMMHHHBBB999999999999888888888888555555666666666777777777777777888888888999999999999999::::::;;;<<<<<<<<>>>>>@@@EEE\\\KKKKKKKKKJJJIIIIIIIIIHHHLLLeeefffPPP[[[YYYWWWZZZ```]]]SSSOOORRRRRR[[[fffmmmnnnmmmooorrrtttxxxyyytttqqqrrrttttttqqqooolllkkklllnnnnnnnnnjjjmmmsssyyy~~~}}}gggkkkkkk___XXXaaaaaaRRRAAA::::::;;;:::999999888888999999:::666666777888888888888777;;;:::===BBBCCCKKKgggsss___SSSPPPMMMGGG:::::::::999999999888888777777777777888888888888777888888888888999999999999999:::;;;;;;<<<<<<===DDDHHHVVVpppnnnfffccciiigggXXXBBB777777777333555444444333333444444555444666999<<<<<<:::888666555666666777888999999999999::::::;;;<<<===>>>>>>EEEJJJnnnKKKOOOJJJHHHKKKHHHEEEMMMQQQ|||hhhTTT]]]bbbbbbbbbaaaXXXOOONNNRRRYYYbbblllssstttsssuuuwwwuuuuuuvvvvvvvvvvvvvvvuuummmooossstttqqqmmmlllnnnooopppwwwooogggddd^^^^^^^^^[[[RRRFFF===;;;;;;999888888777777777777777999999999999:::;;;<<<<<<<<<999;;;AAAFFFXXX|||gggUUULLLOOOWWWGGG@@@999777:::;;;888444888888999999999999888888777888888888888999999999<<<::::::======;;;<<<@@@EEEUUUjjjrrrggg```eeeggggggUUU>>>:::999---333444555555555555666777555555555555666666666777555555555666666777888999999>>>;;;999>>><<<>>>IIIBBBcccIIIMMMIIIHHHMMMIIIGGGPPPbbbbbbVVVdddfffdddaaa]]]TTTMMMMMMRRRaaahhhpppuuuuuutttuuuwwwvvvwwwwwwvvvuuutttsssssspppqqqssssssqqqoooqqqtttyyyzzzyyyhhhccc```bbb___YYYRRRJJJCCC===:::999999888777777777777777999999999999:::;;;<<<<<<<<<===AAAEEEOOOllloooaaaVVVRRRTTTMMMEEE<<<999:::<<<999666888888999999999999888888999999999999::::::::::::<<<:::;;;??????>>>AAAFFFQQQjjjrrrccc___^^^ccc___JJJ===;;;777444555666666555444444444555555555666666666777777666666666666666777999999;;;>>>::::::AAA@@@???HHHKKKxxxIIILLLHHHIIINNNKKKKKKWWWuuu]]]\\\lllhhhbbb\\\VVVOOOLLLQQQYYYjjjoootttwwwvvvuuuvvvwwwxxxxxxwwwvvvtttsssqqqpppsssssssssqqqqqqtttxxx{{{~~~lllbbbdddeee```XXXRRRNNNHHH@@@999:::999888888777777888888999999999999:::;;;<<<<<<;;;>>>AAAGGG[[[{{{rrrdddXXXUUUVVVMMMAAA;;;:::;;;;;;999888888999999999999888888::::::::::::;;;;;;;;;;;;<<<;;;===@@@@@@@@@GGGNNNeeekkkaaaWWW___gggXXXEEE>>>;;;666666666666555444333222555555666666666777777777666666666666777888999:::<<<>>>;;;<<>>BBB???FFFYYYNNNPPPLLLLLLNNNMMMYYYsssbbbiiiqqqgggaaaXXXPPPMMMNNNUUUaaammmrrrtttvvvxxxxxxxxxyyyzzzvvvvvvvvvvvvuuutttsssrrrmmmrrruuuuuuyyy~~~hhhhhh___^^^[[[VVVOOOHHHCCC@@@;;;::::::999999999999999999999999:::;;;===>>>???DDDAAAGGGeeeuuuiiiddddddZZZLLLAAA<<<::::::999999999::::::::::::999999999999999999::::::::::::;;;<<<===>>>>>>DDDTTTddd{{{}}}lllZZZVVV^^^fffWWW777:::888666666777888777555666666666666777777777888777777777888888999:::;;;888@@@AAA@@@???@@@UUUwwwOOOQQQNNNLLLMMMOOOfffxxx^^^oootttbbb___WWWPPPOOOSSSZZZeeeppptttuuuwwwyyyzzzzzzzzzzzzvvvvvvwwwwwwvvvuuuttttttlllssswwwxxx}}}~~~pppggg\\\\\\ZZZWWWQQQKKKFFFCCC<<<;;;::::::999999::::::::::::;;;<<<===>>>@@@AAABBBCCCVVVtttjjjhhh___SSSGGG???<<<:::999999999::::::::::::999999999999999999::::::::::::;;;<<<>>>>>>???JJJbbbwwwnnngggfffeeehhhnnnvvv}}}}}}```SSS[[[nnneeeGGG???;;;777666888999999777666666666777777777888888888888888888999:::;;;<<<999@@@AAA@@@AAAJJJpppMMMQQQOOOMMMLLLQQQtttiiibbboooooocccZZZTTTPPPSSSYYYaaakkkuuuwwwxxxzzz|||}}}|||zzzyyyyyyyyyyyyxxxwwwuuutttsssnnnvvvyyyzzzzzzeee]]]ZZZXXXWWWUUUQQQKKKEEE<<<<<<;;;:::::::::::::::;;;<<<<<<===>>>@@@BBBCCCCCCNNNqqqpppjjjcccYYYNNNEEE???;;;999999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;<<<===???@@@DDDTTTsssrrr^^^YYYXXXTTTUUUYYY[[[bbbggghhhlllrrrtttrrrxxxyyyyyyxxxuuutttuuuvvvsssvvv~~~ooo^^^YYYdddhhh]]]GGGAAA999666777999888777666666777777777888888888999999888999999:::;;;<<<===AAA???@@@III]]]JJJOOOOOOLLLKKKTTT~~~vvvaaafffllliiieeeSSSOOONNNUUU^^^gggrrr{{{zzz{{{|||~~~}}}zzzwww||||||{{{yyywwwuuurrrqqqqqqxxx{{{zzzddd```ZZZUUUVVVZZZXXXNNNEEE<<<<<<;;;::::::::::::;;;<<<<<<===>>>???AAACCCDDDKKK___uuukkkfff]]]RRRIIIAAA<<<999999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<======<<<>>>@@@CCCIII]]]zzzeeeTTTRRRRRROOONNNSSSRRRXXXZZZWWWWWW\\\]]][[[___```bbbcccccceeehhhkkkuuu}}}~~~kkkYYYVVVdddmmmMMMEEE;;;666666888777555777777777777888888888888999999999999:::;;;<<<<<>><<<::::::???<<<999999???JJJTTTYYY[[[jjjdddXXXMMMGGGCCC???:::<<<;;;:::;;;;;;;;;888666;;;;;;;;;;;;;;;<<<===>>>===AAAAAAAAATTTyyyiii]]]SSSPPPPPPOOONNNPPPSSSQQQRRRTTTSSSPPPRRRVVVYYYXXXZZZ___bbbfffnnnwwwyyyeeeZZZaaaqqqbbbLLL:::888:::888666999888888888888888888888888999999999999:::;;;;;;<<<@@@<<>><<<::::::>>>;;;<<<@@@FFFNNN\\\hhhzzz|||uuurrrnnnjjjfffaaa```^^^\\\^^^eeepppxxx~~~|||{{{nnndddUUUJJJFFFDDD???;;;<<<;;;::::::;;;;;;999777;;;;;;;;;;;;<<<===>>>>>>>>>@@@DDDRRRooobbbXXXOOOMMMNNNNNNOOORRROOONNNQQQUUUVVVVVVZZZ___^^^```eeeiiijjjnnn{{{nnniiinnnjjjXXXEEE;;;999888999:::888888888888888888888888999999999999:::;;;<<<===>>>BBBFFFNNNnnnMMMKKKKKKOOOYYYvvvzzznnnvvvoooiiifffXXXTTTYYY```iiirrrzzzxxxyyyxxxuuuqqqppprrruuuzzz~~~eeeaaa^^^[[[ZZZWWWTTTRRRFFF???;;;<<<>>><<<:::;;;>>>;;;>>>GGGIIILLL^^^uuu}}}vvvpppgggbbb```^^^\\\YYYVVVVVVUUUTTTTTTVVVZZZ]]]fffeeedddeeegggiiiiiiiiijjjlllnnnnnnmmmnnnssswwwwwwhhhUUUJJJGGGFFFCCC???;;;:::999999;;;;;;:::888;;;;;;;;;;;;<<<===>>>???AAA???KKKkkkttt___VVVNNNMMMOOOOOORRRUUUTTTSSSVVV[[[]]]^^^bbbhhheeeiiipppuuuxxxrrroooqqqgggTTTAAA888999;;;;;;999999999999999999999999999999999::::::<<<======???GGGIII\\\LLLKKKKKKRRRfffvvvsss{{{tttkkkeeeZZZXXX^^^gggpppxxx~~~|||uuuuuutttrrroooppptttwwwxxxgggbbb]]]\\\[[[XXXUUUUUUIIIBBB<<<===>>><<<;;;<<<@@@;;;???GGGEEECCC[[[{{{uuunnngggbbb``````^^^\\\YYYYYYYYYYYYXXXYYYYYYZZZYYYXXXXXX[[[^^^aaaaaaaaagggggggggfffeeedddddddddaaafffiiijjjlllppppppmmmsssqqqqqquuuuuusssuuuzzz}}}qqqYYYMMMKKKJJJGGGDDD<<<:::999999;;;;;;;;;999;;;;;;<<<<<<===>>>???@@@BBBCCCYYYjjj```XXXRRRRRRSSSTTTWWW[[[aaa___```cccddddddhhhmmmmmmooovvv}}}wwwssspppaaaIII;;;;;;<<<888999999999999999999999999::::::::::::;;;<<<>>>>>>BBBGGGLLLrrrMMMLLLLLLUUUpppzzzyyy{{{uuummmgggaaa]]]dddmmmuuu{{{zzzssssssrrrqqqqqqssswwwyyyyyymmmccc]]]]]]^^^YYYVVVVVVMMMEEE>>>===>>><<<<<<===???;;;???FFFCCCEEEdddqqq~~~tttnnngggcccbbbbbb```^^^ZZZYYYWWWWWWXXXZZZ[[[\\\XXXXXXXXXYYY[[[\\\\\\[[[___^^^]]]\\\[[[ZZZXXXWWW\\\^^^]]]ZZZ\\\aaaddddddggggggiiimmmmmmkkknnnsssttt{{{|||```RRRMMMIIIGGGGGG>>><<<::::::;;;<<<;;;;;;<<<<<<<<<===>>>???AAAAAA@@@JJJjjj~~~eee\\\WWWUUUWWW[[[\\\aaafffjjjggggggiiiiiihhhkkkqqqtttttt{{{~~~qqqsssjjjTTTCCC>>>;;;666999999999999999999999999:::::::::;;;<<<===???@@@BBBDDDUUUNNNNNNNNNXXXxxx{{{xxxsssmmmgggfffeeejjjrrrxxx{{{yyysssrrrrrrsssuuuxxx{{{}}}zzziii]]]]]]___[[[VVVVVVQQQGGG@@@>>>>>><<<<<<>>>===<<>>@@@BBBBBBBBBUUU|||uuubbbVVVUUUWWW^^^cccfffkkkpppllljjjiiilllllllllpppvvv}}}sssuuuooo___NNNBBB;;;666::::::::::::::::::::::::::::::;;;;;;===>>>@@@AAABBBJJJoooKKKNNNQQQ]]]|||zzzrrrppplllggghhhmmmqqqwwwzzz{{{yyysssssssssvvvyyy}}}ttt^^^[[[^^^[[[VVVVVVSSSJJJAAA>>>>>><<<===???<<<@@@DDDHHHRRRrrroooggguuuuuurrrooooooqqqqqqnnnkkkllliiieeedddfffhhhhhhgggcccbbbbbbbbbcccbbb```]]]^^^___``````^^^___aaadddZZZ^^^``````cccgggiiigggqqqsssxxx}}}wwwcccTTTHHHFFFKKKEEEBBB>>>============<<<<<<<<<===>>>???AAABBBCCCJJJcccjjj___ZZZZZZ___ggglllmmmqqquuuqqqooonnnpppppppppuuu||||||yyysssiiiXXXFFF<<<:::::::::::::::::::::::::::::::::;;;<<<===???AAAAAAGGGaaaGGGMMMRRRbbbxxxxxxnnnnnnkkkfffiiirrrvvvzzz{{{{{{|||wwwssssssuuuxxx}}}|||```ZZZ]]][[[VVVVVVUUUKKKAAA???>>><<<===???>>>DDDHHHJJJYYYllleeewww~~~~~~xxxtttqqqoooppppppnnnlllkkkjjjjjjkkkmmmllljjjhhhccceeefffddd``````cccffffffhhhgggfffiiirrrwwwxxxwwwzzzlllZZZKKKHHHOOOGGGDDD@@@>>>=========<<<<<<<<<===>>>???AAACCCDDDRRRmmmsssaaa]]]cccdddiiippprrrqqqrrrvvvyyyvvvuuuvvvuuutttxxx}}}vvvooo^^^HHH===>>>:::::::::::::::::::::::::::;;;;;;<<<>>>???AAABBBPPPwwwJJJLLLSSSkkk{{{pppfffdddjjjqqqyyyyyyzzz|||}}}xxxuuummmwww~~~||||||{{{___]]]VVVUUUYYYSSSTTTNNNEEE@@@>>>>>>>>>===DDD@@@>>>JJJrrrpppppp}}}}}}xxxxxxvvvsssqqqooommmkkkjjjjjjiiiiiijjjkkklllkkkiiinnnlllnnnsssvvvyyyttteeeWWWKKKOOOMMMGGGAAA???@@@AAA???<<<<<<>>>@@@>>><<<>>>CCCHHH___|||jjj```aaaiiimmmppprrrtttxxx{{{{{{~~~zzzuuuzzzzzzrrrxxxiiiQQQFFFBBB===::::::<<<;;;888999>>>:::@@@<<<999@@@AAABBBLLLaaaNNNNNNWWWttt~~~pppkkkpppwww}}}||||||~~~{{{wwwuuutttzzz~~~|||~~~~~~bbb]]]VVVWWWZZZTTTTTTNNNFFFAAA??????>>>===CCCDDDFFFXXXzzz|||~~~{{{xxxwwwxxxrrrpppnnnnnnoooppppppoooxxxxxx}}}jjjZZZPPPPPPOOOIIIBBB???@@@@@@???<<>>???AAA@@@@@@GGGPPPuuu}}}lllgggjjjmmmppptttvvvyyy|||~~~yyyyyylllZZZLLL@@@<<<::::::<<<<<<999999===;;;@@@<<<;;;BBBBBBCCCNNNrrrQQQOOO^^^|||sssxxx|||xxxuuuuuuyyy}}}hhh[[[WWWYYY[[[UUUTTTOOOHHHBBB@@@?????????@@@BBBLLLkkk{{{zzzzzz|||~~~~~~ppp^^^ZZZTTTTTTMMMEEE@@@???@@@???>>>BBB===>>>DDDCCCAAAOOObbbxxxpppqqqvvvvvvwwwyyy|||~~~wwwnnnfffWWWCCC<<<::::::======::::::<<<<<>>;;;:::===>>>;;;:::<<<<<<===;;;???DDDBBBMMMdddLLLSSSuuuyyy}}}{{{zzz|||yyy[[[XXXZZZWWWUUUSSSPPPLLLGGGCCCAAABBBCCCIIIDDDccciiieee^^^^^^XXXOOOFFFBBB@@@@@@@@@CCC>>>@@@DDD???DDDhhh{{{~~~|||nnnnnnjjjXXXCCC>>>;;;===>>><<<;;;<<<;;;<<<;;;???CCCDDDZZZ~~~KKK]]]zzz|||{{{wwwxxx|||___[[[[[[UUUVVVSSSQQQNNNIIIDDDBBBCCCEEEHHHNNNyyyqqqdddbbbccc]]]UUULLLEEEAAA@@@@@@AAA???AAACCCBBBPPPyyy|||~~~pppoooxxx~~~sssnnnkkk___IIIBBB<<<===>>>===<<<===<<<<<<;;;@@@CCCGGGlllPPPkkk|||}}}yyyxxx{{{eee___\\\UUUXXXRRRRRROOOKKKEEECCCDDDFFFIIIeeezzzyyybbbgggfffbbbZZZQQQHHHCCCAAAAAAAAA@@@@@@BBBLLLccc|||zzz~~~vvvooonnnsssuuuuuu~~~{{{oookkkbbbPPPFFF>>>===>>>======>>>>>>>>>>>>BBBCCCLLLUUUvvv~~~iiibbb^^^UUUYYYRRRRRRPPPKKKFFFCCCEEEGGGRRRrrryyyzzzbbblllhhhddd]]]TTTKKKDDDAAAAAABBB@@@>>>CCCUUUsss}}}}}}vvviiiccchhhqqqssspppqqqjjjbbbTTTIII???===>>>======???@@@@@@@@@CCCDDDPPPXXX~~~{{{qqq```^^^ZZZYYYYYYTTTUUUSSSIIIHHHLLLJJJmmmyyyooofffggglllzzzmmmdddccccccaaaZZZPPPGGGBBBAAADDD???CCCFFFRRRxxxnnnhhhdddfffkkkrrrlllggg]]]RRRDDD======@@@@@@???GGG:::BBBHHH@@@```hhh~~~zzzuuu```^^^\\\YYYYYYWWWTTTRRRLLLEEEJJJVVV|||~~~qqqdddcccgggtttwwwhhhddddddaaaZZZQQQHHHCCCBBBDDDAAACCCJJJbbb}}}qqqgggdddgggpppkkkaaaVVVHHH???>>>@@@@@@@@@JJJCCCIIILLLMMMwwwsss}}}yyyaaa______YYYXXXZZZSSSSSSTTTGGGNNNqqq~~~sssdddcccfffrrrjjjeeedddaaa[[[RRRKKKEEECCCCCCEEECCCUUUnnnfffeeeuuupppllleee[[[LLLBBB>>>???@@@AAAGGGIIIMMMMMM]]]||||||xxxfff```aaaXXXWWW\\\RRRTTT\\\NNN\\\xxxtttiiiiiilllxxxkkkfffeeeaaa\\\UUUMMMHHHEEECCCGGGHHHfffvvviiibbbbbbqqqmmmhhh___RRREEE???===???AAABBBLLLQQQTTTttt~~~yyyvvv}}}pppaaacccXXXXXX\\\SSSUUU^^^TTTlllssstttmmmnnnrrr~~~ppphhhfffbbb]]]WWWQQQKKKGGGDDDHHHQQQ{{{rrrgggbbbmmm{{{qqqjjjcccWWWJJJ@@@===>>>@@@AAAOOOUUUccc~~~wwwttt{{{www{{{bbbcccZZZZZZZZZSSSVVV[[[[[[uuusssuuunnnnnnsss~~~zzziiifffbbb^^^YYYSSSMMMIIIFFFGGG\\\xxxmmmnnn~~~rrrkkkggg]]]PPPDDD>>>???BBB???JJJRRRnnn~~~}}}uuurrrzzzzzz|||dddccc]]]ZZZUUUUUUXXXZZZhhhiiiyyywwwmmmmmmpppyyyjjjgggbbb___[[[VVVOOOJJJJJJFFFddd{{{wwwmmmkkkcccWWWIIIAAAAAADDDAAADDDLLLwww~~~~~~{{{yyytttpppyyy{{{uuudddddd___YYYQQQUUU\\\\\\vvvjjj```~~~yyynnnmmmnnnvvvkkkgggbbb___\\\WWWPPPKKKMMMEEEiiinnnmmmggg[[[MMMDDDCCCFFFGGGDDDLLL}}}~~~}}}|||uuusssxxxyyyppp}}}{{{fffbbbXXXXXXTTT[[[YYYZZZyyyZZZcccyyyrrrmmmmmmlllqqqooodddbbbbbbZZZXXXWWWNNNGGGOOOwwwuuummmeee___UUUIIIDDDFFFBBBKKKVVV|||~~~|||zzzsssppprrrxxxoooxxx{{{kkkbbbYYYXXXSSSXXX\\\kkkoooZZZhhh}}}sssnnnooooootttrrreeebbbccc\\\ZZZYYYRRRNNN^^^{{{{{{yyymmmccc\\\SSSGGGBBBEEEHHHOOOggg~~~{{{}}}zzzvvvrrrmmmllluuuwwwpppuuu|||ppp___YYYWWWSSSVVVaaaddd[[[ooowwwzzzvvvqqqqqqrrrxxxwwwgggbbbccc]]]\\\\\\WWWUUUsssyyytttssssss|||bbbiiipppccc]]]TTTIIICCCEEEJJJOOO{{{|||zzz}}}~~~xxxssspppllliiiooo{{{xxxssstttwwwsss[[[XXXUUUUUUVVVeee^^^aaawww|||sssssswww|||zzzyyyssstttvvv|||{{{ggg```aaa]]]\\\^^^[[[___~~~sssnnnjjjjjjfffeeeccc[[[gggttteeeaaa\\\OOOGGGHHHIIIRRR|||zzz~~~~~~|||vvvqqqooommmkkknnnuuuwwwrrrsssuuu{{{]]]YYYTTTWWWWWWjjj\\\hhh||||||rrroooqqqrrrwwwwww{{{sssvvvxxxggg]]]___[[[ZZZ]]]\\\nnntttmmmsssjjj\\\[[[bbb___dddvvvxxxfffeeeaaaTTTJJJIIILLL___www||||||}}}~~~{{{tttooommmmmmlllmmmrrr{{{wwwpppqqquuuccc[[[TTTXXXYYYssslll[[[mmm~~~sssooommmllltttrrruuu}}}sssvvvyyyhhh[[[\\\YYYXXX\\\]]]|||tttlllggghhhcccbbbcccZZZZZZiii}}}fffdddaaaTTTIIIJJJMMMpppwwwiii}}}~~~}}}~~~~~~~~~~~~~~~}}}yyysssoookkkkkkkkkkkknnnyyy}}}qqqqqqvvvwwwhhhYYYUUUWWWZZZ~~~]]]\\\ppp~~~vvvooojjjgggnnnooorrrwww}}}rrruuuzzzjjjZZZ\\\XXXWWW\\\^^^qqqkkk\\\aaaaaaaaaaaaWWWWWWeeehhhbbb___RRRJJJLLLQQQzzznnnjjj~~~}}}~~~}}}}}}||||||{{{xxxssspppiiijjjiiihhhkkkxxxtttrrrxxxuuuyyyjjjUUUVVVVVVZZZVVV^^^rrr|||xxxpppiiidddjjjnnnsssuuu{{{}}}qqquuuyyylllZZZ\\\XXXVVV\\\___qqqkkkhhhfff^^^\\\aaa\\\ZZZeeekkkaaa^^^RRRLLLPPPYYYrrrnnnqqq}}}{{{{{{~~~}}}}}}zzzyyyyyyuuuooohhhddddddhhhiiinnnsssooosss{{{vvvtttcccYYYSSSYYYggguuu^^^hhhwwwyyymmmiiiiiimmmooouuu{{{xxxsssrrrvvvppp___YYYYYYYYYTTTeeetttkkkcccbbb```]]]\\\]]][[[XXXpppvvvaaa^^^RRRWWWNNNggg~~~tttssswww}}}}}}~~~}}}}}}{{{wwwvvvwwwuuupppjjjffffffhhhhhhlllsssnnnpppwww}}}rrrfffXXXRRRVVVkkknnnZZZiiiyyyzzzoookkkkkkppprrrxxxyyyrrrssszzzttt```WWWWWWYYYXXXmmmtttllldddbbb___\\\\\\\\\[[[YYY]]]vvveee]]]TTTZZZSSS{{{yyy|||~~~||||||xxxssssssvvvvvvsssnnnjjjhhhiiihhhkkkzzzssslllmmmsssqqqnnnYYYWWW[[[yyyeeeVVVjjj}}}|||rrrmmmnnnsssuuuzzzzzztttvvv|||zzzaaaUUUUUUXXX^^^yyyuuummmdddaaa]]]\\\[[[[[[ZZZZZZ\\\rrrgggXXXTTT[[[WWW}}}|||wwwqqqqqqvvvxxxvvvrrrnnnkkkkkkiiikkkvvvsssllllllppp|||xxxpppppptttrrryyyuuuyyy\\\[[[```]]]UUUnnn{{{rrrooopppsssuuu{{{{{{wwwxxx{{{bbbUUUTTTXXXbbbwwwpppfff```\\\[[[[[[YYYYYY[[[bbbuuunnnWWWWWW]]]^^^}}}|||wwwrrrrrrwwwyyyxxxtttqqqmmmlllkkkmmmsss{{{tttnnnnnnqqq{{{xxxeeebbb^^^___dddcccjjjsss|||^^^YYYbbbZZZWWWtttyyyqqqooopppssswww{{{uuuyyyeeeWWWUUUYYYeeeyyyrrrggg___ZZZZZZZZZWWWXXX\\\bbbsss~~~___\\\^^^hhh||||||xxxttttttxxxyyyvvvrrrpppmmmkkklllnnnrrruuuzzzwwwqqqppprrrzzzzzzhhhVVVWWWVVVWWW\\\[[[\\\dddppp~~~___[[[jjj|||YYYZZZyyy|||vvvqqqoooqqqtttzzzzzzpppyyygggYYYVVVYYYhhh{{{ssszzzzzzssshhh^^^XXXYYYYYYUUUWWW]]]jjj{{{cccZZZYYYnnnyyyzzzyyyuuuuuuxxxvvvqqqnnnllljjjiiikkkoooqqqppprrrzzztttrrrqqqxxxzzzjjjVVVVVVTTTTTTYYYYYYUUU[[[dddppp~~~yyybbb^^^rrr}}}XXX[[[|||~~~yyyuuuqqqqqqsssvvvyyyqqqyyyiiiZZZVVVZZZmmmtttkkklllrrrwwwsss{{{yyysssiii]]]VVVXXXXXXTTTVVV^^^kkkfffXXXXXXyyy~~~wwwyyyxxxvvvvvvwwwsssnnnjjjiiiggggggjjjooopppnnnmmm||||||vvvsssqqqvvv{{{oooWWWUUURRRPPPTTTUUUUUUYYY___gggsssrrrdddZZZsssVVV[[[}}}{{{wwwuuuqqqrrruuuxxxxxxvvvzzz{{{xxx|||jjjZZZUUU[[[qqqoooggglllsssrrrnnnhhhpppyyy{{{xxxuuuvvvxxx~~~wwwqqqiii]]]VVVXXXXXXSSSVVV^^^ZZZssslll]]]___}}}}}}yyywwwuuutttrrrpppppppppgggeeeddddddgggiiiiiiiiiooottt~~~ssspppqqqqqqzzz~~~tttWWWXXXWWWTTTUUUUUUXXXWWWZZZaaajjjvvvuuummmfff___ZZZeeexxxxxxqqqooonnnmmmkkkqqq|||~~~xxx{{{~~~nnnUUU^^^ZZZsss{{{uuummmiiijjjmmmoooooouuuqqqmmmmmmqqqtttvvvvvvyyyvvvgggaaaZZZVVVUUUVVVXXXXXXaaaggguuuWWWddd~~~{{{zzzyyyxxxrrrjjjgggkkknnnnnniiigggeeeeeegggiiijjjjjjmmmrrr}}}uuuqqqqqqpppzzz~~~zzz[[[ZZZXXXUUUVVVUUUVVVUUUWWW]]]dddoootttiiikkkcccZZZgggzzz{{{pppjjjhhhiiiiiiiiiqqq~~~}}}vvv{{{xxxZZZ]]]YYYttt|||wwwpppmmmnnnqqqttttttwwwwwwwwwxxxzzz{{{{{{|||~~~}}}}}}}}}xxxtttgggbbb[[[VVVUUUVVVXXXYYY^^^dddzzz[[[hhh~~~xxxssstttuuulll\\\[[[iiiqqqnnnllliiifffeeefffiiijjjjjjjjjnnnvvvvvvrrrpppooozzz~~~bbb]]]YYYVVVWWWVVVTTTRRRSSSXXX\\\dddrrr~~~tttcccxxxqqqeeeYYYiii~~~}}}~~~uuujjjbbbaaadddggghhhlll}}}rrrxxxaaaZZZVVVvvvyyy||||||xxxtttsssuuuyyy|||~~~{{{uuuqqqhhhbbb[[[WWWVVVWWWYYYYYY[[[aaayyy___lll~~~uuunnnkkkpppgggVVVWWWkkkvvvqqqnnnkkkgggeeefffggghhhiiieeelllrrr{{{|||tttqqqqqqqqqzzz~~~kkkaaa[[[YYYYYYWWWTTTRRRRRRUUUWWW[[[eeeooosss```rrrsssdddtttYYYkkk|||zzz}}}sssggg___^^^bbbfffhhhhhh|||pppuuu}}}eeeWWWVVV}}}~~~rrrpppvvv}}}zzzyyyyyy{{{yyysssooohhhccc\\\WWWVVVWWWYYYZZZ[[[___qqqdddooo~~~uuummmhhhoooiiiZZZ[[[nnnvvvpppooolllhhhfffffffffffffffdddmmmsssxxxyyyrrrqqqrrrtttzzzsssddd\\\[[[\\\XXXVVVTTTTTTUUUTTTUUU\\\eeerrrsssbbbuuussseeeggg[[[mmm~~~xxxsssrrryyypppddd]]]]]]aaadddfffhhh{{{|||tttvvvzzziiiWWW\\\tttkkkpppsss{{{~~~zzz|||xxxrrrmmmgggbbb[[[VVVUUUWWWXXXYYY\\\```lllkkkrrr~~~vvvpppmmmsssoooddddddooosssmmmqqqnnnkkkiiihhhgggeeedddfffnnnuuuzzzyyyssssssvvvyyy{{{yyyfff\\\\\\^^^YYYXXXWWWWWWWWWUUUSSSXXX___gggxxx}}}wwwhhhyyywwwjjj```^^^ooo|||uuupppnnnooohhh___[[[\\\```cccdddcccmmm||||||yyywwwyyyjjjYYYeee{{{ppplllmmmqqqxxx{{{{{{yyyrrrmmmgggaaaZZZVVVUUUVVVXXXXXX[[[aaaiiiuuuvvv}}}xxxvvvrrrtttqqqlllllloooqqqooosssqqqnnnmmmkkkiiifffcccjjjkkkqqqyyy}}}{{{xxxxxx{{{~~~~~~~~~ggg]]]^^^```[[[ZZZYYYYYYYYYVVVSSSVVV\\\```lll|||}}}~~~{{{nnnxxxpppaaaaaapppzzztttuuuvvvrrrooooooeee```[[[[[[___cccffffffaaabbbiiivvv}}}xxxvvvwwwgggWWWjjjsssnnnooorrr{{{~~~zzzsssnnnfff```YYYUUUSSSUUUVVVWWWYYYaaaggg|||~~~}}}zzzzzzsssrrrpppppppppqqqsssuuuuuusssqqqpppoookkkgggdddmmmhhhkkktttvvv|||~~~||||||hhh]]]___aaa[[[ZZZYYYZZZZZZWWWSSSVVV[[[\\\dddppp~~~rrrvvvttteeecccqqqwwwkkkbbbeeejjjkkkkkkmmm^^^\\\ZZZ]]]ccchhhjjjjjjfffdddhhhsss}}}tttrrruuu|||bbbTTTjjj|||nnnmmmrrr{{{sssnnneee```YYYTTTSSSTTTVVVWWWWWW```fff{{{www}}}vvvssspppnnnnnnoooooonnnrrrqqqrrrtttrrrkkkggghhhkkkiiilllsssuuuwww}}}xxx|||iiiddd___]]]```]]]\\\\\\]]]^^^]]]ZZZXXXXXXZZZaaaooo||||||ppphhheee{{{hhh```ZZZ^^^iiipppoookkk___^^^aaahhhlllmmmppptttrrrrrrrrrvvv{{{xxxvvvyyybbbSSSjjjsssmmmrrr{{{{{{uuuqqqfff```XXXSSSTTTVVVXXXXXX[[[___eee|||{{{vvv}}}{{{vvvssspppooooooppppppooorrrpppqqqrrroooiiifffgggjjjgggjjjpppqqqsss{{{{{{lllgggbbb___aaa___^^^^^^___``````___]]]ZZZZZZ]]]fffwwwvvv___eee{{{|||wwwwwwnnnhhheeeiiirrrxxxuuupppfffdddgggmmmrrrsssvvvyyyuuuvvvyyy|||~~~xxxvvvyyygggXXXppptttppprrruuu|||{{{uuuqqqhhhbbbZZZUUUTTTVVVXXXXXX\\\___cccwww~~~tttlll~~~{{{yyyvvvsssqqqpppqqqrrrrrrqqqrrrppppppppplllfffeeehhhjjjhhhjjjnnnooooooyyy|||rrrnnnhhheeefffcccbbbaaabbbdddddddddccc^^^]]][[[^^^iii}}}|||XXXdddzzz}}}yyyrrrmmmkkkkkkiiikkkrrr|||}}}xxxmmmiiijjjqqqwwwxxxyyy{{{xxx|||xxxvvvzzzkkk^^^xxxuuurrrsssrrrooosssxxx{{{uuuqqqkkkeee]]]WWWUUUVVVXXXYYY^^^aaacccsss{{{nnnddd}}}zzzyyyuuusssqqqqqqrrrssssssrrrsssqqqqqqpppkkkffffffjjjmmmkkkllloooooonnnttt|||~~~~~~{{{xxxqqqmmmllliiigggffffffgggggggggfffbbbaaa^^^\\\aaappp~~~VVVeeezzz|||wwwrrrlllfffbbbccceeelllwwwmmmhhhhhhooouuuwwwwwwwwwzzzxxxwww{{{lll```~~~uuunnnppptttssspppxxx{{{~~~~~~{{{uuuqqqmmmggg```YYYVVVVVVXXXZZZ```eeeffftttxxxlllbbb}}}{{{zzzuuusssrrrrrrssstttsssrrrsssrrrsssrrrmmmggghhhmmmnnnlllkkkmmmnnnnnnqqquuuwww~~~{{{tttpppnnnmmmkkkkkklllkkkjjjhhhddddddbbb___```hhhwww}}}}}}|||VVVfff{{{{{{uuupppllleee```^^^bbbkkkvvvlllhhhhhhnnnsssttttttuuu}}}wwwvvvzzznnnaaa~~~sssnnnpppuuuwwwxxx{{{~~~{{{uuuqqqmmmiiibbb[[[VVVVVVYYY[[[^^^fffiiiuuu|||rrrhhh```~~~{{{zzzuuutttrrrsssssssssrrrqqqqqqrrruuuuuuoooiiikkkpppmmmkkkiiijjjmmmooopppqqq~~~uuu|||ttttttssssssttttttsssqqqnnnggghhhgggeeeeeehhhnnnttt|||~~~yyyWWWfff{{{{{{tttpppnnnhhhbbbZZZ]]]ccciiiooouuuxxxzzznnnlllnnnrrrtttsssuuuxxxttttttxxxnnnccczzzrrrmmmoootttzzz}}}xxx{{{~~~{{{uuuqqqmmmiiiccc\\\WWWVVVYYY]]][[[eeeiiisssssshhhaaa\\\}}}{{{zzzuuutttsssssssssrrrpppnnnnnnqqquuuwwwqqqkkklllrrrnnnllliiijjjnnnssstttrrrzzz{{{xxxyyy{{{~~~{{{xxxppppppooonnnnnnnnnoooppp~~~vvv^^^eeezzzyyyrrrppppppllldddZZZ[[[\\\]]]___dddjjjnnnqqqrrruuuxxxvvvtttwww~~~ppppppvvvhhhdddyyyqqqhhheeeiiiooouuuxxxyyy|||{{{uuuqqqkkkiiiccc\\\VVVVVVZZZ^^^\\\gggiiipppjjj___[[[ZZZ|||zzzzzzuuutttsssssssssrrrooommmlllooouuuwwwrrrkkklllrrrqqqnnnkkkkkkqqqwwwyyyvvv{{{|||yyyxxxvvvvvvvvvvvvtttrrrooo~~~vvvfffcccyyy}}}}}}xxxpppoooqqqmmmeee______]]]\\\\\\aaaiiippprrruuuyyy{{{wwwtttyyy|||mmmnnnuuuaaacccsssiii^^^[[[bbbjjjnnnooo{{{uuuqqqjjjhhhccc\\\VVVVVVZZZ___aaakkkkkkooo|||fff[[[[[[]]]}}}zzzyyyyyyyyyrrrtttvvvwwwvvvsssooommmjjjmmmpppqqqooooooqqqssstttzzzzzzsssttt~~~~~~}}}wwwvvvzzzvvv}}}~~~}}}zzz}}}gggfffvvv|||zzzzzzwwwtttrrrqqqnnniiidddcccbbbbbbdddiiinnnrrrsss{{{yyywwwyyy|||}}}{{{yyy}}}wwwtttvvvvvvbbbbbbxxxkkkbbb\\\]]]bbbfffkkkpppwww}}}uuunnnpppkkkccc\\\YYYYYY[[[]]]eeehhhlllssszzzggg]]]^^^ccc|||{{{zzzyyytttuuuvvvvvvuuurrrooommmkkklllnnnooooooooooooppp{{{~~~vvvwww{{{{{{{{{|||sssuuufffhhhwww|||{{{xxxwwwuuurrrqqqpppnnniiifffgggffffffiiinnnsssvvvwww{{{xxxvvvwww{{{|||{{{yyy}}}xxxtttuuu|||wwwtttwwwtttnnn{{{rrrmmmgggcccaaaeeehhhiiikkkoooxxxzzzwwwyyy~~~wwwpppkkkgggaaa[[[YYYZZZ]]]```dddgggjjjooozzzvvvdddZZZ[[[```}}}zzzxxxwwwvvvvvvvvvvvvtttrrrpppooonnnmmmlllooorrrtttsssppp~~~zzzyyy|||}}}yyyvvvmmmpppgggkkkyyy{{{zzzvvvtttrrrppppppooommmjjjhhhmmmlllmmmpppuuuyyy{{{||||||yyywwwxxx{{{~~~~~~|||zzzooofffeeeggglll{{{wwwtttxxxuuu~~~~~~{{{ooogggeeeddddddggglllmmmkkklllpppzzz~~~~~~yyyooolllnnnssswww|||vvvpppgggccc^^^ZZZZZZ\\\```cccfffhhhjjjlllvvvpppaaaYYY\\\aaa|||xxxuuutttwwwwwwvvvuuutttrrrqqqppprrrooommmrrrzzz~~~|||xxx}}}~~~{{{{{{}}}|||{{{}}}}}}|||yyyxxxqqquuu{{{yyyuuulllqqqmmmlllzzz}}}yyytttpppoooooonnnnnnmmmlllkkkqqqqqqrrrvvvzzz~~~|||yyyzzz~~~wwwmmmhhhmmmnnnooo~~~xxxuuuyyytttxxxzzzuuugggbbbggghhhhhhkkknnnnnnlllpppwww}}}uuupppooowwwwwwyyyyyysssmmmmmmqqqssswww~~~zzztttmmmfffccc___\\\[[[^^^bbbdddjjjlllmmmnnnvvv~~~vvvjjj___\\\bbbhhh{{{vvvtttsssvvvvvvuuuuuutttrrrqqqqqqqqqnnnmmmuuutttvvvxxxwwwuuuqqqxxx{{{xxxooosssqqqkkk{{{yyyrrrnnnnnnnnnmmmmmmmmmmmmnnnssssssvvvzzz~~~~~~{{{zzz{{{yyypppnnnuuuwwwzzzxxxuuuxxxuuu}}}vvvvvvmmm______iiijjjgggeeeeeedddeeemmmwwwxxxrrrpppqqqrrrtttuuuqqqnnnsss|||{{{zzztttmmmhhheeeaaa^^^^^^```ccceeelllmmmmmmoooxxx|||xxxpppeee]]]\\\cccjjj{{{uuussssssrrrssstttttttttsssqqqqqqmmmkkkllluuuqqqoooxxx||||||||||||~~~rrrsssqqqiiizzzxxxqqqmmmnnnnnnmmmllllllnnnppptttuuuxxx||||||zzzzzz}}}xxxsssuuu{{{yyyuuuwww|||xxxqqqmmmcccYYY\\\eee___YYYTTTSSSSSSUUU]]]fffrrrzzz{{{xxxwwwttttttttttttpppqqq{{{|||uuuoooiiigggccc```___aaaccceeeiiiiiijjjnnn|||~~~yyytttjjj___WWWWWW^^^dddwwwpppooopppnnnppprrrttttttsssqqqpppkkkkkknnnvvv}}}uuu|||~~~vvvtttnnnhhhxxx{{{uuuqqqmmmnnnooonnnllllllooorrrtttvvvyyy~~~}}}|||}}}zzzuuuuuu}}}}}}{{{vvvnnnfff```]]]^^^```XXXRRRNNNOOOPPPQQQSSSXXX]]]fffqqqwwwyyyyyy{{{~~~zzzyyywwwvvvsssxxx~~~zzzuuunnngggeeebbb``````aaadddfffffffffgggoooxxxsssmmmbbbVVVPPPQQQXXX^^^|||rrrkkkjjjkkklllnnnqqqtttuuutttqqqppplllmmmqqqxxx|||yyy|||zzzvvvlllhhhwwwvvvsssqqqmmmooopppnnnllllllooosssuuuwwwzzz{{{uuutttyyy}}}xxxnnndddbbbeeeddd___]]]XXXVVVZZZ]]][[[XXXXXXUUU^^^iiippptttyyy~~~|||zzzyyyxxx~~~zzzwwwrrrllldddbbb```______bbbeeegggfffeeegggqqq{{{tttkkkeeeZZZPPPKKKNNNVVV]]]yyynnngggddddddhhhjjjmmmooorrrssssssssspppnnnpppwww}}}xxxzzz|||pppsssiiieeerrruuunnnjjjoooooonnnmmmkkklllnnnqqqqqqmmmsss~~~vvvrrrqqq}}}yyynnngggiiiiiifffeee[[[fffkkkhhhhhhlllhhh^^^[[[]]]aaahhhrrryyyxxxsss|||~~~~~~{{{~~~~~~{{{wwwqqqllliiihhhgggdddbbbaaadddiiimmmpppkkkiiisss{{{vvvpppllliii```TTTLLLJJJNNNTTTXXX|||vvvnnniiifffeeeccceeegggkkkmmmooopppqqqjjjjjjnnnwwwzzzvvv{{{uuusssffffffssstttnnnjjjmmmmmmnnnmmmmmmnnnrrruuuyyytttxxxrrrpppqqqyyyxxxfffdddlllmmmggg```^^^iiipppmmmlllnnnkkkccc]]]```cccfffkkkppprrrssstttwww|||~~~|||}}}xxxrrrmmmiiifffiiihhheeecccbbbdddhhhlllmmmjjjiiisssxxxqqqkkkfffddd\\\QQQJJJIIIMMMRRRUUU~~~xxxsssoookkkhhhfff^^^___bbbeeeiiilllnnnpppggghhhnnnxxx{{{ttt{{{zzzssshhhfffsssrrrmmmkkkjjjkkkmmmmmmnnnqqqvvvyyyzzzuuuwwwsssqqqrrrzzzmmm]]]aaannnpppdddYYY^^^jjjrrrpppnnnqqqpppmmmaaagggmmmmmmiiigggiiimmmlllqqq}}}yyytttnnnjjjgggfffbbbbbbaaa```aaadddiiimmmjjjiiikkkttt|||sssjjjaaa\\\\\\VVVMMMHHHHHHKKKOOORRR~~~vvvpppnnnkkkhhheee\\\]]]___bbbfffjjjmmmoooiiijjjnnnxxx~~~~~~zzzvvv}}}zzzvvvllleeesssrrrnnnllliiijjjlllmmmooosssxxx{{{yyytttuuu|||xxxtttrrr}}}~~~{{{xxxhhh]]]bbbkkkjjj^^^SSS\\\gggooommmkkknnnsssuuujjjuuuvvvgggcccfffhhhppp|||zzzwwwsssooollljjjhhhXXXYYY[[[]]]```eeekkkoooiiijjjnnnwwwyyyxxxmmmcccYYYRRRUUUPPPJJJFFFGGGJJJMMMOOO~~~tttmmmiiifffccc```[[[[[[\\\___bbbgggkkknnnkkkjjjllluuu}}}vvvzzzyyy{{{iiidddssssssooommmhhhjjjlllmmmooosssxxx|||}}}zzzyyy}}}xxxrrroooyyyyyywww|||tttjjjbbbbbbccc^^^VVVRRR___fffkkkhhheeegggnnnssstttqqqddddddhhhsssyyyyyyxxxvvvrrrnnniiigggXXXZZZ]]]___bbbggglllpppkkkmmmqqqzzzuuuvvvjjj```VVVOOORRRNNNIIIGGGHHHKKKMMMOOO~~~tttkkkdddaaa___^^^]]]]]]]]]^^^aaaeeeiiillljjjiiijjjqqq}}}|||uuu|||zzz~~~aaadddttttttnnnlllhhhjjjlllnnnqqqvvv{{{rrrmmmkkkwwwvvvpppzzzssskkkccc^^^YYYSSSRRRUUUeeehhhjjjgggccccccfffjjjuuuvvviiihhhlll|||||||||{{{xxxsssmmmgggcccbbbcccfffggghhhjjjmmmooonnnnnnrrr|||ooouuukkkbbbZZZUUUSSSOOOJJJHHHJJJMMMOOOQQQxxxnnneeeaaabbbccceeedddbbbbbbcccggglllnnniiihhhjjjsss~~~|||vvvyyybbbfffvvvtttmmmjjjgggiiilllppptttzzznnnkkklllzzzzzzkkkzzz{{{qqqhhh^^^VVVPPPNNNSSSZZZfffhhhkkkmmmjjjgggeeeeeejjjllluuu~~~zzzmmmiiinnnttt}}}|||yyyvvvqqqlllgggeeehhhjjjlllmmmlllmmmnnnppppppoooqqq|||gggtttmmmhhhddd```VVVRRRMMMKKKLLLOOORRRTTT~~~sssiiieeegggkkkmmmkkkhhhggghhhlllpppsssjjjjjjnnnwww}}}~~~zzz{{{{{{xxxvvv~~~jjjhhhyyytttkkkhhhfffiiimmmrrrwww~~~nnnmmmppp~~~iii|||uuupppeeeWWWOOOKKKMMMUUU___cccffflllrrrsssnnniiiggg]]]VVVWWW___bbb```fffqqq|||{{{{{{yyyuuurrrnnnlllkkkjjjgggjjjlllnnnnnnnnnpppqqqrrrnnnooo|||eee}}}tttooommmllljjjYYYTTTOOOLLLMMMQQQTTTVVV}}}wwwrrrppppppsssrrrpppoooooooooppppppoookkkjjjrrr~~~~~~~~~{{{wwwwwwzzz~~~yyy|||~~~|||jjjhhh|||xxxsssggggggiiiooosssuuuyyy}}}rrrkkkxxxmmm}}}{{{cccPPPPPPVVVWWWYYY___cccgggiiirrr~~~yyyoooqqqaaa]]]ZZZ[[[___cccgggkkkvvvyyynnn|||zzzxxxuuuuuuuuusssmmmiiifffeeeeeegggkkkoooqqqrrrtttyyyuuuxxxoooxxxtttxxxxxxnnnddd[[[VVVPPPNNNQQQSSSSSSQQQ|||wwwuuuuuutttrrrpppoooooopppppppppnnnllljjjlllqqquuuxxxyyyzzzzzzyyyvvvssssssxxx|||~~~xxx}}}zzz|||vvvggghhh{{{yyyttthhhhhhhhhjjjnnnpppvvv|||{{{|||xxxppplllxxxsssrrrvvvbbbSSSUUU[[[\\\___cccdddfffeeeooo~~~rrrlllgggfffiiillloooqqq{{{nnnxxx{{{|||}}}xxxsssrrrqqqpppqqqpppooonnnpppmmmjjjkkknnnrrruuuvvvuuuwwwrrrvvvhhhwww|||xxxxxxtttiii___XXXQQQKKKKKKQQQVVVVVVSSS}}}{{{zzzuuussspppooopppqqqpppoookkklllkkkhhheeegggmmmsssvvvvvvuuurrroooqqqwww}}}}}}zzz|||yyy{{{qqq~~~bbbgggzzz|||vvvjjjjjjhhhhhhjjjmmmvvv|||~~~vvvqqqooozzz}}}mmmooobbbYYY]]]dddeeegggkkkhhhhhhccckkk~~~wwwrrrtttyyyzzzzzzwwwnnnuuurrrppp{{{}}}xxxuuupppppppppnnnmmmnnnpppssstttoooiiigggiiinnnsssuuuuuutttnnnwwwdddqqq}}}wwwmmm```VVVNNNIIIEEEHHHRRRYYY[[[ZZZ}}}}}}wwwtttppppppqqqrrrqqqoooiiikkkkkkiiifffhhhnnnsssuuuuuusssqqqooossszzz}}}{{{|||yyy|||qqqqqqYYYdddxxxxxxkkkmmmjjjiiikkknnnvvvzzztttrrr~~~xxxiiijjjcccaaafffkkklllnnnrrrnnnoooiiijjjwwwzzzzzzooopppxxxpppkkkuuu}}}~~~|||zzzwwwtttttttttssspppmmmmmmqqqvvvvvvooohhhdddffflllrrrvvvuuurrrnnn}}}gggssstttdddUUUKKKDDDDDDEEEJJJQQQYYY___bbb}}}|||yyyuuuqqqppprrrsssqqqnnnkkkkkkkkklllnnnpppqqqrrrrrrrrrrrrppppppttt}}}}}}yyyzzzwwwzzzsssyyyxxxRRR```uuuzzzlllkkkiiijjjmmmpppuuu~~~}}}tttqqqwwwaaazzz|||hhhfffhhhkkknnnnnnpppsssqqqvvvqqqooouuu|||zzz|||pppqqqvvvmmmiiiuuu~~~}}}{{{yyywwwvvvsssttttttqqqnnnooosssxxx{{{uuummmiiikkkrrryyy}}}tttqqqrrrhhhtttqqq^^^NNNEEEDDDIIINNNPPPQQQUUU]]]ccc|||{{{{{{vvvqqqpppssstttqqqnnnooollljjjmmmrrrtttqqqnnnnnnpppppppppqqqvvv~~~}}}vvvyyytttvvvvvv|||gggNNN\\\rrrzzzlllggggggjjjooorrrsssxxx{{{rrrooo{{{```ooorrrgggiiikkkkkkiiiiiikkkooopppwwwvvvtttwww{{{xxxuuuppppppiiilll|||yyy|||ssspppvvv|||zzzyyyxxxxxxnnnoooqqqrrrrrrtttvvvxxx|||wwwppplllnnntttzzz~~~rrrpppvvviiiuuuqqq___OOOFFFLLLRRRWWWXXXUUUUUUXXX]]]}}}||||||vvvqqqppptttuuurrrnnnpppllljjjkkkpppssssssrrrmmmppprrrsssuuuzzz~~~xxx}}}uuuuuu}}}zzzxxxYYYPPPZZZqqq~~~{{{kkkffffffkkkqqquuuvvvyyy~~~wwwqqqqqqdddjjjooofffjjjlllgggaaa___bbbfffooouuuttttttyyyzzz{{{ttttttnnnpppoooxxxyyy{{{uuuxxx~~~}}}|||zzzxxxwwwwwwwwwoooppprrrvvvyyyyyyxxxvvvzzzuuuooolllmmmppptttvvvqqqoooyyyooo~~~~~~sssdddWWWOOOQQQTTTXXX\\\]]]]]][[[ZZZ~~~}}}}}}wwwqqqqqqtttvvvrrrmmmnnnkkkiiijjjnnnsssxxxzzzooorrrvvvxxxzzz}}}yyywwwvvvkkkQQQSSSZZZppp}}}{{{kkkiiiiiimmmtttyyy{{{~~~tttrrruuudddcccpppfffkkkkkkcccZZZXXX\\\```ooorrroooqqqyyywwwvvvtttrrr}}}nnnllluuuzzz~~~|||zzz{{{zzzxxxvvvuuuuuuvvvvvvvvvwww{{{~~~}}}xxxsss{{{vvvqqqnnnnnnoooqqqrrrpppoooyyyyyy}}}uuujjj___XXXQQQQQQTTT\\\eeegggbbb\\\~~~{{{{{{uuupppooosssuuutttrrrqqqnnnkkkkkknnnrrrssssssssspppsss|||{{{|||xxxyyyjjjrrrTTTLLLXXXooozzzvvvmmmiiikkkpppvvvyyy{{{yyysssssshhhddduuunnnkkkgggccc^^^]]]```eeekkkaaa[[[bbbsss{{{xxxxxxxxxyyy}}}qqqpppsss}}}~~~}}}{{{zzzxxxxxxwwwuuurrrpppmmmssszzz}}}|||xxxuuutttxxxuuupppmmmllllllmmmlllnnnrrr}}}vvvrrroooeeeYYYSSSTTTVVVYYY\\\___aaabbbccc~~~{{{{{{vvvqqqpppssstttsssqqqpppmmmkkkkkkooorrrsssssssssrrrxxxyyyttt~~~{{{yyyjjjkkkRRRMMMWWWnnnzzzxxxnnnffffffmmmzzzyyyssssssiii___xxx|||pppnnnkkkgggaaa^^^dddlllnnnfff```eeerrr}}}~~~}}}~~~xxxtttuuu~~~}}}zzzxxx{{{zzzyyyxxxwwwvvvtttrrrooossswwwxxxwwwuuutttuuurrrpppnnnmmmmmmooopppqqqooolllvvvvvvnnnfff[[[QQQLLLKKKOOOVVV\\\aaadddfffggg~~~zzz{{{wwwrrrqqqrrrrrrqqqnnnnnnlllkkkmmmpppsssttttttsssvvv~~~yyysssxxxxxxllldddRRRNNNVVVmmmzzz|||pppiiigggkkkyyyzzzsssrrrmmmZZZkkkuuuqqqooolllgggeeellluuusssmmmkkkqqq~~~~~~|||yyyyyyxxxxxxxxxvvvuuusssqqqppppppqqqrrrrrrqqqppprrrsssjjjjjjkkkllloooqqqtttuuuoooeeeuuuwwwiii\\\OOOHHHFFFGGGMMMUUU\\\aaadddfffggg{{{{{{xxxssspppppppppnnnmmmmmmmmmmmmooorrrtttvvvwwwvvv{{{{{{yyyzzzrrr```{{{WWWLLLUUUlllyyy}}}ssslllhhhjjjsss~~~zzzsssrrr|||ccclll|||tttoooqqqqqqpppttt|||zzzvvvvvvtttxxx|||yyyxxxwwwwwwvvvtttpppmmmkkkjjjoooooooooooonnnnnnnnnooodddgggjjjmmmpppsssuuuwwwnnnbbbyyywww{{{hhhUUUIIIEEEFFFMMMRRRXXX[[[]]]___bbbddd}}}{{{wwwrrrnnnllllllllllllmmmnnnoooqqqsssvvvyyy||||||}}}vvv___vvv```IIIQQQiiivvv|||xxxiiigggiiipppxxxwwwqqqrrruuuwwwtttnnntttzzzyyyyyy}}}|||}}}}}}xxxuuutttxxxyyyxxxtttnnniiiggggggllllllnnnoooooommmjjjhhhcccgggmmmpppqqqrrrtttvvvmmmbbbxxxjjjjjjVVVKKKJJJLLLTTTWWWZZZZZZYYY\\\aaafffzzzvvvpppkkkhhhhhhjjjlllmmmnnnoooppprrrvvv{{{zzz~~~yyybbbsssrrrLLLMMMeeesss{{{jjjhhhhhhlllqqqzzzsssoooqqquuunnnwww|||wwwtttxxxwwwxxx~~~zzzwwwxxx{{{||||||wwwpppkkkiiijjjkkklllmmmppppppmmmhhhddddddiiipppssssssrrrssstttlllgggtttdddzzzmmmZZZRRRRRRSSSWWWZZZ\\\[[[YYY\\\dddlllyyyuuunnngggdddeeeiiimmmlllmmmmmmmmmooottt|||yyyyyy~~~|||{{{~~~jjjuuuWWWLLLcccpppwwwpppkkkggghhhkkkpppzzzooolllqqqvvvrrryyywwwllliiiooozzzyyy~~~{{{{{{~~~zzz||||||xxxqqqllllllmmmmmmlllmmmooopppmmmhhhddddddkkksssvvvuuurrrrrrtttmmmrrrzzz```nnnppp]]]WWWVVVUUUYYY]]]```^^^\\\^^^fffmmmyyytttllleeeaaaccciiinnnkkklllkkkkkklllrrr{{{|||yyy|||}}}sssrrrrrrzzzdddNNNdddoootttqqqjjjeeehhhnnnrrrvvvzzzyyymmmkkkpppxxxwww{{{rrraaa___iii}}}yyyxxxxxxxxxzzz~~~vvvyyyzzzwwwppplllmmmoooooonnnmmmnnnooommmiiieeedddkkktttwwwvvvsssssstttmmm|||]]]cccppp___YYYXXXUUU[[[```dddccc______dddjjjzzzqqqfff___```dddiiikkkpppnnnnnnoooqqqttt}}}|||{{{}}}{{{zzzsssgggttt{{{qqqYYYWWWuuu|||zzz~~~nnndddjjjrrruuu{{{kkkllluuu||||||ttttttpppccc___ccc```lll||||||vvvrrrpppqqqsssuuuvvvxxxxxxuuupppnnnqqquuuuuuppplllnnnssssssllleeegggnnnttttttssssssuuuvvvrrrWWWeeezzzeeeYYYWWWYYYZZZ```fffhhhhhhggghhhjjj}}}}}}uuukkkffffffjjjmmmnnnqqqooooooppprrrvvv}}}{{{}}}~~~rrrdddkkk___WWWrrr{{{}}}rrrfffkkktttxxx~~~nnnnnnuuuxxxsssiiiddd\\\___gggffflll}}}~~~~~~{{{vvvrrrppppppqqqssstttvvvwwwtttpppnnnpppsssqqqmmmkkkmmmrrrrrrllleeefffkkkpppqqqqqqpppqqqrrr|||jjjVVV]]]}}}iii]]]YYYZZZYYY]]]aaaeeegggiiikkklllwwwzzzsssoooooopppppppppssspppppprrrtttzzz~~~~~~|||{{{xxxssshhhjjjppp]]]ppp{{{zzzjjjllluuu{{{qqqpppvvvyyynnn___[[[XXX___hhhggguuu|||zzzvvvrrrpppooooooooonnnpppqqqoookkkjjjkkknnnnnnkkkjjjlllppppppkkkfffhhhkkknnnppppppooooooqqq[[[XXXXXXwwwoooaaa[[[YYYZZZ[[[^^^ccchhhlllnnnnnnrrr~~~xxxtttttttttrrrppprrroooppptttxxx}}}zzzxxxxxx~~~vvvxxxssswwwiiiqqq|||rrrnnnuuu|||rrrqqquuu{{{oooccccccaaaeeelllkkk~~~yyywwwuuurrrooommmlllkkkkkklllmmmllljjjiiikkkmmmnnnlllkkklllmmmlllhhheeemmmmmmooorrrrrrppprrrvvv]]]^^^XXXrrrttteee[[[WWW\\\[[[\\\aaahhhmmmooonnnmmmyyyvvvvvvuuurrrppppppnnnpppuuu{{{uuuuuu{{{zzz~~~}}}rrrqqq||||||qqqssszzz|||qqqooosss}}}|||wwwlllnnnjjjllluuuxxx~~~vvvuuussspppnnnllljjjiiikkkkkkkkkkkkkkkllloooqqqqqqpppnnnllljjjhhhfffeeeooonnnpppsssrrrpppvvv}}}]]]```ZZZqqqzzziii]]]VVV[[[ZZZZZZ^^^eeeiiijjjiiijjj{{{vvvuuuuuusssqqqoooooorrrwww|||uuutttwwwuuunnnzzzvvvsssxxxzzzooommmrrr{{{zzznnnpppnnnrrr~~~}}}sssrrrpppnnnllljjjiiiiiifffeeecccdddfffjjjooorrruuutttqqqlllgggeeefffhhhpppoooqqqtttpppooo{{{nnnXXX^^^ZZZlllqqqaaaXXXXXXXXXZZZ]]]aaadddeeedddhhh}}}wwwvvvvvvvvvuuurrrqqqtttyyy}}}xxxuuuvvv|||{{{wwwlllxxx|||{{{sssyyy{{{nnnlllrrr|||}}}sss|||~~~|||qqqooommmkkkjjjiiiiiijjjcccaaa^^^___cccjjjqqquuuwwwvvvrrrlllfffeeeiiinnnqqqqqquuuvvvppppppggg___```\\\fffyyyhhh]]]VVVZZZ^^^bbbdddeeefffggghhhxxxvvvxxxyyyyyyttttttvvv{{{|||{{{wwwvvvtttvvvyyylllxxxzzzuuuzzz|||nnnlllsssxxx}}}|||pppnnnllljjjhhhiiijjjkkkhhheeeaaabbbhhhpppxxx}}}wwwvvvrrrkkkfffffflllssstttuuuyyyzzzsssrrrxxxtttjjjmmmddd___bbbyyymmmbbbWWW]]]dddhhhhhhiiikkkmmmfff~~~zzz{{{|||sssuuuyyy~~~xxxtttsss}}}zzzeeepppyyy|||uuu}}}xxxoookkkpppsss{{{vvvooonnnkkkgggeeefffjjjmmmkkkhhheeefffllluuu|||~~~yyypppgggcccdddjjjoootttsssuuuwwwtttyyy|||www}}}mmmhhhbbbmmmooo\\\YYYaaaeeedddfffoootttttt^^^zzzzzz}}}zzzxxxyyy}}}~~~~~~zzzvvvuuu{{{yyygggooo|||yyyyyyppplllppp{{{yyyxxxxxxnnnlllhhheeedddeeeiiilllhhhgggfffgggkkkrrryyy~~~vvvqqqjjjeeeeeeiiioootttrrrtttwwwwwwwwwuuuuuuvvvjjjhhhccclllsss^^^ZZZ```dddeeekkkvvv~~~VVVzzz{{{~~~zzzzzz{{{zzz~~~|||yyywwwxxxxxxpppmmm}}}xxxvvvqqqmmmpppppp|||xxxsssvvvkkkiiieeecccdddgggkkkmmmkkklllllljjjiiilllrrrxxxooojjjdddccchhhnnnsssuuussswwwvvvrrrwwwtttmmmoooeeeeeeccchhhyyybbb\\\aaaeeeiiirrr~~~TTT}}}~~~~~~zzz||||||vvvxxx~~~}}}~~~~~~{{{xxxwwwxxxiiixxxzzz}}}pppppplllpppxxxqqq}}}zzzsssmmmppphhhfffdddeeehhhmmmqqqssstttvvvvvvqqqkkkhhhkkkooolllgggbbbdddjjjqqqtttssswwwwwwqqqlllzzz~~~pppfffiiiaaacccccceeetttiii^^^bbbhhhqqq{{{TTTxxx}}}{{{wwwzzz~~~yyytttvvv~~~|||~~~~~~yyyzzz|||jjjmmmzzzuuujjjmmmkkkooouuu{{{rrrjjjlllfffeeeeeeiiiooouuuxxxzzzyyy||||||wwwooojjjjjjlllgggdddbbbfffnnnuuuvvvuuuyyyuuunnnrrrooojjjbbbfffbbbcccdddeeemmmsss]]]___gggtttRRRrrr~~~zzzuuuwwwzzzuuuuuuyyy|||}}}{{{jjjttt{{{ppphhhjjjiiinnnllloooiiikkkddddddfffllltttzzz{{{{{{wwwzzz{{{yyysssnnnlllkkkbbbaaacccjjjrrrxxxzzzzzzxxxsssuuuyyysssiiijjjiiijjjfffddddddeeeiii~~~___\\\aaapppPPPmmm~~~zzzvvvxxxzzzuuusssyyy{{{uuummm{{{rrrkkkfffhhhgggmmmfffsssfffdddjjjddddddgggnnnvvvzzzxxxuuuuuuvvvxxxwwwtttooojjjfffaaadddiiioootttxxx{{{|||xxxyyyoooeeejjjooolllfff```___aaadddtttkkk```[[[eeeuuuOOOkkk}}}zzzwww{{{~~~yyyooowww{{{jjjyyyqqqkkkfffcccggggggmmmgggxxxhhh\\\^^^gggcccdddgggnnnvvvxxxtttooovvvvvvvvvuuusssmmmeee___eeeiiiooosssuuuvvvxxxyyy|||zzzzzziii^^^cccllleeeccc[[[XXX\\\___lllzzzhhhYYY]]]kkkzzzUUUiiizzzxxx{{{{{{}}}qqqnnnzzzssskkkdddbbbeeellljjjnnn~~~|||iiikkk___^^^aaadddfffiiikkkmmmqqqvvvvvvsss|||xxxwwwwwwssskkkeeedddkkkmmmqqquuuxxxyyyxxxxxxtttkkkbbblllnnnkkkiiikkkddd```aaabbbjjjooo\\\^^^gggpppSSSeeeyyysssqqqwww~~~}}}xxxyyyyyytttyyy{{{|||sssmmmfffaaaaaaeeegggffflll~~~ttttttyyybbbZZZ]]]bbbeeehhhkkknnnppptttzzz{{{wwwzzzxxxyyyzzzuuukkkeeedddfffjjjpppuuuwwwxxxzzz|||kkkhhhvvv|||wwwqqqwwwmmmeeecccaaaeeewwwxxxbbbbbbjjjqqqPPP```wwwqqqllluuu~~~}}}ssseeeeeesssyyyyyyqqqiiiddd```^^^aaaffffffeeekkk}}}yyymmmlll[[[YYY___eeeggghhhkkknnnqqqvvv}}}}}}zzzvvvwwwyyyzzzsssiiiddddddiiiooouuuxxxxxxzzz|||llloootttzzzpppgggfffeeegggssskkkhhhooouuuPPP\\\|||vvvnnnwww~~~zzzqqqtttgggdddlllxxxnnnfff```^^^]]]^^^ccciiillljjjmmm|||qqqnnnzzzyyywwwdddZZZ^^^eeehhhhhheeeiiilllooouuu{{{|||yyyrrrrrrtttsssllldddcccfffnnnssswwwwwwuuuyyy{{{tttnnnppp}}}zzzjjjmmmgggcccgggkkkooouuu}}}wwwqqqsss{{{RRRXXX{{{|||www{{{~~~}}}zzzqqq~~~tttmmmeeecccuuuzzzqqqfff```\\\\\\^^^```gggnnnrrroooqqq}}}mmmuuu{{{uuuvvvqqqhhh___^^^dddiiihhheeeeeeiiilllnnnsssyyyzzzwwwnnnkkkiiihhhddd```cccjjjooorrrsssrrrrrrzzz{{{pppnnnlllmmmsssvvvnnnaaa___]]]^^^dddkkknnnqqqsss}}}yyySSSUUUrrr~~~~~~~~~yyy|||{{{sssxxxvvviiibbb\\\fff}}}rrrkkkbbb]]][[[^^^bbbeeekkkrrrssssssyyykkkvvvxxx}}}~~~hhh___^^^___ccciiijjjfffaaafffjjjlllmmmrrrwwwwwwssskkkddd`````````bbbgggmmmqqqssstttuuuyyy~~~uuu}}}jjjhhhhhhjjjkkkjjjfffbbb\\\\\\\\\___ccceeeeeefff~~~TTTQQQjjj~~~}}}xxx}}}{{{sssuuurrrbbbcccaaaeee{{{{{{qqqiiiddd```]]]]]]aaaeeehhhnnnuuutttyyywwwnnntttyyy~~~~~~||||||}}}qqqdddZZZWWW[[[bbbiiilllkkkfffbbbfffiiijjjkkknnnrrrqqqmmmhhh```[[[^^^dddhhhlllqqqssstttvvvzzzvvvvvvjjjeeefffllljjjcccbbbhhh______]]][[[\\\___ccceeexxxUUUOOOeee}}}zzz|||yyyzzzrrruuummm```hhhllllllyyyyyyqqqiiiccc______\\\^^^ccchhhjjjooouuuwwwjjjrrrssslllrrrrrryyy{{{uuu~~~{{{yyyyyy{{{~~~yyy~~~vvvkkkaaa\\\[[[WWW^^^gggnnnooolllhhheeedddfffggggggiiimmmkkkgggfff^^^YYY___iiinnnqqqrrrqqqrrrtttxxx}}}zzzsssmmmfffhhhppplllaaaaaalllaaaaaa]]]YYYZZZaaajjjoootttVVVRRR___zzz|||}}}yyyssswwwuuuffffffjjjtttqqqzzztttlllgggdddaaa^^^aaa^^^___dddiiimmmttt{{{}}}fff{{{uuu{{{vvviiinnnttt}}}xxx}}}}}}zzzvvvuuuwwwwwwuuurrrtttvvvzzzzzznnnccc\\\YYYYYY[[[dddlllooorrrtttsssooonnnhhhccccccccc```aaadddTTTUUU\\\hhhpppqqqrrrtttsssuuuxxxzzzyyy|||vvvlllkkkjjjlllmmmlllhhhcccaaa```]]]\\\^^^bbbgggkkktttUUUQQQ[[[www~~~~~~}}}}}}pppddd^^^bbbnnnkkksss}}}vvvmmmfffbbb```^^^]]]^^^^^^bbbhhhkkknnnuuu}}}ccczzzssstttoooggglllnnnuuu~~~rrrxxxuuuqqqnnnmmmmmmnnnnnnnnnooorrruuuwwwyyy{{{{{{zzzzzzzzz{{{}}}wwwvvvyyyyyy}}}zzzuuulllddd^^^[[[[[[\\\dddmmmrrruuuxxxvvvrrrnnnhhhddddddaaa]]]\\\^^^YYYZZZaaalllsssssssssuuuxxx~~~{{{zzzssslllllljjjggggggiiigggddd```^^^\\\YYYWWWXXX[[[___bbbgggrrrWWWRRRYYYwww}}}|||{{{vvvzzzrrrjjj```eeeoooiiinnnzzz}}}{{{zzz{{{|||~~~}}}{{{zzz{{{{{{zzzyyyyyyzzz|||qqqlllfff```^^^^^^^^^]]]^^^bbbiiinnnpppqqq{{{tttkkksssnnnjjjgggfffmmmlllnnnyyyuuunnnmmmkkkiiihhhhhhhhhhhhiiiiiiiiijjjlllooorrrtttsssssssssssstttuuuvvvvvvrrrooommmqqq{{{xxxnnnjjjkkkjjjhhhddd___\\\[[[[[[ZZZccclllqqqvvvyyywwwrrrlllgggcccaaa]]]XXXVVVXXX```bbbhhhrrrvvvuuuuuuwww~~~{{{mmmjjjhhhnnnjjjfffddddddccc```]]][[[YYYVVVUUUVVVZZZ^^^aaa```dddttt\\\VVVXXXnnntttzzz}}}xxxxxxqqqmmmdddiiipppccccccnnnzzzzzzsssqqqqqqrrrsssqqqooonnnnnnnnnoooooowwwuuurrrmmmjjjnnnvvv}}}yyyssskkkgggccc___]]]^^^___```bbbgggnnnssssssvvvqqqwwwllllllhhhgggmmmooommmkkkqqqkkkhhheeefffhhhiiifffbbbhhhfffdddccceeehhhlllooooooppppppooonnnnnnoooppptttpppkkkiiilllsss{{{pppfffcccddd[[[[[[ZZZXXXVVVVVVXXXZZZXXX___gggmmmsssvvvsssnnnhhhccc^^^\\\XXXTTTVVV[[[hhhjjjooovvvxxxvvvvvvxxx}}}|||xxxkkkjjjpppqqqkkkeeeaaaaaaaaa___]]]YYYXXXWWWXXX[[[___dddhhhbbbbbbjjj___[[[XXXfffxxx|||~~~zzzxxx}}}~~~fffddd___bbbeeeVVVWWWfffrrrzzzpppkkkjjjkkkhhhhhhfffeeecccccceeefffffffffddd___[[[\\\```eeeaaakkk}}}yyytttrrrrrrqqqrrrtttvvvuuurrrmmmiiieeedddaaa^^^]]]^^^```bbbfffjjjppptttttt{{{{{{kkkiiinnnjjjjjjrrrjjjiiigggfffnnnrrrddd^^^bbbeeeccc___eeedddaaa___```cccfffiiilllmmmnnnlllkkkjjjlllnnnllljjjggggggiiiooowww|||uuuvvvwwwxxx}}}zzzsssqqqrrrppphhh___XXXXXX[[[TTTTTTSSSRRRRRRTTTXXX[[[ZZZ___eeeiiiooorrrooohhhbbb]]]XXXVVVTTTUUU\\\eeeoooppptttyyyyyyuuuvvvzzz{{{}}}{{{~~~uuullljjjtttoooiiiaaa]]]]]]]]]\\\[[[XXXWWWWWWXXX[[[___dddggg^^^```fff~~~bbb___[[[aaa~~~wwwzzzooo___]]]ZZZYYYZZZQQQ]]]qqqvvvqqqiiieeeddd___``````^^^\\\[[[\\\^^^ZZZ[[[ZZZYYYWWWVVVWWWXXXTTTXXX```nnn}}}~~~wwwnnniiihhhiiigggeeeeeefffhhhhhhhhhfffdddbbb^^^^^^^^^\\\\\\]]]aaadddjjjmmmrrrvvvyyywwwxxx```cccjjjgggeeejjj``````___]]]___oooooo^^^ZZZ]]]___^^^```___]]]\\\\\\]]]___```dddfffhhhgggeeeeeehhhkkkffffffffffffhhhlllrrrvvvsssuuutttnnnlllpppuuuwwwwww{{{uuuqqqmmmfff``````bbbccc```ZZZUUUTTTTTTTTTUUUVVVVVVWWWYYY]]]aaa```ccceeefffkkknnnjjjccc[[[XXXVVVWWWXXX\\\fffqqqvvvvvvxxxzzzxxxuuuxxx~~~{{{uuuxxxppphhhhhhmmmhhhccc[[[XXXXXXYYYYYYXXXVVVUUUTTTTTTUUUXXX[[[]]]VVV]]]cccttthhhgggbbbccc|||uuu{{{yyy}}}gggaaaaaa]]]VVVVVVWWWrrr{{{|||zzzlllccc___ZZZ\\\^^^]]]ZZZXXXYYYZZZ[[[ZZZXXXXXXXXXWWWUUUSSSTTTUUUWWW\\\gggxxxoooeee```]]]aaa___]]]]]]_________^^^]]]^^^^^^^^^]]]\\\]]]]]]XXXYYY[[[\\\]]]```eeeiiippprrrxxx~~~qqqkkk[[[^^^ggggggcccbbb\\\[[[\\\]]]^^^ggg{{{pppbbb]]]]]]^^^[[[[[[[[[[[[ZZZZZZYYYXXXYYY\\\______]]]]]]aaaeeeeeefffgggfffdddeeehhhjjjmmmpppppplllkkknnnooolllfffjjjpppssstttsssqqqpppqqqmmmiiifffeeeccc___\\\^^^___```___]]]YYYVVVSSSSSSWWW[[[___```bbbccceeeddddddcccbbbdddgggccc[[[VVVVVVYYY]]]```eeeppp{{{|||{{{{{{{{{xxxvvv{{{xxxrrrhhheeejjjfffddd^^^XXXVVVWWWXXXXXXWWWUUUTTTSSSRRRSSSUUUWWWYYY\\\aaa```eeexxxnnnoooiiiggg~~~ttt{{{rrrwwwaaabbbddd```UUUSSS[[[zzzjjj}}}rrrddd]]]ZZZ]]]______[[[YYYYYYZZZ\\\ZZZWWWYYY\\\]]][[[YYYYYYYYYYYYWWWVVVXXX]]]bbbhhhnnnuuuxxxfff[[[YYYZZZYYYWWWWWWYYY\\\\\\[[[ZZZ[[[]]]YYYYYYYYYXXXWWWWWWYYYZZZUUUXXX[[[]]]___dddjjjooovvvxxxoooiiizzziii]]]bbbmmmpppkkkfff^^^\\\^^^dddfffiiitttqqqccc^^^]]]YYYZZZ[[[\\\[[[YYYVVVUUUPPPSSSWWWWWWVVVVVV[[[```^^^aaadddeeeddddddfffhhh```dddfffgggkkkpppnnngggbbbbbbeeejjjiiiddddddiiicccbbbaaaaaaaaa```___^^^\\\[[[[[[\\\]]]ZZZWWWSSSPPPVVV^^^eeeggggggffffffeeeccc```]]]^^^```\\\UUUTTTVVV]]]dddhhhkkkuuu~~~~~~|||xxxwww}}}~~~rrrrrrbbbeeeooocccbbb^^^XXXWWWXXXZZZZZZYYYTTTTTTTTTTTTVVVYYY\\\^^^kkkiii^^^ZZZhhhzzz|||}}}vvvmmmyyyzzzrrr|||ssssssrrrWWW]]]aaa[[[PPPVVVnnn|||uuummmoooxxxgggXXX___aaabbb```^^^]]]^^^```bbb``````bbbddddddaaa^^^\\\ZZZWWWUUUTTTUUUWWWXXX\\\\\\\\\```gggrrr}}}}}}tttpppzzz|||}}}zzzrrrjjjeeecccYYYWWWUUUUUUWWWXXXUUUSSSYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWYYYWWWZZZaaafffhhhiiilllwwwnnnnnnmmmddd___ffflllkkkiiiiii```eeewww{{{hhhaaalll\\\ZZZ___ZZZWWWXXX\\\\\\VVVQQQTTTUUUWWWXXXXXXXXXWWWWWW\\\]]]___aaabbbccccccccc```______bbbgggiiihhhfff```eeeiiihhhccc```aaacccccccccbbb```^^^]]]\\\[[[UUUWWWYYY[[[\\\[[[YYYXXXSSSUUUZZZbbbiiikkkiiifffaaaWWWQQQTTTYYYYYYZZZ]]]YYY___bbbdddlllvvvyyyvvvsss|||xxxrrrxxxrrrhhhhhhhhhcccbbbfffhhhaaa[[[ZZZ]]]^^^ZZZUUUVVVUUUSSSRRRUUU___mmmwwwvvvggg\\\]]]cccqqq|||qqqzzzxxxwww}}}qqqkkkkkk[[[bbbcccYYYZZZgggxxxxxxjjjhhhqqqssszzz~~~vvvjjj```^^^bbbggghhhhhhiiilllooolllkkkjjjkkkmmmnnnllliiihhhfffcccaaa```aaabbbccc___\\\XXXUUUUUUXXX]]]___cccgggjjjgggaaaZZZWWWVVVZZZ\\\\\\YYYVVVTTTUUUVVVZZZXXXVVVVVVXXXXXXWWWUUUXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXX___^^^aaaiiinnnoooqqquuuxxxtttlllddd___aaabbb___]]]]]]eeeeeeooo}}}}}}nnnaaa^^^ppprrrdddXXXZZZ\\\ZZZVVVTTTTTTVVVVVVUUUUUUTTTUUUUUUVVVWWWZZZ[[[\\\^^^___```aaaaaa^^^]]]]]]```eeegggfffddddddfffhhhiiiiiigggeeedddhhhgggffffffdddaaa\\\YYYUUUWWWZZZ\\\]]][[[YYYXXXSSSUUUZZZ```eeefffccc___VVVPPPOOOTTTXXXXXX[[[___^^^bbbeeegggnnnxxx{{{xxxyyy{{{tttqqqyyy~~~xxxnnnfffeeefffeeeddddddddd___ZZZZZZ]]]^^^ZZZUUUWWWVVVTTTTTTVVV[[[ccchhhfff\\\VVVXXX]]]ggg~~~zzz|||xxxvvv~~~qqqbbbllleeeaaafffdddZZZ[[[dddooolllbbbbbblllggghhhzzzyyysssllleeebbbgggmmmnnnkkkjjjkkknnnnnnmmmllllllnnnnnnmmmlllkkkjjjhhhfffeeeeeeggghhhjjjhhhddd```^^^^^^___``````aaaaaa^^^[[[YYY\\\___[[[ZZZXXXVVVVVVYYY___cccaaa^^^\\\\\\]]]^^^^^^]]]]]]]]]^^^___```aaaaaabbb________________________cccbbbfffmmmrrrsssvvvzzz|||zzzsssiiiddd___]]]ZZZUUUTTTVVVgggcccdddkkkllleeeaaabbb}}}ccc___ZZZWWWWWWXXXYYYYYYXXXWWWTTTSSSSSSTTTVVVWWWWWWXXXYYYZZZ\\\]]]^^^^^^]]][[[[[[^^^ccceeeeeeccceeeeeegggjjjlllkkkgggccccccaaaaaabbbbbb___YYYTTTUUUWWWZZZ]]]^^^\\\ZZZXXXVVVXXX[[[___aaa___[[[WWWLLLMMMQQQWWWZZZ[[[^^^ccceeehhhkkknnnttt{{{|||zzzyyyvvvnnnqqq~~~lll}}}ooolllgggdddgggkkkhhhccc```\\\YYYZZZ^^^___[[[VVVVVVTTTTTTUUUWWWZZZ[[[[[[\\\XXXXXXZZZ[[[___pppwww~~~sssvvv|||{{{mmmbbb{{{^^^^^^```\\\[[[TTTRRRZZZ`````````ccceeeaaalll~~~zzzpppdddeeejjjnnnnnnkkkhhhhhhjjjllllllkkkkkkkkkllllllllljjjjjjhhhgggggghhhjjjkkkkkkjjjiiihhhggghhhhhhhhhkkkjjjhhheeebbbbbbeeehhhfffccc___\\\\\\```eeeiiihhhfffdddcccdddeeefffgggdddeeefffggghhhiiijjjkkkggghhhhhhhhhiiiiiiiiihhhhhhgggjjjppptttuuuyyykkkcccbbb```]]]XXXVVVWWW[[[eee___\\\```cccdddhhhmmmpppZZZUUU^^^eee___VVVYYYYYYXXXWWWVVVVVVVVVWWWVVVVVVWWWXXXYYY[[[\\\]]]]]][[[ZZZ]]]bbbeeeeeecccbbbdddfffiiiiiigggcccaaa]]]ZZZYYYZZZ]]]]]]ZZZVVVVVVXXX[[[^^^^^^]]]ZZZYYY\\\]]]^^^___]]]XXXSSSOOOIIIPPPZZZaaabbbbbbeeeiiijjjmmmrrrwww|||~~~|||yyysssrrroooyyyrrrtttppplllnnnkkkfffjjjqqqmmmbbb]]][[[ZZZ\\\___```\\\XXXSSSQQQQQQTTTYYY\\\\\\ZZZ[[[[[[\\\]]]ZZZ[[[ffftttvvvvvv}}}sssyyyzzzyyypppppprrrZZZYYYVVVUUUXXXWWWYYY]]]`````````___hhhbbbiii}}}kkkiiikkknnnooonnnmmmnnnpppnnnnnnooonnnnnnnnnnnnnnnlllkkkkkkkkklllmmmnnnoooppppppooonnnmmmlllkkkkkknnnmmmkkkiiigggggghhhiiinnnkkkhhhffffffhhhjjjkkkjjjjjjiiihhhhhhhhhjjjkkkiiiiiijjjkkkllllllmmmmmmjjjkkklllmmmmmmmmmmmmlllooonnnooosssuuuwww~~~ssshhh```aaaaaa\\\XXXXXX\\\```bbb]]]ZZZ\\\aaaeeejjjooooooaaacccddd^^^UUUYYYZZZ\\\]]]\\\ZZZXXXWWWVVVVVVVVVVVVXXXZZZ[[[\\\^^^[[[ZZZ\\\aaaeeeeeeddd```dddiiihhhddd```___```ccc___[[[ZZZ\\\^^^^^^]]]YYYZZZ\\\]]]]]][[[YYYXXX]]]^^^]]][[[VVVQQQLLLIIIMMMXXXeeekkkkkkkkkmmmnnnnnnqqqwwwzzzwwwqqqxxxxxxqqqlllkkknnnlllhhhkkkqqqkkk___]]][[[[[[]]]______\\\YYYUUURRRQQQTTTYYY]]]]]]\\\XXXYYYZZZZZZXXXZZZcccnnnzzzlll{{{yyywww~~~}}}zzzjjj___]]]VVVZZZVVVggguuuttthhh```^^^```fffdddkkk}}}~~~yyyuuutttsssrrrqqqnnnppprrrrrrqqqpppoooppplllkkkkkkkkkkkklllmmmmmmqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppsssrrrqqqrrrsssttttttssslllmmmooonnnmmmmmmnnnooonnnnnnnnnnnnnnnnnnmmmmmmlllmmmnnnpppppppppoooooorrrpppqqqsssuuuyyyjjjeee^^^aaa___ZZZWWWYYY^^^``````]]][[[\\\___bbbdddfffrrr~~~kkk___[[[ZZZXXXZZZ]]]______\\\YYYWWWUUUUUUUUUUUUVVVYYY[[[\\\\\\YYYWWWZZZ^^^bbbcccbbb^^^ccchhhfffaaa]]]^^^bbbgggddd___ZZZXXXXXX[[[]]]ZZZZZZZZZYYYXXXWWWVVVUUUYYYYYYXXXUUUPPPMMMKKKKKKUUUbbboootttuuuvvvuuusssssstttzzz~~~xxxvvvwwwuuukkklllhhhhhhggggggjjjkkkeee\\\^^^\\\\\\\\\]]]\\\ZZZYYYWWWUUUTTTTTTVVVXXXYYYYYYVVVWWWXXXYYY[[[```hhhooouuujjjaaaqqq~~~wwwttt{{{~~~___bbb```UUU]]][[[ppp~~~xxxiii___]]]\\\```bbbjjjvvv|||}}}|||{{{zzzyyywwwvvvuuuuuupppqqqrrrsssuuuwwwxxxyyyxxxwwwvvvvvvvvvvvvuuutttuuussssssuuuxxxzzzyyyxxxvvvyyy|||}}}{{{zzzzzz{{{zzzzzzyyyxxxvvvuuutttttttttuuuwwwyyyyyyyyyxxxwwwyyywwwwwwyyy}}}sssaaa___\\\___\\\WWWWWW]]]aaaaaa```___]]]\\\]]]___```^^^hhhrrrzzzoooccc```VVVXXXZZZ[[[\\\ZZZYYYXXXTTTTTTSSSSSSUUUWWWYYY[[[WWWTTTRRRTTTYYY]]]^^^]]][[[]]]______]]]]]]^^^```aaaaaa___YYYSSSQQQUUUYYYZZZXXXVVVSSSQQQQQQQQQQQQUUUUUUUUURRRPPPPPPSSSVVV___lllxxx~~~|||zzzwwwxxx~~~{{{wwwxxx{{{nnnkkkgggfffaaa```eeeiiifff```]]]^^^]]][[[YYYYYYXXXWWWVVVRRRSSSUUUUUUTTTSSSSSSTTTUUUVVVVVVXXX\\\bbbfffgggjjjxxxggg___nnn~~~wwwoooppp}}}~~~}}}wwwOOO]]][[[MMMVVVeeennnpppiiibbbaaa]]]VVVZZZ___hhhpppttt~~~}}}~~~hhh[[[ZZZZZZ\\\ZZZVVVYYYbbbfffeee______]]]\\\^^^``````^^^aaa[[[dddfffbbb~~~rrrcccUUUVVVVVVWWWWWWXXXXXXXXXSSSRRRRRRRRRSSSVVVXXXZZZSSSPPPNNNPPPUUUYYYZZZYYYWWWVVVUUUWWWZZZ]]]]]]]]]ZZZ^^^___[[[TTTQQQUUUZZZYYYWWWSSSOOOLLLLLLMMMNNNSSSTTTTTTSSSSSSVVV\\\aaafffsssyyywwwzzz{{{wwwwwwzzzvvvyyygggjjjhhh]]]eee]]]\\\fffjjjddd___```___]]]ZZZWWWUUUTTTTTTTTTJJJOOOSSSTTTRRRPPPQQQRRRRRRRRRQQQRRRWWW[[[ZZZWWWeeekkk}}}|||```cccxxxuuussswww~~~}}}~~~hhhYYYZZZ\\\PPPPPPTTT]]]bbb___\\\\\\YYYUUU[[[fffooommmiiissspppbbb``````ssscccTTTRRR\\\ggghhhdddXXX]]]___]]]\\\]]]]]]ZZZ\\\WWWVVVWWWWWWdddmmm```UUUUUUWWWVVVTTTTTTSSSTTTUUUUUUUUUSSSRRRQQQOOOOOOQQQSSSTTTSSSPPPMMMOOOMMMLLLMMMPPPQQQPPPNNNQQQQQQQQQRRRSSSUUUWWWXXXUUUVVVUUUTTTRRRQQQSSSUUUWWWVVVUUUUUUXXX___hhhnnnvvvyyy|||www|||~~~ssslllddd]]]ZZZ]]]^^^_________^^^\\\ZZZYYYZZZYYYWWWUUUSSSQQQPPPPPPKKKQQQRRRLLLMMMWWWYYYTTTVVVSSSQQQQQQUUUYYYYYYYYYSSS```qqquuu```gggvvv}}}rrrtttzzz~~~yyywww|||iii[[[]]]___SSSTTTRRRZZZ___]]][[[]]][[[XXXZZZdddjjjfff```ggg~~~|||fff```aaacccooodddXXXVVV[[[___]]]XXXPPPVVVZZZZZZZZZ\\\\\\YYYZZZVVVVVVWWWVVV]]]wwwsssfff``````bbbccc^^^^^^]]][[[YYYWWWUUUTTTRRRRRRRRRTTTUUUTTTPPPNNNMMMKKKJJJKKKMMMNNNMMMKKKLLLLLLLLLLLLNNNQQQTTTVVVTTTUUUTTTSSSRRRSSSVVVXXX\\\]]]^^^___aaaffflllqqqzzzxxx}}}pppaaa\\\VVVUUUXXX]]]]]]]]]^^^]]]\\\ZZZYYYYYYWWWUUUSSSQQQPPPOOOOOOPPPUUUUUUOOOPPPXXXZZZTTTRRROOOMMMNNNQQQSSSSSSSSSVVVXXX^^^nnnnnn\\\bbbyyy|||xxxqqquuu~~~|||sssnnnmmmttteeeZZZ[[[^^^TTTVVVPPPUUUYYYYYYZZZ\\\\\\[[[___eeegggaaaYYY^^^pppcccZZZXXXYYY]]]fffaaa[[[YYYZZZYYYTTTNNNIIIPPPVVVWWWXXXZZZYYYVVVXXXUUUTTTVVVUUUVVVddduuutttqqqooojjjfffeeecccaaa___^^^]]]]]]WWWVVVVVVVVVVVVUUUSSSPPPPPPNNNMMMMMMNNNOOONNNLLLKKKKKKJJJKKKMMMQQQUUUWWWYYYYYYXXXWWWWWWYYY]]]aaadddfffhhhjjjkkknnnrrruuu}}}xxxuuubbb\\\[[[XXXXXX\\\[[[[[[[[[[[[[[[ZZZYYYXXXVVVTTTQQQOOOMMMMMMNNNNNNRRRWWWVVVQQQQQQWWWXXXSSSOOONNNLLLLLLNNNOOONNNMMMSSSRRRUUU```yyylllYYY^^^ooo~~~yyywwwtttxxxyyynnnjjjhhhkkk~~~vvv]]]VVVVVVZZZQQQTTTPPPRRRUUUVVVWWWYYYZZZZZZ```cccccc\\\UUUWWWeeerrrhhhXXXXXXUUUUUU[[[\\\[[[[[[[[[ZZZWWWSSSPPPIIIPPPVVVWWWVVVWWWUUUQQQUUURRRRRRTTTTTTSSSYYYaaa|||jjjhhhgggfffeeeeeeeeefffggg___]]][[[ZZZZZZZZZXXXWWWYYYXXXWWWVVVVVVVVVUUUTTTQQQQQQPPPRRRUUUYYY^^^aaaccccccbbb``````bbbfffiiikkklllnnnoooqqquuuyyy|||~~~|||wwwxxxoooeee]]]\\\]]]\\\^^^bbb[[[ZZZZZZYYYXXXWWWVVVUUUSSSQQQNNNLLLKKKKKKMMMNNNPPPTTTTTTPPPQQQUUUUUURRRPPPOOONNNNNNNNNNNNMMMMMMLLLQQQUUU[[[hhhrrrRRRYYYgggzzz~~~|||yyywwwyyy|||vvvmmmkkknnnkkkfffWWWSSSRRRUUUNNNRRRQQQQQQQQQTTTUUUVVVVVVWWWXXXZZZYYYUUUPPPSSS\\\eeeuuurrr}}}yyyYYYVVV[[[WWWWWW```XXXYYYZZZZZZWWWUUUTTTTTTOOOUUUZZZXXXVVVTTTPPPKKKRRRPPPPPPRRRSSSTTTWWW[[[kkk~~~rrrpppnnnllljjjjjjjjjjjjgggddd```______`````````ccccccbbbaaa___^^^]]]]]]ZZZZZZ[[[]]]```fffjjjmmmnnnnnnmmmjjjhhhiiilllnnnoooooooooppprrrwww}}}{{{zzz}}}|||pppccc^^^[[[ZZZ[[[[[[^^^aaa[[[ZZZXXXVVVTTTSSSQQQQQQOOONNNLLLKKKJJJKKKLLLMMMMMMPPPQQQPPPQQQTTTTTTRRROOOOOOOOONNNMMMMMMNNNNNNNNNMMMNNNSSS^^^qqqkkk]]]RRRYYYnnn{{{yyy{{{xxxwww}}}tttnnnnnnjjjmmm}}}[[[UUUSSSPPPRRRLLLQQQQQQNNNNNNRRRUUUSSSRRRSSSTTTUUUVVVTTTSSSVVV\\\aaafffiiiooogggVVVXXXZZZSSSRRRZZZYYYZZZYYYWWWTTTRRRQQQRRRSSSXXX[[[WWWTTTQQQNNNIIIOOOOOOPPPQQQSSSUUUVVVXXXXXXeee}}}uuuooojjjgggkkkhhhdddbbbdddgggiiijjjjjjkkkkkkhhheeecccccccccaaabbbeeehhhmmmqqqvvvxxxvvvvvvuuussspppooopppqqqrrrrrrrrrqqqsssxxx~~~}}}{{{yyy{{{wwwiiiaaa```^^^\\\\\\\\\^^^___YYYXXXVVVTTTRRRPPPOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSMMMMMMLLLKKKJJJKKKNNNQQQUUUJJJFFFRRRgggzzz[[[KKKUUUiiixxx}}}}}}{{{yyyzzz|||ppp{{{xxxvvvuuu~~~uuuoooppphhh~~~nnnSSSTTTSSSNNNOOOIIIOOOOOOKKKKKKRRRUUURRRPPPQQQQQQSSSTTTVVVXXX[[[^^^___^^^pppppp}}}oooaaaXXXXXXVVVPPPOOOTTTVVVVVVUUUSSSQQQOOOMMMLLLOOOTTTWWWSSSPPPPPPMMMJJJLLLOOORRRRRRRRRRRRSSSRRRPPPYYYkkkxxxmmmgggllliiieeedddfffkkkoooqqqpppqqqqqqnnnjjjgggggghhhgggjjjnnnsssxxx||||||}}}}}}{{{xxxvvvvvvvvvvvvvvvwwwvvvvvvxxx|||}}}yyyzzz|||nnniiiaaaaaa```___``````^^^[[[UUUTTTSSSQQQPPPPPPPPPPPPJJJKKKMMMNNNNNNNNNNNNMMMLLLLLLMMMOOOPPPOOONNNNNNKKKKKKKKKIIIIIILLLQQQVVVSSSKKKIIIUUUfffsss}}}bbbRRRUUUcccoooyyyyyyxxxvvvwww{{{~~~kkk~~~xxxuuutttsss}}}vvvpppqqqrrreeeNNNRRRQQQKKKLLLFFFLLLMMMHHHIIIQQQUUURRRPPPQQQLLLMMMPPPSSSWWWYYYZZZZZZVVVcccwwwsssuuuaaaZZZTTTUUUUUUUUUWWW[[[PPPPPPPPPPPPPPPNNNKKKIIIJJJOOORRROOONNNOOONNNLLLJJJOOOTTTTTTRRRPPPNNNLLLQQQUUUXXXdddssskkkllliiieeedddgggmmmrrrttttttuuuuuurrrmmmjjjjjjkkkllloootttzzz}}}||||||xxxzzz||||||zzzyyyzzz{{{yyyyyy~~~zzzqqqlllfffddd\\\]]]]]]^^^______ZZZTTTRRRQQQPPPOOOPPPPPPRRRSSSIIIKKKMMMOOOPPPOOONNNMMMKKKJJJKKKMMMLLLJJJHHHIIILLLLLLKKKJJJJJJNNNUUU[[[JJJMMMQQQSSSOOOPPP___qqq|||]]]MMMUUUbbbvvvxxxyyyvvvsssuuu{{{~~~hhhzzzuuurrrtttzzzyyylllvvv|||UUUSSSPPPLLLKKKJJJKKKLLLMMMJJJJJJLLLKKKGGGFFFHHHMMMNNNPPPRRRSSSUUUUUUUUUYYYZZZeee{{{rrrxxxfffZZZXXXVVVUUUUUUTTTRRRPPPRRRRRRRRRPPPMMMLLLLLLMMMPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQOOOOOOVVVfffvvvvvvqqqiiicccccchhhpppuuu{{{zzzyyywwwtttrrrpppoooooooooqqqvvv|||~~~|||~~~|||zzzwwwtttwww}}}~~~ssshhhaaa___bbb^^^YYYWWWWWWWWWUUUSSSTTTVVVXXXXXXVVVSSSRRRRRRLLLLLLKKKKKKLLLNNNPPPQQQOOOMMMKKKIIIHHHHHHJJJKKKLLLKKKJJJJJJKKKMMMPPPQQQKKKJJJJJJJJJMMMRRRWWWZZZllldddSSSPPP```fffnnntttuuurrrooommm{{{}}}eeexxxuuusssrrrwww~~~yyymmmyyykkkTTTQQQNNNKKKIIIIIIJJJKKKNNNKKKKKKNNNMMMIIIHHHKKKOOOOOOOOOPPPQQQQQQRRRRRRUUUVVV^^^pppnnn```XXXVVVTTTTTTUUUTTTSSSQQQNNNNNNNNNKKKIIIHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLMMMMMMMMMMMMNNNNNNKKKLLLMMMPPPWWWjjj{{{qqqllllllppprrruuuwwwyyy{{{zzzxxxtttrrrooonnnooorrrwww{{{}}}}}}||||||xxxwwwxxx{{{qqqiiiddd]]]YYYZZZXXXUUUUUUVVVVVVTTTRRRWWWZZZ^^^___\\\XXXUUUTTTNNNMMMLLLLLLLLLLLLMMMNNNLLLKKKJJJJJJIIIJJJKKKKKKLLLKKKIIIHHHHHHHHHJJJKKKIIIHHHGGGGGGIIIMMMPPPSSSZZZtttwwwZZZOOOYYYfffooossstttuuuvvvpppsssyyy}}}bbbsssxxxsssrrrssstttzzz}}}~~~]]]QQQOOOLLLIIIGGGGGGHHHIIINNNLLLLLLOOOOOOLLLKKKNNNPPPOOONNNNNNMMMNNNNNNNNNQQQQQQWWWcccssswwwxxxnnnYYYZZZUUUSSSRRRRRRSSSTTTRRRQQQLLLLLLKKKIIIGGGGGGIIILLLIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKJJJJJJGGGIIILLLKKKIIIQQQiii|||sssnnnrrrtttxxx||||||zzzvvvttttttrrrqqqrrrvvvwwwuuusssyyyxxxvvvuuuuuuwwwyyyzzz}}}xxxuuuvvvzzzllldddeeeccc\\\VVVWWWWWWWWWXXXYYYYYYWWWUUUWWW[[[___```]]]XXXTTTQQQPPPOOOMMMKKKJJJJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEEEEFFFIIIKKKMMMPPPeee}}}YYYWWWXXXaaannnuuutttoooiiiiiijjjqqq{{{hhhlllyyyuuuuuuvvvwww|||~~~YYYPPPNNNKKKHHHFFFGGGHHHIIILLLJJJKKKOOOOOOLLLLLLOOONNNMMMLLLKKKKKKLLLMMMNNNNNNPPPTTT[[[bbbqqqxxxiii{{{uuuccc\\\TTTSSSRRRQQQQQQQQQQQQPPPNNNLLLLLLKKKIIIHHHIIILLLOOOKKKJJJIIIHHHHHHGGGGGGGGGKKKJJJJJJIIIHHHHHHGGGGGGFFFHHHIIIHHHDDDFFFSSSaaawww||||||{{{zzzxxxvvvtttsssxxxwwwvvvwwwxxxwwwsssoooqqqooollliiijjjpppzzz~~~ppppppcccaaaccc```YYYUUUVVVWWWYYYZZZ[[[YYYWWWUUUTTTVVVYYYXXXUUUQQQNNNLLLOOONNNLLLJJJIIIIIIJJJJJJIIIJJJKKKLLLLLLKKKIIIHHHBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFGGGHHHIIIKKKLLLNNN\\\nnnmmmWWWWWWjjjyyyuuujjjjjjhhhfffgggnnnvvv}}}~~~vvv~~~}}}xxxvvvwwwyyy{{{sssXXXOOOMMMJJJHHHFFFGGGHHHIIIJJJHHHIIILLLMMMJJJJJJMMMJJJJJJJJJKKKLLLMMMNNNOOONNNQQQVVVXXXYYY```qqqvvv|||gggiiixxx\\\\\\ZZZQQQTTTRRRPPPOOOOOONNNLLLJJJKKKKKKKKKIIIHHHIIILLLNNNJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIHHHHHHGGGFFFEEEEEEGGGDDDEEEGGGGGGFFFJJJOOO[[[uuuzzzxxxwwwwwwwwwwwwyyyyyyxxxuuupppmmmnnnqqqssssssssswwwuuuyyywwwiiidddaaaaaa^^^XXXUUUVVVSSSUUUWWWXXXVVVTTTQQQOOOTTTTTTSSSQQQNNNLLLLLLLLLMMMLLLJJJIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKIIIFFFDDDAAAAAABBBBBBCCCDDDEEEFFFDDDDDDEEEGGGHHHJJJKKKLLLJJJSSS^^^qqqqqqbbbgggrrruuurrrjjjgggeeeeeehhhlllnnnooo|||vvvsssssswww|||bbbSSSNNNLLLIIIGGGFFFFFFHHHIIIHHHEEEFFFJJJJJJHHHGGGJJJGGGHHHJJJLLLNNNOOOPPPPPPOOOQQQUUUVVVTTTUUU```mmmpppvvviii___ooo|||hhh\\\eee|||eee\\\SSSPPPUUURRRQQQNNNMMMMMMLLLIIIGGGGGGHHHIIIHHHGGGGGGHHHJJJEEEEEEEEEFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEAAAAAAFFFJJJHHHGGGGGGPPPXXXvvvyyy~~~}}}wwwtttssssss}}}}}}vvvrrrggg___```cccccc^^^WWWWWW\\\UUUWWWYYYYYYVVVRRRPPPOOOVVVUUUSSSOOOLLLLLLNNNPPPLLLKKKIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIFFFCCCAAADDDDDDDDDCCCCCCCCCBBBBBB@@@AAACCCEEEGGGHHHHHHHHHGGGNNNSSSbbbuuuiii```dddkkkeeedddcccdddfffggggggfff|||zzzsssqqqrrryyy~~~YYYSSSLLLJJJGGGEEEDDDEEEFFFGGGGGGDDDEEEHHHIIIFFFEEEHHHFFFIIILLLOOOQQQQQQPPPPPPNNNOOOQQQQQQOOONNNWWWaaawwwxxxxxxVVVLLLFFFPPPeee}}}ggg[[[```jjjbbb]]]]]]QQQMMMWWWOOONNNLLLKKKLLLKKKIIIGGGDDDFFFHHHHHHFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDBBBCCCHHHJJJGGGFFFGGGKKKLLL^^^~~~sssgggdddbbbbbbcccddd```ZZZZZZ^^^WWWYYY[[[ZZZWWWSSSRRRSSSRRRRRRQQQOOOLLLKKKMMMNNNMMMLLLJJJHHHFFFFFFFFFFFFHHHHHHIIIHHHGGGEEECCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@BBBDDDEEEFFFFFFEEEDDDFFFKKKMMMVVVdddlll|||mmmbbb```eeedddddddddffffffeeecccqqqxxxiiiggg~~~yyyuuusssuuu|||ttt~~~XXXWWWJJJHHHFFFCCCBBBCCCEEEFFFGGGEEEEEEHHHHHHEEEDDDGGGGGGJJJNNNQQQSSSRRRPPPNNNMMMLLLLLLLLLKKKKKKTTT]]]tttgggdddkkkqqqvvv|||zzz^^^WWW\\\\\\uuueeeMMMSSSSSSOOOUUUggg{{{vvvgggbbbeeesssuuu[[[SSSTTTSSSPPPPPPMMMKKKJJJJJJKKKKKKJJJIIIDDDGGGIIIJJJHHHFFFDDDDDDIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEHHHLLLJJJFFFFFFJJJFFFKKKQQQYYYeee{{{mmmiiifff^^^fffbbb``````]]]XXXVVVXXXSSSUUUWWWVVVSSSPPPPPPRRRKKKLLLMMMLLLJJJHHHHHHIIIOOOMMMKKKHHHFFFDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDD???@@@AAABBBCCCDDDDDDDDDCCCDDDFFFGGGGGGEEECCCBBBBBBFFFFFFKKKTTTXXXfffyyyfffkkkiiigggfffffffffdddbbb```eeecccaaayyyzzzvvvttttttxxx~~~jjjpppddd]]]LLLKKKHHHDDDCCCDDDEEEDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFHHHJJJKKKKKKKKKJJJJJJKKKNNNNNNKKKKKKQQQYYY```tttaaaTTTWWWXXXVVVbbbhhhqqq{{{nnnWWWOOOOOOOOOZZZ```cccgggttt~~~pppYYYNNNNNNOOOSSSZZZ```eeeggg```tttwwwiiiXXXOOOOOORRRPPPMMMJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEHHHOOOUUUXXX___rrrvvvlllddd```___hhheee___ZZZVVVVVVWWWXXXXXXVVVSSSRRRRRRQQQPPPNNNNNNMMMLLLJJJIIIHHHGGGFFFHHHHHHHHHGGGGGGEEEDDDCCCDDDDDDEEEEEEDDDCCCAAA@@@>>>??????@@@AAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFJJJDDDBBBGGGIIINNNaaavvvuuuooommmooojjjaaa___ddd\\\]]]ZZZZZZmmm~~~xxxuuurrruuu{{{yyyiiioooyyyXXXVVVMMMJJJHHHEEEDDDEEEEEEDDDBBBCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEGGGIIIJJJJJJJJJJJJPPPNNNKKKJJJIIIJJJMMMPPPRRRcccooorrr^^^QQQKKKKKKMMMRRRXXX[[[\\\[[[YYY______bbbhhhmmmnnniiiddddddfffkkkrrrwwwwwwsssnnniiijjjcccUUUKKKLLLQQQSSSSSSZZZ]]]ZZZYYY\\\XXXQQQLLLLLLMMMRRR[[[hhhvvvkkkaaaVVVPPPPPPQQQOOOLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFGGGDDDFFFJJJNNNMMMPPP\\\jjj~~~rrriiigggfffdddeeebbb```[[[XXXVVVWWWYYYZZZWWWUUUSSSRRRRRRRRRQQQPPPMMMMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFDDDDDDCCCCCCCCCDDDEEEEEECCC@@@DDDKKKLLLLLLXXXgggtttqqqooopppllleeebbb___[[[WWWYYYeeeyyyuuutttuuuzzzqqqhhhaaaNNNNNNJJJHHHGGGFFFFFFFFFFFFCCCAAABBBCCCCCCDDDDDDEEEFFFFFFDDDEEEFFFHHHIIIIIIIIIIIINNNJJJFFFEEEHHHLLLOOOOOOJJJVVV]]]ggg}}}kkkYYYLLLKKKJJJJJJLLLOOORRRTTTQQQOOOPPPVVV]]]___[[[UUUSSSQQQQQQUUUZZZ[[[XXXTTTQQQTTTUUURRRSSSXXX]]]___WWWWWWUUURRRPPPQQQTTTVVVQQQSSSVVV[[[eeeyyybbb[[[XXXSSSPPPOOONNNMMMLLLIIIHHHFFFEEEDDDEEEGGGHHHFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDFFFGGGGGGEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDGGGJJJHHHFFFIIIOOOaaayyyppphhhgggiiihhhfffeee___]]]YYYVVVUUUVVVXXXYYYUUUSSSQQQPPPQQQQQQPPPNNNLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBDDDEEEEEEDDDDDDCCCBBBAAA??????@@@BBBCCCEEEFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCEEEDDDFFFJJJHHHDDDIIITTTlllzzzvvvtttrrrpppbbbYYYVVVZZZ```uuuzzzuuuttttttvvv}}}pppttt{{{XXXOOOHHHFFFFFFFFFFFFGGGFFFEEECCCAAABBBBBBCCCCCCDDDEEEEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHEEEEEEDDDDDDIIIQQQXXXYYYIIIQQQSSSWWWiiibbb___XXXQQQLLLKKKLLLNNNKKKIIIIIINNNTTTVVVUUUQQQNNNMMMMMMOOORRRTTTUUUTTTNNNPPPRRRUUUXXX[[[]]]]]]___TTTLLLPPPVVVWWWUUUUUUQQQYYYcccmmm{{{fff[[[SSSRRRQQQOOOLLLKKKKKKLLLHHHFFFDDDBBBAAACCCEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCAAACCCEEEFFFFFFDDDBBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDBBBDDDHHHKKKKKKIIIGGGGGGMMM___}}}sssmmmkkkiiijjjkkkiiieeeccc```^^^ZZZVVVTTTSSSTTTUUUTTTQQQOOOMMMMMMMMMKKKJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDDDDCCCCCCBBBAAAAAA<<<===>>>???AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAGGGEEEEEEFFFEEEDDDJJJTTTnnn~~~}}}vvvyyy~~~]]]SSSRRRWWWXXXccc}}}wwwttttttvvvwww}}}qqqgggSSSOOOEEEEEEDDDEEEFFFFFFEEECCCBBBAAABBBBBBBBBCCCDDDDDDEEEEEECCCDDDDDDDDDEEEEEEFFFFFFCCCIIIKKKGGGHHHPPPXXX\\\HHHMMMKKKMMMYYYlllqqq___QQQJJJHHHFFFEEEEEEHHHJJJJJJIIIKKKMMMOOOOOOOOOPPPRRRUUUPPPOOOQQQTTTWWWXXXZZZ\\\ZZZUUUSSSVVVWWWTTTTTTVVV\\\iiizzzdddZZZXXXQQQQQQOOOKKKHHHGGGIIILLLFFFEEEBBB@@@@@@AAACCCEEECCCCCCCCCBBBBBBBBBAAAAAA@@@AAACCCDDDDDDCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCC@@@CCCHHHKKKMMMMMMJJJFFFJJJLLLWWWlll{{{zzz}}}jjjdddaaaccccccdddeeefffeeebbb^^^\\\YYYUUUSSSRRRSSSSSSUUUSSSPPPNNNMMMKKKIIIHHHJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@<<<===>>>???AAABBBCCCDDDBBBBBBAAA@@@?????????@@@@@@AAAEEEJJJMMMOOOVVV\\\aaaooo~~~|||xxx[[[SSSTTTXXXUUUZZZzzzvvvtttvvvyyy~~~UUULLLKKKDDDHHHBBBCCCEEEDDDBBBAAAAAABBBAAABBBBBBCCCCCCDDDEEEEEECCCCCCCCCBBBCCCDDDEEEEEEJJJRRRSSSKKKEEEJJJOOOPPPHHHLLLJJJLLLTTT]]]uuuqqq]]]VVVOOOLLLLLLLLLJJJHHHGGGIIIKKKMMMMMMLLLLLLKKKOOOLLLKKKMMMMMMNNNUUU\\\aaaqqq}}}zzznnnkkkwwweee]]]YYYSSSQQQPPPLLLHHHEEEEEEGGGIIIDDDCCCAAA@@@@@@@@@BBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBB>>>CCCFFFFFFGGGIIIHHHEEEHHHIIIKKKPPPWWWhhhxxxiiibbbbbbbbbcccaaa^^^___bbb```]]]YYYWWWUUUSSSRRRRRRRRRSSSWWWTTTQQQOOONNNMMMKKKIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDD@@@@@@??????>>>>>>??????@@@FFFNNNSSSUUUSSSQQQPPPHHHRRRaaallltttyyy\\\XXXZZZ]]]VVVWWWttt|||wwwtttuuuxxx|||lllJJJJJJHHHDDDIIIAAABBBCCCBBB??????@@@BBBAAAAAABBBCCCCCCDDDDDDEEECCCBBBBBBAAAAAABBBDDDDDDKKKRRRQQQHHHDDDHHHIIIEEEGGGKKKKKKNNNSSSRRR___yyyooohhhjjjiii```VVVKKKJJJMMMTTT[[[\\\UUUMMMIIIGGGGGGKKKOOOWWWhhhxxxddd\\\YYYTTTOOONNNLLLIIIFFFEEEDDDEEEEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@??????>>>???@@@AAABBB======>>>??????@@@AAAAAA?????????@@@@@@@@@AAAAAA>>>DDDFFFCCCBBBGGGIIIHHHEEEEEEGGGHHHFFFKKK]]]ooo}}}|||nnngggcccbbbdddgggfffaaa\\\]]]aaa___YYYVVVUUURRRPPPNNNNNNNNNNNNRRRPPPNNNMMMMMMLLLKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEBBBAAA@@@??????@@@BBBCCCAAA@@@>>>===<<<<<<======@@@@@@AAAAAAAAABBBBBBBBB>>>>>>======>>>>>>??????BBBGGGLLLOOOMMMIIIDDD@@@???AAAIIITTT^^^kkk[[[ZZZ]]]]]]TTTSSSjjj~~~|||xxxtttrrruuuzzz~~~}}}~~~}}}~~~VVVGGGLLLIIIDDDHHH@@@BBBBBB@@@======@@@CCCAAAAAABBBBBBCCCDDDDDDEEECCCBBBAAA@@@AAABBBCCCDDDEEEJJJIIICCCEEELLLJJJBBBBBBFFFHHHLLLOOOHHHMMMbbb|||kkkgggiiivvv}}}pppVVVVVV\\\hhhuuu]]]UUUUUUMMMIIIMMMJJJHHHFFFEEEFFFEEECCCAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>@@@???>>>======???AAACCC;;;<<<<<<===>>>??????@@@>>>????????????@@@@@@@@@???FFFHHHCCCBBBIIIOOOPPPCCC??????GGGKKKJJJKKKOOO```vvvxxx|||www{{{xxxlllgggccc___```eee___^^^ZZZXXX]]]eeeddd]]]XXXVVVRRRNNNKKKIIIHHHGGGLLLJJJHHHHHHJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEAAA@@@>>>======???@@@BBB@@@???===<<<;;;;;;<<<<<>>???@@@999<<<>>>???@@@BBBBBBAAAGGG@@@@@@HHHRRR\\\nnn}}}XXXUUUUUUVVVVVVXXX```iiiyyyzzzzzzwwwuuuvvv|||zzzoooMMMMMMAAABBBJJJ@@@CCCCCCAAA@@@???@@@AAAAAADDDEEE@@@@@@HHHFFFAAAEEE@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBDDDFFFHHHIIIJJJKKKNNNQQQlllrrrfffWWWOOOOOOOOOJJJEEEHHHGGGEEECCCAAA@@@???>>>>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>============AAA@@@>>>=========>>>???>>>??????@@@@@@AAABBBBBBAAAAAABBBBBBBBBDDDGGGIIIDDDBBB@@@BBBEEEGGGFFFDDDKKKUUUiiizzziiigggdddbbbbbbcccbbbaaa^^^\\\ZZZZZZ\\\^^^______VVVSSSPPPLLLJJJJJJKKKLLLKKKKKKLLLLLLMMMMMMMMMNNNQQQQQQMMMFFFCCCEEEFFFDDDCCCAAA>>>===<<<>>>???AAA===============>>>??????@@@???===<<<<<<<<<===>>>;;;<<<<<<===>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDFFFFFFPPPjjjsssYYYUUUSSSSSSQQQQQQWWW___yyywwwwwwwwwvvvvvvzzz}}}zzzpppttt\\\EEEIIIAAACCCJJJAAACCCBBBAAA@@@???@@@@@@AAAEEEHHHBBBAAAHHHEEE>>>BBB???@@@@@@@@@@@@@@@@@@???AAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGHHHKKKMMMUUUhhh|||aaaYYYOOOJJJJJJKKKIIIFFFHHHGGGEEECCCAAA??????>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>========================>>>@@@???>>>=========>>>???>>>>>>??????@@@AAAAAABBB@@@AAAAAAAAAAAABBBDDDGGGCCCBBBAAABBBEEEFFFEEEDDDFFFLLLTTT___nnnsssiiigggdddbbbaaabbbbbb```___\\\ZZZYYYZZZ[[[\\\\\\[[[TTTRRROOOLLLKKKJJJJJJKKKIIIJJJJJJJJJKKKKKKKKKKKKNNNOOOLLLFFFDDDFFFFFFCCCDDDCCC@@@???>>>???AAABBB===============>>>>>>???@@@???>>>===<<<======>>>;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDKKK```uuuiiiXXXTTTQQQQQQOOOMMMRRRXXX|||zzzuuutttttttttuuuyyyssshhh~~~rrrKKK@@@HHHCCCCCCHHHAAABBBAAA@@@?????????@@@AAAAAAFFFAAA???EEECCC===@@@>>>???@@@AAAAAA@@@???>>>??????AAABBBCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFIIIKKKJJJPPP^^^ttt{{{ZZZSSSOOOJJJGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@??????>>>>>>>>>>>>==============================>>>>>>>>><<<<<<<<<======>>>>>>???@@@???>>>=========>>>>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAA@@@???@@@AAACCCBBBAAAAAABBBDDDEEEEEEDDDFFFJJJLLLJJJJJJVVVnnn{{{jjjcccaaacccaaa``````aaa```^^^\\\YYYXXXXXXYYYZZZZZZXXXVVVQQQPPPNNNLLLKKKJJJIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJFFFEEEGGGFFFCCCCCCBBB@@@>>>>>>???@@@BBB======<<<<<<======>>>???@@@???>>>============>>>;;;;;;<<<<<<======>>>>>>????????????????????????CCCBBBBBBBBBBBBFFFRRR___sssyyy}}}eeeWWWSSSPPPQQQQQQPPPSSSXXXhhh}}}yyyuuupppqqqtttxxx~~~tttyyy```HHHCCCJJJDDDBBBDDD???AAA@@@???>>>>>>???@@@AAA;;;BBB>>>;;;BBBBBB>>>@@@===>>>???@@@@@@???>>>======>>>???AAABBBCCCCCCCCCEEEFFFGGGGGGFFFFFFHHHJJJLLLKKKRRRdddwwwxxx___TTTOOONNNMMMJJJFFFDDDDDDEEEDDDDDDBBBAAA??????>>>>>>?????????>>>>>>======<<<;;;;;;;;;;;;<<<======>>>::::::;;;<<<===>>>???@@@??????>>>>>>==================>>>>>>???@@@@@@@@@@@@AAAAAAAAA??????@@@AAAAAAAAAAAABBBCCCDDDDDDDDDFFFLLLPPPLLLFFFHHHTTT___sssqqqmmmnnnjjjddd```_________```___\\\ZZZVVVVVVWWWYYYZZZXXXUUURRRNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGEEEHHHIIIFFFFFFGGGFFFBBB@@@???>>><<<<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>????????????????????????CCCBBBAAAAAABBBDDDIIIMMMUUU[[[dddqqq~~~gggVVVRRRPPPQQQRRRPPPRRRUUUUUUyyy}}}}}}|||yyyvvvnnnrrrwww}}}|||wwwvvvUUUIIIFFFHHHCCC@@@AAA@@@@@@???>>>>>>>>>>>>@@@@@@>>>GGGCCC<<>>@@@===>>>????????????>>>===<<<===>>>@@@AAABBBBBBBBBDDDEEEFFFFFFEEEEEEGGGHHHJJJHHHLLLVVV]]]gggpppXXXRRRTTTMMMNNNNNNKKKFFFCCCCCCDDDBBBBBBAAA??????>>>>>>>>>@@@@@@@@@??????>>>>>>>>>;;;;;;::::::;;;<<<===>>>999:::;;;<<<===>>>???@@@>>>>>>>>>>>>======<<<<<<<<<======>>>>>>??????@@@@@@AAABBBAAA@@@??????@@@???@@@AAAAAABBBBBBCCCDDDBBBFFFKKKLLLIIIHHHIIIKKKJJJUUUggg|||vvvfffbbbiiinnnjjjccc]]]]]]\\\]]]^^^]]]ZZZXXXUUUUUUVVVXXXYYYWWWSSSPPPKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFAAAEEEGGGEEEEEEGGGFFFBBB???>>>===<<<<<<<<<======<<<<<<<<<<<<<<<======>>>???????????????>>>>>>=========>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@AAACCCEEEEEEDDDHHHIIILLLVVVooohhhVVVQQQNNNPPPPPPNNNMMMNNNOOOfff}}}yyyzzzzzzwwwtttqqqvvv}}}bbbIIIGGGDDDBBBAAA@@@@@@BBB???>>>=========>>>???@@@JJJSSSKKK???@@@AAA===???>>>==================>>><<<<<<>>>???@@@@@@@@@@@@AAABBBCCCBBBAAABBBDDDEEEDDDEEEJJJNNNLLLPPPcccxxxfffWWWRRRPPPOOOHHHIIIIIIHHHEEECCCCCCDDDAAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????<<<;;;:::::::::;;;<<<===999::::::<<<===>>>??????======>>>>>>>>>===<<<;;;<<<<<<<<<===>>>>>>??????>>>@@@AAAAAA@@@??????@@@>>>@@@AAAAAAAAAAAABBBDDDBBBBBBCCCEEEGGGHHHGGGFFFEEEHHHNNNUUUaaatttyyydddffffffeeeccc```______[[[ZZZYYYYYYZZZZZZXXXVVVSSSSSSTTTVVVWWWVVVRRROOOIIIIIIHHHGGGFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDD@@@CCCEEECCCDDDFFFEEEBBB@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>??????@@@@@@??????>>>============>>>>>>>>>>>>>>>========================???AAAAAA@@@BBBEEEEEEAAADDDDDDCCCLLLggg~~~fffRRRMMMLLLOOOPPPNNNMMMNNNPPPXXXtttyyywwwyyyyyyvvvrrrvvv|||yyyRRRAAAEEEBBB===@@@AAA???AAA>>>======<<<===>>>???@@@OOOXXXOOO???===???<<<>>>???>>><<<;;;;;;<<<>>>???<<<===>>>>>>?????????>>>???@@@AAAAAAAAAAAACCCEEEBBBFFFKKKJJJGGGIIISSS^^^fffyyycccRRRQQQRRRNNNKKKGGGFFFEEEDDDDDDCCCBBBAAA??????>>>=========>>>>>>>>>>>>>>>>>>????????????>>>===;;;:::::::::<<<===::::::;;;;;;<<<===>>>>>><<<===>>>>>>>>>===<<<;;;;;;;;;<<<======>>>>>>???<<<>>>@@@@@@???>>>>>>>>>===???AAAAAA@@@@@@BBBDDDCCCBBBBBBCCCEEEGGGGGGGGGHHHJJJKKKIIIHHHNNNZZZddd|||jjj]]]]]]```cccaaa\\\YYYZZZ\\\XXXVVVTTTTTTUUUVVVUUUTTTPPPPPPPPPRRRTTTSSSQQQOOOIIIGGGFFFDDDDDDEEEFFFGGGCCCCCCCCCBBBBBBAAAAAAAAA@@@CCCDDDAAABBBDDDDDDAAA??????>>>>>>>>>=========<<<;;;;;;;;;;;;<<<======??????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===========================AAAAAA???@@@DDDEEEAAA???BBBBBBJJJeee{{{aaaNNNJJJIIIOOOSSSRRRRRRSSSNNNLLL^^^~~~yyywwwyyyzzzvvvrrrzzzYYYFFF???FFFCCC===BBBBBB===???>>>===<<<<<<<<<>>>???@@@MMMWWWMMM;;;:::===<<<>>>@@@>>>;;;::::::;;;>>>@@@======>>>>>>>>>>>>>>>===@@@AAABBBBBBBBBCCCEEEGGG@@@FFFIIIGGGEEEFFFIIIKKK[[[lllvvvdddSSSMMMLLLHHHGGGHHHKKKHHHEEECCCCCCBBB@@@???>>>>>>============>>>>>><<<<<<======>>>>>>?????????>>><<<:::::::::<<<===::::::;;;;;;<<<=========<<<===>>>>>>>>>===;;;:::;;;;;;<<<<<<===>>>>>>>>>999;;;>>>???>>>============???AAAAAA??????AAADDD???AAACCCEEEEEEDDDCCCCCC<<>>===::::::::::::::::::::::::===========================BBBBBB>>>>>>CCCDDDAAA<<>>============>>>>>>>>>>>>============GGGDDD???;;;999:::===>>>;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDDDDIIIMMMLLLHHHFFFJJJPPPNNNTTTggghhhUUURRRNNNKKKJJJIIIIIIHHHEEEEEECCCBBBAAA@@@@@@@@@===<<<;;;:::999:::;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<;;;999::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;=========>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFFFFKKKRRR^^^rrr|||nnneeebbbbbb```___]]]XXXRRRQQQTTTVVVUUUSSSQQQRRRTTTUUUSSSRRRRRRRRRPPPMMMLLLPPPQQQNNNLLLMMMJJJIIIGGGFFFEEEFFFFFFGGGBBBCCCCCCDDDCCCAAA@@@???>>>???@@@AAAAAAAAAAAAAAA>>>===;;;999888888888999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>:::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<<<<======<<<===>>>>>>>>>>>>>>>===@@@>>>AAAGGGNNNaaarrrWWWNNNKKKIIIKKKOOORRRQQQNNNHHHNNNNNN```}}}wwwtttqqqppprrrvvv{{{}}}{{{VVVFFFDDD@@@@@@???>>>===<<<<<<============<<<<<<<<<;;;;;;AAA???<<<:::999;;;===???;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>==================??????AAABBBCCCDDDDDDDDDCCCHHHLLLJJJFFFEEEIIIMMMKKKLLLUUUcccsssiii]]]RRROOOKKKIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@?????????===<<<;;;:::999::::::;;;::::::;;;;;;<<<=========<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFDDDGGGIIIKKKRRRaaavvvuuujjjeeeaaaaaaccccccaaa]]]\\\WWWQQQPPPRRRSSSQQQOOOOOOPPPPPPPPPNNNNNNPPPRRRRRROOOOOORRRSSSNNNKKKLLLLLLKKKIIIHHHGGGFFFFFFGGGBBBBBBCCCCCCBBBAAA@@@??????@@@@@@AAAAAAAAAAAA@@@>>>===;;;999888777888888888999999::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<==================;;;<<<@@@BBBLLLggglllSSSNNNKKKIIIJJJMMMNNNMMMKKKMMMOOOJJJUUU|||{{{wwwrrrpppoooppptttzzzcccEEEDDDBBB???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;:::999999:::;;;===>>>:::::::::;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<;;;>>>???@@@AAABBBCCCCCCCCCBBBFFFIIIHHHDDDBBBEEEIIIGGGGGGIIILLLQQQ]]]sssjjjWWWQQQQQQNNNKKKHHHFFFEEEEEEDDDBBBCCCCCCAAA@@@????????????<<<<<<;;;:::::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????????????????????????????AAAAAABBBBBBCCCDDDDDDDDDAAADDDEEECCCBBBGGGPPPXXXgggyyyxxxoooiiiccc___^^^\\\[[[\\\^^^]]]ZZZVVV[[[WWWQQQOOOOOOOOOMMMJJJLLLLLLLLLKKKKKKMMMPPPSSSVVVRRRQQQSSSRRRNNNKKKKKKMMMLLLJJJHHHFFFEEEEEEEEE@@@AAAAAABBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@???>>>>>>===;;;999777777777777777777888888999::::::;;;888888999:::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<;;;===;;;===@@@>>>>>>IIIYYYrrrkkkRRROOOMMMJJJJJJKKKLLLKKKIIIKKKNNNJJJNNNgggzzzzzzzzzvvvrrrpppqqqrrruuuyyyxxxGGG???FFF???======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999::::::;;;<<<<<<999:::::::::;;;;;;;;;;;;>>>======<<<<<<;;;;;;:::<<<===>>>???@@@@@@@@@@@@@@@CCCFFFEEEAAA@@@CCCFFF@@@BBBFFFIIIJJJOOO]]]lll{{{~~~```RRROOONNNMMMKKKHHHEEEDDDDDDCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;:::::::::::::::999:::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::999999::::::::::::999999888888888888999999999999999::::::;;;;;;;;;::::::999999999:::::::::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCC???BBBDDDDDDCCCEEEJJJOOOIIIQQQ^^^kkkzzzjjjddd^^^\\\]]]___^^^]]]aaa^^^ZZZXXXYYYZZZZZZZZZ[[[WWWRRROOOMMMLLLJJJHHHGGGIIIKKKLLLMMMPPPSSSVVVZZZTTTPPPPPPNNNKKKJJJKKKLLLKKKIIIGGGEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@???>>>?????????>>>===<<<<<<>>>===:::888666666666666666666777777888999999999777888999:::;;;::::::999999999::::::::::::999999888999999999999999999888777888999::::::;;;;;;:::===<<<>>>BBB@@@===???EEEKKKZZZppplllTTTPPPNNNLLLKKKKKKJJJIIIIIIBBBIIIIIIIIITTTggg|||vvvwwwxxxuuuqqqpppssswww{{{~~~VVV;;;CCCIII;;;;;;;;;::::::999:::::::::;;;;;;;;;:::::::::999999999999::::::::::::::::::999999999999:::::::::;;;===<<<<<<<<<;;;;;;:::::::::;;;<<<<<<============>>>@@@BBBBBB@@@???AAACCC<<<===AAAGGGIIIHHHMMMSSS]]]gggvvvzzzaaaRRROOOPPPOOOLLLHHHFFFDDDCCCDDDCCCBBB@@@@@@???>>>===============:::::::::::::::999999999888:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::888888999999999999888888777777777888888888999999999::::::;;;::::::999999777888888888999999::::::999::::::;;;<<<<<<==============================>>>>>>>>>???@@@@@@AAAAAA>>>@@@AAA???>>>>>>BBBEEEJJJKKKIIIFFFFFFMMMZZZdddwwwxxxlllddd___^^^^^^[[[YYYVVVVVVWWWWWWTTTQQQWWWWWWWWWXXX\\\___bbbcccYYYWWWSSSPPPNNNLLLJJJHHHDDDHHHMMMQQQSSSUUUVVVXXXZZZRRRLLLKKKJJJHHHHHHLLLKKKKKKJJJIIIGGGEEEDDDCCC@@@?????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::999===<<<999777666555555555555555666777777888888999888999;;;<<<<<<<<<;;;:::888888999999999999888888777777888999999888777777666777888999:::::::::::::::999;;;??????===<<<>>>@@@???DDDVVVuuummmVVVOOONNNMMMKKKJJJIIIHHHHHH@@@HHHKKKMMMOOOSSSnnnxxxtttuuuwwwuuusssqqqvvv|||hhhIIIAAAJJJKKK>>>:::999999888888999999999::::::::::::999999999999::::::999999999999888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;<<<>>>????????????@@@BBBCCC@@@@@@DDDFFFDDDDDDFFFJJJPPP\\\iiivvvttt```___\\\UUUMMMIIIIIIJJJFFFEEECCCCCCCCCCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::999888888888999;;;<<<<<<;;;:::888999999999999::::::::::::777888888999999888888777666666777777888999999999:::::::::::::::999999888666666777777888999999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????????????????>>>===>>>AAADDD999>>>CCCFFFFFFGGGIIILLLEEELLLUUU]]]```cccfffhhhmmmppptttwwwxxxvvvssspppuuusssqqqooolllhhhccc```ddd___XXXSSSSSSWWW^^^bbbXXXUUURRRPPPQQQRRRRRRRRRMMMQQQVVV[[[^^^^^^\\\ZZZWWWVVVSSSQQQNNNLLLKKKJJJEEEJJJPPPTTTVVVVVVVVVWWWVVVOOOJJJIIIIIIGGGHHHJJJJJJJJJJJJJJJJJJIIIGGGGGG@@@@@@???======<<<======:::;;;;;;;;;;;;;;;:::999;;;:::888666555555666666555555666777777888888999999:::<<<===>>>===;;;:::777888888999999888888777666777888999999888777666555666777888999:::::::::<<<<<<===>>>>>>======>>>AAA???<<>>>>>???AAABBBDDDBBBBBBFFFGGGDDDCCCDDDDDDIIIQQQYYY^^^kkkttt```TTTNNNRRRUUUTTTOOOIIIFFFEEEDDDBBBAAABBBBBBBBB@@@???===<<<<<<;;;;;;;;;;;;;;;999::::::;;;:::999888777888999;;;======;;;999888888888999999999:::::::::777777888888888888777777666666777888888999:::::::::::::::::::::999888888555555666777777888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAABBBDDDFFF===AAAEEEHHHHHHFFFBBB@@@IIIKKKMMMNNNMMMLLLKKKKKKMMMNNNPPPQQQQQQPPPNNNMMMPPPRRRUUUWWWXXXYYYZZZ[[[QQQOOOLLLKKKLLLPPPTTTVVVPPPNNNKKKKKKNNNRRRWWWYYYOOORRRUUUWWWVVVSSSPPPNNNSSSSSSRRRPPPNNNLLLLLLLLLJJJMMMQQQSSSSSSRRRRRRSSSNNNJJJIIILLLMMMIIIGGGHHHEEEFFFGGGHHHIIIHHHHHHGGGAAA@@@>>>===;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;999888777666555666666777555666666777888888999999888:::<<<>>>>>>===;;;:::777777888888888888777777666777888999999888777666555666777888999:::::::::<<<>>>???>>><<<===>>>>>>>>>???@@@>>>>>>LLLllliiiTTTKKKKKKJJJIIIFFFEEEEEEFFFEEEDDDDDDMMMRRRIIIPPPiii|||tttsssrrrqqqrrruuuxxxzzz}}}\\\<<>>=========999:::<<<===>>>@@@AAABBB:::<<>><<<<<<;;;:::::::::;;;;;;999999:::;;;:::999888777888999;;;======;;;999777888888888999999:::::::::777777888888888888777777666777777888999::::::::::::::::::::::::999888777444555555666777888888999777888888999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<======>>><<<===>>>>>>===<<<;;;:::AAA???<<<<<>>>>>>>>===888777666555555666777888666666777777888888999999777999<<<===>>>===;;;999777777888888888888777777666777888::::::888777666555666777888::::::;;;;;;666999;;;999888999:::;;;999999===@@@>>>===GGGUUUWWWVVVjjj}}}yyy}}}gggTTTMMMKKKIIIFFFEEEFFFGGGGGGCCCFFFHHHHHHHHHKKKOOOSSS|||wwwqqqqqqqqqpppqqqtttyyy}}}aaaNNN@@@AAABBB<<<888::::::999888888::::::999777555777888888777777888999999666555666444222444999666777777777888888888888888888999:::;;;;;;;;;;;;:::;;;;;;;;;<<<=========<<<<<<======>>>>>>>>>???DDD???<<<>>>AAAAAA@@@???DDDFFFGGGHHHHHHLLLRRRWWWeeejjj}}}uuuhhh^^^XXXSSSNNNIIIIIIHHHHHHHHHIIIIIIJJJKKKBBBBBBBBBAAA@@@???>>>===>>><<<;;;::::::;;;<<<>>>::::::888777777777888888:::;;;;;;::::::888777666999999999999999999999999777777888888888888777777888777666666666666666777:::::::::999888777666555666777888999999999999999:::999888777777777888999999999888888888888888999<<<;;;:::999888999:::;;;<<<<<<<<<===============>>>>>>???@@@AAAAAABBBBBB???@@@BBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLMMMNNNLLLMMMMMMOOOPPPRRRTTTUUURRRRRRPPPPPPPPPPPPQQQRRRMMMLLLJJJJJJIIIJJJKKKLLLPPPRRRSSSPPPKKKKKKOOOTTTMMMLLLKKKJJJKKKLLLOOOPPPMMMNNNMMMLLLJJJFFFCCCAAAAAA@@@@@@BBBDDDFFFEEEDDDBBBAAA???>>><<<;;;::::::::::::;;;<<<;;;:::999888888888888777777777666666555555555555666777999999777777777888888999999:::888888999999999888888777777888888999999777666555444555555666777888888999888888888888888888888888999:::<<<;;;::::::;;;===BBBCCCJJJVVV___qqqfffSSSLLLKKKHHHFFFEEEEEEFFFGGGBBBDDDFFFGGGGGGHHHLLLPPPfff{{{rrrqqqrrrsssvvvyyy|||xxxUUUFFF<<<===>>>999777:::DDDAAA<<<999888999999999666777777666555444666777555333444777666333333777666666777777777888888888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@===<<<>>>@@@AAA@@@@@@AAACCCDDDDDDDDDGGGKKKOOOLLLNNN[[[qqqnnnmmmdddYYYQQQNNNKKKGGGCCCFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>======<<<:::999999:::<<<===;;;:::888777666777888999;;;::::::999888888777777999999999999999999999999777777888888888888777777666555555555666777888888999999999999888777666666555666777777888888888777888888777666666777888999999999888777777888888999:::::::::999999999::::::;;;;;;<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAA???@@@AAACCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJKKKMMMNNNPPPQQQQQQPPPNNNLLLKKKKKKKKKKKKJJJJJJHHHGGGGGGHHHHHHIIIOOOQQQRRRPPPLLLKKKNNNRRRKKKKKKJJJIIIIIIJJJLLLLLLKKKLLLLLLKKKIIIFFFCCCAAA@@@???>>>???AAACCCBBBAAAAAA@@@???>>><<<;;;:::999999:::;;;<<<<<<<<<;;;;;;:::999999888888777777777555555555666666777999999777777888888999999999999888888888999999888888777777777888888888777666555555555666666777777888888888888888888888888888888999:::;;;;;;::::::;;;<<<===<<>>>>>???@@@@@@@@@@@@AAABBBBBBBBBCCCEEEGGGEEECCCIIIXXXbbbfffnnnxxxuuufff]]]^^^XXXPPPKKKJJJIIIGGGEEEEEEDDDCCCAAA@@@@@@?????????@@@@@@@@@???>>>===<<<<<<;;;:::999999:::;;;<<<<<<:::888666666777999;;;;;;:::999777777777888888999999999999999999999999666777777888888777777666444444444555666777999999777888888888888777777777555555666666777777666666666555555555666777888888888888777777777888888999888999999:::::::::999999::::::;;;;;;<<<===>>>>>>>>>>>>>>>???????????????>>>???@@@BBBCCCDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEGGGHHHIIIJJJKKKGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKIIIHHHGGGGGGGGGHHHJJJIIIHHHGGGFFFGGGHHHHHHLLLNNNQQQPPPMMMKKKLLLNNNHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHEEECCCAAAAAA???>>>???@@@AAA@@@?????????>>>>>><<<;;;999999<<<<<<============<<<<<<;;;;;;;;;:::999888888888666666666666777777888999888888888888888999999999777777888888999888888777777777777888777666666555666666666666666666666666777777777777777777777777888999::::::999999:::<<<<<<999;;;>>>;;;888???KKKeee{{{|||xxxdddSSSJJJIIIHHHFFFEEEEEEEEEEEECCCCCCDDDEEEEEEFFFGGGHHHLLLggg}}}xxxssspppqqqvvv|||hhhFFFAAA>>>===???===999999>>>DDD???888333222333444555555444444222111333777:::999555444777777444222444555555555666666666777777666666777888999999999999;;;;;;::::::999999999888:::;;;<<<===???@@@AAABBB<<>>@@@AAABBBCCCCCCDDDDDDEEEEEEEEEJJJTTTXXXVVVVVVYYYaaajjjxxxpppeeeaaaaaaaaaWWWSSSNNNKKKKKKKKKJJJIIIEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::::::::;;;<<<<<<:::888666666777:::<<<;;;:::777666555666888999999999999999999999999999666666777777777777666666555555555555555666777888666666666666777777888888555666666777777666666666333333444444555666777777888777777777777888888999666777999:::::::::999888888999999;;;<<<===>>>>>>>>>>>>>>>==================>>>???AAABBBCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKDDDDDDDDDDDDDDDDDDEEEFFFEEEEEEDDDEEEFFFHHHIIIKKKLLLKKKJJJHHHHHHHHHIIIIIIIIIKKKNNNOOOMMMKKKJJJKKKEEEEEEFFFFFFEEEDDDCCCBBBEEEFFFGGGGGGGGGEEECCCAAACCCAAA@@@@@@AAAAAA@@@???<<<=========<<<;;;999888??????>>>===<<<;;;::::::<<<<<<;;;;;;:::999999999777777666666777888888999888888888888888888888888666777777888888888888888777777777666666666555555666666666666666666555555777777777777777777777777777888999999888888999;;;;;;888:::>>>===999:::>>>BBBPPPZZZ\\\kkkfffUUUIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGEEETTTnnn}}}zzzwwwtttrrrsssuuuvvvvvvuuu|||sssNNNDDD>>>>>>??????<<<888999<<<999777444333444555555555222333333222222555:::===@@@999444555555333333555444555555555555666666666444555666777888888888888::::::999999888888777777999:::;;;<<<>>>???AAAAAA<<<>>>===999:::>>>???;;;@@@@@@AAABBBDDDEEEEEEEEE>>>@@@FFFMMMPPPOOOMMMNNNJJJOOOXXX```gggqqquuummmccc___^^^[[[SSSLLLOOOMMMJJJHHHHHHGGGGGGFFFBBBBBBAAA@@@@@@@@@@@@@@@<<<<<<======<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<:::999777555666777999;;;:::888666555555666777999888888888888888888888888666666777777777777666666777777666555555444555555555555555555666777888999666777777888888777666666222222333444555666666666777777666666777888888999555666888999:::999888888777888999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIICCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGIIIKKKMMMLLLKKKIIIHHHGGGGGGHHHHHHFFFIIIKKKLLLLLLJJJIIIHHHCCCCCCCCCCCCCCCBBBAAA@@@CCCDDDEEEFFFFFFDDDBBBAAABBBAAA??????@@@@@@???===;;;;;;;;;;;;;;;:::999999;;;;;;:::999999888888888;;;;;;;;;:::::::::999999888777777777777888888999888888888777777666666666555666777888888888888888666666666555555555555555666666666666555555555555666666666666666666666666666777888888777777888:::888666666:::<<<;;;:::;;;444<<>>??????999;;;888555;;;EEEGGGBBB@@@???>>>???AAACCCDDDCCCCCCCCCCCCEEEFFFHHHJJJKKKMMMMMMNNNOOOPPPUUUdddsssvvvjjjfff___WWWUUUWWWVVVOOOHHHLLLKKKJJJHHHGGGFFFEEEEEE???>>>>>>=========>>>>>>:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::777777666666666777888999888777666555555666777777666666666666666666666666555666666777777666666555888888666555444333333333666555444444444666777888777777888888888777666666222333444555555555555555666666666666777888888999555666777888888888888888888888999999:::;;;<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@???>>>>>>??????@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDAAAAAAAAA@@@AAAAAABBBBBBGGGGGGFFFFFFGGGHHHJJJKKKJJJIIIGGGEEEDDDDDDEEEEEEEEEFFFHHHJJJJJJIIIGGGFFFBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEFFFEEEDDDBBBAAA???>>><<<<<<======<<<;;;;;;:::999999999999999:::666666555555666777888888888888888888999999999999888888888777777888888999888777777666555444444333555555666777888888888888666666555444444444444555555555555555555555555555666666666666666666666666555666888777666666777999:::888666777888888777777222;;;@@@<<<===MMMdddttthhhXXXGGGGGGFFFFFFEEEDDDBBBBBBCCCBBBBBBEEEHHHIIIHHHFFFGGGFFFKKK]]]|||zzzqqqnnnmmmnnnrrrwww|||vvvyyy[[[EEEAAA???;;;;;;:::888888888777555555444444555666777666555111222333333333333666888===555000111333333222333333333444444444555555555333333444555666666666666666666777777777777777777999999::::::;;;<<<<<<===999:::777666DDDVVV[[[TTTDDDAAA>>>>>>@@@BBBBBBAAAGGGFFFDDDBBBBBBDDDFFFFFFNNNLLLKKKKKKJJJKKKRRR[[[___dddmmmxxxmmmcccaaaaaaaaa```YYYPPPKKKLLLPPPSSSSSSIIIIIIIIIHHHGGGEEEEEEEEE???>>>===<<<;;;;;;::::::999999:::::::::::::::999888888999999999999888888444444555666666666666666666666666666666666666666555555555555555555555555555555666666666666555555777666555555444444444444666555444333333555666777666777777777666666555444333444555666666555444444555555555666666777999999555555555666777888999999888888999999:::::::::;;;888888999999::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAAAAABBBBBB???????????????@@@AAABBBEEEDDDDDDEEEFFFHHHJJJKKKJJJHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEGGGHHHHHHGGGFFFBBBBBBAAA@@@AAABBBCCCDDDCCCDDDEEEFFFEEEDDDBBB@@@>>><<<;;;;;;======<<<;;;;;;999777666666888:::;;;===<<<:::999888888888999444555555666777888999999999999888777777888888999777666666444333222111111444555666777888888888888666555444333333333444444333444444555555666666666555555555555555555555555444666777777666555777888::::::999777777777777666444;;;>>>999444888BBBIIIhhhYYYFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAADDDHHHIIIHHHEEEGGGDDDDDDLLLaaa|||wwwsssooonnnooommmqqqwwwppppppuuueeeCCCCCCCCC:::<<<;;;999777999;;;999777888666333333333333333222111222333333222111222333777000---111555444222111333333333444444444555555222333444555666666666666555555666666777777888888999999999::::::;;;;;;;;;;;;;;;888;;;NNNfffmmmfffJJJEEE@@@???@@@BBBBBBAAA;;;>>>@@@@@@BBBDDDEEECCCAAA@@@CCCGGGIIIIIIMMMSSSRRROOOPPPUUU[[[dddtttgggbbb\\\YYYYYY[[[[[[[[[MMMNNNOOONNNLLLJJJJJJJJJCCCDDDEEEEEECCCBBBAAABBBBBBAAA???===;;;:::999999888999999:::::::::999999666666777777777777666666222333555666666666555444444555666666777666666555444444444444444444444444555555666666666666555555555555444444444555555666777666444333333444555777555666666666555444333333444555666666666555444333555555555555666777999999666555555555555777999:::999999999999999999999:::777777888999::::::;;;;;;;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>============@@@@@@@@@AAAAAABBBBBBBBB=========>>>>>>???AAAAAA??????@@@BBBEEEHHHKKKMMMLLLJJJHHHGGGEEEEEEEEEFFFEEEDDDDDDEEEGGGGGGFFFEEECCCBBB@@@@@@@@@BBBDDDFFFCCCDDDEEEFFFEEEDDDBBB@@@???===<<<===>>>???>>>===;;;999666555555777:::<<>>:::;;;SSSsss~~~vvvfffOOO???@@@DDD@@@>>>AAA>>>>>>???@@@BBBCCCCCCDDDAAABBBCCCDDDEEEFFFGGGHHHIIINNNRRRQQQOOORRRZZZaaappptttsssjjjgggfff```___^^^\\\YYYVVVSSSRRRKKKKKKKKKJJJJJJIIIHHHHHHIIIHHHGGGEEECCCAAA?????????>>>===<<<;;;::::::999555555777888888999999999666777888999999888666555444444444444555666888888333333444444555444444444444444222222222222444444666666666666666555555555333333333444444666777777444333333333333444555555555444333333222222222222555555555444333333222222555555555444444333333333555555666666777777888888666666666666666666666666888777666777999;;;:::999888999:::<<<===>>>>>>>>><<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBDDDGGGHHHKKKJJJHHHGGGGGGHHHIIIKKKGGGFFFDDDFFFGGGGGGDDD@@@AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDBBBAAA============<<<<<<<<<<<>>777555333333555333111555;;;;;;:::999777666666555555444333222111111222333444666666777777777777666666555555555555555555555555444444444444444444444444333333333333333333333333333444666666555444555666666777888888888777555444666666666666777777777777dddSSSFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAACCCEEEFFFFFFEEEDDDDDDAAACCCKKKWWWzzz}}}yyyvvvqqqjjjhhhmmmqqqsssvvv{{{{{{tttnnnuuuTTTCCCBBB===999;;;;;;:::999888777666555555444333333333333222222222444333111000000111333444222222222222222222222222222222222333333333333333444444444555666666777777555555555555555666666777888888999:::::::::::::::;;;>>><<<<<>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEHHHKKKKKKKKKNNNUUU[[[YYY[[[cccmmmnnnmmmvvvtttnnnwwwqqqnnniiiccc___]]]]]]^^^aaa```]]]YYYTTTPPPMMMKKKMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGEEEDDDBBB@@@???>>>???>>>===;;;::::::999999777777888888888888777777555666888999999888666555555444444555666777888888444444444555444444333333444333333222222333333444666555555555555555555555333333333333444555666777444333333333333444555555555444333333222222222333444444444444444444555555444444444444444333333333666666666666666666777777555555555555555555555555777666555666999:::999888777888:::;;;<<<=========;;;;;;::::::;;;;;;<<<===========================:::;;;<<<===>>>??????@@@@@@@@@@@@@@@BBBDDDFFFGGGJJJIIIGGGFFFFFFGGGHHHIIIJJJIIIHHHIIIJJJJJJGGGDDDAAABBBBBBCCCEEEEEEFFFFFFHHHHHHHHHHHHFFFDDDBBBAAA?????????>>>>>>============999777888888999AAAKKKqqq{{{ggg[[[HHH???777666666555555666:::999888777555555555555333333222111111222333333555555666666666666555555444444444444444444444444444444444444444444333333333333333333333333333333222444555555444444444555555666777777777666555444555555666666666777777777{{{___NNNFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@AAACCCEEEDDDCCCDDDEEECCCCCCHHHLLLdddwwwqqqmmmkkkkkkllljjjlllsssyyy|||{{{xxxaaa???@@@EEE;;;777???999999888888777666555555333333333222222222111111333222111000000111222333111111111111111111111111111111222222222333333333333333444555555666666777555555444444555555666777666777888888999999888888;;;<<<======CCCTTTmmmnnnSSS???<<>>>>>???@@@AAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFHHHLLLPPPSSSPPPNNNRRRYYYZZZWWW\\\fff[[[WWW___mmmpppeee]]]___tttppppppyyy{{{rrrkkkgggdddeeeeeeeeedddcccbbbaaa```]]][[[WWWSSSOOOLLLJJJIIINNNMMMJJJHHHFFFFFFFFFFFFEEEEEECCCBBB@@@???>>>===>>>===<<<;;;:::999999999999999999888888666555555555666777888888777666555555555555555666777888888555555555555444333222222444333333222222333333444555555555555555555555555333333333333444555666666333333333333333444555555444444333222222222333333333333444444555666666777333333333333444444444444666666666555555555555555555555555555555555555555555444444555777888888777666777888999:::;;;;;;;;;::::::999999::::::;;;<<<>>>>>>======<<<<<<;;;;;;::::::;;;<<<===>>>??????AAA@@@@@@@@@AAABBBDDDEEEGGGFFFEEEDDDDDDEEEFFFGGGJJJJJJIIIJJJKKKJJJGGGEEEBBBBBBBBBCCCDDDEEEFFFGGGJJJJJJIIIHHHFFFDDDBBB@@@BBBAAAAAA@@@???>>>>>>===;;;999888999999999>>>EEEMMM___sss|||vvvkkkcccaaaSSSDDD666444777888666444888888666555444444444444333333222222222222333333333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333111222444444333333444555555555555555555444333333444555555555666666666666wwwZZZJJJEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???@@@BBBCCCBBBAAADDDHHHFFFFFFIIIGGGSSSmmm|||yyyuuutttqqqnnnlllkkkmmmooottttttwww|||jjjOOO<<<@@@CCC;;;888===888888777777666555444444222222222222111111111111222111000000000000111222111111111111111111111111000000111111222222333333222333333444555555666666555444444444444555666666666666777888888888888888;;;999;;;======DDD[[[sss}}}eeeHHH<<>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCGGGEEECCCDDDHHHLLLLLLLLLPPPMMMNNNSSSTTTSSSUUUZZZ___YYYYYY]]]\\\TTTUUU\\\ccc\\\UUUYYYdddooosssrrr___```bbbeeegggfffccc```qqqppplllgggbbbbbbeeeiiieeedddccc```]]]ZZZWWWVVVTTTRRRPPPMMMLLLLLLMMMNNNOOOMMMJJJGGGEEEDDDDDDDDDCCCBBBAAA@@@???>>>=========<<<;;;:::999999999999888999999888888777666555444555666777777777666666666555555555666666777888555555555555444333222111333333333333333333333333444444444444444555555555333333222222333444555555333333222222333333444555444333333222222333333333444444444555555666666666222222222333333444444555666666555555444444333333444444444444444444444444444333333444666777777666555666777888999999999999999888888888888999::::::>>>======<<<;;;::::::999999999:::;;;<<<===>>>>>>AAA@@@??????@@@AAABBBCCCDDDCCCCCCBBBCCCCCCDDDEEEGGGGGGGGGGGGGGGFFFDDDBBBCCCCCCCCCCCCDDDFFFHHHIIIKKKJJJIIIGGGEEEBBBAAA@@@BBBBBBAAA@@@???======<<<::::::999:::;;;;;;===@@@;;;AAAHHHIIIFFFFFFJJJPPPJJJ===222222777888777666777666555444333333333333333333333333333333333333222222333333333333222222111111111111111111111111222222222222333333333333333333333333333333333333000111222222111222333555444444444444333333222222444444444444555555555555tttYYYJJJEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@???@@@AAABBBAAA@@@???DDDCCCCCCFFFAAAEEEWWWuuuuuuooommmgggiiilllnnnnnnpppsssvvvxxx|||nnnIIIEEE@@@<<<:::999777666777666666555555444444444222222111111111000000000000000000000000000000000000000000000000000000000//////000000111222333333222222333333444444555555444444444444444555666666666666777888888888888888:::666777<<<;;;;;;III[[[}}}pppPPP======>>>999===>>>>>>??????@@@@@@@@@??????@@@AAABBBCCCDDDDDDJJJFFFCCCDDDGGGIIIGGGEEEGGGEEEFFFJJJMMMNNNPPPRRR]]]WWWSSSSSSPPPMMMRRR[[[\\\XXXTTTSSSXXX^^^ccceeeUUUTTTTTTUUUXXXZZZ[[[ZZZdddfffeeeaaa\\\ZZZ]]]aaaZZZYYYWWWTTTSSSRRRRRRRRRNNNMMMLLLKKKKKKMMMOOOPPPNNNLLLIIIGGGDDDCCCBBBBBBAAA@@@@@@???>>>======<<<<<<;;;:::999999999999999777777888888888888777777444444555555666666666666555555555555555555666777555555555555444333222111333333333333333333333333222333333333444444444555333222222222222333333444333222222222222333444444333333333222222333333444666666555555444444444444111222222333333444444444555444444444333333222222444444444444444444444444444333222333555666666555555555666777888888888888777777777777777888999999===<<<<<<;;;:::999888888888888999:::;;;<<<======@@@???>>>>>>???@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEDDDBBBAAAAAADDDDDDDDDEEEFFFGGGIIIIIIJJJIIIGGGEEEBBB@@@???>>>AAA@@@???>>>===<<<;;;;;;:::;;;;;;;;;===>>>>>>===888999;;;<<<<<<:::888777:::555222444666555666999666555444333222222222333333333333333333333333333111111222222222222111111111111111111111111111111111111111222222222333333333333333333333333333333000111222111111111444666444333333222222222222222222333333333444444444444rrrXXXKKKEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???@@@AAABBBAAA@@@>>>BBB@@@AAAEEEAAAAAAMMMSSSzzz}}}wwwpppkkkhhhhhheeeiiiooorrrsssuuuyyy}}}{{{lllCCC:::@@@AAA:::666::::::666555555555444444444333333111111111000000000000////////////000000/////////////////////////////////......///000111222222333111111222333333444444555444444333333444444555666555666777777888888777777888444555::::::888===EEEVVV___[[[GGG888888;;;:::======>>>>>>>>>?????????======>>>@@@AAABBBDDDDDDGGGEEEBBBBBBDDDDDDCCC@@@CCCCCCEEEGGGJJJLLLOOOQQQUUURRRQQQRRRQQQOOOQQQWWWRRRUUUYYYZZZXXXVVVVVVWWWWWWUUUSSSTTTWWW[[[]]]^^^[[[]]]^^^\\\WWWUUUUUUWWWZZZXXXUUUSSSRRRSSSUUUVVVNNNMMMLLLKKKKKKKKKLLLMMMKKKJJJIIIGGGEEECCCAAA@@@?????????>>>>>>>>>======;;;:::999999888888888999666777777888888888777777333333444444555555666666555444444333444444555555555555555555444333222222222333333444444333333222111222222333333444444444222222222111111222222333222222222222222333444444333333222222222333444444666555555444333333222222222222222222333333333333333333333333222222222222333333333333333333333333444333222333555666666555555555666777777777777777666666666555666777777888;;;;;;::::::999999888888777777888999:::;;;<<<<<<>>>=========>>>???AAABBB??????@@@AAAAAABBBBBBBBBBBBDDDFFFEEECCCAAAAAAAAACCCCCCEEEFFFGGGHHHHHHHHHGGGFFFDDDAAA???>>>======???>>>>>>===<<<;;;::::::999;;;;;;;;;===@@@???;;;<<<999555444555555333000555555777999777333444999555555444333333333333333333333444444444444333333000111111222222111111000111111111111111111111111000000000111111222222333333333333333333333333333000111111111000222444777444444333222222222222222222222222222333333333333pppXXXLLLDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@@@@AAABBBAAA@@@???CCC@@@@@@FFFCCCAAAJJJFFF]]]~~~zzzyyyyyyxxxwwwvvvoooooonnnllljjjjjjlllnnnmmmrrrwwwzzz{{{wwwMMM<<<>>>===<<<;;;;;;:::999999444444444444333333333333111111000000000/////////...//////////////////...////////////////////////------...///000111222333111111111222333333444444444444333333444444555666444444555666666666666666444444555777888888999:::555===@@@:::555888;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCBBBBBBBBBBBBCCCBBBAAADDDGGGIIIIIIIIILLLOOOQQQPPPNNNNNNQQQRRRRRRRRRUUUNNNTTTYYY[[[XXXSSSQQQPPPVVVUUUSSSTTTWWWYYYZZZZZZUUUVVVWWWWWWWWWVVVWWWWWWTTTRRRPPPNNNLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHFFFCCC@@@>>>?????????>>>>>>>>>>>>>>>:::999999888888888888888888888888888888777666555333333333333444555666777444333333222222333333333444444444555444444333333222333333444444333333222111111111222333333444444222222111111111111222222222222222111222222333444333222222222333333444555333333333333333333222222333333333222222222222222111111111222222222222222222222222222222222222222444333222444666777666555555666666777777777777777555555555444555666666777999999999999999888888888666666777888999:::;;;;;;<<<<<<<<<<<<===???AAABBB>>>??????@@@AAABBBBBBBBBAAACCCEEEEEEBBB@@@@@@@@@???AAADDDFFFGGGGGGEEEDDDCCCBBB@@@>>><<<<<<<<<<<<=========<<<<<<;;;;;;;;;777::::::999<<>>888444333666999<<<666666999:::777333444888555555444333333333333444333333444555555444333333111111111222222111111111111111111111111111111111//////000000111222222333333333333333333333333333111111222111111222666888555444333222111222333333111111111111222222222333oooXXXMMMDDDDDDCCCBBBAAAAAAAAAAAACCCAAA@@@AAABBBBBBAAA@@@>>>AAA<<<<<>>FFFBBBKKKbbb}}}~~~~~~~~~~~~}}}{{{xxxwwwpppmmmjjjjjjkkklllmmmmmmhhhiiiiiiiiikkknnntttxxxvvvzzz~~~zzz{{{OOO<<>>>>>>>>>>>????????????????????????AAABBBCCCCCCCCCDDDDDDEEEAAAEEEGGGEEECCCDDDGGGIIILLLHHHEEEFFFIIILLLNNNQQQSSSUUUVVVWWWUUUSSSRRRRRRWWWVVVVVVWWWYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVQQQQQQPPPPPPPPPPPPPPPQQQJJJJJJKKKKKKKKKJJJIIIHHHFFFGGGHHHHHHGGGCCC@@@>>>????????????>>>>>>>>>>>>999999888888888888888888:::::::::999777666444333333222222333444555666777333333222111111222222222333333444444555444444444222222444444444444222222000000111222333333444444222222111111111111111222222222111111222222333444222222222222333333444555000111111222222333333444444333333222222111111111000000111111222222222333222222222222222222222222444333333444666777777666555666777777777777777777555444444444444555666666888888888888888999999999666666777888999:::;;;;;;;;;;;;;;;;;;===???AAACCC>>>>>>???AAAAAABBBBBBBBB???AAADDDCCC@@@===>>>???===???CCCFFFGGGFFFCCCBBBAAA@@@>>><<<;;;:::;;;;;;============<<<<<<<<<<<<666888888777;;;AAA???999111555999999555222333444888666666888777444555888555555444333333333444444333333444555555444333333111111222222222222111111111111111111111111111111...//////000111222222222333333333333333333333333111222222111111333666999555444333222222222333444000111111111111222222222ooo]]]JJJCCCCCCBBBAAA@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@AAAAAAGGGFFFLLLeee~~~}}}{{{{{{{{{||||||}}}wwwsssuuu|||~~~{{{yyywwwuuuttttttqqqlllhhhkkkjjjjjjjjjmmmnnnooonnnuuuqqqnnnqqqwww}}}~~~}}}|||xxxppppppiiimmm~~~UUUDDDAAA>>>;;;:::999777666555555555555444444333333222222111000000000000000///..............................////////////////////////...//////000111222222222111111111111111111111111111111222222222333333333333444444555555444444333555555555555666666666666777666666666666888:::;;;??????>>>>>>===<<<<<<<<<============>>>>>>>>>>>>;;;DDDMMMMMMFFFAAAAAADDDBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEGGGIIIKKKLLLLLLLLLMMMTTT[[[ZZZTTTQQQTTTYYYTTTTTTTTTWWWYYYYYYTTTPPPSSSSSSRRRQQQPPPOOONNNNNNHHHKKKOOONNNKKKIIIJJJLLLHHHIIIIIIGGGFFFFFFHHHJJJHHHFFFDDDBBB@@@???>>>>>>@@@???>>>===<<<<<<======888888888888777777777777888777777666555444444444555555555444444333333222111222222333333444444555333444444555555444444333222222222111111111000000000////////////111333444333222222111111222222333000000000000000000000000222222111111111111111111222222222222333444555555333333222111000000000111333333333222222222111111222222111111222222333444333222111000111222333444666555555555555666777777333444555666777777777666999999888777666555444444555666777888888888888888:::777666888===@@@AAA@@@??????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCAAA>>>;;;???>>>===<<<<<<<<<<<<<<<<<<;;;:::999888999::::::888777777777777777888999999999888888777555444333777777777666555333222111333444666777777666444333444444333333222111000000111111111111111111111111111111111111111111111111111111111222222333333333111111111111111111111111111111111111111111111111333222111000000111222333000000000000111111111111mmm[[[IIICCCCCCBBBAAA@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@CCCTTTsss|||~~~~~~||||||zzzxxxxxxyyyyyywwwuuutttsssrrrrrrssssssqqqooopppppppppqqqtttvvvwwwwwwyyyxxxzzzrrrsss\\\III@@@<<<999::::::888777666555555555444444444333222222111111000000000000000///..............................////////////////////////---......///000000111111000000000000000000000000111111111222222222333333333333444444444444333333444444444444555555555555777666666666777888999:::>>>>>>============<<<<<<<<<<<<=========>>>>>>>>>;;;BBBHHHHHHCCC???@@@BBBAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGIIIJJJLLLMMMNNNQQQWWW\\\\\\XXXUUUXXX[[[YYYUUURRRPPPPPPPPPOOOMMMQQQQQQPPPPPPQQQQQQRRRSSSNNNNNNLLLJJJHHHHHHJJJLLLKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFDDDCCCAAA???>>>===??????>>>===<<<<<<;;;;;;888888888888777777777777777777777666555444444444555555555444444333333333222222222333333333333444222333333444444333333222222222222111111111000000000/////////000111222333222222222111111222222222111111111111111111111111111111111111111111111111222111111222222333444555333222111111000000111111333333222222222111111111222111111111111222333333333222111111111222444444333444444444444555555555444444444555666666777777888888888777666555555444555666777888999999999999:::888777888<<>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCAAA>>>;;;<<<<<<<<<<<<<<<=========???>>><<<:::999999999999888888777777777777777777666666777777777666666555777777666666555333222111444555666777777666555444444444333222222111000000111111111111111111111111111111111111111111111111111111222222222222222222111111111111111111111111111111111111111111111111222111000000000000111222//////000000000111111111jjjYYYGGGCCCBBBAAA@@@@@@??????@@@????????????????????????@@@@@@@@@@@@AAAAAAAAABBBCCC@@@AAAHHHUUUnnn|||zzzxxxxxxttttttuuuvvvwwwxxxxxxyyyyyyyyyzzz{{{|||~~~qqqyyyOOO@@@BBB===999===999999777666555555444444444444333333222111111111/////////000//////...---........................////////////////////////---------......//////000////////////////////////111111111222222222222333222333333444444333333222222333333333444444444444777666666666777888999:::;;;;;;<<<<<<<<<<<<======;;;<<<<<<<<<============<<<>>>AAAAAA@@@>>>>>>???@@@????????????AAABBBCCCGGGGGGGGGHHHIIILLLNNNOOORRRUUUXXXZZZYYYXXXXXXXXXYYYTTTNNNKKKMMMPPPSSSUUUSSSRRRPPPPPPPPPQQQSSSTTTTTTOOOIIIFFFGGGLLLPPPSSSNNNKKKGGGFFFGGGGGGEEECCCDDDDDDDDDCCCBBB???===<<<>>>>>>>>>>>>===;;;999888888888888888777777777777777777666666555444444444555555555444444444444444333333333333222222222222111222222222222222222111222111111111111000000000000/////////000111222333222222222222222222222222111111111111111111111111000000000000111111111111111111111111222333444444222222111000000000111111222222222222111111111000111111111111111222222333333333222222222333444555111222333444444444333333444444333333444555777888777777777666666555555555555666777999:::;;;;;;;;;:::999888999;;;===>>>=========>>>>>>??????@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAABBBBBB???<<<:::;;;;;;<<<<<<===>>>>>>AAA@@@>>><<<:::999888888999888888777777666666666333333555666777777888888666666666555444333222111444555666777777666555444333333333222111111000000000000000000000000000000111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000111111hhhWWWFFFCCCBBBAAA@@@????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAGGGBBBBBBEEEEEEPPPtttaaa@@@>>>@@@999777???888777666555444444444444333333333222111111000000.........//////......---........................////////////////////////------........./////////////////////////////////111111111111222222222222222222333333333333222222333333333333444444444444777777777777777888888999999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>>>>===???>>>=========???AAACCCFFFEEEEEEEEEGGGJJJMMMOOONNNOOOPPPSSSUUUUUUSSSRRRSSSPPPMMMMMMQQQXXX___dddWWWUUURRRPPPOOOOOOQQQRRRTTTNNNHHHGGGLLLSSSXXXZZZNNNIIIEEEEEEIIIIIIFFFBBBAAABBBCCCCCCBBB@@@===;;;<<<===>>>>>><<<:::777555888888888888777777777666666666666555555444444444444444444444555555555555444444333333222111111000000000111111111111000000111111111111000000000000000000000000000111111222111111222222222222111111111111111111111111111111/////////000000000000000000000000000111222333333111111000000000000111111222111111111111000000000000000000000000111222222333333333333333444444444000111333555555444333111555444222222222444777888666666666666666666555555555666888999;;;;;;<<<<<<999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>@@@BBBBBB@@@>>>;;;<<<<<<<<<======<<<<<>>===;;;:::999888777999888888777777666555444222333444555666777777777555555555444444222111111333444444555555444444333333222222222111111000000////////////////////////111111111111111111111111222222111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111fffVVVGGGBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAADDD>>>???BBB???@@@VVVrrrVVVIII>>>===<<<777555666666666555444333333333333333222222111111000//////,,,---............------........................////////////////////////......////////////000000000000000000000000000000000000111111111222222222111111222222222222111111333444444444444555555555666777777777888888888888777777888999:::;;;;;;<<<999:::::::::;;;;;;;;;;;;>>>;;;999999<<<>>>>>>===@@@???=========???BBBCCCDDDCCCCCCCCCEEEHHHKKKLLLJJJJJJKKKNNNQQQRRROOOMMMNNNNNNNNNOOORRRXXX^^^bbbWWWUUURRROOONNNOOOQQQRRRPPPMMMIIIJJJOOOTTTWWWWWWJJJGGGDDDEEEIIIJJJGGGCCC@@@AAABBBBBBAAA???===;;;;;;<<<======<<<:::777666888888888888777777777666555555555555444444444444444444444555555666666666444444333222111111000//////000000111111000000///000000000000000000000000///000000000111111111111000111111222222111111000000000000000000000000000....../////////000000000////////////000111222222111000000///000000111111111111111000000000//////000000//////000000111222222222333333333444444444000222444555666555333222444333222111222444666777555555555555666666666666666777888999:::;;;;;;;;;888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@@@@>>>===<<<===<<<===???AAABBBAAA???>>>>>>>>>>>>===<<<;;;:::::::::::::::999888888777888888888888777555444333333444555555555555444444333444444444333222111000111222222222222222222111222222111111111111111000////////////////////////000000000000000000000000111111111000000/////////////////////////////////////////////////////////////////////////////////...////////////000000000dddUUUFFFBBBAAA@@@??????>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@===???BBBAAA???GGGTTTxxx}}}~~~\\\EEEAAA:::777:::>>>999111555444444333222222333333222222111111000/////////+++,,,------...---------........................////////////////////////////////////////////////000000000000000000000000000000000111111111111222000111111222222111111000444444444444555555555555666777888888888888777777666666777888888999::::::999999999999::::::::::::<<<:::999999;;;=========???>>>>>>>>>>>>@@@AAABBBBBBAAABBBBBBDDDGGGIIIJJJIIIIIIKKKNNNPPPQQQOOONNNNNNOOOOOONNNMMMMMMOOOQQQRRRQQQOOOOOOOOOPPPRRRSSSMMMLLLKKKKKKMMMMMMMMMLLLHHHFFFEEEFFFIIIIIIGGGDDD???@@@@@@AAA@@@???>>>===;;;<<<<<<<<<<<<:::999888888888888888777777777777444444444444444444444444333333444555666777777777444333333222111000000000///000000111111000000/////////000000000000000111///000111111111111000000///000111222222111000///////////////////////////------......//////000000............///000111111000000/////////000111111000000000000///////////////////////////000000111000111222333333333222222111222333444555444333333222222111111222333555666444444444555555666666777666777888999::::::::::::666888::::::999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@>>><<<;;;;;;;;;<<<>>>AAABBBBBBAAA@@@@@@AAA@@@???===;;;999888999999999999888888777666777777888777666444333444555555555444333222222222333333333222222111000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////......////////////............////////////000000aaaRRRDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFYYYxxxzzz```HHHAAA>>>:::888:::===:::666444333333222222222222222222111111000//////......++++++,,,---------------........................////////////////////////........................////////////////////////000000000000111111111111000000111111111111000000222333333333444444444444666777888999999888777666666666666777777888888888888888888888999999999:::888999999999999:::<<<=========>>>>>>??????@@@@@@@@@AAABBBDDDFFFGGGHHHIIIHHHJJJMMMPPPQQQQQQPPPPPPNNNPPPPPPNNNKKKJJJKKKLLLOOOOOOOOOOOOOOOPPPQQQQQQJJJKKKLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFEEEDDD???????????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;888888888888777777777777444444444444444444444444333333444555666777888888333333222222111111000000000000000111111000000000////////////000000111111///000111222222111000//////000111222222111000///........................,,,,,,---......///000000------------...///000111///////////////000111111000000/////////.........///............///000000///000111222222222111111111111111222222222222333111111111222333333444444333333444444555666777777777777888888999888888777444777::::::999888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA???===<<<;;;:::;;;===@@@CCCCCCBBB@@@AAAAAABBBAAA???===;;;::::::;;;;;;:::888777666444555777888777666555444444444444444444333222222222222222222222111111000111111000000000000111111000000000000111111111111111111111111111111111111000000000000000000000000......//////////////////................................................---...////////////...---........./////////000000___QQQCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============:::>>>>>>;;;===AAABBB???FFFXXX|||XXXFFFFFF999999<<<===888111333:::333333222222111222222222111111111000//////......***+++,,,,,,------------........................////////////////////////------------------------........................000000000000111111111111000000111111111111000000111111222222222333333333666777888999999888777666666666666666777777777777777888888888888999999999666777999888777888:::<<<;;;<<<===>>>????????????@@@AAACCCEEEGGGHHHIIIIIIGGGJJJNNNPPPPPPPPPPPPQQQMMMOOOQQQPPPNNNOOORRRUUUQQQQQQPPPPPPOOONNNMMMLLLGGGJJJLLLKKKIIIGGGIIIKKKGGGIIIJJJIIIFFFDDDCCCCCC??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;<<<===>>>888888888888777777777777444444444444444444444444222333444555666888888999222222222111111111111111000000111111111111000000.../////////000000111111///000111222222111000///...000111222222111000...------------------------,,,,,,------...///000000---------------///000000///////////////000111111000/////////...........................///000000...///000111222111000000000000000///000111111222000000222333333333333333222333333444555666777777777888888888888777666666222666999:::999888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCAAA>>>===:::::::::===@@@CCCCCCCCC???@@@AAABBBBBBAAA???>>>=========<<<;;;888666444333444666888888777555444222333333444444333333333111111222222222111111000222222111111111111222222000000000000000111111111111111111111111111111111000000000000000000000000---.........//////000000................................................,,,---...//////...---,,,............/////////000aaaHHHFFFAAAAAA@@@@@@???>>>>>>>>>========================@@@???>>><<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@DDDFFFRRRrrrtttMMMDDDCCC>>>::::::999777666444333333666555444333111000///...000///...---------------...------,,,,,,------...////////////////////////...------,,,,,,------...............---,,,++++++------------------------............////////////000000000000000000000000222222222333333333444444:::999999888666555333222333333333333333333333333777777666666666666666777999888777777777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>???@@@CCCFFFHHHJJJIIIIIIIIILLLMMMNNNNNNMMMJJJJJJQQQYYY[[[TTTLLLRRRPPPNNNMMMNNNNNNMMMKKKLLLKKKKKKLLLLLLJJJFFFCCCEEEFFFFFFFFFDDDAAA>>><<<===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::???===999555444333555555555444333222222222333444888777777666555444444444444333111000000000111111222222222111111111000000////////////////////////000000000000000///......000000000000////////////000000//////.........---000000//////.........---------,,,,,,------.../////////.........---------------------------------///////////////........................---------000000000000111111111111111111111222222333333333555555555555666666666666888888777777666666555555555777888:::::::::999888======>>>>>>>>>>>>======AAACCCFFFFFFCCC@@@>>>===<<<===>>>@@@BBBCCCCCCCCC@@@@@@??????>>>?????????;;;;;;;;;======<<<999666:::777555555777888666333333333444555555444444444222222222111111000000000////////////////////////333222111000////////////---.........//////000000////////////000000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,...///////////////..............................cccIIIEEEAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>??????@@@???FFF\\\oooOOOCCC???:::666:::999888777555444333222333333222222111111000000//////...---------------------,,,,,,,,,,,,------........................------,,,,,,,,,,,,------------......------,,,,,,------------------------............////////////////////////////////////222222222222333333333333666666666666555333222111333333333333333333333333777666666555555666666777888777777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;======>>>???BBBEEEGGGIIIFFFFFFFFFHHHJJJLLLLLLLLLLLLJJJKKKPPPVVVWWWRRRLLLOOONNNLLLKKKLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJFFFDDDCCCCCCDDDCCCBBB@@@>>><<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::???===:::777444333333333444333222222222333444555777777666666555444444333444333222111000111111222222222222111111111000000////////////////////////000000000000000///......000000000000/////////...000/////////.........---///.........------------,,,,,,,,,,,,,,,---...............---------,,,,,,------------------------////////////....................................//////000000000111111111111111111222222222333333555666666666666777777777777777777666666666555555555666777888999999999999:::;;;<<<======>>>>>>>>>AAACCCEEEEEEBBB@@@??????>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;999777999777555555777777666444222333333444444555555444333333222222222111111111000000000000000000000000333222111000////////////........./////////000000/////////////////////000///.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........//////......---........................dddIIIEEEAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<============CCC???@@@KKK\\\zzziii>>>:::AAA<<<777:::999888777666555333333222000000000000000000000000//////...------------...------,,,,,,,,,,,,------........................------,,,,,,,,,,,,------+++,,,------......------........................---............/////////////////////////////////111111111222222222333333222222222333222222111000222222222222222222222222666555555555555555666666666666777888888888888888:::::::::::::::::::::::::::;;;>>>@@@CCCEEEGGGHHHBBBCCCEEEHHHIIIJJJJJJJJJJJJJJJLLLOOOQQQQQQNNNKKKLLLJJJHHHHHHJJJKKKJJJIIIJJJJJJIIIJJJJJJIIIFFFDDD@@@@@@AAA@@@@@@>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::::::::999999<<<<<<:::888666444333222333222222222333444555666666666666555555444444333444333333222222222222333222111111111111000000000////////////////////////000000000000000//////...000000000/////////....../////////...............---------------,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++------------------------........................//////////////////////////////000000000000111111111111111111111222222222555555555666666777777777666666666555555555555555555555555666666777888999999999:::;;;<<<===>>>>>>AAABBBCCCCCCAAA??????@@@AAAAAAAAAAAA@@@???>>>===??????>>>>>>>>>============;;;::::::;;;:::999777777666555555666666555444111222222333444555555666333333333333222222222222111111111111111111111111333222111000////////////......////////////000000////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------bbbIIIFFF@@@@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============FFF@@@???DDDHHHXXXdddIII999@@@AAA777666AAA777777666555444333222222///////////////////////////......---------......---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---***+++,,,---....................................---------.........//////////////////////////////000000000111111111222222//////000111111111111111222222222222222222222222444444444444444444555666444555777888999888777666999999999999999999999999999;;;>>>AAACCCDDDDDDCCCBBBEEEHHHIIIIIIHHHGGGGGGGGGJJJLLLMMMLLLKKKJJJJJJIIIHHHGGGGGGIIIJJJJJJIIIIIIHHHHHHHHHIIIHHHFFFDDD????????????>>>>>>>>>>>><<<;;;;;;::::::999999999::::::::::::999999999999888999999888777666444333222222222333444555666666555555555444444444333333444333333333333333333333111111111111000000000000//////////////////////////////000000000000//////000000/////////.................................------------------------,,,++++++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------...............///////////////000000000000////////////000000000111000111111111111111111111333333333444555555666666555555555444444444444444555444444444555666888:::;;;;;;;;;;;;<<<======>>>AAABBBBBBAAA?????????AAA@@@@@@AAA@@@@@@???>>>===????????????>>>>>>===<<<===;;;999888999999888777555555444444555555444444000111111222333555666777333333333333333333333333222222222222222222222222222222111000//////000000//////////////////000000///////////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------^^^HHHGGG@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>@@@<<<===AAA???CCC]]]{{{ZZZ@@@===>>>???:::444555<<<666555555444333222111111000000//////...------,,,......---------......///,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,***+++,,,---.../////////........................------------..................................../////////000000000111111......///000111111111111111111111111111111111111333333222222333444555555444555666777888777666666888888888888888888888888:::<<<>>>AAAAAAAAA???>>>EEEHHHKKKKKKIIIFFFFFFFFFFFFHHHKKKJJJHHHGGGHHHIIIIIIHHHFFFGGGIIIKKKKKKJJJHHHGGGFFFFFFHHHHHHFFFEEEAAA@@@???>>>>>>???@@@AAA<<<;;;;;;:::999999888888::::::999999999888888888444555777888888777666555222222333444555555666666444444444444333333333333333333333333333333333333000000000000000000000000000000000000000000000000//////000000000000//////////////////............---------.................................//////,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.../////////000000111111...////////////000000000000000000000000000000000000000111111222333333444333333333333333333444444444444333333444666888:::???>>>===<<<<<<======>>>@@@AAABBBAAA???>>>>>>???>>>>>>???@@@@@@@@@??????@@@@@@@@@@@@???>>>===<<<;;;999777666777777777666333333444444333333333444111111111111333444666777333333333333333333333333222222222222222222222222222111000000000000000000000000000000000000//////000/////////......------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,------------------------[[[FFFGGG@@@??????>>>>>>===<<<<<<::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<============>>><<<;;;>>>BBB@@@>>>HHHVVV{{{^^^>>><<<===;;;666555888888555444444333333222111111000000000//////...---,,,,,,...------------...//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---............------------------------,,,------------........................................../////////000000---...///000111111111111000000000000000000000000222111111111222333444555444555555666666666666666666666666666666666666666:::;;;===>>>>>>===<<<:::DDDGGGJJJIIIFFFDDDDDDFFFFFFGGGHHHHHHGGGFFFHHHIIIIIIHHHGGGGGGIIIKKKJJJJJJFFFEEEDDDEEEFFFGGGFFFEEECCCBBB@@@>>>>>>???AAABBB<<<<<<;;;:::999999888888999999999888888888777777333444666777888777777666222333444555555666555555333333333333333333333333111222222333333333333222//////000000000000000111000000000000000000000000...//////000000000000000/////////.........---------------------..................///////////////---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---......//////000000111......////////////000000000000000000////////////......///000000111222222222222222222333333333333333333333444666777999:::???>>>===<<<<<<===>>>???@@@AAABBBAAA???===<<<===<<<===>>>???@@@@@@@@@@@@??????@@@@@@???===;;;:::888777555555666666444333111222333333222222333444222111111111222333555666222222222222333333333333222222222222222222222222111111000000000000000111111111000000000000//////000//////......---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,[[[EEEDDD?????????>>>======<<<<<<999999999999999999999999888999:::;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;===@@@AAA@@@@@@CCCGGGTTTrrr^^^HHH===???<<<999666888:::888555333333333222111111000000/////////...............---------------...//////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------........./////////------...///000000000000000000000000000000000000000000000111111222444444555555444444555555666777555555555555555555555555888999:::;;;<<<;;;;;;:::???BBBEEEDDDAAA@@@CCCFFFGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHFFFGGGHHHIIIIIIHHHEEEDDDCCCCCCEEEGGGFFFFFFDDDBBB???======>>>@@@BBB======<<<;;;:::999888888999888888888777777777777666666666666666666555444333444555666666555444444222222222222222222333333000000222333333333222222////////////000000111111000000000000000000000000......///000000000000000//////.........---------,,,,,,,,,------.........---------....../////////......------......///000---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------...//////,,,------...//////000000........./////////000000000000/////////.........---......///000111222333111111111111222222333333222333444666888888999999<<<;;;::::::<<<>>>@@@BBB@@@BBBCCCBBB???<<<::::::<<<===>>>???@@@@@@@@@@@@======>>>>>>===;;;999777555444444444555444222//////111333333111000222444333222111000111222444555111111111222222222333333222222222222222222222222111111000000000000111111111111111000000000//////000000///......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,\\\DDDBBB?????????>>>======<<<<<<999999999999999999999999777888:::;;;<<<;;;;;;:::999999:::::::::;;;;;;;;;888===>>>;;;:::>>>BBBAAA???___tttRRRBBB===<<<666666:::===:::333333777333222222222111111000000------......///000000111---------------...///000,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,------......------++++++++++++++++++++++++,,,,,,,,,---------..............................---------.........//////,,,---....../////////...000000000000000000000000000000000000111222333444555555444333333555666777555555555555555555555555666777888999:::;;;;;;;;;:::===@@@@@@======BBBFFFGGGEEECCCDDDFFFHHHIIIHHHIIIGGGFFFFFFGGGHHHHHHGGGEEECCCBBBCCCEEEFFFFFFFFFEEEBBB???<<<<<<===???AAA>>>>>>===<<<:::999999888888888888888777777777777999888777666555444333333444555666666666555444333222222222222222222222333///000111222333222222111.../////////000000111111000000000000000000000000......///000000000000000//////.........---------,,,,,,,,,------.........,,,,,,,,,------.........///............///000000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---...//////000............/////////000000000//////.........---......///000111222333333000000111111222222222333111333555777999999999999888888888999;;;>>>BBBDDD@@@BBBDDDCCC@@@;;;999777===>>>>>>????????????>>>;;;<<<<<<===;;;999777555333222333444555333000---...111333222000000222444444333111000000222333555000000000111111222222222111111111111111111111111111000000000000000111111222111111111000000//////000000///...------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,\\\DDDBBB???>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::999999;;;<<<<<<:::888888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAACCCKKK``````IIIDDD???:::888777777777666555555444444222222222111111111000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***))))))***,,,---.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------...........................///000111111000///...////////////000000000000222222222333333333444444333333333444444444555555555444444555555666777888888888888888888:::;;;<<<===<<<===@@@DDDFFFEEEBBBEEEFFFGGGFFFFFFFFFHHHJJJIIIHHHGGGGGGFFFFFFGGGGGGDDDCCCBBBAAAAAABBBDDDEEEEEEAAA>>>>>>@@@@@@>>>;;;>>>>>>===<<<;;;;;;::::::888888888888777777777777444444444444444444444444444444444444444444444444444444333222111000//////...///000222222222111000000000000000////////////111111000//////////////////......///000000///---//////.........---------........................,,,,,,,,,---------......000000//////.........---000///...---,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---........................------........................////////////////////////------...///000111222222222111000000000111222333444444444555555555666666888777666666777999;;;======>>>??????===;;;888666::::::;;;<<<<<<<<<;;;;;;>>>>>>===<<<;;;::::::999777555333111000111222333666555444333222333444444333222111111000000111111222222111111111111222222000000000000000000000000000000////////////000000111111111111111000/////////...---,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++******+++,,,---,,,+++***)))\\\DDDBBB???>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::999999:::::::::999777777888:::999999999::::::;;;;;;;;;::::::;;;<<<===>>>???@@@>>>AAALLL^^^ttt~~~aaaDDD<<<===;;;;;;===777777666666555444444333222222111111111000000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***))))))***,,,---------,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,------------------------...........................///000000000000///........./////////000000000222222222222333333333333333333333333444444444444444444444444555666777888888888888999::::::;;;;;;<<<<<<===@@@DDDEEEDDDBBBFFFGGGIIIIIIHHHHHHJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGCCCBBBAAA@@@@@@AAABBBBBBCCCAAA???>>>>>>>>>===<<<>>>======<<<;;;;;;::::::888888888888777777777777444444444444444444444444444444444444444333333333222222222111000000//////---...000111111111000///000/////////////////////000000///............///......---...//////...,,,......------,,,,,,,,,,,,........................,,,,,,,,,------........./////////.........------//////...,,,,,,++++++,,,++++++++++++++++++++++++***++++++,,,,,,---------........................................................................------...///000111222222222111000000000111222333333444444444555555555666777666555555666888:::<<<============<<<:::888777::::::;;;;;;;;;::::::999;;;;;;;;;:::999999888888777666444222111222333333666555444333333333444444333333222111111111111111222111111000000111111222////////////////////////000//////////////////000000000000000000///...---///...---,,,,,,,,,,,,---...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---,,,,,,+++******\\\EEEBBB???>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::999999888999999888777666888999999999888888999::::::;;;999999:::;;;<<<======>>>;;;<<<>>>BBBKKKbbbpppMMMAAA:::;;;<<<777666999666666555555444333333333111111111111000000000000------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,++++++++++++************+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------......///000000///...............////////////000111111111222222222333333222222333333333444444444444444444444555666777777777888999;;;;;;;;;;;;:::<<<;;;<<>><<<;;;;;;=========<<<<<<;;;:::::::::888888888888777777777777444444444444444444444444444444444333333222222222000000000000000000000000------...////////////...//////////////////////////////...------------...---,,,,,,---......---+++---,,,,,,,,,,,,+++++++++------------------------------------........................------------///...---,,,,,,++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,........................................................................------...///000000111222111111000000111222222333333333444444444444555555555444444444555777999:::;;;;;;::::::999888888777:::::::::::::::999888777888888777777777777777777777666555333333333444444666555444333333333333444444333222222111111222222222111111000000111111222//////////////////////////////............//////....../////////...------......---,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///...---,,,++++++++++++[[[EEEBBB???>>>===<<<<<<;;;;;;<<<;;;;;;:::::::::999999999888999:::999777777888:::===<<<;;;:::999999::::::888999999:::;;;;;;<<<<<<===>>>@@@@@@@@@HHH]]]qqqbbbHHH@@@======@@@>>>777333333555555444444333333222222111111000000000/////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++***))))))***++++++++++++++++++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------------........................------........./////////000000000111111111222222222222222222333333333333333333333333444555666777666777999;;;<<<;;;:::999;;;;;;<<<===???AAAAAAAAADDDGGGJJJKKKKKKIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGBBBBBBAAA@@@???>>>>>>>>>>>>@@@@@@>>>:::888:::===<<<<<<<<<;;;;;;:::::::::888888888888777777777666444444444444444444333333444444333333222222111111......//////000000000111------------------------.........///////////////......---,,,,,,,,,,,,---,,,,,,+++,,,---...,,,***---,,,,,,,,,,,,,,,,,,,,,------------------------------------------......------------,,,,,,,,,,,,...------,,,+++++++++,,,************************,,,,,,,,,+++++++++++++++---------...............................................................------......///000000111000000000111111222333333333333333333333333444444333222222333444555777888999999888777777777888888:::::::::999999777666555555555666666777777777777777666555444444444444555555555444444333333333333444333333222222222222222111111000000000000111111///////////////////////////......------......///....../////////......---...------,,,,,,,,,---------------,,,,,,,,,++++++************************+++++++++++++++++++++++++++*********+++---///000111000...,,,+++++++++,,,[[[FFFBBB???>>>===<<<<<<;;;;;;<<<;;;;;;:::::::::999999999999:::;;;:::888888:::<<>>@@@AAAAAADDDGGGHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFBBBBBBBBBAAA@@@???>>>>>>===???@@@>>>:::888:::===;;;;;;;;;;;;;;;:::::::::888888888888777777777666555555444444444333333333333333222222222111111111.........///000000111111------,,,,,,,,,,,,,,,,,,------....../////////000......---,,,,,,,,,,,,,,,,,,++++++,,,------,,,***------------............---------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,************************+++++++++++++++++++++***---------.........//////////////////////////////........................------......//////000000//////000111222222333333333333333333333333222222111111222222333555666666777666666666666777888888::::::999999888777666555555555666666777777888888666666555555444444444555444444444444444333333333444333222222111111222222111000000000000000000111..............................------------.........//////000000/////////------,,,,,,,,,------...------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******)))***+++---///111000///---,,,++++++,,,,,,[[[GGGAAA???>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::999999999:::;;;:::999999;;;===EEECCC@@@<<<:::999999:::888999999999:::::::::;;;???;;;:::>>>???>>>???AAAJJJ^^^hhhPPPAAA;;;::::::777555666888999888777333333333222111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------.............../////////000000000000111111111222222222222222222222333444555555555666777999999999999888888:::;;;;;;;;;<<<>>>@@@???AAACCCDDDDDDCCCCCCDDDFFFEEEEEEDDDCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>?????????===;;;::::::<<<;;;;;;::::::::::::::::::888888888888777777777777555555555444444333333222111111111111111111111111/////////000000111111111...---,,,,,,+++,,,,,,,,,---------......//////000......---,,,,,,,,,,,,---,,,++++++,,,------,,,***------...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,*********************************+++++++++++++++,,,,,,------.../////////////////////////////////------------------------------........./////////...///000222333333333333333333222222222222111111000111111222444444555555444555555666777888888888999999999999999888777666555555666666777777888888444444444444444444444444444444555555444444333222333222111111000000111111111000000//////000000111........................------,,,,,,,,,,,,------......///000000000//////------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++*********+++,,,---///000...------,,,,,,,,,,,,,,,ZZZGGGAAA???>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::999999888999:::999888888:::<<>>999777:::<<<<<<>>>AAA@@@HHHZZZuuuWWWBBB<<<;;;:::;;;999:::999777666666555444333222222111000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))************))))))************+++++++++,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++,,,,,,,,,,,,---------------........./////////000000000000111111111222111111111111222333444555555555555666777777888888888999;;;:::999:::===@@@>>>???AAAAAA@@@@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBCCC>>>??????@@@@@@???>>>===AAA???===<<<===<<<;;;:::::::::::::::::::::::::::888888888888777777777777666555555444333333222222//////000000111222222222000000111111111111111111///...---,,,+++,,,,,,---,,,,,,---......///000000///......------------------,,,,,,---......---+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))*********++++++,,,+++++++++++++++,,,,,,************************))))))******++++++,,,,,,,,,,,,------...//////000////////////////////////---------------------------------.........//////---...000222333333333333333222222222111111111111000111222333444555555555222333555777888999888888888999999:::999999888888555555666666666666666666333333444444444444333333444444555555555444333222222111000000//////000000000000////////////000000........................------,,,,,,,,,,,,------,,,---...////////////...,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++++++++***************************************************)))***+++,,,------......***++++++,,,,,,,,,,,,,,,~~~ZZZGGGAAA???>>>===<<<<<<;;;;;;<<<;;;;;;;;;:::::::::999999777888999888777777999;;;<<<:::888666555666888:::::::::::::::::::::;;;;;;>>>;;;;;;======<<<===AAAEEE???===JJJhhheeeRRR@@@::::::999999;;;///444888777444333333444222222111111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))************))))))(((((())))))*********++++++,,,,,,------,,,,,,+++((()))+++,,,,,,+++)))((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,------------------.........//////000000000000111111111111111111111111222333444555555444444444555666777888777999:::999888999<<<@@@>>>???@@@@@@??????BBBDDDCCCCCCBBBAAAAAAAAAAAABBB<<<===>>>??????>>>======CCC@@@<<<<<<>>>>>><<<:::::::::::::::::::::::::::888888888888777777777777666666555444333333222222......///000111222333333222222111111111111111111000///---,,,+++,,,------,,,,,,------...///000000//////...------------...---,,,,,,---......---++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((((())))))*********++++++++++++***++++++,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,------...///000000000000000000000000000000---------------------------------...............---...000222333444333333333222222222111111000000000111222333444555555555111333666888::::::999888888999999:::::::::999999555555555555555555555555222222333444444333333333333444555555555444333222111000000///////////////000000////////////000000........................---,,,,,,++++++,,,,,,---+++,,,------.........---,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))***,,,---......---,,,((()))+++,,,------,,,+++|||WWWEEE@@@???>>>===<<<;;;:::999999999999999888888888888777888888888888888888888888::::::999888777777777888888888777777888888999:::;;;;;;;;;<<<<<<<<<<<<===:::<<>>===<<<======<<<<<<<<<<<<======??????>>>>>>===<<<<<<<<<;;;:::888777777777888999999999999888777555444333555555444333333222111111///.........///000222333333333222222111000//////000000//////......---------------------...///000///............---------,,,------......------,,,*********++++++,,,,,,,,,************************+++*********))))))(((((('''(((((()))***+++++++++************))))))))))))++++++******)))(((((('''+++***)))((((((***,,,------,,,++++++,,,...111222///111333444333111...,,,...---,,,,,,++++++++++++---------............///---...000111111111000///000///...---...000222333222222222333333333444444111222444666777777666666666777888:::;;;;;;::::::777777666666555555444444444333333222111111111111333333444444444333333222111000///......///000111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++******))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,{{{VVVDDD@@@>>>>>>===<<<;;;:::999999999999999888888888777777888888888888888888888888:::999888888777777777888888888777777777888999999:::;;;;;;;;;<<<<<<<<<<<>>@@@AAAAAABBBBBBAAA@@@???>>><<<;;;;;;<<<<<<;;;;;;<<<======>>>>>>>>>>>>===<<<<<<;;;;;;:::999888777777777888888888888888777666555444333555444444333222222111111//////......///000222333333333222111111000//////000000000//////............------------......///............------------,,,,,,------------,,,,,,++++++++++++++++++,,,,,,************************************)))))))))(((((((((((()))***+++++++++************)))))))))))),,,++++++***))))))((((((+++***)))((()))***,,,------,,,+++,,,---///111333888999999888666333000///...---,,,+++++++++++++++------------............---...///000111000//////......---,,,---///111222222222333333333444444444111222333555666666666666666777999:::;;;;;;::::::888777777666666555444444444333222222222222222333222222333333333333222222111000///......///000111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++++++++******))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++xxxUUUDDDAAA>>>======<<<;;;:::999999999999888888888777777777777777777777777777777777999888888777777777777777777777777777777888888999::::::::::::;;;;;;;;;;;;>>>999999===<<<;;;AAALLLccc|||eeeJJJ======@@@:::888666555666666555444333333333444333222222111111111000///........................------------++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++******++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000111111222222333333222222222333444555666555555555555555666777888888999;;;===???@@@@@@AAA??????>>>===<<<:::999999:::::::::;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;:::999888777777666777777777666666666666666555444333444444333333222222111111///////////////000222222222222222111111000000///000000000000///////////////...------------------............------------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++************************************))))))))))))(((((())))))***+++++++++************)))))))))))),,,,,,,,,+++******))))))+++***)))))))))***,,,---,,,,,,+++,,,...000222444???===;;;999555222000///---,,,,,,++++++++++++,,,------------............---...//////000000//////------,,,,,,---...000111222222333333333444444444222222222333444555666777777888999:::::::::::::::888888888777666666555555333333222222222333444444111111222222222222222111111000///......///000111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,+++*********)))uuuSSSCCCAAA======<<<;;;;;;:::999999888888888888777777777777666666666666666666666666888777777666666666777777777666666666666777888888999999999999:::::::::;;;<<<999;;;@@@AAA???@@@EEE@@@LLLfffmmmKKK<<>>@@@@@@@@@>>>>>>===<<<;;;:::999999888888999:::;;;===???@@@>>>>>>======<<<;;;;;;;;;888777777777777777777777444555555555555555444444333333333333222222111111/////////000000111111222222111111111000000000///000000000000000000000000///......---,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++******************************************))))))))))))))))))))))))******+++++++++************)))))))))(((,,,,,,,,,+++++++++************)))))))))***+++,,,+++++++++,,,...000222333<<<:::777333000...---,,,,,,,,,+++++++++++++++,,,,,,,,,---------.........------......////////////---------------///000111222222222333333333333444222222111111222444666777777888888999999:::::::::888888888777666666555555333222222222333444555555000000111222222222111111111000///......///000111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,))))))))))))************************++++++++++++---,,,,,,+++***))))))(((rrrPPPCCCAAA<<<<<<<<<;;;::::::999999888888888777777777666666555555555555555555555555777666666555666666777777666666555555666666777888888888888888999999999999<<<<<<>>>>>>;;;888999===FFFAAABBBTTTttttttOOOHHH???999888999999999777555444333333333000///111111111222111000000///000//////...............------------,,,,,,,,,,,,*********+++++++++,,,,,,+++******))))))******+++((((((((()))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))*********+++++++++*********))))))***+++++++++++++++++++++++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---..................//////000111111222222111111222333333444444444555444444444444555666666888999:::<<<>>>???@@@@@@>>>>>>===<<<;;;;;;::::::777777888999;;;===>>>??????>>>>>>======<<<;;;;;;777777777888888888888777444555555555555555444444333222222222222222111111000000000111111111111111111111111000000000000000///////////////000000000///...---,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********************************))))))))))))))))))******************++++++++++++************)))))))))(((,,,,,,,,,+++++++++++++++***************+++++++++******+++,,,...///111222444333000---+++++++++++++++++++++******++++++,,,,,,,,,,,,------------...---------------......///............///000111111111111111222222222222333222111111111222444555777777777777777888888888999888888777777666555555555222222222222333333444555///000111222222222222222111000///......///000111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,(((((()))))))))*********))))))*********+++++++++,,,,,,++++++***)))((((((oooNNNBBBBBB;;;;;;;;;;;;::::::999999888888777777777666666666666666666666666666666666555555555555555666666777555555555555555666777777777777777777888888888999888;;;<<<;;;777666:::>>>BBB@@@???AAAHHH[[[xxxtttZZZJJJ:::===???===777444666999666444333333333222000---000000111111000000///...//////......---......///,,,,,,,,,,,,++++++++++++************++++++++++++******))))))))))))******'''''''''(((((((((((()))(((((((((((((((((((((((('''(((((()))***+++++++++)))))))))))))))))))))))))))))))))************+++***))))))))))))***++++++*********+++++++++++++++***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...............///000000111111222000111222333444444444333555555444444444555555666666777999;;;===>>>??????>>>>>>======<<<;;;;;;:::777777777888:::<<<===>>>>>>>>>======<<<;;;;;;:::777777888999999999999888666666666666666555444333222222222222222222111111000000111222222111111000000000000000000000000000............////////////...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++************))))))))))))++++++++++++++++++******))))))******++++++++++++******+++,,,---......///...---,,,+++******+++,,,+++************++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---............//////000111111111//////000000000111111111000000000111222333444555777666666666666666777777777777777666555555444444222222111111111222333333000000111222333333333333111000///......///000111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++((((((((()))))))))******)))))))))************++++++++++++***)))))))))(((mmmMMMBBBBBB;;;;;;;;;::::::::::::999888777777777666666666666666666666666666666666666555444444444555555666777555555444444555555666777666666666777777777888888666999:::999888:::===???555:::AAACCC>>>===JJJ[[[zzz[[[JJJAAA<<<<<<999777999<<<<<<999555333222222333444333111/////////000000000///...............------......///+++++++++*********))))))************++++++++++++******))))))))))))******'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++************************))))))))))))************)))))))))))))))***++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++---...///......//////000111111111///000222333444444333333555444444333333444444555444555666888:::;;;<<<<<<=========<<<;;;;;;::::::777777777888999;;;<<<===<<<<<<;;;::::::999999888777888999:::;;;::::::999888888888777666555444333111111111111111111222222000111222222222222111000///000000000000000000000,,,---------.........///,,,,,,,,,+++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,************************((()))))))))************++++++++++++++++++++++++************))))))))))))************************))))))***+++++++++++++++)))***++++++,,,,,,,,,,,,+++******************+++***************+++,,,,,,++++++,,,,,,,,,------------,,,+++++++++,,,......------...///000000000000............////////////...///000222333333333444666555444444444444555666666666555555444444333333222222111000000000111111000111222333444444444444111000///......///000111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))*********++++++++++++++++++++++++++++++++++++)))******+++++++++******(((((((((((()))))))))***))))))))))))************************))))))))))))kkkLLLAAABBB;;;:::::::::::::::::::::777777777777666666666666777777777777777777777777444444444444444555666777555444444444444555666666666666666666777777777777;;;;;;999777777888777444<<<999:::>>>>>><<<@@@GGGAAA^^^~~~~~~___LLLJJJKKKAAA444888999999888666444222222111000111333555555333111///////////////......---......---------......///*********))))))))))))((()))************+++++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))((())))))***++++++(((((()))***+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,+++***)))***,,,///000......//////000111111111///000222333444444333333444444333333222333333333111333444666888999::::::<<<<<<<<<;;;;;;:::::::::777777888888999:::<<<<<<::::::999999888777777666888999:::;;;<<<;;;;;;:::999999999888777555444333111111111111111111222222000111222333333222000000////////////000000000000,,,,,,,,,---------......++++++++++++,,,------...---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********++++++,,,,,,---************************(((((())))))*********+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))******))))))***++++++++++++***)))******++++++*********((((((((((((((((((((((((******))))))***+++,,,,,,++++++,,,,,,,,,------------,,,+++++++++,,,---...+++,,,---...////////////---------............///---...000222333333333222666555333333222333444555666555555444333333222222222222111000/////////000000111222333444555555555111000///......///000111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++******)))(((((((((((())))))))))))))))))))))))************)))))))))))))))*********eeeLLLBBB???===<<<<<<;;;999888777777888888777777666666555555666666555555555555666666555444444444444555666666555555555555555555555555444555777777555555555666888777666555555666777888999999888888999;;;<<<>>><<>>======<<<:::999888888777666555555444222222222111111///............////////////......---,,,,,,++++++,,,,,,---************************************************))))))))))))(((((((((((()))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++************************)))******+++++++++************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,------...///////////////////////////111222222111111222333222222333333333444444444555555666666777999:::;;;:::;;;===>>>>>><<<:::999;;;:::999999999:::;;;<<<<<<;;;:::999888777777777666777999:::;;;::::::999;;;:::999777666444333222555444333333222222333333111111222222222222111111111111111000000000000///.........------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******))))))))))))************,,,++++++******++++++,,,+++++++++************)))******************************++++++++++++******))))))))))))))))))))))))((((((((((((((()))******)))***++++++,,,,,,++++++,,,,,,+++***+++,,,---...............////////////............//////////////////000111222222333333333333333333333333333333333111///000222333222///---...000222333222000//////000000111111111000000222222111000//////000000000000000000000000000000//////...------------...---------,,,,,,+++++++++************************+++*********))))))((((((************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))(((((())))))dddKKKAAA>>>===<<<;;;:::999888888777777777777777666666555555666666555555555555666666444444444444444555666666555555555555555555555555444666777777666555555666888777666555555666777888999999888888999:::;;;<<<;;;<<<>>>DDDRRRhhhlllSSSCCCFFFAAA<<<:::<<<===;;;888777777666666555444444333222222222111000///......------............---------,,,,,,++++++,,,,,,---************************************************))))))))))))(((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++************************))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------..............................///000222111000000111333111222222222222333333333555555555666777888999:::;;;<<<===>>>>>>===;;;:::;;;:::999888999999;;;;;;<<<;;;:::999888888888888777888999:::::::::999888:::999888777666444444333333333222111111111111222222222222333333222222222111111111111000000000000//////.........---------,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******))))))))))))************,,,++++++******++++++,,,+++++++++************)))************************)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((()))******)))******+++++++++++++++---,,,+++++++++,,,..................////////////............////////////......///000000111222222333333333333333333333333333111///000222333222000...111444777777555222000000000111111111111000000222111111000//////000000000000000000000000000000//////...------------------------,,,,,,+++++++++************************************)))))))))(((************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))))))))))))))aaaJJJ@@@===<<<<<<;;;:::999888888777777777777666666666666555666666555555555555666666444444444444444555555666444444444444444444444444444666888777666555666777777666666555555666666777999999888888888999999:::<<<<<<:::666777AAARRR___qqq}}}yyy^^^KKKAAA<<<:::999777666888;;;;;;888555555555555444444333222222111111111000000//////...,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,************************************************))))))))))))(((((((((((()))))))))*********++++++)))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------......///........................///000111111000000111222000000000111111111222222444444444555666777999999;;;<<<===>>>>>>===<<<<<<;;;:::999888888999:::;;;;;;::::::999999888888888888999999999999888888777888888777666666555555444222222111000000000000000222333333333333333333222222222111111111000000000////////////............,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++******))))))))))))************++++++************+++++++++++++++************)))************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))***+++++++++++++++------,,,,,,------...///---............/////////---............/////////---......//////000000000222222222222222222222222222111000111222222111000...111666999999666222///000000111111111111000000111111000/////////000000000000000000000000000000///......---------------------,,,,,,,,,,,,++++++************************************))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))))))))))))))```JJJAAA>>>;;;;;;::::::999888888777666666666666666666666666666555555444444555555666444444333333444444555666444444444444444444444444444666888777666555666666666666666666666666666666999888888888888777888888:::<<<>>><<<999:::>>>BBB???HHHWWWhhh|||dddWWWHHH>>>;;;<<<@@@EEE999999888999:::999666333555555444444333333333333111111000000////////////,,,------......------,,,,,,,,,++++++++++++,,,,,,************************************************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************((()))***+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...//////------------------------...///111000//////000222/////////000000000000111333333444444555666888999;;;;;;===>>>>>>>>>>>>===<<<;;;999888888888999999999999::::::999999999888999999999888888777666666666666666666666555555555222222111000000000000111111222222333333222222111222222111111111000000000..................------,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************++++++++++++******((()))))))))************++++++************+++++++++++++++*********))))))************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))*********+++,,,,,,,,,,,,,,,------------......//////---------.........//////---------.........//////.........//////000000000111111111111222222222222222111111111111222111111...000222444444222000...000111111111111000000///111000000/////////000000///////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))***```KKKBBB???:::::::::999999888888777555555555555555666666666555555444444444444555555333333333333333444555555444444444444444444444444444555777777555444555666555555666666666666555555777777777777777777666666666777:::<<<===;;;888555777999<<>>>>>>>><<<;;;:::888777777888888888888999:::::::::999999999888888777666666666666666666666555555555555555333333222111111111111111000000111111111111000000111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************++++++++++++******((()))))))))************+++******))))))******++++++++++++*********))))))************************)))******++++++******)))((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,---...------------------...............------------............------------............//////000000000000000111000000000111111222222222111111222111111111111222000000///////////////000111111111111111000//////000///////////////000000////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))******^^^KKKCCC???::::::999999888888888888444555555555555666666666555555444444444444555555333333333333333444444555333333333333333333333333222444666666444333444555444555555666666555555444555555666777777666666555888666555777999:::888666<<<<<<;;;999999>>>GGGNNNaaauuuyyyfffWWWKKKCCC@@@AAA:::;;;FFFKKKDDD;;;777999888666555555555666777444444444444444444444444111000///.........///000...//////////////////...++++++************++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))************+++************************++++++++++++++++++++++++)))******++++++******)))******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000........./////////000000111111222222333444666777999999:::;;;<<<===>>>???===<<<:::888777666777777666777999:::;;;::::::999888777666666666666666777666666555555555555555555333333222111111111111222//////000000000000//////000000/////////.........+++++++++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************+++++++++******++++++++++++******))))))))))))******************))))))))))))******+++++++++************)))******************************++++++++++++******))))))))))))))))))))))))((((((((((((((()))******+++,,,,,,---------------,,,,,,---............---,,,------------.........,,,------------.........000000000000000000000000/////////000111111222222000222222222111000111222444222000......///111333111111222111111000///...//////......//////000000000000000000000000000000...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************))))))))))))************************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++\\\JJJBBB>>>999999999999888888888888444444444555555555666666555444444333333444444555333333222222333333444555333333333333333333333333111333444444333222222333444444555666666555444444333333555666777666666555777777888888777777888999777999;;;:::777666999<<<666CCCVVVhhhzzzvvvcccUUUGGG???;;;:::>>>EEE;;;666>>>RRR^^^VVVGGG>>>666666666555444333444555222222333333333333333333000///...------...000111---......//////......---++++++************++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))***++++++,,,,,,---++++++++++++++++++++++++,,,...//////...---///000...////////////000000000111111111111222444555666777888888999;;;===>>>???===<<<:::888666666666666555777999;;;;;;;;;:::999777666555555555666777888666666666555555444444444222222111000000000000111000000111111111111000000............------------+++++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******))))))))))))******************))))))))))))******+++++++++************)))************************))))))************))))))))))))))))))))))))))))))((((((((((((((()))******)))***++++++,,,,,,++++++***+++,,,---...------,,,,,,,,,---------.........,,,,,,---------.........////////////////////////......//////000111111222000222333222000///111333444333111000000000111222222222222111111000///..................///000000000000000000000000000000...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------************************((()))))))))************************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++}}}[[[HHHAAA===999999999888888888888888444444444555555555666666555444444333333444444555333333222222333333444555333333333333333333333333000222444333222111222222333444555666666555444333111222444666777777666666///555;;;;;;888555666999222555888777555555777:::===<<<<<<===DDDUUUjjjzzznnn___SSSIIICCC???>>>AAA???888666999;;;777BBB\\\hhh[[[CCC555777888999888555222111111111111111111111111222222000///...------...000111,,,------......------,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***,,,,,,,,,---************************))))))))))))************((((((((((((((((((((((((************************))))))************))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,---///...------...000////////////000000000111000000000111222333555555777777777888:::<<<>>>???>>><<<:::888666555555555555666999;;;<<<;;;::::::666555444444555666777888777666666555444444333333111111000///////////////111111222222222222111111......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******))))))))))))******************))))))))))))******+++++++++************)))************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((()))******************+++,,,---------,,,+++,,,,,,,,,---------......,,,,,,,,,---------...........................------......///000111111222///222333333000///111333111111111111111000//////222222222111111///.....................///000111000000000000000000000000...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------************************(((((())))))*********+++************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++xxxUUUGGGBBB===:::999888666555555555555444444444333333222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222666666555555555444444444111222333444555555555555333333333444444444555555666666777777777777666666;;;<<<;;;:::;;;???DDDIIIjjjppp||||||cccQQQIIIEEE@@@<<<;;;;;;;;;::::::999999999555:::@@@EEEFFFBBB<<<888666555555444444333222222222222222222222222222222////////////............------------------------,,,,,,,,,+++++++++************++++++++++++******(((((((((((())))))))))))((())))))************)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))+++++++++++++++***)))(((***)))(((''''''((()))***)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,////////////000000000000000/////////000222444666666555444444555777:::;;;999:::::::::999777666444888888999888777666444333555555555555555555555555444444333333333444555555222222111111111111222222000111111222222222111111000000///...............------------------------...---,,,+++************++++++************++++++***++++++,,,,,,++++++*********++++++++++++******++++++******************************************))))))*********+++++++++******((((((((()))***+++...---,,,+++***(((''''''***)))((((((((()))+++,,,***************)))(((((((((((((((((())))))))))))************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------------......///111222333555555444333222000000///111111111111111111111111000111111222222111111000222222111111000//////...///000111111111000...---.........------,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwTTTGGGBBB===:::999888666555555555555555444444444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222555555555444444444333333111222333444555555555555333333333444444444444555555666666777777666666555888999999999999;;;???CCCOOONNNNNNPPPXXXeeetttssseee[[[PPPDDD======??????===:::::::::999999999888888444777:::<<<<<<:::777555555555555444333333222222222222222222222222222222////////////............------------------------,,,,,,+++++++++*********)))******++++++******)))(((((((((((())))))))))))))))))*********))))))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))+++++++++++++++***))))))***)))(((((((((((()))***)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------............////////////000/////////111222444555555444444444555777999;;;888999999:::999888666555666777777777777555444333555555555555555555555555222222222222222222222222222111111000000111111222111111222222222111111000//////...---------------------------------------...---,,,+++************++++++************++++++***++++++,,,,,,++++++*********++++++++++++************************************************************************++++++*********))))))******+++---,,,,,,+++***)))((((((***)))((((((((()))++++++***************)))(((((((((((((((((()))))))))***************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,---------------......///111222333555444444333111000000///111111111111111111111111111111222222222222111111333222222111000///......//////000111000///...---......---------,,,,,,,,,************************+++*********))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvTTTGGGBBB===:::999888666555555555555444444444444444333333333444444333333222222222111222222222222222222222222222222222222222222222222222222222222222222222222444444444333333333222222111222333444444555555444333333333333444444444444555555666666666666555555444666777777777777999;;;JJJFFF???:::999???IIIQQQ^^^nnn~~~}}}rrrlll^^^ZZZTTTNNNMMMLLLEEE======;;;888888999::::::999888888888888777777777777555555555444444444444444555555444333333222222111111111111111111111111111/////////............---------------------------,,,++++++++++++*********)))******++++++******)))(((((((((((())))))))))))************)))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))++++++,,,,,,,,,+++*********))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------............/////////000111222333444444444333333444666888999666777888999999888777666444444555555555555444444666666666666666666666666222333444444444333222111222111111000000111111222222222222222111000//////......---,,,,,,,,,,,,---------------------------------,,,+++************++++++************++++++******++++++++++++************++++++++++++******************************************************++++++******************+++++++++,,,,,,++++++***+++++++++*********)))))))))))))))((()))******+++)))************))))))(((((((((((()))))))))******************************+++++++++++++++***************+++++++++,,,,,,,,,++++++******++++++,,,---,,,------.........------,,,,,,,,,,,,------------............///111222333444444333222111000000///111111111111111111111111222222222333333222222222333333222111000///......//////000000//////...---------------,,,,,,,,,,,,***************************************)))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwTTTGGGAAA===:::999888666555555555555333333333333333222222222444444333333222111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222111111111222333444444444444444222222333333333444444444444444555555555555444444333555777888777666666666???>>>===999666666777999555???GGGKKKPPPXXX\\\[[[ZZZ```jjjttt~~~~~~wwwnnnjjjcccZZZPPPGGGAAA===???===::::::<<>><<<===>>>>>>===;;;888777666666666666666666666666666666555444333333333333333444444333333222111111111111111111111111111111111//////.........---------------------------------++++++++++++************))))))************))))))(((((((((((())))))))))))************)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))************)))))))))(((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,+++++++++++++++++++++++++++,,,---...////////////------.........//////////////////000111222222333333333333333444555666777444555777888888888777777222222333333444444444444666666666666666666666666444555666777777666444222111111000000000000111111222222222222111000............------,,,------...---------------------------,,,++++++*********+++++++++************++++++******++++++++++++************++++++++++++*********************+++++++++************************+++++++++***************+++,,,---...---,,,+++***************************)))))))))))))))******+++))))))************)))((((((((()))))))))*********************************+++++++++*********************+++++++++,,,,,,,,,+++***++++++++++++,,,,,,------......///.........,,,,,,,,,------------...............///000111222333333333222111000000///111111111111111111111111222222333333333333222222333333222111000///......////////////......------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))xxxTTTFFF@@@;;;:::999888666555555555555111111111111111222222222333333333222222111111111111111111111111111111111111111111111111111111111222222222222222222222222333333222222222111111111222222333333444333333333222222222333333333444444333333444444444444333333333666999:::999777555555444666999999777555333333666:::;;;:::999;;;;;;999999<<>>;;;999888777===:::888888777777888999555888::::::999888999:::555555555555555555555555444555555444444333222222333333333222111111000000000000000000000000000000............------------------------------------+++++++++*********)))))))))))))))******)))))))))(((((((((((())))))))))))*********))))))'''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))************)))))))))(((***++++++,,,,,,+++++++++))))))************))))))************************))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,---...////////////....../////////000000000...//////000111111111111222222222333333444555555333444666777888888777666111111222222333333444444666666666666666666666666444555666777777555333222111000000000000000000111222222222111000///...---///...............//////------------------------,,,,,,++++++******++++++++++++************++++++)))******++++++******)))******++++++++++++******))))))*********+++++++++************************************************,,,---.........,,,+++***)))************+++++++++((()))))))))************((())))))*********))))))))))))))))))******************************************************************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,------.../////////...,,,,,,---------.........///......//////000111222333222222111111000000000000000000000000000000000111222222333333222222111222222111111000////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))wwwTTTFFF@@@;;;:::999888666555555555555111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222111111222222333333333333222222222222222222333333333333222222333333333333222222333666999:::999666555555888999999888666666888:::888888999888999999999888<<<======;;;999999;;;<<<999999999999:::===???@@@@@@AAA???<<<:::===DDDIIIHHHFFFCCC???===<<<<<<<<>>999888888999999999:::<<<===@@@AAA>>>999777888;;;777777666666777999;;;<<>>BBBAAA;;;555444444333333333333444555555666999888777444111000222444222333444555666666555555777666888:::666000222999333333444777999999666333444444444555555666666666666555444333444555777888222222111111000/////////////////////////////////......---------,,,,,,,,,------------------------************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))''''''((())))))))))))))))))***+++,,,,,,+++***)))************************)))************+++++++++*********)))***++++++,,,***************************+++,,,---............---------.........//////...///000111111000//////000111111222222222111111444444555666666555444333555444333222222333444444333333333333333333333333555444333222111111111111000000////////////000000...///000000000000000///,,,,,,,,,,,,,,,---...///------------------------+++++++++***++++++,,,,,,++++++************++++++))))))************))))))******++++++++++++******((())))))***++++++,,,,,,************************''''''(((***+++,,,---...///---,,,***))))))******+++++++++*********))))))'''((()))++++++******)))(((((()))***************)))************+++++++++************************(((((())))))*********+++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++)))***+++,,,---------------------.........//////000////////////000000111111111111111000000000000000000000000000000000000//////000000000000//////......///000111222333333...---,,,+++++++++,,,---*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmOOOCCC>>>;;;888777666555555444444555222222222222222222222222111222222111000000111333111111000000000000000111111111000000000000111111111111222333333333333222111222333222000000000111111111111111111111111111000000000111111222222222444333111000///000000111000000111111111222222222000444555111222666666222444333222111111111222333777666666555444444333333666777777666333222333444666888::::::777555333333555555444333333333444444999888666444333333333444111222333333444444333333777666555444333444444555555555555555444333222111666666555555555444444444333222111000000222444555222111111000///......------------.........//////000000///...---,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///.........///////////////000111111222222333444444555555555555555555555555222222333333333333444444444333333444666777777666555444333222111111111111222222111///............////////////////////////,,,,,,,,,------.........///...---,,,+++,,,,,,---((()))***+++,,,---------++++++***)))(((((())))))))))))************))))))************************(((((((((((())))))))))))((((((''''''''''''(((((())))))***+++---...//////...,,,+++))))))***,,,---------,,,,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------......///111111000000//////......000000//////.........---///////////////.........000000000000000///......+++,,,,,,---...///000000///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************+++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((mmmOOOCCC>>>;;;888777666555555444444555222222222222222222222222111222222111000000111333000/////////000111222222111111000000000000111111000000111222222222222222111222333222000///000111000000111111222222222333111111111111222222222222666555333222111111111111000000000111111111222222///444555333333666555111333222111111111111222333777666555444333333333333666777888777555333444555444666888777555222111111333222222111111222222333666666444333222222333333111222222333333333333333666555444333333333333444333444777888888666333111555555444444444333333333333222111000000222333555111111000000///......------------.........//////000///...------,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------------............///000000111111222333333444444444444444444444444222222333333333333444444222111111222444555555444444333222111111000000111222222111000////////////........................---------......////////////...---,,,,,,,,,------)))***+++,,,------------++++++***)))))))))))))))))))))************))))))************************(((((((((((()))))))))***((((((''''''''''''((((((((())))))***+++,,,------,,,+++***))))))***,,,------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........000000000000//////......000/////////.........---/////////////////////...000000000000000///......,,,,,,------...////////////...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************************************+++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((('''''''''(((lllOOOCCC>>>;;;888777666555555444444555222222222222222222222222111222222111000000111333......//////000222333444111000000//////000000111//////000111111111111000000111222111000///000111///000000111222333444444222222222222222111111111777777555444222222111111000000000000111111111111///222444222333555444111222222111111111111222222666555444222222222222333777888888777555444444666222333555444222000//////000000000//////000000111333222222111111222222333000111222222333333222222444333222222111222222222111444777::::::888555222333333333222222222222111222111000000000111333333111000000//////.........---------...............000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,------.........//////000111111222222444444444444444444444444222222333333333333444444111000///111333444333222333333222111000000000000111111000000///000000000.................................///////////////......---,,,,,,,,,------,,,,,,------------,,,,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******)))((((((''''''(((((())))))))))))*********+++++++++***))))))***+++---...,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,------......000000000////////////.../////////.....................//////////////////000000000000000///....................................---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******************************)))******+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((''''''&&&'''''''''kkkOOODDD???;;;888777666555555444444555222222222222222222222222111222222111000000111333000000//////000111222222000000////////////000000---...//////000000//////000111222111///...///000//////000111222333444555333333222222111111111000777666555444222111000000/////////000000000111111000111111000000222222111000000000000111111111222555444222000000111222333555666666555444333333444000222333222000......////////////...//////000000/////////000000111111111///000111111222222111111111111111111000111111111000222555888888777666444222222111111111000000000111111000000000000111222000000/////////.................................///...------,,,,,,,,,---,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,------....../////////000000111222222222333333333333333333333333222222222333333333444444111000///000222444333222333222111000/////////////////////...//////000000..........................................//////---------------------------.........------,,,+++******)))))))))))))))***))))))************))))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))************************))))))))))))***+++---...++++++******))))))))))))************************))))))))))))))))))))))))++++++******))))))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,------......////////////////////////....................................////////////000000000000000///......//////.........---------...------,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******************************((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&&&&''''''hhhNNNDDD???;;;888777666555555444444555222222222222222222222222111222222111000000111333222222111000//////000000000000////////////000000------...////////////...///000111000...---...///......///000222333444444222222222111111000000000444444333222111000///........./////////000000000111///.........///111333/////////000111111111111222222000//////000111111111222333222111000111222000222222222000.../////////////////////000111111------...//////000000000...///000000111111000000//////000000000000000000111111111222333444555666111000000000000/////////111000000000000000000000////////////.................................---...------,,,,,,,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------...//////000000000000111111222333333444333333333333333333333333222222222333333333444444222111000222444555444333333222111000////////////......---------...//////........................------------------------,,,---------------------............---,,,++++++***)))))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))+++++++++++++++*********(((((())))))***+++,,,---******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------................../////////---------...............---.........//////000000000000000000000///....../////////...------,,,,,,------,,,,,,,,,------...,,,------......------,,,,,,,,,,,,+++++++++******************************((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''(((fffMMMEEE@@@;;;888777666555555444444555222222222222222222222222111222222111000000111333444333222000//////......000//////......//////000------...////////////......///000///...---...///......//////000111222222000000000000000/////////000111111111000///...---............////////////111...///111222000000222---...///000000111000000////////////////////////...///000000......///000000111222111///...///000////////////000111222222,,,---...////////////...---...//////000000//////......///000000000000///111000//////000111333555000000000000////////////000000000000////////////.......................................---------------,,,,,,,,,,,,------++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------...///000111111111111111222333333444444222222222222222222222222222222333333333333444444333222111333555666555444333333222111000000000000//////...------.........---------------------------------------,,,,,,,,,+++,,,---.........---------------------,,,++++++)))))))))))))))******+++))))))************)))))))))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))***++++++++++++++++++******((())))))******+++++++++)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,---------............/////////---------------.........------......///000000000000000000000000///......//////.........---------------,,,,,,,,,---......------............------,,,,,,,,,+++++++++******************************)))******+++++++++******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&''''''((()))cccLLLEEEAAA<<<888777666555555444444555222222222222222222222222111222222111000000111333222222111000/////////000//////............//////------...///////////////...///000///---,,,---...------....../////////000............////////////...///000000000000///...------.........////////////...333999:::444000000,,,---...000000000000000,,,---///000000///...------...///...------...//////000000///...---...000............///000111222,,,---.../////////...---------...////////////...---...///000111111000////////////000000111111222000000000000///////////////000000000//////...---........................//////.........------------,,,,,,+++,,,,,,------++++++++++++************))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,---///000000111000000000111222222333333222222222222222222222222222222333333333333444444333222111333555666555444444333222111111000000111222111000///////////////------------------------///.........------------+++,,,---.........------+++,,,,,,,,,,,,,,,+++***)))))))))))))))***++++++))))))************))))))************************))))))*********+++++++++******))))))))))))******)))))))))***************))))))***************)))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++,,,,,,---------------.........//////,,,,,,,,,------.........------......///000000111000000000000000///.....................---------,,,,,,,,,,,,,,,---...///------............------,,,,,,,,,+++++++++************************************+++++++++***))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((('''''''''(((((()))***aaaKKKEEEAAA<<<888777666555555444444555222222222222222222222222111222222111000000111333111000000000000000111111//////............//////---...//////000000//////...///000///---,,,---...---------...............,,,---------......//////---...000111111000000///---------.........//////---...666@@@AAA777000...+++,,,...000000000000///+++,,,///111111///---+++,,,...///...------...///...//////...,,,,,,...///---------...///000111111------/////////...---,,,,,,---......//////......---...000111111111000///...///111222222222000///111000000000//////////////////000000///...---------.....................//////.........---------,,,,,,,,,++++++,,,------+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,---//////000/////////000111111222222111111111111111111111111222222333333333444444444222111111222444555555444555444333222111111111111444444222111000000000000------------------------000000//////.........---***+++---...///...------***++++++,,,,,,+++++++++))))))((())))))***++++++))))))************))))))************************)))************+++++++++******))))))))))))******(((((((((((()))))))))***)))************))))))((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++)))******+++,,,,,,---------------.........//////,,,,,,,,,------.........---------...///000000111000000000000000//////...........................,,,,,,,,,,,,,,,---...///------............------,,,,,,,,,+++++++++******************************+++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******___LLLDDD???:::888777666555444333333333111111111111111111111111222111111000000000000000000000000000000000000000////////////............---------............/////////...------------...,,,---...///000000000000------......//////000000............////////////222---***+++000333000---...///222555666666555444---000333333222000//////000000000000000///...---------------------------000000//////.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///..................---------------...///000000111............///111222333............//////000000000000000///---,,,...//////...------------...////////////000///......---+++***************++++++******++++++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))************''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,+++***))))))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&'''''''''(((((())))))***++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))******************+++++++++,,,,,,,,,------..............................////////////000000000000000000000000000111333333111000111222444444444555555555555666222222222333333444444444333222222222111000000000...//////000111111222222...---,,,---...///...---//////000000///---+++***++++++++++++++++++++++++******))))))******+++,,,(((((((((((((((((((((((())))))*********+++++++++************))))))((((((+++++++++*********))))))***************+++++++++(((((((((((())))))))))))++++++******************************))))))))))))''''''''''''((((((((()))*********)))))))))))))))++++++***)))(((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......++++++++++++++++++++++++++++++******++++++,,,---.........------,,,,,,,,,000///...---,,,---......------......//////000000........................////////////000000000000---------------------------...///000000...,,,+++------,,,+++************,,,,,,+++******+++++++++))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))]]]JJJCCC>>>999888777666555444333333333111111111111111111111111222111000000//////000000////////////////////////////////////............---------............/////////...---------------...///////////////..................////////////............///////////////111333333222000...------...000111222333222222000222333333000...............//////000000111111------------------------/////////.........---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,------...---------------,,,,,,,,,,,,------...//////000000000//////......//////000------.........////////////000000///------...///...........................////////////...------++++++************++++++******++++++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))+++***))))))(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((************)))))))))(((''''''((((((((()))))))))***++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))************+++++++++++++++,,,,,,,,,..............................////////////000000////////////////////////000111333333111000111222444444444444555555555555333333333333333444444444222222222111111111111111333333222222222111111111///---,,,---...///...---////////////...---,,,+++++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))*********++++++++++++,,,++++++*********)))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************))))))))))))'''''''''((((((((())))))************))))))))))))++++++***))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---......---------,,,,,,,,,...---,,,,,,---...///000............////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++,,,,,,++++++***+++++++++,,,,,,+++***))))))******))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))[[[IIIBBB===999888777666555444333333333111111111111111111111111222111000000//////000000/////////////////////////////////............------------............//////......---------------111000000///...------,,,/////////...............---............/////////---555<<<;;;333---,,,...---------.........//////000111111111//////111222111000/////////000111222------------------------............------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------....../////////111000///...---,,,,,,,,,---------------............///000///...---...///---...////////////...---...............---,,,,,,++++++************++++++******++++++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))***)))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((************)))))))))))))))))))))))))))************++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////000000000111////////////////////////000111333333111000111222333333333444444444555555444444444444444444333333111111111111111222222222666666555444333111111000///...------...///...---//////...---,,,,,,,,,---++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++,,,,,,,,,,,,+++++++++++++++*********+++++++++*********************))))))((((((''''''((((((((()))))))))******************************************))))))))))))''''''((((((((()))))))))************************+++***)))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************(((((())))))***++++++++++++++++++++++++++++++++++++************+++,,,,,,...------------,,,,,,,,,+++++++++,,,---///000111/////////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...,,,++++++++++++***++++++,,,,,,---,,,+++***))))))(((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))[[[IIIBBB>>>:::888777666555444333333333111111111111111111111111111111000/////////////////////////////////////////////.........------------------............//////...------,,,,,,------111000//////...---------/////////......------------------.........//////---555<<<;;;333---,,,///...---,,,,,,,,,,,,------+++,,,---...///111666999666444111///---------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////...---,,,,,,,,,,,,---------------------------///000000...---...///,,,...///111111///...,,,------......------,,,+++,,,,,,+++*********++++++******++++++++++++******))))))))))))))))))))))))***************)))((((((((()))))))))************''''''''''''''''''''''''(((((((((((())))))))))))***))))))((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))***************************++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++------------,,,,,,,,,,,,...............---------......//////000111111111////////////////////////000111333333111000111222222333333333444444444444666555555444444333333333000000000111222222222333666555555444222111111000///...------...///---,,,///...---,,,+++,,,---...++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++***)))((((((''''''(((((()))))))))************************+++++++++************)))))))))((('''(((((((((((())))))))))))***************++++++******)))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))((()))))))))************)))))))))*********++++++***************************************++++++,,,------------------------++++++,,,,,,---...///////////////......---------------------------------.........---------------++++++++++++++++++++++++,,,---.........---,,,,,,************+++,,,------///...,,,+++***)))(((((())))))************))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((ZZZIIICCC???;;;888777666555444333333333111111111111111111111111111000000///.../////////....................................---------------------............///......---,,,,,,,,,,,,,,,000///............///000//////......------,,,,,,------------............///111333333000//////000......---,,,,,,,,,------***+++,,,,,,---000555999555333111...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***************++++++,,,,,,---------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......------------------------,,,...000000///......///---...000111111000...---------......------,,,+++---,,,,,,+++******++++++******++++++++++++*********************************************)))((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))*********))))))******+++''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************))))))))))))))))))******++++++++++++***************++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++************************************++++++++++++------------------------//////.........------------......///000111111111........................000111333333111000111222222222222222333333333444555555555444444333333222000000000111222222222333111222111111111111111111000...------......---,,,...---,,,++++++,,,...///++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************,,,,,,+++******)))(((((())))))))))))************))))))*********+++++++++************)))))))))((((((((((((((()))))))))***))))))******+++++++++,,,***)))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))((()))))))))*********************+++++++++++++++******************************))))))******+++,,,------------------------------------------,,,,,,//////......------,,,,,,------------------------/////////.........------++++++++++++++++++++++++,,,,,,------------------************+++,,,------//////---,,,******))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((~~~ZZZIIICCC@@@<<<888777666555444333333333111111111111111111111111111000//////......//////.................................------------,,,---------............///...------,,,,,,,,,,,,,,,000///...------...000000.........---------------,,,------------.........///...,,,,,,...///000000.....................------------,,,+++---000222///...---------...///000,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************++++++++++++******)))*********++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000.........---------------,,,...000111///......///...///000000000000///..................---,,,,,,...---,,,++++++***++++++******++++++++++++*********************************************)))(((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))))))))************+++++++++******************++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++*********************************++++++++++++,,,---------.........///////////////...------,,,,,,,,,,,,---...///000111111........................000111333333111000111222111111222222222333333333333333333333333333222222111111111111111222222222......///000111111222222000///------......---+++,,,,,,+++,,,,,,---......++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++***************+++++++++,,,,,,++++++******)))))))))))))))*********++++++)))))))))***++++++,,,,,,************))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***************************))))))))))))***++++++,,,,,,,,,------------...---------------,,,++++++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++***++++++,,,,,,...---,,,+++************))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))|||XXXHHHBBB???;;;888777666555444333333333111111111111111111111111000000///............///.................................---------,,,,,,---------............///...---,,,,,,++++++,,,,,,222111///---------...///,,,------------------...,,,,,,---------.........---,,,,,,,,,---......///,,,---...///000///...---,,,------,,,******,,,...+++,,,,,,,,,---.........++++++++++++++++++++++++)))))))))*********++++++++++++************++++++***))))))))))))******+++*********+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,---///000111/////////.........------+++---000111000///...///////////////////////////...////////////...------......---,,,++++++++++++******++++++++++++*********************************************)))(((((())))))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************++++++*********)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++*********************************+++++++++,,,,,,,,,,,,---...///000000111000//////...------,,,,,,++++++,,,---...///000000........................000111333333111000111222111111111111222222222222111111222222222222222222222222222111111111111111......///000000111222222111///...---......,,,+++)))***+++,,,---.........++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++*********++++++++++++,,,)))))))))*********++++++))))))*********+++++++++***************)))))))))))))))*********+++++++++((())))))***++++++,,,,,,************))))))))))))(((((()))))))))*********))))))***++++++,,,------)))))))))))))))***++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))***++++++,,,,,,,,,---------......***+++,,,---------,,,+++,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,++++++***+++++++++++++++***)))(((((())))))))))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))zzzVVVFFFAAA>>>:::888777666555444333333333111111111111111111111111000000///.............................................---------,,,,,,,,,---------.........//////...---,,,,,,++++++,,,,,,444333000---,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------......+++---......,,,,,,,,,...+++,,,...000000///...---)))***++++++***+++---///,,,------------,,,+++***++++++++++++++++++++++++(((((())))))*********+++++++++************++++++))))))(((((()))***++++++((())))))***++++++,,,,,,,,,+++++++++++++++++++++------------...///000000000000/////////.........***---000111000/////////000000////////////000000//////000000//////...---///...---,,,++++++++++++******++++++++++++*********************************************)))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++************))))))((((((***++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,+++,,,---...///111222222000000///...------,,,,,,******+++,,,---...///000........................000111333333111000111222000111111111111222222222000000000111111222222333333222222222111111000000///000000000111111111111111///............,,,+++((()))+++---......------++++++++++++++++++++++++*********)))***++++++,,,************************))))))*********+++++++++(((((())))))*********+++))))))******++++++++++++(((((((((((()))))))))))))))************+++++++++((())))))***++++++,,,,,,************))))))))))))))))))))))))************))))))***+++,,,,,,------))))))((())))))***++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------.........((()))+++---.........---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------------------,,,+++++++++,,,,,,---...------,,,+++************)))(((''''''''''''(((((())))))************)))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))zzzUUUFFFCCC@@@;;;777777666555444333333222222222111111000000//////......//////000000111111//////............//////...---,,,,,,++++++++++++........................+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))***111555333...+++++++++******+++---///000+++,,,,,,------,,,,,,++++++++++++*********))))))))))))***++++++++++++***++++++************++++++))))))))))))************))))))))))))))))))))))))******+++,,,,,,---......++++++,,,------,,,,,,++++++,,,---......------,,,,,,,,,------...//////000---------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))*********))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&((()))++++++)))(((&&&******))))))((((((''''''+++*********))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))((())))))))))))******************++++++,,,,,,,,,+++,,,---...///111222222444222///---+++++++++,,,...------------.../////////...---,,,,,,---///000000000000000000000000000111000///...------...///000000000000111111111111000000111111111111000000//////////////////////////////000000///...------++++++++++++,,,,,,---...,,,,,,,,,+++++++++******))))))*********+++++++++************************,,,+++++++++******))))))))))))***++++++++++++***))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))******************))))))))))))******))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++------------,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++*********))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((yyyUUUFFFBBB>>>:::777777666555444333333222111111111000000000000000////////////000000000000///..................///...---,,,,,,++++++,,,,,,........................++++++++++++++++++++++++,,,,,,---------.........------------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000999>>>999111---++++++******+++,,,---...+++,,,,,,------,,,,,,++++++++++++*********))))))))))))***++++++++++++***++++++************++++++))))))))))))************))))))))))))))))))))))))***++++++,,,,,,---------++++++,,,,,,---------......---------------------,,,---------......//////---------............//////...---,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((())))))))))))************)))))))))(((***)))))))))(((((((((((((((((((((((()))))))))***************))))))))))))(((((()))))))))*********)))))))))*********++++++***++++++++++++++++++,,,+++,,,,,,---...///000000111000...,,,++++++,,,,,,------,,,,,,------...//////...,,,,,,,,,---///000////////////////////////111000///...---....../////////000000000111111111000000111111111111000000///////////////////////////////////////...------,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******))))))*********+++++++++************************++++++*********)))))))))))))))***++++++++++++******)))))))))(((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++------------,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++*********))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((wwwUUUFFFAAA===888777777666555444333333222000000000000111111111111000000000000////////////......------------.........---,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------------------------------,,,,,,,,,,,,******++++++,,,,,,------***,,,333>>>BBB;;;111,,,++++++*********++++++,,,++++++,,,,,,,,,,,,+++++++++++++++***************))))))***++++++++++++***++++++************++++++))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,...///000000000...---,,,,,,---...---------...............---------............///......---,,,,,,,,,------,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))******)))(((''''''''''''((()))*********************))))))))))))******)))))))))(((((((((((((((((()))))))))******************))))))))))))))))))*********+++++++++************+++++++++,,,+++++++++++++++*********++++++,,,,,,,,,---------...---,,,******+++,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,---///000////////////////////////000000///............/////////000000000000111111000000111111111111000000///////////////////////////////////////......---,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******)))))))))************+++******************************))))))))))))(((((())))))***++++++++++++*********)))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******++++++++++++***************)))))))))*********++++++******))))))))))))******)))))))))*********++++++)))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***************(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((tttTTTGGGAAA;;;777777777666555444333333222//////000000111111222222111111000000//////......------,,,,,,,,,,,,------...------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,------.........---------,,,,,,,,,++++++))))))***+++,,,------...,,,+++000777:::444---+++++++++******************++++++,,,,,,,,,,,,++++++************************))))))***++++++++++++***++++++************++++++((()))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,+++******,,,...111222222111...,,,+++,,,---...........................---------............///...------,,,,,,,,,------++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''((((((((()))))))))************)))))))))))))))*********)))))))))(((((((((((()))))))))*********************)))))))))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++******+++******)))***+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,...///////////////////////////////////////.........//////////////////000000000111000000111111111111000000////////////////////////...///////////////......,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))************************************)))))))))((((((((((((((())))))***++++++++++++************)))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++***))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++************************))))))*********+++++++++******))))))))))))******))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((pppSSSGGG@@@:::777777777666555444333333222//////000000111111222222111111000000//////......------,,,,,,,,,,,,---------------,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,------.........------,,,,,,,,,+++++++++))))))******+++,,,------111---,,,......+++***,,,******+++************)))***++++++,,,,,,++++++***************************))))))***++++++++++++***++++++************++++++((()))))))))************))))))))))))))))))))))))+++++++++++++++++++++***,,,+++******+++...000222222000...,,,+++,,,---...---------...............---------............///------,,,,,,,,,------...++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))******************))))))))))))))))))))))))************************)))))))))(((++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******)))))))))************))))))))))))(((((())))))***++++++,,,+++************+++,,,,,,+++++++++,,,---...//////..............................//////////////////...////////////000000000000000111111111111000000////////////////////////......///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************((((((((((((((()))))))))))))))***++++++++++++***************))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((('''((()))++++++***))))))++++++++++++++++++++++++************************)))))))))))))))******+++************************************++++++++++++******))))))))))))******************+++++++++++++++++++++*********************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,************************))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((lllRRRHHHAAA:::777777777666555444333333222000000000000111111111111000000000000////////////......------------......------------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,333...******)))(((***///******++++++,,,++++++*********++++++++++++*********************+++++++++))))))***++++++++++++***++++++************++++++))))))))))))************))))))))))))))))))))))))*********++++++++++++++++++*********+++---.../////////---,,,++++++,,,---,,,,,,------...//////000---------............///------,,,,,,,,,---......***++++++++++++,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))*********)))((('''''''''))))))))))))************++++++*********))))))))))))))))))*********++++++************))))))))))))******+++++++++,,,,,,,,,************+++++++++,,,***************)))))))))******))))))))))))))))))(((((())))))***++++++,,,++++++******++++++,,,---******+++,,,---......///........................---...//////000/////////......////////////000000000000111111111111000000////////////////////////---...//////////////////------,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))((((((************************(((((())))))))))))******))))))***++++++++++++***++++++*********)))))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++************************)))))))))))))))******+++***************+++++++++*********++++++++++++,,,******))))))))))))***************++++++++++++,,,+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++***************+++++++++))))))))))))))))))))))))''''''(((((())))))******))))))************))))))(((((())))))))))))((((((((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((iiiRRRIIIAAA:::888777777666555444333333222111111111000000000000000////////////000000000000///..................///---------------...//////........................------------------------,,,,,,,,,,,,---------...------------------,,,,,,,,,,,,,,,++++++++++++******************+++++++++...++++++,,,,,,)))+++///)))***+++,,,------,,,,,,******++++++++++++******))))))*********+++++++++))))))***++++++++++++***++++++************++++++))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...000111111---------............///,,,,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))************+++++++++*********))))))))))))*********+++++++++************))))))))))))************++++++++++++)))))))))*********++++++))))))))))))************)))))))))))))))*********((())))))***+++++++++++++++++++++++++++,,,------)))***+++,,,---.................................,,,---///000000000//////........./////////000000000000111111111111000000////////////////////////------...///////////////...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++************))))))((((((((((((************************)))))))))*********++++++))))))***++++++++++++***+++++++++*********)))))))))((((((''''''(((((()))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************************************)))))))))))))))******+++))))))*********+++++++++*********+++++++++,,,,,,******))))))))))))***************+++++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++))))))*********+++++++++))))))))))))))))))))))))'''''''''((()))*********))))))************))))))(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((gggQQQJJJAAA:::999777777666555444333333222222222111111000000//////......//////000000111111//////............//////---------------...///000........................---------------------------------.........//////.........------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************&&&&&&***//////+++***---)))***+++---......------******++++++++++++******))))))******++++++++++++))))))***++++++++++++***++++++************++++++))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---)))******+++++++++************+++,,,,,,,,,++++++)))***+++---///000111222---------.........//////,,,,,,,,,,,,,,,---...///*********++++++,,,,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))******(((((())))))*********++++++++++++************))))))************+++++++++************))))))))))))))))))*********+++++++++((())))))))))))*********(((((())))))******++++++((()))))))))*********+++))))))***+++++++++++++++,,,,,,++++++,,,,,,---...((()))+++,,,---.................................,,,---///000000000//////............/////////000000000111111111111000000////////////////////////------...///000000//////...---,,,,,,++++++++++++,,,,,,,,,+++++++++************))))))((((((((('''************************))))))******+++++++++,,,))))))***++++++++++++***+++++++++************)))((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))************************)))))))))))))))******+++))))))******++++++++++++******+++++++++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++************++++++))))))******++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((dddSSSEEE>>><<<888888777555222111222333333111111111111111111111111//////............//////000000//////.........---......////////////......---...///000000...,,,+++......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((******++++++++++++******,,,***)))***,,,,,,***''')))(((((((((******(((&&&))))))))))))(((((((((((())))))(((((((((((())))))((((((+++///...+++***,,,,,,))))))+++***'''(((,,,++++++******++++++,,,---,,,---......//////......//////...---,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...+++++++++************)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******))))))(((((((((((())))))+++++++++*********))))))((((((((((((((()))******)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++,,,,,,,,,++++++*********))))))*********+++++++++***++++++,,,,,,++++++***---.........---,,,,,,+++............////////////........................//////000000000000/////////......------///000111////////////////////////......///000000000000000//////......---------,,,+++++++++*********))))))***++++++,,,,,,++++++***))))))*********+++++++++,,,------...---,,,***)))************))))))))))))++++++***)))((('''&&&&&&+++******((('''&&&%%%%%%))))))*********+++++++++......,,,+++***)))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******)))))))))+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,---------......---,,,+++***))))))))))))*********)))))))))))))))+++++++++,,,,,,---------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,++++++***+++++++++............---,,,++++++++++++************+++++++++++++++***)))(((((('''************************))))))))))))************+++++++++*********))))))((()))***++++++++++++++++++++++++*********))))))))))))))))))))))))))))))&&&''''''(((((((((((((((dddRRREEE>>><<<888888777555333222222222333111111111111111111111111000//////......//////000000/////////.........---//////////////////......++++++,,,,,,---...............---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++************+++++++++,,,++++++++++++++++++++++++((())))))******))))))((()))******++++++******)))***)))(((***---///...---,,,+++))))))******((('''))))))))))))(((((((((((())))))(((((((((((()))))))))(((***,,,,,,+++///666>>>444++++++---,,,******++++++******++++++,,,---,,,---......//////...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******+++++++++*********))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))))))))))))))))))))))))))(((((()))))))))+++++++++*********))))))((((((((((((((()))******))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++***************)))))))))((())))))))))))))))))))))))+++*********))))))))))))))))))******************,,,,,,,,,++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,++++++------......---,,,,,,+++------------....................................//////000000000000/////////......---...///000111000000000000000000000000......///000000000000000/////////......---------+++++++++*********))))))*********++++++******************++++++++++++,,,,,,,,,,,,,,,,,,+++******************))))))))))))*********)))((((((''''''))))))))))))(((((((((((())))))*********+++++++++------,,,+++************************************))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++************+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---------------,,,+++***))))))))))))***)))))))))))))))))))))***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,------------------,,,,,,++++++************++++++,,,,,,,,,+++***)))))))))************************(((((()))))))))*********+++++++++*********))))))))))))***++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))''''''((())))))))))))(((cccRRREEE>>>===888888777555333222222222333111111111111111111111111111000000//////000000111/////////...............000000//////.........---------,,,,,,,,,---///000......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++)))))))))*********++++++++++++++++++++++++++++++)))******************))))))******++++++******))))))((((((***...111333444111...+++*********)))((((((((((((((())))))))))))))))))(((((((((((())))))***((()))***)))+++444???NNN===---***...///,,,)))++++++******++++++,,,---,,,---......//////......---------------------------------------------------------,,,++++++******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))******))))))(((************))))))))))))******))))))))))))******+++************)))))))))((((((((((((((()))******)))))))))*********++++++))))))))))))))))))))))))((()))******++++++******************))))))))))))))))))))))))))))))))))))***************)))))))))+++++++++++++++*********+++++++++++++++*********))))))))))))************+++,,,,,,------,,,,,,+++---------------,,,,,,++++++,,,,,,,,,------------...........................//////000000//////...///............///000000000000000000000000000000......///000000000///////////////...............+++++++++***************))))))************))))))++++++++++++,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))((((((((())))))************************+++++++++,,,++++++*********++++++************************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************************,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++******++++++++++++******++++++,,,,,,,,,---------,,,+++******))))))))))))))))))))))))))))))*********************+++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,+++,,,,,,------------,,,++++++************++++++------,,,,,,+++*********************************(((((())))))))))))******+++++++++*********************+++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))'''((())))))******))))))bbbQQQDDD>>>===999777666555333222222222222111111111111111111111111111111000000000000111111........................111000//////......------111000//////..................---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))******+++,,,((())))))))))))***************************************++++++++++++******))))))************)))))))))(((((())),,,000333555444111---*********))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((())))))((()))444@@@LLL<<<---***......,,,***++++++******++++++,,,---,,,---......///.........,,,,,,,,,------.........------------------------*********+++,,,,,,------************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))************))))))++++++******))))))((((((******))))))))))))******************))))))))))))((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))((())))))************************)))))))))))))))))))))))))))))))))))))))************************---,,,,,,++++++*********+++++++++***************************++++++++++++,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,------------...........................//////////////////.............../////////000111111111111111111111111......///////////////...........................******************************++++++++++++******++++++,,,,,,,,,---------+++***)))(((((()))***+++************)))))))))((((((((()))))))))*********''''''(((((())))))*********************************************+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++,,,,,,++++++******))))))******++++++++++++******++++++++++++,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))*********)))))))))))))))************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,***+++,,,---------------++++++************++++++,,,,,,+++++++++*********************************(((((((((((()))))))))***************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************```PPPDDD>>>===999777666555444333222222222000000000000000000000000111111000000000000111111---------...............111000///...---...............////////////...---......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++***************++++++,,,((())))))))))))***************************************++++++++++++******)))))))))******)))))))))))))))))))))***,,,000222444000,,,************)))'''((((((((()))))))))***))))))(((((((((((())))))(((((()))+++)))(((...777;;;222++++++,,,******+++++++++******++++++,,,---,,,---......///.........+++,,,,,,------.........++++++++++++++++++++++++))))))***++++++,,,,,,---*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))************))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***(((((()))))))))*********))))))))))))))))))))))))(((((()))************)))))))))))))))))))))******))))))))))))))))))))))))***************+++++++++---,,,,,,++++++*********************************+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,+++,,,------------.......................................////////////......---......///////////////000000000000000000000000......////////////......------------............************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******((((((((()))***+++************)))))))))((((((((())))))******++++++((((((((((((((((((((((((************************))))))))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++******))))))))))))******++++++******)))*********+++++++++,,,,,,******))))))((()))))))))(((((())))))************))))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,,,,++++++***+++*********++++++,,,---******+++,,,------------++++++************++++++***************)))))))))))))))))))))))))))))))))'''(((((((((((()))))))))************************+++++++++,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************___OOOCCC>>>===999666666555555333222222111000000000000000000000000111000000//////000000111---------------.........000///...------...///000,,,,,,---------...............---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...+++++++++++++++++++++++++++************+++,,,,,,)))))))))*********++++++************************)))******************)))((())))))******))))))((()))******)))((()))+++---000---+++******+++***)))''''''(((((())))))******))))))(((((((((((())))))((('''))),,,+++((()))---***((()))+++***'''(((,,,++++++******++++++,,,---,,,---......//////......,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,+++******))))))******)))))))))((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))******))))))((())))))))))))(((((((((((())))))(((((((((((())))))(((((()))))))))))))))***((((((((((((((()))******((((((((()))))))))******))))))))))))))))))))))))'''((())))))******))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********)))))))))***************+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......///000/////////////////////////////////....../////////...------,,,,,,,,,,,,,,,---------***************+++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,)))))))))))))))******+++************)))))))))))))))))))))******+++++++++))))))))))))))))))))))))+++++++++***************)))))))))))))))***+++,,,************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))************************)))************+++++++++*********)))))))))))))))))))))************))))))))))))*********+++++++++***))))))(((((()))))))))((((((((()))******++++++************))))))))))))************++++++++++++***++++++,,,,,,++++++***************+++,,,------***++++++,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))***************+++++++++******+++++++++***))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))^^^NNNCCC>>>===999666666666555444333111111000000000000000000000000000//////......//////000,,,,,,,,,------.........///...---,,,---///111222777444000,,,+++,,,...///......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,---......++++++++++++++++++++++++++++++******++++++,,,---************+++++++++,,,************************((())))))******))))))((((((((())))))))))))(((((((((***,,,+++)))((()))+++***)))((()))***+++***)))'''''''''((()))*********))))))(((((((((((())))))***''''''+++---***'''''''''&&&(((,,,+++((((((+++++++++******++++++,,,---,,,---......//////......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***)))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))******((((((((((((((()))******(((((((((((()))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))******************((()))))))))*********+++))))))*********+++++++++)))******++++++******)))******+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++---......//////......---------///000000000///.................................//////......---,,,*********++++++,,,,,,,,,))))))*********++++++++++++,,,,,,------,,,,,,+++*********++++++++++++,,,((()))******+++++++++***************))))))))))))******************++++++))))))***+++,,,,,,---...+++++++++*********))))))***)))))))))))))))***+++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))))))))))))))************))))))))))))))))))*********+++))))))(((((((((((())))))'''(((((()))******+++++++++++++++******)))))))))************++++++++++++***++++++,,,,,,++++++***************+++,,,---...++++++,,,,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))'''''''''((((((((())))))))))))*********+++++++++)))************)))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((())))))))))))(((^^^NNNCCC>>>===999666666666555444333111111000000000000000000000000//////............//////,,,,,,,,,------............---,,,,,,---///222333FFF@@@777...******---///......---------,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''***---,,,***)))***+++&&&&&&&&&(((***+++***)))&&&''''''((()))******+++))))))(((((((((((())))))---'''%%%***...,,,((('''***((())),,,---***(((***++++++******++++++,,,---,,,---......//////......------------------------------------------------)))))))))***++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))******((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))*********++++++,,,,,,,,,(((((())))))*********+++(((((())))))*********+++(((((((((((())))))))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************---..................---,,,---///000000000///............................../////////...---,,,,,,))))))*********+++++++++))))))******++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++((()))***,,,,,,,,,+++***************))))))))))))************************((()))***,,,...000111222++++++++++++******))))))******))))))))))))******************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***''''''(((((())))))******))))))************))))))))))))))))))************))))))(((((((((((()))***'''(((((()))***+++++++++,,,+++++++++******)))))))))************++++++++++++++++++,,,,,,+++++++++************+++,,,---...,,,,,,,,,,,,,,,+++***)))++++++************+++++++++++++++++++++++++++,,,))))))))))))))))))))))))''''''''''''((((((((()))))))))******++++++++++++)))))))))))))))(((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((