BM66( |||||||||xxxtttssssssssssssttttttttttttuuutttsssqqqpppooooooooollllllllllllmmmooopppqqqwwwvvvvvvyyy|||yyyxxxyyyzzz|||{{{zzz{{{{{{xxxpppjjjdddaaaaaa```]]]YYY[[[[[[[[[[[[[[[[[[[[[[[[VVVUUUTTTRRRQQQPPPPPPPPPIIIIIIIIIJJJKKKLLLMMMNNNRRRQQQQQQTTTZZZ^^^___^^^```\\\\\\}}}~~~xxxuuurrrqqqqqqrrrrrrqqqpppppprrruuuxxxyyyxxxwwwwwwwwwvvvuuuqqqmmmjjjgggeee^^^```xxxxxxyyy{{{{{{{{{{{{|||}}}~~~~~~sssqqquuuvvvqqqjjjbbb]]]WWWTTTSSSRRROOOMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHIIIMMMQQQUUUVVVVVVYYYUUUOOOsssppplllhhh]]]^^^^^^]]]\\\[[[[[[\\\___^^^___bbbddddddcccaaa]]]]]]\\\ZZZWWWTTTQQQOOOOOOKKKIII[[[tttxxx}}}tttrrrtttzzz~~~xxxrrrnnnnnnooonnnllljjjjjjkkklllmmmooopppppprrrpppqqquuuvvvxxx}}}wwwllliiinnnuuuxxxsssmmm^^^^^^gggiiippp~~~zzzlll___WWWTTTUUUXXXWWWbbb~~~vvv^^^YYYWWW]]]eeeeeeooosssvvvtttoookkkkkkmmmgggfffeeefffffffffcccaaa```]]][[[ZZZVVVRRRSSSWWWhhhqqqooohhhaaaWWWZZZkkk|||vvvvvvvvvtttssstttppppppoooooopppqqqssstttrrrrrrqqqpppooonnnmmmmmmbbb``````mmmooovvv|||vvvuuu{{{rrrdddaaa]]]WWWTTTSSSRRRPPPNNNLLLKKKKKKJJJHHHGGGGGGFFFHHHHHHGGGEEEEEEDDDDDDDDDAAAAAAAAAAAABBBDDDEEEFFFDDDEEEGGGJJJNNNPPPRRRRRRUUUZZZSSSmmmlllvvv^^^TTTWWW[[[\\\ZZZZZZ\\\^^^^^^]]]]]]^^^``````^^^\\\YYYYYYXXXWWWVVVTTTRRRPPPRRROOOHHHOOOrrrsssjjj}}}xxx|||yyyppplllkkklllmmmsssoooiiifffggghhhiiiiiifffggghhhiiijjjkkklllllljjjhhhiiimmmooopppvvv}}}}}}xxxnnnccc[[[[[[aaafffnnnrrr}}}wwwttt|||tttdddbbbjjjkkksssuuudddVVVNNNMMMNNNPPPOOOTTTbbbuuuwww[[[KKKMMMOOOWWW```___dddeeefffccc___\\\[[[\\\ZZZYYYZZZZZZZZZXXXTTTQQQPPPLLLIIIHHHEEEBBBDDDIIIUUU``````XXXQQQIIISSSjjj|||wwwpppjjjjjjiiigggfffhhhdddcccbbbaaaaaabbbcccddd_________^^^^^^]]]]]]]]]WWWSSSLLLOOOnnn|||yyy___kkk{{{~~~}}}tttpppqqqyyy~~~ooo___ZZZWWWSSSOOOMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA=========>>>???@@@AAABBBAAACCCFFFHHHKKKLLLNNNOOOMMMTTTQQQhhhyyymmmpppoooyyyVVVPPPTTTXXXZZZXXXWWWXXXZZZWWWUUUTTTUUUUUUUUUTTTRRRVVVUUUTTTRRRPPPNNNLLLKKKIIIHHHBBBEEEbbb|||\\\fffuuuwww~~~yyyoooiiiggggggfffoookkkgggdddcccdddeeeeeeccccccdddeeefffgggggghhhiiihhhiiilllmmmmmmqqqwwwooojjjccc\\\YYYZZZ^^^bbbdddiiirrr}}}~~~}}}uuupppvvvxxxooo```WWWUUUUUUVVVVVVZZZ^^^bbbhhhtttfffRRRMMMSSSVVV___lllppprrrnnnhhheeecccaaa^^^\\\]]]]]]]]]^^^]]]ZZZUUURRRQQQMMMJJJJJJHHHFFFJJJPPPVVVaaaaaaXXXPPPMMM]]]yyykkkfffbbbbbbaaa___```bbb```^^^]]][[[ZZZZZZZZZZZZWWWWWWWWWXXXXXXYYYYYYYYYYYYUUUJJJDDDTTTyyyyyywwwiiigggqqq|||||||||||||||}}}~~~}}}}}}}}}~~~|||{{{{{{|||||||||}}}^^^WWWWWWPPPPPPRRRTTTXXX]]]aaaeeegggTTTbbbttt{{{vvvttttttuuuzzzzzzzzzpppjjjfffjjjqqqqqqiii___XXXVVVRRRNNNKKKJJJIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@????????????@@@@@@@@@AAAAAABBBDDDEEEFFFEEEHHHLLLNNNOOOPPPRRRSSSRRRRRRSSSnnnlll[[[hhh{{{sssWWWYYY[[[\\\\\\[[[YYYXXXXXXYYYWWWVVVVVVVVVVVVUUUSSSXXXWWWTTTQQQNNNKKKIIIHHHIIIKKKHHHHHH[[[bbbcccpppkkk~~~}}}pppgggfffhhhjjjqqqooolllhhhfffdddddddddaaaaaabbbccccccdddeeeeeegggfffhhhkkkkkkiiijjjooofffaaa\\\XXXXXXYYYZZZ[[[___eeeoooyyy}}}zzziii\\\VVVUUUVVVVVV___ddd```\\\ddduuu___OOONNNUUUWWWaaattt}}}}}}uuuiiibbb^^^\\\XXXTTTSSSRRRRRRSSSRRRPPPKKKHHHHHHCCCAAA@@@??????EEELLLQQQZZZVVVKKKEEEEEEZZZzzzhhheeecccdddcccaaaaaaddd]]]\\\ZZZXXXWWWVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\UUUUUUQQQMMMVVVtttnnnyyyuuuhhhgggkkksss|||vvviiiiiivvv{{{{{{zzzzzz{{{{{{|||}}}zzz{{{}}}|||~~~|||wwwtttuuuwwwzzzyyywwwuuutttssssssssstttvvvxxxzzz||||||||||||~~~}}}|||{{{{{{{{{{{{{{{wwwxxxzzzzzzyyyzzz|||~~~{{{zzzxxxvvvvvvvvvxxxyyyyyy{{{}}}}}}|||}}}{{{{{{}}}}}}zzzMMMIIILLLDDDDDDEEEGGGJJJMMMPPPSSSUUUNNN[[[kkktttsssnnnjjjiiigggnnn||||||vvvwwwkkkeee```bbbggghhhddd___XXXWWWTTTPPPLLLKKKKKKLLLHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA<<<<<<<<<===>>>???@@@AAA@@@DDDIIIKKKKKKLLLMMMOOONNNNNNZZZvvvccc]]]rrrlllZZZXXXWWWVVVVVVVVVUUUSSSRRRUUUTTTRRRQQQRRRRRRQQQPPPRRRQQQOOOMMMKKKJJJIIIHHHGGGJJJJJJHHHNNNhhhppp^^^wwwvvvfff|||~~~|||vvvhhhccccccccchhhhhhfffdddaaa___^^^^^^ddddddeeeeeefffgggggggggffffffjjjnnnmmmiiiiiillleee```ZZZXXXZZZ\\\\\\[[[```dddkkksss|||tttddd\\\\\\___\\\hhhnnndddXXXVVV^^^dddVVVJJJNNNZZZ___kkk~~~zzzlllaaa[[[YYYXXXUUUTTTTTTTTTSSSQQQNNNKKKMMMHHHEEEDDDCCCDDDJJJQQQZZZ```YYYMMMIIIMMMfff}}}gggdddeeefffeeeaaa```cccYYYXXXWWWVVVVVVVVVWWWWWWYYYZZZZZZZZZ[[[[[[\\\\\\[[[WWWSSSOOOLLLYYY|||~~~yyyiii```^^^fffrrrwwwyyy|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzwwwxxxxxxzzz{{{|||}}}}}}zzz{{{{{{vvvqqqnnnqqqtttsssrrrpppooonnnnnnnnnoooqqqsssuuuwwwxxxxxxxxxwwwvvvwwwxxxxxxxxxwwwvvvuuutttuuuwwwwwwwwwwwwzzz|||yyywwwvvvtttssssssssstttsssvvvyyyyyyxxxzzzvvv}}}qqqEEE???CCC@@@>>>>>>@@@BBBEEEHHHKKKLLLDDDOOO\\\bbb```[[[YYYZZZ```jjjzzztttpppoooccc```___bbbffffffaaa\\\SSSQQQOOOKKKGGGEEEFFFGGGFFFEEEEEEDDDDDDCCCCCCCCC??????>>>=========>>>>>>?????????@@@AAABBBDDDDDDCCCGGGLLLOOOOOOOOOPPPRRRLLLTTTooo{{{^^^dddaaaUUUXXXVVVTTTUUUXXXYYYWWWUUUSSSQQQOOOOOOPPPPPPPPPNNNRRRQQQQQQRRRRRRTTTUUUUUUFFFJJJMMMKKKKKK]]]```aaa{{{aaammmzzz~~~}}}zzzooohhhdddccceeefffeeedddcccbbbbbbaaaaaabbbbbbccccccddddddbbbccchhhmmmlllhhhfffiiigggaaa[[[ZZZ]]]aaabbbaaa^^^___```dddpppnnnfffiiiooogggsssxxxkkkZZZSSSRRRSSSKKKBBBMMMaaalllxxxlllZZZQQQQQQSSSRRRQQQOOOOOOOOONNNKKKHHHLLLGGGCCCBBBAAAAAAGGGOOOYYY]]]TTTIIIHHHPPPkkkjjjcccaaabbbdddbbb\\\[[[]]]XXXXXXWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]VVVTTTSSSLLLRRRvvv{{{|||oooeeejjjvvv~~~{{{zzzyyyyyywwwwwwwwwvvvvvvvvvvvvvvv{{{|||zzzuuuooommmppptttpppooonnnmmmlllmmmnnnooonnnppprrrtttuuuuuutttsssssstttvvvxxxxxxwwwuuutttrrrsssuuuuuuuuuvvvxxxzzzyyyyyywwwvvvtttsssssssssmmmqqqttttttsssvvv|||}}}|||}}}zzz{{{}}}PPP@@@@@@AAA===>>>@@@CCCGGGKKKOOOQQQCCCGGGKKKNNNOOOQQQVVVZZZZZZhhh||||||xxxsssmmmiii^^^^^^]]]^^^^^^]]]ZZZWWWQQQOOOLLLIIIGGGFFFFFFFFFGGGEEEDDDCCCBBBBBBCCCCCC???>>>>>>===============;;;<<<=========???BBBDDDCCCHHHOOORRRQQQOOONNNOOOPPPZZZ~~~jjjeeettttttdddXXXVVVTTTRRRRRRSSSSSSSSSRRRQQQNNNLLLMMMPPPQQQPPPNNNKKKPPPVVVYYYYYYVVVUUUTTTSSSRRRMMMMMMPPPVVVuuuyyydddfffaaawww|||wwwbbb______aaadddffffffdddaaa___```bbbccccccbbbbbbcccdddcccdddeeeffffffgggggggggddd```]]]___dddhhhhhhfffdddaaabbbhhhoooxxxzzzyyytttrrrtttttt___SSSSSSVVVVVVYYY^^^eeetttrrr```PPPMMMMMMFFFHHHKKKNNNOOOMMMJJJGGGEEEDDDBBB???===???DDDLLLRRRZZZ\\\SSSHHHKKK]]]wwwwww~~~lllbbbaaa\\\WWWXXX\\\\\\XXXWWWXXXWWWUUUTTTWWW]]]bbbccccccaaa]]]]]]___]]]XXXZZZYYYTTTOOOLLLIIIaaawww~~~{{{qqqttt{{{~~~}}}|||~~~}}}}}}}}}{{{zzzyyy|||~~~|||wwwtttsssuuurrrrrrsssuuuvvvuuurrrpppmmmmmmnnnooopppqqqrrrrrrqqqrrrssstttttttttrrrrrrpppppppppppppppooonnnnnnoooqqqttttttssstttwwwzzz{{{zzzwwwuuuttttttuuuuuutttsssrrrqqqrrrvvv}}}|||xxxyyy{{{}}}~~~tttJJJ>>>AAACCC>>>======@@@EEEIIIKKKLLLBBBFFFJJJLLLLLLNNNRRRUUU[[[jjj~~~zzzttttttqqqlllhhh]]]]]]]]]^^^^^^\\\YYYVVVPPPNNNKKKHHHFFFEEEFFFFFFFFFEEEDDDBBBAAAAAABBBBBB???>>>======<<<<<<======;;;<<<=========>>>AAADDDCCCIIIPPPSSSRRROOONNNNNNUUUfffeeehhhxxxnnn___WWWWWWUUUSSSSSSTTTTTTSSSRRROOOMMMKKKLLLOOOQQQQQQOOONNNQQQUUUXXXWWWUUURRROOOOOONNNJJJJJJMMMQQQlllnnn|||~~~mmmmmm}}}fff___[[[]]]aaacccddddddbbb```aaabbbccccccbbbbbbcccdddffffffggggggfffeeeeeeeeefffbbb```bbbhhhllllllkkkjjjgggfffhhhjjjooo{{{}}}wwwzzz}}}yyycccWWWVVVYYY\\\aaahhhsssxxx___JJJGGGKKKIIIFFFIIILLLNNNLLLIIIFFFDDDDDDBBB???===???EEEMMMRRR\\\WWWWWWLLLHHHooonnn^^^]]]]]]ZZZWWWZZZ```aaa^^^ZZZZZZXXXVVVUUUWWW\\\aaa___```___\\\\\\___]]]XXXYYYYYYTTTPPPLLLGGGZZZ}}}{{{www}}}vvvyyy}}}}}}}}}}}}|||{{{zzzyyy{{{zzzyyyyyyzzz{{{zzzyyy{{{}}}}}}|||yyyvvvuuutttrrrrrrrrrssssssrrrqqqooommmnnnnnnooooooppppppqqqrrrrrrsssssssssrrrqqqqqqpppppppppppppppooonnnnnnlllnnnppppppppprrrvvvyyyyyywwwvvvtttssstttuuuvvvsssssssssrrrssswww}}}}}}}}}~~~yyyxxxxxxzzz||||||pppJJJ@@@@@@>>>>>>======@@@EEEIIIKKKLLLAAADDDHHHIIIIIIJJJNNNQQQ[[[kkk}}}nnnjjjmmmkkkgggdddZZZZZZ[[[]]]^^^\\\XXXUUUNNNLLLIIIGGGEEEEEEEEEFFFFFFEEECCCBBBAAA@@@@@@@@@>>>======<<<<<<<<<<<<<<<;;;<<<=========>>>AAADDDEEEKKKRRRUUUSSSOOOMMMMMM\\\{{{aaarrrggg\\\ZZZXXXVVVUUUTTTUUUUUUSSSRRRNNNMMMLLLMMMOOOQQQQQQPPPQQQRRRUUUXXXYYYWWWSSSOOOLLLMMMHHHHHHKKKMMMaaa|||tttdddwwwddd\\\XXXZZZ^^^bbbdddeeeeeedddaaabbbccccccbbbbbbccceeegggiiijjjiiifffdddccccccfffdddcccgggmmmsssuuutttpppnnnkkkjjjggghhhrrr}}}jjj[[[XXXYYY```gggttt}}}dddOOOJJJMMMKKKLLLLLLMMMLLLKKKHHHEEECCCDDDAAA>>><<>>>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<<<<>>>AAACCCFFFLLLRRRUUUSSSOOOMMMLLLiii}}}hhhbbbZZZ^^^YYYWWWVVVUUUUUUUUUSSSQQQPPPOOONNNNNNOOOPPPPPPPPPTTTTTTVVVYYY[[[ZZZVVVRRRLLLMMMIIIIIILLLJJJWWWppprrrcccooo|||~~~oooddd[[[VVVXXX[[[___cccfffhhhiiibbbccccccbbbaaabbbdddffffffiiikkkjjjfffccccccccceeedddeeejjjrrrzzzwwwuuusssqqqkkkjjjqqq{{{qqqiiifffoooxxxssshhhcccaaaYYY\\\XXXRRRMMMIIIGGGEEECCCCCC@@@===<<<@@@GGGNNNRRRSSSKKKLLLMMM```wwwaaa```WWWZZZZZZYYY\\\aaabbb```XXXVVVTTTSSSTTTWWW[[[^^^[[[\\\\\\ZZZ[[[]]]ZZZVVVRRRTTTQQQQQQQQQIIIMMMaaa{{{ooooootttyyy{{{zzzyyywwwvvvttttttsssnnnnnnoooqqqtttuuutttrrrvvvttttttvvvxxxyyyvvvsssppppppooommmkkkkkkmmmooonnnnnnnnnmmmmmmmmmllllllrrrqqqooonnnmmmmmmnnnoooppppppooonnnnnnnnnnnnnnnlllllllllmmmooorrrwwwyyyxxxwwwvvvtttssssssssssssqqqsssuuuvvvwwwyyy}}}}}}~~~~~~xxxwwwvvvwwwyyyyyy{{{mmmLLLDDD@@@999<<<;;;<<<@@@EEEJJJMMMNNN<<<@@@DDDFFFGGGIIINNNRRRVVVhhhtttddd^^^YYYUUUSSSQQQSSSWWW[[[]]][[[WWWSSSIIIHHHEEECCCBBBBBBCCCCCCBBBBBBAAA@@@???>>>===<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<<<<>>>AAACCCGGGLLLRRRSSSQQQNNNMMMMMMssspppttt]]]VVV]]]XXXWWWUUUUUUUUUSSSPPPNNNRRRRRRRRRPPPOOOOOOOOOPPPWWWWWWXXXYYYYYYVVVRRROOOJJJLLLHHHHHHLLLIIINNN___wwwtttkkk^^^oooppphhhsssyyyqqqjjj\\\TTTTTTVVVYYY^^^ccchhhkkkcccccccccbbbaaabbbdddgggdddhhhlllkkkgggddddddeeebbbbbbeeelllwww|||vvvrrrxxxzzzzzz}}}|||rrrllldddXXXNNNHHHFFFDDDCCCAAA>>><<<===CCCIIINNNQQQKKKMMMCCCQQQeeeVVVWWWYYY]]]]]]ZZZYYY[[[[[[XXXUUUTTTTTTUUUXXX[[[^^^```\\\^^^]]][[[ZZZ[[[XXXSSSNNNPPPNNNQQQUUUNNNMMMYYY}}}nnnkkklll~~~{{{|||zzzzzz{{{zzzxxxvvvtttsssssssssoooooonnnppprrrrrrqqqpppooonnnnnnqqquuuwwwtttrrrppppppooollliiiiiilllooonnnnnnmmmmmmlllkkkkkkkkkpppooonnnmmmlllmmmnnnnnnpppooonnnnnnmmmmmmnnnnnnnnnmmmmmmooorrruuuyyyzzzzzzyyywwwuuusssrrrqqqpppppprrruuuvvvwwwyyy|||~~~~~~{{{vvvuuuvvvxxxyyyzzztttPPPCCC@@@<<<;;;;;;<<>>CCCFFFGGGIIINNNRRRSSSfffzzz{{{rrrddd^^^YYYTTTQQQSSSVVVZZZ^^^___\\\VVVQQQIIIGGGDDDBBB@@@@@@AAAAAA???????????????>>><<<<<<;;;::::::999999999999999:::;;;<<<<<<<<<===@@@CCCGGGKKKOOOPPPOOOMMMMMMOOOppprrr^^^uuuzzzYYYQQQWWWVVVUUUTTTTTTSSSQQQMMMKKKRRRRRRRRRQQQOOONNNOOOQQQWWWXXXYYYWWWRRRMMMJJJIIIGGGIIIEEEEEEJJJGGGGGGRRRvvvhhhwwwXXXddd~~~hhhWWWcccyyyxxxvvvnnnYYYSSSRRRQQQRRRWWW^^^eeejjjddddddcccbbbaaabbbeeehhhccchhhmmmlllgggcccdddeee___```eeemmm{{{jjjmmmvvv~~~|||pppfffYYYMMMHHHEEECCCAAA???<<<;;;???FFFLLLNNNOOOHHHPPPEEE^^^wwwYYYRRRTTTZZZ^^^^^^ZZZVVVUUUTTTPPPTTTTTTUUUYYY]]]```aaaaaa\\\^^^]]]ZZZZZZZZZVVVPPPKKKMMMKKKNNNWWWSSSNNNTTTmmmvvvfffdddnnnvvv|||yyyyyyzzzxxxvvvtttssssssssssssrrrpppnnnooopppqqqqqqpppllllllmmmppprrrsssrrrqqqpppqqqqqqmmmjjjiiilllooommmlllllllllkkkkkkjjjjjjnnnnnnmmmmmmmmmmmmnnnnnnpppooonnnmmmlllmmmnnnoooooonnnnnnppptttwwwxxxxxxyyyxxxwwwuuusssqqqooooooppprrrtttuuuvvvxxx{{{~~~~~~vvvuuuvvvyyyzzz{{{|||UUUCCC???===::::::;;;???EEEKKKNNNPPP;;;>>>CCCEEEEEEGGGKKKOOORRRfffoooccccccjjjqqqssseeebbbdddaaa[[[VVV[[[]]]```cccbbb\\\TTTNNNIIIGGGDDDAAA???>>>>>>???<<<===>>>>>>>>>>>>===<<<::::::999888888888888888:::;;;;;;;;;;;;===@@@CCCGGGJJJMMMMMMLLLLLLNNNQQQooo{{{rrrvvv}}}hhhVVVsssrrrYYYQQQVVVTTTSSSRRRRRRQQQNNNJJJGGGMMMOOOPPPOOOMMMMMMPPPRRRQQQUUUYYYVVVOOOIIIIIIKKKGGGJJJEEEEEELLLIIIEEELLLaaaxxxkkkvvv^^^___rrrsssSSSWWWooorrrxxxttt\\\WWWSSSOOOOOOSSS\\\fffllldddddddddbbbaaabbbeeehhheeekkkooonnngggbbbbbbddd]]]___dddooo|||___^^^aaagggnnnnnneee]]]RRRKKKHHHEEEAAA===<<<;;;;;;AAAHHHNNNNNNLLLIIIKKKNNNnnniiiRRRUUUTTTVVV[[[\\\XXXTTTRRRPPPMMMRRRSSSUUUZZZ___aaa___\\\XXXZZZ[[[YYYYYYZZZVVVPPPKKKLLLGGGKKKVVVTTTMMMPPP]]]ddd^^^bbbkkkzzz{{{~~~{{{|||wwwvvvtttrrrqqqrrrrrrsssssspppmmmmmmnnnqqqrrrrrrnnnppprrrsssrrrqqqqqqqqqppprrrssspppkkkjjjlllpppkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmnnnoooooooooooopppooonnnllllllmmmnnnooommmlllmmmppptttvvvuuussssssssssssrrrqqqpppooonnnpppqqqrrrssstttwww{{{~~~~~~}}}~~~wwwuuuvvvzzz|||}}}YYYCCC===<<<:::999;;;???EEEKKKOOOPPP<<>>=========:::;;;===>>>>>>>>>===<<<:::999999888777888888888999:::;;;;;;;;;===@@@BBBFFFIIIKKKKKKJJJKKKOOORRRvvvvvvuuu```\\\xxxnnn[[[TTTXXXSSSRRRQQQPPPOOOMMMHHHEEEHHHKKKMMMMMMLLLMMMPPPTTTJJJRRRXXXVVVOOOKKKNNNSSSJJJLLLGGGGGGOOOLLLGGGLLLSSS|||ttteeefff]]]hhh~~~[[[TTTgggmmmzzz~~~hhh\\\WWWRRROOOSSS]]]hhhpppeeeeeedddbbbaaabbbfffiiigggmmmqqqooogggaaa```aaa]]]___eeeppp}}}ccc___YYYWWW]]]___XXXSSSLLLIIIHHHEEE???:::;;;:::<<>><<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777999:::;;;;;;;;;===@@@CCCDDDLLLHHHHHHOOOFFFKKKhhhyyynnn\\\VVV^^^^^^XXXLLLOOONNNNNNNNNLLLKKKJJJIIIHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOLLLLLLKKKIIIGGGGGGIIIKKKMMMppp~~~hhhvvvfffXXXrrrqqqVVVXXXmmm~~~{{{jjjZZZNNNNNNOOOPPP]]]mmmgggfffdddbbbaaaaaaaaaaaacccgggiiigggbbb]]][[[ZZZ______ccclll}}}~~~xxxggg^^^XXXQQQLLLQQQLLLHHHHHHEEE???<<<<<<999;;;???DDDKKKNNNKKKEEEAAAQQQkkkzzzYYYVVVWWWQQQXXXUUURRRPPPOOOOOOMMMLLLPPPOOOQQQVVVXXXWWWWWW[[[TTTUUUUUUUUUUUUTTTTTTSSSRRRLLLHHHIIIOOORRRPPPMMMPPPgggqqqXXXZZZaaappp{{{tttppp}}}~~~}}}zzzxxxyyyvvvtttrrrrrrsssrrrrrrlllkkkkkkkkkmmmoooqqqrrrrrrxxx}}}|||vvvpppnnnnnntttsssqqqooonnnmmmllllllkkkiiiggghhhlllnnnnnnllllllllllllmmmnnnoooooopppqqqppppppooooooooooooooommmllllllkkkkkkllllllmmmkkklllmmmoooppppppppppppqqqooonnnooorrrvvvyyyzzz|||{{{{{{|||~~~}}}|||uuuuuuwww{{{|||zzz|||XXXEEEAAA555;;;;;;===AAAGGGLLLOOOOOO???AAADDDFFFHHHIIIJJJJJJOOOccc}}}aaaSSSMMMGGGGGGJJJMMMVVV___lllvvvnnneeejjjrrrmmmeee]]]UUUNNNJJJGGGCCCBBB@@@>>>===;;;;;;::::::::::::::::::;;;;;;;;;::::::888777777666666666999:::;;;;;;<<<===AAACCCCCCJJJHHHKKKPPPLLL]]]ppp^^^qqqVVVVVVPPPKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNPPPQQQQQQQQQPPPNNNLLLKKKKKKJJJJJJIIIIIIJJJMMMOOOMMM___wwwaaaggg{{{eeeXXXgggmmmYYYNNNKKKNNNVVV___gggfffdddbbb___^^^^^^___aaadddfffddd___ZZZYYYZZZ\\\]]]```gggrrryyy|||nnn___TTTRRRKKKFFFFFFEEEAAA=========???AAAEEEJJJKKKHHHDDDMMM___|||rrrYYYYYY[[[TTTQQQOOOLLLKKKMMMNNNNNNNNNRRRRRRVVV\\\]]]ZZZYYY[[[YYYYYYXXXWWWVVVUUUTTTTTTUUUMMMGGGHHHPPPUUUTTTPPPMMM]]]|||nnnVVV[[[jjj}}}vvveeeddddddjjjvvv~~~|||zzzwwwuuutttrrrrrrrrrqqqqqqkkkkkkllllllmmmooopppqqqqqqvvv{{{zzzuuuooommmmmmqqqrrrrrrsssqqqooommmlllkkkiiihhhjjjmmmnnnmmmkkkkkkllllllmmmnnnnnnooooooppppppppppppooonnnmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkiiijjjlllnnnpppqqqqqqrrrqqqpppnnnoooqqqtttwwwxxx~~~}}}||||||}}}|||zzzxxxuuutttvvvzzz{{{zzz|||~~~___FFFAAA888999999;;;@@@GGGMMMQQQRRR>>>AAAEEEHHHIIIIIIIIIJJJQQQddd~~~ttt]]]SSSMMMFFFBBBCCCJJJ\\\kkkuuuyyypppjjjqqqvvvlll]]]RRRKKKHHHFFFEEEAAA@@@???===;;;:::999999888888999999999:::::::::999888777666666555666666999:::;;;;;;<<<>>>AAADDDEEEHHHIIILLLMMMNNNqqqjjjYYYxxxRRRPPPJJJMMMJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNNNNMMMLLLKKKMMMNNNPPPRRRRRRPPPNNNLLLKKKJJJIIIHHHIIIJJJLLLNNNOOOQQQcccppp^^^kkkdddaaa{{{iiiQQQHHHLLLPPPOOOccceeeeeeccc^^^\\\\\\^^^^^^```aaa___ZZZWWWWWWYYYXXXZZZ]]]aaafffkkkoooqqqzzzwwwtttuuuvvv|||jjj^^^TTTKKKDDDDDDDDDBBB???>>>>>>@@@DDDHHHIIIHHHGGGFFFVVVllleeeUUUYYY[[[SSSWWWTTTQQQQQQSSSUUUVVVVVVUUUVVVZZZaaabbb]]]ZZZZZZ^^^]]]ZZZXXXVVVTTTSSSRRRVVVNNNGGGHHHPPPWWWXXXUUUNNNSSSlll}}}UUUUUU```tttkkk\\\ZZZaaasss~~~}}}{{{yyyttttttsssrrrqqqpppoooooojjjkkklllmmmnnnoooooooooooossswwwwwwrrrnnnllllllnnnpppsssttttttrrrooolllkkkkkkkkklllmmmmmmkkkiiikkkkkkllllllmmmmmmnnnnnnnnnooopppqqqpppnnnkkkjjjiiiiiihhhhhhhhhhhhiiiiiihhhiiikkkmmmooopppqqqrrrrrrqqqpppooooooqqqsssuuu|||{{{zzz{{{|||{{{yyywwwtttsssuuuyyyzzzyyy|||zzzrrrdddEEE>>>:::777777:::@@@HHHOOOSSSUUU===AAAGGGIIIIIIIIIJJJLLLVVVgggiiiUUUMMMJJJCCC@@@AAADDD[[[jjjqqqwwwrrrooouuurrrfffVVVJJJFFFEEEDDDBBB???>>><<<;;;999888888888777777777888999999::::::777777666555555555555555999:::;;;<<<<<<>>>BBBEEEGGGFFFIIIJJJDDDKKK{{{eeeYYYkkkUUUQQQHHHOOOJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLMMMMMMJJJLLLPPPSSSUUUTTTRRRPPPKKKIIIFFFEEEFFFGGGHHHHHHQQQPPPTTTtttcccbbb|||xxxcccggg~~~zzzYYYHHHJJJLLLHHHYYY^^^dddeeeaaa]]]]]]]]][[[]]]^^^[[[WWWUUUVVVXXXUUUWWWZZZ]]]```bbbcccccciiikkkooovvvkkkgggnnnxxxzzzooogggVVVLLLCCCAAABBB@@@>>>===:::>>>EEEKKKJJJFFFFFFHHH___xxx{{{```YYY^^^]]]UUUaaa^^^[[[YYYZZZ[[[[[[[[[WWWWWWZZZ``````\\\YYYZZZ^^^\\\YYYUUURRRPPPOOONNNQQQMMMHHHIIINNNTTTYYY[[[UUUOOO___```XXXYYYjjjzzzooolllrrr~~~|||zzzvvvtttrrrssssssrrrpppnnnnnnnnnjjjkkkmmmnnnooonnnmmmmmmnnnpppssssssppplllkkkjjjlllmmmppprrrrrrqqqooommmkkkkkkmmmnnnnnnllljjjhhhjjjkkkkkkkkklllllllllmmmlllmmmppprrrqqqnnnjjjhhhiiiiiihhhhhhhhhhhhiiiiiihhhiiikkklllnnnooooooooorrrrrrqqqooonnnnnnppprrrvvvvvvwwwzzz|||}}}{{{zzzsssrrrtttxxxyyyxxx|||pppllldddAAA999999777777:::???HHHOOOTTTWWW<<>>888:::999999:::???GGGOOOTTTWWW;;;AAAGGGIIIHHHJJJOOOTTT^^^mmmrrr\\\FFF@@@@@@@@@BBBHHHNNNbbbiiigggooorrrlllhhhXXXRRRKKKFFFDDDCCCAAA>>><<<;;;:::888777777666666666666777888999::::::;;;666666555555555555666666888:::;;;<<<===@@@CCCFFFGGGDDDIIIIIIDDD[[[tttcccvvvzzzYYYYYYRRRLLLKKKMMMNNNOOOQQQRRRSSSSSSSSSNNNLLLJJJIIIJJJLLLOOOQQQKKKLLLNNNOOONNNLLLJJJHHHFFFBBB???@@@DDDGGGHHHGGGDDDRRROOOOOOnnn{{{yyyxxxfffuuuxxxXXXVVVggg}}}www\\\NNNHHHCCCDDDJJJTTT^^^dddeeeccc```]]]___```^^^YYYVVVVVVXXXZZZXXXWWWVVVWWWYYY[[[\\\\\\___eeepppxxxyyyxxxqqqjjjhhhiiieee\\\SSSOOOHHHBBB@@@>>>;;;;;;>>>AAADDDKKKNNNGGG@@@FFFSSSmmmggggggeeeaaa```[[[ZZZZZZ[[[]]]]]][[[ZZZSSSQQQQQQUUUUUUSSSSSSVVVUUUUUUTTTSSSQQQOOOMMMLLLIIIMMMPPPQQQQQQTTTZZZ___UUUMMMQQQlllxxx^^^ZZZccclllssszzz}}}{{{{{{zzzyyywwwrrrssssssppplllkkknnnqqqllllllmmmmmmmmmllllllkkkllllllllllllkkkkkkjjjiiiiiihhhhhhhhhiiijjjlllmmmiiijjjlllllljjjhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjiiilllooorrrrrrpppmmmkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkklllkkkkkkjjjiiihhhoooqqqsssqqqnnnnnnpppsssuuuvvvxxxzzz||||||yyyvvvqqqpppqqqtttvvvvvv{{{jjjxxxZZZ>>>;;;;;;999999:::???GGGOOOUUUXXX;;;@@@FFFHHHGGGJJJRRRYYYeeesssyyybbbLLLFFFFFFFFFIIINNNbbbyyy}}}sssssspppddd[[[MMMKKKGGGDDDAAA???===<<<;;;;;;999888777777777777666666777888999:::;;;<<<777666666555666666777777888:::;;;<<<===@@@DDDGGGHHHEEEKKKKKKIIIhhhgggccczzzvvvVVVUUUKKKNNNLLLLLLLLLNNNOOOPPPPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLKKKHHHIIIKKKLLLLLLLLLKKKJJJMMMIIIDDDDDDFFFHHHGGGDDDCCCLLLLLLNNN^^^uuu~~~wwwnnnlllkkkWWWRRRdddyyymmmZZZLLLDDD@@@CCCIIITTT^^^ddddddaaa```bbbdddbbb]]]YYYXXXXXXXXXWWWUUUTTTTTTVVVWWWXXX[[[[[[\\\cccooo|||~~~zzzsssooossszzz}}}vvvmmmeee___WWWMMMFFFFFFBBB@@@???<<<999<<>>GGGQQQXXX[[[:::@@@EEEGGGGGGKKKTTT\\\lllzzzkkkVVVOOOOOONNNPPPUUUssswwwooo^^^SSSGGGGGGEEEBBB===;;;:::;;;;;;;;;999888777777777777666777888999:::;;;<<<<<<777777666666666777777888888:::;;;===>>>@@@DDDGGGIIIGGGMMMKKKLLLnnnccciiisssyyynnnVVVSSSGGGQQQPPPJJJJJJKKKMMMMMMNNNNNNNNNLLLNNNPPPPPPOOOLLLHHHFFFDDDFFFHHHKKKMMMPPPQQQRRRXXXRRRKKKHHHHHHGGGDDD@@@GGGHHHIIIQQQWWW\\\zzzrrryyyzzzhhhmmm}}}dddLLLQQQggg{{{eeeRRRIIIAAA???AAAKKKYYYbbbdddbbbbbbeeegggfff```[[[YYYYYYTTTTTTTTTTTTUUUVVVWWWXXX^^^ZZZWWWZZZaaahhhkkkkkkllllllnnnooommmlllsss|||}}}}}}www|||}}}}}}|||qqqdddYYYPPPKKKIII>>>>>>??????;;;999>>>FFFFFFDDDFFFGGGBBBEEE]]]xxxtttfff^^^bbb___VVVXXXcccYYYYYYZZZ\\\[[[WWWRRRMMMKKKLLLPPPWWWXXXSSSPPPQQQTTTWWWZZZ]]]^^^\\\ZZZXXXTTTRRRSSSZZZdddgggbbb[[[VVVVVVTTTYYYtttkkkYYYWWW[[[ccckkkssszzztttdddcccmmmwww|||zzzzzzyyywwwuuutttuuutttooojjjjjjooouuuooonnnlllkkkjjjjjjkkkllllllkkkiiiiiijjjkkkkkkjjjdddfffiiikkkllljjjhhhffffffhhhiiihhheeeeeegggjjjiiiiiiiiihhhhhhhhhhhhhhhiiikkknnnqqqssssssrrrqqqkkkkkkjjjjjjjjjjjjkkkkkkhhhhhhiiijjjjjjjjjjjjjjjkkkooossssssppppppssswwwqqqsssvvv{{{~~~}}}{{{pppnnnooossstttuuuzzz{{{nnnJJJ>>><<<444555555777>>>HHHRRRZZZ^^^;;;???CCCEEEHHHNNNUUU[[[bbbxxxhhh]]]XXXVVV^^^jjjuuuggg\\\UUUHHHFFFDDDBBB???===<<<<<<<<<;;;999777555444333333444555777999::::::::::::777666444444444555777888999999;;;<<>>>>><<<;;;<<>>===;;;;;;999999777666555555555555444555777999::::::::::::777666555444444555777888::::::;;;===@@@BBBDDDFFFBBBIIIGGGGGG^^^{{{zzz~~~iiiYYYuuuhhh]]]TTTOOOLLLMMMMMMKKKIIIFFFEEEGGGJJJOOORRRUUUUUUPPPJJJJJJLLLIIIBBBEEECCCDDDJJJLLLJJJIIIJJJQQQKKKEEEAAABBBDDDDDDDDDJJJNNNPPPNNNOOO]]]tttuuuppp}}}rrrjjjfffXXXQQQaaa}}}zzzeeeLLLFFFAAADDDOOOXXX]]]]]]fffjjjmmmkkkccc\\\YYYXXXVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTUUUWWWYYY\\\^^^___```bbbccceeekkkttt{{{{{{|||wwwqqqlllhhhfffcccaaafffccc^^^VVVNNNGGGAAA>>>>>>>>><<<;;;;;;>>>CCCGGGIIIEEE>>>EEEPPPSSSwwwsssYYYWWWTTTRRRQQQRRRSSSSSSTTTTTTUUUUUUTTTQQQMMMIIIIIINNNSSSUUUSSSQQQPPPQQQRRRVVVZZZ[[[ZZZXXXWWWXXXZZZWWWSSSRRRUUUYYYYYYWWWWWWZZZYYYXXXccc{{{sssZZZZZZiii^^^ccckkksssvvvvvv|||zzzzzz{{{tttmmmmmmooolllttt~~~gggSSSLLLIIIFFFGGGMMMNNNUUU___jjjwww|||yyyyyyyyyvvvssspppppppppnnnnnnnnnmmmmmmlllkkkjjjiiiiiijjjjjjkkkkkklllllljjjlllnnnnnnmmmkkkkkklllhhhhhhhhhhhhiiijjjjjjkkkhhhjjjjjjjjjhhhhhhiiijjjeeeeeeeeeeeefffhhhiiikkkooooooppppppooommmlllkkkiiihhhgggggghhhiiikkkllljjjjjjjjjkkkkkkkkkkkkkkkhhhjjjlllnnnnnnoooqqqsssrrruuuxxxyyy{{{|||wwwssspppppprrrtttuuu{{{pppLLL>>>555777666777777:::FFFTTT\\\]]]EEEFFFGGGHHHLLLUUUaaajjj{{{www```PPPGGGFFFDDDBBB@@@===;;;::::::777777666666555666666666555666777999:::::::::999666666555444555666777888:::;;;===???BBBDDDFFFGGG???KKKGGGNNNrrruuu[[[WWW|||wwwuuuuuuVVVQQQMMMIIIJJJIIIHHHDDDAAAAAAEEEKKKNNNPPPQQQOOOLLLHHHHHHIIIEEE???DDDAAABBBGGGJJJHHHGGGIIIIIIGGGCCCAAAAAADDDGGGIIINNNRRRSSSQQQPPPXXXhhhvvvuuudddJJJLLLgggcccWWWJJJCCCEEELLLSSSVVVdddjjjooommmddd]]]ZZZ\\\VVVVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSUUUWWWXXX[[[\\\]]]]]]aaajjjuuu~~~wwwppprrrxxxzzzwwwuuupppiiiccc^^^ZZZVVVSSSUUUSSSPPPLLLGGGCCC???>>>@@@===;;;;;;===AAADDDEEEDDDBBB@@@JJJ\\\ooo]]]WWWUUUSSSRRRSSSSSSSSSRRRNNNOOOQQQRRRQQQNNNLLLJJJLLLNNNRRRUUUUUUSSSPPPNNNPPPSSSWWWYYYXXXVVVUUUUUU\\\VVVPPPNNNQQQSSSUUUVVVTTTWWWYYYYYYXXXdddtttrrrfff[[[```gggmmmrrryyy~~~xxxkkk```ZZZ]]]]]]UUUOOONNNNNNLLLSSSbbbrrr{{{jjjWWWJJJ@@@AAACCCAAAAAAEEEBBBDDDKKKSSSXXXhhh|||xxxuuuvvvwwwvvvtttqqqpppppppppqqqssssssppplllhhheeefffggghhhjjjkkkkkkjjjjjjjjjlllnnnnnnllljjjjjjjjjeeefffhhhiiijjjkkkkkkkkkhhhiiikkkjjjiiihhhiiikkkfffffffffggghhhiiikkklllooopppqqqpppooollliiihhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiijjjkkkkkkllliiikkklllmmmnnnqqqtttwwwvvvxxxyyyyyy{{{}}}{{{vvvtttqqqqqqsssssstttzzznnnHHH@@@777666777777666:::FFFVVV```bbbJJJJJJKKKMMMRRR]]]kkkvvvrrr^^^QQQKKKDDDCCCAAA>>><<<:::999888777777666555555555555666555666888999::::::999999666555555555666777888999;;;<<<>>>AAACCCEEEGGGGGGCCCMMMFFFXXXvvvWWW___tttiiiSSSQQQLLLHHHIIIGGGEEEDDDDDDDDDEEEGGGJJJLLLLLLLLLLLLMMMNNNMMMGGGAAAHHHDDDDDDHHHJJJIIIIIIKKKIIIHHHGGGEEEEEEGGGLLLOOOPPPRRRRRROOOMMMRRR^^^hhhyyyrrrvvv^^^KKKKKK```zzzdddOOOAAA@@@HHHPPPYYYbbbkkkkkkddd]]][[[\\\VVVVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSWWWXXXXXXYYY^^^hhhuuuxxxqqqrrrsssrrriiiddd^^^YYYUUURRROOOMMMKKKJJJHHHFFFDDDBBB@@@???>>><<<;;;>>>BBBDDDCCCAAA<<>>;;;999888888999888777555444444444333555666888999::::::999888555555555666777888888999;;;===???BBBDDDFFFGGGGGGHHHJJJFFFeeesssYYYppp{{{zzz___RRRQQQJJJFFFHHHFFFEEEJJJNNNMMMGGGCCCFFFJJJJJJKKKOOOUUUYYYVVVOOOJJJKKKGGGEEEIIIKKKJJJKKKNNNKKKKKKJJJHHHHHHIIIMMMQQQSSSSSSQQQOOONNNRRR[[[bbbttthhhuuuvvvZZZDDDJJJmmmqqqSSSAAAAAAGGGMMMWWWcccgggddd^^^\\\\\\VVVVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQTTTUUUVVVWWW[[[dddqqqzzz{{{|||rrrjjjhhhhhh\\\XXXRRRNNNKKKIIIGGGEEEEEEEEEDDDBBBAAA@@@???>>><<<<<<>>>CCCGGGFFFAAA===>>>@@@HHHeeeddd^^^bbb\\\VVVRRRRRRRRROOOMMMLLLNNNQQQRRRPPPNNNNNNOOOPPPQQQSSSVVVYYYXXXVVVSSSLLLLLLNNNPPPRRRSSSTTTSSSLLLHHHIIIPPPUUUSSSPPPPPPPPPJJJKKKPPPMMMLLL```{{{WWW[[[YYYZZZbbbnnnwww{{{{{{qqqeeeZZZQQQKKKHHHGGGGGGGGGDDD@@@@@@BBBCCCCCCDDDEEEFFFLLLZZZgggnnnZZZQQQMMMCCCAAAAAACCCDDDCCCCCCEEEKKKFFFFFFLLLJJJIIIZZZrrryyytttrrrtttvvvwwwuuusssrrrrrrttttttsssrrrpppnnnlllkkkhhhjjjlllnnnooonnnmmmlllhhhjjjlllllljjjhhhhhhhhhggghhhiiijjjjjjiiigggffffffggghhhhhhggggggiiijjjnnnmmmmmmmmmlllkkkjjjjjjjjjkkkllllllkkkjjjhhhfffhhhiiijjjjjjjjjhhhfffeeegggggghhhhhhiiijjjkkkkkkmmmnnnoooppprrruuuzzz~~~{{{~~~~~~}}}~~~|||wwwuuurrrqqqsssssstttyyyddd@@@@@@;;;777777777555999FFFYYYfffiii[[[^^^ccchhhqqqeeeTTTMMMJJJDDDBBB@@@>>>;;;999888888999888777555444333333333666777888999:::999999888444555666777888888999999;;;===@@@CCCEEEFFFGGGGGGIIIFFFNNN|||fff```mmmYYYQQQQQQIIIEEEIIIIIILLLTTTYYYTTTJJJCCCFFFKKKHHHGGGLLLUUUZZZVVVQQQNNNMMMHHHEEEHHHJJJJJJKKKNNNNNNLLLJJJIIIIIIKKKMMMNNNUUUTTTSSSRRRSSSVVV\\\aaabbb}}}{{{wwweeellloooWWWOOOZZZhhhmmmOOOAAA???EEEMMMXXX___aaa___^^^^^^VVVUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUWWW^^^hhhooo}}}~~~qqqoooooosss}}}~~~uuugggbbbaaaYYYUUUOOOKKKHHHEEECCCAAA@@@@@@???>>>======<<<<<<;;;>>>BBBFFFHHHEEE@@@;;;BBB333HHHmmmWWW[[[^^^\\\\\\]]]___ZZZQQQIIIKKKNNNQQQPPPMMMKKKLLLNNNLLLNNNQQQUUUWWWYYY[[[\\\NNNLLLJJJKKKMMMPPPQQQQQQMMMJJJOOOZZZ]]]UUUMMMLLLNNNGGGGGGLLLLLLKKKXXXjjjaaa[[[VVVTTTZZZfffqqquuuuuu}}}zzziiiZZZPPPHHHEEEEEEEEEDDDBBB@@@???@@@BBB???BBBDDDDDDCCCGGGOOOVVVhhhwwwuuu___NNNHHHFFF???@@@AAABBBBBBCCCFFFIIIMMMJJJKKKRRRSSSRRRWWW```}}}yyytttqqqsssuuuuuusssrrrrrrrrrpppooonnnlllllllllllllllkkklllmmmnnnooonnnmmmmmmfffhhhjjjkkkiiihhhhhhhhhhhhiiiiiiiiihhhhhhgggffffffgggiiiiiihhhhhhiiikkkoooppppppooonnnmmmlllkkkjjjjjjjjjjjjjjjiiihhhhhhhhhhhhiiijjjiiihhhfffeeeeeefffgggiiijjjjjjjjjjjjlllnnnpppqqqsssuuuzzz}}}yyy}}}}}}wwwtttqqqqqqsssssstttzzz```??????:::888666666555999GGGZZZfffjjjpppuuu}}}bbbPPPKKKJJJDDDCCC@@@>>>;;;:::888888777666555444444444444444666777888999:::999888888444555666777888999999999:::<<>>AAAEEEFFFEEEBBB???>>>FFFDDDnnnxxx\\\SSSVVVZZZZZZ[[[```dddaaaXXXOOOMMMPPPSSSQQQLLLIIIJJJMMMLLLOOORRRSSSSSSUUUYYY]]]SSSOOOIIIGGGHHHKKKLLLLLLQQQNNNTTTaaadddXXXNNNKKKLLLIIIIIIKKKKKKKKKSSS\\\ZZZSSSNNNQQQ]]]iiippprrrxxx|||fffSSSGGGBBBAAACCCCCCBBB@@@@@@AAACCCCCC@@@CCCFFFFFFFFFHHHKKKNNNQQQ]]]eee___QQQGGGBBB@@@>>>BBBEEEEEEDDDEEEIIILLLMMMNNNQQQUUUYYY\\\\\\[[[hhhvvv}}}}}}}}}|||wwwtttqqqrrrrrrqqqpppoooooopppmmmllllllkkkjjjjjjjjjjjjllllllllllllkkkkkkkkkkkkdddfffiiijjjiiihhhhhhiiihhhgggggggggggghhhhhhiiigggiiijjjjjjjjjjjjlllmmmnnnooopppqqqqqqpppooonnnooonnnllljjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggcccdddgggjjjkkkjjjiiihhhjjjllloooppprrrtttvvvyyyuuuyyy}}}}}}vvvssspppppprrrtttuuu{{{___@@@===777999555555555:::GGGZZZeeehhhaaaQQQMMMMMMDDDCCCAAA>>><<<:::999888444444444444444555666777666777999999:::999888888444555666888999999:::::::::<<>>;;;;;;;;;;;;<<<<<<<<<<<<@@@DDDFFFEEEAAA??????AAAKKKjjjYYYRRRUUUSSSVVVSSSRRRVVV]]]___[[[VVVPPPSSSUUUSSSMMMJJJKKKNNNPPPSSSTTTRRRNNNOOOTTTYYYXXXRRRJJJEEEEEEGGGHHHIIIMMMJJJQQQ___bbbVVVLLLJJJKKKLLLLLLKKKJJJKKKPPPUUUuuuZZZSSSLLLMMMWWWdddmmmpppsssvvv}}}www```MMMCCCBBBEEE>>>??????>>>@@@BBBCCCAAAFFFIIIJJJIIIIIIIIIJJJIIIJJJOOOQQQKKKDDDAAA@@@>>>???EEEHHHGGGDDDEEEHHHJJJIIINNNQQQRRRVVV\\\\\\XXXRRR[[[sss|||{{{{{{zzzvvvssspppppppppooommmlllmmmooolllmmmmmmmmmmmmkkkjjjiiilllkkkjjjiiihhhhhhhhhhhhccceeehhhiiiiiihhhiiijjjgggfffeeefffggghhhjjjllliiijjjllllllllllllnnnooolllmmmoooqqqrrrrrrrrrrrrtttrrrnnnkkkiiihhhhhhiiihhhgggggggggggghhhhhhhhhaaadddgggjjjlllkkkiiiggggggjjjmmmpppppprrrtttuuuqqqvvv|||~~~|||uuurrrpppppprrrtttvvv|||___BBB;;;555999444555666:::HHHYYYeeegggqqq___SSSLLLJJJDDDBBB@@@>>><<<999444111555444333222222222333444777777888::::::999555222555555666777888999999:::;;;???===>>>HHHIIIGGGMMMFFFFFF{{{xxx[[[[[[VVVQQQUUU___dddbbb___[[[UUUPPPNNNNNNMMMLLLWWWSSSOOOQQQWWWXXXTTTNNNKKKOOOPPPMMMMMMPPPQQQPPPNNNJJJIIIMMMOOONNNNNNPPPRRRTTTUUUUUUUUUUUUWWWXXXddd[[[]]]www~~~mmmNNNJJJJJJVVVfffmmmggg^^^MMMDDD>>>@@@FFFKKKNNNRRRSSSTTTUUUTTTPPPMMMLLLLLLOOONNNNNNMMMNNNOOOPPPQQQSSSRRRPPPOOOPPPQQQSSSTTTSSSVVVYYY[[[[[[[[[\\\]]]YYYYYYWWWUUUSSSQQQPPPOOOSSSSSSSSSRRRQQQNNNLLLKKKFFFEEEBBB@@@>>><<<;;;:::<<<777666999<<<<<<>>>BBB@@@EEEGGGCCC===>>>IIIUUUyyyeeefff^^^NNNYYYUUUWWWXXXXXX[[[]]]YYYRRROOOPPPSSSTTTSSSQQQNNNLLLOOOPPPRRRTTTUUUTTTSSSSSSQQQMMMHHHDDDCCCFFFIIILLL\\\WWWRRRPPPPPPPPPNNNLLLMMMLLLKKKKKKMMMOOOOOONNN```zzz]]]GGGIIIRRRVVV[[[ddduuuvvvyyy~~~nnnVVVJJJEEEAAA===<<<<<<===???@@@CCCDDDFFFIIIKKKMMMNNNOOOPPPNNNKKKDDDEEEFFFDDD@@@>>>???@@@DDDEEEGGGJJJKKKJJJIIIHHHPPPOOOLLLIIIKKKSSSZZZ^^^dddbbblll|||{{{zzzxxxvvvsssrrrqqqooonnnlllkkklllnnnqqqsssooommmjjjkkkmmmmmmkkkiiillljjjgggfffggghhhiiiiiikkkjjjiiiiiiiiijjjlllllllllmmmmmmjjjggggggjjjnnnlllmmmnnnoooooonnnmmmllljjjkkknnnpppqqqrrrqqqqqqrrrooollljjjiiiiiihhhgggkkkiiiggghhhjjjkkkjjjgggfffgggiiijjjjjjhhhfffeeejjjnnnrrrsssqqqrrrvvvzzzwwwwwwyyy~~~|||uuuppplllmmmrrrssssss{{{dddGGG>>>333:::666666444999HHH[[[gggjjjiiiZZZPPPLLLLLLCCCAAA???===;;;888333000444444333222222222333444888999:::;;;;;;999666444555555666777888999::::::===FFFDDD@@@FFFGGGFFFMMMNNNQQQ~~~}}}ooo[[[YYYUUUUUU]]]ffffff```YYYWWWTTTQQQPPPNNNKKKIIIVVVSSSQQQQQQTTTTTTPPPMMMNNNRRRSSSPPPPPPRRRRRRPPPNNNJJJJJJMMMPPPOOOOOOQQQSSSSSSSSSTTTUUUVVVVVVWWWSSSQQQSSSbbb}}}|||cccQQQAAADDDYYYnnnvvvvvvbbbRRRAAA===AAAEEEIIILLLLLLOOOQQQSSSRRRQQQRRRRRROOONNNMMMMMMMMMNNNOOOPPPRRRQQQPPPOOOOOOQQQRRRTTTQQQTTTWWWXXXXXXWWWXXXYYYUUUTTTSSSQQQPPPNNNLLLLLLNNNNNNNNNMMMLLLJJJHHHFFFDDDCCCAAA???===;;;::::::===999888<<>>AAADDDDDDIIIJJJUUUtttssshhh|||zzziiiYYYWWWUUUYYYbbbhhhbbbXXXRRRQQQQQQQQQQQQNNNJJJFFFSSSSSSRRRRRRPPPOOOMMMLLLOOOSSSTTTRRRRRRSSSRRRNNNMMMIIIIIIMMMPPPOOOOOOQQQRRRPPPNNNOOOSSSTTTSSSRRRIIIMMMOOORRRfffuuu|||wwwyyy|||rrrVVVDDDGGGYYYooo}}}|||fffLLL???<<<>>>AAADDDEEEHHHLLLNNNNNNOOOPPPQQQOOONNNNNNMMMMMMMMMNNNNNNPPPPPPOOONNNOOOPPPQQQRRROOOQQQTTTTTTSSSRRRRRRSSSNNNNNNMMMLLLKKKIIIGGGFFFGGGGGGFFFFFFDDDCCCAAA@@@AAA@@@>>><<<;;;::::::999<<<999999===@@@AAADDDIIIOOOCCC???BBB@@@HHHooovvv]]][[[^^^\\\ZZZZZZZZZWWWRRRQQQQQQNNNIIIOOORRRUUUXXXWWWTTTPPPNNNQQQRRRUUUVVVUUURRROOOMMMGGGFFFFFFFFFIIILLLPPPSSSTTTQQQNNNMMMNNNPPPPPPPPPUUUTTTRRRSSSTTTTTTSSSRRRUUU|||oooPPPGGGMMMVVV[[[dddiiippptttxxx~~~rrrVVVEEE??????@@@;;;;;;<<>>???FFFEEEEEEEEEGGGIIILLLNNNQQQVVVZZZXXXVVVZZZhhhttt{{{wwwuuuuuutttsssqqqqqqrrrtttuuurrrqqqooommmmmmnnnoooqqqnnnmmmlllmmmnnnooonnnmmmooollliiiggggggfffeeedddjjjiiiiiiiiiiiijjjkkkkkkmmmmmmmmmkkkjjjjjjlllnnnooopppqqqrrrsssrrrrrrqqqqqqrrrsssssssssrrrqqqpppnnnkkkiiihhhhhhiiiiiihhhjjjiiihhhiiijjjkkkjjjhhhjjjjjjjjjiiihhhgggffffffoooqqqsssrrrrrrtttyyy}}}zzzzzz{{{~~~}}}yyyqqqmmmmmmrrruuuyyygggGGG>>>666>>>777777555777EEEZZZlllsssvvv___PPPGGGDDDDDD>>><<<999888777555222000444333222222222333444555888:::;;;;;;999777555555555555666777999:::;;;;;;666DDDCCC>>>CCCFFFDDDGGGDDD]]]ttt|||oooWWWYYY~~~}}}aaaWWWVVVWWW\\\aaa```WWWMMMNNNMMMMMMMMMNNNLLLIIIFFFPPPRRRSSSRRROOOMMMMMMOOOOOORRRSSSRRRRRRSSSPPPKKKJJJGGGHHHLLLOOONNNNNNPPPQQQLLLIIIJJJOOOQQQPPPLLLKKKKKKMMMOOOUUUooo{{{}}}www|||~~~dddHHHCCCVVVkkkooo]]]PPPHHH@@@======BBBEEEHHHIIIIIIJJJKKKLLLOOONNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPMMMOOOQQQPPPOOOMMMLLLLLLHHHHHHHHHHHHFFFEEECCCBBB@@@@@@@@@???>>>======<<<======<<<;;;::::::::::::===;;;;;;???BBBEEEKKKRRRMMMLLLBBB:::JJJuuuiii___WWWZZZ___WWWZZZZZZWWWQQQNNNOOOMMMJJJTTTVVVZZZ[[[ZZZVVVQQQNNNNNNPPPSSSTTTSSSQQQMMMKKKDDDDDDEEEGGGJJJMMMPPPRRRRRRQQQOOOOOOPPPSSSTTTUUUVVVUUUTTTUUUWWWWWWVVVUUUUUUmmmcccJJJIIIQQQVVV\\\ccckkkoooqqqwwwkkkQQQDDD???<<<<<<:::;;;<<>>AAAEEEIIINNNPPPOOONNNLLLSSSZZZhhhzzz|||yyyxxxwwwyyywwwtttqqqpppppprrrssstttssspppooonnnnnnnnnooolllkkkkkklllmmmnnnnnnnnnmmmkkkhhhhhhhhhhhhgggfffiiiiiiiiiiiijjjjjjkkkkkkmmmmmmllllllkkkkkklllmmmkkklllnnnooopppoooooonnnppppppqqqqqqpppooommmlllkkkiiigggfffgggiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiihhhhhhiiiiiijjjnnnoooooooooooorrrwww{{{yyyzzz|||{{{vvvuuuwwwxxx|||eeeDDD;;;333;;;777777555777CCCYYYnnnxxxuuu```QQQFFFBBBBBB;;;999777666555444222000333333222111222333444555777999:::999666444333444555555666888999:::<<<<<<;;;DDDCCCBBBIIIJJJFFFJJJUUUwww~~~iiiTTTcccxxxsssVVVXXXYYY\\\]]]ZZZSSSLLLHHHMMMKKKHHHHHHHHHIIIIIIHHHLLLPPPSSSRRROOONNNOOORRRPPPRRRSSSRRRSSSTTTPPPJJJGGGEEEFFFKKKOOONNNMMMOOOQQQLLLHHHIIIMMMPPPNNNLLLNNNFFFHHHPPPKKKOOO}}}vvvrrrqqqxxx{{{zzziiiPPPLLLRRRccceeejjjmmmdddRRRBBB;;;>>>@@@BBBDDDEEEGGGKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJKKKKKKKKKLLLLLLKKKMMMNNNMMMKKKHHHGGGGGGCCCDDDDDDEEEDDDBBB@@@???======<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;???===>>>BBBEEEHHHPPPXXXMMMNNNKKKPPPqqqbbbXXX\\\TTTWWW```YYYWWWXXXVVVQQQOOOQQQQQQOOOZZZ\\\^^^^^^\\\WWWQQQMMMKKKLLLOOOQQQQQQOOOLLLKKKEEEEEEFFFGGGJJJLLLNNNPPPPPPPPPOOOOOOPPPRRRUUUWWWWWWVVVWWWXXX[[[\\\ZZZYYYSSS\\\nnnxxxUUUHHHKKKQQQRRRYYYaaadddgggmmmxxxwwwTTTCCCAAA@@@===<<<:::;;;===???BBBEEEHHHIIIFFFIIIOOOSSSNNNHHHJJJRRRaaayyyeeeHHH???BBBAAADDDIIIMMMPPPPPPOOONNNNNNTTTlll}}}||||||}}}}}}zzzxxxuuurrrqqqqqqsssttttttsssqqqooonnnmmmmmmmmmiiijjjkkkkkkkkkkkklllmmmjjjhhhggghhhjjjlllkkkkkkiiijjjjjjjjjkkkkkkkkkkkkllllllkkkkkklllllllllllliiijjjkkkmmmmmmmmmlllkkknnnoooooooooooommmlllkkkiiigggeeeeeefffggggggggghhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhiiikkkmmmnnnooooooooonnnpppssswww{{{yyyzzz}}}}}}xxxwwwxxxyyy~~~dddBBB:::333:::666888666666AAAWWWnnn{{{ooo^^^QQQGGGBBBCCC:::888555444444444333222333222222111222333555666777999:::888444222222444555555666888:::;;;<<<===@@@BBB???BBBHHHDDDEEESSS{{{wwwdddZZZyyytttdddTTT[[[[[[[[[ZZZTTTKKKHHHIIIMMMJJJEEECCCDDDGGGIIIJJJKKKNNNQQQQQQOOONNNPPPRRRPPPQQQQQQPPPSSSUUUQQQKKKFFFCCCEEEKKKOOONNNNNNOOOQQQNNNJJJJJJMMMOOOOOONNNRRRGGGIIISSSJJJBBB```tttqqqjjjhhhvvvtttwwwZZZGGGGGGTTTiiizzzzzzhhhSSSGGG===>>>>>>===>>>AAAFFFJJJIIIJJJKKKKKKLLLLLLKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJIIIFFFDDDCCCCCC???@@@BBBBBBBBB@@@>>>===<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>><<<===AAAEEEFFFEEEIIIPPPAAABBBSSSyyyhhhUUUWWW]]]TTTUUU\\\UUURRRVVVVVVRRRQQQTTTVVVVVV]]]^^^^^^^^^[[[VVVQQQOOOKKKLLLNNNOOOOOONNNMMMLLLHHHHHHHHHHHHJJJLLLNNNOOONNNNNNNNNNNNNNNPPPSSSVVVYYYYYYZZZ\\\^^^^^^]]][[[TTTUUU^^^}}}iiiOOOIIINNNNNNSSSZZZ^^^aaahhhrrryyyhhhJJJ@@@AAA@@@<<<:::<<<<<<===@@@BBBEEEGGGIIIJJJLLLRRRWWWSSSPPPYYYggg|||lllLLL@@@AAADDDCCCCCCDDDGGGLLLQQQTTTMMMOOOddd~~~|||}}}~~~xxxvvvuuusssssstttvvvwwwsssrrrpppooommmllllllkkkiiijjjkkkkkkjjjiiikkklllgggggggggjjjmmmooopppooojjjkkkkkklllmmmlllllllllkkkjjjiiijjjlllmmmllljjjjjjkkkllllllllllllkkkjjjlllmmmnnnnnnnnnmmmlllkkkhhhfffddddddeeeffffffeeeeeeggghhhgggfffeeefffgggeeeeeegggiiikkkmmmooopppqqqppppppqqqsssvvvyyy{{{yyyzzz}}}~~~~~~|||yyyvvvtttqqqrrrvvvxxx~~~sssbbb@@@;;;555;;;555888888777???UUUmmm|||tttdddXXXMMMDDD@@@@@@999777444333444444444333222222111111222444555666777:::<<<999444111333555444555666888:::<<<======BBB@@@>>>EEEGGG@@@NNNoooppp^^^eee[[[]]][[[UUUQQQPPPMMMHHHHHHLLLLLLIIIEEECCCDDDFFFHHHHHHLLLMMMOOOOOONNNNNNNNNNNNMMMMMMKKKJJJNNNRRROOOIIIFFFDDDFFFMMMQQQPPPOOOQQQOOOMMMKKKJJJJJJKKKMMMNNNQQQLLLMMMPPPJJJEEETTTjjj}}}rrrooowww|||eeePPPQQQYYYhhhrrrooogggbbbXXXUUUNNNFFF???>>>@@@BBBDDDEEEFFFHHHIIIIIIIIIHHHDDDDDDEEEFFFFFFFFFFFFFFFCCCEEEFFFEEEBBB@@@??????<<<===???@@@@@@>>><<<;;;;;;:::999999999:::;;;;;;::::::;;;;;;===>>>@@@AAA@@@DDDMMMRRROOOHHHEEEGGGDDDTTTtttiii```YYY[[[\\\UUUTTTVVVQQQOOOTTTVVVSSSRRRVVVYYYYYY[[[[[[[[[ZZZXXXUUURRRQQQOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJKKKMMMPPPQQQNNNOOOPPPNNNMMMNNNRRRUUUZZZZZZZZZ[[[\\\[[[XXXUUUUUUUUUWWWoooaaaMMMLLLLLLOOOTTTYYY^^^eeemmmrrrwww{{{bbbKKKDDDCCC===999:::======>>>@@@BBBEEEGGGHHHJJJIIINNNTTTUUUYYYmmmeeeNNNAAA>>>DDDCCCAAAAAAEEEKKKRRRWWWQQQOOOZZZooo|||vvvlllhhhttt|||{{{||||||{{{yyywwwwwwvvvuuuttttttttttttqqqpppooonnnmmmkkkkkkjjjjjjlllmmmllljjjiiijjjlllgggggghhhkkkoooqqqrrrqqqkkklllmmmnnnnnnnnnmmmmmmjjjhhhhhhiiillllllkkkiiijjjkkkllllllkkkjjjhhhgggggghhhjjjkkkllllllkkkkkkhhhfffdddcccdddeeeddddddccceeegggfffdddccceeefffdddfffhhhkkkmmmnnnooooooppppppppprrruuuwwwyyyyyywwwzzz}}}~~~{{{wwwssspppmmmkkknnntttyyypppvvv[[[<<<;;;666;;;333888999777>>>SSSkkk{{{vvvjjj\\\RRRIII@@@;;;<<<999777444333444555444444222222111111222444555666888;;;===:::555222444777444555777888:::<<<===>>>GGGCCCCCCMMMMMMEEE___eeeaaavvvwwwTTTcccYYYNNNEEEFFFHHHHHHJJJNNNKKKHHHEEEDDDEEEFFFGGGFFFMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGEEEDDDHHHMMMKKKEEEGGGEEEHHHOOOSSSRRRQQQRRRKKKKKKIIIGGGEEEFFFJJJLLLJJJNNNNNNGGGEEEJJJOOOQQQqqq|||yyywwwzzzuuuuuujjjXXXJJJNNN]]]llluuuyyyxxxjjjYYYJJJAAA>>>>>>@@@AAACCCEEEFFFGGGGGGFFFBBBCCCCCCDDDDDDDDDDDDDDD@@@BBBCCCBBB???===<<<<<<:::;;;===??????===;;;999::::::999888888999;;;<<<:::;;;;;;<<<>>>@@@AAABBBLLLSSS___fffaaaTTTKKKIII^^^iiiZZZUUUUUUUUUSSSSSSUUUUUURRRMMMSSSVVVTTTSSSVVVYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRTTTSSSQQQOOONNNMMMLLLLLLMMMLLLKKKKKKLLLOOORRRUUUQQQRRRSSSQQQOOOOOOSSSVVVYYYXXXXXXXXXWWWUUUQQQNNNOOOQQQQQQcccpppRRRLLLGGGIIILLLQQQWWW___eeeiiilll~~~~~~|||fffTTTGGGDDDAAA;;;;;;AAA>>>>>>???@@@BBBDDDFFFGGGDDDBBBFFFNNNSSS___|||nnn___SSSHHH@@@AAABBBDDDGGGKKKOOORRRTTTPPPOOOUUU```___XXXXXX```dddrrr}}}{{{zzzxxxuuussszzzyyyxxxvvvtttrrrpppooooooooonnnmmmlllkkkjjjjjjkkknnnooommmjjjiiijjjllliiiiiijjjmmmppprrrrrrqqqllllllnnnooooooooonnnmmmiiigggggghhhkkkllljjjhhhiiijjjjjjjjjiiigggfffdddaaaccceeeggghhhiiiiiiiiihhhfffcccbbbcccdddcccbbbbbbdddfffeeecccbbbdddfffeeegggjjjlllnnnnnnmmmmmmmmmmmmnnnqqqtttvvvvvvvvvtttxxx}}}~~~|||xxxsssqqqlllkkkooovvv{{{gggyyyTTT777999555:::222777999888>>>QQQjjjzzz|||```PPPMMMEEE>>>>>>:::777666555444444444444444333333333333444666777999999888888666555444333222888999999999999;;;???BBBDDDEEEBBBIIIMMMLLLuuuoooeeesssnnnddd]]]MMMJJJEEEBBBBBBEEEIIILLLMMMLLLGGGBBBDDDLLLMMMHHHLLLJJJIIIIIIIIIIIIHHHFFFGGGFFFFFFFFFGGGGGGHHHIIITTTSSSQQQOOOMMMKKKJJJIIIJJJGGGEEEFFFIIIKKKMMMNNNJJJJJJIIIFFFBBBBBBGGGKKKVVVuuuzzzuuuzzzqqqyyywww|||}}}dddNNNDDDLLL]]]lllwww}}}xxxdddSSSJJJCCC:::>>>>>>======>>>>>>???@@@BBB===<<<@@@???;;;<<<@@@??????>>><<<;;;999888888::::::999888888888888888666777888999::::::;;;;;;>>>===AAADDDBBB@@@HHHRRR^^^zzzdddMMMYYYtttzzzUUUKKKQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQSSSUUUVVVVVVTTTSSSMMMNNNPPPRRRTTTUUUUUUUUUTTTSSSPPPNNNLLLLLLMMMNNNOOOMMMLLLMMMPPPQQQOOOLLLMMMOOOQQQQQQQQQQQQRRRSSSUUUTTTSSSRRRQQQPPPOOONNNRRR[[[\\\ZZZlllbbbRRRLLLLLLLLLNNNPPPUUU\\\ccchhhttt~~~~~~yyyrrrkkk```QQQDDDAAABBB@@@???AAACCCCCCBBB@@@@@@DDDHHHIIIKKKBBBAAAGGGKKK[[[tttUUUAAA;;;>>>BBBHHHNNNRRRTTTUUUVVVKKK___yyyxxxhhhfffmmmuuuxxxvvvuuussstttxxx{{{||||||zzzwwwtttssssssqqqqqqooonnnllljjjiiihhhlllmmmnnnooonnnllliiihhhhhhhhhhhhkkkoooqqqrrrqqqnnnoooppppppooommmkkkiiihhhggggggggggggggghhhhhhhhhhhhgggfffeeeddddddeeebbbbbbbbbbbbdddeeefffgggccccccccceeegggfffdddaaacccccccccbbbbbbeeeiiilllmmmllljjjiiihhhgggggggggpppppppppqqqtttvvvvvvuuutttwwwyyy{{{yyyuuuqqqmmmmmmkkkjjjzzz{{{vvv```{{{qqqLLL:::666;;;222444777888777===OOOgggxxx|||```PPPLLLDDD???>>>999555555444333333333333333444444333444555666888999999888777666444444444444888999999999:::<<>>>>><<<:::999???;;;:::======:::999===;;;;;;:::999999888777777::::::999999999:::;;;;;;AAA>>>;;;:::<<<===>>>===??????AAADDDGGGOOObbbtttwwwaaaVVVaaa}}}\\\MMMPPPPPPPPPPPPOOOOOOOOOOOOOOONNNQQQSSSRRROOONNNQQQTTTNNNOOOPPPOOOOOOOOOPPPQQQRRRQQQOOOMMMMMMMMMNNNOOONNNMMMMMMNNNQQQRRRPPPNNNPPPRRRSSSSSSRRRQQQQQQRRRUUUTTTRRRPPPOOOPPPQQQSSSTTTXXXWWWTTTaaannnRRRLLLJJJNNNQQQRRRVVV[[[cccnnn|||zzz~~~zzzwwwyyy}}}|||xxxvvvqqqlll]]]PPPEEECCCDDDBBBAAABBBFFFFFFDDDBBBBBBCCCDDDDDD@@@:::<<>>AAAAAA@@@LLLJJJMMMUUU```nnn~~~gggPPPaaacccLLLOOOVVVNNNNNNOOOOOOOOOOOONNNNNNLLLPPPRRROOOJJJHHHMMMSSSPPPQQQPPPMMMIIIIIIKKKOOOOOONNNMMMLLLLLLMMMNNNOOOLLLLLLMMMOOOQQQRRRQQQOOOTTTUUUVVVUUUSSSQQQQQQRRRUUUSSSPPPNNNNNNPPPSSSVVVUUUTTTQQQOOOXXXrrr^^^NNNFFFKKKPPPNNNOOOVVV[[[dddrrr}}}zzz}}}rrrllllllpppppptttuuusssrrrrrrpppkkkZZZPPPGGGFFFGGGFFFEEEEEEGGGEEEDDDDDDDDDCCCAAA@@@KKKDDDBBBEEEEEELLLeeemmmMMMBBBDDD>>>AAAKKK[[[lllvvvvvvsss~~~yyywwwyyyyyyuuurrrsss}}}zzzuuurrrqqqpppnnnmmmllllllmmmmmmlllkkkjjjiiihhhggggggggghhhhhhiiilllppptttuuutttmmmnnnnnnnnnmmmjjjgggfffhhhggggggfffffffffgggggggggfffeeedddbbbbbbbbbbbbffffffffffffeeedddbbbaaafffeeeeeeeeefffdddaaa______bbbeeegggffffffggghhhhhhhhhhhhhhhiiikkklllmmmmmmqqqtttuuussssssvvvxxxwwwxxxxxxwwwtttoooiiifffhhhjjjkkkzzz~~~eeehhhddd@@@888777===333444666666666<<>>AAADDDDDDEEENNNLLLJJJiiiyyyeeeQQQZZZzzzxxxeee[[[NNNIIIHHHFFFDDDCCCCCCDDDEEEDDDEEEFFFIIINNNPPPMMMHHHFFFFFFGGGIIIKKKJJJHHHFFFEEEDDDCCCCCCEEEIIIMMMPPPIIIJJJKKKLLLMMMMMMLLLLLLSSSLLLQQQ______PPPHHHKKKPPPMMMJJJJJJLLLLLLJJJGGGMMMHHHRRRppp}}}yyyjjjUUUGGG>>>AAAHHHMMMWWWcccZZZSSSHHH>>>999999<<>>@@@AAABBBCCC???KKKcccgggcccrrrvvvYYYRRRPPPLLLKKKLLLMMMOOOPPPPPPOOOOOONNNPPPQQQOOOLLLKKKLLLOOOQQQQQQPPPLLLHHHGGGKKKOOOLLLKKKJJJJJJIIIJJJJJJKKKIIIJJJLLLNNNPPPPPPOOOOOOTTTVVVWWWVVVTTTRRRRRRSSSTTTSSSQQQOOOOOOPPPRRRSSSTTTPPPOOOPPPUUUhhhrrrYYYFFFGGGKKKHHHKKKTTTTTT\\\iiiwwwyyy~~~}}}mmmgggeeehhhmmmkkknnnnnnlllkkkllljjjgggWWWPPPJJJIIIKKKLLLKKKKKKGGGDDDBBBDDDDDDCCCCCCDDDRRRLLLJJJMMMNNNMMMSSS[[[ttt}}}ZZZEEE@@@AAA999BBBSSSgggvvv|||zzzvvv~~~~~~zzzxxxzzzzzzwwwuuuvvvzzzyyysssooopppooommmllllllmmmooopppmmmllljjjhhhgggggghhhiiilllkkklllnnnrrrtttuuutttooopppppppppnnnkkkiiigggfffeeeeeeddddddddddddeeefffeeedddbbbaaaaaa``````dddeeefffgggfffdddbbb```eeedddddddddeeeeeecccaaa```bbbeeefffeeefffggghhhhhhhhhhhhiiijjjkkkmmmnnnnnnsssxxxxxxuuutttwww{{{zzzyyyxxxvvvrrrlllgggdddeeejjjkkkxxx~~~yyycccrrr```???888555;;;555555444555666<<>>@@@CCCEEEFFFDDDKKKKKKNNNnnnxxxmmm[[[LLL___bbbWWWTTTNNNMMMJJJEEEAAA@@@BBBEEEGGGIIIHHHIIIMMMPPPMMMHHHCCCDDDDDDDDDFFFIIIIIIHHHGGGCCCDDDFFFHHHJJJKKKLLLMMMHHHJJJLLLNNNOOOOOOOOOOOOYYYQQQQQQYYYZZZPPPMMMRRRYYYTTTOOOLLLMMMNNNLLLJJJHHHBBBEEEVVVooo~~~~~~|||iiiWWWMMMIIIIIIVVVfffmmmkkkggg```VVVLLLCCC===<<<<<<;;;888888888888888777888888:::;;;<<<======???>>>>>>=========>>>>>>>>>BBBDDDBBB@@@DDDLLLTTT```xxxzzzppphhhxxx```ZZZVVVLLLBBBJJJKKKLLLNNNOOOPPPQQQQQQPPPOOOPPPRRRTTTRRRNNNJJJLLLMMMMMMKKKHHHHHHKKKNNNJJJJJJIIIGGGFFFEEEEEEEEEFFFHHHKKKMMMNNNMMMMMMLLLQQQSSSUUUUUUSSSRRRSSSTTTRRRRRRRRRRRRQQQOOONNNMMMSSSPPPPPPRRRSSS]]]}}}qqqUUUJJJEEEAAAEEEOOOOOOVVVbbbooozzzwwweee[[[ZZZ[[[```dddhhhjjjhhhccc``````^^^ZZZTTTQQQMMMKKKNNNQQQRRRQQQKKKFFFBBBCCCCCCDDDJJJRRRYYY[[[cccqqqxxxssscccWWWVVVccceeeVVVFFFAAA@@@===DDDKKKVVV___gggnnnuuuzzzxxx~~~~~~yyyuuuwwwwwwvvvvvvyyy{{{zzztttpppnnnmmmllllllmmmnnnooopppnnnllljjjhhhhhhiiikkkmmmnnnmmmmmmnnnpppqqqqqqpppnnnooopppooonnnkkkiiiggggggfffeeeeeedddddddddeeeddddddcccaaaaaaaaaaaaaaaaaabbbdddffffffeeedddbbbcccbbbbbbccceeefffeeedddcccddddddccccccdddgggjjjiiiiiiiiiiiijjjkkklllmmmooouuuzzz{{{xxxvvvyyy}}}{{{zzzxxxuuupppkkkfffddddddjjjjjjvvv~~~nnnccc|||\\\@@@999333888555555444444666;;;LLLlllcccppp}}}pppllliii```VVVRRRLLL>>>:::;;;555555555444444444555666666444555666888999999999999888777666555555666888999888:::===???@@@AAADDDFFFIIIEEEIIIQQQcccxxx___SSSQQQpppxxxYYYTTTSSSSSSOOOLLLFFFAAA@@@AAAEEEGGGMMMKKKLLLQQQSSSNNNGGGDDDBBBAAAAAACCCEEEGGGHHHGGGHHHKKKNNNPPPPPPMMMJJJGGGHHHJJJMMMPPPQQQRRRQQQPPPVVVQQQNNNQQQSSSSSSUUUYYY\\\XXXSSSOOONNNOOOOOOOOOKKKHHHHHHLLLTTTiii~~~~~~sssaaaTTTPPPRRR^^^hhhttt{{{wwwiiiXXXLLLNNNMMMHHH@@@<<<<<<<<<:::::::::;;;<<<<<<======>>><<<<<<<<<<<<<<<======>>>@@@CCCFFFIIIPPP^^^rrrpppeeeooo|||xxxZZZVVVZZZVVVQQQPPPMMMMMMMMMMMMNNNPPPQQQRRRQQQOOOOOOSSSXXXWWWPPPHHHGGGHHHIIIKKKLLLLLLLLLLLLIIIHHHGGGFFFEEECCCBBBBBBDDDGGGKKKMMMLLLKKKJJJJJJNNNPPPRRRRRRQQQPPPPPPQQQPPPQQQRRRRRRPPPNNNKKKIIIRRRPPPQQQQQQOOORRRdddxxxrrrYYYHHH@@@AAAFFFJJJPPPZZZdddmmmuuu|||vvvkkk```TTTQQQQQQSSSWWW\\\bbbccc___WWWSSSRRROOOKKKPPPPPPMMMKKKNNNTTTWWWUUUQQQIIIDDDDDDDDDJJJ[[[nnnwwwUUUPPPGGG>>><<>>@@@AAABBBEEEFFFHHHIIIPPPjjjsssWWWTTTbbbjjjZZZ[[[UUUTTTOOOLLLHHHDDDBBBBBBDDDFFFKKKHHHJJJRRRTTTOOOIIIGGGDDDBBBAAABBBEEEIIIKKKKKKLLLNNNQQQRRRQQQNNNIIIFFFHHHJJJMMMPPPRRRRRRQQQQQQOOOPPPNNNLLLOOOVVVXXXVVVXXXWWWVVVSSSPPPPPPQQQSSSRRRPPPPPPPPPNNNTTTmmmzzzzzzxxxwwwcccSSSQQQXXXccclllooollleee```kkkhhh^^^QQQHHHGGGFFFBBBBBBBBBAAAAAAAAAAAAAAAAAA??????@@@AAABBBDDDFFFGGGJJJOOOZZZjjjsssqqqkkkZZZOOOTTTYYYXXXYYY^^^TTTRRROOOMMMMMMMMMOOOPPPOOONNNNNNQQQTTTTTTPPPLLLHHHHHHJJJOOOTTTTTTOOOJJJGGGGGGGGGFFFFFFEEEDDDCCCDDDHHHLLLNNNLLLJJJIIIJJJMMMOOOPPPOOOMMMLLLLLLLLLNNNOOOOOOOOONNNLLLKKKJJJNNNOOOOOONNNLLLNNNUUU[[[~~~oooTTTGGGCCC@@@DDDJJJRRRXXX]]]dddooovvvyyy}}}xxxfff___XXXRRRPPPNNNNNNRRRXXX[[[[[[VVVNNNIIIHHHFFFBBBLLLMMMKKKHHHKKKTTTXXXXXXPPPHHHDDDFFFJJJXXXyyyjjjYYYFFF===;;;;;;;;;===AAAPPPfffzzzuuuqqqpppssstttsssrrrtttsssuuuwwwwwwtttqqqnnnmmmiiijjjlllmmmmmmmmmkkkjjjjjjjjjjjjjjjlllnnnpppqqqmmmlllkkkkkkmmmmmmlllkkkiiijjjllllllllljjjhhhggghhhgggfffeeeddddddddddddaaaaaaaaaaaabbbcccdddddd^^^___```aaabbbcccdddddddddcccbbbcccdddffffffeeecccdddeeedddcccdddfffiiifffggghhhiiikkknnnpppqqqqqqtttwwwyyy{{{zzzyyyyyyxxxwwwtttpppllliiifffeeehhhnnnnnn{{{~~~hhhwwwuuuHHH:::<<<666888555666333555888:::FFFddd]]]```kkkmmmeeedddbbbeeeeeehhh]]]FFF<<<<<<777222222222222333333444555222444555777888888888888666666777777888888999999888;;;>>>@@@AAACCCEEEGGGFFFMMM\\\rrrUUUVVVooo___[[[]]]SSSOOONNNLLLJJJGGGEEEDDDDDDDDDFFFCCCFFFOOOSSSOOOJJJJJJHHHFFFDDDEEEHHHLLLOOOPPPJJJLLLOOOPPPPPPMMMJJJGGGGGGIIIMMMPPPRRRRRRQQQPPPKKKRRRRRRKKKNNNWWWWWWNNNQQQTTTWWWVVVRRRQQQRRRTTTKKKJJJNNNSSSQQQQQQ]]]mmmtttrrryyy|||zzzkkk\\\VVVOOOJJJMMMUUU___fffrrr```UUURRROOOKKKIIIIIIIIIHHHGGGGGGFFFFFFIIIJJJLLLNNNQQQTTTVVVXXXcccjjj||||||}}}ZZZVVVSSSVVVYYYYYYXXXWWWYYYVVVRRRNNNKKKKKKMMMNNNLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLNNNUUU\\\[[[SSSKKKFFFFFFGGGGGGGGGGGGFFFFFFEEEIIINNNOOOMMMJJJIIIJJJMMMNNNOOOMMMJJJHHHHHHHHHNNNMMMLLLKKKKKKLLLMMMMMMJJJLLLLLLKKKLLLPPPQQQPPPggg```QQQHHH??????FFFMMMPPPRRRYYYeeeooorrrwww}}}zzzggg]]]XXXSSSPPPLLLIIIMMMSSSVVVVVVQQQJJJEEEEEEDDDAAAIIIKKKIIIEEEIIISSSYYYXXXJJJDDDBBBGGGOOOfffhhhQQQEEE===666666<<>>???@@@BBBDDDFFFFFFIIIhhh|||bbbeeewwwYYYLLLQQQTTTRRRQQQOOONNNKKKHHHEEEDDDEEEGGGGGGIIIJJJLLLNNNOOOPPPPPPJJJGGGEEEGGGLLLPPPOOOMMMOOOPPPPPPOOOMMMLLLJJJJJJHHHIIIKKKMMMNNNOOOOOOOOONNNSSSUUUSSSRRRTTTTTTQQQVVVSSSPPPOOOOOOOOONNNMMMOOORRRVVVWWWWWWWWWYYY[[[___www~~~~~~lllaaa[[[VVVXXXaaahhhooo~~~|||```VVVXXXWWWVVVUUUUUUWWWYYYZZZVVVVVVUUUTTTRRRPPPNNNMMMPPPQQQSSSWWWZZZZZZVVVRRRSSSRRRRRRRRRSSSQQQNNNKKKFFFDDDAAABBBEEEHHHKKKLLLFFFIIILLLLLLKKKIIIGGGGGGHHHKKKJJJDDDCCCFFFEEEAAAHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHKKKOOOSSSZZZ{{{sssSSSCCCCCCBBBCCCFFFHHHKKKQQQXXXaaahhhoootttvvv{{{|||tttjjjaaaUUUNNNLLLLLLKKKIIIHHHGGGEEECCCCCCIIIQQQXXX```QQQCCC@@@DDDIIILLLOOOGGGGGGFFFJJJWWWiiitttwwwRRRPPPRRRVVV\\\mmmoooNNN<<<888999:::===AAAHHHQQQ___qqqwwwpppvvv{{{zzztttpppqqqsssssstttvvvwwwvvvrrrnnnkkkkkkkkkllllllllllllkkkkkkmmmnnnoooooopppooonnnnnnnnnnnnnnnooooooooooooooooooooonnnkkkhhheeeaaa___bbbdddeeedddddddddfffhhheeeeeedddcccccccccccccccbbb^^^ZZZYYY[[[^^^______ffffffffffffffffffeeeeeeaaabbbdddggghhhhhhhhhgggfffhhhkkklllmmmooorrrtttwwwwwwwwwyyy||||||yyyvvvuuurrrlllfffbbbaaaaaaaaafffjjjyyy[[[===<<<;;;777777555666777444777===BBBYYY|||fffhhhqqqyyyxxxxxx}}}uuuaaaSSSAAA999777111333333222222222222333444333333444444666777999999888888888888999:::;;;<<<@@@??????AAADDDGGGIIIIIIKKK{{{```VVVyyyuuu{{{lllOOOJJJRRRVVVSSSQQQPPPOOOMMMIIIFFFEEEFFFHHHHHHIIIKKKMMMOOOPPPPPPPPPKKKHHHEEEFFFJJJNNNNNNMMMPPPOOOOOOOOOOOOMMMIIIGGGHHHIIIIIIJJJKKKLLLMMMNNNQQQVVVXXXUUURRRSSSTTTSSSSSSPPPLLLJJJJJJLLLMMMNNNPPPQQQSSSUUUVVVWWWWWWWWWXXXbbbppp~~~{{{|||vvvtttkkkaaafffyyy{{{___WWWTTTYYYXXXWWWVVVVVVWWWYYYZZZTTTTTTTTTTTTSSSRRRQQQPPPRRRTTTWWW\\\^^^]]]XXXTTTTTTRRRNNNLLLLLLKKKJJJHHHHHHGGGEEEFFFJJJNNNPPPQQQIIILLLNNNNNNLLLJJJIIIIIIHHHIIIHHHDDDCCCDDDDDDAAAKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGGGGJJJOOOTTTTTTiiicccEEE@@@>>>@@@DDDEEEEEEHHHNNNUUU]]]fffmmmssszzzzzzmmmdddXXXNNNIIIGGGDDDBBBCCCEEEEEEDDDGGGRRRcccpppmmmWWWBBB===CCCIIIJJJJJJJJJLLLMMMRRRZZZ```[[[RRRBBBCCCIIIUUUhhhqqqLLL;;;999<<<>>>999===AAAAAACCCMMM]]]kkk|||yyyooorrrwww{{{zzztttooooooqqqssstttuuuuuutttqqqooommmjjjjjjkkkkkkkkkllllllllllllnnnqqqsssssspppmmmkkkmmmmmmmmmmmmmmmlllkkkkkkooonnnllliiieeebbb```___ccceeegggggggggfffggghhhdddddddddccccccccccccccc___\\\YYYXXXZZZ\\\^^^^^^cccddddddeeeeeeeeeeeeeeeaaabbbccccccdddeeeeeefffgggiiikkkmmmooorrrvvvyyy~~~zzzxxx{{{{{{uuuuuuoooggg```\\\]]]```cccgggqqq|||SSS:::::::::777888777555666444777===BBBXXX{{{\\\bbbttt|||iiiSSSHHH<<<777777222222222222222222222333333222333333444666888999:::888888888999999;;;<<<===AAA??????DDDHHHIIIKKKMMMUUUqqqlllTTTXXXnnn{{{eeeQQQNNNUUUWWWTTTQQQRRRQQQOOOKKKGGGEEEEEEFFFGGGHHHKKKMMMOOOOOOOOONNNLLLIIIFFFFFFIIILLLNNNNNNPPPPPPOOOPPPPPPNNNIIIEEEHHHGGGGGGGGGIIIKKKNNNPPPRRRWWWZZZUUUQQQRRRTTTTTTPPPLLLGGGEEEFFFIIILLLMMMPPPOOONNNOOOSSSVVVWWWWWW^^^^^^[[[iiirrriiimmmyyy|||tttyyyaaa\\\^^^ZZZYYYXXXVVVUUUTTTUUUWWWXXXSSSSSSTTTUUUUUUUUUTTTTTTSSSUUUXXX[[[\\\[[[YYYVVVTTTQQQLLLHHHHHHIIIJJJJJJLLLKKKJJJKKKNNNQQQRRRRRRNNNPPPRRRQQQOOOMMMLLLLLLHHHHHHGGGEEEDDDDDDDDDDDDMMMLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHFFFGGGKKKQQQVVVYYY]]]uuuvvvUUUDDD???>>>CCCEEECCCDDDJJJLLLTTT___hhhpppyyyuuummm```TTTLLLGGGCCCAAABBBCCCDDDFFFKKKXXXhhhtttiiiUUUAAA===DDDJJJKKKLLLQQQQQQQQQTTT[[[]]]SSSFFFIIIEEEHHH[[[|||hhhGGG999:::>>>@@@CCCEEEEEEBBBAAAHHHVVVbbbiii}}}llljjjnnnnnnkkkppptttxxxwwwsssooonnnooossssssssssssqqqpppnnnnnnkkkkkkkkkjjjjjjjjjjjjjjjkkkmmmoooqqqrrrpppmmmllllllmmmmmmnnnmmmlllkkkkkkjjjiiihhhfffeeeeeeeeeeeeccceeehhhhhhgggfffggggggdddddddddeeeeeeeeeeeeddd___^^^[[[ZZZZZZ\\\]]]^^^___```aaacccccccccbbbbbbbbbbbbaaaaaaaaabbbdddeeedddfffiiilllooouuu{{{}}}{{{}}}~~~zzzuuussskkkaaa[[[XXXYYY```ffflllxxx|||oooLLL999:::888666888666555666444777===AAAWWWzzzYYY___rrrbbbMMMEEE999444555333111111111222333333333333222333333444666888999:::888888888999:::<<<===>>>AAA???BBBGGGIIIGGGJJJOOOqqq}}}```^^^RRRbbbwwwuuukkk\\\NNNKKKOOOQQQOOOMMMTTTSSSQQQLLLGGGDDDDDDDDDFFFHHHJJJLLLMMMMMMLLLKKKLLLJJJGGGFFFHHHJJJLLLMMMOOOOOOPPPPPPPPPMMMIIIFFFFFFFFFEEEFFFHHHLLLOOORRRQQQUUUWWWSSSPPPRRRTTTSSSNNNIIIDDDBBBCCCFFFJJJKKKNNNKKKIIIIIIMMMRRRWWWYYYVVVXXXSSSUUUggglllfffmmmvvv|||hhhZZZYYYZZZYYYWWWVVVTTTRRRRRRRRRTTTUUUSSSSSSTTTUUUVVVVVVVVVVVVTTTUUUVVVVVVVVVVVVWWWWWWSSSOOOKKKHHHIIIKKKMMMNNNOOONNNMMMNNNPPPQQQQQQPPPOOOQQQRRRQQQNNNLLLKKKKKKHHHGGGFFFGGGGGGFFFFFFGGGMMMMMMKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFHHHLLLSSSXXX[[[UUUcccwwwSSSEEE<<<@@@CCCAAABBBGGGGGGNNNXXXbbblllwww~~~vvvjjj]]]RRRKKKGGGDDDAAAAAABBBEEELLLTTT[[[___UUUIII???>>>CCCGGGKKKOOOPPPPPPQQQUUU\\\^^^TTTGGGAAAGGGSSSiii]]]CCC999999;;;<<<@@@CCCEEEDDDCCCEEEIIILLLWWWoootttddd\\\]]]aaabbbccckkkooossstttqqqooooooooorrrqqqqqqpppooonnnmmmmmmmmmlllkkkiiihhhhhhhhhhhhjjjjjjkkklllmmmoooooopppmmmnnnoooppppppooonnnmmmiiihhhhhhgggggghhhhhhiiibbbdddggggggfffeeeeeeeeecccdddeeefffggggggffffffbbbbbb```^^^]]]]]]^^^______```bbbcccdddccccccbbbbbbbbb`````````bbbdddeeedddfffiiikkkoootttzzz~~~{{{|||~~~}}}{{{xxxvvvuuupppfff\\\XXXWWWXXX```jjjnnn{{{jjjcccGGG999;;;777555666444444555333666<<>>???DDDBBBEEEIIIHHHFFFMMMYYYnnnSSSLLLRRRppp}}}ggg[[[SSSKKKHHHKKKMMMNNNMMMRRRRRRPPPLLLHHHEEEDDDEEEGGGIIIKKKMMMMMMKKKIIIGGGIIIHHHFFFEEEFFFGGGIIIJJJKKKMMMOOOOOOLLLIIIHHHHHHFFFEEEEEEFFFHHHKKKNNNPPPNNNPPPPPPMMMNNNRRRSSSQQQLLLHHHCCC@@@AAADDDGGGIIIKKKIIIGGGFFFHHHMMMSSSWWWMMMUUUTTTPPPTTT^^^xxxyyylllrrruuuxxx|||lll___YYYSSSTTTYYYVVVTTTRRRPPPOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTSSSRRRSSSUUUWWWRRROOOLLLKKKLLLOOOPPPPPPNNNNNNMMMNNNPPPPPPNNNLLLMMMNNNNNNLLLIIIGGGGGGGGGGGGEEEEEEGGGHHHGGGHHHKKKLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIHHHHHHIIIMMMSSSWWWUUUQQQ[[[{{{qqqVVV???>>>BBB@@@@@@DDDCCCHHHPPPYYYcccnnnyyy|||pppbbbWWWOOOJJJIIIEEEEEEFFFIIIMMMMMMKKKHHHCCC>>><<<>>>AAACCCHHHNNNNNNRRRXXX___gggjjjaaaUUUSSSgggwwwzzz{{{~~~vvviii[[[HHH;;;888:::<<<>>>@@@HHHRRRWWWTTTLLLEEE@@@IIILLL```vvvvvvcccVVVPPPLLLLLLNNNOOORRRVVVhhhkkkoooqqqqqqpppooooooooooooooonnnnnnlllkkkkkklllkkkjjjhhhggghhhhhhiiijjjiiiiiiiiikkknnnqqqssspppqqqrrrsssrrrqqqooommmlllkkkkkkjjjhhhggggggfffbbbdddffffffdddcccdddeeebbbccceeefffgggggggggfffdddddddddbbb```___aaabbbcccdddfffhhhhhhgggeeedddbbbbbbaaaaaabbbccceeefffiiijjjlllmmmnnnqqquuuxxxwwwzzz|||{{{wwwtttsssssslllaaaYYYXXXYYYZZZbbbmmmpppqqqmmmYYYCCC:::<<<777444666333444555333555:::<<>>@@@FFFMMMWWWbbblllsss~~~|||oooccc[[[WWWVVVSSSVVVYYYZZZWWWPPPIIIEEEBBB>>>===???AAABBBEEEJJJNNNUUU]]]fffqqqzzzyyyssskkkSSSMMMIIICCCCCC???:::777888<<<@@@BBBQQQ___ooouuuqqqhhhaaa___SSS@@@===EEEEEEBBB@@@999@@@>>>???AAA@@@@@@HHHRRRhhhjjjnnnpppqqqpppooooookkklllmmmmmmlllkkkiiihhhiiihhhgggggggggiiijjjllllllkkkjjjjjjkkknnnppprrrtttuuuvvvuuussspppmmmjjjmmmmmmlllkkkiiigggdddbbbdddeeeeeedddccccccdddfff___aaaccceeeffffffeeeeeebbbcccddddddbbbbbbeeegggfffgggiiijjjjjjhhhfffdddaaabbbbbbcccdddfffggghhhjjjlllnnnooooooppprrrtttwwwwwwwwwwwwwwwuuurrrpppggg]]]WWWZZZ\\\\\\dddpppvvvkkkOOO???:::===777555777555444555222444888999MMMnnnnnndddFFF???777333555444111222333555666666555555555555555555555666777888999999999:::<<<>>>???@@@GGGFFFJJJPPPQQQYYYtttyyy\\\WWWccceee___UUUJJJLLLLLLKKKJJJJJJIIIGGGHHHJJJKKKJJJIIIIIIJJJKKKKKKMMMOOOPPPNNNKKKGGGEEEAAABBBBBBBBB@@@@@@@@@AAA@@@FFFKKKHHHBBB???DDDJJJGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFCCCDDDLLLTTTSSSMMMJJJFFFBBB@@@AAACCCDDDDDDCCCGGGKKKJJJFFFDDDFFFJJJHHHOOONNNNNNQQQNNNQQQ___|||}}}tttsss~~~yyyyyy|||{{{zzzsssXXXSSSNNNLLLOOORRRRRROOOVVVTTTRRROOONNNNNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLPPPTTTXXXYYYVVVTTTTTTUUUQQQPPPPPPQQQRRRQQQOOOMMMFFFGGGHHHKKKNNNNNNLLLJJJLLLLLLLLLIIIFFFDDDCCCDDDBBB>>>@@@FFFHHHGGGIIINNNIIIHHHHHHHHHIIILLLOOOPPPMMMMMMMMMKKKJJJKKKMMMOOOOOOUUUUUUSSSfffVVVFFFGGGCCC@@@BBB999;;;>>>DDDNNNYYYccciiittt{{{{{{}}}uuummmiiihhhbbbhhhnnnlllcccXXXRRRPPPJJJDDD@@@BBBDDDDDDEEEHHHMMMSSSZZZcccqqq[[[CCCEEEGGGBBB?????????===<<<===@@@BBBKKK[[[mmmsssnnnjjjnnnttthhhJJJ<<>>CCC>>>======>>>;;;;;;GGGVVVjjjllloooqqqqqqqqqooonnniiijjjllllllllljjjhhhgggffffffeeefffgggjjjmmmooommmmmmmmmlllmmmnnnooopppxxxxxxxxxwwwsssooojjjgggkkkkkklllllljjjgggdddbbbfffffffffdddcccccceeeggg]]]___aaadddeeeeeedddccc___aaaddddddcccdddhhhkkkeeegggiiijjjiiigggdddcccaaabbbcccdddfffggghhhiiiiiikkkoooqqqqqqrrrtttvvvxxxuuusssuuuxxxwwwrrrllleee[[[WWW\\\___^^^fffqqqrrriiiyyyJJJ<<<:::===777666999777444555222444777777JJJkkk___@@@:::777666444,,,111222444444333444555777555555555555666888999999<<<======<<<<<<>>>BBBEEEGGGMMMKKKFFFUUUxxxyyycccVVVppp```qqqoooRRRTTTQQQMMMJJJIIIIIIHHHGGGHHHGGGEEEDDDCCCDDDFFFGGGLLLMMMNNNLLLIIIFFFDDDDDDHHHDDDCCCDDDCCCAAABBBEEEEEEHHHKKKJJJGGGFFFJJJNNNFFFFFFGGGGGGGGGEEEDDDCCCEEECCCCCCFFFLLLPPPQQQQQQKKKGGGAAA>>>>>>??????===FFFBBBBBBFFFHHHFFFFFFHHHMMMMMMLLLMMMNNNOOOQQQSSSeee|||{{{www{{{yyy~~~uuuWWWNNNNNNMMMMMMMMMNNNOOOOOOUUUTTTRRRQQQPPPOOOLLLIIINNNLLLNNNQQQOOOJJJIIIKKKQQQTTTVVVVVVTTTSSSVVVZZZVVVUUUSSSQQQOOONNNMMMMMMGGGIIILLLLLLKKKIIIHHHHHHJJJHHHKKKNNNIIIAAA>>>BBBDDDDDDEEEFFFHHHKKKMMMNNNJJJIIIHHHHHHJJJKKKKKKKKKLLLIIIGGGFFFHHHJJJLLLLLLNNNSSSWWWWWWZZZssstttNNNBBBFFFDDD>>>???AAABBBAAACCCMMMYYYaaajjjpppuuuwwwyyy{{{pppfff]]]XXXQQQHHHBBBAAABBBAAABBBDDDCCCMMM^^^mmmoootttiiiJJJBBBCCCCCCCCCCCCAAA===:::===DDDFFFCCCOOOSSSSSSPPPSSS^^^eeefffYYYGGG999:::;;;888999???AAADDD;;;555===@@@AAAHHHZZZ^^^dddhhhkkknnnppprrrmmmnnnooonnnkkkhhheeeccciiihhhfffeeefffgggiiikkkeeefffiiimmmpppssstttuuuvvvwwwwwwwwwtttoookkkhhhggggggggggggfffeeecccbbbkkkhhhddd```^^^^^^___```\\\^^^aaadddeeeeeedddccc___```ccceeeggggggfffeeecccdddfffgggggggggffffffaaaccceeeffffffgggiiikkkqqqooolllkkklllooorrruuu|||xxxvvvxxxwwwqqqllliii___WWWUUU[[[^^^```kkkzzzgggpppaaaFFF@@@888666888::::::888888777444999>>>999EEEaaayyyUUU<<<888555444444...222333555555444555666777555555555666666888999::::::;;;======>>>@@@DDDGGGAAANNNQQQQQQjjjoooYYY[[[yyyeeeSSSQQQNNNJJJHHHHHHGGGFFFFFFBBBCCCCCCDDDEEEEEEEEEEEEIIIJJJJJJHHHEEECCCBBBBBBHHHDDDBBBCCCBBB??????BBBDDDFFFIIIIIIGGGEEEEEEFFFGGGGGGHHHHHHGGGEEEDDDCCCEEEDDDEEEHHHLLLOOOPPPOOOKKKGGGAAA>>>>>>??????>>>FFFCCCCCCGGGIIIGGGFFFGGGIIIHHHIIIIIIKKKMMMPPPQQQTTTlll{{{www|||vvvwwwvvvrrryyyzzzzzz{{{rrrWWWMMMLLLKKKJJJLLLOOOQQQQQQQQQTTTRRRQQQPPPPPPOOOMMMKKKOOOLLLLLLMMMKKKGGGFFFIIIOOOPPPQQQSSSUUUWWWWWWVVVUUUTTTRRRQQQOOONNNMMMMMMKKKMMMNNNNNNKKKHHHFFFFFFGGGFFFHHHJJJGGG@@@???CCCFFFFFFFFFGGGHHHIIIJJJJJJHHHGGGFFFGGGJJJKKKLLLKKKMMMJJJGGGGGGHHHKKKLLLLLLOOOPPPSSSVVVWWWhhhrrrTTTEEE???;;;777<<<@@@BBBCCCHHHOOOUUU```ggglllooorrryyy||||||vvvooojjj___TTTJJJFFFDDDAAA@@@AAAIIINNNZZZgggnnnzzz]]]GGGAAA@@@???>>>@@@@@@===888;;;DDDLLLNNNKKKJJJHHHIIIUUUeeelllkkkRRRCCC888:::<<<999;;;@@@BBBEEE>>><<>>999888999:::777444777666333777<<<888CCC]]]cccGGG777555222222555111333555666777666666777888555555555666777888::::::888:::===???AAACCCFFFIIIGGGOOOSSSbbbsssfff\\\zzzZZZUUUPPPMMMJJJHHHHHHHHHGGGFFFAAABBBDDDFFFGGGGGGGGGFFFIIIIIIHHHEEEBBBAAABBBCCCGGGCCCBBBCCCBBB???>>>AAADDDEEEGGGJJJMMMMMMKKKIIIHHHHHHIIIHHHGGGEEECCCBBBEEEEEEGGGJJJMMMMMMLLLJJJJJJFFFAAA>>>===>>>>>>>>>EEEBBBCCCGGGIIIGGGEEEFFFCCCCCCDDDEEEHHHKKKNNNOOOSSSZZZhhhzzztttyyymmmPPPIIIMMMLLLIIIHHHKKKQQQUUUTTTQQQQQQPPPNNNNNNOOOOOONNNLLLPPPKKKHHHHHHGGGDDDDDDHHHMMMLLLMMMQQQWWWYYYVVVRRRTTTSSSRRRPPPOOOMMMLLLKKKOOOPPPPPPNNNJJJFFFDDDCCCCCCBBBCCCEEEDDDAAABBBEEEHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGGGGHHHKKKMMMMMMLLLLLLJJJGGGGGGJJJLLLMMMNNNRRRNNNQQQXXXWWW[[[zzzkkkLLL@@@???999===@@@AAA@@@AAAFFFLLLTTT[[[```ccciiiqqqvvvwww~~~zzzooocccVVVNNNHHHAAA>>>>>>EEEGGGOOOZZZbbbnnnwwweeeQQQGGGCCC@@@======FFFKKKLLLEEEBBBGGGOOOUUUSSSQQQRRR[[[kkkwwwtttkkkKKK@@@:::<<<>>><<<>>>CCCDDDEEE>>>>>>HHHIIIDDDGGGMMMUUUaaakkkoooooommmkkkllliiiggggggiiijjjhhheeeeeeeeeeeefffggghhhhhhiiiiiijjjjjjkkklllllllllllllllmmmoooqqqpppnnnllljjjiiihhhgggfffeeeeeefffgggfffdddbbb``````cccfffhhhfffeeedddcccccceeeggghhhggggggfffeeedddcccbbbbbbddddddeeeeeeeeeeeedddcccbbbdddeeefffeeefffiiikkkiiimmmrrrvvvxxxwwwuuutttrrruuuuuurrrsssuuummmaaaVVVTTTWWW]]]bbbgggwwwnnniiiUUU???<<<::::::;;;:::666222555555222555:::666???XXXxxxOOO===555555000111555333444666888999888777777888555555555666777999:::;;;999<<<@@@BBBCCCEEEGGGIIIQQQOOOWWWttt~~~cccccc]]]fffoooRRRRRRPPPNNNLLLKKKKKKKKKJJJIIIFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJHHHEEEBBBBBBDDDFFFEEEBBBBBBDDDDDDAAABBBDDDGGGEEEEEEIIIPPPTTTSSSQQQHHHHHHHHHHHHGGGEEECCCAAACCCEEEGGGJJJKKKJJJGGGEEEGGGDDD@@@===<<<<<<===>>>CCC@@@AAAFFFHHHFFFDDDEEE@@@AAABBBDDDGGGJJJMMMOOOZZZWWWWWWhhh~~~sssttt{{{jjjVVVPPPOOONNNNNNJJJHHHLLLTTTXXXUUUPPPMMMKKKJJJKKKLLLMMMMMMLLLOOOIIIEEEFFFFFFEEEFFFJJJKKKLLLNNNRRRUUUVVVSSSPPPTTTTTTRRRPPPNNNKKKIIIHHHOOOOOOOOOLLLHHHDDDBBBBBBAAA@@@@@@AAABBBCCCEEEGGGHHHHHHHHHGGGGGGFFFFFFEEEJJJIIIIIIKKKMMMNNNMMMLLLIIIGGGFFFHHHKKKNNNPPPPPPTTTMMMPPPZZZYYYUUUhhh^^^JJJCCCBBBAAA???>>><<<===CCCKKKKKKQQQWWWZZZaaajjjrrrsss{{{|||~~~~~~xxxvvvkkk___WWWNNNEEE>>><<<===???GGGPPPTTTVVV___iiiYYYSSSNNNLLLIIIDDDDDDFFFJJJTTTZZZTTTMMMMMMTTTYYYaaadddmmmzzz~~~lllZZZFFF@@@===@@@AAA???AAAEEEKKKHHH>>>@@@MMMPPPOOOVVVXXX^^^fffmmmooonnnmmmmmmkkkgggdddeeeiiijjjiiifffcccccceeeggghhhhhhiiihhhjjjjjjkkkkkkkkkkkkjjjjjjhhhiiikkkmmmmmmllljjjiiijjjhhhfffeeeeeefffgggiiieeedddbbb```aaadddgggiiiiiihhhfffeeeeeefffggghhhiiihhhgggeeedddcccccccccddddddddddddddddddccccccdddeeefffffffffgggiiilllllloootttxxxzzzyyyvvvtttqqqwwwvvvpppppprrriiiZZZUUUVVV[[[aaaeeennndddqqqlllIII???===;;;:::;;;999777444444555222444999666===RRRaaaCCC888666666000111666333555777999:::999888777888444555555666888999;;;<<<===???BBBDDDEEEFFFGGGIIINNNRRRggguuuZZZZZZXXXooo{{{```OOOOOOOOONNNLLLLLLMMMMMMLLLKKKMMMKKKHHHFFFEEEFFFHHHJJJIIIHHHFFFCCCAAAAAADDDGGGCCCAAABBBGGGHHHGGGGGGKKKTTTNNNHHHIIINNNRRRQQQOOOHHHHHHHHHHHHGGGEEECCCBBBBBBDDDGGGIIIHHHFFFCCCAAADDDBBB???<<<;;;<<<>>>@@@BBB???@@@DDDFFFDDDCCCDDDBBBBBBCCCEEEGGGKKKNNNOOOTTTSSSRRR[[[ttt||||||vvvzzzmmmRRRPPPUUURRRKKKQQQMMMJJJNNNUUUWWWSSSNNNIIIGGGFFFGGGIIIKKKKKKKKKMMMGGGDDDGGGIIIJJJKKKNNNJJJMMMRRRSSSQQQOOOOOOOOOUUUTTTRRRPPPMMMJJJGGGEEEJJJKKKKKKIIIFFFCCCBBBCCCAAAAAAAAAAAACCCGGGIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGJJJIIIIIIJJJLLLLLLJJJIIIEEEDDDEEEGGGLLLPPPRRRRRRQQQKKKNNNYYYYYYSSS]]]qqq{{{XXXBBBBBB<<<:::<<<======@@@GGGFFFLLLQQQTTTZZZeeemmmpppsssuuuwwwyyy{{{~~~wwwoooqqqhhh___ZZZSSSIII@@@======@@@EEEJJJKKKHHHGGGIIINNNNNNOOOPPPMMMJJJNNNUUUSSS\\\```YYYQQQTTT]]]dddkkkrrr}}}oooVVVDDD@@@??????AAA@@@???AAAEEEKKKIIIBBBGGGUUUVVVVVV___bbbhhhpppuuuuuurrrnnnlllkkkhhhffffffiiijjjiiihhhbbbccceeeggghhhiiijjjjjjjjjjjjkkkllllllllllllkkkggghhhiiijjjiiihhhfffeeehhhgggeeedddeeefffhhhiiigggeeebbbaaaaaacccfffhhhgggggghhhhhhggggggffffffhhhhhhgggfffeeeeeeeeefffddddddddddddddddddddddddfffgggggggggfffhhhjjjmmmrrrsssuuuvvvwwwvvvvvvuuutttyyyxxxqqqmmmkkkaaaUUUTTTXXX^^^cccgggsss{{{ccc}}}cccFFFBBB@@@===::::::999999888555777444444999777<<>><<<>>>BBBGGGKKKMMMSSS]]]eeehhhkkkmmmppprrruuuyyy~~~~~~ssskkkeee^^^XXXVVVRRRKKKDDDAAA@@@AAACCCCCCCCCCCCEEEGGGKKKLLLOOOQQQPPPQQQ[[[gggzzzzzzssseee\\\___gggmmmtttxxx}}}~~~rrr\\\HHH>>><<>>;;;999999::::::666999555555:::888<<>>;;;<<<>>>BBBDDDEEEIIISSS[[[^^^ccceeeiiillloootttzzz~~~{{{|||}}}xxxpppiii[[[SSSMMMMMMLLLIIIGGGGGGCCCEEEEEEBBB@@@AAAEEEHHHJJJKKKOOORRRTTTZZZjjjyyy{{{ttttttvvvuuu{{{yyyxxxuuuhhhSSSDDD???<<>>???AAABBBDDDFFFJJJOOOSSS~~~[[[VVV\\\jjjrrr[[[VVVPPPLLL^^^OOOOOOOOOQQQSSSTTTSSSQQQGGGGGGGGGFFFGGGGGGHHHHHHFFFGGGFFFEEEDDDDDDFFFHHHDDDCCCEEEKKKMMMKKKKKKNNNQQQNNNJJJHHHHHHHHHHHHHHHLLLMMMNNNOOOPPPOOOOOONNNDDDHHHJJJJJJGGGDDDDDDEEEBBBCCCCCCBBBAAADDDIIINNNIIIDDDAAACCCEEEEEEGGGJJJLLLKKKJJJJJJJJJKKKLLLMMMLLLOOOSSSVVVXXX```ppp}}}ppp^^^WWWVVVUUURRROOOMMMLLLKKKGGGHHHJJJLLLMMMLLLKKKJJJJJJHHHFFFFFFHHHKKKLLLLLLKKKGGGIIIPPPUUURRRLLLIIIFFFDDDCCCEEEIIIKKKJJJHHHHHHJJJLLLMMMNNNMMMLLLKKKGGGHHHHHHGGGEEEDDDEEEGGGMMMOOONNNLLLOOOUUUSSSMMMHHHJJJKKKLLLLLLJJJIIIGGGDDDEEEGGGLLLPPPRRRQQQOOOIIIGGGGGGGGGIIIIIIHHHGGGGGGKKKKKKJJJPPPXXXWWWPPPTTTooofffGGG===>>>======AAA;;;>>>???>>>BBBKKKSSSVVV^^^```dddhhhlllqqqwww{{{tttvvv{{{{{{sssrrrqqqmmmiiiVVVMMMFFFEEEGGGGGGIIIKKKIIIMMMOOOKKKFFFDDDDDDEEEJJJKKKOOOTTTXXXbbbttt~~~zzzuuussspppdddPPPAAA;;;???FFFLLLMMMLLLPPPWWW\\\```^^^YYY___nnnxxxxxxwwwxxxmmmrrrvvvtttlllggghhhjjjfffeeeeeefffhhhllloooqqqjjjjjjjjjiiiiiigggffffffccccccdddeeeeeeeeeeeeeeeaaabbbcccdddeeeffffffeeecccaaa___^^^___bbbfffhhhgggeeebbb``````cccfffiiihhhiiijjjjjjiiigggeeecccddddddcccdddeeegggiiikkkmmmmmmlllkkkjjjkkkooorrrrrrqqqppppppqqqsssvvvxxx}}}xxxzzz{{{kkkTTTRRR___[[[eeennnqqqyyytttjjj{{{yyy}}}oooOOOCCC<<<>>>??????<<<999666555555999555333999888999CCCvvv^^^HHHEEE???999666444444555555555555555666666666666666666555555444444444555777888999:::999:::<<>>???AAAGGGLLLNNNLLLIIIKKKKKKKKKIIIFFFDDDEEEFFFHHHHHHIIIMMMPPPPPPLLLHHHDDDCCCEEEIIIIIIGGGIIINNNHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLMMMZZZWWWTTTSSSSSSTTTSSSQQQWWWZZZqqq[[[@@@DDDEEE>>><<<>>>======>>>AAAEEEIIILLLNNNTTT\\\aaaeeehhhmmmqqqpppssswwwyyy{{{~~~|||mmmeeeaaaaaacccSSSNNNHHHDDD@@@@@@GGGQQQXXXWWWTTTNNNGGGCCCDDDFFFMMMRRRVVVYYYfff}}}sssooolllfffZZZKKKBBB@@@BBBNNNWWWTTTOOOZZZxxxuuuxxx|||wwwwwwnnnppprrrqqqmmmiiifffdddeeeeeefffgggiiijjjlllmmmiiiiiihhhgggggggggggggggeeeddddddddddddeeeffffffeeeeeeeeeeeeeeeeeeeeeeeecccbbbbbbaaaaaabbbcccccceeeeeeeeeeeefffhhhiiijjjnnnnnnmmmlllkkkiiigggffffffggggggfffddddddeeegggiiijjjlllmmmooopppqqqqqqvvvuuuuuuuuuvvvxxxzzz{{{yyy||||||sssdddXXXXXX^^^^^^jjjuuu}}}jjjzzz|||fffSSS;;;======<<<;;;999888777777888777777777888:::<<<===pppUUUAAAAAA>>>;;;777555555555666555555555666666666777777777777555444444555666777777999:::::::::;;;>>>@@@CCCFFFFFFFFFHHHJJJdddqqqZZZWWWsssjjjvvvZZZNNNQQQMMMMMMSSSQQQSSSTTTTTTRRRQQQQQQRRRQQQNNNKKKHHHHHHGGGEEECCCHHHIIIJJJIIIGGGEEEDDDEEEAAABBBDDDEEEDDDCCCAAA@@@EEEDDDCCCBBBBBBAAABBBBBBFFFFFFFFFFFFGGGIIIJJJKKKJJJKKKLLLLLLJJJHHHIIIIIIHHHHHHIIIKKKLLLMMMNNNOOOSSSJJJGGGLLLMMMHHHHHHNNNQQQNNNLLLJJJJJJIIIHHHGGGJJJJJJMMMQQQUUUWWWWWWVVVSSSgggjjjVVVRRRXXXYYYYYYWWWSSSMMMJJJJJJLLLPPPQQQQQQQQQOOOLLLHHHFFFIIIEEECCCFFFLLLOOOMMMIIIGGGGGGIIILLLOOOOOOLLLHHHFFFEEEEEEHHHLLLKKKFFFBBB@@@@@@AAAEEEIIIKKKIIIGGGIIIIIIIIIGGGEEEDDDEEEGGGFFFEEEFFFIIIKKKKKKHHHEEEBBB@@@AAAGGGIIIIIIKKKNNNFFFGGGIIIKKKLLLKKKJJJIIIOOOSSSVVVTTTOOOMMMOOOSSSXXXXXXWWWUUURRRQQQSSSUUUKKKQQQ___|||qqqpppLLLAAA???>>>BBB>>>>>>===>>>@@@BBBEEEGGGKKKQQQXXX]]]```eeekkkpppnnnrrruuuwwwyyy|||sssiiibbb\\\YYYQQQLLLHHHEEECCCCCCJJJRRR[[[[[[YYYTTTLLLGGGGGGHHHPPPVVVYYY```{{{jjjddd^^^ZZZRRRGGGAAA@@@GGGSSS[[[XXXWWWkkkuuuqqqlllnnnoooooollliiigggggggggffffffgggggghhhiiijjjiiihhhhhhgggggggggggggggddddddccccccddddddeeefffddddddddddddddddddccccccddddddccccccbbbbbbbbbaaadddddddddeeefffhhhiiijjjnnnnnnmmmlllkkkiiihhhgggfffggghhhgggeeeeeeggghhhggghhhjjjmmmppprrrttttttvvvuuuuuuvvvwwwzzz|||~~~~~~xxxmmm___UUUWWW^^^bbbmmm~~~rrrkkkwww]]]MMMBBB>>>>>><<<;;;999888777666777777666777888:::;;;===|||hhhWWWFFF;;;888777666555555555666666666666666666777777777777999777555444444666888999888:::;;;<<<<<<===@@@BBBAAAHHHIIIIIIJJJTTT{{{gggWWWfffjjjxxxQQQOOOMMMOOORRRLLLRRRSSSSSSRRRPPPPPPQQQRRRRRRPPPNNNLLLKKKIIIEEECCCGGGGGGFFFFFFGGGGGGEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCEEECCCAAA@@@??????@@@AAADDDCCCDDDDDDFFFIIILLLNNNIIIKKKLLLLLLJJJIIIIIIJJJIIIJJJLLLNNNOOOOOOOOOOOOTTTNNNNNNSSSTTTNNNLLLOOORRRRRRQQQNNNJJJFFFDDDDDDGGGIIILLLNNNOOOPPPRRRSSSOOOYYYjjjxxxeeeZZZSSSSSSWWWYYYXXXUUUPPPLLLJJJKKKLLLRRRRRRRRRQQQOOOLLLHHHFFFHHHFFFEEEIIIOOOPPPMMMHHHEEEIIINNNQQQQQQNNNLLLJJJHHHGGGFFFGGGIIIHHHDDD@@@AAAAAAAAACCCFFFHHHHHHHHHHHHIIIIIIHHHFFFEEEGGGHHHDDDCCCCCCCCCEEEEEEDDDCCCAAA===>>>DDDJJJKKKLLLMMMDDDFFFIIIKKKLLLKKKIIIHHHMMMRRRWWWTTTLLLIIILLLQQQTTTVVVVVVSSSOOONNNQQQUUUIIIPPPSSSjjjxxxjjjuuugggHHH<<<>>>DDD>>>======>>>>>>???@@@AAAGGGKKKQQQUUUYYY___ggglllkkkooosssuuuvvvzzz|||sssjjj^^^TTTMMMIIIEEEDDDBBBAAAEEELLLWWWYYY[[[WWWQQQKKKIIIHHHQQQYYYcccvvv}}}cccYYYPPPMMMJJJGGGEEEFFFMMM\\\iiikkkkkk|||zzzwwwlllmmmmmmllliiihhhhhhiiihhhhhhggggggfffggggggggghhhhhhhhhgggggggggffffffcccccccccdddddddddeeeeeedddddddddccccccbbbbbbbbbbbbcccddddddddddddcccbbbbbbbbbcccdddfffgggiiijjjmmmmmmmmmlllkkkiiihhhgggggghhhhhhgggffffffgggiiieeegggjjjmmmqqqtttwwwxxxvvvvvvvvvwwwyyy}}}|||pppeee[[[VVV[[[eeeffftttxxxcccooowwwRRRFFFHHH@@@???===;;;999777777666666666666666777888:::;;;~~~dddPPPEEE???;;;777333444444555666666666666666666666777777777888888999777444333333666999;;;:::;;;===>>>???@@@CCCEEEDDDHHHHHHOOO[[[iiippp^^^___|||```MMMRRRIIINNNVVVJJJSSSSSSSSSQQQOOONNNPPPRRRPPPOOOOOONNNNNNKKKGGGDDDGGGEEEDDDEEEHHHIIIGGGDDDDDDDDDCCCCCCCCCEEEFFFGGGFFFDDDAAA???>>>???AAABBBAAABBBCCCEEEGGGHHHIIIJJJFFFHHHJJJJJJHHHHHHHHHIIIHHHJJJLLLNNNPPPOOONNNNNNTTTQQQRRRWWWWWWPPPKKKKKKMMMPPPRRROOOJJJFFFDDDEEEGGGJJJMMMMMMLLLLLLPPPSSSXXXZZZ___kkkppp```[[[ZZZXXXUUUVVVXXXVVVSSSOOOLLLKKKLLLMMMLLLMMMNNNOOONNNMMMLLLKKKJJJIIIJJJNNNRRRRRRNNNJJJFFFMMMTTTUUUQQQLLLJJJJJJKKKIIIGGGGGGGGGFFFBBB???BBBBBBBBBCCCFFFIIIKKKLLLLLLLLLLLLKKKIIIHHHIIIKKKFFFDDDBBBAAAAAABBBCCCCCCCCC>>>===CCCJJJLLLJJJJJJFFFHHHJJJLLLLLLJJJHHHFFFKKKOOORRRPPPLLLIIIKKKNNNQQQQQQQQQOOOMMMMMMNNNPPPMMMSSSPPPZZZzzzyyydddKKKCCC>>><<<<<<<<<===============BBBEEEJJJMMMQQQWWW```fffgggjjjnnnqqqssswww}}}wwwgggWWWNNNIIIFFFEEECCC@@@AAAFFFQQQVVV\\\]]]YYYTTTQQQPPPXXXaaaxxx___SSSHHHFFFHHHIIIKKKNNNSSScccuuu{{{zzz~~~~~~vvvnnnnnnmmmkkkhhhggghhhjjjjjjiiihhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffcccddddddeeeeeeeeeeeeeeeeeeeeeddddddccccccbbbbbb___aaaccceeeffffffdddcccaaaaaabbbccceeeggghhhiiilllllllllkkkjjjiiiggggggffffffgggfffeeeeeegggiiifffhhhjjjmmmqqquuuxxxyyyxxxxxxxxxzzz}}}tttfff___[[[ZZZdddoooqqqlllccc|||uuuMMMDDDGGGAAA???===;;;999777777777666555555555666777999:::tttddd[[[UUULLL???777555666777666444555666777777777666555666666666666777777777777888666444222333666:::<<<;;;===???@@@AAACCCFFFIIIIIIFFFFFFVVVnnnzzz|||hhhYYYXXXpppsssQQQNNNTTTGGGKKKWWWMMMSSSSSSRRRPPPNNNMMMOOOQQQLLLLLLLLLNNNNNNMMMIIIFFFGGGEEEDDDEEEIIIJJJGGGDDDDDDCCCBBBAAABBBCCCEEEFFFDDDBBB@@@>>>>>>???AAABBB???AAADDDFFFGGGFFFDDDCCCEEEFFFHHHIIIHHHGGGHHHIIIFFFHHHJJJLLLMMMMMMLLLKKKRRRPPPRRRUUUUUUNNNHHHEEEFFFJJJMMMMMMJJJGGGFFFGGGEEEGGGJJJJJJHHHJJJNNNRRRUUUYYY\\\\\\aaaxxxppp]]]YYYWWWYYYZZZWWWTTTSSSVVVTTTQQQNNNMMMMMMNNNNNNKKKLLLNNNOOOPPPQQQPPPPPPNNNNNNPPPSSSVVVUUUQQQMMMKKKQQQWWWVVVPPPJJJIIIJJJMMMKKKJJJHHHGGGFFFDDDBBBCCCDDDDDDFFFHHHKKKNNNQQQQQQQQQQQQOOOMMMKKKLLLMMMJJJIIIFFFCCCBBBBBBDDDFFFHHHBBB@@@EEEKKKKKKHHHHHHJJJKKKMMMMMMLLLJJJGGGEEEPPPPPPQQQSSSUUUTTTSSSQQQRRROOOMMMNNNRRRSSSPPPLLLJJJMMMLLLRRRgggnnnVVV<<<;;;;;;<<<<<<<<<=========>>>AAADDDFFFIIIOOOWWW]]]```dddhhhkkknnnssszzz~~~nnn\\\PPPKKKHHHHHHGGGDDDDDDGGGLLLTTT^^^ddddddbbb```___hhhnnnaaaWWWOOOPPPTTTVVVXXXZZZ^^^eeennntttvvvvvvxxxyyy}}}nnnsssrrrpppmmmiiihhhhhhjjjjjjjjjjjjiiijjjjjjkkkkkkfffgggggghhhgggfffeeeeeeddddddeeeffffffffffffeeeffffffeeeeeedddddddddcccaaacccdddeeeeeedddbbb``````aaaaaabbbdddeeeggghhhjjjjjjjjjjjjiiihhhffffffccceeeeeeeeeddddddfffhhhiiijjjkkkmmmpppsssvvvxxxyyyyyy{{{}}}yyyiii]]][[[\\\___kkkzzz{{{gggpppzzzfffNNNGGGAAAAAA@@@===:::999888888888666555555555555777888999jjjXXXMMMGGGBBB???@@@===:::999999:::;;;:::777777888888888777666666555555555555666666666666777666555444555888;;;======???AAABBBDDDFFFIIILLLLLLIIILLLbbb|||}}}nnnaaaVVVVVVZZZ]]]MMMPPPUUUJJJLLLUUUQQQRRRRRRRRRPPPNNNMMMNNNOOOHHHHHHIIIJJJLLLKKKHHHFFFEEEEEEDDDEEEGGGGGGFFFDDDAAA@@@???>>>???@@@AAABBB???>>>===<<<<<<>>>@@@AAA???@@@BBBDDDDDDBBB@@@>>>EEEGGGIIIIIIIIIIIIJJJKKKEEEFFFGGGIIIJJJJJJIIIIIIMMMMMMOOOPPPPPPLLLGGGCCCBBBEEEGGGIIIHHHGGGFFFGGGBBBCCCDDDDDDFFFIIIMMMQQQNNNVVV]]]\\\VVV[[[ssssssfff```ZZZZZZ[[[ZZZXXXVVVVVVVVVSSSQQQOOOOOOPPPQQQPPPOOORRRRRRSSSSSSTTTTTTSSSSSSQQQRRRTTTWWWXXXWWWSSSPPPOOOSSSVVVTTTNNNJJJJJJLLLNNNMMMLLLJJJHHHHHHGGGGGGFFFGGGHHHIIIJJJLLLPPPRRRRRRSSSSSSQQQOOONNNOOOPPPOOONNNLLLHHHFFFEEEHHHJJJLLLGGGEEEIIIKKKJJJHHHHHHOOOOOOOOONNNMMMKKKJJJHHHSSSQQQQQQUUUYYY[[[WWWSSSUUUQQQOOOSSSZZZ[[[TTTLLLHHHJJJLLLTTTYYY```uuussswwwHHH======<<<<<<<<<<<<======<<<>>>AAAAAACCCGGGNNNSSSVVVZZZ```dddhhhmmmuuuzzz~~~~~~zzz|||}}}rrrdddPPPKKKGGGHHHIIIFFFFFFHHHDDDNNN\\\fffkkkkkkkkkllluuuxxx~~~kkkjjjnnnvvv{{{xxxtttrrrmmmgggccceeeppp}}}{{{oootttyyywwwvvvtttqqqmmmkkkkkklllkkkkkkkkkkkkkkkkkkllllllffffffggghhhgggfffeeedddcccdddeeefffgggfffeeedddeeeeeeeeeeeeeeeeeeeeeeeefffffffffdddbbb```]]]\\\aaaaaaaaaaaabbbdddeeefffhhhhhhhhhhhhgggfffeeedddbbbcccddddddcccdddfffgggkkkkkkkkkllloooqqqtttvvvxxxzzz|||pppaaaWWWZZZ___gggyyynnneeexxxvvv}}}yyy~~~yyyXXXPPPJJJ>>>AAA???<<<:::999999999:::777666555555555777888999aaaUUUEEE<<<;;;======<<<555555555555555555555555888888888888777888888888444444444444555555555555777777777888999;;;>>>???>>>@@@BBBDDDEEEHHHKKKNNNKKKSSS___tttllleee]]]VVVaaapppRRROOOPPPRRRQQQQQQSSSTTTPPPRRRRRRQQQOOOMMMLLLMMMGGGFFFFFFGGGHHHGGGEEECCCBBBCCCDDDDDDCCCBBBBBBCCC??????>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>???AAAAAA????????????????????????CCCEEEGGGHHHHHHHHHIIIJJJEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMMMMJJJGGGCCCCCCCCCDDDEEEEEECCCAAABBB@@@@@@BBBFFFLLLPPPRRRPPPSSSYYY]]]ZZZWWW___jjjtttfff[[[YYY^^^\\\]]]\\\ZZZXXXXXXXXXXXXOOONNNOOOQQQTTTUUUSSSQQQUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTVVVWWWXXXWWWTTTRRRRRRRRRRRROOOLLLKKKMMMPPPOOOOOOMMMLLLJJJJJJLLLMMMHHHJJJLLLLLLJJJKKKMMMPPPMMMOOOOOOOOONNNNNNPPPRRRTTTSSSRRRNNNJJJIIIKKKMMMMMMJJJJJJLLLLLLJJJIIILLLQQQPPPPPPOOOOOOOOOOOOOOORRRRRRTTTVVVXXXXXXUUUSSSSSSRRRTTTYYY^^^]]]VVVOOOMMMOOOQQQVVVVVVUUUttt~~~{{{^^^BBBAAA>>><<<;;;;;;<<<===;;;===?????????AAAFFFKKKLLLQQQWWW\\\```gggooouuuyyyyyy{{{yyyqqqsss|||{{{sss[[[TTTNNNNNNLLLIIIGGGHHHDDDOOO___lllrrruuuwwwxxxkkkccc```cccqqqsss~~~yyyrrrnnnuuujjjXXXTTTaaaxxxllleeehhhqqqzzzxxxyyyxxxuuurrrppppppqqqmmmmmmlllkkkjjjjjjjjjjjjeeefffggghhhhhhfffdddccc```bbbccceeeeeedddcccbbbcccccccccdddeeeeeeffffffeeedddcccbbb```___^^^]]]aaaaaaaaaaaaaaabbbccccccffffffffffffeeedddcccccccccdddeeedddddddddfffhhhjjjjjjjjjkkkmmmqqqtttvvvvvvxxx|||~~~iii[[[UUU^^^iiiwwwccclllrrrvvv}}}yyygggQQQOOOJJJAAA@@@>>><<<:::999:::;;;<<<888777666666666777888999MMMFFF???===>>><<<555///777888888888888999:::;;;888777777777777888999999333333333444444444555555888999999;;;<<<>>>@@@@@@>>>@@@CCCEEEFFFIIIMMMPPPJJJ]]]rrraaaaaa\\\XXXfff~~~hhhOOOSSSOOOOOOVVVVVVRRRTTTOOOQQQSSSRRROOOMMMLLLLLLGGGFFFEEEEEEEEEDDDBBB@@@???BBBDDDCCC@@@>>>???AAAAAA@@@@@@@@@??????>>>>>><<<===>>>@@@AAACCCDDDDDD@@@>>><<<::::::===@@@BBB???BBBDDDEEEEEEEEEGGGHHHFFFEEEEEEEEEFFFGGGHHHHHHFFFGGGHHHIIILLLOOONNNKKKGGGDDDAAAAAACCCCCC???<<>>===>>>BBBEEEEEEJJJQQQVVV\\\ccckkkrrrvvvvvvxxx|||wwwlllooo~~~ooofff]]]YYYUUUOOOKKKKKKLLLXXXhhhvvv~~~rrrSSSLLLJJJNNNbbbppp}}}zzz^^^TTTJJJKKK[[[ddd``````ggglllmmmmmmpppxxxyyyyyyxxxvvvttttttuuuooonnnllljjjiiihhhggggggeeefffggghhhhhhfffdddccc^^^```bbbcccccccccaaa```aaaaaabbbcccdddeeeeeefff``````______```aaabbbcccbbbbbbaaaaaaaaaaaabbbbbbeeeeeeeeeeeedddcccbbbbbbccceeefffeeeeeeeeehhhjjjhhhhhhiiijjjmmmqqqtttwwwtttwww{{{~~~~~~{{{yyyeeeXXXUUUbbbrrrnnn\\\wwwzzzzzz{{{}}}]]]OOOMMMHHHEEE???>>>;;;999999:::<<<>>>888888777666666777888999???>>><<<;;;999999888888888888888777888888999999;;;::::::999888777666666444555555555666777777777999:::<<<<<<;;;<<<===???@@@EEECCCDDDMMMOOORRR]]]rrrggg\\\SSSXXXwww]]]UUUIIIKKKOOOPPPQQQQQQQQQSSSRRRRRRSSSRRRPPPMMMJJJHHHCCCEEEGGGFFFDDDDDDFFFHHHBBBCCCCCCAAA???>>>@@@AAACCCDDDDDDCCCAAAAAAAAACCCGGGFFF;;;999GGGMMMFFFCCCAAAAAA???===<<<<<<>>>@@@<<<<<<<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBFFFJJJMMMMMMNNNNNNOOOIIIFFFBBB@@@>>>>>>>>>===>>>>>>@@@FFFLLLOOOMMMJJJQQQTTTWWWVVVTTTRRRSSSTTTUUUXXXbbbqqqqqq\\\WWWVVVYYYZZZWWWVVVWWWWWWUUUQQQOOOMMMNNNOOOPPPOOOLLLJJJMMMSSSWWWVVVTTTTTTSSSRRRRRRRRRSSSUUUVVVSSSXXX\\\YYYRRROOOTTT[[[VVVNNNKKKOOOPPPLLLJJJLLLIIIIIIJJJNNNQQQRRRRRRPPPNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLQQQPPPNNNLLLKKKLLLMMMMMMOOOPPPOOOMMMJJJHHHIIIJJJPPPOOONNNNNNOOOQQQTTTUUUSSSVVVXXXWWWUUUSSSRRRQQQRRRUUUXXXXXXVVVUUUVVVXXXZZZZZZXXXUUUSSSVVV]]]dddiiiNNN@@@@@@<<<;;;>>>===::::::;;;<<<>>>?????????BBBFFFKKKMMMPPPVVV```hhhnnnpppsssvvvyyy||||||rrrjjjiiippp||||||dddVVVTTTRRR```uuukkkMMMBBBCCCDDDIIIRRRmmmeeeXXXRRRKKKIIINNNKKKOOOVVV```lllttttttpppttttttuuuwwwyyyyyyuuurrrkkkjjjiiihhhhhhgggggggggdddgggjjjiiieeebbbcccddddddcccbbbccceeeeeeeeeccccccbbbaaaaaabbbccceeefffdddbbb```______```cccdddeeeaaa^^^___ccceeeccc```aaaaaa```aaacccddddddcccdddeeefffffffffhhhnnnrrrooommmiiihhhiiiooouuuyyytttyyy|||{{{|||{{{ssshhhddd^^^nnnhhhuuuvvvTTTRRROOODDDFFFAAA>>>::::::>>>CCCHHHKKK<<<999666555555555555444>>>>>><<<;;;::::::::::::::::::999999999999::::::::::::999888777777666666444444555555666777777777777999;;;<<<===>>>@@@BBBDDDFFFHHHOOOSSSMMMZZZxxxxxx]]]WWWUUUiiidddMMMGGGIIILLLNNNOOOOOOOOOQQQRRRUUUTTTRRROOOMMMKKKIIIHHHDDDFFFHHHGGGDDDCCCCCCEEEFFFFFFFFFDDDAAA@@@@@@AAABBBDDDFFFFFFEEEDDDEEEFFFCCCHHHBBB@@@JJJLLLGGGGGGBBBAAA@@@>>>======???AAA;;;;;;<<<===>>>???AAABBBAAAAAAAAA@@@@@@?????????@@@CCCFFFIIIIIIKKKLLLNNNHHHEEEBBB???>>>>>>=========>>>AAAEEEIIIJJJIIIGGGLLLOOOQQQQQQOOOMMMNNNOOOIIIHHHKKKQQQWWW___mmmyyywwwbbbYYYSSSOOOOOOTTTVVVUUUVVVXXXWWWUUURRROOONNNNNNPPPQQQOOOLLLJJJMMMRRRUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSTTTXXXZZZZZZTTTNNNLLLPPPVVVQQQLLLJJJMMMOOOKKKIIIKKKHHHHHHJJJNNNSSSUUUVVVUUUQQQPPPPPPOOONNNMMMLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKNNNNNNMMMMMMLLLKKKKKKKKKOOOMMMKKKLLLNNNOOONNNMMMOOOOOONNNNNNOOOQQQSSSUUUPPPRRRUUUUUUSSSQQQQQQQQQOOORRRTTTUUUTTTTTTVVVYYY]]][[[YYYXXXYYYZZZ\\\\\\wwwtttSSSHHHBBB???===666999:::;;;;;;::::::;;;<<<>>>AAAEEEHHHJJJPPPYYYaaagggiiilllnnnpppssswwwzzzzzzvvvmmmaaaXXXXXX___ggg|||qqqooohhhttt{{{```GGG@@@AAABBBFFFLLLcccnnnffffffddd```^^^OOOLLLNNNYYYlllzzz|||xxxxxxsssoooppptttuuuqqqlllkkkjjjiiihhhggggggggggggdddfffhhhhhhfffeeeeeeeeegggfffeeeeeeggghhhgggfffdddccccccbbbbbbbbbcccccccccbbb`````````ccceeegggfffbbb______cccdddbbb___aaa``````aaacccddddddcccgggiiijjjjjjjjjjjjmmmppppppooommmmmmnnnqqquuuxxxxxx{{{~~~{{{pppfffkkkrrruuuccc}}}nnnTTTTTTPPPFFFHHHBBB>>>;;;;;;???FFFLLLOOO===;;;888777777777777666>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<888888888777777666666666444444555555666777888888777999<<<>>>???AAACCCFFFFFFDDDFFFPPPRRRMMMiiilllTTTYYYgggzzzKKKQQQNNNJJJLLLMMMNNNMMMMMMOOOQQQSSSPPPMMMJJJHHHGGGHHHHHHEEEFFFHHHGGGDDDBBBAAAAAAFFFGGGFFFDDDAAA??????@@@AAADDDHHHIIIIIIHHHIIIIIICCCJJJEEE???DDDFFFDDDHHHBBBAAA@@@?????????@@@AAA;;;;;;;;;<<<>>>???AAABBBAAA@@@@@@???>>>===<<<<<<>>>@@@BBBCCCDDDGGGJJJMMMGGGFFFCCC@@@>>>=========>>>@@@DDDEEEFFFFFFFFFGGGLLLNNNPPPPPPNNNMMMMMMNNNNNNJJJJJJMMMOOOOOOSSSXXXcccuuu}}}lllddd___]]]^^^OOOKKKKKKPPPTTTTTTTTTWWWUUUSSSQQQNNNMMMNNNPPPQQQOOOLLLJJJKKKOOORRRRRRPPPNNNNNNOOOPPPQQQQQQRRRRRRZZZYYYUUUOOOLLLKKKOOORRRMMMJJJJJJMMMOOOLLLKKKKKKIIIIIIJJJMMMPPPSSSTTTSSSTTTSSSRRRPPPNNNMMMKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNMMMLLLKKKJJJNNNJJJGGGJJJPPPTTTRRROOOMMMMMMLLLLLLMMMOOOQQQRRRLLLOOOQQQRRRPPPNNNNNNNNNLLLNNNPPPQQQRRRTTTWWWZZZ^^^[[[YYYZZZ]]]]]]XXXTTTaaawwwrrr\\\HHH@@@???;;;999;;;<<<;;;888888:::===;;;>>>AAACCCEEEJJJRRRXXX```bbbeeegggiiilllppprrryyyvvvmmm___QQQJJJMMMRRR___}}}zzzgggSSSBBB???BBBBBBCCCGGGWWWwww|||||||||uuujjjXXXLLLEEEOOOeeewww|||zzzwwwppphhhhhhmmmppplllfffjjjiiihhhgggffffffffffffdddddddddfffhhhiiihhhggghhhfffeeeeeeggghhhiiihhheeeeeeeeeddddddbbbaaaaaabbbaaa``````bbbeeegggiiieeebbb______bbbcccaaa^^^aaaaaabbbbbbcccdddddddddiiikkkllllllkkkkkkmmmnnnsssrrrrrrrrrrrrtttuuuvvv|||yyylllccc{{{```hhhdddUUUYYYSSSIIIKKKCCC@@@<<<<<>><<<999888999999888888======<<<<<<<<<======>>><<<<<<;;;:::::::::;;;;;;777777777666666666666666444555555666777888999999999;;;>>>???@@@BBBDDDFFFFFFDDDCCCKKKSSSYYY{{{gggSSSiiilllNNNXXXWWWJJJLLLMMMLLLKKKKKKMMMOOOKKKJJJHHHGGGFFFFFFGGGGGGCCCDDDFFFFFFDDDBBBAAA@@@BBBCCCDDDBBB@@@>>>>>>???AAAEEEIIIKKKKKKIIIIIIIIIHHHKKKAAA999???BBBAAAFFFBBBAAA??????@@@@@@@@@@@@:::::::::;;;===>>>@@@AAA@@@@@@???>>>===<<<;;;:::>>>?????????@@@DDDIIIMMMJJJIIIGGGCCC@@@=========>>>BBBEEEFFFEEEEEEGGGJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMIIIGGGKKKNNNNNNPPPSSSSSS[[[jjj~~~kkk\\\XXXYYY]]]bbbSSSOOONNNQQQSSSSSSSSSVVVRRRPPPNNNLLLKKKLLLNNNOOONNNLLLJJJJJJLLLOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRWWWTTTPPPNNNMMMNNNOOOOOOKKKKKKLLLNNNOOOOOONNNNNNKKKIIIHHHIIIJJJLLLLLLKKKSSSRRRPPPNNNLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKNNNMMMLLLKKKKKKJJJJJJJJJJJJHHHFFFIIINNNQQQQQQOOOIIIIIIIIIIIIJJJLLLMMMNNNKKKMMMOOOOOOLLLJJJIIIIIIJJJKKKMMMOOOQQQTTTXXXZZZXXXWWWWWWXXXYYYXXXUUURRR^^^fff]]]DDDAAACCC:::===>>>===:::999===AAA<<<===???AAACCCGGGMMMQQQZZZ\\\```cccfffjjjnnnrrrzzzvvvmmm```SSSMMMMMMOOOJJJbbbVVVJJJAAABBBFFFFFFFFFHHHMMMcccvvviiiXXXIIIJJJXXXeeekkkmmmmmmjjjggggggiiijjjhhheeehhhgggfffeeedddddddddddddddbbbaaadddiiikkkjjjhhhfffeeeddddddfffhhhhhhgggeeeeeefffgggfffeeecccbbbbbbaaaaaaaaabbbdddfffgggbbb```^^^^^^```aaaaaa___bbbccceeeeeeeeeeeefffgggiiiiiijjjjjjkkklllnnnpppvvvuuutttsssssstttvvvwww{{{tttooouuu___~~~}}}{{{]]]XXX\\\VVVMMMMMMGGGCCC>>>===AAAGGGLLLOOO>>><<<999888999999999888===<<<<<<<<<<<<===>>>>>>;;;;;;:::999888888999999666666666666666777777777555666666777999::::::;;;===???AAAAAAAAAAAACCCDDDCCCIIIJJJPPP___mmmyyy```ccc\\\NNNKKKKKKHHHJJJKKKKKKJJJJJJLLLMMMIIIIIIJJJJJJHHHGGGEEEDDDAAAAAABBBCCCDDDCCCBBBAAA>>>@@@BBBBBBAAA@@@AAABBBBBBEEEIIIJJJIIIGGGFFFFFFGGGIIIAAA???MMMPPPHHHDDDAAA@@@>>>???AAABBBAAA???:::::::::;;;<<<===??????@@@@@@???>>>===<<<;;;:::@@@@@@???>>>???CCCHHHMMMMMMMMMKKKGGGBBB>>>===>>>===AAACCCDDDCCCDDDHHHLLLGGGHHHHHHIIIJJJIIIHHHFFFPPPJJJGGGHHHJJJIIIKKKNNNSSSQQQQQQVVVcccsss|||tttfff\\\TTTOOOMMMUUUQQQOOORRRTTTSSSTTTVVVNNNLLLJJJHHHHHHIIIKKKMMMNNNLLLIIIIIIJJJLLLNNNNNNRRRRRRRRRRRRSSSSSSSSSTTTUUURRRPPPOOOPPPOOOLLLJJJHHHJJJKKKLLLLLLNNNNNNNNNKKKIIIFFFEEEFFFGGGHHHGGGNNNMMMKKKJJJHHHFFFDDDDDDBBBBBBCCCCCCEEEFFFGGGHHHLLLJJJHHHFFFEEEFFFGGGIIIFFFFFFGGGGGGGGGIIIJJJLLLEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNMMMJJJFFFEEEDDDIIIJJJKKKNNNRRRUUUXXXYYYPPPQQQSSSRRRQQQPPPRRRTTT[[[\\\nnn___JJJ???;;;<<<===<<<;;;;;;???BBB<<<===>>>???@@@CCCGGGJJJRRRUUUZZZ^^^ccchhhnnnrrrxxxqqqfff[[[TTTPPPOOOOOOQQQ[[[mmmcccMMMGGGCCCFFFKKKNNNPPPRRRPPPYYYnnnnnn[[[RRRPPPQQQUUU[[[]]]bbbhhhkkkiiigggggghhhffffffeeedddcccccccccccccccaaa```ccchhhkkkjjjhhhfffeeeeeefffhhhiiiiiihhhdddeeeggghhhiiihhhgggfffbbbbbbaaa```aaabbbcccccc^^^]]]]]]]]]___aaaaaaaaadddfffhhhhhhffffffhhhjjjkkkiiihhhiiilllqqquuuwwwwwwuuusssqqqqqqtttwwwyyy}}}uuuqqqvvv~~~ggglll~~~}}}wwwsss[[[[[[]]]WWWQQQOOOKKKGGGBBB???@@@CCCEEEGGG<<<:::888777888888888777<<<<<<<<<;;;<<<<<<======::::::999888777777777777666666666777777888888888777777888999:::<<<======@@@AAABBBBBB@@@@@@AAABBB===MMMXXXdddttt|||uuuwwwyyy___ddd[[[OOOKKKCCCGGGEEEGGGJJJKKKKKKJJJJJJKKKMMMNNNNNNNNNLLLIIIEEECCCAAA@@@???@@@BBBCCCBBBAAA>>>@@@CCCDDDDDDDDDDDDEEEBBBDDDGGGHHHFFFEEEEEEEEE@@@FFFFFFPPPeeegggSSSEEEBBB@@@>>>@@@CCCDDDBBB@@@===============>>>??????AAA@@@@@@???>>>===<<<<<>>@@@BBBDDDEEEHHHGGGDDDCCCBBBBBBDDDEEECCCDDDEEEDDDBBBBBBDDDFFFBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKMMMLLLIIIEEEDDDCCCIIIIIIJJJNNNRRRUUUUUUUUUJJJMMMOOONNNLLLLLLQQQUUUUUUWWW^^^xxxeeeCCC===<<<;;;::::::<<<>>>???;;;;;;;;;;;;<<<>>>@@@AAAHHHLLLQQQWWW\\\ccciiimmmtttooofff\\\TTTPPPPPPQQQ\\\^^^dddtttsssgggfffssseee[[[OOOJJJHHHHHHKKKSSS[[[cccgggjjjgggmmm{{{yyy|||sssrrryyypppbbbTTTHHHIIIPPPPPP[[[hhhmmmjjjfffgggjjjgggfffeeedddccccccccccccbbbaaaaaabbbeeeggghhhhhhfffggghhhkkkmmmmmmkkkiiieeeeeefffhhhhhhiiiiiiiiibbbbbbaaaaaaaaaaaaaaabbb^^^^^^^^^___```aaabbbcccdddgggiiiiiigggfffiiilllmmmkkkkkkmmmrrrxxx|||~~~vvvtttrrrppprrruuuyyy|||}}}yyyrrrtttlllYYYjjjZZZ]]]YYYVVVUUUPPPOOOKKKEEEAAA@@@???>>>>>>;;;999666666777888888777<<<<<<;;;;;;;;;;;;;;;<<<::::::999888777666666777666666777777888999::::::888999:::;;;<<<>>>??????@@@BBBBBBBBB@@@@@@@@@BBBFFFYYYoooyyymmmnnngggZZZpppeeeRRRLLLIIIIIIIIIAAAEEEIIILLLLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIDDDAAA>>>>>>@@@AAAAAA@@@>>>AAADDDEEEDDDCCCCCCDDD@@@BBBEEEEEEEEEEEEFFFGGG@@@FFFIIIUUUmmmnnnXXXHHHDDDBBB@@@BBBFFFGGGEEEAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????CCCCCCAAA??????AAAEEEIIIGGGJJJLLLJJJEEEBBBCCCEEEFFFDDDBBBBBBEEEGGGIIIJJJNNNMMMMMMNNNQQQQQQNNNKKKFFFEEEFFFIIIIIIIIIOOOVVVVVVUUUTTTUUUYYY[[[[[[ZZZ^^^```bbbaaacccmmm}}}yyyrrrnnngggZZZNNNUUUPPPOOOMMMPPP```ggg[[[PPPPPPSSS[[[fffnnnnnnkkkXXXSSSOOOQQQRRRQQQRRRUUUIIIHHHFFFEEEEEEGGGJJJLLLLLLKKKJJJHHHHHHKKKNNNQQQUUUSSSOOOMMMLLLMMMNNNPPPTTTSSSQQQNNNJJJFFFDDDCCCCCCGGGHHHCCCBBBGGGKKKKKKIIIEEEAAA???AAACCCEEEFFF@@@@@@??????????????????;;;;;;<<<===???AAACCCDDDFFFGGGGGGGGGGGGEEEDDDCCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIKKKKKKIIIGGGFFFFFFGGGHHHJJJNNNRRRSSSQQQNNNKKKLLLMMMMMMNNNOOOPPPRRRNNNTTT[[[hhh\\\EEE@@@;;;:::<<<>>>===;;;;;;:::999::::::;;;<<<<<>>;;;888;;;999666666777888888777<<<<<<;;;:::::::::::::::;;;:::999888777777777777666666777888999::::::;;;999999;;;<<<===???@@@AAA???AAABBBAAA@@@@@@AAABBBZZZkkkpppiiieeeTTT^^^uuuhhhMMM\\\MMMBBBHHHCCC???CCCIIILLLLLLKKKIIIIIIDDDDDDDDDEEEGGGKKKNNNPPPGGGCCC>>>===>>>@@@@@@???>>>@@@CCCDDDBBB@@@@@@@@@???AAACCCDDDDDDFFFHHHJJJEEEIIIGGGPPPdddgggUUUHHHFFFDDDBBBDDDHHHJJJGGGCCCFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAADDDCCCBBB@@@>>>@@@DDDGGGBBBFFFJJJIIIEEECCCFFFIIIOOOJJJFFFFFFIIILLLLLLKKKMMMLLLKKKMMMOOOOOOLLLIIIIIIJJJNNNPPPNNNLLLQQQYYYZZZXXXVVVWWWZZZ[[[ZZZXXXTTTWWWWWWUUURRRVVV```iiibbbnnnyyywwwiii```WWWRRRSSSSSSPPPMMMMMMJJJLLLNNNRRR```aaaPPPMMMGGGDDDKKK]]]lllpppmmm```YYYTTTTTTSSSPPPPPPRRRIIIHHHFFFEEEFFFHHHJJJLLLKKKKKKJJJHHHHHHKKKOOOSSSTTTQQQMMMIIIGGGHHHKKKMMMPPPPPPNNNJJJFFFDDDEEEGGGEEEJJJIIIBBBAAAGGGLLLLLLJJJEEE@@@<<<<<<===>>>>>><<<<<<======>>>>>>>>>???======>>>@@@BBBDDDFFFGGGGGGJJJMMMOOONNNKKKGGGDDDDDD@@@<<<===BBBCCCAAA===AAABBBDDDEEEFFFFFFGGGGGGDDDGGGJJJKKKJJJIIIHHHIIIFFFGGGIIIMMMQQQQQQNNNJJJNNNMMMLLLNNNRRRSSSQQQNNNHHHQQQ[[[aaakkkvvvLLLEEE>>><<>>:::===<<<::::::;;;<<<;;;;;;>>>AAAFFFKKKPPPVVV\\\```^^^iiippphhhWWWMMMQQQZZZ^^^ppp}}}zzztttuuu}}}zzziiiXXXKKKFFFRRRZZZQQQUUUVVVWWW[[[hhh|||vvvllljjjnnnvvv~~~{{{lll______aaaaaaiii|||zzztttgggUUUMMMPPPMMMTTT___fffiiiiiihhhgggkkkjjjiiihhhhhhgggggghhhaaacccdddbbb______bbbfffbbbdddiiimmmpppnnnjjjfffhhhgggeeedddccccccdddeee``````aaacccdddeeeffffffhhhhhhgggfffcccbbbcccdddaaaeeehhhgggdddcccfffjjjiiijjjooovvv|||~~~{{{xxxoooqqqsssvvvyyy|||}}}~~~zzzwwwwww|||~~~WWWVVVvvvkkkZZZZZZZZZOOOTTT\\\RRRRRROOOKKKGGGCCC???:::666;;;999777666777999999888<<<<<<;;;;;;;;;:::::::::999777666555666777999:::777888888999::::::;;;;;;<<<>>>>>><<<<<<>>>???>>>FFF???===CCCFFFEEEIIIRRRvvvhhh\\\\\\```rrreeeKKKHHHLLLHHHAAA???<<>>;;;:::;;;===????????????@@@BBBCCCEEEFFFDDDCCCBBBBBBCCCEEEGGGIIIGGGFFFGGGKKKOOOPPPKKKEEEBBBDDDFFFFFFDDDDDDFFFIIIIIIIIIHHHHHHFFFEEECCCBBBEEEAAAAAACCCBBB>>>===@@@>>>???AAABBBCCCBBBAAAAAAAAADDDFFFEEEGGGMMMRRRRRRLLLHHHCCCBBBEEEHHHIIIIIIJJJLLLNNNOOONNNMMMNNNOOOJJJJJJJJJJJJKKKNNNRRRVVV[[[[[[ZZZWWWYYY[[[XXXRRRVVVUUUSSSRRRQQQQQQRRRRRRTTTXXX\\\```kkkzzz~~~rrrjjjdddaaaXXXRRRPPPQQQOOOJJJIIINNNOOOMMMJJJMMMXXXaaa[[[NNNHHHKKKKKKJJJPPPZZZbbbdddaaaZZZRRRPPPQQQRRRPPPMMMIIIHHHFFFFFFFFFHHHJJJLLLMMMLLLJJJJJJKKKNNNQQQSSSPPPMMMIIIEEEEEEGGGKKKMMMPPPOOOMMMKKKIIIFFFEEEDDDBBBFFFIIIIIIFFFEEEIIIMMMFFFCCC>>><<<===???@@@AAAAAA>>>;;;;;;===AAACCCDDD@@@@@@@@@AAABBBCCCEEEFFFEEEGGGJJJLLLLLLKKKHHHGGGDDDBBB@@@>>>>>>@@@BBBCCCBBBEEEFFFEEEBBBBBBEEEHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHKKKOOOQQQPPPOOONNNMMMPPPOOOOOOPPPQQQRRRRRRQQQRRRRRRWWW___dddpppjjjUUUDDDDDDCCC:::666:::888:::======<<<;;;;;;<<<<<<===>>>BBBGGGNNNTTTXXXZZZdddjjjcccWWWSSSYYY```bbbzzzuuu]]]NNNJJJHHHOOOVVVTTTZZZZZZ[[[dddyyy|||tttooolllyyyoookkkiiiffflllzzz~~~xxx{{{iii\\\\\\TTT^^^fffgggfffggghhhgggnnnkkkhhheeeccccccdddeeeccceeeddd```aaadddeeecccfffhhhjjjlllmmmkkkiiihhhfffeeedddcccbbbcccdddeeefffddd```___```dddjjjmmmllljjjgggdddcccbbbccccccbbbccccccdddeeefffgggggghhhlllqqqrrrpppnnnooopppooorrruuuvvvyyy}}}wwwwwwzzzuuuaaa^^^eeeyyyZZZWWWSSSTTTXXXYYYVVVRRRRRRNNNHHHDDDAAA>>>;;;999:::999999888888888888888<<<<<<;;;;;;;;;:::::::::999888666666666777999:::888888999999::::::;;;;;;999:::;;;<<>>BBBFFFAAA888>>>\\\{{{ppp___UUUaaauuummmYYYIIIGGGHHHCCC???@@@>>>HHHEEE@@@DDDCCC???BBBFFFBBBAAADDDFFFEEEEEEGGGDDDBBB???<<<<<<===>>>@@@@@@@@@AAABBBCCCEEEFFFGGGEEEDDDCCCCCCEEEGGGIIIKKKJJJIIIHHHKKKOOOOOOJJJFFFDDDFFFFFFEEEDDDEEEHHHKKKIIIIIIHHHGGGFFFEEEDDDDDDGGGCCCBBBDDDCCC???>>>@@@AAAAAABBBBBBBBBBBBAAAAAA???BBBCCCBBBEEEKKKPPPPPPJJJFFFBBBAAACCCFFFFFFFFFHHHIIIKKKKKKJJJJJJKKKMMMJJJJJJKKKKKKLLLOOOTTTWWWXXXYYYWWWTTTVVVYYYWWWRRRRRRQQQPPPNNNMMMMMMMMMMMMRRRVVVYYYYYY\\\bbbdddcccfffaaa___eeeiiijjjlllooommmmmmmmmmmmlllmmmmmmmmmkkkeee]]]VVVRRRQQQPPPOOOOOOKKKJJJMMMMMMIIIIIIMMMJJJJJJIIIKKKTTTZZZUUUKKKGGGHHHHHHFFFJJJRRRXXXZZZZZZXXXUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKFFFGGGIIIKKKMMMOOOPPPPPPNNNKKKGGGDDDDDDFFFIIILLLJJJJJJJJJIIIHHHFFFEEEDDD@@@DDDGGGFFFCCCBBBDDDGGGBBB???<<<;;;===@@@BBBBBBAAA???<<<<<<>>>AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCDDDFFFHHHIIIIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDEEEFFFHHHJJJLLLMMMLLLNNNPPPRRRRRRQQQQQQPPPRRRRRRRRRSSSUUUUUUUUUUUUWWWUUUWWW[[[ZZZ]]]qqqaaaDDD;;;>>>BBBCCC>>><<<999999;;;;;;:::999<<<<<<<<<>>>BBBGGGLLLNNNRRRVVVXXXTTTSSSZZZiiitttyyyaaaRRRNNNKKKQQQYYYXXX___dddnnn~~~}}}sssooowww}}}~~~zzzxxxzzzyyyvvvsss~~~tttqqqmmmtttwwwqqqjjjhhhgggfffggggggffffffeeeddddddddddddfffddd```___bbbbbb```ccceeehhhjjjlllmmmlllllleeedddcccbbbbbbbbbcccdddcccbbb``````bbbeeehhhjjjjjjjjjiiiiiihhhhhhgggfffffffffgggggghhhiiiiiijjjhhhkkknnnnnnlllkkkmmmppprrruuuxxxyyyzzz}}}~~~|||iiipppbbbvvvnnnhhhVVVSSSPPPQQQSSSTTTQQQNNNMMMJJJFFFCCCAAA???===;;;999999888777777777777777<<<<<<;;;;;;;;;:::::::::999888777777777888999::::::::::::::::::;;;;;;;;;===<<<;;;<<>>>>>>>>@@@AAA???@@@AAABBBCCCEEEFFFFFFEEEDDDDDDEEEFFFIIIKKKLLLMMMKKKJJJKKKMMMLLLIIIEEEDDDEEEEEEDDDCCCDDDGGGJJJIIIHHHGGGFFFEEEFFFFFFGGGHHHEEECCCEEEDDDAAA@@@CCCEEEEEEDDDCCCBBBBBBBBBBBB===@@@@@@???BBBIIIMMMLLLKKKHHHEEECCCDDDEEEFFFFFFFFFFFFGGGFFFFFFGGGIIILLLIIIJJJKKKKKKKKKNNNRRRUUUUUUUUUSSSPPPRRRVVVVVVRRROOONNNNNNMMMLLLKKKJJJIIIMMMRRRWWWWWWXXXZZZWWWRRRUUURRRQQQUUUXXXXXXYYY[[[XXXYYYZZZ[[[[[[ZZZYYYXXXYYYUUUQQQNNNMMMNNNNNNMMMMMMKKKLLLNNNNNNKKKKKKMMMGGGIIIKKKMMMQQQTTTPPPIIIIIIKKKKKKIIILLLSSSXXXXXXRRRTTTUUUSSSOOOKKKJJJJJJLLLLLLKKKJJJIIIIIIHHHIIICCCFFFKKKOOOQQQQQQPPPOOOMMMJJJGGGDDDCCCEEEGGGIIIEEEFFFHHHIIIIIIHHHGGGFFFAAADDDGGGFFFCCCAAAAAACCC@@@===;;;<<>>AAACCCMMMMMMMMMOOOUUUcccvvvuuujjjddd\\\]]]eeeeeeooo{{{tttooosssuuuvvvxxx}}}|||~~~~~~ooohhhfffeeebbbccceeeffffffeeedddccceeefffeeeaaaaaadddeeecccdddeeefffhhhjjjkkklllmmmfffeeedddcccccccccccccccccccccddddddeeefffggggggkkklllmmmnnnnnnlllkkkjjjiiiiiijjjjjjkkkkkklllllljjjlllllljjjhhhiiinnnrrrwwwyyy|||}}}}}}~~~oooRRRggg{{{pppjjjxxxwwwooohhhnnnTTTTTTQQQNNNOOOQQQQQQNNNLLLIIIFFFCCCAAAAAA@@@>>>===888888777666666666666666<<<<<<;;;;;;;;;:::::::::999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@>>>>>>AAABBB@@@>>>???EEEDDDFFFRRRhhh~~~qqq___^^^nnn]]]SSSNNNKKKKKKGGGBBBCCCHHH@@@IIIFFF@@@DDDCCC???BBBDDDAAAAAADDDDDDAAA>>>>>>CCCBBBAAA@@@@@@@@@AAAAAA>>>>>>@@@AAABBBDDDDDDEEECCCCCCDDDEEEFFFHHHJJJLLLNNNLLLJJJIIIJJJIIIFFFDDDAAABBBCCCDDDDDDDDDEEEEEEIIIGGGFFFDDDEEEFFFHHHIIIGGGCCCCCCEEEEEECCCDDDHHHIIIHHHFFFCCCBBBBBBBBBBBB===???>>>>>>AAAHHHKKKJJJMMMLLLJJJHHHHHHHHHHHHHHHEEEFFFFFFEEEEEEGGGJJJMMMJJJKKKKKKJJJJJJKKKNNNPPPRRRSSSQQQNNNOOOSSSUUUSSSPPPPPPOOONNNMMMLLLKKKJJJMMMSSSXXXZZZ[[[]]]ZZZUUUQQQPPPRRRVVVYYY[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXUUURRRNNNLLLKKKKKKIIIHHHSSSRRRSSSTTTSSSPPPNNNNNNIIILLLPPPQQQQQQPPPMMMKKKIIILLLMMMMMMPPPWWW[[[[[[NNNOOOOOONNNLLLIIIHHHGGGKKKJJJIIIHHHGGGFFFEEEEEEHHHJJJNNNRRRSSSSSSQQQPPPOOOLLLIIIFFFDDDDDDEEEFFFFFFGGGJJJLLLLLLKKKIIIHHHFFFHHHJJJIIIFFFCCCBBBBBBBBB@@@???@@@CCCGGGIIIJJJGGGFFFEEEFFFGGGFFFEEECCCAAAAAAAAAAAAAAA@@@@@@???AAABBBCCCEEEHHHJJJLLLMMMLLLJJJHHHFFFEEEDDDDDDDDDFFFEEEEEEIIIOOORRRRRRPPPDDDEEEFFFHHHKKKMMMOOOQQQSSSRRRQQQRRRSSSSSSSSSRRRPPPRRRUUUWWWWWWXXXYYYZZZ[[[YYY[[[```bbbbbbeeelllsssxxxWWWHHHBBB===AAA===999888;;;;;;999666;;;:::999999999:::<<<===FFFGGGLLLQQQWWWaaasssvvv{{{{{{vvvssssssppppppvvvyyy~~~qqqhhheeeeeeddddddeeeeeeeeeeeeddddddcccffffffdddeeejjjmmmkkkhhhgggfffffffffgggiiiiiiiiiiiihhhggggggfffffffffjjjiiiiiihhhiiijjjkkkkkkqqqpppooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjkkkkkkkkknnnnnnmmmjjjhhhjjjqqqvvv{{{}}}fffQQQWWWyyyUUUeee|||yyyuuuvvv|||nnnrrr___NNNSSSQQQOOOOOOPPPPPPNNNLLLFFFDDDBBBAAAAAA@@@>>><<<777777666555555555555555<<<<<<;;;;;;;;;:::::::::999999999999999::::::;;;<<<<<<<<<<<<<<<============<<>>???AAABBBDDDEEEEEEEEEAAABBBBBBCCCEEEFFFHHHIIIKKKJJJHHHHHHGGGFFFDDDBBB???AAADDDGGGHHHGGGDDDAAAGGGFFFEEEDDDDDDFFFHHHIIIDDDAAA@@@DDDEEEEEEGGGLLLKKKIIIGGGDDDCCCBBBBBBBBB>>>???>>>===AAAIIIKKKHHHMMMMMMLLLKKKJJJIIIIIIIIIFFFGGGGGGFFFGGGIIIMMMPPPNNNOOONNNMMMKKKJJJLLLMMMPPPRRRQQQNNNNNNRRRUUUTTTPPPPPPPPPOOONNNNNNMMMMMMTTTXXXYYYWWWWWWXXXUUUQQQRRRTTTUUUTTTTTTVVVVVVVVVZZZYYYWWWUUUTTTTTTUUUVVVMMMKKKIIIIIIJJJKKKJJJJJJQQQSSSTTTTTTSSSSSSQQQOOOLLLOOOSSSTTTPPPLLLJJJKKKFFFJJJLLLLLLNNNSSSUUUSSSOOOKKKGGGGGGIIIJJJHHHEEEHHHGGGFFFDDDCCCCCCCCCCCCMMMNNNOOOPPPPPPPPPPPPOOORRRPPPMMMJJJGGGEEEEEEEEEGGGIIIKKKMMMMMMKKKIIIGGGJJJKKKKKKJJJGGGDDDBBBBBBDDDBBBAAAAAADDDFFFHHHHHHGGGFFFFFFFFFGGGFFFDDDBBBAAABBBCCCCCCCCCCCCBBBBBBEEEEEEGGGIIILLLNNNPPPQQQPPPNNNLLLJJJIIIKKKMMMOOOJJJHHHHHHKKKOOOQQQPPPMMMHHHIIIIIIJJJKKKMMMOOOOOOSSSQQQOOOOOOPPPQQQOOOMMMJJJNNNRRRTTTUUUUUUWWWYYY```]]][[[]]]^^^\\\\\\]]]bbbzzztttTTTHHHIII>>>??????>>><<<:::::::::;;;;;;:::::::::;;;<<<<<<===AAAGGGLLLOOOWWWmmmtttnnnnnn|||{{{ppphhhffffffjjjhhhfffdddccccccdddeeebbbeeefffdddgggmmmooonnnhhhgggfffeeefffgggiiijjjmmmmmmmmmlllkkkkkkjjjiiimmmlllkkkkkkmmmqqquuuwwwwwwtttpppkkkhhhggghhhhhhiiiiiiiiihhhhhhhhhhhhhhhmmmmmmllliiihhhkkksssyyy~~~bbbKKKQQQfffzzzccc]]]fff}}}pppzzznnnlllyyyYYYSSSRRRQQQOOOOOONNNNNNLLLKKKGGGEEECCCAAAAAA???<<<:::777666666555555555555555<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>?????????===@@@DDDAAA>>>DDDOOO]]]}}}rrrmmmyyynnnvvvzzzxxxYYYRRRQQQKKKEEEBBBAAAAAA@@@???MMMTTTNNNEEEFFFCCC>>>AAACCC@@@???CCCEEEBBBAAABBBCCCCCCCCCBBBAAA@@@>>>===???@@@BBBEEEFFFFFFFFFFFF@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEECCCBBB@@@AAADDDHHHJJJIIIEEEAAAFFFEEEDDDCCCDDDEEEFFFFFFBBB>>>>>>BBBDDDDDDHHHLLLJJJIIIGGGEEECCCBBBAAAAAA??????===<<>>???CCCGGGIIISSSoooyyyrrrtttpppkkkiiifffmmmkkkgggcccbbbbbbcccdddbbbeeeeeeccceeejjjlllkkkfffffffffgggiiikkknnnoooooopppoooooonnnmmmkkkkkkjjjiiiiiikkkoootttzzz}}}vvvrrrmmmhhheeeeeeggghhhiiihhhhhhggggggfffffffffiiijjjjjjiiiiiilllsssyyyiiiEEE>>>```ppp\\\fff{{{vvvnnnhhh|||jjjRRRQQQNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFDDDBBBAAA???<<<999777777666555555555555555<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAACCCAAACCCFFFDDDEEEWWWlllhhhiiiwww```SSSPPPJJJIIIFFFCCCBBBBBBBBBAAAIIIQQQKKKCCCEEEDDD@@@CCCBBB>>>===???AAA???>>>@@@CCCCCCCCCCCCAAA???<<<;;;===>>>AAACCCDDDEEEDDDDDDAAAAAABBBCCCCCCCCCCCCCCCBBBDDDGGGHHHHHHFFFEEEDDD@@@@@@@@@BBBEEEFFFCCCAAADDDDDDDDDDDDCCCCCCCCCCCCBBB>>>===@@@BBBBBBEEEJJJHHHHHHGGGFFFDDDCCCAAA@@@???>>>;;;;;;AAAHHHIIIEEECCCEEEHHHHHHFFFDDDDDDEEEBBBDDDFFFHHHIIIJJJMMMOOOOOOPPPPPPOOOMMMMMMMMMNNNLLLQQQRRROOOMMMOOOQQQPPPPPPOOOMMMLLLLLLOOORRRTTTTTTVVVVVVTTTUUUZZZ\\\ZZZSSSYYY\\\[[[]]]dddjjjlllWWWVVVVVVVVVWWWXXXZZZ[[[QQQNNNKKKJJJJJJKKKKKKKKKJJJNNNOOOMMMOOOTTTVVVTTTTTTQQQPPPPPPLLLEEEDDDHHHNNNRRRTTTSSSRRRSSSQQQLLLLLLJJJIIIJJJLLLLLLJJJHHHGGGEEECCCAAABBBEEEIIILLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLIIIFFFCCCBBBBBBAAAAAAAAA@@@???@@@BBBDDDEEEDDDGGGEEEDDDDDDEEEFFFEEEDDDDDDFFFIIIMMMOOOPPPPPPPPPIIIKKKMMMOOOPPPPPPOOONNNOOOPPPQQQRRRSSSTTTTTTTTTOOOQQQRRRQQQNNNKKKIIIHHHMMMMMMLLLMMMMMMNNNOOOPPPQQQNNNKKKKKKLLLJJJDDD???BBBHHHOOORRRRRRRRRUUUXXX[[[[[[\\\[[[\\\]]]]]]\\\XXX]]]bbbooouuuXXXOOOKKKDDD???<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;@@@===@@@EEEHHHOOOfff}}}xxx~~~}}}rrroookkkfffjjjiiifffdddbbbaaaaaaaaaaaaddddddccceeekkkmmmllljjjjjjkkklllnnnpppqqqrrrnnnoooooonnnmmmllljjjiiihhhhhhiiijjjllloooqqqsssnnnllliiigggfffhhhjjjkkkjjjjjjiiiiiihhhggggggffffffhhhkkkllllllooouuuzzzmmm[[[LLLBBBPPPjjjbbb|||{{{ppptttxxxwwwVVVJJJKKKKKKKKKKKKIIIGGGFFFEEEEEEFFFEEEDDDCCCBBB@@@===:::888777666666555555666666<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>???AAABBBCCCBBBAAAFFFNNNRRR]]]{{{zzzhhhlllzzz~~~]]]MMMPPPIII>>>AAACCCAAA??????@@@@@@AAAIIIEEE???DDDEEEDDDHHHBBB===:::<<<===;;;;;;===CCCDDDDDDCCCAAA>>>;;;999999:::===???AAAAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@DDDHHHJJJJJJHHHFFFFFF@@@===:::;;;>>>AAAAAA???CCCCCCDDDDDDCCCBBBAAAAAACCC???===???@@@???BBBFFFGGGGGGGGGGGGEEECCCAAA???>>>===::::::@@@GGGHHHDDDAAADDDHHHIIIFFFDDDDDDFFF???AAAEEEGGGHHHIIIKKKLLLIIIKKKLLLLLLKKKKKKLLLMMMJJJPPPRRROOOMMMNNNOOONNNRRRPPPNNNLLLNNNQQQUUUXXXVVVYYYXXXTTTTTTVVVVVVSSSSSSYYY[[[XXXYYYaaaggghhhXXXYYYZZZZZZYYYXXXWWWVVVNNNLLLJJJKKKNNNRRRUUUVVVRRRVVVUUUQQQQQQWWWYYYVVVXXXSSSPPPQQQMMMFFFEEEIIIJJJOOOSSSRRRSSSUUURRRNNNHHHLLLOOOQQQOOOMMMKKKKKKIIIGGGDDDCCCDDDHHHMMMQQQJJJKKKMMMNNNOOOOOONNNNNNIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNKKKFFFCCCBBBCCCCCCCCCAAA@@@@@@BBBEEEGGGHHHGGGJJJHHHFFFGGGHHHIIIIIIHHHCCCEEEIIIMMMPPPRRRRRRRRRIIIKKKMMMOOOOOONNNLLLJJJIIILLLPPPSSSSSSQQQNNNLLLDDDHHHKKKKKKHHHEEEEEEGGGLLLLLLLLLMMMNNNOOOQQQQQQQQQMMMKKKKKKLLLIIIAAA;;;BBBIIIPPPSSSSSSSSSVVVZZZ]]]___```^^^\\\ZZZXXXVVVWWW]]]\\\ZZZkkk[[[QQQCCC<<<<<<===>>>===;;;;;;::::::999999888888===999;;;CCCFFFFFFRRRbbbyyyxxx}}}tttrrrmmmeeeeeeffffffeeedddbbb```^^^^^^bbbddddddhhhooosssrrrpppppppppqqqqqqqqqqqqqqqlllmmmmmmmmmllljjjhhhgggjjjjjjjjjjjjiiigggeeedddeeeeeefffgggiiikkkmmmnnnllllllkkkkkkjjjiiihhhhhheeeiiinnnpppqqqsssxxx|||ooo]]]III:::@@@RRRjjjQQQnnnmmmwwwuuu[[[FFFHHHNNNKKKLLLKKKJJJGGGEEEEEEEEEEEEDDDCCCCCCCCCBBB???<<<888888777666666666666666@@@@@@???>>>======<<<<<<>>>=========>>>===;;;999:::>>>AAA@@@???AAADDDEEELLLEEEGGGTTTcccuuu}}}gggttt|||tttOOOLLLLLLEEECCCBBB@@@>>>======>>>>>>CCCCCCDDDDDDDDDDDDDDDCCCEEEBBB???======>>>>>>>>>BBBBBBAAA@@@>>>===<<<<<<<<<>>>???@@@??????AAABBBNNNJJJEEEBBBBBBCCCDDDDDDEEEGGGKKKMMMMMMKKKGGGEEEAAA@@@@@@???>>>>>>======BBBBBBBBBCCCBBBBBBAAAAAA=========>>>>>>???AAAAAAFFFGGGHHHJJJJJJGGGCCC@@@DDDAAA===<<<===???@@@@@@DDDEEEEEEFFFFFFFFFFFFFFFCCCDDDDDDCCCBBBCCCEEEGGGKKKHHHFFFGGGJJJLLLKKKIIIKKKLLLLLLIIIFFFFFFJJJNNNKKKLLLMMMNNNNNNRRRXXX\\\]]]\\\ZZZXXXVVVUUUUUUUUUQQQTTTVVVTTTRRRTTTZZZaaaWWWXXXYYYWWWSSSQQQRRRSSSNNNOOOOOOMMMLLLNNNTTTYYYUUUTTTSSSUUUXXXYYYWWWUUUNNNQQQTTTTTTPPPKKKHHHFFFPPPQQQTTTXXXYYYUUUMMMGGGLLLLLLJJJHHHHHHJJJOOORRRGGGFFFEEEGGGJJJMMMNNNNNNKKKKKKKKKKKKLLLMMMMMMNNNPPPPPPOOOMMMOOORRROOOJJJOOOLLLJJJMMMPPPQQQMMMIIIKKKIIIGGGFFFFFFGGGFFFEEECCCAAA???@@@CCCGGGJJJKKKNNNJJJFFFFFFIIIKKKHHHDDDJJJKKKLLLNNNOOOOOOOOOOOOJJJMMMOOOPPPMMMJJJHHHGGGMMMJJJJJJNNNOOOKKKJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGKKKMMMOOOOOOMMMKKKJJJJJJPPPIIIFFFIIIJJJEEE>>>:::EEEIIINNNRRRTTTVVVYYY[[[WWWVVVVVVYYY\\\\\\YYYVVVXXXVVVXXX]]]cccvvv~~~SSS@@@CCC<<<;;;@@@;;;<<<<<<<<<;;;999888999::::::;;;<<<===@@@EEELLLQQQggg|||~~~xxxsssnnnnnnjjjgggjjjhhhccc```aaabbb```bbbbbbccchhhpppuuuvvvvvvqqqqqqppppppqqqqqqooonnnkkkkkkkkkkkkjjjiiiiiihhhjjjiiihhhgggggggggiiijjjppplllgggfffhhhlllnnnnnnmmmkkkjjjiiiiiihhhfffeeeiiiiiikkkqqqxxx}}}~~~}}}|||xxxeeeQQQEEE???@@@PPPbbb{{{TTTbbbyyysssssslllsssPPPJJJJJJEEEKKKKKKIIIHHHGGGEEEDDDDDD???AAACCCFFFFFFCCC>>>999;;;999777444444444666777<<<<<<<<<========================>>>@@@AAABBBBBB;;;???CCCDDDDDDEEEFFFGGGDDDKKK[[[nnn~~~sss\\\RRRRRRNNNFFFAAA@@@???======>>>>>>???DDDDDDEEEEEEEEEEEEEEEDDDBBB@@@===<<<===?????????DDDCCCBBBAAA???===<<<<<<===???AAAAAAAAAAAACCCEEEJJJGGGCCCBBBBBBDDDFFFFFFGGGIIIKKKLLLKKKIIIFFFDDD>>>>>>======<<<<<<======@@@@@@BBBCCCCCCBBBAAA@@@<<<<<<<<<======>>>???@@@CCCDDDFFFHHHIIIHHHEEECCCDDDAAA>>>===>>>???@@@@@@CCCCCCEEEFFFFFFFFFEEEDDD@@@AAAAAAAAA@@@@@@BBBDDDEEEDDDEEEGGGJJJKKKIIIFFFJJJJJJHHHEEECCCCCCFFFHHHJJJLLLMMMNNNPPPSSSXXX[[[VVVVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPNNNNNNQQQXXX]]]UUUVVVWWWUUURRRPPPQQQSSSMMMNNNMMMLLLKKKNNNSSSWWWWWWVVVUUUVVVXXXXXXVVVSSSOOOPPPQQQOOOMMMKKKJJJJJJRRRRRRRRRSSSTTTQQQKKKFFFHHHHHHHHHFFFFFFGGGKKKNNNFFFEEEDDDFFFIIILLLNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPOOOPPPNNNLLLNNNRRRPPPKKKNNNLLLJJJLLLOOOPPPLLLHHHJJJHHHGGGGGGGGGGGGFFFDDDDDDBBBAAABBBFFFIIIKKKKKKNNNJJJGGGGGGJJJKKKIIIFFFJJJJJJKKKKKKKKKKKKKKKJJJHHHJJJKKKKKKHHHFFFDDDDDDGGGEEEFFFKKKLLLIIIHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFKKKMMMOOONNNMMMKKKKKKLLLKKKHHHHHHKKKKKKGGGDDDEEEIIILLLOOORRRSSSUUUWWWYYYVVVUUUUUUWWWZZZZZZWWWTTTXXXWWWYYY]]]]]]dddmmmNNNEEEAAA@@@===777<<<;;;:::999888888:::;;;:::;;;<<<<<<>>>AAAFFFIIIVVVeeewww~~~~~~yyyxxx}}}sssooonnnhhhgggjjjiiidddaaabbbcccaaagggffffffiiinnnqqqqqqqqqpppppppppqqqqqqpppooommmiiijjjkkklllmmmmmmmmmmmmllljjjhhhhhhiiiiiijjjiiillliiieeeeeehhhkkkmmmmmmqqqooommmmmmmmmllljjjiiillllllmmmrrrxxx|||}}}|||xxx[[[NNNEEE@@@999>>>^^^```\\\tttnnnsss|||yyy{{{eeeMMMKKKLLLHHHLLLLLLJJJGGGEEECCCAAA@@@FFFFFFGGGHHHGGGCCC>>>999;;;999777444333444555777;;;;;;<<<===>>>>>>??????>>>>>>===<<<<<<===>>>??????@@@@@@@@@AAAEEENNNUUUmmmzzzSSSKKKRRRPPPIIIHHH@@@???>>>======>>>???@@@EEEEEEFFFFFFFFFFFFEEEEEE???===;;;<<<>>>@@@AAAAAAEEEEEECCCAAA@@@>>>===<<<===???AAABBBBBBCCCEEEGGGHHHEEECCCBBBDDDGGGIIIIIIHHHHHHIIIHHHGGGFFFDDDCCC???>>>===<<<<<<<<<===>>><<<>>>@@@CCCCCCBBB@@@???;;;;;;;;;;;;<<<===>>>>>>AAACCCEEEHHHIIIIIIIIIHHHEEEBBB???>>>???@@@AAA@@@@@@BBBDDDEEEFFFEEECCCBBB???@@@AAA@@@??????AAACCCAAABBBDDDGGGHHHGGGCCC@@@GGGEEEDDDCCCEEEFFFGGGGGGFFFGGGJJJLLLPPPSSSUUUVVVNNNNNNNNNNNNOOOOOOOOOOOOMMMKKKIIIHHHJJJOOOTTTXXXPPPQQQRRRQQQOOONNNOOOPPPKKKKKKKKKJJJJJJMMMQQQTTTXXXWWWVVVUUUVVVUUURRRPPPNNNNNNLLLJJJIIIJJJMMMPPPSSSQQQPPPOOOMMMKKKGGGDDDEEEFFFFFFFFFEEEFFFHHHJJJEEEDDDDDDEEEIIILLLNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQNNNOOOMMMKKKLLLPPPPPPLLLMMMKKKJJJKKKMMMMMMJJJGGGHHHGGGGGGHHHIIIHHHEEECCCDDDDDDDDDEEEHHHJJJKKKJJJKKKIIIGGGHHHJJJKKKIIIGGGIIIHHHHHHGGGFFFEEEDDDDDDFFFGGGGGGEEEBBB@@@@@@@@@AAA@@@DDDIIIJJJGGGEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEIIIJJJLLLLLLJJJJJJKKKLLLFFFGGGKKKOOONNNKKKLLLPPPOOOPPPQQQRRRRRRSSSUUUWWWUUUTTTTTTUUUVVVVVVTTTQQQVVVVVVXXX\\\XXXUUU^^^kkkuuuWWWKKKAAA;;;>>>>>>===;;;:::999999:::::::::;;;<<<<<<;;;<<<>>>@@@HHHQQQYYY]]]^^^eeerrr}}}uuunnntttyyyrrrooommmfffhhhkkkjjjfffccceeefffdddhhhhhhhhhjjjlllnnnnnnnnnnnnooopppqqqqqqooommmlllggghhhjjjmmmooopppqqqrrrnnnkkkhhhiiikkkllljjjhhhiiigggfffgggiiilllmmmmmmqqqpppooooooppppppooommmppppppqqqtttxxxzzzzzzyyy|||~~~MMM>>>888999???AAAQQQ~~~```RRRppprrrbbblll}}}rrrzzznnnSSSIIILLLNNNLLLSSSRRROOOMMMIIIFFFDDDCCCJJJIIIHHHHHHHHHEEEAAA>>><<<:::777444333333555666>>>>>>??????@@@AAAAAAAAA@@@@@@AAA@@@??????@@@AAACCCCCCDDDFFFKKK[[[uuu|||pppmmmvvv{{{sssYYYHHHKKKMMMEEECCCIIICCCBBB@@@???>>>??????@@@EEEEEEFFFFFFFFFEEEDDDDDD===<<<<<<===AAACCCEEEEEEFFFEEEDDDBBB@@@>>>===<<<:::<<>>:::<<>>;;;;;;::::::;;;<<<======BBBDDDGGGHHHIIIJJJJJJKKKEEECCC@@@???@@@AAAAAA@@@???@@@CCCDDDEEEDDDBBBAAAAAABBBCCCBBBAAAAAACCCDDDCCCCCCDDDEEEDDDBBB???===EEECCCBBBEEEJJJNNNNNNLLLBBBBBBDDDHHHMMMPPPPPPOOOIIIJJJJJJKKKKKKKKKKKKKKKIIIHHHFFFHHHKKKOOOQQQRRRLLLMMMMMMMMMLLLLLLMMMMMMJJJIIIIIIIIIIIILLLOOOQQQWWWVVVUUUSSSRRROOOMMMKKKJJJJJJIIIHHHGGGJJJNNNRRRPPPOOONNNLLLJJJFFFCCCAAADDDEEEGGGGGGFFFFFFGGGHHHFFFEEEDDDFFFIIILLLNNNNNNNNNMMMLLLJJJJJJKKKLLLMMMKKKMMMLLLIIIJJJNNNNNNLLLJJJIIIHHHJJJKKKKKKHHHEEEFFFFFFFFFHHHIIIHHHEEEBBBCCCCCCDDDFFFIIIJJJIIIGGGGGGFFFEEEFFFHHHIIIGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAFFFFFFDDDBBB???===>>>???@@@AAAEEEJJJJJJEEEBBBDDDGGGGGGEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGIIIKKKGGGGGGJJJOOOQQQPPPQQQUUUSSSSSSSSSQQQPPPPPPRRRTTTTTTTTTTTTTTTSSSRRRQQQOOOTTTRRRTTTXXXWWWSSSSSSXXX]]]eeeLLL???IIIAAA???>>>===<<<;;;999888999;;;<<<<<<:::999:::;;;BBBEEEGGGIIIKKKQQQ[[[cccqqq}}}~~~}}}}}}|||jjjZZZbbbmmmuuunnnnnnnnngggiiimmmmmmiiigggiiijjjhhhgggggghhhjjjlllnnnnnnoookkkmmmppppppooommmlllkkkfffhhhjjjlllooopppqqqrrroookkkhhhhhhkkkkkkiiifffffffffgggiiikkkmmmnnnnnnmmmmmmmmmnnnqqqssssssrrrttttttuuuvvvxxxxxxxxxwwwzzzzzzZZZ@@@<<<888999DDDZZZxxxmmmZZZlllllleeerrrxxxTTTFFFIIIMMMOOOQQQUUUTTTRRROOOLLLIIIGGGFFFHHHGGGFFFGGGGGGGGGEEECCC===:::777444333333444555@@@@@@@@@@@@@@@@@@AAA@@@@@@CCCEEEFFFEEEFFFIIIKKKIIIMMMUUU___kkk|||gggnnnaaa]]]iii{{{OOONNNMMMKKKHHHEEEFFFIIIFFFEEECCCAAA@@@@@@@@@@@@DDDEEEEEEEEEDDDDDDCCCBBB>>>======@@@DDDFFFGGGGGGFFFEEEDDDBBB@@@>>>======888:::<<<>>>>>>???BBBDDDEEECCC@@@@@@AAABBBBBBBBB@@@???>>>===>>>AAACCCDDDDDDBBB@@@>>><<<;;;;;;;;;999<<>><<<;;;;;;;;;;;;<<<======BBBDDDFFFFFFEEEEEEGGGIIIFFFDDDBBBAAABBBBBBAAA@@@???@@@BBBCCCCCCCCCAAA@@@AAACCCDDDDDDCCCCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBEEEDDDDDDHHHMMMPPPPPPNNNBBB@@@AAAFFFMMMPPPMMMJJJHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHKKKNNNOOOOOOMMMMMMMMMLLLMMMNNNNNNNNNNNNHHHGGGGGGGGGIIILLLNNNOOOTTTSSSRRRPPPMMMJJJHHHGGGEEEFFFGGGHHHHHHJJJMMMOOOKKKLLLMMMLLLIIIDDDAAA>>>BBBDDDFFFFFFEEEDDDDDDEEEGGGFFFEEEFFFIIILLLNNNNNNNNNLLLIIIFFFEEEEEEFFFFFFHHHKKKKKKHHHGGGJJJKKKIIIFFFFFFGGGHHHIIIHHHGGGEEEDDDDDDEEEFFFGGGGGGDDDAAA@@@@@@BBBDDDFFFFFFEEECCCBBBBBBBBBCCCDDDDDDCCCBBB??????>>>>>>??????@@@AAAFFFFFFEEEBBB???>>>???AAACCCDDDIIIMMMJJJDDDAAACCCGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHGGGFFFFFFGGGIIILLLLLLGGGFFFMMMRRRSSSQQQRRRTTTTTTRRRPPPMMMMMMNNNPPPRRRSSSSSSRRRPPPOOONNNNNNRRROOONNNQQQTTTUUUUUUWWWOOOaaarrrOOOGGG>>>======>>>???>>>:::777888:::<<<<<<;;;::::::;;;<<<===>>>???@@@DDDJJJOOO^^^bbbccc```^^^```ccceeerrrxxxsss^^^SSS\\\gggrrrlllmmmnnnhhhjjjnnnooolllkkkmmmnnnllliiijjjjjjkkkkkkllllllmmmjjjllloooooommmkkkjjjkkkggghhhjjjkkklllmmmnnnnnnmmmkkkhhhhhhiiiiiifffdddcccdddfffhhhjjjkkkmmmmmmkkkkkklllooosssvvvwwwwwwvvvwwwxxxxxxwwwvvvvvvvvvsss[[[>>>===AAA>>>===OOOxxx___ZZZhhhyyymmmsssssszzz]]]DDDDDDLLLOOOPPPUUUOOOOOONNNLLLJJJIIIHHHGGGGGGFFFEEEFFFGGGGGGFFFDDD>>><<<888555333333444555AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDCCCCCCFFFLLLQQQ^^^bbbnnn}}}xxxhhh\\\WWWSSS[[[tttcccOOOQQQLLLDDDEEEMMMNNNHHHGGGFFFDDDCCCBBBAAABBBBBBDDDDDDEEEDDDDDDCCCBBBAAA?????????BBBEEEHHHHHHGGGDDDCCCBBBAAA@@@???>>>===999:::===>>>>>>???AAACCCBBB@@@===<<<=========<<<<<<;;;;;;;;;===???BBBDDDBBBAAA@@@???===<<<::::::;;;===???BBBBBBAAA???>>>>>>===============>>>>>>???AAACCCBBB??????BBBEEEGGGEEECCCCCCCCCCCCBBB@@@@@@@@@AAABBBBBBBBBBBBBBBAAABBBDDDEEEDDDCCCCCCDDDBBBCCCDDDDDDDDDEEEHHHJJJGGGGGGHHHJJJLLLLLLKKKIIIGGGCCCBBBGGGNNNRRRNNNIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGIIIKKKLLLLLLLLLKKKPPPOOONNNNNNPPPQQQPPPOOOHHHFFFEEEGGGIIILLLMMMMMMOOOPPPPPPMMMJJJGGGEEEEEEBBBDDDFFFGGGHHHHHHJJJLLLHHHJJJLLLKKKHHHDDDAAA@@@@@@AAACCCCCCBBBAAAAAABBBHHHGGGEEEFFFHHHKKKLLLKKKKKKIIIEEEBBB@@@@@@AAABBBDDDIIIJJJGGGEEEGGGGGGEEEBBBCCCEEEFFFGGGGGGFFFEEECCCBBBBBBDDDEEEEEECCC@@@>>>>>>???AAABBBCCCAAA???>>>???@@@AAA@@@???>>>=========<<<<<<>>>@@@BBBCCCEEEEEEDDDBBB@@@???AAABBBEEEFFFJJJMMMIIICCCAAADDDFFFEEEDDDCCCDDDFFFHHHJJJJJJJJJIIIGGGFFFGGGJJJMMMMMMFFFDDDIIIPPPPPPNNNMMMQQQQQQPPPNNNKKKJJJJJJKKKOOOPPPPPPOOOMMMKKKLLLMMMQQQMMMIIIJJJOOORRRTTTUUUTTTTTT```lllGGGAAA>>><<<<<>>>>>???@@@DDDGGGQQQQQQPPPOOOQQQUUUZZZ]]]aaahhhrrrzzzlllaaaZZZYYYbbbjjj{{{~~~ssslllmmmnnnjjjiiinnnpppmmmllloooooonnnnnnoooooommmkkkiiiiiijjjiiilllnnnmmmjjjhhhiiikkkiiiiiijjjjjjkkkjjjjjjiiikkkkkkkkkjjjhhhfffdddddd```ccceeefffggghhhjjjlllllllllmmmqqqvvvyyyzzz{{{vvvwwwyyyxxxvvvuuuuuuvvvwwweeeJJJ<<<===888<<>>:::666444444444555DDDDDDDDDEEEEEEFFFFFFGGGDDDFFFHHHLLLRRR```qqq}}}yyyjjjeeebbb^^^\\\hhh[[[RRROOOHHHAAAEEELLLMMMHHHDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEECCCBBBBBB@@@@@@@@@CCCEEEGGGFFFEEEBBBAAAAAA@@@??????>>>>>><<<>>>@@@@@@@@@AAABBBDDDBBB@@@>>>===>>>>>>===<<<<<<<<<;;;;;;===???AAACCCAAABBBCCCCCCBBBAAA???>>>>>>???@@@AAAAAAAAA@@@???@@@??????>>>>>>??????@@@>>>@@@BBB@@@>>>>>>BBBGGGHHHFFFDDDDDDDDDDDDBBB@@@BBBAAAAAA@@@AAABBBCCCDDDCCCEEEGGGGGGFFFEEEFFFFFFEEEHHHJJJJJJIIIHHHIIIJJJGGGIIILLLMMMLLLJJJIIIHHHKKKEEEBBBFFFNNNRRRNNNGGGDDDEEEGGGIIIIIIIIIHHHGGGFFFGGGIIIGGGEEEEEEHHHKKKOOOMMMLLLLLLNNNOOOMMMKKKHHHFFFEEEFFFJJJLLLMMMLLLLLLNNNNNNLLLIIIFFFEEEFFFCCCDDDEEEEEEEEEFFFHHHKKKHHHIIIJJJIIIFFFDDDEEEFFF@@@BBBBBBBBB@@@@@@AAABBBHHHFFFDDDDDDFFFGGGHHHGGGGGGEEEAAA???===>>>@@@AAAAAAGGGJJJGGGDDDCCCBBB???>>>@@@CCCEEEEEEEEEFFFFFFBBBAAA@@@@@@BBBBBBBBB@@@>>>======>>>???@@@???===<<<>>>???@@@>>><<<;;;:::>>>=========>>>@@@BBBDDDBBBBBBCCCBBB@@@???@@@BBBCCCDDDHHHJJJFFF@@@AAAEEEFFFEEEDDDDDDEEEHHHKKKMMMJJJIIIGGGDDDCCCDDDHHHKKKIIIDDDCCCGGGKKKJJJJJJKKKLLLMMMNNNLLLJJJHHHGGGHHHJJJLLLLLLKKKHHHGGGIIIKKKNNNKKKHHHHHHKKKOOOPPPOOOQQQPPPTTTccc|||dddTTTMMMDDD>>>>>>???>>><<<999;;;<<<<<<;;;;;;<<<>>><<<>>>@@@???>>>???BBBFFFEEEEEEGGGIIIJJJMMMRRRVVVYYY^^^eeekkkqqqvvv|||wwwhhheeefffmmmttt||||||vvvooonnnnnniiiggglllnnnllllllnnnooommmooopppqqqoookkkiiijjjkkkiiilllmmmkkkgggfffiiimmmjjjjjjjjjjjjjjjiiiiiihhhjjjmmmooommmhhhddddddfffccceeeggggggggghhhkkknnnnnnmmmnnnqqqtttwwwxxxwwwtttvvvxxxxxxuuutttuuuvvveeeMMMEEE>>>??????LLLjjjhhhddd|||{{{vvvWWWLLLFFFMMMUUUWWWWWWXXXTTTTTTSSSSSSRRRRRRQQQQQQNNNMMMMMMMMMMMMKKKHHHFFFBBB@@@<<<888555555555555FFFGGGHHHIIIKKKLLLMMMNNNGGGLLLTTTaaauuuvvvbbb[[[___cccddd^^^OOOJJJIIIHHHFFFDDDCCCFFFIIIAAA@@@@@@AAABBBDDDFFFGGGGGGGGGGGGFFFFFFEEECCCCCCAAA@@@AAABBBEEEFFFEEECCC@@@@@@@@@?????????>>>>>>@@@AAACCCCCCCCCCCCDDDFFFDDDCCCAAAAAABBBCCCBBBAAA>>>>>>======>>>???@@@AAABBBCCCFFFHHHIIIHHHFFFDDD@@@@@@AAAAAAAAA@@@@@@???AAAAAA@@@@@@@@@@@@@@@AAA???BBBDDDBBB???@@@FFFKKKHHHGGGEEEDDDEEEDDDBBB@@@CCCBBBAAA@@@@@@BBBDDDEEEFFFHHHJJJKKKJJJIIIIIIJJJKKKNNNQQQPPPLLLHHHEEEEEEEEEIIINNNOOOMMMKKKLLLMMMLLLEEE@@@DDDLLLPPPLLLEEEAAABBBEEEHHHIIIJJJIIIIIIFFFGGGGGGCCC??????EEELLLLLLIIIGGGHHHJJJJJJHHHFFFHHHFFFEEEGGGJJJMMMMMMKKKKKKMMMNNNLLLIIIFFFFFFHHHEEEEEEEEECCCCCCDDDHHHKKKIIIIIIIIIFFFCCCDDDHHHLLLCCCDDDDDDCCCBBBAAACCCEEEGGGEEECCCCCCDDDEEEEEEDDDDDDBBB???======>>>AAACCC???FFFJJJGGGCCCAAA???<<<<<>>>>>@@@AAAAAA@@@>>>===<<<===>>>???>>>===<<<>>>@@@@@@>>>;;;:::999@@@???>>>===>>>@@@BBBCCC>>>@@@AAA@@@???>>>???@@@@@@AAAEEEGGGDDD???AAAFFFEEEDDDDDDDDDFFFIIILLLOOOHHHGGGDDD@@@???@@@DDDGGGDDDCCCDDDGGGFFFDDDGGGLLLIIIJJJLLLKKKIIIGGGFFFFFFGGGHHHIIIHHHEEEDDDFFFIIIIIIJJJIIIIIIKKKNNNMMMJJJJJJOOOUUUVVVZZZrrrkkk___NNNCCC>>>>>>>>>===;;;<<<<<<;;;::::::;;;===:::<<<===;;;888999>>>CCC;;;>>>DDDFFFEEEDDDHHHMMMSSSUUUYYY]]]bbbjjjrrrxxxwwwuuu|||zzzxxxsssooonnnhhhdddjjjlllkkkkkkmmmnnnllllllnnnpppooolllkkkmmmooojjjlllllliiieeeeeeiiimmmjjjjjjkkkkkkkkkjjjiiiiiijjjooorrrooohhhcccdddhhhhhhjjjkkkjjjiiijjjnnnrrrnnnmmmmmmoooqqqssssssrrrsssuuuxxxwwwuuutttuuuwwwjjjIIIDDD===777AAA^^^oookkk\\\www{{{vvvYYYPPPKKKOOOWWW[[[ZZZYYYTTTSSSSSSRRRQQQPPPPPPOOONNNNNNOOOPPPRRRQQQOOOLLLCCCAAA===999666555555666OOOUUUYYY[[[bbbnnnrrrqqqrrrnnnxxx|||zzziii[[[YYYjjjtttaaaVVVNNNMMMGGGBBBAAAEEEHHHHHHFFFDDDHHHIIIEEEDDDEEEEEEBBBFFFJJJMMMMMMKKKIIIIIIJJJEEEDDDCCCCCCEEEFFFFFFEEEBBB@@@AAACCCBBB???@@@EEEIIIFFFDDDDDDEEEFFFEEECCCFFFBBB???AAAEEEFFFAAA;;;???>>>>>>@@@BBBBBB???<<>>CCCEEECCC@@@======???AAABBBBBBBBBBBBBBB???<<<===@@@CCCCCCBBBCCCEEEHHHIIIGGGDDDCCCBBB???<<<:::<<<@@@CCCCCCAAALLLNNNPPPPPPOOOMMMLLLMMMPPPMMMJJJIIIJJJIIIFFFCCCEEEFFFHHHJJJKKKKKKJJJIIIFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCFFFHHHIIIHHHIIIKKKKKKMMMNNNJJJDDDAAACCCFFFEEEJJJGGGFFFKKKGGGBBBFFFHHHFFFFFFHHHMMMQQQQQQPPPRRRSSSTTTSSSRRRNNNKKKIIIGGGGGGFFFDDDDDDFFFJJJMMMKKKHHHFFFGGGJJJLLLLLLJJJFFFGGGIIIIIIIIIHHHFFFEEENNNHHHAAA???AAACCCBBB@@@BBBAAA@@@>>>>>>>>>??????BBBCCCCCCAAA>>>;;;::::::;;;999999;;;@@@CCCBBB@@@>>>@@@BBB@@@===;;;<<<>>>AAA@@@>>><<<<<<===>>>??????>>>>>>===<<<<<<======@@@BBBBBB@@@<<<;;;>>>AAACCCGGGGGGBBB@@@AAAAAA?????????>>>>>>>>>>>>>>>???@@@DDDEEEDDDFFFIIIJJJGGGFFFDDDBBBBBBDDDEEEDDDCCCCCC@@@@@@FFFGGGDDDEEEJJJMMMKKKGGGDDDCCCDDDFFFHHHDDDEEEEEEDDDCCCCCCEEEFFFHHHIIIJJJIIIHHHIIIJJJLLLJJJPPPYYY\\\ZZZ```wwwwwwXXXEEE@@@???===999<<<===;;;999:::;;;;;;========================>>>>>>???@@@AAACCCEEEFFFHHHJJJLLLOOOUUU^^^hhhnnnwwwyyytttqqqlllhhhhhhffffffffffffhhhiiikkklllqqqrrrrrroookkkiiijjjlllgggfffeeefffhhhkkkllllllnnnmmmllliiiggghhhkkkmmmnnnnnnmmmkkkiiifffdddccckkkkkkjjjiiiiiiiiijjjjjjjjjlllnnnpppqqqqqqqqqpppvvvpppooorrrkkkfffttt___@@@888:::>>>JJJZZZiii^^^{{{|||yyy{{{dddVVVSSSQQQRRRVVVXXXXXXVVVSSSSSSRRRQQQPPPNNNMMMMMMNNNLLLKKKKKKMMMNNNOOOOOOIIIFFFBBB===:::888777777rrryyyuuuwwwlll^^^UUUcccsss[[[TTTPPPJJJLLLFFFAAA@@@DDDHHHIIIHHHEEEJJJKKKGGGDDDDDDEEECCCEEEGGGJJJJJJIIIIIIKKKNNNHHHFFFCCCCCCDDDEEEEEEEEECCCBBBCCCEEEDDDAAACCCHHHHHHFFFDDDDDDEEEEEEDDDAAABBB@@@???BBBFFFFFFCCC???BBBAAAAAACCCEEEEEEBBB???@@@AAABBBDDDFFFEEECCC@@@@@@===<<<>>>CCCEEECCC@@@?????????@@@@@@@@@@@@@@@BBB???<<<<<>>>>>AAACCCDDDDDDKKKLLLNNNMMMLLLKKKLLLMMMPPPNNNKKKKKKKKKJJJHHHEEEDDDFFFIIIKKKLLLKKKJJJIIIKKKKKKJJJIIIHHHGGGEEEDDDFFFFFFHHHIIIJJJJJJLLLNNNOOOPPPPPPKKKEEEBBBCCCFFFKKKOOOJJJFFFKKKIIIFFFLLLIIIGGGFFFHHHLLLNNNNNNMMMRRRRRRQQQPPPOOOMMMLLLKKKHHHGGGFFFFFFGGGJJJLLLMMMPPPLLLIIIIIILLLNNNMMMKKKKKKMMMNNNOOOOOOMMMJJJIIIIIIDDD??????BBBFFFFFFDDDHHHGGGFFFEEEDDDDDDEEEEEEAAABBBBBB@@@===;;;;;;<<<;;;<<<<<<======>>>???AAA???@@@AAA@@@>>>>>>@@@BBBFFFEEEBBB@@@??????@@@AAA??????>>>>>>>>>???@@@@@@BBBBBBAAA@@@>>>>>>???AAA@@@DDDFFFCCCAAACCCCCCAAABBBBBBAAA???>>>>>>>>>>>>@@@CCCCCCAAABBBFFFGGGDDDBBBDDDEEEEEECCCCCCEEEHHHEEEAAABBBFFFFFFCCCDDDGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEFFFGGGKKKLLLLLLKKKJJJJJJLLLNNNKKKNNNSSSVVVUUUVVVaaaooo~~~___KKKEEECCCBBBAAA???<<<:::;;;===>>>========================>>>>>>>>>>>>@@@AAABBBCCCAAABBBCCCEEEIIIPPPYYY___iiiwwwvvvsssqqqnnnnnnooolllkkkiiihhhhhhiiijjjkkkpppqqqqqqnnnkkkiiijjjkkkhhhfffeeefffhhhjjjkkkkkkjjjllllllkkkjjjiiiiiikkklllllllllkkkjjjhhhgggfffkkkjjjiiihhhggggggffffffgggiiikkknnnooopppoooooollliiidddaaagggqqqvvvvvvRRRLLLGGGBBB888;;;\\\oooccc|||mmmzzz~~~zzz~~~xxxUUUVVVVVVUUUVVVVVVUUUSSSQQQOOONNNMMMMMMLLLLLLMMMMMMPPPNNNKKKKKKMMMOOONNNLLLHHHEEEAAA===:::777666666lllaaahhhgggccciiivvvXXXSSSTTTRRROOOKKKFFFAAA@@@CCCGGGIIIJJJEEEKKKNNNHHHCCCCCCEEEFFFLLLLLLLLLJJJHHHGGGHHHIIIIIIGGGCCCBBBBBBDDDDDDDDDDDDCCCDDDGGGFFFDDDFFFKKKFFFEEEDDDDDDEEEEEEBBB@@@===???AAADDDFFFEEEDDDBBBBBBBBBBBBDDDEEEEEEBBB???===>>>???BBBDDDEEECCCAAA@@@>>>===???BBBDDDCCCAAABBBAAA???>>>>>>>>>??????BBB@@@===<<<===>>>??????>>>AAAEEEGGGGGGGGGHHHHHHBBBCCCCCCCCCBBBDDDFFFHHHIIIJJJJJJIIIIIIJJJLLLNNNOOOMMMLLLLLLLLLKKKIIIGGGEEEGGGJJJLLLMMMKKKIIIGGGMMMLLLJJJHHHGGGEEEEEEDDDIIIHHHHHHGGGIIIKKKNNNPPPQQQRRRPPPKKKEEEBBBDDDGGGOOORRRKKKFFFKKKJJJHHHOOOJJJIIIHHHHHHJJJKKKKKKJJJQQQPPPNNNMMMLLLLLLMMMMMMIIIGGGFFFIIIMMMOOOOOOMMMRRRNNNKKKJJJLLLMMMLLLJJJOOOPPPRRRTTTSSSPPPMMMJJJGGGCCC??????CCCFFFFFFFFFLLLKKKJJJJJJIIIJJJJJJKKKBBBBBBAAA???<<<;;;===>>>;;;>>>???===:::999===AAA@@@@@@@@@@@@???@@@DDDFFFHHHGGGEEECCCBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDBBB@@@@@@@@@AAABBBAAA???DDDGGGFFFFFFHHHHHHFFFCCCCCCAAA???>>>=========@@@BBBAAA>>>>>>BBBDDDBBB>>>CCCHHHGGGDDDCCCHHHMMMGGGEEEEEEGGGGGGDDDDDDGGGFFFHHHLLLNNNMMMJJJFFFCCCCCCDDDDDDEEEFFFGGGHHHHHHMMMNNNOOONNNLLLLLLMMMOOOPPPPPPSSSVVVVVVSSSRRRTTTZZZwwwbbbNNNEEEBBB???<<<<<<<<<<<<<<<<<<=================================<<<======>>>?????????@@@AAACCCHHHOOOTTT^^^oooyyytttrrrpppnnnooosssrrrpppmmmjjjhhhiiijjjkkkooooooooonnnkkkiiijjjkkkhhhgggffffffhhhiiiiiihhhgggiiillllllkkkiiihhhhhhiiijjjjjjkkkkkkjjjjjjjjjjjjiiihhhgggeeedddccccccdddeeegggjjjkkkkkkkkkkkkaaaaaaYYYVVVjjjvvvZZZ???;;;:::===>>>MMMvvv|||cccrrrsssjjjnnnppp]]]RRRUUUWWWYYYXXXTTTPPPMMMKKKHHHHHHGGGGGGHHHJJJLLLNNNRRRNNNKKKLLLOOOPPPMMMIIIGGGDDDAAA===999777666666tttbbbZZZ\\\^^^vvv^^^SSSWWWVVVRRRQQQMMMHHHBBB@@@AAAEEEGGGHHHFFFMMMOOOIIICCCCCCFFFHHHLLLLLLLLLKKKIIIGGGFFFFFFEEECCCBBBBBBCCCCCCBBBAAACCCBBBCCCFFFFFFDDDGGGLLLEEEEEEEEEEEEEEEEEECCCBBB<<<@@@EEEFFFEEECCCCCCCCC???@@@AAABBBBBBAAA???===;;;;;;===@@@CCCDDDCCCAAA@@@???>>>???BBBDDDCCCAAABBBAAA???======>>>???@@@BBB@@@===<<<;;;<<<======???BBBFFFHHHHHHHHHIIIJJJDDDFFFGGGFFFDDDDDDGGGKKKHHHHHHHHHGGGFFFHHHLLLPPPMMMMMMMMMMMMMMMLLLJJJIIIEEEHHHKKKMMMMMMKKKHHHFFFKKKIIIGGGEEEDDDDDDDDDEEEHHHHHHFFFDDDFFFLLLNNNNNNPPPOOOMMMIIIEEEDDDFFFHHHNNNQQQJJJEEEJJJIIIGGGNNNKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJHHHGGGKKKQQQTTTQQQMMMOOOLLLHHHHHHKKKLLLKKKIIIMMMOOORRRSSSRRROOOKKKHHHHHHEEEBBBAAABBBDDDDDDCCCKKKKKKJJJJJJKKKKKKKKKKKKDDDDDDBBB???<<<;;;===???===>>>>>><<<;;;;;;>>>AAABBBAAA???>>>>>>@@@DDDFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFBBB???@@@CCCEEEDDDBBBBBBHHHLLLKKKKKKMMMLLLIIIBBBAAA@@@???>>>>>>>>>>>>AAACCCAAA======AAABBBAAA???CCCGGGHHHGGGGGGKKKOOOJJJIIIJJJKKKKKKJJJKKKKKKLLLNNNQQQRRRQQQMMMHHHEEEDDDDDDDDDFFFHHHIIIIIIIIINNNOOOOOONNNLLLLLLMMMNNNPPPQQQTTTWWWWWWSSSOOOMMMWWWddd~~~oooXXXGGG@@@<<<>>>@@@???<<<;;;===========================<<<;;;;;;::::::;;;;;;>>>???@@@@@@BBBEEEJJJNNNWWWbbbqqq}}}{{{{{{wwwtttqqqmmmiiikkkppprrrpppllliiihhhhhhjjjkkkmmmmmmmmmmmmkkkjjjiiiiiiiiigggffffffggghhhgggffffffhhhjjjkkkiiihhhggggggiiijjjjjjkkkkkkkkkkkkjjjgggffffffeeedddcccbbbaaabbbcccdddeeeeeeeeeeeedddXXXYYYWWW^^^vvvlllEEEDDD:::555;;;IIIccczzzyyy|||mmmssszzzuuuWWWZZZSSSUUUWWWUUUOOOJJJIIIIIIDDDCCCCCCCCCEEEHHHLLLNNNQQQMMMJJJLLLPPPQQQMMMHHHEEEDDDAAA===:::777666555{{{hhh```___aaaiiirrr~~~bbbNNNOOOQQQKKKIIINNNOOOKKKEEEAAA@@@BBBCCCEEEGGGLLLNNNHHHDDDEEEHHHIIIBBBCCCFFFHHHJJJIIIGGGFFF??????@@@BBBDDDCCC@@@>>>@@@???@@@CCCCCCAAADDDIIIDDDDDDEEEFFFEEEEEEEEEEEE???CCCGGGGGGDDD@@@@@@BBB===???@@@AAA@@@>>>===<<<999999;;;>>>AAACCCCCCBBB@@@@@@@@@@@@BBBCCCCCCBBBAAA???>>>======???AAABBBAAA@@@>>><<<;;;;;;<<<===CCCEEEGGGHHHGGGGGGHHHIIIFFFHHHIIIGGGDDDDDDGGGKKKGGGGGGGGGFFFEEEHHHLLLPPPMMMNNNPPPQQQPPPOOONNNMMMGGGIIIKKKMMMMMMKKKHHHFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHEEEHHHOOOPPPLLLKKKKKKIIIGGGFFFFFFGGGIIIKKKOOOJJJGGGLLLJJJGGGMMMJJJKKKKKKKKKKKKKKKLLLMMMGGGJJJMMMOOOPPPNNNKKKIIIJJJHHHHHHMMMSSSUUURRRNNNMMMJJJGGGHHHKKKMMMLLLKKKKKKMMMOOOPPPOOOMMMIIIGGGGGGEEECCCBBBBBBCCCCCCCCCHHHHHHIIIJJJJJJJJJKKKKKKGGGGGGDDD@@@===;;;===>>>???===;;;<<>><<<===???AAABBBCCCCCCCCCDDDEEEFFFHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCEEEBBB???@@@DDDFFFEEEDDDEEEKKKNNNMMMKKKLLLKKKHHHCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFDDD??????CCCDDDCCCCCCDDDFFFHHHKKKMMMMMMMMMMMMNNNOOOOOOPPPRRRSSSSSSSSSSSSRRRQQQNNNKKKHHHGGGEEEDDDEEEGGGJJJKKKJJJHHHLLLLLLMMMLLLJJJJJJKKKMMMJJJOOOSSSRRROOOMMMMMMNNNNNNWWWbbb}}}eeeTTTDDD@@@BBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999888:::;;;<<<===@@@DDDGGGKKKPPPVVVYYY\\\bbbkkksss}}}zzztttmmmmmmqqqvvvssspppoookkkggghhhllllllkkkhhhgggggghhhjjjkkkkkkkkkkkkkkkkkkkkkiiihhhhhhgggffffffggggggfffdddfffggghhhgggffffffggghhhkkkkkkkkkkkkjjjjjjiiihhhcccccccccccccccbbbaaa```_________^^^^^^]]]\\\[[[RRRRRR\\\ooo~~~vvvXXX;;;:::===EEESSSaaawwwqqqwwwzzz|||mmmvvvYYYXXXWWWPPPQQQQQQNNNIIIFFFGGGJJJCCCCCCBBBBBBDDDGGGKKKMMMLLLJJJIIILLLPPPQQQMMMHHHEEECCCAAA>>>;;;888666666sssiii]]]ZZZaaauuu|||```SSSLLLOOOMMMGGGJJJTTTOOOLLLGGGCCC@@@@@@AAAAAAGGGJJJJJJFFFEEEHHHJJJIIICCCCCCDDDEEEFFFEEEBBB@@@@@@@@@@@@BBBCCCBBB???<<<===<<<===@@@???===???DDDBBBCCCDDDDDDCCCDDDFFFHHHDDDFFFHHHFFFBBB??????@@@>>>@@@CCCCCCAAA>>>======999999:::===AAACCCCCCBBB@@@AAAAAAAAABBBBBBBBBCCC@@@@@@?????????@@@BBBCCCAAA@@@???===::::::<<<>>>CCCEEEGGGGGGEEEEEEEEEFFFGGGGGGGGGEEEDDDDDDFFFHHHFFFFFFFFFEEEEEEGGGKKKNNNMMMPPPSSSTTTSSSRRRQQQQQQJJJKKKLLLLLLLLLJJJHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJHHHLLLLLLIIINNNTTTSSSKKKHHHHHHGGGGGGGGGHHHHHHIIIIIINNNJJJHHHNNNLLLIIIOOOKKKLLLLLLLLLJJJKKKLLLNNNFFFIIIMMMQQQQQQOOOKKKHHHJJJIIIJJJMMMQQQSSSQQQOOOMMMJJJGGGHHHLLLOOONNNMMMJJJKKKLLLMMMLLLKKKIIIHHHCCCCCCBBBBBBCCCDDDEEEFFFEEEFFFGGGIIIIIIJJJJJJJJJHHHHHHFFFCCC@@@>>>>>>@@@AAA???===@@@DDDGGGEEEBBBAAA???<<<<<<===>>>??????BBBCCCDDDFFFHHHJJJKKKLLLKKKJJJHHHFFFDDDBBBBBBAAACCCBBB@@@AAACCCEEEFFFFFFDDDIIILLLIIIGGGHHHGGGDDDFFFFFFFFFFFFGGGHHHIIIJJJFFFHHHGGGCCCCCCFFFGGGEEEGGGFFFGGGJJJNNNOOOMMMKKKOOORRRSSSRRRSSSWWWXXXVVVTTTRRROOOKKKIIIGGGGGGGGGGGGFFFEEEHHHLLLMMMJJJGGGHHHIIIJJJIIIHHHIIIJJJLLLLLLSSSUUUOOOJJJJJJNNNPPPJJJYYY^^^ddd}}}sssUUUHHHDDD@@@>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999777888:::<<<<<<>>>AAACCCBBBEEEIIIKKKLLLOOOUUUYYYaaalll}}}vvvdddZZZ```mmmnnnjjjiiikkkjjjggghhhkkkeeeeeedddeeefffhhhjjjkkkjjjiiiiiijjjlllkkkiiigggfffeeeeeefffggggggeeeccceeeffffffeeeddddddfffhhhkkkkkkkkkjjjiiihhhgggfff```aaaaaaaaa```___]]]\\\XXXXXXWWWVVVUUUTTTSSSRRRMMMPPP```vvvwww___EEE999555;;;QQQrrreeeddd}}}tttssstttvvvvvvlllbbbPPPZZZPPPNNNNNNLLLJJJGGGGGGHHHIIIEEEDDDCCCCCCDDDFFFHHHJJJGGGGGGJJJLLLNNNNNNKKKIIIEEEDDDBBB???<<<:::777666yyyvvv{{{jjjcccaaakkk\\\WWWRRRPPPPPPNNNKKKNNNUUULLLJJJHHHEEEBBB@@@@@@AAAHHHHHHEEECCCFFFKKKKKKHHHHHHEEECCCCCCEEEGGGGGGFFFGGGEEEBBBAAAAAA@@@???===<<<:::;;;===<<<:::<<<@@@>>>@@@@@@@@@???BBBFFFJJJGGGGGGFFFDDDBBB@@@@@@AAA???AAADDDDDDAAA>>>===>>>:::::::::===@@@BBBCCCBBB@@@AAABBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@===;;;;;;===@@@@@@BBBCCCCCCBBBBBBCCCDDDGGGEEECCCBBBCCCDDDDDDCCCDDDEEEEEEDDDCCCEEEHHHJJJHHHLLLPPPQQQPPPOOOOOOPPPLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFLLLNNNLLLQQQXXXSSSGGGHHHHHHIIIIIIJJJJJJHHHGGGHHHLLLGGGDDDKKKKKKJJJQQQLLLMMMMMMLLLIIIHHHIIIKKKHHHJJJMMMPPPPPPNNNKKKIIIJJJJJJKKKMMMNNNOOOOOOOOOMMMJJJGGGHHHKKKMMMLLLJJJGGGGGGGGGHHHHHHHHHHHHHHHDDDDDDDDDCCCCCCCCCDDDEEEAAABBBDDDFFFGGGGGGGGGGGGFFFGGGGGGEEECCCBBBBBBCCCBBBCCCDDDFFFGGGGGGEEECCC???===;;;<<>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::999;;;===>>>======???@@@@@@BBBDDDGGGIIIKKKLLLMMMRRRXXXdddooovvvnnnhhhoooiiidddcccfffiiihhhgggggg```aaaccceeefffhhhiiiiiihhhggghhhiiilllllliiifffeeeddddddfffggggggeeecccaaacccffffffeeedddeeeeeeiiiiiiiiiiiihhhgggffffff_________^^^\\\YYYVVVTTTNNNNNNMMMLLLLLLLLLLLLLLLLLLTTTdddpppeeeKKK===>>>???IIIfffqqqbbbccc|||uuuuuuvvvhhhkkk___UUUUUUMMMNNNLLLKKKJJJJJJIIIHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCGGGLLLMMMLLLIIIGGGGGGEEEDDDCCC@@@>>>;;;999777wwwqqqmmmjjjggg^^^___yyyhhhUUUNNNLLLKKKKKKKKKJJJHHHHHHIIIIIIHHHFFFCCCAAAAAAAAAHHHFFFBBBAAAFFFMMMLLLHHHBBB???===AAAIIISSSYYY\\\OOOJJJDDD@@@>>>>>>??????;;;999:::<<<;;;888:::>>><<<=========<<<@@@FFFKKKHHHGGGDDDCCCBBBBBBBBBBBB===AAACCCCCC@@@===<<<===;;;:::;;;===@@@BBBCCCBBBAAABBBCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBAAA???>>>???@@@@@@>>>;;;;;;>>>BBB===???@@@@@@@@@@@@AAACCCGGGDDD@@@@@@BBBDDDBBB@@@BBBCCCDDDCCCBBBCCCEEEGGGBBBFFFKKKMMMKKKJJJJJJKKKNNNMMMLLLJJJIIIIIIIIIIIIGGGGGGHHHHHHGGGFFFDDDCCCBBBIIIMMMMMMRRRXXXQQQCCCJJJJJJKKKLLLLLLKKKHHHEEEFFFIIIBBB>>>EEEGGGIIIRRRMMMNNNNNNKKKGGGEEEFFFHHHKKKLLLMMMNNNNNNMMMLLLKKKIIIKKKLLLLLLLLLLLLNNNOOOMMMIIIFFFEEEHHHIIIGGGEEECCCCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGDDDBBB@@@@@@AAA===>>>@@@BBBCCCDDDCCCCCCCCCEEEGGGGGGFFFEEEEEEFFFBBBGGGKKKKKKHHHDDDDDDEEE<<<;;;:::===@@@CCCBBB@@@@@@AAABBBCCCEEEEEEEEEEEEGGGGGGEEEDDDCCCCCCBBBBBB???AAACCCBBBAAAAAAEEEIIIDDDHHHHHHEEEDDDFFFHHHFFFIIIHHHHHHGGGFFFFFFFFFFFFFFFIIIJJJHHHIIILLLKKKHHHGGGLLLQQQQQQLLLIIIKKKNNNPPPTTTTTTPPPPPPTTTUUUPPPPPPOOOLLLJJJJJJJJJLLLMMMJJJHHHGGGJJJNNNNNNJJJEEEDDDEEEGGGGGGGGGHHHKKKMMMNNNRRRQQQKKKIIINNNQQQPPPVVVSSSTTT]]]cccaaaxxxzzzfffPPPEEE>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<888:::<<<<<<;;;::::::;;;>>>======???BBBEEEGGGGGGKKKMMMSSSZZZ___hhhuuusssjjjccc```dddhhhgggdddccc___```ccceeeggghhhhhhhhhhhhggggggiiilllllliiieeedddcccdddeeeggggggeeeddd^^^bbbfffhhhhhheeecccbbbgggggghhhhhhhhhhhhgggggg______^^^\\\YYYTTTPPPNNNFFFFFFFFFFFFGGGHHHIIIIIINNNZZZggggggVVVBBB>>>DDDEEEaaauuuZZZfff}}}wwweeessslll]]]YYYMMMMMMNNNLLLKKKMMMNNNLLLGGGCCCGGGGGGFFFEEECCCBBBAAAAAACCCHHHNNNNNNJJJEEEDDDEEEEEEEEECCCAAA???<<<999888pppmmmiiiggghhhiiiiiihhhiii}}}eeeQQQNNNIIIKKKKKKIIIFFFDDDFFFHHHGGGGGGHHHHHHFFFDDDBBB@@@???@@@CCCEEEGGGGGGHHHHHHBBBFFFEEEDDDQQQeeeooolllfffMMM999;;;BBBAAA<<<<<<:::;;;===<<<:::888777777===>>>???@@@??????@@@AAAFFFDDDAAA@@@@@@@@@???>>>AAA???<<<:::999:::<<<===AAA>>>::::::<<>>@@@AAACCCDDDDDDCCCCCCAAAAAA@@@>>><<<<<<>>>???BBBAAA???===<<<======>>>@@@@@@???>>>>>>>>>>>>>>>CCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCC@@@>>>>>>@@@BBBCCCCCCDDDEEEGGGJJJMMMNNNRRRRRRPPPJJJDDDBBBDDDGGGCCCDDDDDDEEEDDDCCCAAA@@@AAABBBDDDDDDDDDDDDFFFGGGBBBDDDFFFGGGHHHGGGFFFEEEJJJGGGCCC@@@???AAADDDGGGJJJIIIHHHFFFEEEFFFIIILLLJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLKKKMMMQQQSSSPPPLLLIIIIIIIIIHHHGGGFFFFFFGGGEEEGGGGGGEEEBBBBBBEEEGGGFFFDDDBBBAAAAAAAAA@@@???AAACCCEEEFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGBBBFFFKKKKKKHHHEEEDDDEEE???>>>=========>>>@@@AAACCCEEEFFFFFFDDDCCCDDDEEE@@@@@@AAAAAAAAAAAAAAAAAA@@@CCCEEEDDDBBBBBBEEEHHHIIIGGGEEEFFFGGGIIIJJJIIIJJJGGGCCCCCCEEEGGGGGGFFFIIIHHHFFFGGGHHHHHHGGGEEEJJJJJJJJJIIIHHHFFFCCCBBBEEEGGGJJJMMMOOOOOONNNMMMLLLLLLKKKJJJHHHIIILLLOOOOOOMMMLLLKKKKKKJJJGGGEEEDDDCCCCCCEEEHHHLLLMMMNNNPPPOOONNNNNNOOOPPPRRRSSSWWWTTTTTTVVVXXX\\\gggrrr|||WWWGGGJJJ@@@;;;???BBB???;;;<<<>>>>>>>>>===;;;;;;<<<>>>;;;;;;;;;:::::::::999999999:::;;;===>>>@@@AAABBBBBBEEEKKKPPPVVV^^^eeejjjwwwkkkhhhiiinnnooojjjeeecccdddbbbaaaaaaccceeeeeedddeeeffffffgggggggggffffffhhhfffdddcccbbbcccdddffffffkkkmmmjjjhhhjjjiiigggeeeiiinnnooonnnjjjgggfffgggeeeaaaZZZQQQKKKHHHGGG???AAABBBBBBBBBCCCFFFIIIPPP```\\\OOOJJJ???>>>RRRnnnvvvfffooo~~~~~~{{{zzz|||jjjwww~~~fffZZZSSSNNNLLLQQQLLLKKKPPPOOOIIIEEEEEEGGGGGGGGGFFFEEEBBB@@@???CCCHHHMMMPPPOOOLLLIIIHHHGGGFFFEEEEEEDDD@@@;;;888^^^[[[]]]iii|||jjjRRRKKKMMMJJJKKKKKKHHHEEEDDDFFFHHHHHHIIIIIIHHHFFFBBB>>>;;;===???AAACCCEEEFFFFFFFFFAAAIIIEEE???NNNiiilll\\\SSSCCC888;;;>>>;;;999<<<<<<<<<;;;:::::::::;;;;;;???AAAAAA???<<<;;;<<>>>>>???>>>>>>@@@>>><<<:::999:::<<<===@@@===999999<<<>>>??????@@@@@@AAABBBBBBBBBAAA@@@>>>>>>>>>=========???AAABBBBBB@@@???>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@DDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAA???======???AAA??????@@@AAACCCEEEHHHIIIPPPPPPNNNJJJDDDBBBEEEHHHDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@AAACCCDDDDDDDDDAAABBBDDDFFFFFFEEEDDDCCCEEEBBB???<<<;;;===@@@CCCIIIHHHGGGDDDCCCCCCFFFIIIFFFGGGHHHJJJKKKLLLLLLLLLLLLJJJHHHIIIMMMNNNKKKGGGKKKGGGDDDDDDFFFIIIIIIHHHHHHIIIIIIGGGDDDCCCEEEGGGFFFCCCAAA@@@@@@@@@>>>===@@@BBBDDDDDDBBBAAAAAABBBAAAAAAAAAAAAAAABBBCCCDDD@@@CCCFFFGGGEEECCC@@@@@@>>>>>>=========>>>???@@@>>>AAACCCCCCAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBAAABBBEEEGGGHHHFFFEEEFFFHHHJJJJJJJJJKKKHHHEEEDDDFFFGGGGGGFFFGGGGGGGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGFFFDDDBBBAAAEEEGGGIIIKKKLLLLLLKKKIIILLLLLLLLLKKKIIIIIIKKKMMMNNNLLLKKKKKKLLLKKKHHHFFFDDDCCCCCCEEEGGGJJJMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTbbb\\\VVVTTTSSSVVV^^^gggppp}}}bbbKKKGGGEEEFFFDDD>>>>>>BBB=========<<<;;;:::::::::;;;;;;:::::::::999999999999:::;;;<<<===???@@@@@@???BBBEEEIIIMMMRRRXXX\\\aaafffpppzzz|||xxxyyyvvvoooiiiggg^^^___```aaabbbcccccccccbbbcccdddeeeffffffffffffdddcccbbbaaaaaaaaabbbccccccgggiiieeecccdddcccaaaeeehhhlllppppppnnnjjjhhheeeccc^^^VVVMMMFFFBBBAAA?????????@@@BBBEEEHHHKKKYYYVVVKKK@@@<<<===QQQnnn}}}jjjggg}}}llljjjmmm]]]WWWSSSOOONNNSSSPPPPPPSSSQQQLLLJJJLLLMMMMMMLLLJJJGGGDDDAAA???EEEIIINNNPPPPPPMMMKKKJJJHHHGGGFFFFFFEEEAAA<<<888{{{{{{{{{zzzhhhjjjwwwdddQQQJJJLLLPPPKKKKKKJJJGGGDDDDDDFFFHHHFFFGGGHHHHHHFFFBBB===;;;<<<===@@@BBBDDDDDDEEEDDDAAAJJJEEE:::KKKgggbbbHHH???:::999<<<;;;777888>>><<<<<<<<>>888666999===EEEBBB>>><<<===>>>?????????>>><<<::::::;;;===>>>>>>;;;999999:::<<<======@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;<<<===???@@@AAABBBBBBBBBAAA@@@???======777888999:::<<>>AAA>>>======>>>???BBBDDDEEELLLMMMLLLHHHDDDBBBEEEHHHEEEDDDCCCAAA@@@????????????===<<<>>>AAACCCBBB@@@@@@AAABBBCCCCCCCCCBBBAAAAAA???<<<999999;;;>>>@@@GGGFFFEEEBBB@@@AAADDDGGGDDDFFFHHHJJJKKKKKKJJJIIIIIIGGGDDDEEEGGGGGGEEEBBBKKKEEE???@@@FFFLLLLLLJJJMMMMMMLLLIIIFFFDDDEEEFFFEEECCC@@@??????>>>===<<<@@@AAABBBBBB@@@>>>>>>???AAA@@@@@@@@@@@@AAAAAABBBAAAAAABBBCCCDDDBBB>>>;;;=========<<<======>>>???;;;===AAABBB@@@>>>======@@@@@@AAABBBBBBCCCBBBBBBCCCAAA>>>>>>@@@BBBDDDEEEFFFEEEDDDEEEHHHJJJKKKJJJLLLIIIFFFDDDEEEEEEEEEEEEEEEFFFGGGEEEBBB@@@BBBDDDEEEEEEFFFFFFFFFEEEDDDCCCEEEFFFHHHIIIIIIHHHGGGFFFIIIJJJLLLLLLKKKKKKLLLMMMLLLKKKJJJKKKLLLLLLJJJHHHFFFFFFFFFGGGIIIKKKNNNOOOMMMMMMNNNNNNOOOQQQSSSSSSggg]]]TTTPPPPPPRRRXXX^^^[[[aaauuuqqqcccRRRHHHBBB???>>>???============<<<;;;999999::::::::::::999999999999:::::::::;;;<<<<<<======>>>???AAABBBCCCFFFJJJMMMRRRTTTXXX]]]dddnnnyyy{{{tttkkkeeeddd[[[___dddfffeeecccdddeee``````bbbcccdddddddddddd```____________``````aaaaaafffhhhfffdddffffffdddfffgggjjjooorrrqqqlllgggbbb```[[[SSSIIIBBB>>>===AAA@@@???AAADDDHHHKKKLLLRRRFFFCCCFFFGGGXXXwwwuuu```dddwww}}}rrrqqqppp^^^WWWVVVSSSPPPNNNRRRRRRSSSTTTQQQMMMNNNSSSUUUTTTRRRPPPLLLHHHDDDBBBGGGKKKOOOQQQQQQOOOMMMMMMJJJIIIHHHGGGFFFBBB>>>:::xxxhhhjjjssstttnnnhhhjjjvvvlllWWWPPPNNNNNNOOOMMMKKKIIIFFFDDDDDDEEEGGGAAACCCFFFHHHGGGDDDAAA???;;;===???AAACCCDDDDDDDDDBBBGGGCCC===IIIYYYRRR===888777:::===<<<888;;;AAA:::;;;@@@GGGMMMLLLDDD<<>>777555999>>>EEEBBB>>><<<===???@@@@@@???>>>===<<<<<<===>>>???;;;:::999888999;;;<<<<<<======>>>>>>>>>>>>>>>>>><<<<<<;;;<<<>>>?????????@@@AAAAAAAAA@@@>>><<<;;;666777777999;;;===???@@@@@@??????>>>>>>==================;;;:::;;;>>>@@@@@@?????????@@@BBBCCCDDDGGGHHHIIIFFFBBBAAADDDGGGFFFEEEBBB@@@????????????>>>;;;888;;;@@@BBB@@@<<<>>>???@@@@@@@@@@@@?????????>>><<<;;;<<<===@@@AAADDDDDDCCCAAA@@@AAAEEEHHHHHHJJJLLLNNNMMMLLLIIIHHHHHHFFFCCCCCCDDDDDDBBBAAAGGGDDDBBBCCCHHHLLLMMMMMMPPPOOOMMMKKKHHHEEEDDDDDDEEECCC@@@?????????===<<>>BBBBBBAAAAAAAAAAAAAAABBBCCCAAA@@@BBBCCCBBB>>>999<<<<<<<<<<<<<<<<<<======:::===AAACCCBBB@@@>>>===???@@@AAABBBBBBBBBBBBBBBCCC???;;;:::>>>BBBCCCCCCDDDCCCCCCEEEHHHJJJJJJJJJIIIGGGDDDBBBBBBBBBBBBBBBBBBEEEFFFCCC>>><<>>>>>>>>>>>???>>><<<:::::::::::::::999999999999:::::::::::::::;;;;;;;;;>>>???@@@??????@@@BBBEEEMMMMMMOOOQQQUUU[[[dddiiiooo{{{zzzrrriiiaaa]]]___^^^dddkkkllliiieeeeeeggg``````aaaaaaaaaaaa``````\\\\\\]]]]]]^^^______```^^^dddgggfffgggjjjkkkjjjgggeeefffkkkooonnnhhhbbb\\\ZZZVVVPPPHHHBBB???>>>EEEDDDCCCDDDGGGIIIIIIHHHCCC===HHHTTT```mmmSSS]]]~~~}}}jjjccc{{{oooddd[[[YYYXXXTTTOOOLLLNNNQQQSSSRRRNNNLLLOOOUUUXXXXXXWWWTTTQQQMMMJJJHHHJJJMMMQQQRRRQQQPPPOOOOOOLLLJJJIIIHHHGGGDDD@@@===yyysssnnniiiiiilllfff^^^bbbnnn~~~zzzjjjYYYRRROOOMMMKKKKKKMMMKKKHHHFFFEEEDDDEEEEEEAAACCCEEEGGGGGGEEEBBB@@@;;;===???AAACCCDDDDDDDDDDDDAAAAAADDDHHHGGGAAA===;;;::::::<<<<<<<<<===@@@<<<;;;>>>DDDJJJJJJEEE???BBBCCCCCC???:::999===AAAEEEBBB???>>>???AAABBBBBBAAA@@@???>>>>>>>>>???@@@999999999999888999;;;<<<::::::;;;<<<===>>>@@@@@@AAA???>>>>>>@@@@@@>>><<<>>>>>>?????????===;;;:::999999999::::::<<<======;;;;;;<<<<<<============>>>>>>>>><<<;;;<<>>;;;======>>>>>>>>>=========>>>=========>>>???AAACCCBBBBBBBBBAAAAAACCCHHHKKKLLLMMMNNNOOOMMMJJJFFFDDDHHHFFFDDDDDDDDDDDDDDDCCCBBBFFFIIIJJJIIIIIIKKKMMMOOONNNLLLJJJHHHFFFDDDBBBEEECCCAAA@@@@@@@@@???>>>BBBCCCCCCAAA???>>>>>>@@@CCCBBBAAA@@@@@@@@@@@@@@@AAA???>>>???AAA@@@<<<888;;;;;;;;;<<<;;;;;;;;;;;;888<<<@@@BBBAAA???=========>>>???@@@AAAAAAAAAAAABBB>>>:::999===AAABBBBBBAAAAAAAAACCCFFFHHHHHHGGGEEEDDDAAA???======>>>???@@@CCCDDDAAA<<<;;;>>>CCCCCCCCCDDDDDDEEEFFFGGGGGGBBBBBBCCCDDDEEEGGGHHHIIIHHHJJJLLLLLLKKKJJJJJJKKKGGGFFFFFFHHHJJJKKKJJJHHHIIIJJJKKKKKKJJJKKKNNNQQQNNNNNNNNNNNNNNNMMMMMMMMMNNNIIIGGGLLLSSSUUUXXX[[[\\\ZZZYYY___sss```NNNIIIEEEAAA???===<<<===??????===;;;;;;;;;;;;:::::::::999999999999999:::::::::::::::<<<=========<<<===???BBBCCCEEEGGGIIIKKKOOOTTTWWWYYYaaalllvvv}}}}}}uuulllfff^^^XXXYYY]]]___eeekkkkkkfffccccccddd`````````___]]]\\\ZZZYYYYYYYYYYYYZZZ[[[]]]^^^___]]]bbbeeeddddddfffgggeeeeeebbb```bbbeeeddd^^^XXXQQQQQQOOOKKKFFFBBBAAABBBFFFFFFFFFGGGGGGGGGEEEDDDBBBKKK___jjjzzzxxx^^^VVVrrr{{{nnn^^^eeeeee^^^ZZZ[[[[[[UUUOOOLLLLLLPPPSSSPPPLLLMMMPPPTTTWWWWWWWWWVVVUUURRRPPPOOOMMMOOOQQQRRRPPPOOONNNOOOLLLJJJIIIHHHHHHFFFBBB@@@rrrmmmxxxuuufffaaafff^^^cccuuu|||[[[TTTMMMKKKJJJHHHHHHKKKLLLJJJHHHFFFFFFEEEDDDBBBDDDEEEEEEEEEDDDBBB???>>>;;;<<>>@@@GGGEEE:::888???>>><<<;;;;;;<<<===>>>>>>???<<<999:::>>>BBBCCCCCCAAAAAA@@@>>>======@@@BBBCCCAAA??????AAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>888999:::999888999:::<<<999999:::;;;===???@@@BBBFFFDDDAAAAAACCCBBB>>>;;;<<<==================<<<>>>===<<<;;;;;;;;;;;;;;;999:::;;;===>>>>>>>>>>>>AAAAAA@@@???===>>>@@@CCCBBBAAA@@@?????????@@@AAADDDFFFHHHGGGDDDCCCEEEHHHGGGFFFEEEDDDCCCCCCCCCCCCBBB???======???@@@>>>;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBAAABBBDDDHHHLLLKKKLLLLLLKKKIIIFFFBBBAAAEEEEEEDDDCCCDDDEEEGGGHHHBBBHHHMMMMMMHHHEEEGGGJJJKKKJJJHHHGGGGGGEEECCC@@@CCCAAA@@@@@@AAAAAA@@@???BBBCCCCCCAAA??????@@@BBBBBBAAA@@@>>>>>>=========;;;;;;;;;<<<===<<<:::888:::;;;;;;;;;;;;:::999999555888<<<>>>===;;;;;;;;;::::::<<<===>>>>>>???>>>@@@>>>;;;;;;===???AAABBB@@@???@@@BBBEEEFFFEEEDDD@@@???>>><<<999999;;;===@@@AAAAAA>>><<<;;;???BBB@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@AAACCCEEEHHHJJJLLLLLLLLLIIIFFFCCCCCCCCCCCCCCCCCCEEEGGGHHHGGGEEEDDDFFFHHHGGGEEEEEEIIIMMMLLLLLLLLLMMMLLLLLLKKKJJJIIIFFFGGGMMMPPPQQQRRRTTTRRRVVVYYYYYY\\\mmmmmmTTTGGGBBBCCC???<<<<<<>>>>>><<<:::<<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::::::::999999:::999999:::===???;;;>>>AAACCCDDDFFFIIIKKKKKKOOOUUUZZZ___eeejjjnnnqqqyyyeeebbb]]]XXXTTTPPPLLLOOOUUUYYY\\\^^^^^^[[[YYYYYY[[[^^^^^^\\\[[[XXXVVVTTTSSSSSSSSSRRRSSSUUUXXX[[[]]]cccggghhhdddaaaaaa```]]]^^^[[[XXXVVVVVVUUUQQQMMMEEEFFFFFFDDDBBBAAABBBDDDEEEFFFGGGFFFEEEEEEGGGIIIRRRsss}}}jjjmmm~~~ggggggmmmggg\\\XXXXXXZZZYYYTTTPPPOOOMMMRRRTTTQQQOOOQQQSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSOOOQQQQQQPPPNNNLLLLLLMMMKKKIIIHHHHHHHHHGGGEEECCCzzzrrrpppqqqqqqtttkkkaaaeeeccc]]]^^^eee\\\lllfffTTTQQQKKKGGGGGGFFFEEEGGGKKKKKKIIIHHHGGGHHHFFFBBB???BBBBBBBBBAAA@@@???>>>>>>999;;;===???AAABBBBBBBBBBBB@@@AAABBB???999999>>>===???@@@@@@????????????>>>===<<<;;;<<<>>>@@@AAA@@@>>><<<===???@@@@@@???@@@??????@@@BBBBBBAAA@@@AAAAAA@@@???===<<<;;;;;;888999;;;;;;999888:::<<<;;;::::::;;;<<<>>>@@@AAAIIIFFFCCCDDDFFFEEEAAA<<<<<<<<<<<<<<<===>>>???@@@AAA@@@???===<<<<<<;;;;;;<<<===>>>???@@@@@@??????EEEEEEDDDBBB@@@@@@BBBDDDCCCBBBAAA?????????@@@@@@GGGJJJKKKJJJGGGFFFIIIKKKFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDBBBAAA@@@???>>>======<<<<<<;;;;;;:::;;;;;;999:::<<<>>>@@@AAABBBCCCDDDDDDCCCAAAAAABBBFFFIIIHHHHHHHHHGGGEEEDDDBBBAAAAAAAAAAAABBBBBBEEEHHHJJJGGGIIIKKKIIIEEEBBBBBBDDDFFFEEEDDDDDDEEEEEEAAA???@@@???>>>>>>@@@AAAAAA@@@AAABBBBBB@@@??????AAACCCBBBBBB@@@???>>>=========888:::;;;;;;;;;::::::;;;999:::;;;;;;;;;999888777444666999:::999999999:::666777999:::;;;<<<<<<<<<===>>>>>>======>>>@@@BBB>>>>>>???@@@CCCCCCBBB@@@<<<===<<<:::777777:::===@@@???===<<<<<<>>>@@@BBB??????>>>>>>>>>@@@AAABBB@@@@@@???>>>???BBBEEEFFFHHHHHHFFFCCC???>>>>>>???AAA@@@@@@BBBDDDDDDCCCBBBBBBDDDFFFDDDBBBBBBEEEJJJGGGHHHIIIKKKKKKKKKKKKKKKJJJHHHIIIKKKKKKIIIKKKOOOQQQUUUXXXVVVSSSVVV___hhh|||bbbQQQMMMGGGAAA>>>??????<<<999>>>============<<<<<<<<<999999999::::::;;;;;;;;;777888888888777888;;;===999;;;===>>>???@@@CCCEEEBBBCCCFFFJJJMMMRRRWWWZZZQQQPPPXXX^^^XXXTTTNNNBBBIIIFFFEEEDDDBBB???CCCIIIMMMMMMLLLLLLLLLNNNPPPRRRXXXXXXWWWUUUSSSQQQOOONNNLLLKKKJJJJJJLLLPPPUUUXXXeeehhhhhhbbb^^^\\\ZZZVVVUUURRRNNNJJJGGGFFFEEEEEE???AAABBBBBBAAABBBDDDFFFEEEGGGHHHFFFEEEIIISSS\\\}}}~~~hhhxxxmmmooozzzXXXXXXUUUUUUWWWVVVQQQPPPQQQNNNRRRTTTQQQQQQTTTSSSOOOPPPQQQSSSTTTUUUUUUUUUTTTQQQQQQQQQNNNKKKIIIIIIJJJIIIGGGFFFGGGHHHHHHGGGEEE}}}uuunnnkkkkkkdddtttrrrbbb\\\[[[^^^eeebbbmmmgggSSSTTTLLLFFFCCCDDDDDDBBBCCCFFFKKKIIIHHHHHHIIIGGGBBB>>>>>>=========>>>???@@@AAA888999<<<>>>@@@AAAAAAAAA???CCCBBB<<<:::===>>>:::<<>>@@@BBBBBB@@@>>>AAA@@@???===<<<:::999888777:::<<<;;;999888:::======<<<;;;;;;<<<===>>>???JJJGGGDDDFFFHHHHHHCCC>>>======<<<<<<===???AAACCCBBBAAA@@@???============???@@@AAABBBBBBAAA??????HHHHHHFFFDDDBBBBBBDDDFFFEEEDDDCCCAAAAAAAAAAAABBBJJJMMMNNNMMMJJJIIIKKKNNNFFFGGGHHHJJJJJJIIIHHHHHHFFFGGGFFFDDDAAA>>>>>>>>>===<<<;;;;;;:::::::::;;;:::<<<>>>@@@BBBDDDEEEEEEEEEEEEDDDAAA???@@@CCCFFFGGGGGGFFFFFFEEEEEEDDDDDD===>>>??????AAADDDHHHKKKMMMJJJGGGDDDBBBAAA@@@???CCCAAA@@@BBBDDDDDDAAA>>>>>>===<<<===???AAAAAA@@@@@@AAAAAA???>>>???AAACCCEEEDDDCCCAAA@@@?????????888;;;>>>>>><<<;;;===???999::::::;;;:::999888777555777999999999999:::;;;555555777888999:::::::::;;;>>>@@@???======@@@CCC>>>===>>>@@@BBBBBB@@@>>>;;;<<<<<<999777777:::===AAA>>>;;;;;;===@@@AAABBBAAA@@@?????????@@@BBBCCCAAA@@@>>><<<===???AAACCCAAAAAA@@@>>><<<<<>>@@@BBBBBBAAA???BBBEEEGGGEEEAAAAAAEEEJJJCCCDDDGGGIIIKKKLLLLLLLLLLLLJJJJJJJJJFFFDDDGGGNNNRRRSSSSSSTTTTTTUUUVVVWWWiiiwwwmmmXXXPPPGGGCCCBBBAAA>>>;;;>>>>>>>>>>>>============888999999:::;;;;;;<<<<<<888999999888777888:::===888999:::::::::;;;???AAA===>>>@@@BBBEEEHHHKKKLLLQQQFFFGGGIIIAAA???DDDBBB???>>>>>>???===:::>>>DDDFFFCCC@@@@@@DDDHHHKKKMMMSSSSSSRRRQQQPPPNNNLLLKKKGGGEEECCCCCCEEEJJJPPPTTT]]]aaaaaa[[[WWWUUUSSSPPPNNNLLLHHHCCC>>>===???BBB???AAABBBBBBBBBDDDFFFHHHGGGJJJJJJGGGFFFOOOaaaooohhhqqqlllfff[[[ZZZWWWVVVWWWTTTPPPOOORRRMMMQQQRRRPPPQQQUUURRRKKKNNNOOOQQQSSSTTTTTTTTTSSSRRRRRRPPPMMMJJJGGGGGGHHHGGGFFFEEEFFFHHHIIIHHHGGG~~~sssjjjjjjjjjeee```___jjjxxxzzziii```mmmkkkZZZPPPGGGHHHDDDAAA@@@BBBGGGJJJKKKLLLLLLJJJHHHFFFCCC@@@???@@@>>>;;;<<<===>>>;;;999999999999<<>>BBBCCCBBB@@@===;;;<<<===BBBDDDFFFFFFDDDBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEDDDAAA@@@???@@@AAABBB@@@>>>>>>>>>>>>>>>>>>?????????;;;;;;<<<<<<<<<;;;999888888999;;;<<<>>>?????????>>>>>>>>>??????@@@@@@@@@JJJIIIHHHFFFDDDCCCAAAAAAAAA===:::>>>DDDFFF@@@999===<<<;;;>>>AAACCCBBB???BBBBBB@@@>>>>>>@@@DDDHHHNNNIIICCC@@@CCCGGGJJJJJJKKKIIIEEEAAA???AAAFFFJJJPPPOOONNNNNNOOOMMMJJJHHHIIIKKKMMMMMMKKKIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBFFF@@@===>>>>>><<<<<<>>>??????@@@BBBCCCEEEFFFFFFCCCGGGHHHFFFFFFGGGEEEAAAGGGGGGFFFEEEDDDCCCBBBBBB>>>===>>>>>>@@@CCCEEEGGGLLLJJJFFFCCC@@@>>>=========>>>@@@BBBDDDCCC@@@>>>===>>>???@@@@@@???======???>>>======>>>@@@AAACCCEEEDDDBBB@@@???=========>>>???>>>===;;;;;;===???<<<=========<<<;;;:::999777888888999999888888777444444555666777999;;;<<>>BBBFFFIIIIIIBBB???<<<>>>DDDFFFEEECCCAAA<<<::::::999777999===>>><<<;;;<<<===??????>>><<<>>>@@@BBBCCCCCCBBBAAABBB???<<<<<>>>>>?????????===<<<;;;;;;======>>>CCCGGGFFF@@@GGGEEECCCAAA???>>>>>>>>>AAACCCEEEGGGGGGGGGHHHJJJKKKHHHEEEBBBBBBCCCFFFHHHJJJNNNPPPNNNJJJIIIKKKOOO\\\tttiiiKKKIIIJJJAAA>>>DDDDDD@@@???@@@===888:::@@@<<<:::999999;;;<<<;;;:::888888888888888888888888888888999999999::::::::::::;;;<<<===???@@@AAABBBAAAAAA@@@>>>===<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>===<<<;;;<<<>>>AAAEEEHHHHHHIIIKKKLLLLLLKKKIIIHHHGGGFFFCCCBBBAAACCCEEEFFFNNNPPPQQQQQQPPPMMMJJJHHHIIIGGGDDDAAA>>>===<<<<<>><<<;;;::::::<<<>>>@@@@@@@@@DDDEEEDDDBBB???>>>>>>???BBBDDDEEEEEECCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCC???>>>>>>???@@@@@@???===>>>>>>???????????????>>>:::;;;<<<<<<<<<;;;:::999999:::;;;===>>>??????@@@>>>>>>???@@@AAACCCDDDDDDFFFEEEEEEDDDCCCBBBAAAAAA@@@===;;;>>>CCCDDD@@@;;;>>>======@@@CCCEEEDDDCCCCCCCCCBBBAAAAAACCCFFFIIIJJJGGGEEEEEEHHHKKKLLLLLLKKKJJJGGGEEECCCDDDFFFGGGIIIIIIJJJMMMPPPQQQPPPOOOGGGIIILLLMMMLLLKKKKKKLLLIIIHHHFFFDDDCCCCCCDDDEEEIIIFFFEEEGGGEEE@@@???AAAGGGGGGGGGGGGGGGFFFFFFFFFDDDHHHIIIFFFFFFHHHGGGCCCEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBDDDFFFHHHIIIGGGEEEBBB???>>>======>>>=========???@@@@@@@@@===>>>>>>>>>>>>>>>==================???AAABBBDDDDDDCCCBBB@@@>>>============>>>>>>===<<<<<<>>>@@@============<<<;;;:::999777888888999::::::999999555555666777888:::;;;<<<999:::;;;>>>BBBFFFIIIJJJFFFCCC@@@BBBFFFIIIHHHEEEBBB>>><<<===<<<:::;;;???===<<<<<<<<<>>>???>>>===;;;===@@@CCCEEEFFFEEEEEEDDDAAA>>>>>>@@@AAA@@@??????@@@@@@@@@???>>><<<;;;999;;;<<<>>>CCCIIIIIIEEEGGGEEEBBB???>>>===>>>>>>>>>@@@BBBCCCCCCDDDEEEGGGKKKIIIFFFCCCBBBBBBCCCDDDGGGJJJKKKIIIGGGHHHNNNSSSUUU[[[mmm|||fffNNNBBBAAACCC>>>;;;<<>>>>>AAABBBAAA>>><<<;;;::::::999999999999999999999999999888888888999999999::::::888888888999::::::;;;;;;<<<<<<;;;:::999888777666777777777888888999999999888888888888:::===???AAACCCDDDFFFGGGGGGFFFDDDCCCAAA???===<<<<<<===???@@@FFFFFFGGGHHHGGGEEECCCBBBDDDCCCAAA???>>>>>>>>>???@@@@@@DDDIIIJJJGGGFFFIIINNNPPPUUU```vvvzzzxxxmmmdddwwwuuu___XXXYYYTTTTTTSSSPPPNNNMMMNNNPPPQQQNNNLLLJJJKKKKKKKKKJJJOOOMMMLLLLLLNNNOOOMMMKKKJJJKKKKKKLLLKKKJJJIIIHHHJJJHHHFFFFFFGGGHHHGGGFFFvvvuuuxxxnnnMMMHHHPPPNNNHHHFFFGGGEEECCCBBBDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@;;;::::::;;;===>>>>>>======;;;:::;;;>>>@@@AAAAAAFFFGGGFFFDDDAAA@@@AAABBBCCCCCCDDDBBBAAA@@@AAACCCDDDCCCBBBAAA@@@AAABBBBBB@@@??????@@@AAAAAA@@@>>>===>>>???@@@@@@???>>>===999:::;;;<<<===<<<;;;;;;999:::;;;===>>>???@@@@@@>>>???@@@BBBCCCEEEFFFGGGBBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>@@@BBBBBB@@@>>>AAA@@@AAACCCFFFGGGGGGFFFCCCEEEFFFFFFFFFGGGIIIKKKFFFFFFGGGJJJMMMOOOOOONNNJJJJJJJJJIIIHHHHHHGGGGGGNNNMMMMMMNNNOOOOOOMMMKKKFFFIIIKKKLLLKKKJJJKKKKKKJJJHHHFFFDDDCCCDDDFFFHHHKKKKKKMMMNNNJJJCCCBBBFFFLLLKKKKKKKKKJJJIIIIIIIIIFFFIIIIIIGGGGGGJJJJJJGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIFFFEEECCCAAA???>>>>>>>>>>>><<<:::999:::<<>>>>>============>>>>>>=========>>>@@@BBBCCCEEEEEEDDDCCCAAA@@@?????????===>>>???>>>===>>>@@@BBB?????????>>>===<<<::::::777888999;;;<<<<<<<<<<<<888888888999:::<<<===>>>888:::===???AAACCCFFFHHHIIIGGGEEEFFFIIIKKKJJJHHHBBB???>>>@@@@@@>>>>>>AAA=========>>>@@@@@@>>><<<:::<<<@@@DDDFFFHHHIIIIIIGGGDDDBBBAAAAAAAAA@@@???AAABBBBBBBBBAAA???===<<<888:::<<<===BBBIIILLLJJJGGGEEEAAA===<<<<<<>>>???===>>>@@@AAAAAABBBDDDFFFHHHGGGFFFEEEDDDDDDDDDDDDGGGHHHGGGEEEDDDGGGMMMSSSUUURRRSSS___{{{qqqUUU===IIICCC???@@@AAA>>>;;;:::=========;;;::::::<<<>>>::::::::::::::::::::::::888888888888888999999999777777777666666666666666888888777666666555444444444555666777777777666555555555666777888999::::::<<<===>>>??????>>>===<<<;;;:::888777777888:::;;;========================??????>>>>>>???@@@BBBCCCGGGCCCAAACCCDDDEEEJJJPPP[[[ssskkkuuuyyytttdddbbbmmmmmmTTTPPPTTTTTTPPPPPPPPPNNNKKKKKKLLLNNNOOOMMMKKKJJJKKKLLLKKKKKKPPPOOONNNNNNNNNMMMJJJGGGGGGHHHJJJLLLMMMLLLKKKJJJIIIGGGFFFEEEFFFGGGFFFEEE___VVVQQQSSSRRRLLLHHHIIIJJJHHHFFFFFFGGGGGGEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>======<<<<<<;;;???===;;;;;;>>>@@@BBBBBBFFFGGGFFFDDDBBBAAAAAACCCBBBBBBBBB@@@>>>>>>@@@BBBDDDCCCAAA??????@@@AAABBBCCCBBBBBBCCCDDDDDDCCCAAA;;;<<<>>>>>>>>>===;;;:::999:::;;;=========<<<<<<999:::;;;===>>>???@@@@@@???@@@AAABBBCCCDDDEEEEEEAAA@@@@@@@@@@@@?????????>>>@@@BBBCCCBBBBBBBBBCCCEEEEEEEEEFFFGGGHHHGGGFFFEEEGGGIIIJJJIIIIIIKKKLLLFFFGGGHHHKKKMMMNNNNNNNNNJJJIIIIIIJJJKKKLLLLLLKKKRRRPPPOOOOOONNNLLLHHHFFFFFFHHHJJJJJJIIIGGGGGGHHHJJJHHHFFFDDDDDDFFFIIIJJJKKKLLLNNNOOOJJJDDDGGGMMMKKKKKKLLLLLLLLLLLLMMMMMMIIIKKKKKKHHHHHHKKKLLLJJJHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFFFFGGGGGGHHHIIIIIIDDDCCCBBBAAAAAA@@@@@@@@@<<<<<<;;;::::::<<>>===>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCDDDFFFEEEDDDCCCBBBAAAAAAAAA===???@@@@@@@@@@@@BBBDDDBBBBBBBBBAAA???>>><<<;;;999:::;;;===???@@@@@@@@@<<<<<<<<<===>>>???AAAAAAAAABBBCCCBBB@@@@@@CCCEEEIIIGGGFFFFFFHHHIIIIIIGGGBBB??????BBBCCC@@@@@@CCC??????@@@AAACCCBBB@@@===;;;===AAAEEEHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@DDDDDDDDDDDDBBB@@@>>>===999<<<===<<>>@@@???@@@BBBBBBBBBCCCFFFHHHDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJIIIFFFDDDEEEIIIMMMQQQWWWZZZVVVXXXnnnnnnZZZOOOCCC======?????????:::<<<>>>>>><<<<<<===???::::::::::::::::::::::::888888888888888888888888777777777777777777777777888777777777666666555555555666888999999888666555555666777888999888888777777888888999999888888777888777666666666777999:::999999999999:::;;;===>>>????????????@@@BBBDDDFFFGGGFFFFFFFFFDDDDDDKKKUUUyyyvvv|||wwwnnnZZZmmm}}}|||oooUUUPPPUUUTTTNNNNNNNNNNNNLLLJJJJJJLLLMMMOOOMMMKKKKKKLLLMMMNNNMMMOOOOOOOOOPPPOOOMMMIIIGGGGGGIIILLLNNNNNNMMMLLLKKKHHHFFFEEEDDDEEEEEEDDDCCCYYYKKKTTTUUUKKKBBBEEEMMMPPPJJJHHHGGGGGGGGGFFFDDDBBBEEEEEEDDDCCCBBBAAA???>>>@@@@@@@@@???>>>=========???===;;;;;;===@@@BBBBBBDDDEEEDDDCCC@@@???@@@BBBAAAAAAAAA???======???AAACCCBBB@@@??????@@@BBBCCCDDDCCCBBBCCCDDDEEECCCAAA;;;;;;<<<<<<<<<;;;999888999:::<<<============<<<888999;;;<<<>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>======<<>>@@@@@@>>>===>>>@@@BBBAAA@@@@@@@@@AAACCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@AAAAAA>>>@@@BBBBBBBBBBBBCCCEEECCCCCCCCCBBBAAA@@@???>>>;;;<<<>>>@@@AAABBBCCCCCC?????????@@@AAABBBCCCDDDJJJIIIFFFCCCAAABBBDDDGGGFFFEEEDDDDDDEEEFFFFFFEEEBBB???@@@CCCCCC@@@@@@CCCAAAAAABBBDDDEEEDDDAAA??????@@@CCCFFFHHHHHHHHHGGGHHHHHHHHHFFFEEECCCBBBBBBEEEFFFFFFFFFEEECCCAAA@@@===@@@@@@>>>@@@EEEHHHGGGDDDBBB>>>;;;;;;===@@@BBBAAABBBCCCCCCCCCDDDGGGJJJHHHIIIKKKLLLMMMMMMMMMMMMJJJJJJJJJIIIHHHHHHIIIJJJKKKUUU\\\WWWPPPZZZuuu{{{{{{lllWWWFFFAAACCCEEEEEE???AAABBBAAA>>>;;;999999::::::::::::::::::::::::999999888888888888888888666666777777888888999999777777777777666666666666666777999::::::888777555666777888999999888666555555666666666666666666555777666666666666777888999888888777888999<<<>>>@@@BBBBBBAAAAAABBBCCCEEEFFF???DDDLLLMMMGGGBBBHHHQQQzzzkkk}}}ccccccXXXPPPUUUTTTOOOMMMNNNNNNNNNLLLJJJJJJKKKMMMLLLJJJHHHIIIKKKLLLMMMMMMLLLNNNPPPPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNLLLKKKIIIGGGEEECCCCCCCCCDDDCCCAAAjjjOOOFFFOOOOOOEEECCCLLLOOOJJJGGGFFFDDDCCCDDDCCCAAA@@@AAAAAAAAA@@@???===<<<;;;;;;===>>>>>>>>>>>>???AAA>>>===;;;<<<>>>@@@@@@@@@BBBBBBBBBAAA???>>>???@@@??????@@@>>>===<<<===???@@@??????>>>???AAABBBCCCAAA@@@@@@AAABBBBBBAAA???<<<<<<;;;::::::999999999:::;;;<<<===>>>===<<<;;;777888999;;;======>>>>>>>>>>>>>>>>>>============@@@@@@???>>>===<<<;;;:::???@@@BBBBBBBBBBBBDDDEEEGGGHHHIIIHHHEEECCCCCCCCCGGGHHHJJJJJJIIIHHHHHHIIIJJJIIIGGGDDDBBBDDDHHHKKKHHHEEEDDDGGGLLLPPPQQQPPPNNNMMMLLLLLLLLLJJJGGGDDD<<>>???BBBBBBBBBBBBBBBCCCDDDEEEHHHHHHGGGFFFEEECCCAAA@@@??????>>>======>>>>>>>>>>>>@@@BBBCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBAAA@@@???<<<===???@@@BBBCCCCCCDDDAAAAAAAAAAAABBBCCCDDDEEEJJJGGGDDDCCCEEEHHHIIIJJJBBBBBBBBBBBBBBBCCCDDDEEEDDDAAA@@@BBBBBB@@@@@@CCCDDDCCCCCCDDDEEEDDDBBB@@@AAABBBEEEGGGGGGGGGFFFEEEEEEGGGHHHHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCBBBEEEFFFCCCBBBEEEFFFEEEBBB@@@>>><<<===???BBBDDDBBBCCCDDDDDDDDDEEEHHHKKKQQQQQQQQQQQQOOONNNLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKRRRSSSSSSSSSUUU\\\gggnnn}}}ppp[[[PPPFFF??????===;;;;;;<<<;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999444555555666777888888999555555555555555555666666555666777777777666555444444555666777777666555444666666666666666666666666555555555555666777888888888777777888:::<<>>>>>??????>>>>>>===<<<999;;;======<<<<<<>>>@@@===<<<;;;<<<>>>??????>>>@@@AAAAAA@@@>>>===>>>???<<<>>>??????===<<<<<<===;;;;;;<<<>>>???@@@AAABBBAAA@@@???@@@BBBBBB@@@??????>>><<<:::999::::::;;;<<<<<<===>>>>>>===;;;;;;666777888:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::>>>======>>>@@@AAABBBBBBCCCEEEGGGFFFCCCBBBBBBDDDGGGHHHIIIGGGEEEDDDEEEFFFGGGGGGFFFDDDAAABBBFFFJJJFFFEEEDDDHHHMMMPPPNNNJJJOOONNNLLLKKKJJJGGGCCC@@@???BBBEEEGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGFFFFFFHHHDDDCCCFFFHHHHHHLLLQQQYYYXXXVVVTTTQQQOOOMMMLLLLLLOOOPPPMMMLLLMMMKKKGGGGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEFFFFFFEEECCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAA???CCCGGGGGGBBB>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFDDDBBB@@@???>>>>>>=========>>>>>>???===???AAAAAA@@@??????@@@??????@@@@@@@@@??????>>>;;;<<<===???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEBBB@@@DDDJJJMMMJJJFFF@@@AAABBBBBBBBBCCCEEEFFFGGGCCCAAABBBBBB???AAADDDDDDCCCAAABBBCCCCCCAAA@@@@@@BBBDDDFFFGGGGGGFFFEEEBBBEEEHHHHHHGGGFFFFFFHHHFFFGGGHHHHHHHHHHHHFFFFFFFFFJJJLLLHHHFFFGGGHHHFFF???>>>>>>>>>???BBBEEEFFFFFFGGGGGGGGGGGGIIILLLOOOWWWVVVTTTRRRPPPNNNLLLLLLMMMKKKIIIHHHHHHIIIJJJJJJSSSSSSSSSVVVZZZ^^^```aaabbbuuunnn```QQQIII???;;;===???>>><<<========================;;;;;;;;;:::::::::999999777777777777777777777777444444555555555666666666666666666666555555555444555555555666666666555555777777666666666666777777555666666777777888999999888999999;;;<<<>>>@@@AAADDDDDDCCCBBBBBBCCCEEEEEENNNIIIGGGKKKWWWjjjzzzzzzhhhjjjccczzz```SSSLLLMMMJJJBBBFFFPPPNNNNNNMMMKKKHHHGGGIIIJJJCCCBBBAAABBBEEEHHHIIIIIIIIIKKKLLLLLLJJJIIIJJJLLLKKKJJJHHHGGGFFFFFFGGGGGGFFFDDDBBBAAAAAAAAA@@@>>>kkkTTTJJJJJJGGGKKKDDDDDDJJJJJJEEEIIISSSHHHFFFCCCBBBCCCCCCCCCBBB===>>>???@@@@@@AAA@@@@@@;;;===>>><<<999888999;;;;;;;;;;;;<<<>>>???>>><<<@@@AAAAAA???======>>>???;;;===??????===<<<;;;;;;777888:::===>>>@@@@@@@@@BBBAAAAAABBBCCCCCCBBB@@@BBB@@@===:::::::::<<<>>>======>>>>>>>>><<<;;;:::555666777999:::;;;<<<<<<999::::::;;;<<<======>>>888888999999999:::::::::<<<;;;:::;;;>>>@@@@@@@@@>>>AAADDDDDDBBBAAACCCEEEHHHHHHHHHFFFCCCBBBCCCDDDDDDFFFFFFEEECCCCCCFFFIIIEEEDDDFFFJJJOOOOOOJJJDDDEEEEEEFFFHHHJJJKKKJJJHHHGGGHHHJJJJJJHHHFFFEEEEEEFFFFFFGGGHHHHHHFFFEEEDDDDDD@@@???CCCFFFEEEFFFHHHTTTSSSRRRQQQPPPNNNMMMMMMLLLPPPPPPNNNLLLMMMJJJEEEHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEDDDCCCAAA@@@>>>@@@AAABBBBBBBBBAAA@@@???AAAEEEHHHFFFAAA===>>>@@@>>>???AAACCCDDDDDDCCCBBBCCCDDDDDDDDDDDDBBB@@@???@@@@@@@@@???@@@@@@AAABBB;;;===??????>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>===:::;;;<<<===>>>?????????????????????@@@@@@AAABBBBBB>>>>>>EEEMMMNNNGGG???@@@AAABBBCCCCCCDDDFFFHHHJJJEEEBBBCCCBBB@@@AAAEEEDDDBBB@@@@@@@@@AAA@@@??????AAACCCFFFGGGGGGFFFFFF@@@CCCGGGHHHGGGFFFHHHJJJFFFGGGHHHIIIIIIIIIHHHHHHHHHMMMPPPLLLIIIJJJJJJHHH======>>>???AAADDDFFFHHHJJJKKKKKKKKKKKKMMMPPPSSSVVVUUUTTTRRRPPPOOOOOOOOOSSSOOOJJJFFFEEEEEEFFFGGGFFFPPPZZZ^^^]]]]]]bbbgggeeeaaannnwwwhhhTTTHHHEEEDDD@@@;;;????????????????????????<<<<<<<<<;;;;;;:::::::::;;;::::::999888888777777555666666777777888888888999888777666666666666666666666666777777777888888888777777666666777777888888888999999:::;;;;;;<<<:::;;;<<<>>>???AAABBBBBBCCCBBBAAAAAABBBCCCDDDEEELLLOOO]]]vvvuuusss|||dddvvv___PPPLLLGGGFFFHHHKKKMMMLLLNNNNNNMMMJJJGGGFFFGGGHHHCCCBBBAAACCCFFFIIIJJJJJJIIIKKKKKKIIIGGGFFFHHHJJJHHHGGGEEECCCCCCDDDFFFGGGFFFDDDAAA@@@AAA@@@???>>>nnndddXXXQQQPPPPPPLLLGGGHHHIIIKKKLLLMMMMMMLLLLLLKKKIIIFFFBBBAAAAAABBBBBB>>>@@@CCCEEEEEEBBB???===>>>===:::888888888999:::<<<;;;:::;;;>>>???>>>===BBBAAA@@@@@@??????@@@@@@CCCAAA>>>======<<<;;;:::======>>>??????>>>======;;;===???AAABBBCCCCCCBBBAAA???<<<:::999999;;;<<>>>>>======<<<<<<888888999999999888888777777:::<<<===;;;:::<<<>>>???<<<999888:::;;;999666;;;===@@@BBBCCCBBB@@@>>>===>>>@@@AAA@@@???@@@AAADDDCCCAAA???===;;;::::::===???BBBEEEGGGGGGGGGGGG???AAAEEEIIIKKKKKKKKKJJJCCCCCCEEEHHHLLLMMMKKKJJJJJJHHHEEEBBBAAAAAABBBCCCEEEGGGIIIIIIGGGEEEEEEEEE???@@@???>>>===???EEEKKKKKKMMMOOONNNKKKIIIKKKMMMPPPPPPOOONNNLLLIIIFFFDDDEEEEEEDDDBBBBBBAAAAAABBBEEEEEEDDDDDDEEEDDDBBBAAA===>>>???AAACCCCCCDDDDDDAAAAAAAAA@@@>>>>>>@@@BBB???@@@@@@AAAAAA@@@@@@???????????????>>>>>>>>>===;;;@@@CCCBBBBBBCCC@@@<<<>>>>>>??????===<<<999888777777888:::<<<<<<:::888<<<:::888777888:::<<<>>>CCC>>>:::;;;@@@DDDDDDBBBEEEDDDDDDEEEGGGGGGFFFEEEAAABBBCCCCCCDDDDDDCCCCCCFFFDDDAAA??????BBBEEEGGG@@@BBBCCCDDDCCCAAA>>><<<@@@BBBEEEGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEECCCGGGIIIGGGDDDCCCFFFJJJLLLLLLMMMNNNOOOMMMIIIEEECCCDDDEEEFFFGGGGGGGGGGGGKKKJJJKKKNNNRRRSSSPPPLLLOOONNNNNNNNNOOONNNKKKIIINNNKKKHHHEEEDDDDDDEEEFFFIIIQQQYYY\\\\\\[[[^^^aaa```^^^aaagggpppfffKKKEEEHHHBBBEEEEEE@@@===<<<;;;:::>>>;;;888888<<<>>><<<:::999999888777777777777777666666666666555555555555666666666666666555555444666777777888888888888777999999888888888888888888::::::::::::;;;<<<>>>>>>@@@@@@@@@AAABBBAAA>>>;;;BBBHHH@@@888AAAIIIJJJNNNoooooollltttfffxxxdddQQQHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMJJJGGGFFFEEEEEEEEEGGGHHHIIIHHHHHHJJJMMMOOOPPPNNNLLLJJJHHHHHHHHHIIIGGGFFFDDDCCCBBBBBBCCCDDDDDDCCCAAA???>>>>>>??????hhhVVVQQQJJJGGGHHHJJJIIIGGGHHHIIIJJJLLLLLLLLLLLLKKKMMMKKKGGGDDDBBBBBBBBBCCC>>>???AAABBBBBB@@@>>>======<<<<<<<<<;;;:::999999:::::::::<<>>>>>>>>>>>>>>@@@>>><<<<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>@@@AAAAAAAAA@@@???===:::888777888:::;;;>>>>>>===============<<<999999999999888888777777777999<<<<<<;;;:::<<<======<<<:::999::::::999888;;;<<<>>>@@@@@@@@@???>>>;;;===??????>>>===>>>?????????>>>============>>><<<>>>AAACCCEEEFFFFFFEEE???BBBEEEHHHJJJJJJJJJIIIEEEEEEGGGIIIKKKLLLJJJHHHEEECCC@@@>>>======>>>@@@BBBEEEIIIJJJIIIFFFDDDCCCFFFEEEAAA===;;;===DDDJJJOOOPPPQQQOOOLLLJJJJJJLLLNNNNNNMMMKKKIIIGGGEEECCCFFFEEEDDDCCCBBBBBBAAAAAACCCCCCCCCCCCDDDDDDCCCBBB???@@@@@@AAAAAABBBBBBBBB???@@@@@@???>>>>>>@@@BBB>>>>>>????????????>>>>>>??????>>>>>>>>>=========:::>>>@@@??????AAA???:::=========<<<;;;:::999888888777777999;;;;;;:::999;;;:::888777777999;;;===BBB===:::;;;???CCCCCCBBBDDDCCCCCCDDDFFFGGGFFFDDDAAAAAABBBBBBBBBBBBBBBBBBCCCAAA@@@>>>>>>@@@BBBCCC>>>@@@AAABBBBBB@@@>>>===AAADDDFFFGGGFFFEEEDDDEEEFFFEEEEEEDDDDDDDDDDDDEEECCCFFFHHHFFFCCCBBBFFFIIILLLKKKKKKKKKKKKJJJGGGDDDGGGGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSQQQOOOOOONNNNNNOOOOOONNNLLLIIIMMMKKKHHHFFFEEEFFFGGGHHHJJJOOOUUUXXXYYYYYY[[[]]]]]]ZZZ\\\aaaeeettteeeTTTJJJFFFAAA???======???AAAAAA>>>:::777777666555333999999888888888888888999777777777777777777777777777777777777777666555555888888999999::::::999999::::::::::::::::::::::::========================:::;;;===???AAADDDGGGIII;;;BBBAAA===???FFF^^^dddppplllgggvvvUUUGGGKKKJJJJJJIIIIIIIIIIIIIIILLLKKKJJJHHHGGGFFFEEEDDDEEEGGGHHHIIIJJJKKKMMMPPPOOONNNMMMKKKJJJIIIHHHHHHDDDCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@???????????????iiiNNNHHHGGGFFFEEEFFFHHHIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLMMMKKKHHHDDDBBBAAABBBBBB???????????????>>>===<<<;;;<<<>>>>>>>>><<<:::888::::::;;;===AAACCCCCCBBB?????????>>>>>>>>>>>>===>>><<<;;;;;;<<<======<<<;;;:::999999999999:::;;;;;;<<<>>>?????????>>>===<<<;;;999777777777999:::===============>>>>>>>>>;;;:::999888777777666777777999;;;;;;;;;:::;;;<<<:::;;;<<<;;;999888999:::<<<<<<<<<<<<============:::;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;<<>><<<::::::;;;<<<===???CCCHHHJJJIIIFFFCCCBBBIIIFFFAAA<<<;;;@@@GGGMMMRRRRRRRRRPPPLLLJJJJJJKKKLLLKKKIIIGGGEEEDDDCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@===>>>???>>>>>>>>>@@@BBB????????????????????????>>>>>>>>>=========<<<<<<:::===>>>;;;;;;======999===<<<;;;999888888888888999777666777999;;;;;;::::::999777777777888:::;;;@@@===:::;;;???BBBBBBAAACCCBBBBBBCCCEEEEEEDDDBBBAAAAAA@@@?????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@@@@???>>>===CCCEEEGGGGGGFFFDDDDDDDDDFFFEEEDDDBBBBBBBBBCCCDDDAAADDDFFFDDDBBBBBBEEEHHHKKKIIIHHHGGGHHHGGGEEECCCGGGGGGHHHJJJKKKLLLMMMMMMKKKMMMPPPPPPPPPOOOOOOOOONNNNNNMMMNNNOOONNNKKKIIIIIIGGGFFFEEEEEEGGGHHHJJJLLLNNNQQQTTTVVVXXXXXXYYY\\\ZZZ\\\___```eeexxxwwwzzzyyybbbTTTIIIFFFCCC===<<<@@@BBBAAA???===<<<<<<<<<<<<999999999888999999::::::888888888888888999999999888888888888888777777666999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<==================DDDDDDDDDBBB???===<<<<<<@@@AAA@@@BBBEEEKKKmmmvvv{{{ooocccuuu^^^JJJFFFMMMLLLJJJIIIHHHGGGFFFFFFJJJJJJJJJJJJHHHGGGEEEDDDCCCFFFIIIKKKLLLLLLNNNOOONNNNNNMMMLLLKKKIIIHHHGGGCCCCCCDDDDDDDDDCCCBBBAAA????????????????????????{{{\\\NNNMMMGGGIIIKKKJJJGGGFFFGGGIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKIIIFFFDDDAAA@@@@@@@@@AAA@@@???>>>============;;;<<<=========;;;:::999;;;;;;===???CCCDDDDDDBBBAAAAAAAAAAAA@@@@@@??????===<<<::::::<<<===<<<;;;:::999777666666777999:::;;;<<<===>>>======;;;;;;;;;:::999888777888999:::======>>>>>>??????@@@@@@===<<<:::888777666666777888999:::;;;;;;;;;<<<<<<888;;;===<<<999888999<<<<<<;;;::::::::::::;;;<<<999:::;;;:::999888:::;;;;;;;;;;;;;;;:::999999888:::;;;===???@@@@@@@@@@@@@@@AAADDDFFFGGGHHHGGGGGGIIIHHHHHHHHHHHHFFFBBB???;;;;;;:::999999;;;<<<======@@@DDDEEEEEECCCCCCCCCDDDBBB???>>>@@@FFFNNNSSSPPPPPPOOONNNLLLJJJJJJJJJKKKIIIGGGDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>><<<>>>@@@AAAAAABBBBBBCCCFFFEEEBBB???======>>>>>>;;;===>>>>>>>>>>>>@@@BBBAAAAAAAAA@@@@@@AAAAAAAAA=========<<<<<<<<<<<<;;;;;;===<<<999999;;;<<<999===;;;:::888777777888999999777666666888:::;;;;;;999999777777777888999:::???===;;;<<>>=========>>>>>><<<===>>>>>>>>>===;;;:::777999;;;===>>>>>>======EEEFFFHHHGGGEEECCCCCCCCCFFFDDDBBBAAA@@@@@@AAAAAA@@@AAACCCBBBAAAAAACCCFFFHHHFFFDDDDDDEEEFFFFFFFFFBBBBBBCCCDDDFFFHHHIIIJJJHHHKKKNNNMMMJJJIIIJJJLLLKKKJJJJJJKKKLLLKKKIIIGGGCCCCCCCCCCCCEEEGGGIIIKKKOOOOOOPPPRRRVVVXXXXXXWWWZZZXXXZZZ]]]]]]^^^gggrrrdddVVVKKK???===CCC:::;;;;;;;;;::::::999:::999999888888999999:::::::::::::::::::::;;;;;;;;;999::::::::::::999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============:::;;;===???AAAAAAAAAAAA===>>>AAAFFFJJJJJJFFFBBBHHHKKKNNN[[[lllrrrqqquuuqqqhhhrrrcccPPPLLLNNNMMMLLLJJJIIIGGGFFFFFFFFFGGGIIIJJJKKKJJJHHHFFFDDDDDDGGGKKKMMMMMMLLLKKKLLLKKKLLLLLLKKKJJJHHHFFFDDDCCCDDDFFFFFFEEECCC@@@>>>===>>>??????@@@@@@@@@@@@uuu___WWWNNNEEECCCEEEHHHKKKIIIEEEBBBBBBDDDIIIIIIJJJJJJKKKLLLLLLMMMJJJIIIGGGEEECCCBBBBBBBBBDDDCCCAAA???>>>>>>>>>>>><<<;;;:::999999999:::;;;>>>>>>???AAACCCDDDBBB@@@@@@AAAAAAAAAAAA@@@???>>>???===;;;;;;;;;<<<;;;:::999888666444444666888999;;;;;;<<<===<<<;;;:::999;;;;;;::::::::::::;;;<<>>>>>;;;999;;;===<<<;;;999999999:::<<<===::::::;;;999888888:::;;;======>>>>>>>>>===<<<;;;:::;;;;;;<<<===>>>>>>>>>???@@@BBBDDDFFFGGGGGGGGGIIIHHHGGGGGGFFFCCC???<<<888888777888888:::;;;<<<>>>???@@@@@@@@@AAADDDFFFAAA@@@@@@BBBGGGLLLQQQTTTLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGEEECCCBBBBBBBBBBBB@@@@@@@@@@@@@@@>>>===<<<;;;>>>@@@AAA@@@@@@AAACCCGGGEEEBBB???===<<<======;;;===>>>???>>>>>>@@@AAAAAA@@@@@@??????@@@@@@AAA<<<<<<<<<;;;;;;;;;::::::<<<>>><<<999888;;;<<<999<<<;;;999888777888999999999777555666888:::::::::999999888777777888888999???>>>===>>>@@@AAABBBCCCAAA@@@???@@@AAAAAA@@@>>>>>>======<<<<<<<<<======<<<===???@@@???<<<999888555666888:::<<<<<<<<<<<>>>>>>>>>>>>>>????????????@@@BBBCCCEEECCCAAABBBDDDGGGHHHIII>>>>>>>>>@@@AAADDDFFFGGGHHHJJJLLLKKKGGGEEEGGGIIIFFFFFFFFFGGGHHHGGGEEECCCBBBBBBCCCDDDGGGJJJLLLNNNQQQQQQQQQTTTWWWYYYYYYXXXTTTSSSSSSUUUUUUWWW\\\bbbjjjxxxuuu{{{mmmYYYMMMKKKBBBBBBAAA???>>><<<:::888999999999888888999999:::;;;;;;;;;;;;<<<<<<======;;;;;;<<<<<<;;;;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===>>>@@@AAABBBCCCDDDDDDCCCAAABBBJJJVVV[[[XXXRRRYYYoooyyyiiilllpppfffsssyyy___RRROOOOOOOOOKKKJJJIIIIIIHHHHHHHHHHHHFFFHHHKKKLLLLLLJJJHHHFFFHHHKKKNNNOOOMMMJJJHHHHHHIIIIIIIIIIIIHHHEEECCCBBB@@@BBBEEEGGGGGGFFFCCCAAA>>>>>>>>>???@@@@@@AAAAAAyyy^^^SSSPPPJJJFFFFFFBBBFFFHHHHHHEEECCCCCCEEEHHHHHHGGGHHHHHHIIIKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDFFFEEECCCAAA@@@???>>>>>><<<;;;999888888999;;;<<<>>>>>>???BBBDDDDDDAAA???>>>>>>???@@@@@@>>>===<<<@@@>>><<<;;;<<<<<<;;;:::888777666666666666777888:::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<======>>>@@@@@@@@@@@@@@@AAAAAAAAA=========<<<;;;:::999888;;;::::::<<<>>>???>>><<<999;;;>>>???>>>======>>>;;;::::::::::::<<<===???<<<===<<<;;;999999;;;======>>>@@@BBBCCCBBBBBBAAA:::;;;;;;;;;<<<<<<=========>>>@@@CCCEEEFFFGGGHHHHHHGGGFFFFFFFFFCCC???<<<666666666666777888999:::>>>>>>>>>===>>>AAAFFFJJJEEEDDDDDDFFFJJJMMMOOOPPPJJJHHHGGGGGGIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA===>>>???@@@@@@???>>>===<<>>???AAAEEEDDDBBB???>>>=========<<<>>>@@@@@@??????@@@AAA>>>===<<<;;;;;;<<<===>>>;;;;;;;;;::::::::::::999<<<>>>===999999;;;;;;999::::::999888888888888888888666555666888::::::999::::::999888888888888999=========>>>???@@@AAABBB@@@???>>>???@@@@@@>>><<<:::;;;<<<============<<<<<<>>>???@@@>>><<<888666555666777999:::;;;<<<<<>><<<;;;:::<<<<<<<<<===>>>???@@@AAABBBAAA@@@AAADDDFFFHHHHHH=========>>>AAADDDFFFHHHJJJJJJJJJIIIFFFEEEEEEFFFBBBAAAAAACCCDDDDDDBBB@@@BBBCCCEEEGGGJJJMMMPPPQQQOOOPPPSSSUUUWWWXXXXXXYYYSSSRRRQQQPPPOOORRRXXX]]]ddddddsss}}}jjjRRRJJJEEE@@@>>>???AAA@@@???<<<;;;::::::999999999:::;;;;;;;;;<<<======>>>>>>===============<<<;;;;;;888999:::;;;<<<=========<<<<<<======>>>>>>??????>>>======>>>???@@@AAABBBGGGGGGLLLZZZkkkvvvxxxuuuppp___^^^oooyyy|||ccc^^^mmm```RRRRRRRRRMMMHHHJJJJJJIIIIIIIIIJJJKKKKKKGGGIIIKKKMMMNNNMMMKKKIIIKKKMMMOOOOOOMMMIIIGGGFFFHHHHHHGGGFFFEEECCCBBBAAA<<>>AAADDDDDDBBB@@@===>>>???@@@@@@???===<<>>===<<<888888888888888888888888999:::;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<===>>>>>>??????????????????>>>>>>;;;===>>>??????===;;;999===<<<;;;===@@@AAA???===;;;<<<===???AAAAAA@@@>>>::::::;;;;;;===>>>@@@AAA@@@@@@???===;;;;;;===@@@===>>>@@@BBBBBBBBB@@@@@@;;;;;;;;;:::;;;;;;<<<<<<;;;<<>>777777777888888999::::::>>>???@@@@@@AAADDDHHHLLLLLLIIIFFFFFFIIIMMMOOOOOOKKKIIIFFFFFFHHHHHHFFFCCC@@@@@@AAA@@@@@@???>>>>>><<<===???AAABBBAAA@@@@@@???BBBDDDCCC>>><<<===@@@BBBBBBAAA@@@???>>>=========???AAAAAA@@@??????@@@===<<<;;;::::::;;;<<<===::::::::::::999999999999;;;======999999::::::777777777888888888777666666666666666777999:::999888;;;:::::::::999999999999:::;;;<<<<<<======???@@@???>>>======>>>>>><<<;;;777999;;;>>>???>>>===<<<======>>>>>>===:::777555555666777888999:::;;;<<>>;;;999777;;;::::::;;;===>>>??????AAA@@@???@@@BBBCCCCCCCCC=========>>>AAADDDHHHJJJJJJIIIFFFEEEDDDDDDBBBAAA?????????@@@BBBBBB@@@>>>@@@BBBDDDGGGJJJMMMOOOPPPHHHMMMSSSUUUUUUTTTVVVWWWPPPQQQPPPNNNMMMRRRYYY^^^___^^^ddduuu~~~{{{dddWWWGGG???@@@DDDEEECCC@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<999:::<<<===>>>?????????===>>>>>>???@@@@@@AAAAAA???>>>>>>@@@CCCGGGKKKMMMHHHWWWoooqqqccciiiwwwuuu^^^ggg|||fffQQQQQQVVVPPPKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLHHHJJJLLLNNNOOONNNMMMMMMKKKMMMOOONNNLLLIIIHHHHHHIIIHHHGGGEEEDDDCCCBBBBBB???AAADDDGGGIIIJJJJJJJJJDDDBBB@@@>>>>>>@@@CCCEEE|||fffYYY\\\XXXPPPJJJIIIJJJFFFAAA??????@@@@@@AAAAAAAAA@@@BBBBBBAAAAAABBBCCCEEEFFF@@@AAAAAAAAAAAAAAAAAAAAAEEEEEEDDDCCCAAA???===;;;:::;;;<<<>>>>>>===;;;:::999:::===AAADDDEEECCCAAA???@@@BBBBBBBBBAAA???======<<<;;;<<<>>>@@@@@@???888888999999999999888888999:::;;;<<<===<<<;;;;;;999:::;;;;;;<<<===>>>>>>??????>>>>>>======<<<<<<:::<<>><<<<<<>>>AAABBB@@@>>>===<<<<<>>999:::;;;===???@@@AAABBBBBBBBBAAA???======???AAA===>>>??????>>><<<999888<<<;;;;;;::::::;;;;;;<<<:::;;;>>>@@@CCCFFFIIIJJJHHHHHHHHHHHHIIIGGGDDDAAA::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBDDDEEEGGGJJJLLLPPPKKKFFFEEEHHHMMMQQQRRRMMMJJJGGGGGGGGGGGGDDDAAA===>>>?????????>>><<<;;;<<<>>>@@@CCCDDDDDDCCCBBBAAADDDFFFDDD>>>;;;<<>>===>>>@@@BBBBBBAAA????????????>>><<<;;;;;;<<<>>>???:::::::::999999999888888999<<<<<<999888:::999555555666777777777666555444555555666888::::::888777;;;;;;;;;::::::999999999777999:::;;;;;;;;;===>>>>>>===<<<===>>>===<<<:::555888;;;???@@@???===<<<<<<=========;;;999666444666666777888999:::;;;;;;AAABBBBBBAAA??????@@@BBB???@@@AAAAAA???;;;777555:::999999:::<<<>>>??????AAA@@@>>>???@@@@@@???>>><<<<<<<<<>>>@@@DDDHHHJJJIIIEEEAAA@@@BBBAAA???<<>>>>>@@@AAAAAA???======>>>AAADDDGGGJJJLLLMMMCCCJJJRRRTTTRRRQQQSSSVVVHHHKKKLLLJJJJJJPPPXXX^^^RRRWWW]]]```dddwwwtttaaa\\\\\\ZZZWWWCCCBBB@@@???===<<<<<<<<<:::;;;;;;<<<===>>>>>>??????????????????>>>======;;;<<<===>>>@@@@@@AAAAAA??????@@@AAAAAABBBCCCCCCEEEEEEGGGJJJPPPXXX___cccxxx|||ooommmmmmxxxccc[[[pppyyydddQQQJJJSSSUUULLLLLLUUUMMMMMMLLLKKKKKKKKKKKKKKKIIIKKKLLLNNNOOOOOOOOOOOOJJJLLLNNNNNNLLLJJJJJJJJJJJJIIIGGGEEECCCCCCCCCCCCFFFGGGHHHHHHHHHHHHGGGFFFFFFDDD@@@>>>>>>@@@DDDFFF|||kkkjjjiii___TTTSSSRRRQQQNNNLLLHHHFFFDDDBBBAAA@@@@@@??????@@@@@@???AAACCCBBBAAA@@@AAAAAAFFFCCC@@@>>>???@@@@@@@@@@@@BBBCCC@@@<<<999888:::===>>>>>>>>>===<<<;;;;;;;;;<<<===>>>AAACCCEEEFFFEEE@@@<<<>>>BBBDDDAAA===AAA???<<<;;;;;;;;;:::999<<<<<<;;;:::999999888888777777888:::<<<======<<<:::999999:::===??????>>>BBB???======???@@@>>><<>>>>>>>>>>>======>>>???@@@BBBDDDDDDDDDBBB???===>>>@@@@@@@@@???>>>=========???AAACCCGGGBBB===:::<<<>>>??????CCCCCCBBB???<<<;;;===>>><<>>777@@@???AAADDDCCC??????CCCCCCIIILLLJJJGGGFFFDDD@@@@@@@@@???===;;;;;;>>>@@@EEEGGGHHHIIIIIIIIIHHHHHHGGGFFFGGGLLLRRRSSSNNNJJJDDDCCCFFFLLLJJJCCCAAADDDAAA???>>><<<<<<<<<>>>???AAA@@@@@@@@@AAABBBBBBCCC@@@AAABBBBBBCCCCCCBBBBBB???AAADDDDDDAAA>>>;;;;;;AAA@@@@@@AAABBBBBB@@@>>>AAAAAAAAA???<<<:::::::::999:::;;;<<<<<<<<<;;;:::======<<<;;;;;;;;;;;;<<<:::::::::999999888888888666999<<<<<<:::777555555888999:::;;;;;;;;;:::999<<<999666666:::======<<<@@@>>>;;;:::999999777555666888:::<<<>>>???>>>>>><<<===<<<:::777555666777666777:::===>>>???>>>===@@@BBBDDDBBB===999777777:::;;;>>>???>>>;;;777555888999:::;;;<<<<<<<<<<<<@@@???>>>===<<<======>>>============???BBBEEEGGGHHHCCC???>>>===:::<<<@@@??????>>>============>>>>>>>>>???CCCFFFGGGCCC@@@EEEIIILLLMMMMMMMMMPPPSSSKKKFFFCCCFFFIIIJJJLLLPPPLLLPPPUUUYYY[[[eeezzz~~~~~~aaaZZZNNNDDDBBBDDDBBB<<<===AAADDDBBB===;;;===@@@BBBAAACCCFFFDDD>>>===BBB@@@@@@BBBFFFFFFCCCAAA@@@DDDCCCFFFLLLNNNLLLKKKMMMHHHUUUhhhyyyzzznnnkkkooo}}}lll^^^lllxxxcccVVVSSSOOOMMMMMMNNNNNNNNNTTTMMMKKKPPPOOOFFFBBBEEEGGGJJJMMMOOONNNLLLLLLLLLIIIHHHGGGHHHIIIIIIHHHFFFHHHFFFCCC@@@@@@BBBDDDFFFKKKJJJIIIGGGFFFFFFFFFFFFDDDCCCAAA@@@AAABBBEEEFFFxxxhhhVVVOOOSSSWWWTTTPPPPPPPPPOOOMMMKKKHHHFFFEEEAAAAAA@@@????????????@@@???AAABBBBBBAAA@@@@@@AAAJJJHHHEEECCCCCCCCCAAA@@@???AAABBB@@@===::::::;;;=========>>>======<<<<<<<<<<<<======???@@@BBBCCCBBB@@@???>>>>>>?????????CCC@@@===;;;;;;;;;:::999======<<<;;;:::999888777777777777999;;;;;;;;;:::888777777999<<<>>>>>>>>>AAA???<<<===>>>???>>><<<=================================>>>???AAACCCEEEEEEBBB@@@???@@@AAAAAAAAA@@@@@@??????@@@AAADDDEEEIIIEEE@@@===???AAAAAAAAADDDCCCAAA???======@@@CCCEEEFFFDDD@@@@@@CCCDDDBBBBBBAAABBBCCCBBB>>>???CCCEEEJJJKKKHHHDDDCCCAAA===???@@@@@@??????@@@BBBDDDEEEGGGIIIJJJIIIIIIHHHIIIHHHGGGHHHMMMQQQRRRNNNJJJIIIHHHJJJNNNKKKCCC@@@CCC???>>><<<;;;:::;;;===>>>============>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCC???AAABBBBBB???;;;999999@@@???>>>???@@@@@@???===@@@@@@???>>>=========>>><<<<<<===>>>>>>===<<<;;;======<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999;;;======;;;888777777999:::;;;=========<<<;;;<<<:::999999;;;>>>???@@@>>><<<:::888999888777555999:::;;;<<<<<<<<<<<<;;;999:::;;;:::888777888999999:::<<>><<<<<<<<<<<<>>>AAADDDEEEEEE@@@<<<<<<;;;999:::>>>>>>======<<<<<<<<<<<<<<<===<<<>>>AAADDDDDDBBB???EEEHHHKKKKKKJJJJJJLLLNNNJJJFFFEEEIIIKKKJJJKKKMMMPPPNNNOOORRRSSSVVV___iii{{{}}}pppaaaTTTLLLLLLJJJHHHFFFFFFFFFGGGMMMJJJKKKNNNKKKCCC@@@AAAJJJRRRYYYXXXOOOHHHIIINNNRRRUUU\\\gggmmmppptttyyy~~~zzz~~~zzzuuummmbbbVVVTTTQQQMMMKKKLLLMMMMMMMMMSSSPPPPPPQQQNNNIIIFFFGGGEEEGGGIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGFFFDDDBBBBBBCCCDDDFFFGGGFFFDDDCCCAAA@@@@@@@@@CCCCCCCCCCCCCCCEEEFFFHHHttteeeYYYTTTOOOMMMNNNQQQQQQQQQLLLLLLKKKJJJIIIHHHGGGFFFAAA@@@??????>>>>>>??????>>>@@@BBBAAA@@@???@@@@@@KKKIIIGGGFFFEEECCC@@@>>>>>>???@@@@@@>>><<<<<<===<<<<<<===>>>>>>>>>============<<<======>>>?????????@@@???===::::::===@@@DDDAAA===::::::;;;;;;;;;???>>>===;;;:::888777666666666777888888999888888555555555777;;;=========???>>><<<===>>>>>>===<<<::::::;;;;;;<<<=========>>>===<<<<<<===@@@CCCEEEEEECCCAAA@@@AAACCCCCCBBBAAAAAA@@@AAABBBDDDFFFGGGHHHEEE@@@>>>???@@@AAAAAACCCCCCBBB@@@???AAAEEEHHHFFFDDDDDDIIIJJJFFFDDDEEEEEECCCBBBCCCAAA===>>>BBBFFFJJJJJJEEEAAAAAA???<<>><<<;;;;;;<<<>>>???;;;<<<<<<===>>>???AAABBBCCCCCCDDDEEEEEEEEEEEEEEEAAABBBBBBAAA===:::999999>>>===<<<===>>>???>>><<<@@@???>>>===>>>@@@BBBCCC???@@@@@@@@@@@@???===<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;:::::::::<<<===>>>===;;;::::::;;;888999;;;===>>>>>>======::::::;;;;;;;;;<<>>:::888888888666888<<>>===:::999999999999;;;<<<===>>>===<<<;;;;;;;;;<<<===;;;;;;;;;<<<>>>@@@BBBDDDBBB===:::;;;:::888:::>>>>>>>>>===<<<<<<<<<<<<<<<::::::;;;>>>@@@AAA???>>>DDDFFFHHHIIIHHHHHHHHHJJJIIIFFFFFFKKKLLLJJJHHHHHHMMMIIIIIIPPPWWWXXXWWWWWW]]]ooozzzwwwnnnggg```YYYTTTXXXRRROOOOOOOOOLLLLLLNNNYYYhhhtttooo___WWW^^^hhhjjjsssrrrxxxeeepppcccSSSSSSTTTQQQMMMKKKKKKMMMMMMMMMSSSWWWXXXRRRLLLJJJHHHFFFDDDEEEFFFEEECCCBBBDDDEEEGGGIIIKKKIIIFFFDDDDDDFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHH{{{aaaVVVWWWOOONNNLLLJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFGGGGGGGGG@@@@@@???>>>>>>>>>??????>>>@@@AAAAAA@@@??????@@@FFFEEEDDDDDDDDDAAA>>>;;;<<<===>>>???>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@@@@???===:::999:::<<<>>>@@@===:::888999;;;======??????===;;;999888666666444666777777666666666666333333333555999;;;<<<;;;<<<<<<<<<<<<======<<<;;;999999:::;;;<<<===>>>>>>???===;;;:::;;;>>>BBBDDDEEECCCBBBBBBCCCDDDDDDCCCAAA@@@@@@AAABBBCCCEEEFFFBBB@@@>>><<<<<<=========@@@BBBCCCDDDDDDEEEHHHJJJCCCEEEQQQ^^^[[[MMMDDDEEEFFFDDDCCCCCCAAA===>>>BBBFFFIIIHHHCCC@@@AAAAAA@@@AAADDDFFFHHHHHHHHHIIIJJJFFFIIILLLLLLJJJHHHIIIJJJLLLLLLMMMOOOQQQQQQNNNKKKOOOPPPPPPOOOKKKEEEBBBBBB@@@???=========>>>@@@AAA>>>>>>???@@@AAACCCEEEFFFDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDCCC@@@===;;;;;;<<<===<<<;;;;;;===>>>>>>===BBB@@@>>>===???BBBDDDEEEAAAAAAAAAAAA@@@???===<<<<<<<<<=========<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>><<<::::::;;;===888999;;;===>>>>>>>>>>>>999;;;<<<;;;999888;;;???<<<;;;999999:::;;;:::999??????>>>===<<<<<<<<<<<<888:::===>>>===<<<;;;;;;===>>>???@@@AAAAAA@@@@@@AAA@@@???===;;;::::::;;;777999<<>><<<;;;:::999888999::::::<<<<<<<<<===>>>@@@BBBCCCAAA===;;;===<<<;;;<<<@@@??????>>>============>>>::::::;;;<<<>>>??????>>>BBBDDDFFFGGGGGGHHHIIIIIIJJJFFFFFFIIIJJJGGGEEEFFFHHHDDDGGGQQQZZZ[[[YYYWWW```ccciiizzz|||oooiiiccccccgggnnnuuuyyyqqqiiioooWWWUUU___VVVSSSOOOLLLLLLMMMMMMMMMSSS]]]^^^SSSJJJJJJIIIDDDGGGFFFEEECCC@@@@@@BBBDDDCCCGGGJJJGGGBBB???@@@CCCBBBBBBCCCDDDDDDBBBAAA@@@======>>>@@@AAABBBBBBCCC===>>>@@@BBBDDDEEEEEEEEEzzzkkkaaaTTTJJJLLLVVVIIIGGGDDDEEEGGGIIIHHHGGGBBBBBBBBBCCCDDDEEEGGGGGGAAA@@@@@@???>>>????????????@@@BBBBBB@@@???@@@AAAAAAAAAAAABBBBBBAAA===:::;;;;;;<<<===?????????>>><<<<<<===>>>?????????>>>;;;;;;;;;<<<>>>???AAABBBAAA===888888;;;<<<;;;888:::888666666999<<<>>>??????>>><<<;;;999777666555333555777666555444555666222222222444777::::::999:::;;;<<<<<<<<<;;;;;;;;;999999:::;;;===>>>??????>>><<<:::999:::===@@@CCCDDDBBBAAABBBCCCDDDCCCBBB????????????@@@AAABBBBBB>>>======<<<;;;;;;<<<======@@@DDDGGGHHHHHHHHHIIIEEEMMM]]]iiibbbOOOFFFHHHEEECCCCCCDDDBBB>>>???CCCDDDGGGGGGCCCBBBEEEGGGFFFEEEGGGIIIIIIHHHHHHHHHIIIGGGJJJNNNMMMJJJHHHIIIKKKMMMNNNNNNPPPQQQPPPNNNLLLMMMPPPPPPNNNJJJHHHFFFDDD@@@???===<<<<<<===???@@@@@@@@@@@@AAACCCEEEGGGHHHEEEFFFGGGGGGHHHHHHGGGGGGEEEDDDBBB???;;;:::<<<>>>???===;;;<<<>>>?????????EEEBBB>>>>>>@@@BBBCCCCCC@@@@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::==================>>>>>>??????>>><<<::::::<<<>>>:::<<<>>>@@@AAAAAAAAAAAA<<<>>>@@@>>>:::999:::===???===<<<<<<===>>>======?????????@@@@@@@@@@@@@@@<<>>>>>>>>???>>>AAA@@@???>>>============:::;;;===???@@@@@@???>>><<<;;;999999999;;;===???:::999888777666777888888======>>>???@@@AAACCCCCCDDD@@@???AAAAAA???@@@DDD???>>>======<<<<<<======:::;;;;;;<<<<<<===???@@@AAABBBDDDGGGIIIKKKLLLLLLLLLGGGEEEGGGGGGEEEDDDFFFEEECCCFFFLLLPPPOOONNNOOOVVVWWWWWWZZZmmm}}}iiidddvvvlll]]]WWWZZZ```UUUQQQMMMJJJIIIJJJIIIIIINNNXXXZZZPPPIIIKKKKKKGGGHHHGGGEEEAAA>>>===???AAA???CCCFFFCCC>>>;;;<<>>???AAACCCBBB@@@>>><<<777888:::;;;<<<<<<<<<<<<999:::<<<>>>@@@AAAAAAAAAxxxiiiWWWSSSPPPPPPMMMHHHFFFGGGLLLHHHDDDEEEIIILLLKKKIII????????????AAACCCEEEGGGBBBAAA@@@@@@??????@@@@@@???AAACCCBBBAAA@@@AAAAAA@@@@@@@@@BBBBBBAAA>>>;;;:::999:::;;;>>>???>>>=========>>>?????????>>>>>>:::;;;;;;<<<>>>???AAABBBAAA<<<888888<<<>>>:::555777555555666999<<<===>>>===<<<;;;999888666555555111444777666444333555777333222222444666888888777777999<<<<<<;;;::::::;;;999999:::;;;<<<>>>>>>???===;;;:::999:::<<>>>>>>>>>>>>>>>>><<<===??????>>>>>>???AAA<<<@@@EEEGGGHHHGGGGGGGGGEEELLLVVVZZZRRRGGGDDDGGGBBBAAABBBEEEDDD@@@AAADDDBBBFFFGGGDDDDDDHHHKKKJJJHHHIIIJJJIIIGGGFFFFFFHHHGGGLLLOOONNNJJJGGGIIILLLNNNOOOPPPQQQQQQPPPPPPOOOMMMQQQRRRNNNJJJJJJIIIFFF@@@???===;;;;;;<<<===>>>@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGEEECCC@@@<<<::::::===@@@AAA???>>>>>>@@@BBBCCCBBBFFFBBB???>>>AAACCCBBBAAA??????@@@@@@@@@>>>===<<<======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>????????????@@@@@@???===;;;;;;<<<>>>???@@@BBBDDDEEEEEEDDDDDDAAABBBBBBAAA???>>>>>>???BBB@@@???>>>@@@@@@@@@???>>>???AAABBBCCCCCCCCCBBB@@@BBBCCCAAA>>><<<;;;;;;999::::::;;;<<<======>>>AAA???>>>>>>@@@@@@???===;;;<<<===?????????>>>===<<<;;;;;;;;;;;;===>>>???:::999888777777777888888===>>>???@@@AAABBBCCCCCCGGGCCCBBBDDDDDDBBBBBBFFF======<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<>>@@@AAAAAA???<<<::::::;;;<<<===<<<;;;:::999888999:::;;;<<<===>>>???oooaaa[[[XXXUUUSSSPPPQQQPPPNNNNNNNNNHHH@@@EEEBBB???>>>??????===<<<===<<<<<<===???AAADDDFFFCCCBBBAAAAAA@@@AAAAAAAAA@@@BBBDDDCCCBBBAAABBBCCCBBBAAA@@@@@@@@@???<<<:::999888888:::===>>>===;;;>>>>>>?????????>>>======;;;;;;;;;;;;<<<===>>>???>>><<<;;;;;;<<<<<<888555777666777888;;;<<<<<<;;;::::::999888777666555444///333777777444333666999444333333444666777777666555888<<<<<<;;;999999:::888999999:::;;;<<<<<<===;;;;;;:::::::::<<<===>>>???>>>>>>???AAAAAA@@@???============<<<;;;:::::::::===@@@AAA@@@@@@BBBDDD???AAACCCDDDDDDDDDEEEGGGAAAEEEGGGDDDBBBCCCBBB???===>>>BBBFFFFFFCCCCCCFFF@@@EEEGGGEEEFFFIIIKKKJJJHHHHHHHHHFFFDDDDDDFFFGGGGGGLLLQQQOOOJJJGGGIIIMMMNNNOOOQQQQQQQQQQQQQQQQQQPPPTTTTTTOOOKKKLLLKKKGGGCCCBBB@@@>>>======>>>???@@@@@@@@@AAAAAACCCDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHFFFBBB>>><<<>>>BBBFFFDDDBBBAAAAAACCCEEEFFFFFFDDDAAA>>>???BBBDDDBBB???>>>???@@@AAA@@@@@@>>>>>>???===;;;999999:::<<<===????????????@@@@@@@@@AAAAAAAAAAAA@@@>>>===>>>???AAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAABBBCCCCCCBBB@@@DDDBBB@@@@@@AAAAAA@@@???===???BBBDDDEEEDDDBBB@@@@@@AAAAAA???<<<::::::;;;777888888999:::<<<===>>>>>>======???AAAAAA???<<<:::;;;<<<===>>>>>>>>>>>><<<<<<======>>>?????????<<<;;;:::999999999::::::<<<===>>>???@@@AAAAAAAAAGGGDDDCCCEEEDDDAAABBBEEE???>>>>>>===============:::;;;;;;:::999;;;???BBBDDDDDDDDDHHHLLLOOONNNMMMMMMJJJIIILLLMMMIIIHHHHHHBBBAAACCCJJJMMMLLLMMMPPPPPPUUUYYYYYYUUUTTTYYY___|||~~~xxx|||ttteeeaaa```tttjjj___TTTRRRRRRPPPMMMMMMFFFDDDAAA@@@BBBDDDFFFFFFDDDCCCEEEIIIJJJHHHHHHJJJIIIIIIGGGCCC>>><<<<<<<<<<<<=========<<<;;;::::::<<<>>>???@@@@@@>>><<<;;;:::;;;===???@@@???>>>>>>;;;;;;::::::;;;===>>>???sssbbbTTTQQQOOOOOOQQQQQQNNNKKKUUUUUUNNNFFFJJJSSSSSSKKKCCCCCCDDDCCCBBB@@@@@@AAA<<<;;;;;;<<<===@@@CCCEEEDDDCCCBBBBBBAAAAAABBBBBBAAACCCDDDDDDCCCBBBBBBCCCCCCAAA???>>>>>><<<999777999777777999<<<>>><<<:::???????????????>>>===<<<<<<;;;;;;::::::;;;;;;;;;;;;===??????<<<999777777999999999;;;<<<<<<:::888999888888777666555555444...333777777444444777:::555444333444666777666555444888;;;<<<:::999999:::888888888999999:::;;;;;;::::::::::::;;;<<<<<<============>>>@@@@@@???>>>>>>>>>>>>===<<<:::999888777;;;???AAA@@@AAABBBEEECCCCCCBBB@@@???AAAEEEHHH@@@CCCAAA>>>BBBIIIEEE999:::<<>>???@@@AAAAAAAAA@@@???@@@>>>;;;888888:::<<<>>>?????????@@@@@@AAAAAAAAABBBCCCCCCBBB@@@??????@@@???@@@AAABBBBBBBBBAAA@@@@@@>>>===@@@DDDEEECCCAAAEEECCCAAA@@@AAAAAA@@@???<<>>AAAAAA>>>;;;999:::;;;===>>>?????????<<<===>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;<<<===???@@@@@@@@@@@@GGGCCCBBBDDDCCC@@@@@@CCCCCCBBBAAAAAA@@@@@@AAAAAA999:::;;;999888999>>>BBBFFFEEEEEEHHHLLLNNNMMMKKKMMMKKKLLLQQQRRRMMMIIIIIIIIIEEEFFFLLLOOOLLLIIIHHHQQQPPPPPPRRRUUUVVVXXX[[[]]]vvvttt{{{yyyvvvsssqqqxxxrrrqqqzzz}}}rrrttt```PPPWWWlll|||^^^RRRRRRSSSSSSNNNIIIKKKRRRBBB@@@>>>???CCCGGGIIIJJJGGG@@@@@@HHHIIICCCAAAEEEMMMLLLKKKGGGBBB???>>>>>>===<<<;;;<<<======<<<:::===>>>@@@@@@@@@???===<<<111333777;;;???@@@AAAAAA>>>===<<<;;;<<<===@@@AAAssskkkbbbXXXOOOLLLKKKKKKKKKKKKMMMNNNOOOUUURRROOOMMMLLLLLLKKKJJJIIIHHHFFFCCC@@@???AAABBB===============@@@EEEHHHHHHGGGEEECCCBBBAAABBBBBBDDDDDDCCCBBBBBBBBBCCCCCC:::===??????===:::888888@@@>>><<<:::999999:::;;;?????????>>>===<<<<<<<<<<<<======;;;999777777888999;;;<<<<<<999777666666>>>;;;999:::>>>???<<<888999888777555444444333333222///...222777:::888555666666666666666555444444333666999;;;:::888777777666666777777666777999;;;;;;;;;:::::::::999999999777999<<<===>>>===;;;999<<<999777777999:::777444999;;;===???AAAAAAAAAAAA>>>AAABBBAAABBBEEEBBB>>>CCCBBBCCCEEEGGGFFF@@@<<<999;;;===@@@AAABBBCCCCCCBBBCCCBBB@@@CCCIIIKKKHHHHHHDDD???===>>>AAADDDEEEKKKNNNPPPOOOLLLKKKMMMQQQKKKLLLNNNPPPQQQQQQPPPPPPTTTRRRPPPNNNKKKJJJIIIIIIKKKJJJHHHFFFCCCAAA???>>>?????????@@@AAABBBCCCDDDAAADDDFFFHHHHHHIIIJJJKKKHHHGGGFFFCCCAAAAAACCCFFFBBBEEEHHHIIIGGGEEEDDDDDDEEEAAA===>>>AAACCC@@@===BBBCCCCCCAAA???===>>>@@@>>>===;;;:::;;;<<<>>>???===>>>@@@AAABBBAAAAAA@@@BBBAAA@@@@@@@@@@@@BBBBBBDDDAAA???>>>>>>??????>>>???===<<<===@@@AAA@@@>>>AAAAAA@@@??????@@@@@@@@@======>>>???????????????=========<<<:::888777555999999::::::;;;<<<<<<<<>>>>>======<<<<<<===<<<;;;<<<======;;;999<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;::::::999<<<<<<<<<===???AAACCCEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@999999999:::;;;<<<>>>???AAACCCGGGJJJLLLLLLKKKJJJIIIMMMPPPQQQOOOJJJFFFDDDEEEFFFIIIKKKMMMMMMMMMMMMOOOPPPSSSUUUWWWYYYYYYYYYYYYbbbttthhhIIIPPPpppcccOOOKKKJJJIIIHHHHHHIIIJJJKKKIIICCC======AAAFFFHHHGGG@@@AAABBBBBBBBBBBBAAAAAA???EEEKKKHHH@@@;;;===AAA<<<;;;;;;<<<======;;;:::===>>>?????????===<<<;;;<<<::::::===AAACCCBBB@@@???>>>>>>===>>>@@@AAABBB{{{zzz}}}{{{tttlllhhh```WWWRRRQQQPPPKKKFFFIIIHHHHHHIIIJJJLLLNNNOOOQQQOOOLLLJJJJJJJJJIIIHHHHHHHHHFFFDDDAAA@@@AAABBB>>>????????????@@@DDDGGGEEEDDDCCCBBBBBBCCCDDDDDDAAA@@@@@@???>>>>>>>>>???:::===???@@@>>>;;;:::999???===<<<:::999:::;;;<<<<<<;;;;;;<<<=========<<<;;;<<<<<<;;;888777777888888:::<<<;;;999777777777999999999===AAAAAA;;;666888888666555444333333333222000///333888:::999666999999888777666555444333222555888999888777666666333444555555666888<<>>>>>;;;>>>@@@???@@@BBBAAA<<>>:::999;;;>>>AAABBBCCCCCCCCCAAABBBAAA???BBBIIIJJJHHHHHHDDD???===>>>AAACCCEEEHHHJJJLLLLLLLLLLLLLLLMMMLLLMMMOOOPPPPPPPPPOOONNNMMMMMMLLLLLLKKKJJJJJJIIIGGGGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@AAABBBDDDEEEEEEFFFHHHGGGFFFFFFGGGHHHEEEEEEEEEDDDCCCCCCEEEGGG@@@BBBEEEFFFEEECCCBBBBBBCCC???======@@@BBB???<<>>???===>>>@@@@@@AAA@@@??????@@@@@@???>>>>>>>>>???@@@???===;;;;;;<<<<<<<<<;;;===;;;;;;===@@@BBBAAA@@@AAAAAA@@@???>>>>>>??????======>>>????????????>>><<<;;;;;;:::999888777777999::::::;;;;;;<<<======>>>>>>>>>>>>>>>?????????===<<<;;;<<<===<<<;;;999;;;;;;<<<======<<<;;;;;;::::::::::::;;;<<<===>>>@@@?????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBAAA???>>><<<<<<;;;777777777888999;;;<<<<<<======>>>@@@CCCFFFHHHIIIIIIMMMQQQRRROOOKKKHHHGGGDDDGGGJJJMMMNNNMMMKKKJJJKKKMMMPPPSSSVVVXXXYYYZZZ]]]\\\[[[___ppp~~~zzz___UUUjjjxxxcccSSSIIIMMMLLLJJJIIIHHHGGGHHHHHHFFFBBB>>>???DDDHHHHHHGGGAAAAAA@@@@@@@@@?????????>>>CCCHHHGGGAAA===>>>AAA???>>>===>>>??????>>><<<======>>>??????>>>===<<<<<<::::::<<>>>>>???@@@AAAZZZVVVPPPOOORRRUUUUUUUUUUUUTTTRRRRRRRRRQQQNNNKKKFFFFFFFFFFFFHHHJJJMMMNNNLLLJJJHHHHHHHHHIIIHHHGGGGGGFFFFFFDDDCCCBBBAAAAAA???@@@AAAAAA@@@@@@BBBDDDBBBAAABBBBBBCCCDDDFFFGGG@@@@@@>>>===<<<<<<<<<<<<:::===???@@@>>><<<<<<<<<>>>===<<<;;;;;;;;;<<<===:::888777999===???>>><<<;;;<<<<<<:::888777777888777999;;;;;;999888888888555777:::@@@CCCAAA:::444888777666555444333333333444222111444888;;;:::888<<<;;;:::999777555444333222444777888777666555666111222333444666999???CCC>>>>>>===;;;999666444333333555777888999888666555666777888888888888:::<<<::::::999999::::::;;;;;;999===???>>>???BBBAAA>>>@@@BBBCCCBBB@@@<<<:::999;;;<<>>???BBBDDDEEEFFFDDDDDDGGGKKKMMMKKKIIINNNOOOPPPPPPOOONNNMMMLLLHHHIIIJJJJJJIIIHHHFFFEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAACCCEEEGGGIIIIIIHHHFFFCCCCCCDDDEEEEEEGGGHHHGGGDDDCCCCCCDDD===@@@BBBCCCBBB@@@?????????===<<<===???@@@===:::<<<===<<<:::777555666777999999:::;;;;;;<<<=========>>>?????????>>>===<<<>>>===<<<<<<;;;;;;;;;<<<;;;999888999:::<<<<<<;;;:::::::::<<>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>===:::999777666666777777888:::::::::;;;<<<<<<======;;;;;;<<<<<<===>>>>>>>>><<<;;;:::;;;<<<<<<:::999999999::::::::::::999999888888777888;;;>>>AAACCCCCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEECCC???;;;888777666666555555666777888999999::::::999888888;;;AAAFFFJJJIIILLLPPPQQQOOOLLLJJJIIIFFFIIIMMMPPPPPPNNNJJJHHHHHHJJJNNNRRRUUUXXXYYYYYYSSSUUUTTTOOOPPP___zzztttuuuvvvsssfffXXXTTTiiikkkWWWQQQPPPNNNOOOMMMKKKHHHFFFEEEEEEEEEDDDBBBAAACCCGGGIIIHHHEEE@@@???>>>===<<<<<<======<<<@@@DDDEEEDDDAAA@@@???AAA@@@@@@AAABBBCCCAAA???<<<===>>>?????????>>>===<<<:::999:::===@@@BBBCCCCCCBBBAAA@@@????????????KKKJJJIIIIIIKKKOOOTTTXXXUUUVVVVVVUUUQQQMMMJJJHHHFFFFFFEEEFFFGGGHHHJJJKKKJJJHHHGGGGGGIIIIIIIIIHHHEEEEEEDDDDDDDDDCCCAAA@@@@@@AAACCCBBBAAA@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFCCCBBB@@@???>>>===<<<<<<;;;===???@@@???======>>>>>>======<<<<<<===>>>???:::888666888===???===;;;::::::;;;:::777666777888555777::::::999888999999666888;;;???AAA>>>888333999888777666555555555555555333333555999;;;;;;:::===<<<;;;999888777666666333555888999888777666777222333333444555999>>>CCC======<<<;;;999666444222666777888::::::999888777666888:::888666666999<<<===<<<:::999999999:::;;;:::???AAA??????BBBCCCAAA???BBBCCCAAA===:::999;;;===>>>@@@@@@@@@>>>===;;;===??????>>>BBBHHHJJJGGGDDDAAA??????AAADDDFFFGGGEEEBBB???BBBHHHLLLKKKIIIOOOPPPPPPOOONNNLLLJJJIIIGGGGGGHHHGGGFFFCCC@@@>>><<<===???AAACCCEEEGGGHHHFFFEEECCCAAABBBCCCEEEGGGIIIIIIGGGDDDBBBAAACCCEEEJJJKKKKKKIIIEEE@@@>>>===<<<>>>@@@AAA???>>>>>>>>><<<;;;:::<<<======;;;999<<<<<<;;;999666444555666777777999:::;;;<<<<<<;;;<<<============<<<:::999<<<;;;;;;:::999999999999999888777999;;;======<<<888888999:::<<<===>>>>>>@@@???===<<<;;;::::::999999999:::;;;;;;;;;;;;;;;777666555444444666888999:::::::::;;;<<<<<<======888888888999999999999999;;;:::::::::<<<<<<:::888888888999999999999888888888777777777:::>>>BBBDDDAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAACCCDDDDDDEEEEEEBBB===888555444444555444555666777888888888888;;;:::888888;;;@@@FFFJJJGGGJJJMMMNNNLLLKKKJJJIIIKKKLLLNNNOOOOOONNNLLLJJJIIIKKKNNNQQQTTTVVVWWWWWWLLLRRRWWWUUUPPPRRR]]]hhhxxx}}}vvvwww}}}{{{xxxfff\\\aaavvvkkkVVVPPPRRRSSSRRRMMMLLLJJJGGGEEEEEEDDDEEEDDDDDDEEEGGGIIIHHHEEEBBB>>>===;;;::::::;;;===???<<<===@@@CCCEEEDDDAAA>>>BBBAAAAAABBBDDDDDDCCCAAA<<<===>>>???@@@???>>>>>><<<;;;999999;;;>>>AAACCCDDDDDDBBBAAA???>>>======AAADDDFFFGGGHHHJJJPPPTTTNNNPPPQQQPPPMMMJJJJJJKKKIIIHHHGGGFFFEEEFFFGGGGGGIIIHHHHHHIIIKKKKKKJJJIIIDDDCCCBBBBBBDDDDDDAAA???AAABBBCCCBBB@@@???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>>>>======;;;===??????>>>======>>>>>>>>>>>>>>>>>>>>>??????===;;;999:::<<<===<<<999888999:::999777666666777444666999:::999888999999:::;;;;;;<<<<<<:::777444999999888777666666666666555444444666888;;;<<<<<<<<<;;;:::999888888999999555777999:::999888888999555666666555555777;;;>>>999999::::::999777555444777777999999::::::999888999:::;;;888555444777;;;===<<<:::888888888999999:::???AAA???===@@@BBBAAA???AAACCCAAA===:::<<<>>>@@@@@@@@@>>>===:::888777===???@@@???CCCHHHIIIFFFAAA???>>>@@@CCCFFFHHHHHHEEECCCAAABBBEEEIIIKKKKKKOOOOOOOOONNNLLLJJJGGGFFFCCCCCCDDDDDDBBB???===;;;888:::<<>>@@@@@@>>>======>>>:::999999:::;;;;;;:::999=========;;;888666777888666666888999::::::::::::::::::;;;;;;;;;:::888777999999999999888888777777555555555777:::<<<;;;;;;888888999999888888999999>>>===;;;:::999888777777666777777888888888888888555444333222333555777999999999::::::;;;<<<<<<<<<:::999999888777666555555:::999999:::;;;;;;:::888888888888888888888888888888777777777999<<<@@@CCC===>>>>>>>>>????????????======>>>@@@AAABBBCCCDDDBBB???:::666444444555666555666777888999999999888<<<;;;;;;;;;===@@@DDDFFFDDDFFFIIIIIIHHHGGGGGGHHHOOONNNMMMMMMMMMNNNOOOOOONNNOOOQQQRRRTTTTTTTTTSSSQQQPPPMMMIIIFFFIIIQQQXXX[[[eee|||}}}{{{}}}~~~tttgggppp}}}tttgggXXXRRRTTTSSSOOOJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFHHHIIIIIIFFFBBB???<<<;;;::::::;;;===???AAA<<<===>>>BBBDDDDDD@@@===AAA@@@@@@BBBCCCDDDCCCAAA===>>>???@@@@@@???>>>===<<<;;;:::999:::<<>>===<<>>AAAAAABBB@@@>>>>>>???AAACCCCCCCCCCCCCCCBBBAAA@@@AAAAAA???>>>============<<<===???>>>===<<<<<<=================================<<<;;;::::::999999777888999888666555666777444666999:::999888888999;;;;;;;;;:::999888777666999888777777666666666777555555555666777:::<<<>>><<<;;;999888888999::::::666888::::::999888999:::888888888777555666777999666777888999999888666555555555666777777777777777;;;;;;:::777555555777999:::999888777666666666666888>>>@@@<<<:::<<<>>>>>>??????@@@???===>>>???AAABBBAAA???===;;;999999888???AAAAAA@@@CCCHHHHHHEEEAAA@@@@@@AAADDDGGGGGGGGGDDDGGGIIIIIIFFFFFFJJJMMMMMMMMMMMMLLLJJJGGGEEECCC===>>>???@@@@@@???>>>===777888:::<<>>:::999999888999999:::;;;===>>>>>><<<999888999:::666777777777777888888888777888999999999888777666555666777777777777666666222222222555777999888777777888999888777666777888;;;:::999888777666666666555555666777777777777666444444333333444555777888888888888999::::::;;;;;;<<<<<<;;;999888777666555999888888999:::;;;:::888888777777666666777777888777777666777888;;;>>>@@@;;;;;;<<<=========<<<<<<;;;<<<<<<===???@@@AAAAAA???<<<888555444444666888666777888:::::::::999888:::::::::;;;===???AAABBBCCCDDDFFFEEEDDDDDDDDDEEENNNMMMKKKJJJKKKMMMPPPSSSPPPQQQRRRSSSRRRQQQPPPOOOPPPLLLGGGDDDDDDFFFHHHIIIOOOMMMWWWooo~~~zzztttsss}}}wwwpppoooYYYRRRMMMPPPSSSQQQLLLIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHFFFDDDAAA???============>>>???AAABBB>>>>>>???@@@BBBAAA???===@@@??????AAACCCCCCBBBAAA??????@@@@@@@@@???>>>===<<<<<<<<<:::999:::<<>>===<<>>@@@AAA@@@>>><<<===???AAABBBBBBCCCCCCCCCBBBAAA@@@@@@??????>>>=========>>><<<>>>>>>===;;;:::;;;<<<;;;;;;;;;;;;;;;:::999888999<<<>>><<<888666777:::666888888888666555666777555777999999888777777888777888999999999888888999777666666555555555555555555555555555666999<<<>>>===<<<:::888777777888999666888999999888888999:::888999:::999777555555666555666888999999777555444444444555555555666666666<<<999666555666888999999888888888888888777666555999???AAA<<<888:::<<<===>>><<<;;;;;;>>>AAABBBBBBCCCAAA>>>;;;:::;;;===>>>@@@CCCCCCBBBDDDHHHHHHDDDDDDCCCBBBCCCEEEEEEDDDBBB@@@LLLVVVTTTKKKEEEHHHMMMKKKKKKKKKJJJHHHEEECCCAAA<<<=====================666777888:::<<<>>>@@@@@@AAABBBBBBBBBAAA@@@>>>===>>>@@@BBBBBBBBBCCCEEEGGGEEEGGGGGGEEEAAA>>><<<<<<;;;<<<======<<<;;;<<<===:::999888777777888;;;===;;;<<<<<<;;;999999:::;;;888777666555555555666777555555777888888777666666111222333444555555444444222111222555777888777666666888:::999777666888:::888888777666666666666666555666666777777777777777333333444444555666666666666777777888888999::::::;;;::::::999888777777666888777777888:::;;;999888666555444444444444555666333444555666999;;;===>>><<<<<<======<<<;;;:::999::::::;;;<<<<<<===>>>>>><<<:::777444333444555666666777888::::::999888777888888888999;;;>>>AAADDDCCCDDDDDDCCCBBBAAACCCDDDHHHHHHGGGHHHJJJMMMPPPRRRPPPPPPQQQQQQQQQOOONNNMMMLLLKKKIIIIIIIIIHHHEEECCCKKKLLLQQQUUUVVVddd~~~}}}uuusssuuuuuuyyy{{{___TTTJJJGGGHHHNNNPPPMMMKKKMMMFFFEEEDDDDDDDDDDDDFFFFFFEEEFFFFFFEEECCCBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>=========???>>>???@@@BBBCCCBBBAAA@@@AAAAAAAAA@@@>>><<<;;;<<<===>>><<<999888999<<<======>>>?????????>>>===EEEEEEDDDDDDEEEHHHLLLOOOLLLLLLLLLMMMNNNKKKGGGCCCCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCDDDFFFFFFCCCAAACCC>>>::::::>>>AAA@@@>>>@@@@@@>>><<<;;;<<>>>>>===:::999:::;;;:::::::::999888777666555555:::===;;;555333777;;;666777888777666555666777555777999999888777666777333555888:::::::::::::::555555444333333333444444444555555555666888<<<>>>???===;;;888666666666777666777888888777777888999777999::::::888666555555666777999:::999777444222555555555666666666777777;;;888444444777;;;;;;:::999:::;;;;;;;;;999888777<<>>999:::===>>><<<999777999>>>BBBDDDCCCCCCAAA===;;;;;;>>>BBBDDDBBBDDDDDDCCCEEEIIIGGGCCCGGGFFFEEEDDDDDDCCCAAA>>>===NNN^^^^^^PPPDDDFFFMMMJJJJJJIIIHHHGGGDDDBBB@@@@@@???===<<<::::::::::::777777888999;;;<<<======???@@@AAABBBAAA???<<<:::===???BBBCCCCCCCCCDDDEEEIIIIIIHHHDDD???;;;999888:::;;;<<<<<<::::::;;;<<<;;;:::888666555888<<>>>>>??????>>><<<:::888666999999:::;;;;;;<<<<<<<<<:::888666444222222333444555666888999:::999777666888777666777:::???DDDHHHCCCDDDDDDCCCAAAAAABBBCCCBBBCCCEEEGGGJJJLLLNNNOOONNNOOOOOOPPPOOONNNMMMLLLQQQNNNHHHCCCBBBFFFKKKOOOPPPKKKLLLRRRSSSTTTbbbuuuzzzwwwuuuzzz}}}{{{ggg^^^nnnzzzhhhZZZMMMBBBIIIGGGJJJOOOMMMFFFDDDHHHGGGFFFDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBAAABBBEEEGGGEEEEEEEEEEEECCCBBB@@@???BBBBBBBBB???<<<:::;;;===?????????@@@CCCCCCCCCAAAAAABBBBBBAAA@@@>>><<<;;;<<<>>>???===999777888999:::;;;===>>>??????>>>>>>CCCEEEGGGGGGFFFHHHLLLPPPRRRMMMIIIJJJIIIEEECCCEEEBBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGGGGFFFEEEFFFHHH@@@???===<<<<<<>>>@@@AAADDDCCCBBB@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@>>>===;;;<<<>>>AAABBBAAA@@@???>>>;;;888777777999<<<:::999999:::888444///:::;;;;;;;;;:::999777666444666888999888777888888777777666555555555555555555666888:::;;;;;;;;;;;;555444333222111222333333666666666777888999;;;<<<<<<<<<;;;:::999888888777:::999888777777777888999>>>:::666555777999888777777888999999777666666777444555777888888777666555555555666777888:::<<<===444666:::>>>???===:::888======<<<:::777777888:::???:::666999@@@EEEEEEBBB======>>>???@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHHHHFFFBBB>>>======<<>><<<:::888888666777777888999;;;<<<===@@@???>>>@@@AAA@@@<<<888999===AAACCCBBBAAACCCEEEFFFEEECCCAAA===:::777666666999;;;:::888888<<>>???AAABBBBBBAAAAAA@@@AAAAAA@@@@@@>>>===<<>>???DDDFFFHHHHHHHHHIIILLLOOOOOOKKKIIIJJJIIIDDDBBBDDDBBBAAA@@@?????????@@@@@@DDDEEEFFFFFFEEEDDDEEEFFF???>>>===<<<<<<>>>???@@@CCCBBB@@@???>>>??????@@@????????????????????????===;;;::::::<<<>>>>>>>>>=========;;;999777888999999888777888:::888555111999999:::::::::888777666444666999999888777777777666666555555555555666666888999999::::::999999999777666444333222222333444777777777888888999999999<<<;;;;;;::::::999999888:::999999888888888999:::<<<999666555777888888777777888999999777666666777999999:::999999888777777777777777888888999999:::555777:::======<<<:::888<<<===<<<:::888888999;;;===999777:::@@@DDDCCC@@@<<<===>>>@@@AAACCCDDDDDDGGGFFFEEEEEEDDDDDDDDDDDDGGGHHHGGGEEEAAA??????@@@888===CCCGGGGGGFFFGGGIIIKKKKKKKKKIIIFFFEEEEEEFFFCCCBBB@@@>>>;;;999777777::::::::::::;;;<<<===>>>===<<<<<<===@@@@@@===;;;===???AAAAAA@@@@@@BBBDDDEEEDDDCCC@@@===:::888666777888::::::::::::;;;===<<<;;;999777777888:::<<<>>>???>>>===;;;:::<<<>>><<<<<<:::999999888888888888777666666666555333111222333555666777888888888666666666666555444333333444444555666777888999999::::::::::::999999999999999999999888888888888888777666555555555777999:::999888666555555666777888444444555444444333222111333555666888999::::::999666555555555555666777777444444333555777999999888777:::===>>><<<:::999999999::::::999777777999::::::999666444222222222333666555555444444444555666777999<<>>===>>>@@@BBBBBBBBBEEEDDDDDDCCCCCCBBBBBBAAABBBAAA@@@???>>><<<;;;;;;@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>????????????@@@???<<<999777777777777999888888999:::<<<>>>???EEEGGGIIIJJJJJJJJJKKKLLLJJJGGGGGGIIIHHHCCCAAACCCAAAAAA@@@>>>>>>>>>>>>>>>CCCDDDEEEDDDCCCBBBCCCDDD>>>>>>===<<<===>>>@@@AAA@@@???>>>=========>>>???========================;;;999888888999::::::999:::;;;<<<;;;999888888888555555666888999999666444666777888999999888777666555777999999777666555666444444444444555666777888<<<;;;:::999888777777777888777666444333333444444999999:::::::::999777666::::::::::::::::::::::::;;;::::::999999:::;;;;;;;;;888666666777888888888777888:::999888666777777<<<;;;:::999888777777777888999999999999999888777888999:::;;;;;;:::999888;;;<<<<<<;;;::::::;;;===:::999999<<<@@@BBBAAA>>>:::<<>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@AAADDDEEEDDDCCCAAAAAA@@@>>><<<===@@@BBBDDDDDDBBB@@@>>>;;;999777888888999;;;======;;;999<<<<<<<<<:::999;;;@@@EEELLLKKKIIIEEEAAA???@@@BBB>>>>>>===<<<;;;;;;;;;;;;:::888777777888777555333555666777888999:::::::::777777777666555444222222333333444555666777888888;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888777777666666666555444444555666888999888666555444333333444555333333444444444444333333444555777999::::::999888555555555555555666777777444333222444666888777666444666888999888888999:::999::::::999777666777888999888666444222222222222666666555444444444555555777:::???CCCFFFGGGFFFFFFBBBAAA@@@??????>>>>>>>>>CCCFFFFFFEEEGGGKKKMMMKKKPPPRRRUUUUUUSSSOOOLLLKKKGGGCCC@@@@@@DDDGGGGGGFFFNNNOOOQQQSSSWWW\\\cccgggbbb```aaaeeemmmzzz|||mmm\\\SSSJJJFFFHHHIIIFFFBBBBBBAAA@@@@@@BBBBBBBBB@@@EEEEEEFFFEEEEEEDDDCCCBBB<<<;;;:::<<<>>>@@@AAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>======CCCBBBAAA???>>>======<<<;;;;;;;;;;;;<<<>>>@@@BBB@@@>>><<<999888777777888888888888888:::<<<>>>???EEEFFFHHHIIIIIIIIIHHHHHHEEEDDDFFFIIIGGGBBB@@@BBB@@@@@@@@@@@@??????@@@@@@AAABBBCCCBBBAAA@@@AAABBB??????>>>>>>???@@@AAABBB>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;999888888999999888777999:::<<<;;;999777666666222333555777999999888777555666777888888777666666555777888888666555444444222222333444555777888999<<<;;;999777666666777777999888777555555555555666<<<<<<======<<<999777555888888888999999::::::::::::::::::::::::;;;;;;;;;:::999888777888999999:::777999::::::888777777888:::999777666555666777777999999:::;;;;;;:::999999:::::::::999999999999999:::;;;<<<<<<;;;;;;===>>>:::;;;===@@@BBBBBB???===999<<<@@@CCCEEEEEECCCBBBDDDDDDCCCBBBAAA@@@???>>>CCCCCCAAA???>>>???CCCFFFDDDBBBDDDIIIPPPRRRNNNIIIIIIGGGEEEFFFIIIIIIGGGDDDDDDDDDCCCAAA@@@>>>======AAAAAAAAAAAABBBCCCEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIEEEBBB>>>;;;999;;;>>>@@@EEEDDDCCCBBB@@@>>><<<:::;;;:::;;;>>>AAAAAA<<<888@@@BBBBBB???<<<===DDDKKKUUUSSSOOOIIIDDDAAAAAABBB@@@???>>>===============<<<:::::::::;;;;;;999777888888999:::;;;;;;;;;;;;777777777777777666555444444444555555666777888888;;;;;;<<<<<<======>>>>>>===<<<:::888666555555555555444444444444555666777777666555444333333333333333444555555666666666555444666888:::;;;:::888777333333333333333444555666555444333444777888777666333555666666666777999;;;:::::::::888666555666777:::999777555444444444444555555666666666777777888888<<>>>>>>>>???@@@CCCCCCCCCCCCDDDGGGIIIIIIKKKNNNRRRSSSPPPLLLIIIHHHDDDBBB@@@AAADDDGGGGGGGGGNNNOOOQQQSSSUUUYYY^^^bbb```]]][[[XXXTTTWWWfffuuuzzzuuugggOOOJJJJJJGGGFFFHHHLLLLLLHHHCCC??????>>>???@@@@@@@@@???CCCCCCCCCBBBBBBAAAAAAAAA:::999999:::===@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>CCCAAA???===<<<;;;<<<<<<:::999888888:::<<>>===;;;999888888888888777777777888:::<<<>>>@@@EEEEEEFFFFFFFFFEEEDDDBBBAAAAAADDDGGGEEEAAA@@@DDD@@@AAAAAABBBCCCCCCCCCCCC@@@AAABBBAAA???>>>???@@@??????@@@@@@AAABBBCCCCCC>>>===<<<;;;;;;;;;<<<===999999999::::::;;;;;;;;;<<<:::999999::::::888666999:::<<<;;;888555444444000222555888999999999999444555666777888777666555444666888888666444333444111111222333555777999::::::999888777777777888999999888777666555666777777===>>>??????===:::888666666666777777888999999999888999999::::::;;;;;;;;;888999999999999:::;;;<<<888999::::::888777777888888777666666666888999:::888999:::;;;<<<<<<<<<<<<::::::999999888888999999999;;;<<<<<<<<<<<<===>>>:::>>>BBBDDDDDDBBB???>>>:::===AAADDDFFFEEECCCAAADDDDDDDDDDDDBBBAAA???>>>??????===;;;;;;===BBBFFFDDDEEEHHHKKKMMMLLLIIIFFFGGGEEEDDDEEEHHHHHHFFFBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJEEEEEEEEEDDDDDDDDDEEEFFFFFFBBB===:::999;;;===???EEEEEEDDDCCCBBB@@@???>>>>>>===>>>AAADDDBBB===888AAADDDDDDAAA<<<===CCCHHHMMMLLLJJJEEEAAA>>>>>>@@@??????>>>=========>>>>>>===<<<<<<<<<>>>>>><<<:::999:::;;;;;;;;;;;;;;;:::666777888999999999999999666666666777777888888999::::::;;;;;;<<<<<<=========;;;999666444444444444444444444444444555555555888777666555444444333333444555666777777888888777555666888999999888777666222222222333333555666666777666555666888999999888444555666666666888;;;===:::;;;;;;999777666666888;;;;;;:::999888777777777555666777888999:::;;;;;;999===CCCHHHJJJJJJGGGEEEBBBAAA@@@??????@@@AAABBBDDDCCCCCCEEEEEEFFFGGGHHHFFFJJJNNNPPPOOOLLLIIIHHHEEEDDDCCCDDDFFFHHHJJJJJJNNNOOOQQQRRRRRRTTTWWWYYYYYYWWWVVVVVVSSSPPPRRRXXXdddvvvpppnnn|||sssttt|||jjj\\\NNNHHHHHHDDDDDDDDDFFFHHHHHHDDDAAA===>>>????????????@@@@@@AAAAAA@@@@@@????????????:::999999:::===@@@@@@@@@>>>>>>??????@@@@@@AAAAAA<<<<<<=========>>>>>>>>>>>>===<<<:::::::::;;;<<<:::999777777777999;;;<<<;;;;;;:::999888777777777777666777888999<<<>>>@@@EEEDDDCCCCCCCCCBBB@@@>>>>>>???CCCFFFDDD@@@AAAFFFBBBCCCDDDEEEEEEEEEDDDDDD@@@AAABBBAAA???===>>>?????????@@@AAABBBCCCCCCCCC@@@???>>><<<;;;;;;<<<===888888999999::::::;;;;;;<<<;;;:::;;;<<<;;;999888888999:::999666444444444111444888999999999999:::555666777888888777666555333555777777555444333444000111111333555777888999777777777777777888999:::888777666666666777888999<<<=========<<<:::888777555555555666666777777777666666888999999999999999666888::::::::::::;;;===888999;;;:::999777777888888888888999:::;;;<<<===888888888888999:::<<<===888888888999999999999999888:::<<<<<<<<<;;;<<<===;;;@@@FFFGGGDDD@@@??????<<>>???@@@@@@DDDDDDDDDDDDCCCBBB@@@@@@>>>???AAACCCCCCAAA===:::???@@@@@@===::::::===@@@BBBCCCCCCBBBAAA@@@AAACCC======<<<;;;;;;<<<<<<======<<<<<<===>>>???===<<<::::::;;;;;;;;;:::999999777777999:::;;;<<<<<<<<<777777777777888888888999999999999::::::::::::::::::999666444333333444555444555555555555555555555777777777666666555555444555555666777888888777777666666666777666666555555444444444555666777888999999888777888:::;;;:::999666777888888888999;;;>>>:::;;;;;;:::888777888999======<<<<<<;;;::::::999666777888:::;;;<<<<<<<<<:::===BBBFFFHHHGGGEEEBBB@@@@@@@@@AAABBBCCCDDDEEEGGGEEEFFFIIIJJJHHHGGGIIIEEEHHHLLLNNNNNNLLLKKKKKKGGGGGGGGGHHHIIIKKKLLLMMMLLLNNNPPPPPPPPPPPPQQQSSSZZZUUURRRSSSSSSQQQQQQSSSVVV[[[dddrrrjjjbbbgggsss~~~{{{qqqpppzzz|||VVVIIILLLNNNKKKIIICCCCCCDDDDDDDDDCCCCCCBBB===>>>@@@@@@??????@@@BBB??????>>>>>>>>>>>>??????;;;:::999;;;===???@@@???=========>>>>>>?????????;;;;;;;;;;;;<<<<<<<<<===999999999999999999::::::999888777666666666777888888888888888777777666666666666666777999<<<>>>@@@GGGDDDAAA@@@AAA@@@>>><<<===>>>BBBDDDBBB???CCCIIIFFFFFFFFFFFFEEEDDDBBBAAA@@@AAABBB@@@>>>===>>>>>>======>>>@@@AAABBBBBBBBBCCCBBB@@@>>><<<<<<<<<<<<777888888999::::::;;;;;;;;;;;;;;;<<<======;;;999555666777666555555666888333777:::;;;:::888999:::777888888999888777555444111333666666555444444444111111111333444666888999666666777888888888888888555555555555666888999;;;999999999999888888888888444444444444444444444444333444555777777888777777333666888999888888:::<<<888:::;;;:::999888888888888999999:::;;;;;;;;;;;;999888666444555666888:::666777888999999:::999999888:::<<<<<<;;;::::::;;;;;;AAAGGGGGGBBB>>>>>>??????AAACCCDDDDDDCCCAAA???BBBCCCDDDDDDDDDCCCAAA@@@;;;;;;;;;::::::===AAADDDGGGIIIKKKLLLKKKHHHEEEBBBAAACCCEEEEEECCCAAA@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHDDDGGGJJJJJJIIIHHHIIIJJJFFFDDDBBBCCCEEEFFFEEECCCBBBBBBBBBBBBBBBAAA@@@???===@@@BBBBBB@@@===<<<;;;<<<<<<;;;;;;::::::::::::===???AAABBBAAA@@@AAABBB::::::999999999999::::::;;;::::::;;;===>>><<<;;;999:::::::::999999888777888888999:::;;;;;;;;;;;;666666666777777777777777:::999999999999999999888777555333222111333444666555555666666666555555555555666666666666666555555444555555666666666555555777666555444333333444555444444444555666777888999:::999888999:::;;;:::999666888999:::999999;;;<<<:::;;;;;;:::999999:::<<<>>>>>>>>>======<<<;;;:::888999:::;;;;;;;;;:::999:::===AAADDDEEEDDDAAA???<<<>>>???AAACCCDDDEEEEEEGGGEEEGGGMMMMMMHHHFFFHHHDDDFFFIIIKKKJJJIIIIIIJJJIIIJJJKKKKKKLLLLLLMMMNNNJJJLLLOOOPPPOOOOOOPPPQQQYYYSSSOOOOOONNNLLLMMMQQQTTTZZZaaaaaaaaannnssscccfffqqqeee\\\RRRLLLJJJGGGDDDBBBCCCDDDDDDCCCAAA@@@@@@AAA<<<>>>@@@@@@>>>>>>@@@CCC???>>>============>>>???<<<:::999:::<<<>>>>>>>>>==================>>>>>>999999::::::::::::;;;;;;666777777888888777777666666666666666666666666666666666666666666666555555555555666777999<<<>>>@@@IIIEEEAAA???@@@@@@>>><<<===>>>AAADDDAAA???DDDKKKHHHHHHHHHGGGEEEBBB@@@>>>@@@AAABBBAAA>>>======>>>;;;<<<===>>>@@@@@@@@@AAAEEEDDDAAA???======<<<<<<777888888999::::::;;;;;;;;;::::::<<<======;;;999222333444444444666999<<<555888<<<<<<:::888888:::888999999999888777555444000222555666555444444555111111222333444666777888666777888999999888777666444444444444666888:::;;;777666666555666666777888333333333333333333333333111222444666666666666555111444777888777666888;;;888:::;;;;;;999888888999777888999::::::999777666:::888444111111222444666555666888999:::::::::999888:::<<<<<<;;;999999999;;;AAAGGGFFF@@@<<<<<>>???@@@AAAAAA@@@>>>===;;;<<<<<<<<<<<<>>>AAADDDEEEDDDDDDGGGIIIGGGBBB===???BBBEEEEEEAAA>>>>>>???BBBBBBCCCCCCDDDDDDEEEEEEJJJIIIHHHGGGFFFEEEEEEEEE===AAAFFFHHHGGGFFFGGGHHHFFFEEEEEEHHHKKKKKKHHHEEE@@@@@@AAAAAAAAA@@@??????<<>>>>><<<:::888888888888777777777888999999999888888999;;;<<<;;;:::999999999999888777666666999999:::::::::999888888555555555666666666666666:::::::::999999888888888555333111000000222555777555666666777666666555555444444555555666555555555333444444444444444333333888666444222111222333444111222222333444555777777:::999888888:::;;;:::999666888:::;;;:::999:::;;;:::;;;<<<;;;::::::;;;======>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::888777666:::<<>>AAADDDEEEEEEEEEFFFCCCFFFMMMMMMGGGDDDFFFBBBDDDFFFGGGFFFEEEEEEFFFJJJLLLMMMMMMMMMMMMNNNOOOHHHKKKNNNOOOPPPPPPPPPQQQNNNLLLKKKMMMKKKIIILLLQQQPPPOOOTTT[[[ZZZWWW```nnnsssjjjfffcccnnnjjjyyymmmhhhyyyooo___\\\NNNKKKEEE@@@@@@DDDEEECCCAAACCCCCCAAA===::::::;;;;;;===@@@???>>>>>>@@@CCC???>>>===<<<<<<===??????;;;:::999999;;;======<<<========================999999999999999999999999555666777777777666444333333444555555666666555555444555555555555555444444555555555777999<<<>>>@@@KKKGGGCCC@@@@@@@@@@@@@@@BBBBBBCCCEEEFFFFFFFFFFFFPPPXXXVVVHHH???@@@???::::::===@@@@@@???===;;;;;;>>>======AAABBBBBBFFFLLLJJJHHHEEEAAA>>><<<<<<;;;::::::;;;;;;<<<;;;;;;:::;;;===>>>===:::999888999888555222111333666999:::777888999:::;;;:::999999999888888777666555555444333555666666555444444555555444333222333444555666777888888999999999888888999777555333333555777888777888888777555333333444///000000111111111111000333333444555444222///...000111333666999:::999777999888888999::::::999888:::777444333555777666444777444333555444222222555666777888888777888:::<<<:::<<<======;;;999999:::AAA@@@@@@??????@@@@@@AAAIIIGGGCCC@@@===;;;;;;;;;???@@@AAABBBAAA???===;;;???<<<999888;;;???BBBDDDHHHIIIIIIGGGCCC@@@=========@@@BBBBBB>>><<<;;;===@@@FFFJJJIIICCC@@@BBBFFFGGGFFFEEECCCCCCCCCDDDDDDEEEDDDCCCBBBCCCEEEGGGHHHJJJHHHGGGIIILLLMMMKKKHHHLLLIIIEEEDDDEEEEEEBBB@@@BBBBBBBBBAAA???<<<:::888666777999:::;;;<<<<<<===999999999888777888;;;>>><<<<<<<<<;;;:::999777666666888:::;;;<<<;;;999888999:::;;;<<<;;;999777555<<<999777777:::<<<<<<;;;555444444555555666777888888888888777777777777777888666444222111333555777444555666777777666555444888888888777666444333222555555444444444444555555333111000000222333333333000111222333555666777888888888888888888888888888666888999:::;;;;;;:::999::::::;;;;;;;;;:::999999;;;;;;;;;;;;::::::999888888888999:::;;;===>>>???BBBAAA@@@>>>>>>>>>>>>???>>>>>>???@@@BBBCCCCCCDDDGGGGGGGGGFFFEEECCCAAA@@@CCCBBBAAACCCFFFIIIJJJIIINNNPPPRRRSSSQQQPPPPPPPPPOOOMMMOOOUUUUUUPPPOOORRRQQQSSSUUUUUURRRNNNLLLKKKRRRVVVVVVTTTVVV[[[YYYSSS```kkk}}}zzzvvvtttyyy}}}mmm```TTTMMMKKKLLLIIIFFFEEEDDDDDDBBBAAAEEEDDDCCCAAA??????AAACCC<<<>>>AAADDDEEEDDDCCCBBB???AAACCCCCC@@@===;;;;;;:::<<<>>>??????>>><<<:::666888:::<<<<<<;;;999777999:::;;;999777666666777777666555444444444444444222333444444555444444444111222444666666666666555777666666888;;;>>>>>>>>>JJJGGGCCCAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDRRRYYYXXXKKKBBBCCCBBB>>>???@@@AAA@@@???>>>>>>??????===>>>AAAAAA@@@CCCIIIGGGFFFCCC@@@>>><<<;;;;;;:::;;;;;;;;;;;;;;;:::999:::<<<===<<<:::999999:::777444222111333666888888777777999999:::999999888888888777777666555555444333555666666555444444555555444333222222333444555666666777888888888888777888777555333222333444555555666666555333222222333000000111111111111000000222333444444444222000///111111222555888:::999888:::::::::;;;;;;;;;:::999999777444444666777666444888444333555555222222555777888999888777777999;;;<<<<<<;;;999888999;;;>>>AAA@@@@@@??????@@@@@@AAAFFFDDDAAA>>><<<;;;<<<<<<>>>???@@@@@@@@@???======???<<<999999<<<@@@CCCEEEGGGHHHHHHEEEAAA>>>======>>>@@@AAA@@@>>><<<===>>>@@@FFFJJJHHHCCC@@@BBBEEEFFFEEECCCBBBBBBCCCCCCDDDDDDBBBAAA@@@@@@BBBDDDFFFHHHGGGGGGHHHKKKLLLJJJHHHKKKHHHEEEDDDDDDDDDBBB@@@?????????>>>>>>===<<<;;;777777888:::;;;;;;;;;;;;:::999888888888:::;;;;;;;;;;;;;;;:::999888666666666777888999999999888777888888999999999888777666999888888:::<<<<<<:::777666666666555666666777888777777777777777777777777888777666555555666888999666666666666666555444444777777777666555444222222444444333333333333444444111000///000222333222111000111222333444666777777777777888888888888888888777777999999:::999888888999999:::::::::::::::999:::::::::::::::999888888888888888999:::<<<>>>???DDDCCCAAA@@@????????????======>>>@@@AAACCCDDDDDDGGGFFFEEEDDDBBBAAA@@@???DDDCCCCCCEEEHHHKKKLLLLLLPPPQQQSSSSSSQQQPPPQQQRRRPPPMMMNNNRRRRRRMMMLLLOOOTTTVVVWWWUUUQQQMMMJJJIIIPPPSSSTTTSSSUUUZZZYYYTTTZZZ[[[^^^hhh{{{qqq^^^UUUQQQKKKGGGFFFJJJGGGEEEDDDDDDCCCAAA@@@@@@AAA@@@???>>>>>>AAACCC???AAACCCFFFGGGGGGFFFEEEDDDEEEEEECCC???;;;999999999;;;>>>??????>>>;;;999777888:::;;;;;;999777555999:::;;;:::777666777888555555444333333333333333111222333555555666666666222333555666777777666666777777777999<<<===<<<;;;IIIGGGDDDCCCDDDEEEDDDDDDAAABBBBBBCCCCCCCCCBBBBBBIIIOOONNNEEE???AAAAAA>>>>>>???>>>===;;;;;;<<<>>>???>>>???BBBAAA>>>???DDDDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<<<<:::999:::;;;555333222333555666777666666666777888888888888888888777777666666555555555333555666666555444444555666555333222222222222333444555555666777777666666666555444333222111111111222333444333111000111222111222222222111000//////111222333444444333111111222111222444777999999888;;;;;;<<<<<<<<<;;;;;;:::777666555666777777555444999555444666555222222555999999:::888777666888999===;;;999666555888>>>BBB@@@@@@????????????@@@@@@CCCAAA???===<<<<<<<<<===============>>>>>>>>>>>>???<<<::::::===BBBEEEFFFGGGGGGEEEBBB>>><<<<<<===>>>??????===<<<<<<>>>@@@DDDHHHKKKHHHBBB>>>???AAABBBBBBAAA@@@AAABBBCCCDDDCCCAAA>>><<<===???BBBDDDEEEEEEFFFHHHJJJJJJIIIGGGHHHFFFDDDCCCCCCCCCAAA@@@<<<<<<;;;;;;;;;<<<===>>>777777888999::::::999999:::888666777:::;;;:::777999999999999888666555555555555555555666666666666666666666666666777777888888888999;;;<<<;;;777444888777777666666666666666555666666777777777666666555555666666777888888999888888666555444444444444666666666666555333222222333222222111111222222333/////////111222222111///000000111222444555666666666666666777777888888888777777888888888777666666777777888999::::::::::::999999::::::999999888888999888888888999<<<>>>@@@BBBBBB@@@???======<<<<<<;;;;;;===>>>@@@BBBDDDDDDFFFEEECCCAAA????????????CCCBBBBBBDDDHHHKKKLLLLLLRRRSSSSSSRRRQQQQQQRRRTTTPPPMMMMMMOOONNNKKKJJJLLLWWWXXXXXXUUUQQQLLLJJJIIIMMMPPPPPPQQQSSSWWWWWWSSSTTTVVVXXX\\\dddssswww\\\RRRIIIHHHKKKJJJGGGEEEGGGEEECCCCCCCCCCCCAAA???===>>>??????>>>???AAACCCCCCDDDFFFHHHIIIIIIHHHGGGHHHHHHFFFBBB===999777777888:::>>>@@@@@@>>>:::888777888999999999777555333888999:::999777666666777555444333333222333333333111222444555666777888888333444666777888777777666777777888:::<<<;;;999777GGGFFFDDDEEEFFFGGGFFFEEEBBBBBBCCCCCCCCCBBBBBBAAA???CCCDDD???===@@@AAA@@@>>>@@@@@@@@@>>><<<======???>>>???BBB@@@;;;;;;???@@@???>>>===<<<;;;;;;;;;:::;;;;;;::::::999888777888:::;;;;;;:::::::::;;;444444444555777888777666555666666777777777777777777777666666666555555555333555666666555444444555666555333222111111111222222333444555555555555555333333333222222111111000111222333222111000111222333333333222222000///...000111222333333333333222333222111333555888999888:::;;;<<<<<<:::999999:::555666777888888777666444999666555666666333333555:::::::::999777666777888:::999888666666999???CCC@@@@@@????????????@@@@@@CCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@???===;;;;;;???CCCFFFGGGGGGFFFCCC???;;;:::<<<>>>>>>===;;;999999;;;===???HHHJJJKKKHHHAAA<<<;;;<<>>>>>>>>???@@@BBBCCCBBB@@@===;;;;;;===@@@BBBBBBCCCEEEFFFHHHGGGFFFEEECCCCCCBBBBBBBBBBBB@@@@@@<<<:::999888888:::===>>>777888888999999999888888999555333555:::;;;777333777777777777666555444333333333222222333333444555444444333222333555777888888888999::::::888666444888777666555444444444444444444555666666666555555000111333555666666666666999888666444333222333333444444555444444333222222333222222111111222222333//////000222444333111...000000111222333444555555555555555666666777777888777777777666666555555444555666777888999999:::999777888888999888888777777999888777777888;;;>>>@@@???>>>===<<<:::999888888888999;;;===???AAACCCDDDDDDBBBAAA??????@@@BBBCCCAAA@@@@@@BBBFFFIIIJJJJJJSSSSSSSSSQQQPPPPPPRRRTTTOOONNNMMMMMMMMMMMMMMMNNNVVVVVVVVVTTTPPPMMMLLLLLLLLLLLLMMMNNNQQQTTTTTTSSSSSSYYY```cccaaa___^^^___iiizzzpppcccXXXXXXQQQKKKKKKMMMLLLHHHDDDEEEDDDCCCCCCDDDDDDBBB@@@???@@@BBBBBBAAA@@@BBBCCCEEEFFFGGGIIIIIIIIIHHHGGGGGGGGGDDD@@@;;;777666777777999===@@@@@@===999777555666777888777666555444666777888777555444555666555444444333333444444444444444555666777777777777444555777888888888777666777777888:::;;;:::666333EEEDDDDDDEEEGGGGGGFFFEEECCCCCCDDDDDDDDDCCCBBBBBBCCCEEEEEEBBBAAACCCCCCCCCBBBEEEHHHIIIGGGCCCAAA@@@>>>===>>>@@@>>>999999<<<============<<<;;;::::::999999::::::999888888777888999;;;;;;:::999:::;;;666555666888::::::999777666666666666666777777777666666666666555555555555333555666666555444444555555444222111000000000111111111222333444555555555111111222222222222222222111222333333222111333444444444444444333222111000000111111222333333333333333222111222555777888888777999;;;:::888666777888555666888888888777666666999666555777777444444777:::;;;;;;999666555666777666777888888999;;;>>>AAA@@@??????>>>>>>??????@@@EEEDDDCCC@@@>>>===<<<;;;:::::::::;;;<<<>>>@@@AAA???===<<<<<<@@@CCCEEEFFFFFFDDDAAA===:::999;;;>>>===:::888666777999;;;===EEEGGGHHHFFFAAA>>>======<<<<<<;;;;;;<<<>>>@@@AAACCCAAA>>>;;;;;;<<<>>>@@@???AAACCCDDDDDDCCCBBBAAA???@@@AAAAAAAAA@@@@@@???===;;;888666666888:::<<<777888888999999999888888777444111333777888555000666666666666555444333333222222111111222222333444333222111000111333666888888888888777666555666666666555444333222111111111222333444666666555444444...000222444666666555555888777444222111111111222222333333333333333222111333333222222222222333333000000111333555444222000///000000111222333444444444444444555555666666666777666666555555444444444444555666777888888888888666666777777888777777666888888777777999;;;>>>???===<<<<<<;;;:::999888777777888:::<<<>>>@@@BBBBBBAAAAAA@@@@@@AAACCCFFFHHHCCCBBBBBBCCCFFFIIIJJJIIIRRRRRRQQQOOONNNNNNOOOQQQMMMNNNNNNMMMNNNPPPRRRQQQQQQRRRRRRQQQOOONNNPPPQQQMMMKKKJJJMMMOOOPPPPPPPPPRRRUUUWWWWWWVVVVVVXXX[[[YYY\\\```fffrrruuu```UUUTTTWWWWWWZZZUUUNNNJJJJJJJJJGGGCCCDDDDDDCCCDDDFFFFFFDDDBBBCCCEEEGGGGGGEEECCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEECCCCCCAAA>>>:::777777888777999<<<>>>>>><<<999777333444555666666666666555333444555444333222333444666666555555555555666666777777777777666555444333555666777888888777777666666666777999:::999555222BBBBBBCCCEEEFFFFFFDDDBBBBBBCCCCCCDDDDDDDDDCCCCCCHHHGGGFFFCCCAAAAAA@@@??????CCCHHHIIIGGGCCC???======;;;<<<===;;;888888<<<<<<=========<<<;;;:::999777888888999999999888888888:::;;;;;;999888999:::777777777888:::;;;:::999666666666666666777888888555555555555555555555555333555666666555444444555444333111000000000000111000111222333444555555555444333333222222333333444111222444444333333444666555666666555555444333222111111111222222333333444222222111333666777777666555888:::888555333444666555666888888777666777888888555555777777555666999:::;;;:::999777666666888333555999:::;;;;;;===>>>??????>>>>>>>>>>>>??????FFFEEECCCBBB???===<<<;;;999999;;;<<<===???@@@@@@@@@>>><<<===@@@CCCDDDDDDDDDCCCAAA===:::999;;;======:::777666777999::::::???AAACCCDDDCCCAAABBBBBB::::::999999:::<<<===>>>BBBAAA>>>===<<<<<<======<<>>===<<<;;;===@@@@@@@@@?????????===;;;999777666777999:::777777888999::::::999999666444222222555555333111555555555555555444333333222222222222333333333333222111000000111333555777777777777555333444666888444333222111000000000000000111333555666555444333///111333555666666666555444444222111000000000000000111222222222222222111333222222222222222222333111111111333444555333111///000000111222222333333444444444444444444444444666666555444444444555555444444555666777777777777555555666666777777666666777777777888:::;;;==================<<<;;;:::999777777999;;;===>>>@@@@@@@@@@@@@@@AAACCCEEEHHHIIIHHHFFFFFFGGGIIIKKKKKKKKKNNNNNNNNNMMMKKKJJJKKKMMMJJJLLLMMMLLLNNNQQQRRRQQQLLLMMMNNNNNNNNNPPPSSSVVVPPPKKKJJJLLLNNNLLLLLLMMMNNNQQQUUUUUUTTTSSSVVVXXXVVVWWWWWWVVVYYYcccrrr}}}~~~ooo]]]ZZZVVVRRRPPPRRRTTTVVVUUURRRLLLGGGHHHKKKJJJGGGCCCBBBCCCEEEGGGGGGEEECCCEEEGGGJJJJJJGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBB>>>??????>>>;;;:::::::::777999;;;<<<<<<;;;999777444444555555666666666666222333444333222111222444666666666555666666777888888888777666555444222111555555666777777777666555444444555777999888666444@@@@@@AAADDDEEEEEEBBB???@@@AAABBBCCCCCCCCCCCCCCCEEEBBB@@@@@@???>>>======<<>>>>>>>>>>>??????CCCBBBBBBAAA???>>><<<;;;999:::<<<>>>???@@@??????@@@>>>======???AAABBBBBBCCCCCCAAA>>>;;;:::;;;===???;;;888777999::::::999>>>???AAACCCCCCBBBBBBBBB999999888888888999;;;<<<@@@???>>>===<<<;;;;;;::::::===@@@@@@===:::888888888;;;???@@@???===>>>???<<<;;;999777777888999:::777777888:::;;;;;;;;;;;;777666444333333444444555555555555555555555444333111222333444555444444333222222111111111222444555333555777666444444555777333333222111111000111111...000222555555555333222000000111222333444444444000000111111000///......///000000111222222222111222111111000000111111222222000000111222333222111//////000000111222222222555555444444333333222222666555555444444555666777444555555666666666555555444444555666666666666666555666888:::;;;<<<<<<<<<;;;;;;<<<======<<<;;;;;;777777888:::;;;===>>>>>>AAAAAABBBCCCDDDEEEFFFFFFKKKIIIHHHHHHJJJKKKKKKJJJIIIJJJKKKJJJHHHFFFFFFGGGFFFJJJLLLJJJKKKOOONNNJJJIIIIIIJJJKKKLLLPPPTTTXXXSSSMMMJJJLLLMMMIIIHHHJJJJJJQQQXXX[[[XXXRRRNNNMMMMMMRRRYYY___``````______fffhhhrrrzzzjjjccc]]]WWWNNNOOOQQQSSSSSSQQQPPPPPPQQQQQQMMMGGGHHHMMMMMMIII@@@@@@AAADDDFFFFFFDDDBBBBBBEEEHHHIIIHHHEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???===???@@@@@@>>><<<<<<<<<999999::::::::::::999999777777777666555444444333222444555444333222444555555555555555555666777777666666666555555333222111444555666777666666555444333222333555777888888666??????AAACCCDDDCCC@@@===>>>???@@@AAABBBCCCCCCCCC@@@>>>===???@@@@@@@@@AAA>>>@@@AAA@@@>>>;;;:::::::::888777999888666999???======>>>>>>===;;;999888444555666888999999999999:::;;;<<<;;;999777777777777666555666888999999999888777666666666777999:::444555555555555555555555333555666666555444444555111111000//////000111222000000222333444555555555???<<<888444222111222333///000222222222222444666666777777888888888888777333333222111111222222333111111222555777777555333444888:::999444111333666666777888777555555999<<<666333444777999888999===999999:::888777666888999555666888999999:::<<<>>>??????>>>>>>>>>>>>????????????@@@??????>>>===<<<999:::===???@@@@@@???>>>AAA???======???@@@AAA@@@CCCCCCBBB???<<<;;;;;;===@@@===:::999;;;;;;:::888BBBBBBCCCCCCBBB@@@???>>>999888777777777888999:::>>>>>>>>>===<<<:::999888999<<<@@@???;;;777555555666:::>>>???>>>===>>>???:::999888888888999:::;;;666777999:::;;;<<<<<<===888888777555333333555888555555555666555555444444111222555666666666444333222222222222222222333444///333777888666444444555444333222222111222222222---///222444555444333222.........///000000111111---...///000000///...---...///000111111222111111000000////////////000000111000...///000222222111//////000000111111222222666555555444333222111111666555444444555666777888555555555666555555444444333444444555666666666555333555888;;;<<<<<<;;;:::888999:::;;;<<<;;;:::999777888888999;;;<<<======AAABBBCCCDDDDDDDDDCCCCCCKKKIIIHHHHHHIIIJJJIIIHHHFFFGGGIIIIIIFFFDDDCCCCCCCCCIIIKKKHHHHHHKKKIIIDDDGGGHHHIIIJJJKKKOOOTTTXXXVVVOOOKKKMMMLLLGGGFFFIIIIIIMMMPPPPPPNNNMMMOOOQQQPPPPPPQQQTTTXXX]]]aaadddeee___]]]aaahhhttt{{{qqqbbbVVVTTTWWWUUUOOOQQQPPPOOOOOONNNNNNPPPTTTPPPQQQNNNGGGGGGKKKJJJDDD>>>???@@@CCCEEEFFFDDDBBB>>>AAAEEEGGGGGGEEECCCCCCAAAAAAAAA@@@?????????>>>>>>@@@BBBCCCAAA>>>======999999999999999999999999;;;:::999777555333222111444555666666444444555666444444444444444555666777444444555555444444333222444444555666666555444333222111111333666888999888;;;???CCCBBB@@@???CCCGGGDDDDDDDDDCCCBBBAAA@@@???===@@@BBBBBB???======???>>>>>>===<<<;;;::::::999777777777666555666:::<<<:::;;;<<<======<<<;;;:::888555333333666888999:::888888999:::999888777666777888888888666555333111777777777777777666666555333333222111222333555666444333333444555555444222333222111111000000111111000111222222333444555555222333444444444444333222000///......///111444555888777666555555666777888666666555444333333222222222222333333444555555555777888888666444333444666444555777777666666888999888888777777888:::;;;===666777888999888666444333777777777777888:::<<<===999999999999:::;;;<<<===<<<<<<>>>@@@AAA???<<<:::<<<::::::<<<>>>???<<<888<<<<<<<<<>>>AAABBBBBBAAAFFFBBB===::::::;;;;;;;;;<<<;;;:::999:::<<>>>>>===;;;:::::::::999888:::===@@@@@@<<<;;;===:::666999AAA@@@???>>><<<:::888777666:::::::::;;;===>>>@@@AAA>>>;;;888777888888666444666777888999:::;;;;;;:::<<<;;;:::888777555444333666666666666666555555444111222333333444444333333444444444444333333222111111222222333444444444444333222111111000111111111...///111222333444555555333111///...---...///000+++,,,---...///...---,,,111111111111000...---,,,000111222111000//////111000000111111111111000000222111111111000000//////333222000///...///111222444111000111555666555222333333333333333333333333444333333222222333333444222444666666666666777888::::::999999888999999999888888999:::;;;;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCC@@@>>>BBB>>>>>>CCCCCC@@@@@@EEEDDDCCCCCCFFFKKKPPPRRRSSSQQQPPPNNNLLLJJJHHHHHHGGGKKKLLLMMMMMMMMMLLLJJJIIIKKKOOOTTTWWWXXXXXXYYYYYYVVVVVVTTTOOOLLLPPPYYYbbbyyy{{{nnn^^^WWWQQQNNNKKKIIIHHHKKKNNNPPPLLLMMMNNNOOOPPPOOONNNNNNMMMLLLJJJHHHGGGGGGGGGHHHCCCCCCBBBBBBBBBAAAAAAAAA???CCCGGGHHHEEEAAA??????======????????????>>>===AAA???===<<<<<<<<<:::999777888999:::999999777666<<<<<<;;;:::888666444333333444444444333333555666777666555444444555666777444555666666666666666555777777777777666555333222111333444666666666666555:::===AAA@@@>>>>>>AAADDDBBBBBBBBBAAAAAA@@@???>>>===@@@BBBBBB???===>>>??????>>>>>>===<<<;;;::::::888888777666444555888::::::;;;<<<<<<<<<<<<;;;:::777555333333555888999999777888999999999888777777777777777777666444222111666666777777666555444444333222222222222333444555444444333444555666444222333222111111000000111111222222333333333333333333111222333333333333222111//////...///000111333444777666666555555666666777666666555444444333222222222333333444555555666666666777777555333333444555444555777777666666888999;;;:::999888777888999999444555777777777666444333888777777888999:::<<<===777777777888888999:::;;;;;;;;;===>>>???>>>;;;999>>><<<;;;===???@@@>>><<<<<<<<<===@@@CCCDDDDDDBBBBBB???:::777666777777777===<<<:::999999;;;===>>>EEEBBB>>>=========<<<::::::::::::888888:::>>>AAA>>>;;;;;;===;;;888<<>>;;;888666555777888999:::<<<===>>>??????<<<999999999999666333777777888999::::::::::::;;;:::999888777555555444666666666666666555444444222222333444444444444444333444444444333333222111222222333333444333333333333222111111000000000000...///111222333444444444222111///...---...///000,,,,,,---............---+++,,,---///000111111111000111222111/////////000///000000111111000000///111111111111000000000///333111000......///000111222111111222444555555444333333333333333333333333333333222222222222333333111333666666666555666888888888888888888888999999777777888888888888888888888999;;;===???@@@AAABBBDDDDDDCCCCCCCCCDDDDDDEEECCCBBBBBBBBBAAA@@@>>><<>>BBBEEEFFFDDDBBBAAABBB>>>???@@@@@@@@@???>>>===AAA???<<<<<<<<<<<<;;;999666777888999999888888777:::::::::999888777666555222333444333222333444666888888666444444444444444444444555666666666666555555666777777666555444333111222444555666777777666888;;;>>>>>><<<<<<>>>AAA@@@?????????>>>>>>======>>>???AAAAAA???>>>===>>>???>>>>>>===<<<;;;::::::888888777555333444666888999:::;;;;;;;;;;;;:::999777555333333555777888888777777888888888888777777666666666666555333222111666666666555444333222111333222222222222333444444555444333444666666444333222222111000000000000111444444333333222222222222000111111222222111111000......///000111222222333555555666666666666555555666555555444444333333222333333444444555666666777555666666444222222333444444555777777666666888999<<<;;;:::888777666555555222333555666666666555444888888888888999;;;<<<===555555666666777888888999999:::;;;<<<<<<<<<:::999@@@>>>======???AAA@@@@@@<<<===???BBBEEEGGGEEEDDDCCC@@@<<<999999999999888;;;:::999888999;;;===???DDDAAA>>>=========<<<:::;;;;;;:::999999;;;???CCC===;;;;;;===<<<<<>>>>>???@@@BBBCCC@@@@@@@@@@@@???>>><<<<<<:::999<<>>@@@CCCCCCCCCBBBCCCDDD???@@@AAAAAA@@@???>>>===@@@>>><<<;;;<<<<<<:::999555666777888888888888888777888888888888888777666222333444333222222444666999888666444333222222222333333444555555555555555444555666666666555444333111222333555666666777777888:::<<<<<<;;;;;;===???===<<<<<<<<<;;;;;;<<<<<<===???@@@@@@???>>>===<<<<<<<<<<<<;;;:::999999888777777666444333333666888999999999999999999999999666555333444555777777666666777777777777777777777555555555444333333222111444444444444333111000///222222222222222222333333555444333444666666444333222222111000000000000000333222222222222222222222///000000000000000000///......000111222222222222333444555666666555444333555555444444333333333333333444444555555666666777444555555333111111222333444555777777666666888999;;;:::999777666555444444222333444666666777666666888888888999:::;;;;;;<<<555555666777777888888888999:::;;;;;;;;;:::;;;;;;@@@???======>>>???AAAAAA>>>???AAADDDGGGGGGEEECCCAAA???<<<<<<<<<======<<<888888888888:::<<>><<<<<<==================<<<<<<===AAADDD===<<<<<<======>>>AAACCCDDDDDDBBB@@@===:::777555222444777:::<<<======<<<>>>>>>>>>>>>===:::777555888888888888888999::::::888888888777777777777777555555666666555555444333333333444555555555555444333333333444444333333222333333333333333222111000333222111000///.........///000111222222222222222000///...------.../////////...---------...000111......///////////////...///111111111///...///000......////////////......111111111000000000000000000000///...---......///,,,///333333222222555888222222222222222222222222111111000000000000111111111333555555444333333444222222333444555666666666333333333333333444444444444555777888999::::::;;;;;;;;;:::::::::<<<>>>@@@>>>?????????===<<<<<<===888:::===AAACCCBBB@@@@@@???>>>>>>AAAEEEHHHJJJKKKMMMLLLKKKJJJKKKLLLNNNOOOKKKJJJHHHGGGGGGGGGHHHIIIHHHKKKNNNPPPPPPPPPQQQRRROOOMMMLLLNNNSSSVVVVVVTTTTTTTTTUUUYYY^^^bbbcccccckkkvvv{{{rrriiilllxxxsssnnngggaaa]]]YYYUUURRRTTTLLLFFFGGGIIIHHHGGGHHHEEECCCAAA???@@@AAADDDFFFIIIIIIJJJIIIHHHFFFDDDCCCGGGFFFEEECCCBBB@@@??????BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@AAABBBCCC@@@@@@AAAAAA@@@???===<<>>::::::999999999:::;;;;;;======>>>>>>>>>===<<<:::888888888888888777777777555666555444333444777:::888888777777777777888888666555444444666777777666777777777666666666666666444444333222222222111111333333333333222111000///222222222222222222222111444333333444555555444222222111000000//////000000000000111222222333444444////////////////////////...///000111222222111111222333444555555444333222333333333333222222222222333333444444555666666666444555555333111000111333444555777777666666888999777777777666666555555555333444555666777888888888777777888999999:::::::::555666777888999999999999999;;;<<<;;;::::::<<<>>>??????>>>===<<<===>>>@@@AAAAAABBBDDDFFFFFFCCCAAA:::999999:::===>>>>>>===;;;::::::::::::;;;<<<============<<<<<<===???@@@???@@@AAA@@@@@@@@@BBBDDD??????>>>===>>>@@@@@@@@@@@@@@@@@@@@@>>><<<999888444666999<<<>>>>>>=========>>>??????===;;;888777888888777777777888999:::777777777777777777777777555555555555555444444333222333444444555555444444222333333444444333333333333333333333222111111000222111000///............000000111222222222111111//////........./////////000///...---...///000111222222222111111///......///000111000.........///......////////////......000000000000000000111111000//////...............,,,///222333111222555888111111111111111111111111111000000//////000000111111333444444222111222222000111222444444555555444111111222333555666777777555666777888999999999999888888888888999:::<<<===;;;<<<===<<<:::999;;;===:::===AAACCCDDDEEEDDDBBB???>>>>>>AAAFFFJJJLLLMMMIIIJJJLLLNNNOOONNNNNNMMMLLLKKKIIIHHHHHHHHHIIIJJJEEEGGGJJJKKKKKKKKKLLLMMMIIIJJJKKKNNNPPPRRRSSSTTTNNNNNNOOOQQQTTTVVVWWWWWWWWW[[[ZZZSSSMMMPPPYYY___eeeggglllttt}}}yyyrrriiiaaa[[[OOOMMMKKKKKKNNNQQQTTTUUULLLFFFBBBCCCEEEDDDDDDEEEBBBAAA???>>>???AAACCCDDDIIIIIIIIIIIIGGGFFFCCCBBBDDDDDDCCCBBB@@@???======CCCCCCCCCCCCBBBBBBBBBBBBBBBAAA???>>>>>>?????????>>>>>>?????????>>><<<;;;<<<;;;999888999999888777333333444444555666777888777777777666555444222222111222222222111111333444333333333333333222222222000111222333444444444444222333444555555444333333444444333222222111111111;;;;;;;;;<<<<<<<<<======888888777777777999:::;;;<<<;;;;;;<<<===<<<:::888555555555666666777777888777777666555333444777999777777666666666666777777777666555666777888777666999888777555444444444444333333222111111111111111111111222222222111000000222222222333222222111000333222111222444444222111111111000////////////000//////000111222333444444000//////......//////000///000000000111111111111222222333333333333222222111111111111111111111111222222333333444555555666444555555333111111222333444555777777666666888999444444555666666666555555555555555666777888999999666666777888999999888888666777888:::;;;::::::999999;;;<<<:::888999<<<@@@>>>??????===;;;:::;;;===AAAAAA@@@AAACCCDDDCCCAAA<<<<<<===???BBBCCCCCCAAA@@@???>>><<<;;;:::999999<<<======<<<;;;<<>>???>>><<<===AAA@@@===<<<===???@@@???>>><<<:::777888:::<<<===>>>>>>>>><<<>>>??????<<<;;;::::::999888777666666777999999888888888777777777777777444555555555555444333333111222333333444444333333222222333444444444333333222222222222222222111000000//////...............111111111222111111000000/////////000000000000000///////////////000111111000000111222222222111111///000111000...---...///...//////000000//////...000000000000111111111111000000000/////////.........///111222222222444666000000000000000000000000111111000000000000111111111333444333111000000111000111222444444444333222111111222444666777999999666777888999999999999999777888888999999:::::::::777999;;;999777666999<<<>>>BBBDDDDDDEEEHHHGGGDDDAAA@@@@@@CCCGGGKKKMMMMMMFFFIIIMMMPPPQQQPPPNNNLLLJJJJJJIIIHHHHHHHHHHHHHHHDDDFFFHHHIIIHHHHHHIIIJJJDDDGGGKKKNNNNNNMMMLLLLLLOOOOOOOOOOOOPPPQQQRRRSSSPPPPPPNNNKKKJJJNNNSSSXXXVVVVVVXXXZZZ]]]bbbfffhhhbbbfffjjjlllrrrwwwwwwsssxxxyyyxxxtttooopppvvv|||zzzuuupppmmmooolllhhheeecccbbbaaa___]]][[[WWWTTTSSSPPPNNNKKKFFFEEEFFFFFFHHHKKKMMMNNNMMMHHHDDDFFFFFFDDDCCCFFFAAA@@@???>>>???AAACCCDDDFFFFFFGGGFFFEEECCCAAA@@@AAAAAAAAAAAA@@@>>>===<<>>@@@AAA???<<<999999:::???===<<<>>>@@@CCCDDDDDDBBBBBBCCCEEEHHHHHHFFFDDD??????>>>===<<<<<<;;;;;;===>>>???===::::::<<>>AAAEEEFFFDDDAAA>>><<<;;;===<<<:::===CCCBBB======>>>@@@AAAAAA@@@===<<<:::::::::;;;<<<=========:::<<<>>>===;;;:::<<<===999888777666666777888999999888888888777777666666444444555555444444333222000111222222333333222222111222333333444444444333000111111222222222222111......------......//////111111111111111000/////////000000111111111111111//////000111111111111000......///111222222222222///000000000...---...//////000000111111000000//////000000000111111111111000000111111000000//////000//////000222444333333000000000000000000000000222111111000000111111222111333333333000/////////000111333444444333222111222333333555666777888888777777888999999999888888777999:::;;;;;;:::999888888:::<<<;;;888777;;;???AAAFFFGGGDDDEEEIIIIIIEEEEEEDDDCCCDDDGGGIIIKKKKKKHHHJJJMMMOOOPPPPPPNNNMMMIIIIIIIIIIIIIIIHHHGGGGGGCCCEEEFFFGGGFFFFFFGGGHHHEEEHHHNNNUUUYYYWWWOOOHHHIIIHHHHHHGGGGGGHHHJJJLLLTTTSSSQQQPPPNNNOOORRRVVVUUUVVVXXX[[[\\\]]]\\\\\\\\\]]]]]]^^^ccceee^^^UUUTTTTTTSSSPPPMMMNNNRRRVVV\\\\\\[[[YYYVVVRRROOONNNNNNOOOPPPQQQQQQSSSVVVYYYVVVTTTPPPNNNMMMKKKHHHFFFEEEFFFHHHHHHGGGGGGGGGGGGHHHCCC@@@@@@>>>;;;:::<<>>>>>>>>>>>@@@BBBCCCDDDDDDEEEEEEDDDBBBAAA@@@??????@@@@@@@@@???======AAAAAAAAA@@@@@@@@@??????===;;;::::::<<<===;;;999666777999::::::::::::999777666444444555666555444444444333222222333444555111111222222111000/////////000111111///000111333111111222222222111///...---...000111222333333333333333444444333222111000000///............///000::::::999999;;;;;;;;;:::777666555555666888:::<<<:::888777888;;;:::777444222222444666888999;;;<<>>;;;777444222333444666555444333333444555666999888888888::::::888666<<<:::777555222111111111222111000//////000111111///000111222222333333222111222333333222111000///111000///000222222000///111111000///////////////222222222111111111111111111000///......///000111222111///......000222333333222111000000111222333.........///////////////000111111222222333444444555666666444222222333444444555777777666666888999444444555666555444222111555444444444444555666666444555666777777666555555555666888:::;;;:::999888666888999777444555;;;@@@???AAACCCAAA===999888999<<<:::999;;;???CCCFFFGGGCCCCCCCCCEEEFFFFFFCCC@@@;;;;;;<<<===>>>???@@@AAA@@@AAA@@@===999888:::<<<<<<@@@EEEGGGDDD???;;;999999;;;;;;999>>>DDDDDD>>>>>>@@@BBBCCCCCCAAA>>><<<;;;;;;:::::::::;;;<<<===999;;;===<<<::::::===???:::999777555555666888999999999888888777666666666444444555555444444333222000000111222222222222111111222333333444444444444///000111222222222222222---------------...///000111111222111111000///...///000111222222222222222...///111222222111111000...//////000000000000000...000000000...---...///000000111111111111000000//////000000111111111222111111111111111000//////222000...000333444333000000000000000000000000000222222111111111111222222111222333222000.........111222333444444333111000444444444555555666666666777777888888888888888777888:::<<<======;;;999777;;;>>>@@@>>>;;;;;;???DDDCCCHHHHHHDDDDDDIIIJJJFFFHHHFFFDDDDDDFFFHHHHHHGGGJJJKKKLLLNNNOOOOOOOOOOOOIIIJJJKKKLLLKKKJJJIIIHHHBBBCCCDDDDDDCCCCCCDDDFFFGGGJJJRRR___hhhfffYYYLLLJJJJJJIIIIIIIIIKKKPPPSSSRRRSSSTTTSSSPPPNNNRRRXXXHHHLLLSSSYYY\\\]]][[[ZZZUUUUUUWWW[[[dddhhh```TTTRRRRRRRRRPPPOOOOOOQQQSSSUUUVVVVVVUUUUUUTTTSSSRRRJJJMMMOOONNNKKKKKKNNNQQQSSSQQQOOONNNLLLJJJFFFCCCFFFHHHKKKMMMLLLKKKKKKKKKFFFBBB@@@BBBBBB@@@@@@CCC>>>=========>>>???AAABBBDDDEEEEEEFFFEEEDDDBBBAAA===>>>???@@@@@@???>>>===?????????>>>>>>>>>>>>===999888777999<<<===;;;999333555666888999999999888666444333333444444444333555444333222222222333444......///000000000000000///000111000//////111333222333333222111///---,,,---...///000222222333333333444444444333111000///,,,,,,,,,,,,---///111222888999;;;<<<===<<<<<<;;;<<<:::888666666888:::<<<:::999888999;;;:::777333333333555666888:::;;;<<<<<<:::777444222222222333444333222222333444666777666666666666777777777777:::888555222000000000000......////////////......000000111222333333444444000//////000222222111000////////////////////////............////////////......///000000000000000222111111000///......---000000000000000///......222222111111111111222222111111000000//////.........//////111222333444444222222222222222222222222555555555555555666777888999777666555555444222111444333222222111111222222555666777888888777666555666666666666666555444444555666666777888999999:::===>>><<<888888;;;<<<:::<<<:::888:::>>>AAA@@@???>>>AAADDDGGGGGGEEEBBB???;;;:::::::::;;;===>>>???>>>??????>>><<<<<<===???BBBBBBBBBAAA???<<<999777;;;<<<======>>>>>>======BBBCCCDDDDDDBBB@@@@@@AAA<<<>>>???===:::888999;;;:::;;;;;;<<<<<<;;;;;;:::999999777666555555555555666555444333222222222222444444444333222111000///111111222222222333333333111111222222222222111111...//////000111222222333222111000.........//////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////........................////////////////////////000000000000000000000000000000000000000000000000111111111111000///---,,,,,,---///000000111222333333222111000///000111000///...///000222333555555555333111000666666666666777777777777666888999999888888888999<<<<<<======<<<:::888777;;;>>>AAABBBBBBAAA@@@AAAHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKMMMNNNOOOKKKJJJJJJIIIIIIHHHIIIJJJEEEEEEDDDCCCCCCBBBBBBBBBKKKMMM]]]sssyyyiiiVVVMMMLLLKKKJJJIIIIIIKKKMMMOOORRRTTTUUUTTTRRRQQQQQQRRRMMMMMMSSSZZZYYYRRROOORRRQQQWWWZZZZZZ]]]___YYYOOONNNPPPQQQOOOLLLLLLQQQVVVXXXRRROOOQQQPPPLLLMMMRRRKKKKKKKKKLLLKKKKKKJJJJJJNNNPPPQQQRRRQQQOOOLLLJJJGGGGGGJJJMMMOOOOOOMMMJJJHHHGGGDDDBBB@@@@@@???@@@======<<<<<<<<<>>>???@@@AAA@@@??????>>>?????????@@@@@@AAAAAAAAA@@@?????????>>>===<<<;;;::::::999444444555555666777777777777666666777888888666444444444333222111111111222000000111111111111000000---...000111222222222111000000000000000000000000222222111000//////000000111000//////000222444555000111333444333111///...------------------------888888999;;;;;;<<<<<<<<<===;;;999888888999;;;===<<<999888888888888555222555555666888999:::;;;<<<<<<:::888555444333333333333333222222333444666777666666666666666666666666777555333111/////////000//////000000000000//////000000111111222333333444000//////000222222111///....................................////////////...///000000111111000000111111000000///......---000000000000000///......111000000//////000000111111000000000/////////...//////000111222333333444222222222222222222222222444444444444444555666666666555444444444333222111333333222111111111111222555555777777777777555555333444444555555444444333555555666666666666666666999;;;999555555999;;;999;;;888555666:::>>>@@@AAA???AAABBBCCCCCCAAA>>>===<<<;;;:::999:::<<<>>>???===>>>???>>>======???@@@AAABBBBBBBBB@@@===:::999===<<<:::999:::;;;===???@@@BBBCCCBBB@@@?????????===??????>>>;;;999:::<<<999999::::::::::::999999777777666666555555444444444444333222111111111111333333333333222111000000000000000111111111222222000111111222222111111000---------.../////////000111000///.........///000.../////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////........................////////////.../////////000000000000//////////////////////////////000000000111111111000///---,,,,,,---///000000111222222222111000///...000111000//////000111333333444444444333111111444444555555555666666666555777999999888777888999;;;;;;<<<<<<;;;:::888777999<<<@@@CCCEEEFFFHHHJJJGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDGGGHHHIIIKKKLLLMMMMMMNNNLLLKKKJJJJJJKKKMMMMMMMMMGGGGGGHHHHHHHHHGGGGGGGGGQQQQQQ\\\lllooobbbUUUPPPTTTQQQMMMJJJHHHIIILLLNNNRRRSSSTTTSSSPPPNNNNNNNNNLLLLLLRRRXXXVVVOOOKKKMMMOOOSSSUUUTTTWWWYYYUUUNNNPPPSSSTTTQQQMMMLLLPPPSSSUUUPPPOOORRRQQQNNNOOOSSSJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLNNNPPPPPPPPPNNNMMMJJJJJJKKKMMMOOOOOOMMMKKKLLLJJJHHHEEEBBBAAA@@@@@@>>>>>>=========???@@@AAA@@@@@@???>>>>>>????????????????????????>>>>>>===<<<;;;;;;:::999888777666444333333444555555666777777666666777888888555333333333222111111111111111000111111111111111111000...///000111222222111111000000000000000000000000222111111000//////000000000000000000111222333333000000111222111000///...------------------------888888999999;;;<<<===>>>>>><<<;;;999999;;;<<<>>>===:::888666666555444222888999999::::::;;;;;;<<<::::::888777555444333222333222222222333444555666777777777666555555444444333222111/////////000000000000111111111111000000000000000111222222333333000//////000222222111///........................---............///////////////000111111111111111111000000//////.........//////000000000///......000//////......//////000000000000000////////////000000111111111222222222222222222222222222222222333333333222333333444555333333333333333333333333444333222222111111222222444555666777777666555444333333444555666666666666777888888888777666444333555777666222333888:::888:::777444555888===BBBDDD@@@@@@???>>>===<<<;;;;;;>>><<<:::888888:::===???===???@@@???>>>===???@@@AAAAAABBBBBBAAA???===<<<>>>;;;777555555888===@@@???@@@AAA@@@>>><<<<<<======>>>???===<<<;;;;;;<<<888888999999999999888888444555666666666555444444333333222111000000000000333333333333222111111000/////////000000000111111000111111222222111111000------..................//////.........///000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////............---............////////////....../////////000000000//////////////////////////////000000000000111111000///...------...///000111111222222111000///......///111111000000111333333333333333333222222222333333333444444444555555444666888888777777777999::::::;;;;;;;;;:::888777888;;;???AAADDDFFFJJJLLLEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFDDDCCCCCCDDDEEEEEEIIIIIIJJJJJJJJJJJJIIIIIIJJJHHHFFFHHHLLLOOOPPPOOOIIIIIIIIIJJJJJJKKKLLLMMMTTTRRRWWW``````XXXSSSUUUXXXTTTNNNIIIGGGHHHKKKMMMQQQRRRRRRPPPMMMJJJJJJJJJLLLNNNSSSWWWUUUNNNJJJJJJLLLNNNMMMLLLNNNQQQPPPLLLOOOQQQTTTSSSQQQPPPRRRUUUOOOMMMMMMPPPQQQOOOOOORRRHHHIIIJJJKKKKKKLLLKKKKKKIIIJJJLLLNNNPPPQQQRRRRRRNNNNNNMMMNNNOOOPPPNNNLLLOOOMMMKKKGGGEEECCCBBBBBB@@@@@@?????????@@@AAAAAA???>>>>>>>>>>>>>>>??????===>>>>>>>>>======<<<;;;999999888888777555444333444333333222333555666777777666666777888777555333222111111000000000000000111111222222222222111111//////000111111000000000000000000000000000000000111111000/////////000000...///000111111222222111000000000000////////////------..................::::::999:::;;;===???AAA===<<<:::999999:::<<<===<<<:::888666666666666666;;;;;;;;;;;;;;;;;;;;;;;;999999999888666444333222222222222333333444555555888888777666555333333222111111000//////000111111111111111222222111111111000000000000111111222222///......///111222000///........................---------........./////////000000111111111111111000000/////////............///////////////......000//////......//////000000000000000////////////111111111111111111222222222222222222222222222222222222111111111222222333000111333333333444555666555555444333333333333444333444555666666555444333555666888999;;;<<<<<<<<<;;;;;;<<<;;;:::777444333222444444111222888:::999:::999888888;;;???CCCEEE???>>><<<;;;:::;;;<<<===@@@===:::777777999<<>>???@@@???===<<<<<<===@@@AAAAAAAAAAAA@@@???>>><<<:::777444555888;;;>>><<<>>>???>>>;;;:::999:::;;;<<<<<<;;;;;;:::;;;;;;888888999999999999888888333444666888888777555444333333222111111111111111333333333333333222111000/////////000000000111111000000111111111111000000000/////////////////////---------......//////000........./////////000000//////////////////////////////////////////////////////////////////////////////.........---------............////////////........./////////000000////////////////////////////////////000000000111//////............//////111111111000000///......---///111111000111222444333333222111111222222333333333333333444444444444333555777777666666777888::::::;;;<<<<<<;;;:::999:::;;;===>>>>>>@@@CCCEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHFFFEEEDDDCCCFFFCCCAAADDDJJJOOOPPPNNNKKKJJJHHHHHHIIILLLPPPRRRRRRPPPRRRVVVUUURRRSSSWWWSSSPPPMMMJJJIIIIIIKKKMMMMMMNNNOOOMMMKKKIIIHHHIIINNNQQQVVVYYYWWWRRROOONNNKKKJJJHHHFFFGGGJJJKKKLLLJJJMMMQQQSSSSSSTTTVVVXXXJJJJJJKKKMMMNNNMMMMMMMMMHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLNNNOOOQQQSSSTTTRRRQQQOOOOOOOOOOOONNNMMMNNNMMMJJJHHHFFFEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA===============>>>???@@@>>>>>>>>>>>>===<<<;;;;;;999999999999777666444333555444333333333555777888777666666777777777444222000000////////////000000222222222333333222222222000000000000000000//////000000000000000000000000111000000/////////000000---...000111222111000///111000000/////////000000.............../////////<<<<<<;;;;;;===>>>AAABBB::::::999888888999::::::999999888888777888:::<<<<<<<<<<<<;;;;;;;;;::::::888888888777666444222111111111222333333444444444888777666555444333222111000000000000000111222222111111222222222222111111//////000000000000111111///......///111111000...........................------------............//////000111111111111111////////////..................////////////......111000000//////000000111////////////000000000000111111111111111111222222222222222222222222222222222111000000000000111111///222444555444555777:::777777666555555555555666333444555666666555444333666777999;;;===>>>??????<<<<<<;;;:::999666444222222444444222333999<<<;;;888999;;;<<<>>>???@@@AAA===<<<;;;;;;;;;===>>>@@@???===999777666999<<<>>>===???@@@???===;;;:::;;;@@@@@@@@@AAAAAA@@@@@@@@@999999888777888999:::;;;;;;<<<===<<<999777777777999888888999999:::999999999999::::::::::::999999333555777888888777555444444444333222222222222333222222333333333222111111000000000111111111222222000000000111111000000000/////////...............,,,,,,------........................////////////....................................................................................------------............////////////............////////////...........................////////////000000000/////////....../////////111000000//////.........---///000111000000222444333222111111111222222333333333444444444555555555111333555666555555666777::::::<<<======<<<;;;;;;:::;;;<<<;;;;;;<<<>>>@@@DDDEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGGGGGGGHHHJJJKKKIIIIIIHHHGGGEEECCCBBBAAADDDAAA@@@BBBHHHMMMOOOOOOOOOMMMIIIGGGIIIMMMSSSWWWSSSRRRTTTUUUTTTQQQQQQTTTPPPPPPPPPOOONNNMMMLLLKKKJJJKKKMMMLLLKKKJJJJJJKKKMMMRRRVVVVVVVVVTTTSSSRRRJJJHHHFFFEEEDDDFFFIIIMMMJJJLLLNNNPPPRRRSSSTTTUUUKKKLLLMMMMMMMMMMMMLLLKKKIIIJJJKKKLLLMMMMMMNNNMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSQQQOOOOOOOOOOOOMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA<<<<<<<<<<<<===>>>???@@@????????????>>>===<<<;;;:::;;;;;;;;;:::999666555666555555555666777888999777666666666777666333111000///////////////000000222222222333333222222222000000//////////////////111111111111111111111111000///////////////000000---...///111111000///...222111000000000111222222.........//////000000000===============>>>???@@@888888777777777777888888777888999999999:::<<<>>>;;;;;;;;;::::::999999999777777666555444333222111000111222333444444444333777666555444333222111111///000000000111111111111111111222222222222111111///////////////000000000///......///111111000...------------------------,,,------------...............///000000000000000........................------.../////////......111000000//////000000111////////////000000000000000000111111111222222222222222222222222222222222222111000000///000000000///222555555444555888;;;888777777666555666666666444555666777777666555444444555777999;;;<<<======999888777666555333222222333555555333555:::===<<<666999<<<===<<<;;;;;;<<<;;;;;;<<<===>>>???@@@@@@===;;;999777777999<<<>>><<<>>>@@@@@@>>><<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@888999:::;;;;;;;;;:::::::::;;;<<<:::888666555555777666555777888999999888999999::::::::::::999999444555666777666666444444444444333333222333333444222222222333333222222111000000000111111111222222///000000111111000000///+++,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------........./////////........................------------------------.................................------------,,,............////////////------........./////////..............................////////////000000//////////////////////////////............//////---...000000//////000222111111111222222222222222333333333444444444555555000222444555555555666777888999;;;<<<===<<<<<<;;;666888;;;<<<===>>>@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCFFFJJJNNNQQQSSSQQQMMMKKKLLLOOOTTTWWWUUUUUUVVVWWWVVVSSSPPPNNNRRRRRRSSSSSSRRROOOLLLJJJIIIKKKMMMMMMLLLKKKLLLMMMLLLPPPRRRQQQPPPRRRSSSRRRJJJGGGFFFGGGFFFEEEHHHNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNNNNLLLLLLOOOOOOMMMKKKLLLMMMNNNNNNOOONNNNNNOOOOOOPPPPPPPPPOOONNNNNNQQQPPPOOOOOOOOONNNLLLJJJGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@:::::::::;;;<<<>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;<<<======<<<:::888666555666666777888888999999777666666666777666333000///////////////000000111111111222222222222111111/////////......///000000111111111111111111111111//////......//////000000......////////////......111111111111222222222222......//////000000111111<<<<<<<<<=========<<<<<<777777777777777777777777555888:::;;;999888:::<<<999999999888888888888888777555444222111111111222///000222333444444333333555555555444333222111111......//////000000//////000000111111111111000000////////////////////////......---///000111///...------------------------,,,,,,---------.........------...///////////////........................,,,---......//////......000//////......//////000.../////////000000000111//////000111222333333444222222222222222222222222222111111000//////000000---111555555333333777;;;777666555555444444555555555555777777777777555555222333555777999::::::;;;888666555333222333444444444666666444555;;;===<<<:::<<<>>><<<:::888999::::::<<<>>>@@@AAA@@@>>>===;;;:::999888888:::<<<>>>999<<>>>>>>>>??????:::;;;<<<<<<======<<<<<<:::;;;;;;:::777555444444777555555666999;;;:::888888888999999999999888888444444444333333222222222333222222222222222333333111222222333333222222222/////////000000000111111//////000000000000//////*********+++,,,,,,,,,---,,,,,,---...---,,,++++++---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,............////////////---------.........//////................................./////////000000//////000000000000//////...------------...000111---...//////...---...000///000111222333222222111222222222222333333333333///111333444444444555777666777888:::;;;;;;::::::333666:::===>>>???AAACCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDAAACCCDDDCCCBBBDDDKKKPPPQQQQQQPPPPPPPPPPPPPPPPPPNNNOOOPPPSSSVVVVVVQQQLLLOOOOOOPPPPPPPPPOOOMMMLLLMMMNNNPPPOOONNNMMMMMMNNNMMMQQQQQQLLLKKKOOOQQQPPPIIIGGGGGGJJJHHHEEEGGGNNNNNNLLLJJJHHHHHHHHHGGGGGGHHHLLLKKKHHHIIINNNPPPNNNNNNNNNOOOPPPPPPOOOOOOOOOMMMNNNOOOOOOOOOMMMKKKJJJNNNMMMMMMNNNOOOMMMJJJGGGGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEECCCBBB@@@???999999:::;;;<<<>>>???@@@AAAAAAAAA@@@???>>><<<<<<:::;;;<<<===<<<999777555333444666888999888777666777666666666666555222000000/////////000000111222000111111111111111111000......------...///000111111111111111111111111111...............///000000///......------............///111222222222111000......///000000111222222:::;;;<<<<<<<<<;;;999888777777777777777777777777555888;;;;;;999777777999777777777777777777777777666555222000///000111222///000222333444444333333555444444333333222222111------......///......---000000111111111111000000///////////////............------...000111///...------------------------,,,,,,,,,---------......,,,------...............---.....................,,,,,,---.../////////............------............/////////000000111111...///000111222333444444222222222222222222222222222222111000000000000000,,,000444444222222666:::555555444333333333333444555666777888888777666555333444666777999:::::::::999777555333333444777888555777666444555:::===<<>>>>>===>>>>>>>>><<<<<<<<<<<<======>>>>>>:::;;;;;;:::777444444444888666555777:::<<<;;;999777777888888888888777777444333222111000000000000222111111111111111222222111222222333333333222222............/////////000//////000000000000//////++++++,,,------...//////,,,------...---,,,***)))---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,............/////////000---------.........//////..................................../////////000//////000000000000//////---,,,,,,,,,---///111222---...///...---,,,---......///111333444333111000000111111111111222222222...111333444444444555666444555666888999999999888333666:::=========>>>???AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAACCCEEEGGGHHHGGGGGGHHHGGGGGGFFFEEEDDD>>>AAADDDAAA===???FFFNNNLLLNNNPPPRRRQQQNNNKKKHHHCCCDDDGGGLLLSSSWWWSSSMMMHHHHHHIIIJJJLLLMMMOOOPPPPPPQQQRRRQQQOOOMMMMMMNNNQQQTTTRRRKKKIIINNNQQQOOOHHHFFFHHHLLLJJJEEEGGGMMMKKKIIIFFFDDDEEEFFFGGGGGGCCCGGGFFFCCCEEELLLOOOMMMPPPPPPQQQQQQQQQPPPOOOOOOJJJKKKMMMOOONNNLLLIIIGGGKKKLLLLLLNNNNNNMMMIIIFFFHHHGGGEEEDDDBBBBBBCCCCCCEEEEEEEEEEEECCCAAA???>>>888999999:::<<<>>>@@@AAAAAAAAA@@@@@@???===<<<;;;888999;;;<<<;;;888555333111333666888999888666555777666666666666555222000000000000000000111222222000000111111111111000000...---------...///111222111111111111111111111111...............///000111000///---,,,,,,---...///,,,...000111222111000///...//////000111222222222999999888999:::999777555;;;999777666777777666555888888777777666666555555666888999999888888999:::666555222000000111333555111111111000111111222222666333000000111222000...000///...---,,,---......//////000000000000//////111///---------...---,,,222111///---+++******)))+++,,,------......------///......------///000111////////////..................------------......---.........//////000000......------------......///000000000000000////////////000111111111111111111111111111111111111111111111222222222222111111222333444444555555444444444666777666444333333444::::::::::::999888777666;;;444777<<<999;;;===777===:::666555555666777666666666666888:::===???AAABBBBBBAAA???<<<999888888======>>>??????@@@AAAAAA::::::999888999;;;>>>???666777999<<<@@@CCCDDDDDDBBB@@@>>>===<<<===>>>???888:::>>>BBBCCCCCCAAA???;;;:::999999:::;;;:::999;;;<<<===>>>>>>===<<<;;;777777777666555555777999888666333222222222111///222///...000333666555444333333333222222222111111////////////............//////000000000000//////...---,,,,,,...000000///******+++++++++,,,,,,,,,,,,,,,,,,---------..............................---------,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---++++++------------++++++,,,,,,,,,---...///000000//////...---------......---...///000000///...---000///...---,,,+++++++++---------.........//////...///000///...---...000///111222111000///000111222111///...///000222333000000111222333333333333444555666666444444555666666777888888888999<<>>@@@BBBDDDFFFGGGJJJJJJJJJJJJJJJGGGDDDAAA@@@@@@@@@AAAAAACCCDDDDDDKKKMMMNNNOOOMMMJJJFFFCCC@@@@@@CCCJJJQQQSSSOOOKKKDDDBBBBBBDDDHHHKKKJJJIIIRRRQQQPPPOOONNNNNNNNNNNNNNNOOORRRSSSSSSRRRPPPOOOHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIJJJKKKKKKIIIGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNPPPRRRSSSSSSPPPNNNLLLJJJMMMQQQQQQNNNKKKKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIBBBCCCDDDEEEEEEDDDCCCBBBFFFEEEBBB???>>>===>>>>>>;;;;;;;;;;;;<<<>>>???@@@===>>>>>>===<<<<<<===???>>><<<;;;;;;;;;:::777555888777555444555666888999777666666666666555222000///000111222222111//////222222111111111111222222111000///......///000111000000000000000000000000...///000///...---...000,,,---------......//////////////////000000000000111111111111111111111111888777777888999999777555:::888777777888888888777888888777777666555444444555777888888777666888999666555333222111222333444222111111000000111111111444111//////000111///---000///...---,,,------.../////////000000/////////000///------......---,,,///...------,,,,,,,,,,,,+++,,,------......------///......---...///000111////////////..................------------......------......////////////......------------............/////////......---//////000111111111111000000000000000000000000000000111111111111111111000222222333444444444444444444666777666555333444444888888999999:::999999888999111888@@@===;;;<<<888<<<:::777666777888888777888888777888999;;;===???@@@DDDFFFCCC===;;;===@@@BBBBBBBBBBBBAAAAAAAAAAAA;;;:::999888999:::<<<===888777999===AAADDDCCCBBB@@@???===<<<<<<===>>>???===>>>AAACCCCCCBBBAAA@@@===:::888777888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;777777777555222222333444888555333222222222111000222000...///222444444222333333222222222111111111////////////............//////000000000000//////...---+++,,,---///...---++++++++++++,,,,,,,,,,,,,,,,,,---------...............------------......---------,,,,,,,,,++++++,,,,,,,,,+++++++++******...------,,,+++***)))(((+++,,,,,,------,,,,,,+++,,,,,,------......//////...---------------......---......//////......---///...------,,,,,,,,,,,,------------.........///---///000///...---...000///000111000//////000111111000///......000111222///000111222333333333333222333444444222222333444555666777777777999;;;>>>???>>>===>>>@@@@@@>>>;;;;;;<<<===???BBBEEEFFFHHHGGGFFFFFFFFFEEEDDDBBB@@@AAAAAABBBCCCDDDEEEGGGGGGLLLMMMOOOOOONNNKKKHHHEEEBBBAAABBBGGGMMMNNNKKKFFFCCCBBBBBBEEEIIILLLLLLKKKSSSRRRQQQOOOMMMKKKKKKJJJJJJLLLNNNPPPPPPOOOMMMLLLIIIIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKIIIHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOOOONNNLLLKKKJJJLLLOOONNNKKKHHHGGGHHHGGGHHHIIIJJJIIIHHHGGGFFFCCCDDDDDDEEEEEEDDDCCCBBBEEECCC@@@===<<<<<<============<<<<<<<<<======>>>>>>??????>>><<<;;;<<<===<<<;;;999999:::999777555555555444444444555666777555444444444555444222000111111111111111000//////111111111000000111111111111000///......///000111000000000000000000000000---///000///...---...000------........./////////........./////////000000111111111111111111111111555555555666888999888777:::888777777999::::::999999888888666555444333333444555666666555555666777666666555444333333222222333222111000000///000000222000///...//////...,,,//////...------------.........////////////......000...------...///---,,,++++++,,,,,,---......///+++,,,------......------......------......///000/////////............---......------------......---------............///...------,,,,,,------...,,,------.........------...//////000000000000000///////////////////////////000000111111000000///111222222333444333333333444666777777555444444555666666777999999:::::::::???444;;;FFFAAA:::;;;;;;;;;999888888999:::999888:::999888888999:::;;;<<<<<>>===<<<:::999999999:::;;;:::888999===CCCFFFCCC??????>>>===<<<<<<===???@@@AAABBBBBBCCCCCCBBBAAAAAA@@@===999888999<<<>>>>>>;;;;;;:::999999999:::;;;777777777555333222333444777555333222333333222000333222000000222222222111333222222222222111111111////////////............//////000000000000/////////---++++++,,,------,,,+++++++++,,,,,,,,,------,,,------------.........///...---++++++---...///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++***)))((((((+++,,,,,,------,,,,,,+++---------------.........,,,,,,+++,,,,,,---...///...------,,,,,,------......------,,,,,,---------------------............---...//////...---...///...///000///.........000//////...------///000111///000111222222333333222000111222111000000111222333444666666666777:::<<<<<<:::999999;;;<<<;;;::::::;;;<<<>>>@@@CCCEEEFFFCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGIIIIIIFFFGGGHHHIIIHHHFFFDDDBBBCCCBBBAAADDDGGGHHHEEEBBBCCCBBBCCCEEEIIILLLLLLLLLSSSRRRPPPNNNKKKIIIHHHGGGFFFHHHKKKMMMNNNMMMLLLKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMNNNNNNMMMKKKIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJMMMNNNNNNLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAABBB@@@===:::999999;;;<<>>===<<<<<<<<<<<<<<>>;;;999999:::999888777777888888666555333333333333444444444444333222222333444444222111333333111000////////////111000000//////000000111000///...------...///000000000000000000000000000---...//////...---...///......////////////000000---------.........//////////////////////////////333222333555777999999888999888777777:::;;;;;;;;;999888777666444333222111222333444444333333444555555666666666555333222000333222111000///.........000000////////////...---//////......---------------......//////......---///...------//////...,,,***+++,,,---......//////+++,,,------......------------------......////////////.........---------...------,,,,,,------...------------------------------,,,,,,,,,,,,------,,,------............------...//////000000//////------------------------...//////000000//////...000111222222333333222222444555777777555444444555555666777888999999999999CCC777>>>MMMGGG;;;999:::;;;999888999;;;;;;;;;:::999999888888888999;;;<<<777;;;??????<<<;;;???CCCCCCCCCCCCBBBAAA???===<<<>>>===<<<;;;::::::::::::<<<:::999>>>DDDFFFAAA<<<>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBB@@@>>>>>>@@@AAAAAAAAA===;;;999777777888:::<<<777888888777555555666777666444222222333333222111555444333222222222111111222222222222111111111111////////////............//////000000000000/////////---++++++,,,,,,+++***,,,,,,,,,,,,------------------------............000...,,,******,,,...000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------------------*********+++,,,---...///...---++++++++++++---...,,,,,,,,,,,,,,,---...///---------------------------...//////------...///---...///...------...///...------------...///000...///000111222222222222///000111111//////000111111333444555555666888:::999888666666777999:::;;;::::::;;;;;;===???AAABBBAAAAAAAAA??????@@@BBBDDDGGGFFFFFFFFFFFFFFFGGGGGGAAABBBBBBCCCCCCBBBAAAAAACCCAAA@@@AAABBBCCCBBB@@@CCCCCCDDDFFFHHHIIIJJJJJJQQQPPPOOOMMMKKKIIIHHHGGGEEEGGGKKKNNNPPPPPPOOOOOOMMMLLLJJJIIIIIIJJJKKKLLLMMMOOOPPPPPPNNNKKKHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEFFFGGGIIIJJJQQQQQQPPPMMMKKKHHHGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDDDDCCCCCCBBBAAA@@@???===:::888777888:::;;;======<<<<<<;;;<<<<<<===>>>??????===:::777777777555555444555777777666444111222333444444444333333222111111222444555444222555444111///.........///000//////......//////000//////...------...//////////////////////////////---...//////------...////////////000000000000000,,,,,,,,,---------..............................222111111333777999999999888777666777:::<<<<<<;;;888888777555444222111000000222333333222111333444444555666666555333111000222111000///............///000111111000/////////...............---------------............------...------...//////...,,,+++,,,---.........---,,,+++,,,------......------,,,------...........................------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...///////////////------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///000000111222111111111333444666666555444444555666777777888888777777666;;;666FFF\\\ZZZMMMCCC;;;<<<:::888999:::;;;;;;:::888777777777888:::;;;===777666777999<<<>>>>>>>>>???@@@AAABBBAAA@@@>>>===>>>>>>===<<<<<<;;;;;;;;;>>>;;;;;;>>>BBBCCC@@@;;;????????????@@@AAAAAABBB===============???@@@AAA>>>???@@@CCCDDDDDDAAA???>>><<<:::777777888;;;<<<999::::::888555444333444555333222222333444333222777666555444222111222222222222222111111111000000////////////............//////000000000000/////////---++++++,,,,,,+++***,,,,,,---------.........---------........./////////...,,,******,,,...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,*********+++,,,---...///---,,,+++******+++,,,---,,,,,,,,,,,,------...///------------------,,,,,,---...///...---,,,---///,,,...///...---,,,---...---------------......///......///000111111111111///111222111000///000222///111333444444555777888888777666555666888;;;===;;;:::999888999:::;;;<<<>>>???>>>===<<<===AAADDDHHHHHHFFFEEEDDDCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEBBBAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHMMMMMMMMMMMMMMMLLLKKKJJJGGGIIIMMMQQQTTTUUUTTTTTTNNNMMMKKKJJJJJJJJJJJJKKKKKKNNNPPPPPPLLLHHHFFFEEE@@@@@@AAAAAABBBCCCCCCCCCFFFEEEDDDCCCDDDEEEGGGHHHQQQPPPNNNLLLKKKIIIGGGFFFAAAAAAAAABBBCCCEEEGGGHHHEEEDDDCCCBBB@@@??????>>><<<;;;999888777888999:::999999999999:::;;;<<<===;;;<<<===<<<888666555555444333333444555666555333111222333444444444333333333222111222444555555444555444111///.........//////......------......//////...---,,,,,,---...///........................---...///...---,,,---///000000000000000/////////,,,,,,,,,,,,------------------------------------333222222333666999::::::888777666777999;;;;;;:::777666666444333222111111000111222222111111222333222333444444444333222111111000///......---.........000222222111/////////......//////......---,,,,,,,,,------------,,,,,,---,,,---...000000...,,,,,,---.........---,,,++++++,,,------......------,,,,,,---............---.........------------,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,---...///////////////,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111111000000111333444555333333333444666666777777777666666555444888QQQmmmtttnnn^^^KKK===;;;888777999:::;;;;;;888777777777888999;;;<<<888666444777<<>>;;;>>>@@@BBBCCCCCCBBBAAA???<<<<<<<<<<<<============>>>=========>>>???===<<>>:::;;;???BBBDDDCCC???;;;>>><<<:::888777888:::;;;:::;;;:::888333000...---444333111222333444444333666666666444222111111222222111111111111000000000////////////............//////000000000000/////////---++++++,,,------,,,---------.........//////------........./////////...---,,,******,,,---...............---------,,,,,,,,,,,,,,,------------///.........---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,,,,---......---,,,---...---...///...---------///---------...............---...///000000111111000000111222222000000111222...111333555555555666777666666666666666777;;;>>>;;;:::888777777888999:::;;;===>>><<<:::;;;???CCCGGGFFFEEECCCAAA@@@@@@@@@>>>>>>???@@@AAACCCEEEFFFCCCCCCCCCCCCDDDDDDEEEEEECCCEEEFFFFFFFFFFFFHHHIIIKKKLLLMMMOOOPPPOOOOOONNNJJJLLLPPPSSSUUUUUUTTTSSSLLLLLLKKKJJJIIIIIIHHHGGGGGGJJJNNNNNNIIIEEECCCCCC>>>>>>>>>???@@@AAAAAABBBEEEDDDCCCBBBCCCDDDEEEFFFKKKIIIHHHHHHHHHGGGEEECCC@@@@@@AAABBBCCCCCCDDDDDDDDDCCCAAA???>>>===<<<<<<:::::::::::::::999999999555555555666777888::::::666888:::999777555444444333222222333555555444222222222222222333333333333444333111222444555555555333333111000////////////...------------------......---,,,++++++,,,---...........................,,,---......---,,,---...000000////////////......,,,,,,,,,---------......------------------------444333222444777999::::::888777666666888:::999999555555444444333222222111///111222222111111222333111111222222333222222222//////...------.........+++...111222000......///---.../////////...---,,,,,,,,,------------,,,,,,,,,,,,---///000000...,,,+++,,,...//////...,,,++++++,,,------......------+++,,,---.........------.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***++++++************++++++++++++,,,---...//////...,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......///000000000/////////111333333222222222333444444555666777777777777555888LLLcccrrr|||sss\\\@@@<<<777555666888:::;;;:::999888777777888999:::777666666777:::;;;;;;:::===???AAABBBBBBAAA???>>>777888999;;;<<<=========>>>>>>>>><<<:::999;;;===>>>>>>?????????>>>======888999999999999999999999:::;;;===@@@BBBBBB>>>;;;<<<;;;999777777777888999888999999777444111000///444222111111333555555444333555555333000...000222111111111111000000000000////////////............//////000000000000//////...---+++,,,---///...------.........////////////............////////////---,,,,,,++++++,,,,,,---............------------,,,,,,,,,---------............------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------......---------------......,,,,,,------------,,,,,,------,,,,,,,,,---......---------,,,,,,,,,++++++,,,---......,,,,,,---...---///000///...---...///------...///////////////------...///000000000000///111222111000///000111...111444555555555666777333555777666666777;;;>>>:::999777666777999<<<======@@@AAA@@@======AAAEEEDDDDDDCCCBBBAAAAAAAAAAAA<<<<<<<<<<<<>>>AAADDDFFFFFFGGGHHHHHHGGGFFFFFFFFFBBBEEEGGGHHHHHHIIILLLNNNLLLMMMOOOQQQRRRRRRQQQPPPMMMNNNPPPQQQQQQOOOMMMLLLHHHIIIIIIIIIHHHFFFDDDBBBAAAFFFKKKKKKFFFAAA@@@@@@?????????@@@@@@@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBBDDDCCCCCCEEEFFFFFFCCC@@@EEEFFFFFFFFFFFFDDDCCCBBBCCCBBB@@@===<<<;;;::::::888999;;;======;;;:::888333333333333333444555666111333666777555444444444444333222333444444333111111111000000000111222333444222111111222333444333111111111111111000//////------,,,,,,,,,,,,------...---,,,++++++,,,---...------------------------,,,---......,,,,,,---.../////////.........------------------....................................555444333444777999;;;;;;888777555666777999888888444444444333333222222222000111222222111111222333000000000111111222333333......---------......///***---111111///------...---.../////////...,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---///111111...,,,)))+++---/////////---,,,+++,,,------......------+++,,,---.........---,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++************++++++)))***+++,,,------...---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---......///////////////...000222222111111222333111222444666777888999999555333:::GGGZZZrrrttt```AAA===777444444777999;;;<<<;;;999777777666777777333555777777666666777:::<<<===???@@@@@@>>>;;;999444555777999;;;<<<=========??????<<<777666:::???======>>>>>>===<<<;;;:::999999:::999999777666555=========@@@BBBBBBAAA???;;;:::888777666666666777333666888999888777777777333222111111333555555444111333333111...---///111111111111111000000000000000/////////............//////000000000000//////...---,,,,,,...000000///............/////////000............/////////000,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,------.........)))******+++---...//////------++++++++++++------******+++,,,,,,---......//////...---------......,,,,,,...//////...,,,,,,...------,,,,,,------------------,,,,,,+++++++++,,,---......,,,,,,---......///000///......///000---...//////000000//////,,,---...///000000000000///000111000///...///111...111444555555555666777111444666777666777:::===999888777777888;;;???AAAAAADDDGGGEEEBBBAAAEEEIIIBBBAAAAAAAAAAAABBBBBBCCC???>>>>>>???AAAEEEHHHJJJIIIKKKLLLLLLJJJHHHGGGGGGAAADDDHHHJJJJJJLLLPPPSSSMMMOOOQQQSSSSSSSSSRRRQQQNNNOOOPPPOOOMMMJJJFFFDDDEEEFFFGGGHHHGGGDDD@@@>>>>>>DDDIIIIIIDDD???>>>???BBBBBBAAAAAA@@@??????>>>BBBAAAAAAAAA@@@@@@??????@@@@@@AAADDDGGGGGGCCC???MMMMMMMMMMMMJJJGGGDDDBBBCCCAAA???<<<:::999999999777999<<>>;;;999777777888999999;;;>>>@@@@@@???===<<<<<<;;;999777777777777777777777777777666666666666333333333333333333333333000000000000000000000000000000///...............+++++++++,,,,,,---------//////000000000000//////...---,,,---000000...,,,++++++++++++,,,,,,---...,,,,,,.../////////...------,,,,,,++++++,,,,,,---,,,------......------,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...111000///...---,,,,,,,,,...------,,,,,,------...---,,,,,,,,,---///111222000///...---,,,+++++++++******+++++++++,,,,,,,,,//////000000000000//////------............------,,,,,,,,,---------......111222222333333222222222000......000444555444111000666:::999888:::999666888888999;;;???BBBBBBBBBFFFGGGIIIIIIGGGEEEEEEEEEGGGGGGEEEDDDCCCCCCCCCCCC???>>>>>>@@@EEEJJJMMMNNNSSSVVVVVVPPPLLLKKKJJJGGGKKKJJJHHHIIILLLOOOQQQRRRNNNQQQTTTUUUTTTRRRQQQPPPRRROOOJJJEEEAAAAAAAAABBBAAABBBDDDEEEDDDCCCAAA@@@===AAADDDDDDBBBAAABBBEEEFFFHHHHHHGGGDDDAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHUUUgggnnn^^^KKKDDDCCCAAADDDCCCAAA???===;;;;;;:::999999999;;;<<<<<<:::999888444///...000111111//////111222444555555444444333333333333222222111000111222333444444333222111222222222111000//////......///000111111000///...---,,,+++*********+++,,,------,,,,,,,,,,,,++++++.........------,,,,,,,,,+++*********+++,,,,,,---......------------......,,,,,,,,,---------......---...///...---,,,---...444444666666666666555444666666666666666666666666555555444333333222111111333111000111222333222111333333222222222111111111......---,,,,,,,,,,,,---------............------000/////////.........---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++...---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......------......///000222111111111000////////////000111222333333333333222333333444555777888999:::888777666888999:::999<<<:::888999;;;===<<<:::666888::::::777666777888777888:::<<>>>>>===???>>><<<:::999999:::;;;;;;<<>>AAADDDDDDDDDGGGIIIKKKKKKIIIGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDAAA@@@???AAAEEEIIIKKKLLLMMMSSSUUURRROOOOOOLLLIIINNNKKKHHHGGGHHHLLLOOOQQQNNNPPPRRRRRRQQQOOONNNNNNIIIFFFCCC@@@??????@@@AAA@@@BBBDDDFFFGGGGGGFFFEEE@@@BBBCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIISSSbbbhhhZZZJJJEEECCCAAACCCBBB@@@>>>===;;;;;;:::888888888999::::::888666555333000000222444333222222222444444555444333333333333333333333222111111111222222333333222222111222222111111000//////......///000111111000///...,,,++++++***+++,,,---...------,,,,,,,,,,,,++++++......---------,,,,,,,,,++++++******+++,,,,,,---......------------......,,,,,,,,,---------......---...//////------...///444555666777777666555444555555555444444444444444444444444333333222222222333222111111333333222111222222222111111111111111......---,,,,,,,,,,,,---------............------/////////..................------,,,,,,++++++***++++++++++++++++++++++++,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---,,,+++******+++,,,---------,,,,,,++++++******++++++,,,,,,,,,+++******)))***+++,,,------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///......---,,,,,,,,,,,,---------,,,,,,,,,---......333222111111//////...---///000111222222222222222222222111111000111111111777777666666666888<<>>===<<<999:::;;;;;;999888888888777777999<<<>>>>>><<<:::===<<<:::888777666777777666666777:::===@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;;;;<<<===<<<>>>@@@AAAAAA???===;;;888888777666666666777777333333444555666777888999555444444333222111000000000000000000000000000000000///......------......++++++,,,,,,,,,,,,------......////////////......000///.........---+++))),,,,,,+++++++++,,,------,,,,,,---............---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------............------******++++++,,,---------...------,,,,,,------...------,,,,,,,,,,,,------------,,,+++++++++++++++///...---,,,,,,++++++,,,,,,,,,,,,---------.........//////000000//////...------............------------........./////////222333333333222111000000000//////000333444444333:::>>>>>>:::777888888666<<<<<<<<<>>>BBBDDDDDDDDDGGGIIILLLLLLKKKIIIHHHHHHEEEEEEDDDDDDDDDDDDDDDEEEDDDBBBAAABBBEEEHHHIIIIIIHHHNNNSSSRRRQQQQQQOOOKKKQQQNNNKKKHHHHHHJJJNNNPPPNNNOOOOOONNNKKKJJJJJJKKKAAA@@@?????????@@@BBBCCC@@@BBBEEEHHHJJJJJJJJJJJJDDDBBBAAABBBDDDGGGHHHHHHEEEFFFHHHHHHGGGGGGIIIJJJHHHGGGEEECCCBBBCCCCCCDDDFFFFFFGGGHHHIIIIIIJJJJJJPPP[[[^^^TTTIIIFFFCCC???BBBAAA@@@>>>===;;;::::::888777777777888777555222222111111222555666666555444444555555444444333222333333444444444333222222222222222111111222222222222222111111000/////////...//////000000//////...++++++++++++---...///000------,,,,,,,,,,,,++++++...------------,,,,,,,,,+++++++++++++++,,,,,,---......------------......,,,,,,,,,---------......---///000///......///000555666777888777666555444444444444333333333333333333333333333333222222222333222111222333444333111111111111111111111111000......---,,,,,,,,,,,,---------............------...........................------,,,,,,++++++******************+++++++++,,,+++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,++++++******+++,,,---...------,,,+++***))))))++++++,,,,,,,,,++++++***)))***+++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...111111000000/////////...//////000111222222111111000000000000111222333333555666777666555888>>>CCC@@@???>>>===<<<:::999777:::;;;;;;;;;999888888777666666777999<<<<<<;;;999<<<;;;999777777777888888:::::::::;;;===>>>===;;;;;;;;;;;;::::::;;;;;;;;;===<<<<<<;;;;;;<<<=========???@@@BBBAAA???<<<;;;666666666666666777777777333333444555555666777777555444333222111000///...000000000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...............---,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,*********+++,,,,,,------,,,,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,---...---------------------...------,,,+++++++++,,,------------.........///...//////////////////...------............------.........////////////000222222333222222111000////////////000222333444444;;;>>>===888555777999777;;;::::::<<>>===;;;:::999999888777777777666333111111111222444555666555555555555555555555444444333333333444444444333333222333222111000000111222333111111111111000000//////////////////////////////,,,,,,,,,---...//////000------,,,,,,,,,+++++++++------------------------,,,,,,+++++++++,,,,,,---...------,,,,,,------...,,,,,,,,,---------......---///000///......///111777777888888888777555444444333333333222222222111111111111222222222222222333222111111333333222111000000000000000000000000......---,,,,,,,,,,,,---------............---------------..................------,,,,,,++++++***)))))))))******+++++++++,,,+++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************++++++,,,,,,------,,,+++******))))))***++++++,,,,,,,,,++++++******+++,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......---,,,,,,,,,,,,---,,,++++++++++++,,,------......//////000000000111//////000111111111000000...//////000111333444555555777888666666999???EEE@@@@@@@@@>>>;;;888666555:::999999999:::999888777555444555777999:::999888999999888888888999;;;<<<<<<;;;:::;;;<<<;;;999777:::999888666666666666666;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAAAAA???<<<:::666666666777777777777777555555555444444444444444444444333222000///......//////////////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------............------***+++---------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......,,,++++++******++++++,,,---,,,++++++++++++,,,---------,,,,,,,,,+++++++++*********+++++++++,,,,,,***+++,,,------,,,+++***))))))***++++++,,,,,,---++++++***++++++,,,---...,,,,,,,,,++++++,,,,,,,,,++++++,,,------.........------,,,+++++++++,,,,,,------........./////////......////////////......------............------.........////////////000222222222222111111000/////////000000111222444555777:::999555444777999999;;;::::::<<<>>>@@@@@@???AAACCCEEEEEEDDDCCCCCCDDDBBBBBBBBBAAABBBBBBCCCCCC@@@@@@@@@CCCGGGKKKLLLLLLHHHKKKJJJEEEDDDGGGIIIHHHJJJLLLOOONNNKKKHHHGGGGGGKKKKKKJJJGGGEEEEEEFFFHHHEEEEEEFFFFFFGGGHHHIIIJJJDDDEEEGGGIIIIIIHHHGGGFFFFFFBBB???@@@DDDGGGHHHGGGCCCDDDDDDBBBAAAAAABBBDDDAAA@@@@@@@@@AAACCCEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHJJJJJJHHHEEEEEEBBB?????????>>>>>>===;;;999888:::999888888888777444111000111333333333333333333555555555555555555555555222222333444444333333333333222000000000000222333111111111000000000000000//////............//////........................------,,,,,,,,,+++++++++------------------------------,,,,,,+++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------......,,,...//////......///111888888999999888777666555444444333333222222111111/////////000000111111222222111000000222222111000////////////000000000000......---,,,,,,,,,,,,---------............---------------------............------,,,,,,++++++***)))))))))***++++++,,,,,,,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))******+++,,,,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,++++++***+++,,,------.........------------............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///......---,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,---......000111111222//////000000000000//////////////////000111222333777777777666777:::>>>AAA<<<===???>>><<<:::999999999888888999:::;;;999777555444444666888:::999888777777999:::;;;===>>>>>>:::888888888:::;;;:::999:::888777555444444555555;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@>>><<<:::777777777888888777666666555555444444444333333333333222222111000///......///////////////////////////...------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,(((***,,,---------...///------,,,+++++++++,,,,,,,,,,,,,,,+++,,,------...++++++************++++++---,,,+++******+++,,,---------,,,,,,,,,,,,++++++************++++++++++++(((***+++------+++***((())))))******+++,,,,,,,,,************++++++,,,---,,,,,,++++++++++++,,,,,,'''((()))+++,,,,,,------,,,,,,++++++++++++,,,,,,---------.........//////---......//////......---------............------------........./////////000000111111111111111000///000000000000111444666333666777333333777999999===<<<<<<===???@@@@@@???>>>??????>>>======???AAAAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>@@@DDDHHHLLLNNNNNNIIIJJJGGG@@@===@@@DDDDDDAAAFFFLLLLLLIIIEEEBBBBBBHHHIIIIIIHHHFFFGGGIIIKKKHHHGGGFFFFFFFFFHHHIIIJJJGGGHHHIIIIIIHHHFFFCCCBBBEEECCCBBBBBBDDDFFFGGGFFFFFFFFFEEECCCAAA@@@BBBDDD>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEEEEDDDCCCBBBBBBAAA======>>>>>>===;;;999777:::999999999999888555222000222333333222222333555888777666555555555555555111111222333333333222222111111111000000111111111111111000000000000000000///......------......///......//////......---,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------......------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......+++---......------///000999999::::::999777666555555444444333222222111111---------...///000000111111000//////111111000///........./////////000000......---,,,,,,,,,,,,---------............------,,,,,,,,,------............------,,,,,,++++++***))))))******+++,,,,,,---...,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))((()))***++++++,,,,,,,,,+++++++++***************)))***+++,,,,,,,,,,,,+++***+++,,,---............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......---.........///000000000...//////000000//////...000000000000111222333444777666444555777999::::::999<<>><<<<<<===:::888888:::<<<===<<<:::666555555777999;;;:::999666888:::===>>>???>>>>>>:::888666777999;;;<<<<<<:::999888777666777999:::<<<<<<=========<<<<<<;;;999;;;===??????>>><<<:::888999999999999777666555333333333333333444444444111111000000000////////////////////////////////////...------,,,,,,---------------,,,,,,+++++++++,,,,,,------------,,,,,,)))+++---...,,,+++---......---,,,,,,+++++++++,,,,,,,,,+++++++++,,,---...++++++************++++++---,,,+++))))))+++,,,---------,,,,,,,,,,,,++++++************++++++++++++)))***,,,......,,,***))))))))))))***++++++,,,,,,+++************++++++,,,,,,,,,++++++++++++,,,,,,((()))***+++,,,++++++***,,,+++++++++++++++,,,,,,,,,,,,---------.........---......//////......---------............------,,,---------...............///000111111222222111///000111000///000444777111555777444333666888777<<<;;;;;;<<<>>>???>>>===<<<;;;:::888777999===@@@AAA@@@???>>>>>>===>>>>>>>>>>>>@@@DDDIIIMMMNNNMMMFFFHHHEEE???<<<>>>@@@@@@???DDDJJJKKKGGGDDDCCCDDDFFFHHHIIIIIIIIIJJJLLLNNNHHHGGGEEEDDDEEEGGGJJJLLLJJJJJJJJJJJJHHHEEEBBBAAAEEEFFFGGGFFFEEEEEEFFFGGGFFFFFFEEECCCAAAAAACCCEEE???@@@BBBCCCDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCAAAAAABBBBBBAAA@@@AAACCC<<<<<<======<<<;;;888777999888888888999888555333000222333333222333777:::<<<;;;999666444333222222///000111111222222222111000000111111111111000000000000000000000000000111///...------------...///,,,,,,---.........------------,,,,,,,,,,,,++++++,,,,,,,,,---------............---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++------,,,,,,...000999999::::::999888666555555555444444333222111111+++,,,,,,---...///000000000///...///000111000...---.........//////000000......---,,,,,,,,,,,,------..................---,,,,,,,,,------...............---,,,,,,++++++***))))))***+++,,,,,,------...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((((()))++++++,,,,,,,,,***************+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,---............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---,,,,,,,,,,,,---------,,,,,,------...//////////////////............///////////////......//////000222444666888999777444222333777888777555;;;>>>BBBBBB???======>>>:::999888;;;>>>@@@>>><<<888777777888:::<<<<<<;;;777999<<>>======:::888777999:::;;;;;;;;;:::999999:::;;;>>>???>>>>>>>>>>>>>>>===<<<<<<888999<<<>>>???>>><<<:::999:::::::::999888666555111111222333444444555666000000000000////////////////////////////////////......---,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++***---///...+++***+++---...---,,,,,,++++++++++++---,,,+++***+++,,,---...++++++************++++++---,,,***))))))***,,,------------,,,,,,,,,++++++)))************+++++++++)))+++---//////---+++))))))))))))***++++++,,,,,,++++++***************+++,,,++++++++++++++++++,,,,,,,,,---...---,,,+++***+++++++++***++++++,,,,,,,,,,,,,,,---------......---..................------..................---,,,,,,,,,---------......---...///111222222222222///000111000///000444888222666888555444666777666:::999888999;;;<<<;;;:::;;;:::888555444777;;;???@@@@@@>>>===<<<<<<<<<<<>>AAAFFFKKKKKKHHHFFFGGGIIIEEEGGGIIIKKKKKKMMMOOOQQQIIIHHHEEEDDDEEEHHHLLLNNNKKKKKKKKKKKKIIIFFFCCCAAAEEEHHHJJJJJJFFFEEEFFFHHHDDDDDDCCCAAA@@@@@@CCCEEEBBBCCCEEEFFFEEECCC@@@>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>@@@DDD;;;<<<======<<<:::888777888777777888888888555333///111333333333555:::???@@@>>>;;;777333111000000...///000111111111111111///000111222222111000///000000000000000111111111///...---,,,,,,---...///)))***,,,...//////......---------,,,,,,,,,++++++,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......)))***,,,,,,,,,,,,---///888888888777666555333333222222222111000///...---............//////000000////////////////////////---------------...///000...------,,,,,,------...------------------------***---//////...,,,,,,---+++,,,,,,,,,,,,+++******))))))***+++---......///***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++******)))))))))))))))************************,,,+++***)))((((((((((((***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......////////////000000000000111111111222333444666777333555888:::<<<<<<;;;:::>>>AAAAAA>>>===>>><<<888:::;;;<<<===<<<:::777555777;;;===<<<<<>>:::333555888;;;============:::999888777777999:::<<<>>>>>>>>>>>>@@@BBBCCCEEE???===::::::===>>>===;;;999777666888<<<>>>===;;;:::999777555333111///...111222222333333444444555333222000/////////000111222000///...//////---,,,........................///000111000---+++++++++((()))+++------,,,+++******+++,,,,,,---------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,+++*********+++)))************+++++++++,,,,,,,,,+++***)))(((((()))************+++++++++******************************+++,,,,,,,,,,,,+++************************)))))))))))))))******+++************************************************,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......---......,,,******+++,,,......///000000000000000000000000///...///222555333333222222111222222222666555555888<<<>>>===;;;;;;999666444444666999;;;@@@>>>;;;;;;;;;:::999888======>>>CCCIIIKKKHHHEEEGGGBBB>>>===@@@BBBBBBAAAAAACCCFFFHHHIIIIIIGGGFFFJJJIIIHHHIIILLLLLLIIIFFFGGGEEEDDDCCCDDDGGGJJJMMMIIILLLNNNKKKDDD@@@AAACCCKKKLLLKKKHHHDDDBBBAAAAAAEEEHHHIIIGGGEEEFFFDDD???BBBDDDEEEEEEBBB???===<<<<<<>>>???@@@???>>>???@@@@@@???>>><<<;;;;;;::::::888999:::;;;;;;;;;:::999;;;;;;999777555444222111111111222333333444555555666555444333222222111000//////000000111111111222222222222222222111000///000000//////............***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,666666666666555444333222222333333333222000...---------........./////////////////////////////////---------------...//////------,,,,,,,,,,,,------------------------------+++---...///---,,,,,,---+++,,,,,,,,,,,,+++******)))******+++,,,---...///***++++++,,,,,,++++++************+++++++++,,,,,,,,,++++++***************++++++++++++++++++++++++,,,,,,+++***))))))))))))***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---............/////////000000000000000111222333444555555555666999;;;<<<===<<<<<<===@@@@@@>>>===>>>===999>>>>>>===;;;:::888777666666;;;===<<<===>>>===999666666666777999;;;===>>>;;;:::999888888:::;;;======>>>@@@CCCDDDEEEEEEEEE@@@>>><<<===>>>???===;;;888666666777:::<<<;;;999777777666555333222222111111111111111222222222222222222000/////////000111222000......//////---,,,........................///000111///---+++++++++)))***,,,---...---,,,+++++++++,,,,,,,,,---------,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,---,,,++++++******++++++)))************+++++++++,,,+++++++++***))))))))))))************+++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++)))))))))))))))******+++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---------,,,******+++---......///000000000000//////000000///...///222555333333222111000000111111222111111444888:::999777:::999777555555777999:::===;;;999888999:::999888:::<<>>???@@@@@@BBBDDDFFFGGGFFFDDDCCCFFFEEEEEEFFFIIIIIIFFFDDDFFFEEEBBBAAABBBEEEIIILLLIIILLLMMMJJJEEEAAAAAACCCIIIIIIIIIFFFCCCAAA@@@AAACCCGGGHHHFFFFFFGGGEEEAAABBBCCCDDDCCC@@@===:::999;;;===>>>???>>>===>>>??????>>>===<<<:::::::::999666777999;;;<<<<<<;;;;;;;;;:::999777555333222111000111111222333333444444333333333222111111000000//////000000000111111111111111222222111111000////////////.........------++++++,,,------------------------......---------------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,333333333444444333333222222333444444333111///------------------.........////////////////////////...------------...//////------,,,,,,,,,,,,------------------------------+++,,,......---,,,,,,---+++,,,,,,,,,,,,+++******)))******+++,,,---......***++++++,,,,,,++++++************++++++++++++,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++---,,,+++******)))*********************************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---...............////////////000///000111333444444444333666777999;;;=========<<<;;;>>>???======???>>>;;;AAA@@@===:::888777777777888<<>>;;;===AAAEEEGGGGGGEEEDDDAAA@@@@@@@@@AAA@@@===;;;777666555666888999888777444444444444444444444444333333333333222222222222222111111000///000000000111000......//////...,,,...........................///000///---+++++++++***+++,,,......------,,,------,,,+++,,,---...///,,,,,,,,,,,,------------++++++************++++++,,,,,,++++++******++++++)))************+++++++++++++++******************)))************+++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++)))))))))))))))******+++************************************************)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------,,,******+++------...//////000///////////////000///...///222444333222111//////........./////////222555777777666999888777777777777888999999777555555777999::::::666;;;@@@DDDFFFEEEDDDDDD??????>>><<<;;;<<>>>>>???>>><<<;;;:::999;;;======<<<;;;<<<===>>>===<<<;;;:::999999999666777888:::;;;<<<<<<<<<999888777666444333222111///000000111111222222222000000000000000000000000//////000000000000111111000000111111111000//////.........---------------+++,,,------......---------..................---------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++000111222222333333333222222333555555444222///---------------------------////////////////////////......---------......///---,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++,,,------,,,+++,,,---+++,,,,,,,,,,,,+++******)))******+++,,,,,,------***++++++,,,,,,++++++***************++++++++++++,,,,,,+++************+++++++++++++++++++++++++++---,,,,,,+++******++++++******************************+++,,,,,,,,,,,,+++************************************+++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......------........./////////---///111333444444222111555666777999;;;;;;;;;;;;999<<<===;;;<<>>===;;;:::999999999:::>>>AAAAAAAAAAAA>>>999:::888777666666999<<<>>><<<<<<;;;;;;;;;<<<===>>>888:::===@@@BBBCCCCCCBBBBBBBBBCCCCCCBBB@@@===;;;888777777777888888777777444444444444555555555555777777666555555444333333222111111000000000000000111///......//////...,,,........................---///000///---++++++++++++,,,---.........------///...,,,++++++,,,...000++++++,,,,,,,,,---------+++******))))))******+++,,,,,,++++++***++++++,,,))))))*********+++++++++***************+++++++++))))))*********+++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++************************************************))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------+++,,,,,,+++******+++---------...////////////......///000///...///111333222111000...---,,,,,,,,,///000111333666777777777888888888999999888888888666444333444777999::::::555;;;BBBEEEEEECCCCCCDDD???AAABBBAAA>>>???BBBFFFIIIIIIJJJJJJIIIGGGEEECCCCCCCCCEEEGGGHHHHHHGGGGGGBBB@@@???>>>@@@EEEJJJMMMKKKLLLMMMKKKHHHEEEEEEEEECCCDDDEEECCCAAA???@@@AAA@@@CCCEEECCCCCCDDDBBB>>>666666888:::===???>>>>>>999:::<<<<<<;;;::::::;;;>>>===<<<;;;::::::999:::777888888999::::::::::::777666555444333222111111/////////000000000111111/////////000000111111111//////000000000000000000//////000000000//////...------------------------,,,,,,---............------......//////......------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++000000111222333333333333333444444555444222///...------------------------///////////////////////////......---------......,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,+++,,,---,,,+++***,,,---+++,,,,,,,,,,,,+++******)))******++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++***)))))))))))))))++++++++++++++++++++++++,,,,,,++++++***+++++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++************************)))))))))******++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......------------............---///111333333333111000222333444666777888999999777:::;;;999:::>>>???===:::;;;===>>>>>>===;;;:::888===???>>>===>>>;;;666777888888999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<======666666777888:::<<<>>>???AAABBBCCCCCCBBB???===;;;:::::::::999888888777888666666666555555444444444777777666555444444333222111111111111000000000///000///......//////...---........................,,,...///...,,,++++++,,,,,,,,,------.........---///...,,,++++++,,,---///+++++++++,,,,,,,,,------+++******))))))******+++,,,++++++***++++++,,,,,,))))))*********+++++++++***************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))******+++************************))))))))))))))))))))))))******************)))))))))))))))******++++++++++++++++++,,,,,,,,,------***+++,,,+++******+++---,,,,,,---...............---...////////////111222111000///---,,,+++++++++///000222444555666777888777888999::::::999888777555444444666999;;;;;;:::555;;;AAADDDCCCBBBBBBCCC@@@BBBDDDCCCAAAAAAEEEHHHKKKKKKKKKKKKIIIHHHFFFEEEBBBDDDFFFGGGHHHHHHHHHHHH@@@@@@??????BBBFFFJJJMMMKKKLLLLLLKKKIIIGGGGGGGGGCCCDDDDDDCCCAAA???@@@AAA>>>BBBCCCAAA@@@AAA???:::555555555999===@@@@@@???999;;;<<<<<<;;;::::::;;;======<<<;;;::::::::::::999999888888777777666666444444333333222111000000...///////////////000000//////000000111222222222000000//////////////////---......//////.........------------------------+++,,,------......------------............------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************(((((()))***++++++++++++************************111222333333444444444444444444333333222000//////.........---------------//////////////////////////////...------------...,,,,,,++++++++++++,,,,,,.........------,,,,,,++++++,,,,,,+++******,,,---+++,,,,,,,,,,,,+++******************++++++,,,,,,***++++++,,,,,,++++++***)))))))))************++++++***))))))(((((())))))************************,,,+++************++++++)))))))))))))))))))))))))))******+++++++++++++++************************(((((())))))***+++++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------.........///000111222111111000000111111333444555666777666999999777888<<<===<<<888:::===???@@@???===;;;666999:::888777888666111333555888;;;<<<;;;:::999999:::::::::;;;;;;;;;;;;666555555555777999;;;<<>>@@@AAAAAAAAAAAA???@@@AAAAAABBBCCCEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFBBBDDDGGGHHHGGGFFFFFFGGGCCCCCCCCCCCCEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFFFFBBBCCCCCCBBB@@@>>>???@@@<<<@@@AAA??????@@@>>>:::<<<999888:::>>>???>>><<<;;;<<<>>>===<<<:::;;;<<<<<<;;;::::::999999999::::::999777666444444333333222222222111111000000000//////////////////////////////000000111111222222000000////////////......,,,,,,---.........---------------------.........***+++,,,,,,------,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************'''((()))******+++******))))))))))))))))))))))))444444555555555555555444555444222000/////////////////////.........------//////////////////////////////...---------------,,,,,,++++++++++++,,,,,,///......---,,,,,,+++++++++,,,,,,+++)))***+++---+++,,,,,,,,,,,,+++******************++++++++++++***++++++,,,,,,++++++***))))))))))))************,,,+++******))))))******))))))))))))))))))))))))******)))))))))******+++))))))))))))))))))))))))))))))***+++++++++++++++************************((((((((()))***+++++++++***************++++++,,,************************,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......+++,,,,,,,,,,,,---------/////////000000000000000//////000111222444555666555777777555555:::;;;:::;;;<<<===>>>>>>>>>======666999888444333555444111000222555888::::::999888777888888999999999999999888888999999:::;;;;;;;;;===???@@@???<<<;;;<<<>>>===>>>???<<<999666777888777777666666555555444444333333222222111111000000000111111222111000///...///...---...///000///...........................+++---......,,,++++++,,,+++++++++++++++,,,------,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---)))************+++++++++,,,+++++++++***))))))))))))************+++++++++))))))))))))))))))))))))((())))))***************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))+++++++++*********))))))((((((((()))***+++++++++***++++++++++++,,,,,,,,,)))***+++***))))))+++---++++++,,,------------,,,+++---///000//////000111///...---,,,,,,,,,,,,,,,+++...111222222222444777999999999999999999999999999:::===???AAA@@@<<<999777777888;;;>>>??????>>>???>>>>>>@@@CCCEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGDDDGGGJJJJJJHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCGGGGGGFFFFFFFFFFFFDDDCCCAAABBBBBB@@@>>><<<<<<===:::>>>@@@???@@@CCCBBB>>>@@@===:::<<>>??????===<<<<<<===999888888777777777777888888777555333222222222333111111000000000000000////////////////////////////////////////////////000000000/////////.........++++++,,,---------------------........./////////)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************&&&'''((()))************))))))))))))))))))))))))555666666777666666555555555333111///......///000000000/////////.........////////////////////////000///...---------------,,,++++++++++++++++++,,,//////...---,,,,,,+++++++++,,,,,,***))))))+++...+++,,,,,,,,,,,,+++*********************++++++++++++++++++,,,,,,+++++++++))))))))))))************---,,,++++++******++++++((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))'''(((((()))***+++++++++*********)))***++++++,,,************************,,,++++++++++++++++++,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,---------000///////////////000111//////000111222444555666555777666333444888:::888@@@???>>><<<<<<<<<===>>>999;;;999555444666555333///000222555777888888999666666777888888888888777999;;;===???@@@>>>===;;;<<<>>>>>>===::::::<<>>???<<<888555666777666666666666666555555555444444333333333333222222000111111222222000///...///...---...///000///...........................+++,,,...---,,,++++++,,,++++++******++++++,,,---+++++++++++++++***)))(((******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---)))************+++++++++---,,,,,,+++***)))(((((()))************+++++++++))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))++++++******))))))(((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,)))***+++***))))))+++---++++++,,,------------,,,+++---///000//////000111......---,,,,,,---------,,,///222333333333555888:::999999888888999999:::<<<===@@@CCCDDDBBB<<<888777555444777;;;>>>===;;;AAA???>>>AAAEEEHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHKKKNNNNNNKKKIIIJJJKKKNNNNNNMMMLLLIIIEEEAAA>>>EEEDDDCCCDDDDDDDDDBBBAAA@@@AAAAAA???<<<::::::;;;888<<>>@@@AAA@@@>>>======>>>777666666555555555555666555444333222111222333444000000000000000/////////000000000000000/////////........................000000//////.........---***+++,,,,,,------------........./////////000000))))))***++++++++++++******++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))999999888666555333222222222111///......000222444777555222///---------...333222111///..............................------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,+++*********+++************************************************))))))))))))))))))))))))'''***---000000...+++)))))))))************))))))***)))))))))+++,,,+++***,,,,,,+++***)))))))))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......---......///////////////...///000111333666888999666444222333666999;;;;;;;;;<<<===<<<<<<<<<>>>@@@>>>999333222444444222///222222333444666888:::;;;777666444333444888;;;>>>???@@@BBBFFFIIIHHHDDD@@@???>>><<<:::999999999::::::::::::::::::999888777666555555555555444444444111111111111000///------000000000000////////////...------,,,,,,------............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,+++***)))))))))***)))***+++,,,,,,+++***)))+++***)))(((((()))***+++))))))***+++,,,,,,------(((***+++***)))((()))***(((((()))***++++++,,,,,,)))***+++++++++)))(((''',,,,,,+++***)))))))))***************************))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---///------...///000111222222000000//////.........---...///111333444444444444888666555777999:::888666===@@@DDDDDDBBB>>>;;;999999888777777888:::===???@@@???@@@DDDHHHIIIFFFCCCEEEEEEFFFIIIMMMNNNMMMLLLNNNOOOOOOPPPPPPNNNMMMLLLPPPPPPOOONNNKKKHHHDDDAAABBBCCCEEEFFFGGGFFFFFFEEEEEECCC???;;;888777666666;;;===AAADDDEEEEEEDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@<<<===>>>>>>===;;;999888777777888777555555666888777777777666555333222111111111000///////////////000000000000000000000000222111111000///......---......------------......///////////////......---------------------------...---+++*********++++++...---,,,++++++++++++++++++(((&&&)))---///,,,(((,,,++++++******++++++,,,,,,,,,++++++******)))))))))************+++++++++((((((((((((((((((((((((************************999888777666444333222222222111///......000222444666444111///.........///222111000///............//////.........---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))))))))************************************************))))))))))))))))))))))))'''))),,,...///---+++)))))))))************))))))***)))))))))+++,,,+++***++++++******)))*********+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------...///////////////......///000222444555666444222111222555888999999777999::::::::::::<<<>>>===888333222444555333111111111222333555777999:::888777555444555777;;;===AAAAAACCCFFFHHHGGGCCC???===<<<:::888777888999::::::::::::999888777666555333333333333333333333333111111111111000///...---000000/////////.........------,,,,,,,,,,,,------///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++************************,,,+++******))))))******)))***++++++++++++***)))+++***)))(((((()))***+++((())))))******+++++++++(((***+++***)))((()))***(((((()))******+++,,,,,,***************)))((((((,,,+++******))))))******************************))))))************))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------//////////////////000000000/////////.........---...///111333444444444444777555444666888999777555:::===BBBCCCBBB@@@>>>===888888999:::;;;>>>@@@AAA@@@@@@AAACCCFFFFFFEEEDDDFFFFFFGGGJJJLLLNNNMMMKKKKKKKKKLLLLLLLLLKKKKKKJJJMMMLLLLLLKKKHHHFFFCCCBBBCCCDDDFFFHHHHHHHHHHHHHHHCCCBBB???<<<:::999999999<<<>>>AAACCCDDDDDDBBBAAACCCCCCBBBBBBAAAAAA@@@@@@<<<===>>>>>>===<<<:::888777888888777555555666777777777777666555333222111111000000///.../////////000000000000000000000000111111111000///...............------------......///////////////...---------------------------------,,,+++*********+++,,,...------,,,++++++,,,,,,---***''')))---...,,,))),,,++++++******++++++,,,***************)))))))))))))))*********+++++++++))))))))))))))))))))))))************************888777666555444333222111111000///......000222333333222000///......///000000//////......//////000000000///...---,,,,,,+++------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***))))))))))))(((((((((************************************************))))))))))))))))))))))))((()))***,,,,,,+++******))))))************))))))***)))))))))+++,,,+++************)))******+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........//////000222333444333111000111333666777777444666888999:::;;;===???<<<888444222444555444222000111111222444666888999:::999777555666888;;;<<>>;;;:::888666555444666888:::999999888888666555444333000000111111111111111111000111111000000///...---//////.........---------------,,,,,,,,,,,,------//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((((()))******++++++++++++++++++++++++************************++++++***)))))))))******)))******++++++******)))******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***((())))))******++++++++++++******)))))))))))))))++++++***)))))))))************************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++000000/////////........./////////...............//////111222333333333333555555555666777888777555777;;;???AAABBBAAA@@@AAA999:::<<<>>>@@@AAABBBCCC@@@AAABBBBBBBBBBBBDDDFFFIIIHHHHHHJJJLLLMMMLLLJJJHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCFFFGGGHHHJJJJJJJJJJJJIIIAAA@@@???===<<<======>>>@@@AAACCCEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@<<<===>>>>>>===<<<:::999777888888777555444666777777777666666555444222222111000//////......//////000000000000000000000000111111000000//////............------------............//////......---,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,---......---,,,,,,,,,------///,,,)))))),,,---,,,***++++++************++++++((())))))))))))))))))***)))))))))*********++++++************************************************666666555444333222111111000000///......///111222111000////////////000111...............///000111111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************************************************))))))))))))))))))))))))((()))))))))************))))))************))))))***)))))))))+++,,,+++******)))))))))***+++,,,,,,******))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////......////////////000111222222222111000111333555666666444666999;;;;;;===???AAA===999555333333444333222000000111222333555666777<<<;;;999888888:::<<<===???@@@AAAAAA@@@===999666777555333222222444777999777777777666444333111000/////////000000111111111000000000000000///............---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))(((((((((((()))************************************************************))))))))))))******))))))************))))))***))))))))))))))))))***)))))))))))))))))))))((((((***+++***)))((()))***((()))))))))*********++++++***)))(((((()))***+++******))))))))))))************************************++++++++++++******************+++++++++++++++,,,,,,,,,,,,---------+++,,,---...---,,,+++***................................................///000000111222333333333555555666777777888777666666999===???@@@@@@@@@AAA<<<===@@@BBBCCCCCCBBBAAA???AAABBBAAA??????CCCGGGKKKJJJIIIJJJKKKLLLJJJIIIGGGEEECCCBBBBBBDDDFFFHHHHHHHHHGGGFFFFFFFFFGGGGGGJJJKKKKKKLLLKKKJJJIIIHHH???????????????@@@AAABBBFFFGGGHHHHHHHHHGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<============<<<;;;:::888888888777555444555777666666666666555444333222111000//////......//////000000000000000000000000111000000000/////////.........------------......---............---,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,------......------,,,------...111...***)))+++,,,,,,+++++++++************++++++''''''(((((())))))******))))))))))))************************************************************555444444333222111000000//////.........///000111///////////////000000111------------...///000111111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))******))))))************))))))***)))))))))+++,,,+++******)))))))))***+++,,,,,,***))))))))))))))))))***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...............000000000000000111222222222111000222444555555555333555888:::;;;<<<===???===:::666333222111111000000000111111333444666777===<<<;;;::::::;;;===>>>???@@@AAA@@@>>>;;;888666555444222111222444666888555555555444333222000000...//////000111222222333///000000000000//////...------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))***++++++***************************************************))))))((())))))******)))))))))))))))))))))))))))))))))******)))))))))******************))))))(((***+++***)))((()))***)))))))))))))))*********+++***)))(((((()))***+++***))))))((())))))***************************************++++++*********)))))))))******++++++++++++++++++,,,,,,,,,------+++,,,---...---,,,+++***+++,,,,,,---.../////////---------...............000000000000111222222333555666777888777777777777777999<<<=========>>>??????@@@BBBCCCCCCAAA???===>>>@@@AAA???===>>>CCCGGGLLLJJJIIIIIIJJJJJJIIIHHHGGGEEEBBBAAAAAACCCEEEGGGHHHHHHHHHHHHHHHIIIKKKKKKMMMMMMMMMLLLJJJHHHEEEDDD?????????@@@AAABBBCCCDDDHHHHHHHHHHHHGGGFFFEEEDDD???????????????>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::888999999777555444555666666666666666555444333333111111000////////////000////////////////////////000000000000////////////......------------......---------------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,------------------,,,,,,,,,------...000...+++******+++,,,,,,+++******))))))******+++''''''(((((())))))******(((((()))))))))*********************************))))))))))))))))))))))))333333333222111000000000//////......//////000000.........//////000000000...---------...//////000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))************))))))***)))))))))+++,,,+++************)))******++++++***))))))(((((())))))***++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000000///000000111222222222111000222444555444333111444777888888888888999;;;999555222000000000000111111111222333444666666;;;;;;::::::;;;<<<===>>>>>>@@@AAAAAA>>>;;;999999444444333333333444666777333333444333333222111000......///000222333444444//////000000000000//////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))***++++++************************************************))))))((((((((()))*********))))))(((((())))))***))))))************))))))************************(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))******+++))))))((((((((()))******************************))))))************))))))(((((())))))***+++++++++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,******+++,,,---...///000---------------.........000000000000000111222333444555777777666666666777666888999:::999:::<<<>>>@@@AAABBBBBBAAA>>><<<:::===>>>>>>===>>>@@@CCCFFFKKKIIIGGGGGGHHHIIIHHHGGGGGGEEECCCAAAAAABBBDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLJJJHHHEEEBBB@@@??????@@@AAABBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>======<<<<<<;;;;;;::::::::::::::::::999999999777555444444666555555666666555444444333222222111000000000000111////////////////////////000000000000////////////......------------......,,,,,,------,,,,,,+++*********++++++,,,,,,------+++,,,---------------,,,,,,,,,+++++++++,,,------------+++******+++,,,,,,******))))))))))))******((())))))))))))))))))***((((((((()))))))))******************************))))))))))))))))))))))))222222222111000000//////............//////000000......//////////////////......---------...////////////.........---------++++++++++++++++++++++++,,,,,,------------,,,,,,************************************************************************++++++++++++++++++++++++((((((((((((((((((((((((&&&''')))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++******))))))************))))))***)))))))))+++,,,+++***++++++******)))*********))))))(((((((((((())))))************************++++++************+++++++++++++++,,,,,,---------+++,,,------......------............///000111222000//////000222333222111333555888888777666555666666555333111//////111222222222222222333555666777888888888888999:::<<<<<<:::<<>>;;;999999:::444555555555666666555555222222333333333222222111------...000111333444444//////000000000000//////............------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******************************************************************************************************)))(((((((((((()))******************************************************((((((((((((((()))*********)))(((''''''((()))***((()))***++++++***)))((('''(((((())))))*********(((***+++***)))((()))***)))))))))))))))))))))((((((((()))***************((((((((((((((()))******************************(((((())))))))))))((((((((((((((()))***+++++++++)))))))))*********++++++*********+++,,,---...///++++++,,,,,,---------...,,,,,,,,,------.........111000000///000000222222111333666555444333444666444555666777777888;;;===>>>?????????>>><<<:::999<<<;;;:::<<>><<<;;;::::::999999999888999999999:::999999999777555333444555555555555666555555444333444333222222111111222222////////////////////////////////////000000000000......------------......,,,,,,,,,,,,,,,+++******)))******+++,,,,,,------,,,---.........---,,,+++***************+++,,,---******++++++******+++,,,******))))))))))))*********************)))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))222222111111000000//////.........///////////////......///////////////...///......---------........................------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************************************++++++++++++++++++++++++(((((((((((((((((((((((($$$&&&((()))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,,,,++++++***))))))************))))))***)))))))))+++,,,+++***,,,,,,+++***)))))))))***))))))(((((((((((())))))************************++++++************++++++******+++,,,,,,---......+++,,,------......------,,,,,,,,,---...///000111.........///111222111///666888:::;;;999666555555222222111000///000222555222222222333444555666777555555555666777999:::;;;444777::::::777666666888444555777777777666555444111111222333333333333222,,,,,,---///000222333444//////000000000000000/////////.........---------,,,++++++++++++++++++,,,,,,------------,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))************************((((((((((((((()))*********)))(((''''''((()))***((()))***++++++***)))(((%%%&&&&&&'''((()))******(((***+++***)))((()))***))))))))))))(((((((((((('''((()))+++++++++***)))((((((((((((((()))******************************''''''(((((((((((('''''''''(((((()))***+++++++++((())))))))))))***************)))***+++---000111------,,,,,,,,,,,,++++++,,,,,,,,,------.........111111000//////000111222///111444444222111222444222333444555555888;;;>>><<<<<<<<<<<<<<<;;;::::::;;;999888;;;AAADDDDDDCCCIIIGGGEEEDDDEEEGGGGGGFFFGGGFFFDDDBBB@@@@@@@@@@@@AAABBBEEEGGGHHHHHHGGGFFFDDDEEEEEEEEEDDDCCCAAA@@@@@@AAAAAABBBBBBAAAAAA@@@EEEDDDDDDDDDCCCCCCCCCCCCAAA@@@???>>><<<:::999888999888888777888888999999999:::999777555333444555555555555666555555444444555444333333222222333333////////////////////////////////////000000000000.........------.........+++,,,,,,,,,,,,+++******))))))***+++,,,,,,------------...///...---+++******)))))))))***++++++,,,''')))+++++++++***++++++******))))))))))))******,,,,,,++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))000000000000000///............,,,,,,,,,,,,......,,,,,,,,,---------......//////............//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************++++++***)))(((((())))))******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,++++++***+++,,,...///000000000222111111111111111222222555555666666666666555444888777444222111222333444555444222111222333555777666555333222111111222333222333555666666666555444666555555555555444444444...///111222333333222222333333333333333333333333............///000222222///////////////......---......,,,,,,,,,,,,.........------,,,+++***)))))))))***,,,------,,,***))),,,,,,,,,++++++***************))))))))))))************))))))))))))******+++*********))))))((((((((()))***++++++***)))(((((()))))))))'''''')))*********)))((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))*********************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------......///000000000333222222111111222222333111222444777999;;;<<<===;;;:::999888666777999<<<999999999999999===BBBFFFFFFCCC??????AAACCCCCCBBBBBB@@@===;;;999999::::::999;;;>>>BBBDDDEEEEEEEEEHHHGGGEEECCCBBBCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@AAACCCAAA@@@???@@@AAA@@@>>><<<;;;::::::;;;:::777444666666666777888888999999:::999777666444333333333444444555555444444333222555555444333333222111111222222111///...---,,,+++,,,,,,------...//////////////////......------,,,((()))+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************+++++++++******)))+++******)))))))))))))))))))))(((((((((((())))))***************)))((((((******))))))((((((''''''+++(((&&&(((+++,,,+++((())))))(((((((((((())))))000000000000000///.........---,,,++++++,,,---...,,,,,,,,,,,,------------//////............//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))*********++++++++++++,,,,,,,,,++++++***)))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++,,,************************+++******)))(((((())))))******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******+++,,,...//////000000000//////000111222333444666666666666666666666666777666444333222222222333666555444333333555777888666555333222111111222222222333444555666666666666888888777666444333222222---...000222333333333333333333333333333333333333............///000111222000000000000000//////......---,,,++++++,,,---...,,,,,,++++++++++++++++++((()))+++,,,,,,+++)))(((,,,,,,,,,+++++++++************))))))))))))************))))))))))))******************)))))))))(((((()))***++++++***)))(((((()))))))))'''''')))*********)))(((((((((((((((((()))******)))((()))***))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))*********************************************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------......//////000000444333333333333333333444000222444666888:::;;;;;;:::::::::999888888:::;;;;;;;;;;;;::::::===BBBFFFCCCAAA??????BBBDDDDDDCCC>>><<<:::888777777888999<<<>>>AAADDDFFFFFFFFFFFFBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@??????BBB???===<<<===>>>>>>>>>:::999999999:::999777555:::::::::::::::999999999888888666555444444333333444444444444444333222222444444333333222111000000111111000///...------,,,------------..................------------------)))***+++,,,---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******************++++++******)))+++***))))))(((((())))))))))))(((((((((((())))))***************)))((((((***)))))))))((((((((('''***)))((()))***++++++***))))))(((((((((((())))))///000000000000///......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------//////............//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++++++++***,,,+++************+++,,,***************++++++++++++++++++,,,++++++***)))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************)))((((((((())))))***))))))))))))***++++++******************************++++++++++++******)))******++++++************+++,,,....../////////---......///111222444555777666555444555555666777555555555555444333333222888777666666666777999999666555333222111111222222222333333444555777888999;;;:::999777444222111000...///111222444444444333333333333333333333333333///......//////000111222000111111111111000//////---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,((()))***++++++***)))(((,,,,,,,,,++++++++++++*********))))))))))))************))))))))))))******************))))))))))))))))))************))))))((()))))))))'''''')))*********)))(((((((((((((((((()))******(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************)))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,---------...//////000000222222222222222222222222///111222555777888999999888:::;;;;;;:::999:::;;;=========;;;;;;===AAADDDCCCAAA@@@@@@AAAAAA???>>>:::999777555555666777888888:::<<>>>>>???===:::999;;;<<<<<<<<<777777777888999999777555;;;;;;::::::999888777777666666555444444444444444333333333444333222222111222222111111000000//////000/////////........................------------,,,,,,,,,,,,,,,,,,------***+++,,,---,,,+++***)))++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))******+++******)))+++***))))))(((((())))))))))))(((((((((((())))))***************)))(((((())))))))))))(((((((((((()))***++++++******+++,,,))))))(((((((((((())))))//////000000//////...---,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---///......------......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++*********++++++************++++++******************************++++++++++++******((()))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************))))))))))))***************************))))))((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))******++++++++++++******)))******++++++++++++******+++,,,---.....................///000111222333777666444333333555777888444555777888777666444333999999888888888999:::;;;555444333111111111111222222222222333555777:::<<<;;;;;;999777555333222111222222444555555555444333222222222222222222222222///////////////000111111000000000000000///......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))+++++++++++++++++++++++++++******))))))******+++******))))))))))))***************))))))))))))))))))))))))******)))))))))((()))))))))'''''')))******))))))(((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************))))))************)))((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,---......//////000...//////////////////...///000111333555666666777777999<<<===<<<:::::::::??????>>>===;;;===@@@BBBDDDCCCAAA???===:::777555777666555444555666888999444666888:::;;;;;;:::999999<<<@@@DDDHHHIIIIIIIIIGGGFFFDDDBBB@@@>>>======;;;::::::;;;<<<<<<:::999555555555777999999777555777666666666555555555444444444333333333333444444222222333333222222111000000000000//////................../////////////////////...------,,,++++++*********++++++,,,,,,---+++,,,,,,---,,,+++)))(((++++++,,,,,,,,,,,,+++++++++++++++***************((())))))*********************)))((((((((((((((())))))(((((((((((())))))***************)))(((((())))))))))))(((((((((((((((***---,,,))))))+++---))))))(((((((((((())))))///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************)))******++++++*********)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((())))))***+++)))))))))))))))))))))))))))******++++++******)))******+++,,,------,,,,,,++++++,,,---............/////////...//////000000555444333222222444666888555666888::::::999777666999999999999999:::;;;;;;555444222111000000111222222222222333555888;;;<<<999999888777666555555444666777888888777555444333222222222222222222222222000////////////000000111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++******))))))))))))******))))))))))))))))))*********))))))))))))))))))***((()))))))))'''''')))******))))))(((((((((((((((''')))***)))((('''((()))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,------.../////////---......//////......---///000111222444444555555555888<<<===<<<:::::::::>>>>>>>>><<<;;;;;;>>>@@@@@@@@@???===999666333222555444333222333555777888555777999;;;;;;;;;:::999<<<>>>BBBFFFHHHHHHGGGFFFBBBAAA@@@???>>>=========888999;;;>>>???>>>:::666444444555777999999777555333333333333444444555555222222222222222333333444111111111222111000000/////////............------............//////////////////...---,,,++++++***)))******++++++,,,,,,,,,+++,,,,,,---,,,+++)))(((***++++++,,,,,,++++++***************************'''((()))******************))))))((('''((((((((())))))(((((((((((())))))***************)))(((((((((((((((((())))))))))))'''***,,,+++)))(((***---))))))(((((((((((())))))...////////////...------,,,------......------,,,,,,,,,,,,---------............------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++***))))))+++++++++***************((()))******+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((()))******************************))))))************))))))***+++,,,---------------++++++,,,---------------//////............//////333222111111222333555666555666888:::::::::888777888888999999999:::::::::555444222111000000111111222222333555666999:::;;;888888888888777777777777888888999999888666444333222222222222222222222222000000////////////000000---............---,,,,,,,,,------......------,,,...------,,,+++***)))(((------------------------***++++++++++++,,,,,,,,,++++++************++++++******))))))))))))******))))))))))))******************))))))))))))******((()))))))))'''''')))*********)))((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,---......////////////111111111111/////////000111222333333444333444777:::;;;;;;:::999:::;;;<<<<<<;;;999999;;;===:::;;;;;;999777555666777333222111111222333666777333555777999:::999999888???AAACCCFFFFFFEEEDDDBBB>>>======<<<<<<<<<<<<===777888;;;>>>@@@>>>:::666555555555777999999777555333333444555555666777777222111111111111111222333000000111111000000///.....................------.........///////////////.........---,,,++++++***++++++++++++++++++,,,,,,***+++,,,---,,,+++***)))******++++++++++++******)))))))))***************''''''((()))***************)))((((((''''''(((((())))))(((((((((((())))))***************)))(((((((((((((((((())))))))))))((()))******))))))***+++))))))(((((((((((())))))......//////......---,,,---......//////......---------........./////////...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))***++++++,,,,,,((()))***++++++***)))(((+++++++++*********))))))(((((()))***************)))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******++++++++++++++++++++++++))))))************))))))))))))+++,,,,,,---------++++++,,,---------,,,,,,------------...//////000///000000111222222333333444555666888888999888888777777888888999999999888444333222000000000000111222333444666888999999:::999999888888888888777777555555666777777666555555111111111111111111111111000000////////////000000...............------,,,---......//////......---,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******((()))))))))************+++***)))(((((()))***+++((()))))))))'''''')))*********)))((((((((((((((('''((()))(((''''''((()))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---++++++************++++++,,,++++++******++++++,,,+++,,,,,,------......//////000111222222111000///000111222222333333333333444666999999999888999:::888999999999777777999;;;999::::::888666666888:::666555444444444666888999222444666999::::::999888@@@AAABBBCCCCCCBBB@@@???===<<<<<<;;;;;;;;;;;;<<<999888999;;;======;;;888666666666888999999777555666666666666666666777777222111111000000000111111//////000000000///..............................///////////////.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++)))***+++,,,---,,,+++*********++++++++++++******((()))))))))*********+++&&&'''((()))************))))))(((''''''''''''((())))))(((((((((((())))))***************)))(((((('''((((((((()))))))))***(((''''''''')))***)))((())))))(((((((((((())))))......//////......---,,,---...///000000///...---.........////////////000...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((()))***+++,,,,,,---((()))***++++++***)))(((++++++++++++******))))))(((((()))***************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((()))******++++++++++++++++++++++++))))))************))))))(((((()))++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,...///111222---...///111222222222222333333444666777777777777666666777888888888888777444333222000000000000111222333555777999999999888::::::999999888777777777111222444555666777666666111111111111111111111111111000////////////000000///////////////......------...///000000///...---***++++++++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******(((((())))))*********++++++***)))(((((()))***+++((()))))))))'''''')))*********)))((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---++++++************++++++,,,++++++++++++++++++,,,++++++,,,------......///---...///111111///...---111111222333333333333333444666888888888777999:::666777888777666666888:::<<<===<<<999555555777:::;;;:::999888999:::<<<>>>777888;;;>>>?????????>>>???@@@@@@AAA@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;;;;999777777999;;;;;;;;;777777777888999999777555777777777666555555444444222222111000000000000000///////////////......---........................000000//////............------,,,,,,,,,,,,++++++---------,,,,,,+++++++++((()))+++,,,---,,,,,,+++******++++++++++++******(((((())))))*********+++&&&'''((()))************))))))((('''''''''''''''))))))(((((((((((())))))***************)))(((((('''((((((((())))))******)))&&&%%%&&&)))+++)))&&&))))))(((((((((((())))))---------........./////////////////////......---//////000000///...------000...,,,+++,,,------,,,,,,++++++******++++++,,,+++++++++*********))))))******+++---//////,,,***************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((((((((('''%%%$$$))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******)))((((((((((((((()))))))))))))))))))))))),,,+++++++++******)))))),,,+++*********+++---...,,,,,,------.../////////.........///000222333444555666666555333333444666555666777888999:::;;;;;;;;;:::777555222111111111555666888888888999:::<<<<<<;;;999666444222111000///111444666666444222000////////////000111222333000000000000000//////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******************************)))))))))))))))******+++++++++******)))(((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,***((('''&&&'''((()))((((((((((((((()))******+++***)))(((((()))***+++)))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***++++++,,,******))))))******+++,,,,,,,,,,,,++++++*********...------------...//////......///000000///...---////////////000111333333///111444666777888999;;;===;;;777555444555777888<<<>>>??????<<<999777777>>>>>>>>>>>>>>>>>>>>>>>>777999<<>>===<<<===???FFFCCC@@@??????===999666888999777444555888777444444555666777777666555444444444333222222222222333333333222111000///...---000///---,,,++++++,,,,,,+++,,,------......------......////////////............//////......---,,,......---------,,,,,,,,,******+++,,,,,,,,,,,,+++************************++++++***************+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++---------........./////////////////////......---///////////////...------000...,,,+++,,,------,,,,,,++++++******++++++,,,+++++++++*********))))))*********,,,......,,,)))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))((('''&&&%%%))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))***)))(((''''''((()))*********)))((((((((((((((())))))))))))))))))))))))++++++*********)))))))))***************+++,,,,,,,,,,,,------.../////////.........///000111333444333444555555333333555777555666666777999::::::;;;<<<;;;888666444222222222222444666777888999;;;===<<<;;;999777555333222111222333555666555333111///000000000000000111111222//////000000//////...---------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))************************)))))))))))))))******+++)))))))))))))))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((()))******+++***)))(((((()))***+++)))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))***************))))))******+++,,,,,,,,,,,,++++++*********------,,,,,,------...///---.../////////...------/////////000000111111111...111444555666666888::::::999888777666666666777===???AAAAAA???<<<;;;:::>>>>>>>>>======>>>>>>>>>777:::===@@@AAA@@@???===???@@@@@@???======???@@@FFFDDDAAA@@@???===999666;;;<<<:::777888;;;999555444444444555555444444444666555444444333444444444333333222111000///......000///...,,,++++++,,,,,,+++,,,------......------.........//////........................------,,,...------------,,,,,,,,,)))***++++++,,,,,,++++++************************++++++***))))))******+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))(((((((((((()))******------.........////////////////////////......---...////////////...------///...,,,,,,---------,,,,,,++++++******++++++,,,+++++++++***************)))))))))+++------+++)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))+++***)))(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))******))))))))))))((((((((()))******++++++******,,,,,,,,,---......//////............///111222333111333444444444444555777555555666777888999::::::<<<;;;999777555333333222///222444666777999<<<>>><<<;;;999888666444333222444555555555444222000///222222111000000000000111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((************************)))))))))))))))******+++'''(((((()))******++++++((((((((((((((()))******))))))))))))))))))))))))******************************))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***(((''''''((())))))((((((((((((((())))))*********))))))))))))******)))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))))))))***+++++++++++++++++++++*********,,,,,,++++++,,,,,,---...,,,,,,---......------,,,...///000111111000//////...000222444444444666888666777888999999888777666===???BBBBBB@@@>>>======>>>>>>============>>>>>>:::<<<>>>AAACCCCCCBBBAAA@@@AAAAAAAAA??????AAACCCFFFDDDBBBAAA@@@===999666;;;===<<<:::;;;<<<:::555333333333222222333333333777666666555555555555555333222222111000///......000///...---,,,,,,,,,,,,,,,,,,---............---------------------------...............---,,,,,,------------,,,,,,,,,,,,)))***++++++,,,,,,++++++******************************)))))))))******+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***............///////////////////////////......---.........//////...------...---,,,,,,---...---,,,,,,++++++******++++++,,,************************)))((((((***+++,,,***(((*********************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''((())))))***((((((((((((((((((((((((******)))(((((()))*********))))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''((()))++++++***))))))+++,,,,,,------...//////............///000111222111333444444333333444555555555666666777888999999;;;:::999777555444333333000222444666666777999;;;999999888777555444222111333333444444333333222222444333222111000000000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))************************)))))))))))))))******+++(((((())))))************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))))))))(((((((((((())))))***))))))))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''')))))))))))))))***+++++++++++++++***************++++++******++++++,,,---++++++,,,,,,,,,---,,,,,,---...000111111000...,,,---///111222222222444555555666777888999999888888<<<>>>AAABBBAAA???>>>??????>>>>>>======>>>>>>???===???AAACCCEEEFFFFFFFFFBBBCCCDDDCCCBBBBBBDDDFFFEEEEEEDDDCCC@@@===999777777:::;;;:::;;;===:::555444444222222222222444444666666555444444444444555222222111111000//////...//////......------------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---------,,,,,,,,,++++++))))))***+++++++++++++++***************************))))))))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''((())))))........./////////000000///////////////......---------............---------,,,,,,,,,......---,,,,,,++++++******++++++,,,************************)))(((((()))***+++***)))************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((()))(((''''''''''''((()))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))'''((()))++++++***))))))++++++,,,,,,---.........------------...///000000111333444444333222222333555555555666666777777888888888888777666555444444444555666666555444555777666666666555444222111000000111222333444555555555555444333111000000000000---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))******+++************))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))))))))(((((((((((()))))))))))))))******)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''))))))(((((())))))***+++************************+++************+++,,,,,,++++++++++++,,,,,,---------...///111000///---,,,---///111222111111222333555555555666777999;;;<<<===@@@CCCDDDCCCAAAAAAAAA@@@@@@>>>======>>>@@@@@@AAABBBCCCDDDFFFGGGHHHIIIDDDEEEEEEEEECCCCCCEEEGGGDDDEEEEEEDDDAAA>>>:::888555888::::::<<>>@@@BBBEEEFFFDDDCCCBBBCCCAAA???>>><<<<<<>>>???AAACCCCCCCCCCCCDDDFFFGGGHHHDDDEEEEEEDDDBBBBBBCCCDDDBBBDDDFFFEEEBBB???<<<;;;888:::;;;;;;>>>AAA@@@<<<777666666555555666666777333222222111111111111111111111111111000000//////....../////////......---------...////////////...------++++++++++++---------------------,,,++++++,,,,,,,,,,,,++++++++++++((()))******++++++******))))))))))))))))))))))))(((((((((((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((())))))))))))((((((''''''((((((((()))))))))((((((''''''(((((()))***.../////////000000000000///////////////......---+++,,,------.........---,,,+++,,,---//////---,,,,,,++++++******++++++,,,))))))*********++++++++++++)))((()))***++++++***************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&'''))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))***)))(((''''''((()))*********)))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***************+++,,,,,,***++++++,,,,,,---......------,,,,,,------...///+++...111333333333444555444444555555555555666666666777999:::;;;<<<<<<<<<999::::::888555333222333333444555555555333111000---///222555666666555444444333222222111111111111...............---,,,,,,------------------------,,,,,,,,,++++++++++++***************************************************************************)))))))))))))))******+++*********)))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******)))(((((((((((((((((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))*********((((((((((((((()))******((()))))))))*********++++++++++++++++++,,,------,,,+++++++++,,,---///000,,,,,,,,,------......///...000111222000000000111000111444777999;;;======???AAACCCDDDBBB@@@@@@@@@???>>><<<::::::<<<>>>???CCCBBBAAA@@@AAABBBDDDEEECCCCCCCCCAAA???>>>???@@@@@@CCCFFFFFFCCC@@@>>>===;;;<<<<<<:::<<>>:::555666666777777666666555222222111000000000000111111111111111000000000000---...///000000///...---------...///////////////...---,,,++++++,,,---...,,,------------,,,++++++,,,,,,,,,++++++++++++***((())))))***************))))))))))))))))))))))))'''''''''(((((()))++++++))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''((((((((()))))))))))))))(((((((((((()))******////////////000000000000///////////////......---+++,,,------.........---++++++,,,---//////...,,,,,,++++++++++++++++++,,,))))))******+++++++++++++++***((()))+++,,,,,,+++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,+++*********+++---...***++++++,,,,,,---......------,,,,,,,,,---......'''+++///333444555666777444444555555555555555555666888:::<<<>>>?????????999::::::888555333333444333444555666666444222111...000444666777555333111444333222222111111222222......//////......---,,,........................,,,,,,,,,+++++++++******************************(((((((((((())))))))))))************************)))))))))))))))******+++((((((((()))******++++++((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***))))))******)))(((((((((((((((((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***++++++,,,((((((((((((((()))******(((((())))))*********+++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,...///000,,,++++++,,,---...///000///000222222111000000111---000555999<<<===<<<<<<;;;===@@@@@@>>><<<;;;;;;===<<<:::888888:::<<<===BBBAAA???>>>>>>???AAABBBAAAAAAAAA???<<<;;;;;;<<<>>>BBBFFFGGGDDD@@@??????<<<===;;;777888;;;:::666444555666777777666555444333222111111000000111111111111111111000000000000---...///000000///......---......//////////////////...,,,++++++,,,...///,,,,,,---------,,,++++++,,,,,,,,,+++++++++******(((((()))***************))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))***++++++000//////......---,,,,,,000000//////............,,,,,,+++++++++,,,---...*********++++++,,,,,,,,,+++++++++***((((((***,,,))))))************))))))******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((******))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++***++++++,,,,,,------.........---------......///000000111222333555666777555555444333333444666666777888999:::;;;<<<<<<===@@@<<<888555444555555444333555666777777555333222111222333555666666777777444333222222111111222222...............//////000000000...---,,,++++++***,,,+++******,,,,,,+++***------,,,,,,,,,,,,++++++************************+++*********))))))(((((())))))))))))((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))))))))((((((((((((((()))******))))))))))))************(((((((((((()))))))))))))))************+++++++++++++++,,,------,,,,,,,,,,,,++++++******++++++,,,...///000111111111111111111222333666:::;;;:::999<<<======;;;::::::<<<======<<<;;;:::::::::::::::???AAAAAA???<<<<<>>@@@???<<<999>>>???@@@AAA@@@???===;;;???<<<::::::;;;:::666333333444555555333444666999111333333//////333333111222111///---,,,---///000000///...---------------//////...------------.........---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))******++++++++++++******''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''***(((&&&'''))))))'''%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))//////......---,,,,,,,,,//////.........---------,,,+++++++++,,,,,,------******+++++++++,,,,,,,,,+++++++++***((((((***,,,))))))************))))))******)))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''((()))++++++***)))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++******++++++,,,---.........------------......////////////000222333555666777666555444444444555666777777888999:::;;;;;;<<<<<<999666555666888888888333444444555444333222111444555555666666555555444222222111000000000000111//////.........///000111111000...---,,,+++++++++,,,+++******,,,,,,+++***,,,,,,+++++++++*********************************************)))))))))((())))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((()))******((((((((()))))))))******(((((((((((())))))))))))))))))*********+++++++++***++++++,,,---------,,,,,,,,,++++++++++++,,,,,,...///000111111111111111222222333555999;;;;;;:::=========;;;999:::===???======<<<:::999999999999;;;<<<============???AAAFFFDDDCCCCCCCCCCCCAAA@@@======>>>???>>><<<:::999;;;:::999888888666444222222333444444444333333444000333333000000222222000111000...---,,,---.../////////...---------------//////...---------------------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***)))))))))******************)))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''***(((&&&'''((()))'''%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))///......------,,,++++++------------,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,***++++++***))))))***,,,))))))************))))))***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((()))***+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++))))))***+++,,,---...///------,,,------...//////---......///000222444444888777666444444444555555555666666777888999:::;;;:::888666666888999:::999333333222111111111111111777777777666555444333222111111000////////////000111000///......000111333111000///...---,,,,,,,,,,,,+++******,,,,,,+++***+++************)))))))))************************************))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''(((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((()))******''''''((((((((()))))))))(((((((((((()))))))))))))))))))))*********++++++))))))+++,,,---------------,,,,,,,,,,,,,,,,,,------...///000111111111111333222222444888:::<<<;;;???>>><<<:::999:::>>>AAA???>>><<<;;;:::999999999999999;;;===@@@AAA@@@???@@@AAABBBAAA@@@@@@AAABBB============<<<:::888666666777777666333111111111000111222555777777555333111444444222222444333000000///...,,,,,,---............---,,,,,,,,,------///......---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))((())))))******))))))((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''***(((''''''(((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))).........---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++)))***++++++))))))+++,,,))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************(((((()))+++,,,---...///,,,,,,,,,,,,---...//////------...///000222333444999888666444333333444444444555555666777888999999<<<:::888888888888777666444333111//////000111222666666666666555444333333111111000////////////000222111///......000222444111000///...------------,,,+++******,,,,,,+++***++++++*********)))))))))*********************************)))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))((((((((((((((())))))***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************((((((***+++------......------------------------------///000111111111111333222111333777:::<<<===???>>><<<999888:::???CCCAAA@@@>>>===;;;;;;::::::<<<;;;<<<@@@DDDEEEBBB>>>;;;>>>@@@@@@>>>===@@@CCC>>>>>>======;;;999777666111444666444000...///111...///111555999:::888555111444666444444666666222///...------------......------,,,,,,,,,,,,------///...------,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++******))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''''')))((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))///......------,,,++++++******++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++((()))++++++******+++,,,))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************((())))))***,,,------...+++++++++,,,,,,...//////.........///111222444555888777555444333333333444333444555666777888888999;;;999888888999888666444555333111//////000222333333444444555555555555555222222111000000000000111111111///...///000222333000///...---------------,,,+++******,,,,,,+++***,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))******'''((((((((()))))))))***))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))((((((((((((((())))))***''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********'''((()))+++,,,---------,,,------......------,,,,,,---...///111111111111333222111333777;;;======???>>>;;;999888:::???CCCBBBAAA@@@>>>======<<<<<<>>>===>>>BBBEEEEEEAAA===<<>>AAADDD===<<<;;;:::999777555555000333555444111///000222//////111444666777666444111444555333333555555222.........------.........---------,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***************)))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((()))(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))000//////...------,,,,,,************++++++++++++***+++,,,---...---,,,+++,,,,,,,,,++++++++++++***''')))+++++++++***+++,,,))))))************))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,++++++++++++,,,---//////.........///000222444555666555444222222222333333333444555555777777888999666666666888:::999777555444222000/////////111222000111222333555555555666222222111000000000000111000/////////000000111111......---,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************''''''(((((())))))******((((((((((((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((()))******''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))******((((((***+++,,,,,,,,,,,,+++,,,---......---,,,++++++,,,---///000111222222111111111444888;;;======<<<<<<;;;999888:::>>>AAAAAAAAA@@@???>>>>>>>>>>>>===>>>@@@BBBDDDCCC@@@>>><<<>>>>>>>>>======>>>???::::::999888666555444444333444666555444333333444222222333111000///111333666888666222111333222///.........///////////////......---------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((())))))******))))))((()))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''')))))))))'''&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))111000000//////...------*********++++++,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,+++++++++******&&&(((+++,,,+++++++++,,,))))))************))))))((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********'''((((((((()))))))))***(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************************++++++*********+++,,,---///000,,,,,,---...///111222333444333222111111111222333444444555666777888999999666555666888999888555222111000///.........///000//////111222333444444444111111000////////////000---...///000000000//////------,,,++++++++++++,,,,,,+++******,,,,,,+++***+++************)))))))))))))))))))))))))))))))))((()))))))))************'''''''''((()))*********'''''''''(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))******))))))))))))******)))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((()))******((((((((()))))))))******(((((((((((())))))))))))(((((((((((()))))))))***))))))***+++++++++++++++***+++,,,------,,,+++******+++---///000111222222000000222555999<<<<<<<<<:::::::::999888:::===@@@???>>>>>>======>>>>>>>>><<<>>>BBBDDDDDDCCCDDDDDD???===<<<<<<<<<<<<:::999<<<;;;:::999888888777777777777666777999999777666222444555111---...555<<>>666222333222///...//////000000111000000///............///000111...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))******************))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''')))***)))&&&%%%'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))111111111000//////......******++++++,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,++++++*********&&&(((+++,,,+++++++++,,,))))))************))))))((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++((((((''''''''''''(((((('''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++'''((((((((())))))******'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))*********+++,,,---///000++++++,,,,,,...///111222222111000000000111222333444444555666777888999999999888888999888555111---//////...---------------//////000111222222222222000000///...............+++---///111111000...---,,,,,,++++++******++++++,,,+++******,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******'''(((((()))))))))))))))((((((((((((((()))******))))))))))))************(((((((((((())))))))))))(((((((((((()))))))))))))))******+++++++++******)))***,,,------,,,***)))***+++---///000111222222///000222666:::<<<<<<;;;888999999999999999<<<>>><<<<<<<<<<<<<<<===>>>>>><<<@@@EEEFFFFFFFFFHHHKKKEEEBBB??????@@@@@@===:::???>>>======<<<<<<<<<<<<:::888777999<<<===:::777111444666222///222>>>IIIOOONNNFFF<<<666555444111//////000111111111111111///////////////000111111...---,,,,,,++++++,,,,,,......------------,,,,,,++++++++++++++++++++++++)))))))))))))))***************++++++++++++******)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''''''''''''''''')))***)))&&&%%%&&&)))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))000000111111000///...,,,+++++++++++++++++++++++++++++++++,,,,,,---------...,,,******+++,,,+++***++++++***)))(((((())))))))))))))))))))))))))))))((()))++++++******+++,,,)))))))))))))))(((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((&&&((())))))'''&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))((('''&&&''')))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))***+++,,,,,,------,,,,,,,,,---...///000111000000111222333333333333999999999999888666555444555666666555222000000000000000000000000000000000111---+++---222555444222000///...---,,,------............////////////000---------,,,,,,+++++++++))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((************))))))))))))&&&'''((((((''''''(((***))))))))))))************(((((((((((())))))))))))******))))))((((((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))+++*********))))))(((((((((''''''((())))))(((&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))***,,,,,,))))))---...+++++++++******)))(((((((((******))))))((((((''''''+++)))'''(((+++,,,***(((------++++++++++++------***************************+++,,,...//////000000111333666888999999888888999777444333555999===@@@AAA===999999;;;>>>>>>>>>??????@@@AAACCCEEEHHHIII???@@@@@@@@@???>>><<<;;;>>><<<;;;<<<@@@AAA@@@>>>===<<<;;;999888777666666444555000...111222DDDcccXXXRRRIII@@@999444111...111222222333222111000///000000000000000000000000......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((((()))***************+++***)))'''''''''((()))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''***((('''&&&&&&'''(((***(((***,,,,,,)))'''&&&%%%))))))((((((''''''&&&&&&$$$%%%&&&((())))))******%%%&&&(((***+++,,,++++++111111111111111///---,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,...,,,******+++++++++***++++++***)))))))))))))))))))))))))))))))))))))))'''(((******)))(((***+++)))))))))))))))(((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&'''''''''&&&&&&(((***((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((()))((('''&&&''')))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))***++++++,,,------,,,,,,,,,,,,---///000111000000111222333333333333888888888777777555444444555666666555222000///000000000000000000000000000000---+++,,,111333222000000///...---,,,------...------........./////////---------,,,,,,+++++++++******+++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((('''((((((''''''''''''((((((((((((''''''''''''(((((()))))))))(((((((((((('''&&&'''((((((''''''(((***((((((((()))))))))******(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((''''''((())))))(((&&&'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''***)))&&&'''***+++)))((((((((((((((()))))))))***)))))))))((((((((('''+++)))((((((***+++***(((,,,+++************+++,,,************************+++,,,---...///000000000222333555777888888777666888777666666777:::>>>@@@>>><<<;;;<<<>>>>>><<<:::<<<===???AAABBBCCCDDDDDD@@@@@@AAABBBBBBAAA??????AAA???>>>???BBBCCCBBBAAA===<<<:::999777666666666555666222111444555FFFccc\\\TTTIII???888555333333111111222222222111000//////////////////////////////...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((((((((()))***************+++***)))(((''''''((())))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))'''&&&%%%%%%&&&''')))&&&)))******(((&&&%%%%%%((((((((((((((('''''''''%%%&&&'''((())))))))))))%%%&&&(((***++++++++++++222222222222111///---,,,,,,,,,,,,,,,++++++++++++***************+++++++++---,,,******+++++++++***+++***))))))))))))))))))))))))))))))))))))))))))&&&((()))(((''''''(((***)))))))))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((&&&'''''''''&&&&&&)))+++((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,++++++,,,,,,---///000111000000111222333333333333666666666666666555444333555666666444111//////000000000000000000000000000///---+++,,,000111///---///...------,,,---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&'''((((((''''''(((***''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((''''''((())))))(((&&&((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&)))(((%%%&&&)))***(((&&&&&&&&&'''((()))))))))))))))))))))((((((((((((***)))((()))***+++***(((******))))))))))))******************************+++,,,---///000000111111111222444555666555444444444555555666888:::<<<>>>:::;;;===@@@AAA>>>:::666777999<<<>>>@@@???>>>======>>>@@@BBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCBBBAAA<<<;;;999888666555555555333666222111555666CCC\\\YYYQQQDDD:::555444444555000111111111111000000/////////////////////////////////...------------...------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))(((((()))******************))))))(((((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((&&&((())))))'''%%%$$$%%%'''''''''(((((((((((((((''''''((((((((((((''''''&&&'''((()))***+++++++++222222222222111///---+++,,,,,,,,,,,,,,,+++++++++)))))))))))))))*********---+++))))))***+++***)))******)))))))))))))))***(((((((((((((((((((((((('''((())))))''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((''')))++++++)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))******+++++++++,,,+++++++++,,,---...000000000000111222333333333333666666666777666666555555555666555333111//////000///////////////////////////...---...///000...,,,...---------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***))))))(((************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((((((((()))''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((('''''''''&&&'''((((((''''''(((***''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))'''''''''((((((((((((((('''***)))&&&'''***+++)))'''''''''(((((()))))))))))))))))))))((((((((((((***)))))))))******))))))************************************************,,,,,,...///000111111111111222333333444333222222///111333555777888888888999;;;>>>@@@@@@===999555666777888999:::;;;::::::999;;;===???AAABBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>::::::888666555444444333111444000...222222;;;NNNLLLEEE<<<555111111222333000000000000000000000///////////////////////////000///......------......---------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))(((((()))***************)))))))))(((((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******((('''&&&&&&&&&&&&'''(((&&&((())))))'''&&&%%%&&&&&&&&&''''''(((((())))))(((((()))(((((('''&&&&&&&&&'''((())))))*********111111111111000...,,,+++---------,,,,,,,,,++++++))))))))))))))))))))))))---+++))))))***+++***)))***)))))))))))))))******((((((((((((((((((((((((((()))******(((((((((***(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''(((((((((((('''+++///000---)))&&&$$$((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''((()))((('''&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))***************+++++++++++++++,,,---...///000000000111222333333333333666666777888888888777777555555555222000...///000/////////////////////////////////000000000...---,,,,,,------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000...---+++***)))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))((())))))))))))))))))(((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((*********)))))))))((((((&&&'''((((((''''''(((***''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''))))))&&&&&&***+++(((*********))))))((((((((((((((((((((())))))))))))))))))******)))))))))******++++++++++++++++++***************************+++,,,---///000000000000111111111222222222222111///000333555777777666666:::<<<>>>>>>>>><<<:::888777666555444555777:::;;;999;;;===@@@BBBBBBCCCCCCAAAAAAAAA@@@>>>=========999888777555444333222222000444000...222000333@@@===:::666333333333222111/////////////////////000........................//////...---------------------,,,,,,,,,+++++++++************************))))))))))))))))))******(((((()))***************((((((((())))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))''')))***)))(((''''''(((&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%'''''''''(((((()))******...///000000///...,,,+++......------,,,,,,++++++************)))))))))))),,,+++))))))*********))))))))))))))))))******+++)))))))))))))))))))))))))))***+++***((('''((()))'''(((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''''''''(((((((((((('''+++///111...***&&&$$$((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((()))((('''&&&''')))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******************************++++++,,,...///000000000111222333333333333666666777888888999888888555555444222///...///111000000000000000000000000...///000111111000...---+++,,,,,,------------,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------000///---+++***)))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***((())))))******))))))(((&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((************))))))))))))&&&'''((((((''''''(((***''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************(((''''''((())))))(((&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%((('''$$$%%%((()))'''+++++++++***)))((((((((((((((((((((())))))))))))(((***+++***)))((()))*********+++,,,,,,+++*********************************+++,,,...//////000000000000000111111222222222222444666888999888777666999;;;======<<<;;;;;;;;;888666444222444777;;;======>>>@@@BBBDDDDDDDDDDDDAAABBBBBB@@@===;;;;;;<<<888777555444222111111111111666333000555333111999555444444555666666333111///............//////000..............................---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************'''(((((())))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''(((***'''''''''((((((((((((((((((((())))))((('''&&&&&&(((''''''''''''((()))***,,,,,,---......---,,,+++///......---,,,,,,+++++++++++++++******))))))))),,,***)))((()))***)))((()))))))))))))))***++++++))))))))))))))))))))))))((()))***)))'''&&&'''(((''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&(((+++,,,+++)))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''((()))((('''&&&''')))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))*********+++,,,---//////000000111222333333333333444555666777888888888888666555444111...---///111000000000000000000000000+++---///000000......---***+++,,,---...------,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------000...,,,*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++((()))************)))(((&&&&&&''''''((())))))***((((((''''''''''''((((((((((((''''''''''''((((((***))))))))))))(((((((((&&&'''((((((''''''(((***((((((((()))))))))******(((((((((((())))))))))))'''''''''((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((()))))))))******(((''''''((())))))(((&&&'''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&((((((%%%%%%)))***'''))))))))))))))))))(((((('''((((((((()))))))))***(((***+++***(((((()))+++))))))***++++++***))))))************************)))***+++---......////////////000000111222333444555666777888888777666555666999===>>><<<;;;;;;<<<666555444555666999<<<>>>???@@@AAACCCCCCCCCCCCBBB@@@AAAAAA>>>:::888888999777666444333111000000000///666333111888777222666333333444555666555333000......---------...///000........................------,,,++++++++++++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))))))))************(((((()))***************&&&'''((()))******)))(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''((()))((('''&&&(((***(((((((((((((((''''''''''''(((((((((((((((''''''(((((('''&&&'''((()))******+++,,,---------,,,+++//////...---,,,,,,++++++,,,+++++++++******)))))),,,***(((((()))***)))((())))))((())))))***++++++))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&''''''((()))))))))''''''''''''((((((((()))$$$&&&'''''''''(((***,,,)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''((()))((('''&&&''')))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))*********+++,,,---//////000000111222333333333333333333555666777777777777666555444111...---///111000000000000000000000000)))+++...//////---------)))***,,,---...------,,,,,,,,,------------......+++++++++,,,,,,---------000...,,,*********,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,((()))***++++++***)))(((&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''&&&'''((((((''''''(((***))))))))))))************(((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((''''''((())))))(((&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((+++***'''(((+++,,,***&&&&&&''''''((()))))))))'''((((((((())))))******(((***,,,+++(((''')))+++'''((()))******)))((('''************************))))))+++,,,---........./////////000111333444555555555666666666555333222333888===???>>><<<;;;<<<444555666888:::;;;===>>>>>>???@@@AAAAAAAAA@@@???<<<>>>>>>;;;777444444555666555444222111000000///+++333111111999888333555444333222333444333111......------,,,---...///000........................---,,,++++++******++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++(((((()))***************&&&'''(((*********)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''&&&'''((('''%%%%%%''')))))))))(((((('''''''''&&&''''''((((((((((((((('''(((((('''&&&&&&''')))***+++,,,,,,---------,,,,,,............---,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&)))((('''((()))***)))(((&&&&&&&&&'''''''''(((((()))'''%%%&&&)))***(((&&&((((((''''''''''''((((((((((((''''''''''''((((((***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))&&&%%%&&&(((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++******))))))******+++,,,***)))((((((((()))++++++000111111222222222111111111222222222111111333555444444555555555444222111,,,...//////...,,,---...,,,------......------,,,******+++++++++,,,,,,,,,........................,,,,,,++++++,,,,,,---...,,,---,,,+++)))((()))***+++*********))))))((((((***,,,,,,+++)))((()))*********))))))((((((''''''&&&''''''(((((((((((((((*********))))))))))))))))))((('''((()))******((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''***((('''&&&&&&'''(((***))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))((('''&&&&&&(((((())))))))))))((((((&&&&&&%%%$$$%%%&&&'''((())))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))''''''(((((())))))******'''((()))******+++******(((((()))************)))...//////000000000000///111555:::<<<:::555111///444777999::::::999999999666555555999>>>AAA@@@???<<<;;;<<>>:::888777555444333222222222333333222111000000111111111111000000111222333333333222111111111000...,,,000000////////////000000//////...------,,,++++++,,,,,,+++***)))))))))***,,,++++++******++++++,,,...---,,,***)))'''&&&%%%***)))(((''''''((()))******)))((('''&&&&&&'''(((###%%%''')))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&''''''''''''&&&%%%$$$###''''''''''''((((((((((((++++++,,,,,,,,,,,,,,,+++.........------+++******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&)))''''''''')))***)))(((&&&&&&&&&'''''''''(((((()))'''&&&'''))))))(((&&&((((((''''''''''''((((((((((((''''''''''''((((((***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))&&&%%%&&&(((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++******))))))******+++,,,++++++*********+++,,,---///000111111222222111111000111222222111111333555333444555555555333222111...///000000...---------,,,------......------,,,*********+++++++++,,,,,,........................,,,,,,++++++,,,,,,---...,,,,,,,,,+++)))((()))***************)))))))))(((***+++,,,+++)))((()))******)))))))))((((((((('''&&&''''''((((((((((((((())))))))))))))))))))))))((('''&&&''')))***)))((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))))))))(((((((((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))(((''''''&&&))))))(((((((((((())))))'''&&&&&&%%%&&&'''((()))((((((((()))))))))******)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))(((((()))******++++++******......///000000000000///222666;;;===;;;777333111222555999;;;;;;:::999999555555666;;;@@@BBBBBBAAA;;;::::::===???>>>;;;777555555444333333333444444333333222111111111111111000000000000000111222222333111000111111111...---.........------...............------,,,++++++***++++++******)))*********,,,++++++******++++++,,,---,,,+++***)))''''''&&&***)))(((''''''((()))******)))((('''&&&''''''((($$$&&&((()))***)))((('''''''''''''''(((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&''')))(((((((((''''''''''''&&&&&&'''(((((('''''''''''''''''''''((((((((((((+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''((('''&&&''')))***)))(((&&&&&&'''''''''((((((((()))'''&&&'''((()))((('''((((((''''''''''''((((((((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&&&&(((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))******))))))))))))***+++++++++************+++,,,,,,...///000111111111111111000111222111000000222444222333444444444333222111000111222111///---------------............------***++++++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...+++,,,,,,+++)))((()))***************))))))))))))***+++++++++)))((()))***))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&((()))(((''')))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&''''''((((((((((((((((((((()))))))))(((''''''***)))(((''''''((()))***'''''''''''''''((())))))''''''((((((((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((+++++++++******)))'''''')))******+++++++++++++++---......///000000//////111555999;;;:::777444333000444999;;;<<<;;;;;;;;;666777999>>>BBBDDDCCCBBB:::999999::::::999777444222222222333444555666777333222222111111111111222000000/////////000111111222111000000111111///------,,,,,,++++++,,,,,,---------,,,,,,+++***************)))))))))***++++++++++++************++++++++++++******)))((((((((())))))(((((((((((())))))))))))(((''''''''''''(((&&&'''((())))))((('''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''))))))''''''''''''))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((''''''''''''%%%&&&'''((())))))))))))''''''''''''((((((((((((+++++++++,,,++++++******+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&''')))))))))(((''''''''''''((((((((((((((((((''''''((((((((('''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))***++++++((((((((((((((())))))***---...//////000000000000000111222111//////111333111111222333333222111000111222333222///---,,,---------............------,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...+++,,,,,,***)))((()))+++*********))))))))))))))))))***+++***)))((()))***))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((()))))))))))))))'''&&&%%%&&&(((((((((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))(((((('''+++)))(((&&&&&&((()))+++((((((((((((((())))))***''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((''''''***************)))((((((******+++,,,,,,,,,,,,+++,,,---......////////////000333777999888666555555333555888::::::;;;===>>>999:::===AAACCCCCCBBBAAA;;;;;;:::999888777555333000111111333444666888999333222222111111222222222000///////////////000000111000///000111111///...,,,,,,++++++++++++,,,,,,++++++++++++******))))))))))))((())))))***+++,,,++++++************++++++*********)))))))))))))))))))))(((((((((((())))))((((((((('''''''''(((((('''(((((()))(((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((('''''''''%%%&&&'''(((((()))((((((''''''''''''((((((((((((,,,,,,,,,,,,,,,+++***)))******++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((&&&&&&'''((()))(((''''''''''''((((((((())))))'''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((((())))))***+++''''''(((((())))))))))))+++,,,---...////////////000111111000///...000111///000111222222111000000111222333222///---,,,------......//////......---........./////////000000------------------------,,,,,,++++++,,,,,,---...***+++,,,***)))(((***+++))))))))))))))))))******((()))******)))((()))***(((((((((((())))))))))))&&&''''''(((((((((((((((''''''(((((())))))))))))'''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))))))))(((+++)))(((&&&&&&((()))+++((((((((()))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((()))*********************+++,,,,,,,,,,,,+++++++++---....../////////111444777999999999999:::888888999888888;;;???BBB<<<>>>@@@AAABBBAAA@@@@@@>>>>>><<<:::888777666666222222333444555777999:::333222222222222222333333000000///////////////000///......///111111000...------,,,,,,,,,,,,------++++++************))))))(((((((((((()))***+++++++++******))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))((('''&&&'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((------------,,,++++++*********+++++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%&&&((()))((('''''''''((((((((()))))))))'''((()))((('''&&&''')))((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''%%%%%%%%%'''((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((((()))******((()))******++++++*********+++,,,---.../////////000000111000......///000...///000111111111000///000111222111///---------......////////////.........////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++***))))))***,,,))))))))))))************''')))***)))(((((()))+++(((((((((((())))))))))))&&&''''''(((((((((((((((&&&''''''(((((())))))***'''&&&&&&&&&((()))((('''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((()))*********))))))***)))(((''''''((()))***''''''((()))))))))))))))''''''((((((((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''')))******+++++++++)))******+++++++++++++++******,,,---......//////333666999;;;<<<===>>>@@@======<<<:::999;;;???BBB===>>>@@@@@@???>>>???@@@BBBAAA@@@===999888999;;;666666666666666777888888333222222222222333333444111111000/////////000000...------///111111000///...------,,,,,,------...************************))))))((((((((()))************))))))))))))***************)))))))))))))))(((((())))))))))))((((((&&&'''(((((()))(((((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''&&&'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((............---,,,++++++******+++++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))'''&&&%%%&&&((()))(((''''''((((((((())))))))))))&&&((())))))'''&&&''')))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''%%%$$$%%%'''((('''%%%((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&((((((((((((((()))******((((((***+++++++++***))))))***+++---.........///000000000///------...000---...///000111000//////...///000000...---------......////////////......------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++***))))))***,,,((()))))))))************'''((())))))(((((()))+++'''((((((((()))))))))***&&&''''''(((((((((((((((&&&&&&''''''((())))))***((('''&&&''')))***)))(((&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********'''((((((((()))))))))***''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((()))***************))))))(((((((((((())))))&&&'''((()))))))))((((((((((((((()))))))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))((()))******++++++******)))***+++,,,---.........222444888:::;;;===???AAA???@@@@@@???===<<<===>>>:::<<<======<<<===@@@CCCCCCCCCBBB>>>::::::<<<>>><<<;;;999888777666666666222222222222222333444555222222111000000000000000---------...111111000///------,,,,,,,,,,,,------++++++++++++++++++++++++***))))))(((((((((((()))******))))))))))))******+++*********))))))(((((('''((()))******)))((('''%%%&&&((()))))))))(((((('''''''''''''''((()))***%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((('''(((*********)))'''&&&''''''''''''((((((((()))$$$%%%&&&''''''(((((('''''''''''''''((((((((((((////////////...---,,,+++***++++++,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))'''&&&%%%&&&((((((((('''(((((((((((())))))))))))&&&(((***)))&&&%%%''')))((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((('''$$$###$$$''')))'''%%%((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&((((((((((((((()))******%%%&&&((()))))))))((('''((()))+++,,,---.........///000000///------...///,,,---///000000000//////,,,...//////...------.........////////////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++***))))))+++,,,(((((())))))*********+++&&&((())))))(((((()))+++'''((((((((())))))******&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***)))((('''((()))******((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((()))***************(((((())))))))))))((((((%%%&&&((()))))))))((('''))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((((())))))*********++++++******)))((('''(((((()))***************((()))+++,,,---.........///111444666888:::===@@@???AAADDDCCCAAA===;;;:::888:::;;;::::::<<>><<<:::888666555555222222222222333333444555333333222111000000111111---,,,,,,...000222111///---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,+++***)))(((((('''((((((******))))))))))))******++++++******)))((((((((('''((()))******)))((('''%%%&&&((()))))))))((((((&&&&&&&&&&&&''')))***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((***+++***)))'''&&&&&&'''''''''(((((())))))###$$$&&&((()))***++++++''''''''''''((((((((()))---.........---,,,,,,+++*********++++++,,,,,,,,,***)))(((''''''((()))***))))))(((((((((((())))))&&&'''((((((((((((((('''))))))((('''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&((()))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''((((((((()))))))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))))))))************---,,,,,,,,,,,,---......333222000...------------------------------,,,,,,---...///111111111000///.........------,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,,,,++++++,,,,,,---...************))))))))))))******))))))))))))******+++******)))(((''''''&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))((('''''''''''''''+++***)))((((((''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((('''''''''))))))(((((('''''''''&&&))))))))))))************)))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((***)))'''&&&'''(((***+++(((((((((((((((((((((((())))))((('''''''''''''''&&&'''(((*********))))))''''''((()))))))))))))))(((((()))************)))((())))))******+++,,,,,,///111333666888999999999;;;<<<===<<<:::888888888555666777999;;;>>>@@@BBBCCCAAA???===<<<===???AAA@@@???>>><<<:::888666555000111333444555444444333111222333222000///000111333111////////////...---///---++++++,,,,,,+++***)))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))+++******)))(((''''''&&&''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((((()))......//////......---,,,******+++++++++,,,,,,,,,***))))))(((((())))))***))))))(((((((((((())))))''''''(((((((((((((((((())))))(((''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&((()))((('''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((('''(((((())))))(((''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************,,,,,,,,,,,,,,,---......222111000...---------............------------,,,...///000111111111000000......---------,,,,,,,,,,,,,,,------------......,,,+++++++++++++++,,,---************))))))))))))******))))))))))))************))))))(((''''''&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))((('''''''''''''''))))))((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((''')))(((((((((''''''''''''((((((((()))))))))******((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))''''''((())))))))))))((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''))))))***)))((((((''''''((()))))))))))))))((())))))***+++*********))))))******+++,,,,,,,,,000111333555777888888888777888999888666444444555666777999;;;===???AAAAAABBB@@@>>><<<<<<===>>>@@@BBBAAA???<<<999777555444111222333444444333333222111222333222000///000111333111///...//////...---///---++++++,,,,,,,,,+++***************************************)))((('''))))))))))))))))))))))))*********)))(((''''''''''''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***))))))((((((((())))))...////////////......---***++++++++++++,,,,,,,,,)))******************)))))))))(((((((((((())))))'''''''''(((((()))))))))***)))((((((''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&((())))))'''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''((((((((((((&&&&&&''''''(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************,,,,,,++++++,,,,,,---...111000///............/////////......------------...///000111111111000///...------------,,,,,,,,,------...///...---,,,+++,,,++++++*********++++++++++++*********)))))))))******))))))))))))*********))))))(((((('''''''''(((((((((((())))))))))))''''''(((((((((((('''''')))((((((''''''''''''((('''''''''&&&''''''((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((%%%''')))++++++***((('''(((((((((((((((((((((((()))((((((''''''''''''((((((((()))))))))(((''''''''''''((()))))))))))))))))))))***++++++++++++***)))******+++,,,,,,------000111222444555666666666444555666666444222222333777999<<<>>>@@@AAAAAA@@@???>>><<<;;;:::;;;===>>>BBBAAA???<<<999666444333222222222333333222111111000111222111000///000111222000///...//////...---...---++++++,,,---,,,+++++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''((())))))******))))))(((&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******---...............------++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))(((((((((((())))))'''''''''(((((()))*********))))))((('''((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&((())))))'''&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((()))))))))************+++++++++++++++,,,,,,---//////////////////000000000000//////...------------...///000000///...------------------------------...000000///---+++))),,,+++******))))))******+++++++++*********))))))******))))))))))))******))))))((((((((('''''''''(((((((((((())))))))))))'''((((((((((((((((((''')))(((''''''''''''((((((%%%%%%%%%&&&&&&((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((******************))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((()))(((''''''''''''(((((()))))))))((((((''''''&&&''''''((())))))))))))))))))******+++++++++++++++*********+++,,,,,,------000000111222333333444444444666777777555444444555888:::>>>AAABBBBBB@@@???<<<;;;:::999999:::;;;<<>>===;;;999777555555222222222111111000000//////000111111///...///111222000......//////...---...,,,++++++,,,---,,,+++++++++++++++++++++++++++'''(((***++++++***)))((())))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))******++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))(((((((((((())))))((('''''''''((()))+++,,,******)))((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&((())))))(((''''''((((((''''''&&&&&&''''''(((&&&&&&'''((())))))(((((($$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))((()))))))))************+++************+++,,,,,,......///000000111111111111111000//////...------,,,---.........---,,,+++------------------------...///000111000---+++)))++++++******)))******+++++++++++++++******************))))))))))))******((((((((((((''''''''''''(((((((((((())))))))))))(((((((((''''''(((((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&((()))***''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((###%%%'''(((((('''%%%###(((((((((((((((((((((((())))))))))))))))))******&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''&&&&&&''''''((()))))))))))))))))))))***++++++++++++***)))******++++++,,,------/////////000111111222333444555777777666555666777999;;;???BBBCCCAAA???===999888777777777888999999::::::999999888888777777111111111000////////////...///000000///...///000111///------...///...------,,,***+++,,,------,,,++++++++++++++++++++++++((((((******+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***)))******************)))))))))(((((((((((())))))((((((''''''(((***,,,---+++***))))))(((((())))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&((())))))((((((((()))((((((''''''''''''((((((%%%&&&''')))))))))(((((($$$$$$%%%&&&''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***'''''''''''''''((())))))))))))))))))******************))))))******+++,,,,,,---///000111222222222222222111000///......---,,,---.........---,,,+++,,,,,,,,,------------...///000000000///...,,,+++***************+++,,,,,,,,,++++++++++++***************))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((''''''''''''(((((()))&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''((((((((()))))))))%%%&&&''')))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((***)))'''&&&&&&(((***,,,(((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''&&&'''''''''''''''((()))))))))))))))(((((()))************)))((())))))***++++++,,,,,,------------///000222222111333555555555444555666:::<<>>>>>===:::999333333333444444444555555555555555555555555555555///...---------...///000,,,---//////...---///000///...,,,---...//////...---+++******,,,...------************************---+++)))((('''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))((((((''')))((('''&&&&&&'''((()))''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***+++,,,------.........---,,,,,,,,,++++++************)))(((''''''((()))***))))))(((((((((((())))))((((((''''''(((***---...+++******)))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&''')))***)))((()))***((((((''''''''''''(((((($$$%%%''')))******)))((($$$%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++'''''''''''''''((())))))))))))))))))************)))))))))))))))******++++++,,,...111333333444444333333222111000///...---000000111111111000...---,,,,,,,,,------.........000000///............///)))******+++,,,...///000,,,,,,,,,+++++++++************))))))))))))******&&&'''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((()))***)))(((((((((((()))******''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))***((($$$!!!!!!$$$(((***))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))))))))))))))************$$$%%%''')))******)))(((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''')))***+++***((('''(((((((((((((((((((((((('''''''''''''''((()))***'''&&&%%%%%%&&&'''(((***'''(((((()))))))))))))))&&&''''''((((((((((((((('''''''''((())))))******))))))***+++---///222333111333555666555555777888:::;;;<<<===<<<;;;999888222222222333333444444444555555555444444333333222...---,,,,,,---...000111,,,---......------///000///...,,,,,,...//////...---+++******,,,......---))))))))))))))))))))))))...,,,)))'''&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''+++)))&&&%%%%%%&&&)))+++''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%%%%&&&&&&((())))))+++*********+++,,,------,,,++++++***)))(((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((&&&%%%&&&))),,,///+++'''%%%'''((((((&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((%%%&&&'''''''''))),,,...***))))))((('''&&&&&&&&&***&&&$$$)))111222***"""&&&&&&'''''''''''''''&&&''''''''''''(((((((((((('''''''''''''''((())))))+++******))))))))))))))))))((('''&&&&&&'''((()))((()))&&&###%%%***+++)))&&&''')))*********)))(((&&&&&&&&&''''''''''''(((#########$$$'''))))))((((((((((((((()))))))))))))))((('''&&&&&&'''((()))******))))))))))))******......///000111222333333333333222000...---...000333000111333333///...111...///////////////......000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&%%%%%%%%%&&&&&&&&&&&&'''((($$$$$$))))))%%%%%%***(((((((((((())))))))))))))))))(((((((((((())))))******)))((('''&&&%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((())))))*********++++++---///111333444222333333222111333666999666666777999;;;:::777555555666666777777777777666666444222111222222000///444222000...---,,,,,,---,,,,,,,,,+++++++++******,,,,,,---...//////......++++++***)))***+++---...******))))))(((((('''''''''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((()))))))))))))))***************+++,,,,,,++++++******))))))(((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((&&&%%%&&&)))+++---***''''''((()))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))((((((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&'''(((''''''(((+++---***))))))(((''''''&&&&&&(((%%%$$$(((------((("""$$$%%%&&&'''((()))))))))''''''''''''(((((((((((('''''''''''''''((())))))+++***))))))(((((()))))))))((('''&&&&&&'''((()))((()))'''$$$&&&******'''&&&'''((()))***))))))(((&&&&&&&&&''''''''''''(((%%%$$$$$$%%%((())))))((('''((((((((())))))))))))))))))(((''''''((())))))******))))))))))))******---......///000111222333333444333222111222555777999444111111000---...111......////////////......111000000///...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((((((''''''''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&''''''''''''(((((((((((((((%%%%%%))))))&&&&&&***(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((())))))******+++++++++,,,---///000222333222222333222222333555888444444666666666555555444:::::::::::::::999999888777444222111222222111///222111///...---,,,------,,,,,,,,,++++++++++++***,,,------...//////......,,,+++*********+++,,,---***)))))))))(((((((((''''''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((()))))))))))))))***************+++++++++*********)))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''(((((('''&&&&&&)))+++***)))((()))++++++)))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((())))))(((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''((((((((('''''')))+++)))))))))(((''''''&&&&&&'''&&&%%%&&&''''''%%%###$$$$$$&&&((()))*********''''''''''''(((((((((((('''''''''''''''((())))))+++***))))))(((((())))))((((((''''''''''''((((((''')))(((&&&'''***)))$$$&&&'''((())))))))))))(((&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''''''''((((((((()))))))))***))))))(((((())))))***++++++************++++++------...///000111111222222222222222222555:::======777111///---+++---222......///////////////...111111000///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))))))))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&(((((()))))))))*********(((&&&&&&))))))'''(((***(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))***++++++,,,,,,,,,,,,---...///000111111333444444333333555666333555666555222222444666======<<<<<<;;;999888777777555333222222222111000//////...------------...,,,,,,,,,,,,++++++++++++,,,---......///.........,,,,,,+++*********++++++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((())))))))))))))))))*********************)))))))))))))))*********(((((((((((())))))))))))((((((((((((((('''''''''''''''((('''&&&'''(((***'''((()))+++,,,+++***)))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((()))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))(((((('''''''''''''''''''''&&&$$$###$$$%%%%%%&&&'''((())))))))))))''''''''''''(((((((((((('''''''''''''''((())))))******)))((((((((((((((((((((((((''''''((((((((('''))))))((()))***'''"""'''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))(((''''''((()))(((&&&'''''''''((((((((())))))******))))))))))))******++++++************++++++,,,,,,---...///000000111////////////000333888<<<;;;555000///---+++---222---...//////////////////111111000///---,,,++++++------------------------++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&(((((()))))))))*********((('''((())))))))))))***(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////111333666666555555666777555888999666222111555:::<<<<<<;;;:::888777555444777555333222222222111000------------------......------,,,,,,,,,+++++++++------...............------,,,,,,++++++*********))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((())))))(((&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))+++)))(((&&&&&&((()))+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((()))))))))))))))******++++++++++++***))))))))))))))))))*********(((((((((((())))))))))))'''''''''(((((((((((((((&&&'''((((((''''''(((***%%%'''***,,,,,,+++***)))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''(((((((((((('''''''''''''''(((((((((((()))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''((())))))'''&&&&&&'''(((((((((((('''''''''''''''((((((&&&$$$###%%%''''''((((((((((((((('''&&&''''''''''''(((((((((((('''''''''''''''((())))))***))))))((('''((((((((('''(((((((((((((((((('''&&&)))***((()))***'''!!!'''''''''''''''(((((()))&&&&&&&&&''''''''''''((()))(((''''''((()))'''&&&''''''''''''(((((((((((())))))************))))))+++******************+++++++++,,,---...//////000...//////......000444777444000///000000---...111------...///////////////000000///...---,,,++++++------------------------++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&''''''(((((((((((())))))'''((()))(((((()))***)))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---......222444777888777777888999777::::::777222222666;;;:::::::::999888666555444777555333222333333111000---------...............---------,,,,,,,,,++++++---...............------,,,,,,,,,,,,+++******)))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((())))))(((&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((+++)))(((&&&&&&((()))+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((()))))))))))))))***+++,,,---,,,+++***)))*********)))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&'''((((((''''''((()))$$$'''***+++***)))((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&'''))))))'''&&&&&&'''(((((((((((((((((('''''''''(((((('''%%%%%%'''((((((((((((((('''&&&%%%$$$''''''''''''(((((((((((('''''''''''''''((())))))***)))((((((''''''((((((''''''((((((((((((''''''&&&((()))((()))+++(((###''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''((()))'''&&&'''(((((('''&&&&&&&&&'''''''''(((((((((((())))))******))))))(((******))))))))))))************+++,,,---......///000111111000//////222444...,,,---111111...---000,,,---...///000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))))))))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&&&&&&&&&&'''''''''((((((&&&((()))''''''******((((((((((((((())))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))***++++++,,,++++++++++++,,,,,,---...111333555777777888:::<<<999:::999777333333666999::::::;;;::::::999888888888666333333333333222111......//////000//////...------------,,,,,,,,,,,,.........///......---,,,++++++,,,,,,,,,+++******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((''''''((()))))))))))))))+++,,,.........,,,+++)))++++++******))))))(((((((((((((((((())))))))))))''''''''''''((((((((()))%%%'''))))))((('''((()))$$$''')))***(((&&&'''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((($$$&&&((()))'''&&&'''''''''(((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&%%%$$$''''''''''''(((((((((((('''''''''''''''((())))))))))))(((''''''''''''(((&&&'''((())))))((('''&&&&&&(((((('''(((+++)))%%%''''''&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''(((((('''((())))))))))))((('''))))))(((((((((((())))))))))))***+++,,,---.........000111111000///000111,,,***+++//////---,,,///,,,---...///000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((''''''''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&&&&&&&'''''''''(((((((((%%%((((((%%%&&&)))***&&&(((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((())))))******+++************+++,,,---...///111333333555777;;;>>><<<<<<:::999888888888999999999:::;;;<<<<<<;;;;;;888666444333333333222111///000000111111000///......------------,,,,,,,,,......//////...------,,,)))***+++,,,,,,,,,++++++'''((((((((()))))))))******)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''((())))))))))))))),,,---/////////---+++***,,,++++++***)))(((((('''(((((((((((())))))))))))&&&'''''''''(((((())))))%%%'''))))))((('''((()))$$$''')))(((&&&%%%&&&((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((###&&&((()))(((''''''''''''''''''(((((((((((((((%%%$$$$$$&&&((()))'''%%%###$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''((())))))))))))((('''''''''''''''&&&'''((())))))((('''&&&%%%''''''&&&(((+++***&&&''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))***+++,,,------...+++...000111///......///---******------++++++...,,,---...///000000000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&''''''''''''(((((((((((($$$(((((($$$%%%))))))%%%(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((())))))******)))))))))***+++,,,...///...///000111222666;;;>>>AAA???===<<<======<<<:::666777888:::;;;<<<<<<<<<888666444333333333222111000111222222222000///.........---------,,,,,,,,,.../////////...---,,,,,,((()))+++,,,---,,,,,,+++'''((((((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))'''(((((()))))))))))))))+++,,,,,,------,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&&&&''')))***+++&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''))))))(((''''''''''''''')))((('''&&&&&&'''((()))***'''%%%&&&(((***(((&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))************+++++++++***+++,,,...///......---...---,,,,,,,,,---...///111000000///...---------+++,,,...//////...,,,+++***************)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((())))))(((&&&%%%'''(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&((()))************((()))))))))))))))((((((&&&''''''(((((((((((((((&&&'''''''''&&&&&&((())))))((('''&&&&&&'''((()))***)))((('''&&&&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&((()))***(((((((((((())))))))))))++++++++++++++++++++++++...000222333444666888:::<<<>>>@@@BBBBBBAAA>>><<<999999::::::::::::::::::666666666666777888999:::333333333222222111111111////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***))))))((()))))))))))))))************))))))))))))))))))((((((((((((,,,,,,+++***)))(((''''''((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,,,,------,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((('''''''''''''''''''''''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((('''''''''&&&''''''((()))***&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''))))))(((''''''''''''''')))((('''&&&&&&'''((()))***(((&&&&&&((()))((('''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))*********+++++++++***+++,,,...///......------,,,,,,+++,,,,,,......000000000000///...---,,,+++,,,---......---,,,+++***************)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((())))))(((&&&%%%'''(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))************(((((())))))))))))((((((&&&''''''(((((((((((((((&&&'''''''''&&&&&&((())))))((('''&&&&&&'''((()))))))))''''''&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&'''((()))***(((((((((((())))))))))))******++++++,,,,,,,,,---...000222333333444777999;;;===@@@AAABBB@@@>>><<<;;;;;;<<<<<<<<<;;;;;;:::666555555555555666777777333333333333222222111111000000000/////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++***)))))))))))))))))))))************))))))))))))))))))((((((((((((*********)))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********+++,,,,,,------,,,,,,+++***++++++++++++***)))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))'''&&&'''((()))(((''')))((((((''''''''''''(((((((((''''''''''''(((((()))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((($$$$$$%%%&&&'''((()))***''''''((((((((((((''''''&&&&&&'''(((((((((((('''%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))*********++++++***+++,,,...///......---,,,++++++++++++,,,---......///000111000///---+++***+++,,,------,,,+++************+++******)))(((******))))))))))))******))))))))))))))))))))))))((((((((()))(((((('''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((()))'''&&&%%%'''(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))******)))'''(((((())))))(((((((((&&&''''''(((((((((((((((&&&'''''''''&&&&&&((()))((((((''''''''''''(((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))(((((((((((())))))))))))******+++,,,,,,---......///000222222222333444666:::;;;>>>???@@@???>>>======>>>>>>======<<<;;;:::555555444333333333444444333333333333333222222222111111000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,++++++***)))*********((())))))******))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******+++,,,,,,------,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&'''((()))(((''')))(((''''''''''''(((((((((((((((''''''((((((((()))((('''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&'''(((((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******))))))))))))***************+++,,,...///......---++++++++++++,,,,,,---------...000222111///---+++***++++++,,,,,,++++++************++++++******)))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((('''&&&%%%'''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''(((((()))(((((((((&&&''''''(((((((((((((((%%%'''''''''&&&&&&''')))(((((((((''''''(((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((()))))))))))))))***+++,,,---.../////////000111111111111222444888999;;;<<<=========<<<============<<<;;;999999666555444333222222222222333333333333333222222222111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,+++***************(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***+++,,,,,,------,,,,,,+++***++++++++++++***))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))***)))(((''''''&&&''''''&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''((((((''''''''''''(((((('''(((((((((((((((((('''((((((((('''''''''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((())))))((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******(((((()))))))))************+++,,,...///......---******+++,,,------......,,,...000222111///---+++++++++++++++++++++++++++******++++++++++++******)))))))))******)))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&'''''''''%%%%%%'''(((((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))))))))(((&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((%%%'''''''''&&&&&&''')))'''(((((((((((((((((('''&&&&&&'''(((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))***+++---...//////...///000000//////000222666666777888999:::;;;<<<::::::::::::999888777666666555444333222111111111222222222222222222222222111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++******))))))******(((((())))))))))))(((((())))))))))))((((((((((((%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))+++,,,,,,------,,,,,,+++***++++++++++++***))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))***)))((('''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''(((''''''''''''(((((()))''''''(((((((((((('''''''''((()))(((&&&&&&((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((())))))))))))(((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******((((((((()))))))))*********+++,,,...///......---***+++,,,---.../////////---...000111111///...---,,,,,,,,,++++++,,,,,,,,,)))***++++++,,,+++++++++))))))************))))))))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&'''&&&%%%%%%''')))((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((%%%&&&''''''((((((((((((&&&''''''(((((((((((((((&&&'''''''''&&&&&&((()))''''''((((((((((((''''''&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))((((((((((((((((((((())))))))))))))))))***++++++,,,------,,,...//////......///111333333333444666777999:::666777777666666555444333555444333222111111111111000000000111111111111111111111000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))+++******)))((()))))))))'''(((((())))))(((((('''))))))))))))((((((((((((%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))((('''&&&%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))+++,,,,,,------,,,,,,+++***++++++++++++***))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''((())))))***'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&''''''((())))))***)))(((((('''''''''((((((&&&&&&&&&''''''''''''((()))'''&&&'''((()))(((''''''''''''''''''((())))))&&&'''((())))))((('''&&&'''((()))(((&&&&&&(((***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))(((((((((((()))))))))******+++,,,...///......---***+++---///000000000000......////////////......------,,,,,,,,,,,,------)))***++++++,,,,,,,,,+++((()))***++++++***)))((())))))))))))))))))))))))(((''''''&&&'''((()))***((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&%%%%%%''')))((((((''''''''''''(((((('''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((($$$%%%&&&'''((((((((((((&&&''''''(((((((((((((((&&&'''''''''&&&&&&((()))&&&'''((())))))((('''&&&'''(((((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&((()))))))))((('''(((((((((((()))))))))))))))))))))******+++++++++***,,,---...------///111000000000000222555777999333444444444444444333333222222111000/////////000.../////////000000000000000000000/////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***)))((((((''''''((((((''''''((((((((((((''''''))))))))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))'''%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++,,,,,,------,,,,,,+++***++++++++++++***))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))'''&&&'''((()))(((''''''''''''''''''((()))***&&&'''((())))))((('''&&&&&&(((***(((&&&%%%'''***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***$$$%%%%%%&&&'''((())))))''''''(((((((((((('''''''''(((((()))))))))))))))&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))***+++,,,...///......---***,,,...000111111111000............////////////...------,,,,,,------...)))***+++,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))((('''&&&&&&'''((()))***((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((())))))(((((((((''''''''''''$$$%%%&&&&&&%%%%%%''')))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((($$$%%%&&&'''((((((((((((&&&''''''(((((((((((((((&&&'''''''''&&&&&&((()))&&&'''((())))))((('''&&&(((((()))))))))'''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))((('''(((((((((((()))))))))))))))))))))))))))*********)))+++------------///111............000333666888222222333333444333333333000000///............///---.........//////000000////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))'''%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())),,,***)))+++---...+++))))))******++++++******)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''******)))''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((******))))))))))))******,,,,,,------------------***///111,,,+++///222111...------------...//////------------------------,,,++++++******++++++,,,))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''&&&((()))+++******''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))))))))(((((())))))(((((('''''''''&&&'''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''&&&&&&''')))***((('''''''''''''''((((((((())),,,++++++***+++,,,...///------------,,,...222555///222222111333666444///000000/////////.........,,,---///000000000///...---.../////////...,,,,,,,,,,,,,,,---------......*********)))******++++++))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''+++)))'''&&&%%%&&&((()))******))))))(((((('''''''''***)))&&&&&&)))(((%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))),,,******+++------+++)))******++++++++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))))))))((((((((('''***)))(((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((******))))))))))))******,,,,,,,,,---------------***,,,777AAA;;;,,,)))111---------------......///------------------------,,,++++++******++++++,,,))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))((('''''''''''''''((()))*********''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''&&&&&&''')))***(((''''''''''''((((((((()))))),,,++++++++++++,,,...///---.........---///222555666666333//////111000,,,000/////////............------.../////////////////////000000000///...---,,,,,,,,,,,,------------++++++************++++++))))))(((((((((((())))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((((((***)))'''&&&&&&&&&((()))***)))))))))(((((((((''''''***)))&&&&&&)))(((%%%'''''''''''''''''''''''''''((((((((())))))))))))'''((((((((()))))))))))),,,+++***+++,,,---+++)))+++++++++,,,,,,+++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))((((((((((((***)))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((((())))))***+++,,,,,,,,,---------...000...@@@XXXOOO...%%%555------,,,,,,------...///------------------------++++++************++++++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((('''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((('''''''''(((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((('''(((((())))))((((((''''''(((((())))))((((((((((((((((((((('''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''&&&&&&''')))***((('''''''''((((((((()))))))))++++++++++++,,,---...///...///000//////000333555:::999555///...111111...////////////..................------......///000000000000111000//////...++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,))))))(((((((((((())))))******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((('''''''''***)))(((&&&&&&''''''((())))))))))))(((((((((((('''***)))&&&&&&)))(((%%%''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))+++++++++,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))+++++++++,,,,,,------...222...===SSSLLL000&&&444,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&'''(((((((((((()))***''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''&&&&&&''')))***(((''''''(((((((((((()))))))))******++++++,,,---...//////000111111000111333555777888555222333888999666///////////////////////////...---,,,---...000111000000000000//////......******+++++++++,,,,,,,,,---,,,++++++++++++++++++))))))(((((((((((())))))))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((()))'''''''''&&&%%%%%%%%%$$$))))))(((''''''''''''((())))))))))))(((((((((((('''***)))&&&&&&((((((%%%'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))***+++,,,,,,,,,+++++++++***++++++,,,,,,++++++***(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******++++++,,,------...---***...666666,,,(((++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***%%%''')))((('''&&&((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((('''''''''((((((((((((((('''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''&&&&&&''')))***((('''(((((((((((()))))))))***))))))***,,,---......//////111222222111111333444222444444444777;;;:::666000000000000000000000000//////...---...///000111//////.........---------******+++++++++,,,,,,,,,---,,,++++++*********+++))))))(((((((((((())))))'''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''((('''''''''&&&%%%%%%%%%$$$))))))((('''''''''''''''(((((((((((())))))))))))'''***)))&&&&&&((((((%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))+++---,,,+++***+++,,,*********++++++*********(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))***+++,,,---......++++++(((%%%''',,,---)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***%%%''')))(((&&&%%%''')))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&%%%&&&''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''&&&&&&''')))***((('''((((((((()))))))))******((()))***,,,---......//////111222222111111222333///222333222444777555000111111111111222222222222000000//////000000111222//////...---------------++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((())))))))))))'''***)))&&&&&&)))(((%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))+++------+++******,,,((())))))******))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))***+++,,,---......---...---******---...---***************+++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))$$$(((***)))%%%$$$&&&)))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''&&&&&&''')))***((('''(((((()))))))))*********'''(((***,,,...//////......000222222111000111222000222111///000444333000222222222333333444444444000000111222222222222222000000...---------...///,,,,,,,,,,,,------------,,,+++***)))(((((((((((())))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((()))'''''''''((((((((((((((((((((((((((((((''''''&&&'''((((((((()))))))))***'''***)))&&&&&&)))(((%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))+++...---+++)))***,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))***+++,,,---......***,,,000222...)))))),,,*********)))***++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))$$$(((***)))%%%###&&&)))''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((&&&''''''''''''''''''&&&$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((((((((((((((('''&&&&&&''')))***((('''))))))))))))************'''(((***---...//////......000111222000000000111222222000---///555777555333333333444444555555555000111222444444333222222222111///.........///000,,,,,,------------......+++***)))(((''''''''''''))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))******$$$%%%%%%&&&&&&'''''''''((((((((()))(((''''''&&&'''((((((((())))))******'''******&&&&&&)))(((%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((,,,,,,,,,+++++++++*********+++++++++***)))'''&&&***)))(((''''''((()))***(((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''&&&((()))(((&&&%%%%%%&&&)))'''&&&'''((()))(((''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%'''))))))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))$$$%%%''')))***)))((('''((((((''''''&&&&&&&&&%%%$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++------------,,,,,,+++***))))))***++++++++++++******++++++,,,,,,++++++*********))))))))))))************))))))((((((''''''))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''******))))))((((((''''''''''''''''''(((((((((((())))))))))))************''')))+++,,,,,,---///111///111333333222222222333222222111000////////////333444666777999999::::::222333333333333222111111////////////............//////.........---------+++*********))))))(((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''(((******))))))))))))******))))))))))))((('''&&&%%%(((((((((((((((((((((((('''&&&%%%&&&((((((((('''***))))))(((''''''&&&&&&,,,,,,,,,+++++++++************++++++***)))'''&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&((()))((('''%%%&&&&&&)))'''&&&'''((()))((('''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%'''((()))((('''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))$$$%%%''')))***)))((((((((((((((('''''''''&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++,,,,,,------,,,,,,+++***))))))***++++++++++++******++++++,,,,,,++++++*********))))))))))))************))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((()))((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''''''''((()))******'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))((((((''''''''''''''''''(((((((((((((((((()))))))))*********''')))+++,,,,,,---///000///111222222111111333444666555444222111000000000555666777999::::::::::::333333333333333222222111000000/////////.........///.........---------,,,************)))))))))((())))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******)))((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***)))((('''&&&''''''(((******))))))))))))******))))))))))))((('''&&&%%%(((((((((((((((((((((((('''&&&%%%&&&((()))((('''''''''''''''((((((((((((,,,,,,,,,+++++++++************++++++***)))((('''(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&((())))))'''&&&&&&''')))'''&&&'''((()))((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&(((((('''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$&&&''')))))))))(((((())))))(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******+++,,,,,,,,,,,,,,,++++++***))))))***++++++++++++******++++++,,,,,,++++++*********))))))))))))*********))))))))))))(((((((((***))))))(((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))******)))((('''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((('''(((((())))))''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''')))))))))(((((((((((('''''''''''''''(((((((((((((((((())))))))))))******''')))+++++++++,,,...000000000111000000111333666:::999777555333222111111666666777888888888888888333333333333222222222222000000000/////////............------------,,,,,,************))))))))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))(((''''''''''''(((***))))))(((((())))))***))))))))))))((('''&&&%%%(((((((((((((((((((((((('''&&&%%%&&&((()))((('''%%%%%%&&&'''(((((()))))),,,,,,,,,+++++++++******)))***++++++***)))(((''''''((()))******)))((('''+++++++++***))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&((())))))'''&&&'''((()))'''&&&'''((()))((('''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%&&&'''((()))))))))((()))))))))))))))(((((((((''''''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))*********++++++,,,,,,,,,++++++***))))))***++++++++++++******++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***'''''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))*********)))(((''''''&&&''''''''''''''''''(((((((((((('''(((((((((((((((((('''))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***'''(((***+++***+++---...////////////...000444777999888777666444444333333333444444444444444333333222222111111000000000000000000000/////////......------,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((())))))(((((((((((())))))(((((()))(((((('''&&&&&&(((((((((((((((((((((((((((&&&&&&'''((()))((('''%%%%%%&&&''''''(((((())),,,,,,,,,+++++++++******))))))***++++++***(((''''''((()))******)))((('''+++*********))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&((())))))(((''''''((()))'''&&&'''((()))((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$&&&(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''(((((()))))))))((((((((()))))))))))))))''''''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))************+++,,,,,,+++++++++))))))***++++++++++++******++++++,,,,,,++++++*********))))))))))))******))))))))))))******************))))))))))))******((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))((('''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''&&&)))((('''''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''(((((((((''''''''''''(((((((((((('''(((((((((((()))))))))&&&(((************,,,------............000444777555555444444444444444555222222333333222222111111000///...---------......////////////............++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))******((((((((((((((((((((((((******(((''''''&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((('''&&&((((((((((((((((((((((((((('''&&&''')))))))))((('''''''''''''''''''''''',,,,,,,,,+++++++++******((()))***++++++***)))((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&((())))))((((((((())))))'''&&&'''((()))(((''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))''''''(((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((())))))***)))***++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++*********))))))))))))******)))))))))************++++++******))))))******+++((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''(((((((((''''''''''''((((((((((((''''''(((((((((((())))))&&&((()))***))))))+++,,,+++,,,---......000444777333222222222222333444444222222333333333222222111///...,,,+++++++++,,,---.........---------,,,,,,******++++++++++++,,,,,,))))))))))))************(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''(((((()))((((((((()))((((((''''''(((((()))'''(((((((((((((((''''''((((((((((((((((((((((((((('''&&&''')))***)))(((''''''&&&&&&&&&&&&&&&&&&,,,,,,,,,+++++++++******((()))***++++++***)))((())))))(((((((((((())))))$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&''')))))))))((()))***)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&''''''((()))***&&&&&&'''''''''(((((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))***+++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++*********))))))))))))******))))))*********++++++++++++******))))))******+++)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&''''''((()))***''''''''''''((((((((((((&&&''''''((((((''''''&&&))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))&&&((())))))((((((***+++(((***---...///111333555333333222111111222222222000111111222222222111111///...,,,+++***+++,,,---------,,,,,,,,,+++++++++************+++++++++,,,((()))))))))************(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&((()))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((()))''''''''')))***)))((($$$%%%%%%&&&&&&''''''(((,,,,,,,,,+++++++++******((()))***++++++***)))(((***)))(((''''''((()))***$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''&&&''')))***)))((()))***)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''&&&&&&''''''((()))***%%%&&&&&&&&&''''''(((((($$$%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((()))***+++++++++++++++))))))***++++++++++++***+++++++++,,,,,,+++++++++******))))))))))))******))))))******++++++++++++++++++************++++++))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''))))))))))))((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&((()))***+++''''''''''''((((((((()))&&&''''''''''''''''''&&&))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&((())))))(((((()))+++'''***---///000111333555555444333222111000000000------...///////////////000///---++++++,,,---...,,,,,,,,,+++++++++******))))))******+++++++++,,,(((((())))))*********+++(((((((((((((((((((((((('''&&&&&&''''''((()))***((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((((((((((((''''''''''''((((((''''''((((((((((((((('''(((((((((((((((((((((((()))((('''((()))***)))((("""###$$$%%%'''((()))***)))***+++++++++)))((('''---,,,+++***))))))******---+++)))(((***+++++++++''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%'''((((((((('''&&&((((((((((((((((((((((((((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))******))))))))))))******)))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))******++++++,,,------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******)))'''&&&'''((()))(((&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((())))))((('''&&&&&&******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((******)))((('''&&&%%%%%%'''((()))((('''&&&'''(((*********+++,,,///111222333333333222000///---,,,......------...///111222......---------......///------------,,,,,,+++***************************************************))))))))))))))))))))))))+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((()))******((()))***+++++++++******+++******************))),,,***(((((()))+++******''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((()))***(((((((((''''''(((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''')))******++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******)))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&((()))(((''''''((()))*********+++,,,///111222222222222111000///---,,,......---------///000111//////...---------......---------------,,,++++++************************************************))))))))))))))))))))))))******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((())))))***((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((()))***+++,,,,,,,,,+++((())))))************)))+++)))'''((()))******)))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((()))******'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))******+++,,,,,,,,,))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))*********)))((((((******)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&'''(((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))%%%'''(((((('''''')))************+++,,,///111333222222222111111///......//////............///000000//////...---------...---------...------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''(((((())))))((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&'''''''''''''''((((((((('''''''''(((((((((((((((((())))))***************'''''')))************)))***((('''''')))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$######%%%&&&'''(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))***++++++,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++***************++++++,,,************************************))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))******)))((()))***+++***(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&'''((())))))(((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((($$$&&&(((((('''((()))+++))))))***+++---///222333222333333333333222222111222222111111000000000000111000///...------------------............------++++++++++++++++++++++++************************(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$%%%'''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((('''''''''))))))))))))))))))))))))'''((()))***************)))((('''((()))***)))'''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$######%%%&&&'''(((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((())))))******+++,,,,,,************************++++++++++++++++++++++++******))))))******+++,,,*********************************)))))))))((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))******)))((()))***+++***(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''$$$&&&(((((('''((()))+++)))))))))***---///222444444444555666666666666555666666555444333222111111111000///...............---......//////.........++++++++++++++++++++++++************************(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((''''''''')))))))))((())))))***++++++******)))******+++,,,)))(((((()))***+++)))'''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))***+++++++++******************))))))++++++++++++++++++++++++***))))))))))))***++++++******************************)))))))))((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))*********)))((((((******)))(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&%%%'''(((((('''''')))***(((((()))***---000222444555555666888888999999999999999888777666444222111000//////...//////000000---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((()))(((''''''(((((((((((((((((((((((('''''''''&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))+++---///000...---+++))))))***,,,---***))))))***,,,+++***(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((&&&%%%$$$&&&((())))))(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))******++++++(((((())))))******++++++************************)))))))))))))))***++++++***************************)))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******)))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((('''&&&'''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&((()))(((''''''((()))(((((()))***---000333444444555666888999:::::::::::::::999888666444111000............///000111222......///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&''''''(((((())))))'''((((((***---000444555111///+++)))(((***,,,...*********+++,,,,,,***(((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&%%%$$$&&&((())))))(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))(((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((()))******++++++&&&&&&''')))***,,,------************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((()))))))))***''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))******)))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))((()))))))))((('''&&&&&&'''((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((***((('''((()))***)))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))%%%%%%&&&'''((()))***+++'''((()))((('''&&&'''((((((((()))***---000333555333444666777999:::::::::::::::999888666333111///............///111222333......///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((()))***+++***(((&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))((((((((((((******))))))((((((''''''%%%&&&&&&'''((()))******++++++,,,,,,......//////111000...---,,,,,,------************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((+++)))'''%%%%%%&&&((()))(((''''''&&&&&&&&&'''''')))))))))))))))******+++))))))(((''''''''''''''')))((('''&&&&&&'''((()))))))))))))))************+++)))((()))******)))(((,,,+++***))))))***++++++))))))))))))************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((((((((('''&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((---'''%%%(((((($$$&&&+++))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''((())))))(((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))((('''%%%%%%''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((%%%&&&((()))))))))((('''*********+++,,,---///000333555777:::::::::888666999::::::888555222111111111111111111111111111111///000000000000//////......------,,,,,,------...++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,444444)))$$$(((((("""((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))******************000///...,,,++++++,,,,,,************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((+++)))'''%%%%%%&&&((()))(((''''''&&&&&&&&&''''''))))))(((((())))))***+++))))))(((''''''''''''''')))((('''&&&&&&'''((()))((((((((()))))))))******+++)))((()))***+++)))(((++++++***)))))))))***+++))))))))))))************************)))))))))(((************)))))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((,,,'''&&&((('''%%%&&&***)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%))))))))))))((('''&&&%%%''''''(((((((((((('''''''''((((((((())))))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((*********+++,,,---...///111333555888999:::999999888999999777444111111111111111111111111111111111111222222222222111000000------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((000111(((%%%******&&&((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((((((((...---,,,++++++***++++++************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%(((((((((((((((((((((((('''''''''(((((('''''''''''''''((((((((((((((('''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((+++)))'''&&&%%%&&&((()))''''''&&&&&&&&&''''''((())))))(((((())))))***+++)))((((((''''''''''''(((((((((''''''''''''((((((''''''((((((((()))))))))***)))((()))***+++***)))******))))))))))))******))))))))))))************************))))))))))))************))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((+++(((&&&((('''%%%&&&)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$)))******))))))((('''&&&''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))******+++,,,......///111333555777999::::::777888888666333111000111111111111111111111111111222222222111111000000000------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$+++,,,'''''',,,---***''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((++++++++++++++++++++++++,,,,,,+++***************************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++)))(((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((***)))'''&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))(((''''''''''''(((((((((((((((''''''(((((((((''''''''''''((((((((((((***)))((()))***+++***)))))))))))))))))))))******((()))))))))*********************)))))))))))))))*********)))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))%%%%%%'''((())))))))))))&&&&&&&&&'''''''''''''''((((((''''''''''''((((((***((('''''''''&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%))))))******)))(((((('''''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''(((((((((((((((''''''&&&&&&''')))***)))))))))******+++------///000111333555666888999555666666444111000000111111111111111111111111111111000//////............---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''###((()))'''''',,,---+++''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((''''''(((***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((******++++++,,,------...******************))))))************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))++++++***((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((***)))((('''&&&''''''(((&&&&&&&&&&&&&&&'''((((((((((((((('''((())))))***((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''(((((((((((()))(((((((((***++++++)))(((((())))))************((()))))))))************))))))))))))))))))******))))))))))))))))))******''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%'''((())))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((()))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''((())))))))))))(((((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''')))***))))))))))))******+++,,,000000111111222333444555333444333222//////000111111111111111111111111111111000///...------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%'''''''''(((++++++)))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&(((((('''%%%%%%''')))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))''''''((()))***+++,,,---)))******+++******))))))************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''(((((()))***(((''''''''''''(((((()))''''''((((((((((((''''''''''''((((((((())))))))))))((('''(((***++++++***((()))***++++++,,,++++++))))))))))))************))))))))))))************))))))))))))************''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((('''))))))'''&&&((((((%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((()))******+++...///000111222222222111222222111000......///111111111111111111111111111444333111///......//////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''(((******((('''&&&((('''&&&'''((()))((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))'''%%%$$$&&&)))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))'''((((((((())))))******))))))***+++++++++***)))************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&'''((())))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&%%%%%%&&&&&&((())))))(((''''''''''''((())))))'''''''''''''''((())))))&&&'''((())))))((('''&&&((((((((()))))))))******)))((('''(((***,,,+++***((()))+++,,,---------,,,))))))))))))************((()))))))))************((()))))))))************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((((('''%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((&&&******'''&&&)))(((%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((((('''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&''''''((((((((((((((()))(((((((((((()))*********,,,...111222222111000111111000...------///111111111111111111111111111444333111///------...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%''')))******)))'''%%%(((&&&%%%&&&))))))'''&&&&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%(((***(((%%%$$$'''+++((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))************)))))))))))))))***+++,,,,,,+++***)))************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))'''''''''''''''((()))***&&&'''((())))))((('''&&&))))))))))))************(((''''''(((+++,,,+++***)))***,,,---......------))))))))))))************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((&&&***+++&&&&&&***)))$$$&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))((('''&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&((()))))))))(((''')))(((((((((((())))))***''')))---000333333222111000000///---,,,---///222111111111111111111111111333111...,,,++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((%%%''')))******)))'''%%%(((%%%###&&&))))))((('''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&))),,,***&&&%%%(((,,,((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))+++*********))))))(((((()))))))))))))))*********))))))))))))))))))))))))(((''''''&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''+++)))'''&&&%%%&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''+++***)))((('''&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))))))))((((((((((((((())))))************+++++++++++++++******************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))(((((('''''''''&&&###$$$$$$%%%&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&******)))(((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))(((((((((((()))***,,,...//////......444222...,,,,,,...000222333333222000000/////////---,,,+++******+++,,,---+++***)))((()))***,,,...,,,,,,+++***))))))******((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((*********)))))))))(((((())))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&''''''((()))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((('''***)))'''&&&&&&&&&((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''!!!###%%%'''))))))((('''(((((((((((('''''''''''''''(((((((((((()))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))((((((''''''''''''(((((())))))*********+++++++++************************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&******)))(((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))(((((((((''''''''''''((((((''''''''''''(((((()))((((((((((((((((((((()))***,,,---............111000...------///222333222111000//////...//////---,,,+++******+++,,,---,,,+++***))))))+++---...++++++***)))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))))))))(((((((((((())))))************))))))))))))))))))))))))%%%%%%%%%&&&'''(((******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((())))))))))))(((&&&&&&&&&''''''''''''(((''''''((((((((((((((((((***)))'''&&&&&&'''((((((''''''((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''$$$'''))))))'''&&&''''''''''''''''''''''''((()))***+++++++++******((((((''''''''''''(((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((()))******++++++******)))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))*********++++++************************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((('''''''''''')))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''***))))))((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))***,,,------...............///000111333333//////......---......///---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---******)))((((((((())))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))''''''&&&''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((''''''''''''((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))'''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''((((((((('''%%%$$$''''''''''''''''''''''''"""$$$&&&((((((&&&$$$###&&&&&&'''''''''''''''((('''(((***,,,,,,+++***)))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))'''''''''(((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))************))))))))))))************))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''))))))(((((((((((())))))(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%'''((()))(((''''''((((((((((((((('''''''''((((((''''''''''''(((((('''''''''((((((((((((((((((((()))+++,,,---............///000111222222222...---------------...///------,,,,,,,,,,,,------++++++************+++,,,))))))((((((((((((((()))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''''''''&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))***)))((('''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((('''''''''((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((())))))******))))))((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''((((((((('''%%%$$$''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&''')))++++++***)))(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''((())))))***(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))(((((('''''''''''''''''''''(((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((())))))(((((((((((())))))(((((())))))((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''$$$%%%'''((()))((('''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''((((((((()))(((((()))***+++---...///000000111222222111000///......---------......///------------------------*********)))))))))******)))((((((((((((((())))))'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&''')))(((&&&%%%&&&(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))''''''((()))***++++++,,,))))))))))))))))))))))))++++++)))((('''&&&&&&&&&$$$$$$%%%&&&'''((()))***'''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''''''''((((((((((((((()))(((((('''&&&%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''(((((('''''''''((()))***%%%%%%%%%&&&''''''((((((&&&'''((()))))))))((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((('''''''''((((((((((((((()))***+++((((((((()))))))))******'''(((((())))))*********))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''((((((((((((((($$$%%%%%%&&&((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((())))))***(((((((((((((((((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''(((((()))(((((()))***,,,...///111111111222222111111000///000000//////...//////000---......//////......---+++++++++************)))))))))((((((((()))******((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%(((***(((%%%$$$&&&(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''((()))***+++,,,,,,))))))))))))))))))))))))******)))((('''''''''(((%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&''''''(((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***)))(((&&&$$$$$$&&&((()))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%&&&'''))))))******)))$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''&&&'''((()))******(((((((((((()))))))))***''''''(((((()))******+++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))'''''''''(((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))******&&&'''(((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''''''''((((((%%%%%%&&&''''''((()))))))))))))))***,,,...111222111111111111111111222222333333222111000000000000---...///000000///...---------------,,,,,,++++++)))))))))))))))***++++++))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%(((***)))%%%###%%%(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&'''((()))***+++,,,,,,)))))))))))))))))))))))))))((((((((((((((()))***(((''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))***************&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&&&&'''((())))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******(((&&&###!!!!!!###&&&((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''$$$&&&)))++++++***'''%%%$$$$$$%%%%%%&&&'''((((((((((((((('''((()))******((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''''''''(((((())))))************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((()))******&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((()))++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''&&&'''''''''(((((())))))((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))*********+++---///222333000///000000111222444555555555333222111111111111---...///000000///...---.../////////...------,,,******))))))***+++,,,,,,******))))))))))))******(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%(((+++)))%%%###%%%(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++************)))''''''(((((())))))******))))))(((((('''''''''&&&###&&&))))))&&&%%%&&&(((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((''''''''''''''')))******(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&((()))(((%%%$$$&&&)))))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&((('''&&&'''((())))))'''******))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''''''''(((***+++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((('''(((((((((&&&&&&(((***''''''((((((''''''&&&%%%''')))***+++,,,---000222333333222111000000333666444333333222222111111000000000000000////////////111///......//////...,,,************************((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''')))+++)))%%%###$$$&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))*********+++++++++,,,,,,+++++++++************)))(((((((((((()))))))))))))))((((((((('''''''''''''''((((((((('''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))(((''''''''''''''')))))))))(((&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''(((((((((((('''''''''(((((('''&&&&&&((()))))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''((('''&&&'''((())))))'''))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((())))))***&&&'''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((&&&'''(((***''''''((((((''''''&&&&&&'''(((***++++++---///222222222222111000000333555444444333333222111111111111000000000000/////////000///......//////...,,,************************))))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((()))(((&&&%%%%%%&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&'''((()))(((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))*********++++++++++++,,,+++++++++************)))))))))))))))(((((((((((((((((((((((('''''''''''',,,***'''&&&'''(((((('''&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((''''''''''''((((((((()))(((&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((''''''''''''((((((((('''&&&&&&((()))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((('''&&&'''((())))))'''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&&&&'''((('''&&&''')))***((((((((('''''''''&&&&&&&&&((()))******,,,...111111111111000///000333555555555444333333222222111111111111000000000//////000...------...///...,,,************************))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&'''(((((('''&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&'''((()))***)))((((((''''''((((((((()))))))))(((((((((((())))))))))))************+++++++++++++++++++++*********))))))******))))))((((((''''''((((((((((((((('''''''''///+++&&&%%%''')))(((&&&%%%''')))******)))'''%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((''''''''''''(((((('''(((((((((&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))(((%%%###%%%(((+++***((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''((('''&&&'''((())))))''''''''''''((()))*********((()))))))))************)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&'''(((''''''''')))+++)))(((((('''''''''''''''&&&''')))))))))***---//////000111000///000222444555555444444333222222222111111000000000/////////...---,,,---......---,,,******************************)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((&&&$$$&&&)))+++)))&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++*********))))))******))))))(((((('''''''''''''''(((((((((((((((///+++&&&%%%''')))(((&&&%%%''')))******)))'''%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))((('''&&&&&&'''((()))'''$$$"""$$$'''***)))'''))))))((('''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''(((((((((((((((((('''&&&'''((())))))'''&&&&&&'''((()))***++++++((()))))))))************))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&((()))))))))(((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&%%%&&&'''''''''''')))+++***)))(((''''''''''''(((%%%'''((((((((())),,,...---///000000///000222333555444444333333222111111000000000////////////...---,,,+++,,,---...---,,,************************))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((''''''((((((((((((&&&$$$&&&***+++***'''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))************++++++++++++************)))))))))))))))(((((((((((('''''''''(((((((((((((((,,,***'''&&&'''(((((('''&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((''''''''''''(((((()))(((((()))(((&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((''''''''''''(((((('''&&&%%%%%%'''((((((((())))))((('''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((((('''&&&'''((())))))'''&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''''''''(((***,,,***)))((('''''''''((()))%%%&&&'''''''''(((***,,,,,,...///000///000111333444444333222222111111000/////////.........------,,,+++***+++---...---,,,************************((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((('''&&&''')))***)))(((''''''((())))))))))))(((((((((((((((((((((((((((&&&'''((()))***)))((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************+++++++++************)))(((((((((((())))))))))))''''''''''''((((((((()))'''((((((((('''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((()))))))))))))))(((&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''((())))))((('''''')))***))))))((('''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''((()))((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))((('''&&&'''((())))))'''''''''(((((())))))******))))))))))))************))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))$$$&&&'''''''''(((***,,,+++***((('''&&&'''((()))$$$&&&''''''&&&''')))++++++---///000//////111222333222222111111000000///...------------,,,,,,,,,+++******+++,,,------+++************************''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''((())))))(((((()))***''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))(((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))************+++++++++************)))''''''(((((())))))******&&&'''''''''(((((())))))###&&&))))))&&&%%%&&&(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''###$$$%%%&&&((()))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((()))************(((&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&'''((())))))((('''&&&))),,,---+++((('''***---))))))((('''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&$$$%%%'''))))))((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))((('''&&&''')))))))))'''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%'''((()))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))******++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&'''((()))******$$$&&&'''''''''(((***,,,+++***((('''&&&''')))***$$$%%%&&&&&&&&&''')))+++***,,,////////////111222222222111111000/////////------,,,,,,,,,++++++++++++***)))***,,,---,,,+++************************''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''')))+++***'''&&&(((***'''(((((()))))))))))))))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''((()))***)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((***)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$'''(((&&&&&&))))))&&&(((((((((((())))))))))))))))))))))))************))))))))))))************,,,***(((''''''(((***,,,++++++)))((('''''''''''')))((('''&&&&&&'''((()))))))))))))))************''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******%%%&&&''''''&&&&&&(((***''')))+++,,,,,,***'''&&&%%%'''(((((('''&&&&&&'''''''''((()))))))))))))))(((''''''&&&&&&((()))***''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((((((((('''&&&%%%%%%))))))))))))))))))))))))'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))***,,,------,,,+++,,,---222111000///......///000/////////......---------++++++++++++++++++++++++))))))((('''''''''''''''***)))(((''''''((()))***$$$$$$%%%%%%&&&'''(((((((((((())))))))))))((((((''''''(((((('''&&&%%%%%%%%%'''))))))((('''((()))$$$%%%'''))))))((('''&&&'''&&&%%%&&&(((((((((''''''''''''''''''((())))))((((((''''''''''''((((((***(((%%%######%%%(((*********))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))'''&&&'''((()))((('''(((((('''''''''&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))''''''''')))***)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$'''(((&&&&&&))))))&&&'''((((((((())))))))))))(((((()))))))))*********))))))))))))************+++***)))(((((()))***++++++***)))((('''''''''''')))((('''&&&&&&'''((()))((((((((()))))))))******''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&'''((('''&&&&&&''')))'''(((*********)))'''&&&%%%'''(((((('''&&&&&&'''''''''((()))))))))))))))(((''''''&&&'''((()))***''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))***,,,------,,,+++,,,---222111000///...//////000............------------++++++++++++++++++++++++))))))(((''''''''''''((()))((('''&&&&&&'''((()))$$$$$$%%%&&&&&&'''(((((((((((())))))))))))((((((''''''(((((('''&&&&&&%%%%%%'''))))))((('''((()))$$$%%%'''))))))((('''&&&'''&&&%%%&&&(((((((((''''''''''''''''''((())))))((((((''''''''''''(((((()))(((&&&$$$$$$&&&((()))(((((((((((('''''''''&&&((((((((((((((((((((((((''''''(((((((((((('''''')))'''&&&'''((()))((('''''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&''')))***)))(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$'''(((&&&&&&)))(((%%%''''''((((((((()))))))))(((((())))))))))))******))))))))))))************))))))))))))))))))))))))+++***)))((((((''''''(((((((((''''''''''''(((((('''''''''(((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''(((((('''&&&%%%'''((((((((((((((('''''''''&&&%%%''')))((('''&&&'''(((''''''((()))))))))))))))(((''''''''''''((())))))''''''''''''(((((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))((('''&&&%%%&&&''''''((((((''''''&&&((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))***+++------,,,,,,---...111111000/////////000000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''(((((())))))((((((''''''''''''(((''''''&&&%%%%%%'''))))))((('''((()))%%%&&&'''((()))((('''''''''&&&%%%&&&(((((((((''''''''''''''''''((())))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))'''&&&'''((()))((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&''')))))))))(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$((((((&&&&&&)))(((%%%'''''''''((((((((())))))(((((((((((()))))))))***((()))))))))************))))))************))))))******)))((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((())))))(((&&&%%%&&&(((***)))((('''''''''((((((&&&'''))))))'''&&&'''(((''''''((()))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((((((((((((((('''&&&''''''((((((((((((''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))+++,,,,,,+++,,,...000111111000000000000000000,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,***))))))((('''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''(((((((((((((((((('''&&&'''''''''''''''&&&&&&%%%'''))))))((('''((()))&&&&&&'''((()))((((((''''''&&&%%%&&&(((((((((''''''''''''''''''((())))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&)))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&&&&'''((()))(((''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%((()))&&&&&&(((((($$$''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))************))))))************))))))***))))))(((((((((((()))'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((''''''(((((()))***))))))***(((&&&&&&'''(((,,,+++)))''''''((()))***&&&((())))))(((''''''(((''''''((()))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''''''''(((&&&'''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((%%%%%%'''((())))))))))))'''(((((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))***+++++++++,,,///111111222222222222222222222---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''((((((((((((''''''&&&&&&'''''''''''''''&&&%%%'''))))))((('''((()))'''''''''((((((((((((((('''&&&%%%&&&(((((((((''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))'''&&&'''((()))((('''&&&'''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((()))******++++++***))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''((((((((()))))))))&&&&&&&&&''''''''''''(((***)))((('''&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%((()))&&&&&&((('''$$$&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((()))******((())))))((('''&&&((())),,,+++)))((((((((()))***&&&(((***)))((('''((((((''''''((()))))))))))))))&&&''''''((()))(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''))))))(((((())))))***+++((((((((((((((((((((((((###$$$&&&((()))*********'''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((()))******+++,,,000222222333444444555444444444///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''%%%'''))))))((('''((()))''''''((((((((()))))))))'''&&&%%%&&&(((((((((''''''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))'''&&&'''((()))((('''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''((((((((())))))))))))&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&))))))&&&&&&((('''$$$&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************+++***)))(((((()))***+++))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&''''''''''''(((((((((''''''''''''((((((((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((''''''''''''((())))))'''((()))((('''''')))+++******)))((((((((((((((('''(((******((('''((()))''''''((()))))))))))))))&&&&&&((()))))))))((('''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((((((((((((((((((((%%%%%%'''((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((()))*********---000333333444555666777777666555111111111111000000000000------------------------+++***))))))(((((())))))''''''((())))))(((''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&'''((((((''''''%%%'''))))))((('''((()))((((((((((((((())))))***'''&&&%%%&&&(((((((((''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((((((((((((''')))'''&&&'''((()))((('''))))))((('''&&&%%%%%%$$$))))))(((((('''''''''&&&(((((((((((((((((((((((())))))***+++,,,---------))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&))))))&&&&&&((('''$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************,,,***)))'''''')))***,,,))))))(((((((((((()))***&&&'''((())))))((('''&&&'''''''''(((((((((((()))''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))((('''(((***,,,(((((((((((((((''''''''''''(((******((((((((()))'''(((((()))))))))))))))%%%&&&((()))))))))((('''''''''''''''((((((((()))******))))))((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))((((((((((((''''''''''''((((((###$$$%%%&&&((()))******&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&''''''''''''''''''''''''((())))))((()))*********---111444444555666888888888777666333333222222111111000000------------------------+++******)))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''%%%'''))))))((('''((()))((((((((((((((()))******'''&&&%%%&&&(((((((((''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&)))'''&&&'''((()))((('''******)))'''&&&%%%$$$###(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++*********))))))((((((&&&''')))*********)))(((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((%%%######%%%'''((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$'''((('''(((+++)))'''&&&'''((()))((('''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''&&&&&&((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((())))))))))))+++++++++***)))(((((('''+++******)))(((''''''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&((('''&&&'''((())))))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%))))))(((((('''''''''&&&((((((''''''''''''((((((%%%&&&&&&%%%%%%&&&))),,,)))(((''''''''')))***+++&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&(((***+++(((%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''+++,,,---,,,***(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((()))***+++---...///000111222444666777888777777666666444222111000//////////////////...---,,,+++,,,,,,,,,+++++++++************)))(((((((((((((((((((((''''''''''''(((((('''((()))(((&&&&&&((()))((('''''''''((((((&&&$$$((()))))))))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((***)))(((''''''''''''''')))'''&&&'''******(((%%%''''''((((((((((((''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))(((&&&'''((()))***))))))(((((((((''''''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''***(((%%%$$$&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((%%%%%%'''(((%%%&&&))))))'''&&&'''((()))(((&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))++++++******)))(((((('''*********)))((('''''''''''''''(((((((((((('''''')))(((((((((''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%)))(((((((((''''''''''''((((((''''''''''''(((((('''''''''&&&$$$%%%(((***)))((((((''''''((()))***&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&(((******(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''+++---...---+++))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***+++,,,...//////111222444666888888888888777666444333111000000//////000000///...---,,,,,,,,,,,,,,,+++++++++************)))(((((((((((((((((((((''''''''''''(((((('''((()))(((&&&&&&((()))((((((''''''''''''&&&&&&((((((((()))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((()))((((((''''''''''''((()))'''&&&''')))***(((%%%''''''((((((((((((''''''((((((((((((((((((((('''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((())))))******))))))))))))************************))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''+++)))&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((()))((((((''''''''''''(((((((((''''''''''''((((((''''''((())))))))))))(((&&&''''''''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***'''&&&((('''%%%%%%(((((('''&&&'''(((((('''&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((())))))))))))++++++******)))(((((((((******))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%((((((((((((''''''''''''((((((''''''''''''(((((((((((((((&&&$$$$$$&&&((())))))((('''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&((()))***((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''+++---...---+++*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((((((((((((((((((((()))+++,,,---...///000111444666888999999999777666555333222111111000000000000000///...------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((''''''''''''(((((('''((()))(((&&&&&&((()))))))))((('''''''''''''''''''''((()))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((''''''''''''(((((()))(((''''''((())))))(((&&&'''(((((())))))(((((('''''''''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++((()))))))))*********************)))))))))))))))'''(((((()))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((&&&%%%&&&'''))))))(((%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((((((((((((''''''''''''((((((&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))&&&%%%((('''%%%%%%)))((('''&&&&&&(((((('''&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((())))))))))))************))))))((((((***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((('''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((('''(((((('''%%%%%%'''((())))))((((((''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***+++,,,,,,***))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***+++,,,------...000333666888999::::::777666555333222111111111000000000000000///......,,,,,,,,,+++++++++******))))))(((((((((((())))))((((((''''''''''''(((((('''((()))(((&&&&&&((())))))***)))(((&&&&&&((()))&&&'''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((''''''''''''(((((('''''''''''''''((()))***'''''''''((()))(((''''''(((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&''''''((()))******+++((()))))))))************))))))))))))))))))******((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((($$$######$$$''')))))))))%%%%%%&&&&&&'''((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''$$$$$$'''(((&&&'''+++(((&&&%%%&&&'''((('''&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((($$$%%%''''''&&&&&&(((***)))(((((((((''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''')))******(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((())))))***+++,,,,,,---///222444777888999999666555444333222111111111000000000000000//////...,,,,,,,,,+++++++++******))))))(((((((((((())))))((((((''''''''''''(((((('''((()))(((&&&&&&((())))))***+++)))'''&&&(((***''''''((()))*********)))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''(((((('''''''''''''''((()))***''''''((((((((('''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))))))))************((((((((((((((()))******((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((#########$$$'''))))))(((%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&###$$$'''((('''(((,,,'''&&&%%%&&&''''''&&&%%%(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((###%%%&&&''''''''')))***''''''((((((((('''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((%%%&&&'''((()))***++++++(((((((((((((((((((((((('''(((((()))******++++++---...111333555666666666555444333222111111111111/////////000000//////...,,,,,,,,,+++++++++******((((((((((((((())))))***((((((''''''''''''(((((('''((()))(((&&&&&&((()))'''***---,,,)))'''(((***(((((()))*********))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((''''''''''''(((((()))&&&((())))))(((''''''(((((())))))******))))))(((&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))))))))************)))(((((('''((()))***+++((((((''''''''''''(((((()))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&%%%%%%&&&(((((('''&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((%%%$$$'''(((&&&'''***'''&&&%%%%%%''''''&&&%%%(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''((('''''''''%%%%%%&&&&&&'''(((((()))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))***(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((('''&&&'''((())))))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((($$$&&&'''((('''&&&''')))%%%&&&'''((((((((('''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&(((((('''&&&&&&(((+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((()))*********,,,...000222333444444444333333222111000000000000---....../////////......,,,,,,,,,+++++++++******((((((((((((((()))******((((((''''''''''''(((((('''((()))(((&&&&&&((()))&&&***......***'''((()))))))))*********)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''(((((()))((((((''''''''''''(((%%%(((***)))'''&&&''')))))))))************))))))&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************(((((())))))*********+++)))((('''''''''(((***+++((((((''''''''''''(((((())))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))***)))(((((()))(((&&&$$$%%%%%%&&&&&&'''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))***&&&&&&((('''%%%%%%((('''&&&%%%%%%''''''&&&%%%(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))((('''&&&''')))))))))'''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((&&&''')))((('''%%%&&&&&&$$$%%%'''(((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&((()))'''%%%%%%))),,,((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((******)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******,,,---///111222333222222222222111000/////////000------...............---,,,,,,,,,+++++++++******((((((((((((((()))******((((((''''''''''''(((((('''((()))(((&&&&&&((()))%%%***000000,,,(((''')))***************)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((***)))((('''''''''''''''%%%(((******'''&&&''')))))))))************))))))&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))***))))))((('''&&&&&&&&&''''''''''''''''''''''''***(((&&&(((+++,,,+++)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$'''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&)))***(((((()))'''$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((******((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''((()))(((&&&&&&((()))''''''((())))))((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%%%%%%%###!!! '''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,+++***---111444222000000000111111000...,,,+++)))***,,,---......---,,,,,,+++***)))((('''&&&%%%******)))((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((&&&$$$%%%((()))'''%%%'''''''''''''''((())))))***))))))(((''''''&&&&&&'''''''''''''''''''''''')))((('''(((+++,,,+++)))***************************))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''&&&%%%%%%'''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))))))))((('''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''******'''''')))(((%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))(((&&&&&&((()))''''''((())))))((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&$$$###'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++******---111222111000///000000000000///---,,,+++,,,---------,,,+++***---,,,,,,***)))(((''''''******)))((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''((())))))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&'''))))))))))))))))))))))))))))))'''%%%&&&((()))(((&&&(((''''''''''''((())))))***))))))((((((''''''&&&''''''''''''''''''''''''(((''''''(((***,,,+++***************************))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))(((''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''&&&&&&&&&((((((''''''(((((()))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((***)))&&&&&&((()))&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((()))(((&&&&&&((()))''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&((())))))((('''&&&''''''&&&&&&''''''((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))***((('''((()))***)))''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******+++---///111000///...///000111111000......------------,,,+++***)))------,,,,,,+++***))))))******)))((((((((((((((())))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))'''(((***,,,,,,+++***)))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&'''))))))))))))))))))))))))))))))(((''''''))))))((('''((((((''''''(((((()))***))))))))))))((((((''''''''''''''''''''''''''''''''''''((()))***+++++++++************************)))(((((((((((((((((()))(((((((((((((((((((((((()))(((((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))((('''''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((***)))%%%%%%((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))'''((()))(((&&&&&&((()))'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&((())))))))))))((('''''''''''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***+++---.../////////...///111111222111000///------------,,,,,,++++++------,,,,,,++++++*********))))))((((((((((((((())))))((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((())))))((((((((((((((((((((((((&&&(((+++------,,,***(((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))(((((()))))))))(((((((((((('''((())))))***)))))))))))))))(((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((())))))))))))((('''''''''''''''***)))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''(((((()))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''')))(((%%%%%%)))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))(((&&&&&&((()))''''''''''''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((((((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''')))+++---...///000111000111222333333333222111,,,,,,---------......///+++++++++++++++++++++******))))))((((((((((((((())))))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((%%%'''***,,,,,,+++((('''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((()))))))))(((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))))))))***,,,...++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))))))))(((''''''''''''''')))((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&)))(((&&&&&&)))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''((()))(((&&&&&&((()))''''''&&&''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))((((((&&&&&&'''''''''(((((((((''''''''''''''''''((((((((((((''''''(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***((('''((()))***)))''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&(((+++...///000222444333444555666555555333333......---......000111222+++++++++++++++++++++,,,******)))((((((((((((((())))))((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))%%%&&&(((******)))((('''((((((''''''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))'''((())))))''''''((()))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((($$$''')))***)))***,,,///++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((()))'''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))%%%((()))''''''******'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''((()))(((&&&&&&((()))'''&&&&&&&&&'''(((***+++((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))$$$(((,,,...///111444777666777888888777666444333111111000//////000111222++++++,,,,,,---------...******)))((((((((((((((())))))(((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%$$$$$$%%%%%%'''(((((())))))))))))))))))))))))&&&'''(((((())))))((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))&&&((()))(((&&&%%%''')))))))))(((((())))))***+++)))))))))))))))*********))))))))))))))))))))))))$$$''')))***)))))),,,///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***'''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))************))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))$$$''')))((((((***)))&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))'''&&&&&&&&&'''(((***+++)))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''((((((((()))******)))(((''''''((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))***((('''((()))***)))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))###''',,,///000222666999888999999999888777555444444333222000000000111111,,,,,,------.../////////******)))((((((((((((((())))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((()))***+++))))))))))))))))))))))))((((((((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))%%%''')))(((%%%%%%&&&))))))))))))))))))******+++)))))))))))))))*********)))))))))))))))))))))))))))((('''(((***,,,+++******++++++,,,,,,------...---,,,+++***))))))))))))''''''''''''((((((((((((******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((((()))+++++++++)))&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((()))'''&&&'''((()))((('''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((***)))'''&&&'''(((***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((((((((((('''((()))))))))))),,,...''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))******)))((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))+++---///222444666:::;;;:::888555444555666000000000000000000000000000///---,,,,,,---......------,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&''')))***(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((+++*********))))))((((((+++***((('''&&&&&&&&&'''---+++(((&&&%%%''')))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''(((***,,,+++******++++++,,,,,,------...------,,,+++************((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''''''''((((((((((((''''''&&&'''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''(((((((((((()))'''&&&'''((()))((('''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))'''''''''(((***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''(((((((((((('''(((((('''&&&&&&(((***''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++---///111333444888999888666444333333444111111111111111111111111000///...---------...///------,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((************)))))))))(((***)))((('''''''''''''''+++***((('''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''(((***,,,+++******++++++,,,,,,------......------,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&'''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''''''''((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((()))'''&&&'''((()))((('''&&&'''(((((())))))(((((((((((((((((((((((((((((()))((('''''''''(((***+++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***''''''((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((((())))))(((&&&%%%'''(((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((('''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,...///111222555666666555222111111222222222222222222222222222000000///...............,,,,,,,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))((((((((())))))((((((''')))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***************))))))))))))))))))))))))))))))((('''(((***,,,+++******++++++,,,,,,------...///...---,,,,,,,,,,,,,,,+++++++++***************))))))))))))((((((((((((''')))***,,,,,,***)))'''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((******((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))'''&&&'''((()))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))(((((('''((()))************))))))((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((()))***+++***(((((()))+++''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&%%%&&&(((***+++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,---...///222444555444222111111222222222222222222222222222111000000///............,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++++++++***)))(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))&&&''')))******)))((('''(((((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((,,,+++++++++******)))))))))))))))))))))))))))))))))((('''(((***,,,+++******++++++,,,,,,------.........------,,,---------,,,+++++++++*********)))(((((((((((())))))))))))''')))***,,,,,,***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((())))))((((((''''''''''''(((((('''((()))***)))'''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((()))'''&&&'''((()))((('''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***&&&'''''''''(((((())))))&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''((())))))))))))+++---''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%&&&''')))+++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++,,,,,,---000222444444222111111222222222222222222222222222000000000///......---,,,++++++***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******'''((()))*********((((((&&&((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((,,,,,,,,,+++******)))))))))))))))))))))))))))))))))((('''(((***,,,+++******++++++,,,,,,------......------,,,,,,---------,,,,,,++++++***)))))))))(((((((((((())))))))))))(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''(((((())))))***((((((''''''''''''(((((("""$$$'''******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''(((((((((((((((((())))))))))))******'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((((((((((()))'''''''''(((((((((((((((''''''((((((((((((''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))'''&&&'''((()))((('''$$$%%%%%%&&&'''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))***++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***&&&&&&''''''((()))))))))%%%&&&'''((())))))))))))''''''''''''(((((((((((($$$&&&'''''''''(((***,,,''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))+++************++++++,,,...000222333222000000111222222222222222222222222////////////...---+++***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))******)))((((((&&&''')))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))------,,,++++++***)))))))))))))))))))))))))))))))))((('''(((***,,,+++******++++++,,,,,,------...---,,,,,,,,,,,,,,,------,,,++++++***))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&''''''((())))))******((((((''''''''''''(((((($$$%%%&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((()))))))))*********'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((()))'''&&&'''((()))((('''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((***&&&&&&''''''((())))))***%%%&&&'''((())))))))))))''''''''''''((((((((((((&&&'''((('''&&&''')))***''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,+++---000111000/////////111111111111111111111111......///...---,,,***)))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++***)))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))------,,,,,,+++***)))))))))))))))))))))))))))))))))((('''(((***,,,+++******++++++,,,,,,---......,,,,,,+++++++++,,,,,,---++++++******)))((((((''''''((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&''''''((()))******+++((((((''''''''''''((((((***)))'''&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))*********+++'''((()))******)))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))******)))((('''))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((()))))))))***'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''************************&&&'''''''''(((((())))))''''''''''''((((((((())))))'''&&&'''((()))((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))******))))))***+++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))***)))((('''(((***&&&&&&&&&'''((())))))***%%%&&&'''((())))))))))))''''''''''''((((((((()))***++++++***(((((()))***''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((()))***+++,,,(((+++...//////---------000000000000000000000000---.........---+++)))((()))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++---,,,***((('''(((((()))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))000---+++---///---***)))---------,,,******+++,,,,,,***))))))******(((''')))******++++++,,,---------,,,++++++*********+++******)))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''((())))))(((&&&(((((())))))******++++++((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''&&&''''''(((((((((((((((&&&''''''(((((((((((((((((('''%%%$$$%%%&&&(((***((((((((((((((()))******)))******)))(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((,,,***(((&&&%%%&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***)))((('''''''''(((***++++++)))'''(((***,,,,,,,,,---...///...,,,++++++,,,************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((++++++)))(((''''''''''''))))))))))))))))))))))))************))))))))))))******))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******,,,---...///000000000000444333222111000///...---......------,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***************++++++,,,((((((((((((((((((((((((++++++***)))(((((())))))***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******555555555333000---,,,...+++++++++***)))))))))***+++***))))))******)))((()))******++++++,,,------------,,,+++++++++++++++******)))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''((())))))(((&&&''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''***)))((((((((((((((()))((((((((((((''''''''''''&&&''''''(((((((((((((((&&&''''''(((((((((((((((((('''&&&%%%&&&''')))***((((((((((((((()))******((()))***)))'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((()))***(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((+++***(((&&&%%%&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***)))(((((('''((()))***+++---,,,+++***)))***,,,---)))+++,,,+++******+++,,,************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))************************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))************)))))))))))))))))))))))))))***************))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))))))))******,,,---...///000111111111222111111000000/////////......---,,,,,,+++******************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((+++******)))(((((())))))***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***===:::555222111000...+++,,,++++++******************)))((()))++++++***))))))******++++++,,,------...------------,,,,,,,,,******)))(((((((((((()))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((())))))(((&&&'''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''******)))(((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((&&&''''''((((((((((((((()))((('''&&&'''((()))***((((((((((((((()))******((()))***)))'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((()))***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((('''((((((''''''(((((()))***((((((((((((((((((((((((+++***((('''&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((()))*********++++++)))''')))---111,,,---...,,,***))))))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((+++************)))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))************************&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))((((((''''''((())))))))))))))))))))))))************))))))))))))(((((())))))*********+++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))))))))******------///000222222333333000000000000000000000000---------,,,,,,++++++******************************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((******)))((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))WWWNNNAAA999999999333+++///...---,,,,,,,,,,,,+++***)))((()))+++,,,+++***)))******++++++,,,------..................------+++***))))))(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''(((******(((''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''+++***)))((((((''''''(((((((((((((((''''''''''''&&&''''''(((((((((((((((&&&''''''((((((((((((((()))(((((((((((()))******((((((((((((((())))))***'''((())))))'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((***)))((('''&&&'''''''''(((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((())))))***'''***,,,+++***---444;;;555555444111,,,)))((()))************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))************)))))))))(((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((******))))))))))))******---...///111333444444444111000000000000000//////---------,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***))))))((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((ttt]]]HHH===888555333111...---......---+++***)))((()))+++,,,,,,+++)))******++++++,,,------------.../////////...---++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))******)))''')))((((((((('''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((())))))***((((((((((((((())))))***&&&''')))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((())))))((((((((((((((((((((()))******(((((((((((((((((((((((()))(((((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***'''(((((()))))))))))))))***...111000///111888???555666555111---***))))))************)))))))))((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))******))))))(((((((((((()))))))))))))))))))))))))))************)))))))))((((((((())))))************))))))))))))************************************(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))'''((())))))))))))((('''((((((((((((((((((((((((******))))))))))))******,,,---///111333555555666333333222111000///...............---------------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((()))((((((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((([[[AAA===AAA888444000///000000---***+++***)))***,,,,,,+++***)))******++++++,,,------,,,---.../////////...---++++++***))))))))))))***))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))******)))''')))))))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&''''''(((((((((((((((&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((()))******%%%'''(((((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))))))))(((((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***''''''((()))))))))))))))+++---...---,,,,,,///333---...///---+++******+++************))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))************************''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))***))))))))))))))))))))))))))))))************+++************************(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******+++,,,...111333555666666555555444333111000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((((((((((((((((((''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))xxx[[[NNNIII@@@;;;666444555444000,,,---+++******,,,,,,+++))))))******++++++,,,------***,,,---/////////---,,,,,,+++******))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))++++++)))(((((((((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***+++((((((((((((''''''''''''&&&''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((()))******%%%&&&((('''&&&&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((''''''((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***&&&'''((()))***))))))((((((((())))))(((((((((((((((***+++***))))))***+++************))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))************************'''((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))++++++******)))((((((((())))))*********+++++++++************************'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))*********+++---000333555666666555555444444333222111111000000000000000000000111------------------------+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***gggPPPGGGBBB<<<:::;;;:::555111...,,,++++++,,,,,,***))))))******+++,,,,,,------***+++---//////...---,,,,,,+++******)))*********))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))++++++)))(((&&&'''''''''((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((***+++,,,)))(((((((((''''''''''''&&&''''''(((((((((((((((&&&''''''(((((((((((((((%%%&&&&&&'''((('''''''''((((((((((((((()))******%%%&&&''''''&&&&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***&&&''')))*********)))((((((((()))+++------+++)))***++++++***((('''((()))************))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((()))***))))))))))))))))))))))))************)))))))))))),,,,,,+++***)))(((''''''))))))******++++++++++++************************'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))&&&'''(((******((('''&&&))))))))))))))))))))))))******))))))))))))******)))***---000222444666666444444444444444444444444111111111111111222222222------------------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''((()))***'''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******{{{qqqYYYTTTIII@@@BBBGGG>>>000555111...---...---)))&&&,,,***((((((***+++,,,,,,)))***---///000000//////...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))'''%%%&&&)))***(((&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))))))))(((((('''''''''&&&))))))))))))((((((''''''&&&''''''((()))******+++******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((()))((('''&&&'''))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((+++(((&&&(((+++---+++((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((&&&$$$%%%((()))(((&&&))))))(((((((((((()))))))))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((($$$'''******((('''))),,,))))))))))))))))))))))))+++)))(((((())))))(((&&&(((((((((((()))))))))))))))(((''''''(((***,,,---*********)))))))))))))))************************++++++***)))(((((())))))***************)))((('''******++++++++++++*********++++++,,,,,,++++++*********))))))))))))******))))))(((((((((((())))))'''((()))******+++******))))))(((((('''''''''&&&(((((((((((())))))))))))*********))))))))))))))))))***+++,,,...000222333333444777888888777555333111000...///111222222111000000///...------,,,,,,++++++***)))(((((())))))***************)))(((((())))))))))))))))))))))))))))))************))))))&&&(((***+++,,,+++)))((((((((((((((((((((((((((('''((()))++++++***))))))***************))))))((())))))(((((((((((())))))***((('''(((+++,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))zzz}}}yyyyyyvvvqqqhhhYYYKKKFFFGGG===:::555000------000222---,,,******+++,,,,,,+++)))+++---///000000//////...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&'''))))))(((&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''))))))(((((((((''''''''''''******)))((((((((((((((('''''''''((()))************)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))'''((()))((('''&&&'''))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((()))******))))))***+++************************************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((&&&$$$%%%''')))((('''))))))(((((((((((()))))))))******)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))''')))******(((((((((((())))))))))))))))))))))))+++)))(((((())))))(((&&&(((((((((((()))))))))))))))((((((((()))***++++++***)))))))))))))))))))))************************,,,,,,+++***************)))************))))))((()))******++++++******)))***++++++,,,,,,++++++*********))))))))))))******))))))(((((((((((())))))))))))*********))))))((())))))((((((((('''''''''(((((((((((())))))))))))***))))))))))))))))))))))))******,,,...000222333333555777999999888666555222111//////000111111000000//////...------,,,,,,++++++***)))))))))))))))***************)))(((((())))))))))))))))))))))))))))))************))))))'''((()))***+++******)))(((((((((((((((((((((((((((((()))***************%%%&&&'''((((((((((((((())))))(((((((((((())))))***((('''(((***,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))~~~___FFFAAA??????<<<555...,,,...222---,,,+++,,,------,,,******+++---///000000//////...---,,,,,,++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((''''''''''''++++++)))((((((((()))***''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))((('''&&&'''))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&))),,,+++(((''')))---************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''(((&&&%%%&&&''')))(((((())))))(((((((((((())))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************************+++***))))))))))))'''%%%))))))))))))))))))))))))***)))(((((())))))((('''(((((((((((())))))))))))((())))))*********))))))))))))))))))))))))******************************---,,,++++++++++++++++++))))))******+++*********))))))************))))))***++++++,,,,,,++++++*********))))))))))))*********))))))(((((())))))***+++++++++******)))''''''))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))******)))******+++---///000111333555777999999888777666444222000///000000000...//////......---,,,,,,,,,+++***)))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++###$$$%%%'''(((((())))))))))))(((((((((((()))))))))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))WWW>>>@@@AAABBB>>>888111,,,+++,,,++++++,,,---...---++++++,,,---...////////////...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))((('''&&&&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((''''''''',,,+++)))(((((()))***+++'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))((('''&&&''')))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''')))+++***)))(((***,,,*********************************)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((((('''&&&&&&'''((())))))))))))(((((((((((())))))((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))((((((((((((((((((((((((,,,***)))'''''''''(((((())))))))))))))))))))))))+++)))'''(((***+++(((%%%((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((())))))))))))((()))***++++++***(((''')))))))))))))))*********************************,,,++++++*********++++++((()))******++++++++++++((())))))******))))))(((***++++++,,,,,,++++++***+++******))))))******+++***))))))))))))))))))******************)))(((((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))******,,,---//////222333555777888888777666555333111000000000...---.........------,,,,,,,,,******)))))))))))))))***))))))************)))((((((((((((((((((((((((((())))))************)))))))))))))))((()))******+++))))))))))))))))))))))))***)))((((((((()))+++,,,&&&&&&'''))))))*********))))))(((((((((((()))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))xxxpppwww\\\EEEDDDBBBAAA???;;;444///,,,******+++---...---,,,,,,,,,---....../////////...---,,,,,,++++++,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))((('''&&&&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''(((((((((((((((******)))(((((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))((('''&&&''')))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***((('''(((+++,,,***)))************************))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))'''''''''''''''((()))***))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((+++***)))'''''''''((()))(((((((((((((((((((((((()))'''&&&(((+++,,,***'''(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((())))))))))))((()))***++++++***((('''(((((())))))******************************************))))))))))))***+++((()))***+++++++++++++++))))))************))))))***++++++,,,,,,++++++***++++++************++++++******))))))))))))******(((((()))***************(((((())))))))))))))))))(((((((((((())))))))))))(((((())))))************)))))))))******,,,------000111222444555666666666555333111000000///...------------------,,,,,,,,,***)))))))))))))))******((())))))*********))))))(((((((((((((((((((((((())))))************)))))))))))))))((()))******+++))))))))))))))))))))))))***)))((((((((()))+++,,,((()))))))))))))))(((((())))))(((((((((((())))))((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))rrrvvv}}}jjjNNNGGG@@@======>>>===:::000...,,,+++,,,---------------------......//////...---,,,,,,++++++,,,,,,,,,++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))((('''&&&''')))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((+++(((&&&'''+++---+++(((++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***'''((()))((('''''')))+++))))))(((((((((((())))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''&&&'''(((***+++***))))))))))))))))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))((())))))*********))))))((((((((()))******++++++************************)))))))))((())))))***+++******++++++,,,+++++++++******++++++++++++*********++++++,,,,,,++++++***++++++************+++++++++******))))))******+++'''''')))******+++++++++(((((())))))))))))******(((((((((((())))))))))))((((((((()))******++++++)))))))))))))))***+++,,,...///111222444555666666555333111000000000...---------,,,,,,,,,,,,,,,,,,)))))))))))))))******+++((())))))************)))))))))))))))))))))))))))))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((('''&&&&&&))))))(((((((((((())))))((()))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))xxxlll[[[VVVNNNGGGCCCAAAAAAAAA999555000---,,,,,,,,,,,,...------------...//////...---,,,,,,++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))'''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((()))%%%&&&((()))))))))''''''))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''((()))((('''&&&''')))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))((()))************++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))'''((())))))'''''')))+++))))))(((((((((((())))))&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))&&&'''((())))))******)))(((((((((((((((((((((((('''(((******)))(((((()))))))))))))))))))))))))))(((''''''((()))******((((((((((((((()))))))))))))))((((((((()))***++++++'''(((((()))******++++++***************************)))))))))******+++,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++******))))))******+++((())))))*********))))))(((((()))))))))*********(((((((((((())))))))))))'''(((((()))******++++++))))))((((((((()))******...///111222444666777888444222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++(((((()))***************))))))))))))))))))))))))))))))************))))))'''((()))***+++******)))(((((((((((((((((((((((((((((()))***************'''((()))))))))))))))((())))))(((((((((((())))))''')))***)))'''%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))}}}~~~kkkjjjfff]]]RRRIIIEEEDDD@@@;;;444...,,,+++++++++......---------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&(((***)))&&&%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))&&&'''''''''(((((())))))###$$$''')))***)))'''%%%))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))'''((()))((('''&&&''')))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&))),,,+++((('''***---++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&(((***)))''''''))),,,))))))(((((((((((())))))&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))$$$&&&(((***++++++******))))))))))))))))))))))))'''***,,,+++'''%%%&&&((())))))))))))))))))))))))(((''''''((()))******)))(((((((((((()))))))))))))))(((((('''(((***,,,---'''(((((()))***+++++++++************************+++*********+++,,,,,,---,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,++++++************++++++***++++++******)))((('''(((((())))))*********+++(((((((((((())))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))///000111333555777888999444222000///000000000...,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++(((((()))***************))))))))))))))))))))))))))))))************))))))&&&(((***+++,,,+++)))((((((((((((((((((((((((((('''(((***+++++++++***)))((()))***,,,------------))))))(((((((((((())))))''')))+++)))&&&%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))){{{jjjrrruuuQQQ???BBB===MMMKKK444'''...222+++---,,,+++,,,---...---,,,***++++++,,,,,,,,,++++++,,,+++++++++++++++++++++***+++,,,+++***))))))+++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************+++++++++++++++***)))(((*********)))(((''''''&&&,,,)))'''''')))***(((&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''&&&%%%%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))***++++++++++++***++++++++++++******))))))))))))))))))************,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))(((************************)))******++++++)))((('''&&&&&&'''((())))))(((((((((((())))))******++++++)))))))))))))))******+++***+++---///222444666777666555333222000///......------------------------,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))}}}www|||eeeHHHCCCLLLPPPJJJ???777000,,,...,,,++++++,,,---,,,+++,,,,,,------------,,,,,,------,,,,,,+++***))))))((()))***)))((('''''')))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))***************))))))************)))))))))))))))))))))))))))(((+++*********))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++******+++++++++***))))))++++++***))))))(((''''''+++)))'''((()))***(((&&&))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))************)))((('''''''''((())))))******))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++)))******+++++++++++++++,,,+++++++++*********************+++++++++,,,,,,------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))******+++******(((((((((((())))))***)))))))))************++++++++++++)))))))))))))))******+++***+++---///111333555666777666444222111000//////---------------.........,,,+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))zzzooopppuuu}}}VVVDDDDDDLLLUUUPPP>>>000---000...,,,,,,---......---------............------///...---,,,***)))((((((((()))***)))((('''''')))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))******++++++,,,,,,))))))************))))))))))))))))))))))))))))))***************)))))))))******************************)))(((((((((((()))************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******+++++++++***))))))(((((()))(((((()))******(((&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))*********,,,,,,++++++***))))))))))))******************))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***))))))))))))***++++++)))***++++++,,,,,,++++++,,,,,,++++++++++++******,,,,,,,,,,,,------------......////////////......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,++++++++++++++++++++++++******++++++******)))(((******++++++******)))))),,,,,,,,,+++++++++++++++)))))))))))))))******++++++,,,---///111333444555666666444333111111000000/////////...............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))zzzooommmgggCCC???BBBLLLLLLAAA999888333111...---...000000000---............---,,,,,,------,,,,,,+++***))))))***+++,,,+++)))))))))+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((()))******+++,,,,,,))))))************)))))))))))))))))))))*********************************************************+++***))))))(((((())))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++++++++******))))))'''((()))***+++***'''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++************++++++,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---......//////......---,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...++++++++++++++++++++++++++++++++++++******))))))***+++++++++***)))((((((,,,,,,,,,++++++******))))))))))))))))))******+++,,,,,,---///000222333333555444333222111111111111000000000000000/////////------+++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))zzzwwwrrr}}}zzz```LLLIIIDDDAAABBBEEEGGGHHH666333///---...///111111---------------,,,+++++++++++++++++++++++++++,,,***+++,,,+++)))))))))+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))******************************))))))))))))******((((((((((((((((((((((((''''''(((((()))***++++++))))))************))))))((()))))))))*********+++***************+++++++++************************++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++++++++***************&&&'''***+++***)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((++++++************+++++++++***************))))))******++++++++++++******))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))***************++++++,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......------............------,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---///++++++++++++++++++++++++,,,++++++***************************)))(((((('''++++++******)))))))))((()))))))))))))))******++++++,,,---///000111333333444333222111111111111111222222222111111000000000...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))kkkbbbaaa[[[QQQIIIGGGJJJMMM>>>999333///......//////---------------,,,+++***)))******++++++,,,------((()))***)))((('''''')))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))***************************))))))(((((())))))***))))))))))))))))))))))))''''''(((((())))))******))))))************))))))((())))))******+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***)))))))))))))))))))))))))))******++++++******)))************************************************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******************************&&&(((******)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))*********))))))*********)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))+++************+++,,,,,,+++,,,------......------,,,,,,------------......,,,------------..................//////.........------............------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))))))))***))))))((((((*********))))))))))))))))))))))))))))))******+++***+++,,,...000222333444444333222222222222222333444444333333222111111111......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))oooQQQFFFKKKLLLFFF===666222000///////////////......---,,,+++++++++++++++++++++,,,,,,((()))***)))((('''''')))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))************************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************************)))******++++++******)))************************************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++******+++++++++***))))))))))))))))))))))))))))))&&&(((***)))(((''')))+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))************+++(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************((())))))******))))))((())))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))++++++******++++++,,,---,,,,,,---...............,,,---------...................../////////000000000000111111111111000000//////000000000000//////////////////////////////------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++))))))******+++*********)))***************++++++)))))))))))))))******+++)))***+++...000222444555555555444444444555555666555555444444333222222111///...---,,,,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))wwwbbbFFFMMMYYYRRRGGG===777444222111000000000000///...---,,,,,,,,,,,,++++++************+++,,,+++***))))))+++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))************************((((((''''''''''''(((((())))))))))))))))))))))))+++++++++***************))))))************))))))((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++******++++++++++++******************************************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************+++++++++++++++***)))(((((((((((((((((()))))))))&&&(((***)))''''''))),,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((())))))))))))*********(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))*********************+++(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******++++++,,,---,,,---......//////......---------.........//////000000000000111111111111222222333333333333222222111111222222222222111111000000000000000000000000------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---)))))))))))))))******+++((()))+++---000222444555777666666666666777777888666666555444333333222222//////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((((('''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))xxxvvvUUUGGGNNN[[[^^^MMM777///333888333333111///...000///......------,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((***)))((((((((()))+++,,,((()))***)))((('''((()))******))))))((((((((('''))))))))))))))))))))))))+++,,,,,,---------,,,,,,+++******+++---...---,,,)))))))))***++++++,,,,,,+++)))+++//////+++---333111000///---++++++,,,......---++++++++++++)))'''---,,,***))))))***+++,,,)))***++++++++++++******++++++++++++******)))))))))***,,,---......------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******+++++++++++++++***)))(((------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((('''(((((()))***+++))))))))))))************(((***+++***)))((()))***++++++************++++++************************---,,,++++++++++++)))'''))))))))))))))))))))))))(((((((((((((((''''''''''''((()))((('''((()))++++++*********))))))((((((+++******)))))))))))))))***************************)))'''%%%&&&(((***,,,***+++,,,,,,------,,,,,,)))***,,,------,,,,,,+++&&&''')))+++------------***,,,......---++++++,,,...,,,+++,,,//////,,,(((555555555555555666666666333999;;;888777::::::555:::<<<>>>>>><<<;;;===???888<<<<<<::::::;;;999555555555555333111222444777...///000/////////,,,(((222---******+++---000333///111111///,,,))))))***//////...------,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************,,,,,,++++++---000444666777666444333333555777888666666555444222111000000111000///......------...,,,,,,++++++***)))((((((...,,,***(((''''''))))))(((&&&'''***)))%%%"""###(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))***+++++++++++++++))))))************)))))))))))))))))))))(((''''''(((((((((((())))))))))))}}}~~~mmmjjjqqqiiiUUUJJJOOOWWWWWWJJJ888111444444444111...,,,,,,------......---,,,,,,++++++***,,,,,,,,,+++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))(((***))))))((()))***+++,,,)))*********((('''((()))******)))))))))(((((((((***************************+++,,,---............++++++***,,,......---+++++++++,,,,,,,,,,,,------+++)))***---+++'''(((---++++++++++++*********+++++++++***,,,...//////...,,,+++******)))************++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++'''((()))+++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******++++++,,,,,,+++******)))------------,,,+++***)))************************))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((())))))***))))))))))))************(((***+++***)))((()))***++++++************++++++************************,,,+++******+++***(((&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))'''((()))+++************)))))))))(((+++******)))))))))))))))************************+++***((((((((()))+++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++***)))+++,,,---......---,,,+++000000///...------000222222222333444666666444222333333444555888;;;???@@@DDDGGGGGGCCCDDDJJJNNNMMMSSSYYY^^^[[[QQQHHHEEEFFFFFFJJJLLLKKKLLLMMMJJJEEEEEEEEEFFFEEECCC@@@<<<999;;;:::888666666777777777333111111222333111///---)))+++---...---,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************,,,+++******,,,///333555888777777666666777888888555555444333222222111111111000///...------------,,,,,,++++++***))))))(((---+++***(((((((((((()))***((()))---,,,(((&&&'''(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********************++++++))))))************)))))))))))))))))))))(((''''''(((((((((((())))))))))))vvvtttuuuqqqmmmrrrmmmRRRJJJPPP```^^^HHH666444555444222000---+++,,,.........------,,,+++++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))***+++***((((((((()))*********)))))))))))))))++++++++++++++++++++++++)))***+++---............------,,,...///000...---,,,,,,,,,,,,,,,+++++++++111000000222000---...111,,,---...////////////...***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************************************))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******,,,,,,,,,,,,,,,++++++***------------,,,+++******************************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))************(((***+++***)))((()))***++++++************++++++************************+++***))))))******(((&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((((((***+++************))))))))))))+++******)))))))))))))))************************************++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***---...//////...///111444444666999;;;<<>>FFFHHHJJJKKKMMMRRR[[[aaa^^^___bbbjjjvvvwwwpppnnnqqq\\\WWWLLLBBB>>>??????===:::777444222222222111000------,,,,,,,,,,,,,,,+++---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,///000666888:::<<<<<<:::888666333333222222222222222222000000///...------------+++++++++*********))))))***************)))(((''')))&&&(((+++,,,)))(((+++(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))---,,,)))((('''((()))***))))))************)))))))))))))))))))))(((''''''(((((((((((())))))))))))qqq~~~sssxxx|||sssyyyfffRRROOO\\\ddd[[[KKK888333111333333//////111//////...------,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++((()))))))))*********+++)))*********++++++++++++***,,,,,,+++***)))***+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++...------///111222111///222333333333333333444444222555666555444555666777;;;888444333555777888888666555333222333222000///...//////000///---+++***,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))************))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,---------,,,++++++************************************************''''''(((((())))))************)))(((((('''((((((((()))))))))************(((***+++***)))((()))***++++++************++++++************************)))(((((((((******(((&&&))))))))))))))))))))))))(((((((((((())))))******((()))***)))((()))***,,,))))))))))))))))))******+++******)))))))))))))))************************'''(((***+++,,,+++***)))***+++,,,,,,------,,,,,,+++++++++,,,,,,---......000000111111222333333444888999<<>>>>>===:::;;;===@@@BBBEEEGGGHHH999???BBBAAABBBHHHKKKIIIAAA??????CCCIIIKKKIIIFFFMMMJJJFFFBBB@@@<<<999666999888666555444333333333333333333333222111000///222111111000///...---------,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++******))))))))))))******)))******+++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))(((((((((((()))(((((((((((())))))***))))))))))))************(((***+++***)))((()))***++++++************++++++***************************))))))***++++++***((())))))))))))))))))))))))'''(((((()))******++++++)))***+++***))))))+++---((()))))))))************+++******)))))))))))))))************************)))******+++++++++++++++***+++,,,,,,------,,,,,,//////......///111222333:::;;;===@@@EEEJJJNNNQQQRRRYYYdddppp|||zzzkkkeeecccaaabbbfffjjjfff```ZZZWWWVVVWWWXXXRRRQQQNNNNNNTTTXXXTTTMMMRRR[[[gggsssyyy{{{zzzyyy}}}}}}xxxmmm\\\OOODDDBBB???:::555000---+++////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,///222666:::;;;;;;999777444333333222111000////////////...---,,,,,,,,,,,,******************************)))(((((()))***+++,,,))))))+++,,,)))***---(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))************)))))))))))))))))))))(((''''''(((((((((((())))))))))))uuujjjuuu~~~ppp~~~{{{pppssstttiiiwww___@@@555333000///333/////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,((())))))***++++++,,,,,,)))***+++,,,---,,,++++++,,,---...---+++***+++,,,+++++++++,,,,,,---------........................---...000333555777888888<<<<<<>>>AAAEEEGGGHHHGGGJJJKKKNNNQQQTTTXXXZZZ\\\UUU\\\bbbccchhhqqqwwwvvvjjjkkknnnvvv}}}zzzuuu{{{uuummmddd[[[RRRJJJEEEAAA???===;;;:::::::::;;;666666666666555444333222555444333222111///......000///...---------...///++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++******))))))))))))******((()))***+++++++++++++++++++++,,,------,,,,,,,,,++++++++++++++++++++++++******************************))))))((((((''''''(((((('''(((((()))***+++))))))))))))************(((***+++***)))((()))***++++++************++++++******************************)))***,,,,,,+++)))))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++***))))))+++---(((((())))))*********++++++******)))))))))))))))************************+++++++++,,,,,,,,,------++++++,,,---------,,,,,,...///000333666:::>>>@@@DDDGGGLLLSSS[[[dddkkkoooppp}}}qqqjjjmmmdddXXXNNNMMMSSS^^^eee___RRRHHHGGGGGGEEEEEEHHHGGGJJJMMMMMMKKKKKKOOOSSSKKKIIIFFFFFFMMMSSSRRRLLLMMMIIIGGGIIIOOOQQQOOOKKKNNNKKKPPP\\\aaacccpppuuuqqqjjj```VVVMMMFFFBBB111111111111000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///111666999<<<<<<;;;:::444444333222111000///...//////...---,,,,,,,,,,,,******************+++++++++***((('''''')))+++,,,+++''''''))))))''''''***(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))******))))))))))))************)))))))))))))))))))))(((((('''(((((((((((())))))))))))mmmeeerrrwwwvvvrrrzzzUUUgggrrruuu[[[>>>;;;555,,,222/////////...---,,,+++***,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))******+++,,,......---,,,++++++,,,,,,,,,)))))),,,,,,***+++///333111000///...---000555...444:::======>>>CCCHHHKKKOOOVVV]]]ccckkksssyyy}}}vvvkkktttrrriiiddddddbbb\\\YYYZZZQQQGGG@@@@@@AAA===888666888999:::999555111///...666222...///222111,,,''',,,***((()))***++++++***,,,+++++++++++++++,,,,,,******))))))***+++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,,,,,,,+++++++++************))))))))))))*********)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))******+++******))))))******+++,,,+++++++++*********))))))******************************++++++++++++******((()))))))))************)))************+++++++++******************************))))))******+++,,,++++++************++++++++++++++++++******)))))))))***,,,------,,,++++++******---000000///...000333444888???CCCDDDFFFHHHJJJUUUffftttmmmaaaRRRMMMKKKEEEIIIMMMMMMJJJLLLSSSUUURRRZZZ]]]ccceee```YYYYYY]]]^^^______fffttt|||ssseee^^^ZZZZZZ```jjjrrrwwwyyyllleeeaaa___[[[SSSRRRVVVRRRVVVTTTNNNLLLQQQTTTTTTTTTZZZ\\\___hhhkkkuuuooodddRRRJJJ???777444333222111555222///,,,************,,,------,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,000222555888999:::999999444333333222000///---,,,---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))'''&&&'''***+++***(((((((((''''''''''''((((((((((((((((((((((((((((((+++***)))+++,,,+++'''###)))+++***''''''***+++))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((('''''''''|||nnniiisss~~~uuutttxxx}}}VVVUUUddd{{{qqqPPP???666111999////////////...---,,,+++,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++******++++++,,,666///***+++,,,++++++..."""'''000777:::;;;===@@@BBBCCCEEEFFFIIIQQQ\\\eeezzz}}}~~~xxxzzzwww}}}fffccc___ZZZPPPEEE@@@AAA???;;;666333111333555777222222222333222000---+++///...,,,---...///...---+++++++++******++++++,,,***************+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,***++++++,,,,,,,,,++++++++++++*********))))))))))))******,,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))))))))******+++******))))))******+++,,,+++++++++*********))))))******************************++++++++++++******************++++++++++++)))************+++++++++******************************))))))******+++,,,++++++************++++++,,,+++++++++************++++++,,,---------,,,+++000---+++,,,,,,...444;;;>>>>>>@@@CCCEEEGGGIIIKKKeeevvvqqqgggXXXRRRPPPHHHFFFJJJFFFEEELLLSSSXXX```lllssstttmmmuuu~~~uuuiiifffjjj```nnnvvvgggdddfffppp~~~}}}vvvllleeekkkuuuwwwssshhh\\\WWWYYYYYYUUUWWWUUUIIIFFFPPPTTTSSSXXXpppwwwyyymmm[[[JJJ???999555444,,,---...000000///---+++---...............///000,,,,,,,,,,,,,,,,,,,,,,,,///000333666888999999888444444333222111///---,,,---,,,,,,+++++++++,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))'''&&&'''***+++***(((((((((''''''''''''((((((((((((((((((((((((((((((,,,***)))***++++++(((%%%(((++++++((((((++++++((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))zzztttttt~~~|||wwwwww~~~dddTTTNNNtttfffMMM<<<444555000000000///......------,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************+++,,,,,,,,,++++++++++++,,,------333---))),,,///000111333999:::999888888===EEEKKKFFFMMMZZZiiiwww~~~}}}vvvqqqxxxxxxwww~~~vvvnnnlllvvv{{{}}}nnn```___fffVVVOOOFFF@@@===<<<:::999444666999888555222111111000///...---......,,,***++++++************+++++++++************++++++,,,************************+++++++++++++++++++++++++++---...---,,,++++++,,,,,,,,,,,,,,,++++++++++++******))))))))))))******++++++************++++++(((((((((((((((((((((((()))))))))))))))******+++******))))))******+++,,,+++++++++*********************************************++++++++++++*********++++++++++++,,,,,,,,,)))************+++++++++******************************))))))******+++,,,++++++************++++++,,,,,,++++++++++++******,,,------......---,,,,,,///,,,+++,,,,,,...777AAAEEEGGGJJJPPPWWW___fffjjjwwwmmmlllgggZZZNNNKKKCCCGGGMMMLLLUUUfffmmmwwwxxxuuuppppppyyyvvvnnnqqqnnnkkkmmmttt}}}kkkaaaiii|||yyyzzzwwwqqq___cccXXXNNNVVV[[[VVVTTTQQQRRRUUUYYY\\\bbbnnn{{{rrr]]]LLL@@@:::999777444222111000...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555777888888888444444444333111000...---------,,,,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))((('''((()))***)))((()))((((((''''''(((((()))((((((((((((((((((((((((,,,***))))))******(((''''''***+++))))))+++***'''))))))******))))))(((((())))))))))))))))))))))))''''''(((((())))))******~~~~~~|||}}}}}}rrr```LLLdddvvvtttfffPPP;;;///111000//////......------,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,///......------......///---,,,...222333222444888???CCCGGGLLLWWWiiiyyy|||tttuuuwwwuuuxxxttttttzzzqqqiiinnnqqqnnnqqqmmmhhhfffllluuuyyyxxxuuuzzz~~~www~~~xxxrrrlllgggbbbYYYMMMDDDDDDCCCAAA>>>999555222111222111///.........,,,***,,,,,,+++*********+++++++++++++++******++++++,,,************************************************+++,,,...---,,,++++++,,,------,,,,,,,,,+++++++++******))))))))))))******)))(((((((((((((((((()))(((((((((((((((((((((((()))))))))))))))******+++******))))))******+++,,,******************************************************++++++++++++***************+++++++++,,,,,,))))))*********+++++++++******************************))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++------------------------++++++000777666555<<>>;;;777555555666777777222111000///.........///---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++------,,,+++,,,---------------,,,,,,,,,,,,******))))))))))))************++++++++++++******(((((((((((((((((((((((()))))))))))))))******+++******))))))******+++,,,***************+++++++++******************************++++++++++++******(((((()))))))))*********)))************+++++++++******************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......////////////000222333444555666>>>IIIKKKMMM```wwwwwwbbbRRRMMMMMMMMMLLLZZZ]]]kkkzzzrrrvvv~~~ppphhhgggooo~~~tttjjjaaa\\\UUUNNNIIIIIIMMMQQQaaarrrwwwjjjWWWCCC555777333...---///111222111---------------------------...111444777:::<<<>>>999999999888888666555555222222111000000000000000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))'''((())))))(((((()))******))))))(((((())))))***)))))))))))))))))))))))))))***+++***)))((()))***'''***+++))))))+++***'''))))))******++++++******))))))))))))))))))))))))(((((())))))******++++++uuuwww|||{{{{{{vvvpppwwwzzztttrrr|||qqqPPP:::888555111///.........,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++,,,------------///111444777:::<<<===AAAOOOdddwwwpppoookkkfffaaa```dddhhhttt~~~~~~~~~{{{xxxwwwtttrrrppppppttt|||wwwpppYYYRRRIII@@@;;;999777777555444333222111111111111...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---...------------,,,,,,,,,******))))))))))))******)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++******))))))******+++,,,))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++)))************+++++++++******************************))))))******+++,,,---,,,,,,++++++,,,,,,---,,,---------............111111222222444666999:::===@@@NNN___dddhhh~~~zzzmmmWWWRRROOOUUU___fffddd___]]]dddvvvrrrlllooo~~~yyynnnjjjeee```\\\WWWQQQMMMDDDOOOaaassscccOOOGGG???666111000111000...........................,,,---///222555999<<<>>>:::;;;;;;;;;:::999888777555444333111000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))&&&(((***)))(((''')))+++******))))))))))))******))))))))))))))))))))))))&&&))),,,,,,***((()))***(((++++++((((((++++++(((((()))***++++++++++++***))))))))))))))))))))))))*********+++++++++++++++vvvyyy{{{rrryyyrrr|||nnnnnnyyy[[[===;;;777333111/////////,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---///222666:::???CCCEEEIIIPPPeeexxxpppnnniiiccccccmmm~~~|||uuuooonnnpppssswwwyyyooo```RRRGGG@@@;;;999777666555444333333333333...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---.........---------,,,,,,,,,******))))))))))))******'''((()))******)))((('''************************)))))))))))))))******+++*********)))***++++++,,,))))))******++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,)))************+++++++++*********************************)))***++++++,,,---,,,,,,++++++,,,,,,------------.........//////333333444555777:::===>>>GGGOOOeee}}}wwwiiiYYYIIINNNSSS___ppp}}}}}}rrrggg^^^lllddddddgggllloookkkbbbYYYPPPPPPQQQTTT]]]mmmqqq^^^SSSFFF<<<888555222///........................***+++---000444888;;;===<<<<<<<<<<<<;;;:::999999666555444222111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))&&&(((******'''''')))+++******))))))))))))******))))))))))))))))))))))))%%%))),,,---***(((((())))))+++***''''''***+++)))((()))***+++++++++++++++))))))))))))))))))))))))*********)))))))))))))))~~~vvvsssssszzzllliiippptttqqqyyyWWWEEE777444222,,,,,,000---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++***************++++++,,,******))))))))))))******+++***)))'''''')))***+++++++++************++++++))))))))))))))))))))))))+++((('''''')))+++++++++))))))))))))************+++++++++++++++,,,,,,,,,+++---,,,))),,,111///(((,,,...+++...444...)))222:::<<>><<<;;;999:::888666333222111000111111111000......---------------,,,,,,,,,,,,++++++************))))))((((((***+++,,,------,,,)))((((((((((((((((((((((((((())))))))))))************************************---+++((((((((()))))))))(((***+++***)))((()))***)))))))))))))))))))))*********+++++++++******)))++++++++++++++++++++++++))))))))))))************uuuzzz}}}qqqzzzyyy{{{xxxoooccciiivvvhhhtttmmmWWW@@@555555444222000.........---,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++***))))))))))))***++++++******))))))))))))******,,,+++)))(((((()))+++,,,++++++************++++++))))))))))))))))))))))))*********))))))******+++))))))))))))******************++++++++++++,,,,,,))),,,,,,((((((---///------...***+++333333777FFFDDDQQQbbbnnnrrruuuyyy}}}}}}lllhhhfffjjjwwwvvvmmmcccYYY___ccc[[[\\\]]]OOORRRSSSVVVXXXZZZ^^^bbbeeebbb___```bbbaaaaaagggppptttxxxzzz}}}~~~{{{www{{{zzztttooonnnooozzznnnfffRRRJJJBBB>>>;;;777777999888666444222111111///---000///---,,,,,,,,,+++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))******+++***((((((***+++************************)))************+++++++++++++++++++++++++++++++++************************************************)))************+++++++++))))))))))))************))))))))))))************))))))))))))************************++++++++++++...++++++......++++++...000000///111555:::???AAANNNNNNMMMKKKMMMUUUcccnnn|||{{{ooodddPPPJJJRRRUUUYYYeeekkkzzztttuuuvvvuuuuuunnneeebbb^^^\\\]]]TTTRRR[[[dddgggyyymmmOOO;;;>>>555///......,,,...333***...000---///666999888>>>>>>??????>>><<<;;;999:::888666333222111000111111000///......---------------,,,,,,,,,,,,+++++++++++++++******)))))))))++++++,,,,,,,,,+++***)))************************))))))))))))************************************---***(((((()))***)))((((((***+++***)))((()))***++++++++++++******************+++++++++******)))++++++++++++++++++++++++************++++++++++++jjjmmmwwwzzzxxx|||}}}}}}~~~vvvgggeeevvv^^^dddiiiJJJ555222666333,,,000//////...------,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))((((((((()))************))))))))))))******++++++))))))))))))++++++++++++************++++++))))))))))))))))))))))))(((+++...---***))))))+++)))))))))*********++++++************++++++,,,,,,))),,,---)))(((,,,000222,,,444555777<<<:::<<>>@@@FFFGGGLLLZZZxxxtttooolllnnnuuu~~~}}}wwwtttnnncccZZZYYYUUUOOOKKKJJJJJJJJJJJJPPPOOOPPPQQQOOOPPPSSSRRRQQQPPPQQQTTTWWWWWWRRRMMMRRRTTTWWWYYYXXXTTTOOOMMMTTTVVVUUURRRSSSYYYZZZVVVaaahhhqqqwwwxxxvvvqqqnnnrrrwww~~~~~~{{{~~~vvvmmm```PPPCCC???<<<999999<<<===:::777777000000...,,,***+++---///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******))))))*********+++++++++)))***+++---(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,...+++***------+++,,,000+++...444===EEEKKKNNNOOOBBBMMM^^^mmm}}}zzzbbb^^^UUUKKKLLLEEE\\\ppp}}}tttfffffftttppphhhhhhgggffffffppprrrcccWWWXXXQQQYYYwwwaaaTTTDDD:::888666333111222111000///000333555444999:::;;;<<<<<<;;;::::::888777555333111111111111000000///...............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********************************((()))))))))************((((((((((((((((((((((((+++)))((((((*********((((((***+++***)))((()))***,,,,,,,,,++++++***))))))))))))***+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,llliiihhhkkkmmmpppyyyxxxsssqqqooommmpppxxx}}}wwwsssyyy|||{{{wwwtttxxxfffWWWaaa|||sssVVV>>>666666666222111000///...---,,,,,,++++++++++++++++++++++++************************++++++************++++++((((((((((((((())))))*********))))))))))))******(((((((((''''''(((((((((++++++************++++++))))))))))))))))))))))))&&&,,,111111,,,((((((***************++++++++++++)))******+++,,,,,,---------,,,,,,000333555666777;;;FFFHHHIIIUUU```ooozzzpppmmmkkkmmmyyyyyyyyy|||zzzvvvooolllgggaaaZZZSSSOOOMMMFFFGGGHHHJJJOOOWWWaaagggzzz{{{|||{{{xxxxxxxxxqqqssssssnnnhhhddddddddd___[[[TTTMMMKKKLLLKKKHHHKKKMMMPPPRRRSSSTTTWWW[[[^^^eeeqqq}}}~~~yyy{{{qqqccc\\\LLLGGGFFFHHHFFF???999999777777444000,,,+++---///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++***************((()))******))))))+++---(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))************************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,...******,,,---,,,...222222888BBBJJJNNNOOOOOONNNOOOhhhjjjRRRQQQOOOPPPZZZnnnzzzuuuqqqnnnpppsss{{{eeeeee___UUUXXX___ffftttkkkSSSAAA888666555000------///222333333333666777999:::;;;;;;::::::777666444222111000111111000//////............///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))******))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((***)))((()))***+++***((((((***+++***)))((()))***++++++******))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,hhhfffgggjjjlllpppzzzvvvnnnkkkgggaaa^^^^^^aaacccccceeesssqqqxxxxxxyyy}}}tttfff```sss}}}}}}iiiNNN<<<777999222111111///...---,,,+++++++++++++++++++++++++++************************++++++************++++++))))))((((((((()))************))))))))))))******((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))'''***...///,,,)))))))))*********++++++++++++,,,***++++++,,,---.../////////...111777:::<<>>CCCCCCGGGUUUfff|||wwwqqqhhheeefffooowwwqqqbbbZZZPPPJJJKKKNNNRRRSSSPPPSSS[[[dddjjjtttyyyjjj___]]]SSSRRRPPPNNNPPPVVV\\\___ddduuu}}}}}}{{{ssspppcccNNN???===@@@FFFLLLKKKCCC999222......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,++++++******++++++)))***+++*********,,,...************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++))))))))))))*********************+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------000---,,,000222333777<<>><<<999555111//////000111///000000000000000///.........---------,,,,,,,,,+++++++++************)))************************)))************+++++++++*********)))))))))))))))&&&&&&'''((()))******+++************************))))))))))))))))))))))))((()))++++++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((()))+++,,,,,,,,,,,,gggiiikkkkkkjjjkkknnnpppjjjtttzzzyyyuuuooommmsss{{{|||rrr}}}qqqggghhh|||vvvhhhMMM555333000.........///000...---,,,+++,,,---///000+++)))((()))+++---+++***************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++,,,---,,,+++...111222444:::CCCHHHHHHIIIOOO^^^oooxxxxxxoooooowww~~~{{{pppbbbXXXVVVOOOHHHIIIQQQ\\\dddfffmmmooo{{{zzzppptttssszzz|||{{{|||{{{uuuuuupppjjjjjjssswwwnnnjjjeeeYYYVVVWWWPPPhhhjjjqqqzzz}}}~~~yyy|||xxxfffWWWPPPIIIHHHLLLNNNLLLIII>>>:::555000...------......---******++++++***))),,,------......------,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************)))******)))(((((()))+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++***++++++,,,---///---+++***+++---...///555222444:::???BBBHHHOOOYYYfff|||mmmUUULLLJJJLLL___uuu~~~uuufffRRRSSS\\\ppp}}}___DDD555333555333666888999:::<<>>666111222000+++---333///...,,,+++++++++,,,---***)))))))))+++,,,+++***************************))))))))))))))))))))))))************************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------...//////777888<<>><<<:::888888888555444222000///000111222............------------,,,,,,+++++++++*********************************))))))*********+++++++++(((((()))***++++++,,,,,,+++++++++******************************************************************+++------+++***+++,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------...///000iiijjjlllnnnpppqqqqqqpppttttttrrrpppnnnoooqqqssszzz}}}{{{}}}mmm[[[^^^sss^^^DDD111222555///,,,//////...---,,,+++*********)))***************++++++************************))))))))))))))))))))))))************************************************************************************************++++++,,,,,,,,,---------//////...---...444<<>>>>>???AAABBBDDDAAA===;;;:::;;;<<<<<<=========@@@CCCDDDAAA???AAAFFFLLLQQQYYYfffvvvssseee___]]]]]]sssxxxzzztttrrraaaRRRIIIEEETTTWWWZZZXXXPPPDDD888111...---,,,,,,...///...------......//////......---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))******)))(((((()))+++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++---000333777===DDDIIIRRRTTTTTTSSSVVVccctttfffQQQJJJOOOZZZeeefffbbbfffxxxzzzwwwyyy~~~tttkkknnnmmmxxx|||ooo^^^VVVVVVXXXzzzWWWLLLCCCBBBCCCBBBDDDHHHEEEDDDBBB@@@>>><<<;;;:::777555333111000111222333//////.........---------,,,,,,,,,++++++++++++***************************))))))*********+++++++++((())))))***+++,,,,,,---+++++++++******************************************************************+++------+++***+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,...000111333llllllmmmoooqqqrrrqqqoooppppppooonnnnnnoooqqqqqqtttxxxxxxuuu{{{yyy}}}vvvfff^^^hhhxxxgggOOO888333555222//////.........---,,,++++++***(((***++++++******+++,,,************************))))))))))))))))))))))))************************************************************************************************++++++,,,,,,------......,,,...000111333:::DDDLLLPPPNNNMMMPPP\\\uuu~~~tttxxx{{{xxxwwwmmmeee]]]VVVPPPNNN[[[ooo~~~gggWWWSSSRRRZZZ\\\QQQSSSJJJAAA>>>AAADDDDDDBBB===>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======AAABBBBBBAAA???>>>>>>>>>888;;;===>>>DDDOOOWWWZZZeeeiiinnnpppnnnooozzzzzzmmmcccddddddkkkwwwzzzkkk[[[QQQGGGJJJNNNRRRSSSNNNFFF???222000---,,,,,,,,,,,,+++......////////////......,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((((()))++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...)))...444888<<>>===@@@AAA?????????DDDIIILLLPPP[[[hhhppp}}}vvvkkkbbbdddmmmzzzuuujjjVVVPPPJJJKKKPPPSSSSSSPPP???:::444000...---,,,+++......////////////......,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((((()))+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---.........444<<>>===777777666555444333222222////////////............------,,,,,,,,,+++++++++************************)))************+++++++++++++++++++++++++++++++++((((((((())))))*********************************++++++++++++++++++++++++(((***++++++***))))))************+++,,,---------******+++++++++,,,,,,,,,,,,,,,---///222666:::<<>>???===:::@@@IIIPPP\\\wwwwwwpppmmmmmmrrrwww~~~~~~rrrcccQQQIIIMMMUUUYYYZZZKKKEEE===666111///...---......////////////......,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((((()))+++))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......555<<>>@@@pppnnnnnnppptttuuusssppprrrpppnnnmmmmmmmmmlllkkkkkkjjjnnnuuu{{{}}}|||ttttttvvvbbbyyyxxxRRR888444222)))///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...''',,,111111...---///333444>>>IIIOOOSSSVVVZZZ\\\cccooo{{{uuuxxxcccYYYZZZ\\\^^^eeeppp|||zzzuuuuuuuuuooobbbWWWLLLFFFDDDGGGGGGBBBAAADDDLLLKKKLLLMMMNNNOOORRRVVVRRRXXX```fffjjjqqq{{{{{{qqqkkkhhhbbbZZZVVVUUURRRMMMHHHJJJIIIEEEAAA>>>>>>@@@CCCHHHJJJOOOYYYjjj{{{~~~uuunnnhhheeejjj{{{~~~zzzjjj[[[KKKCCCMMM\\\XXXVVVLLL;;;...+++,,,---+++---///000000111...+++,,,,,,------.../////////++++++++++++++++++++++++************************)))***+++,,,,,,+++***))),,,,,,,,,++++++*********,,,,,,------,,,,,,+++***------,,,+++***)))((('''---------,,,,,,+++++++++++++++******************+++++++++***++++++,,,,,,000///,,,+++,,,///222444AAA===AAAMMMXXXZZZXXXVVVUUU{{{fffSSSGGGOOO]]]rrr|||tttmmmgggaaa\\\XXXRRRLLLKKKNNNQQQQQQOOOHHHKKKNNNNNNLLLJJJHHHGGGIIIHHHFFFDDDDDDDDDFFFGGGFFFFFFGGGHHHKKKMMMOOOQQQQQQKKKIIIMMMNNNKKKJJJNNNLLLKKKKKKJJJJJJKKKKKKLLLTTTWWW]]]eeemmmvvv|||xxxxxxtttyyyrrr\\\UUUbbb|||wwwcccOOO???EEEJJJIIIDDDEEEHHHAAA555777666555333222222333333333222111000////////////------------------------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++------------++++++))))))))))))************++++++,,,---,,,+++***))),,,,,,,,,+++++++++******)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,)))333777444777BBBFFFCCCssspppmmmnnnrrrtttsssqqqrrrpppmmmmmmmmmmmmllljjjllljjjmmmsssyyy~~~~~~xxxzzzyyyzzzrrrooobbbDDD777222...//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,,,,---,,,---...---,,,///444999BBBKKKRRRRRRQQQZZZlll{{{wwwuuueeeXXXYYY```ggguuuxxxrrrpppjjjhhhfffggggggbbbXXXPPPNNNHHHEEEGGGHHHGGGIIINNNLLLOOOTTTXXX[[[___eeejjjrrrwwwzzztttrrrrrrppplllhhh^^^[[[TTTNNNHHHEEEBBBBBBFFFIIIJJJMMMUUUaaaiiikkk~~~zzzmmmeeedddhhhppp{{{~~~uuubbbNNNEEEEEE]]]cccaaaPPP<<<111111333+++,,,---...///000///...,,,,,,------------......++++++++++++++++++++++++************************)))***++++++++++++***))),,,,,,++++++++++++++++++++++++,,,,,,++++++***)))+++++++++***************++++++++++++*********)))***************************************++++++,,,///...---...111666<<>>DDDHHHKKKMMMvvvrrroooooorrruuuvvvuuurrrpppnnnmmmnnnnnnlllkkkmmmkkklllpppuuuyyywww}}}xxxttt{{{{{{rrrRRR888///111000000...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++***+++++++++///---,,,,,,111888AAAFFFMMMRRRTTTOOOOOOaaayyyrrrggg]]]XXX]]]nnn{{{rrrnnneee[[[TTTLLLNNNPPPRRRQQQOOOLLLIIIMMMJJJJJJOOOSSSWWW]]]ccceeemmmvvv||||||tttmmmfff^^^XXXQQQRRRNNNFFFCCCHHHNNNPPP]]]dddpppyyy|||}}}}}}|||ooofffkkktttyyylllUUUGGGQQQ```iii```MMM<<<333///000...---...///000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++,,,,,,***++++++++++++***))))))))))))******+++++++++,,,)))))))))))))))(((((((((************************+++++++++++++++,,,------+++******,,,222:::BBBGGGJJJQQQXXXYYYSSSSSSbbbsssyyyeeeTTTPPPWWW^^^bbbhhhwww}}}uuuooohhhbbb```bbb[[[QQQHHHCCCAAA@@@@@@CCCFFFMMMUUU\\\\\\WWWRRRMMMNNNNNNMMMKKKIIIHHHIIILLLLLLMMMNNNOOOOOOOOOOOOOOONNNLLLLLLOOOSSSXXX[[[SSSNNNKKKKKKJJJGGGDDDEEEKKKKKKKKKKKKKKKKKKKKKKKKBBBBBBCCCDDDGGGIIILLLNNNSSSVVVZZZ]]]bbbkkkwww~~~vvvssstttyyylll^^^iii{{{kkkPPPGGGBBB>>>@@@@@@>>><<<===888777555333222222222333333222111000////////////------------------------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))******++++++******))))))))))))*********+++++++++,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******------,,,,,,+++)))(((''',,,,,,,,,,,,,,,,,,------......---------...///000777444;;;IIIMMMLLLTTTcccxxxuuusssuuuyyy{{{{{{yyytttrrrpppoooppppppnnnmmmnnnkkkkkknnnqqquuu}}}}}}{{{~~~rrrhhhppp~~~~~~eeeBBB111333111111///...------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++************+++...---///555>>>GGGNNNQQQQQQRRRTTTWWW```uuuzzzqqqmmmfff^^^\\\eee{{{zzzmmmbbbbbbeee^^^QQQGGGAAAEEEIIIJJJKKKMMMRRRWWWVVV[[[cccnnnwww~~~tttrrriii[[[RRROOOMMMJJJIIIJJJOOOVVVZZZ]]]dddmmmmmmyyy{{{{{{{{{xxx}}}sssbbbGGGQQQ[[[^^^ZZZNNN===...555111///111222111//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++******************++++++,,,,,,,,,+++++++++++++++******))))))************+++++++++))))))))))))))))))((((((***************+++++++++---,,,,,,,,,---...///000++++++,,,000777@@@IIINNNXXXXXXYYYYYYZZZfffiiiVVVSSSVVVuuu{{{|||www}}}vvvjjj^^^[[[ZZZVVVRRRPPPKKKGGGCCC@@@@@@BBBEEEFFFDDDGGGMMMTTTXXXXXXSSSOOOVVVWWWXXXWWWVVVUUUVVVXXX[[[\\\___aaabbbaaa``````aaa```___^^^^^^```aaabbbaaa]]]XXXUUUSSSOOOLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFHHHGGGEEEDDDCCCDDDEEEEEECCCDDDFFFHHHMMMVVV```hhhsssqqqttt~~~wwwuuufffaaaoootttSSSEEE===BBBFFFAAA>>>@@@999888666444333222222333333222111000////////////........................***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******++++++++++++******))))))*********+++++++++,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,+++******))),,,,,,,,,---------------///...,,,,,,---///222444999>>>HHHOOONNNPPPaaatttxxxxxxyyy}}}}}}wwwuuurrrrrrrrrrrrqqqooonnnkkkkkknnnppprrrzzzuuuWWW```vvvzzzUUU;;;777222222000///...---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,---111888AAAJJJPPPQQQQQQNNNRRR___rrrzzzjjjhhhllljjjiiijjjrrrnnnddd]]]YYY[[[[[[TTTJJJEEEFFFKKKOOOQQQRRRZZZgggqqqvvvxxxqqqfff[[[VVVNNNIIIJJJMMMMMMNNNPPP^^^iiivvv{{{yyyzzzZZZSSSMMMQQQ\\\___OOO<<<777000---111444111///000222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++*********++++++,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++************)))************************))))))*********++++++++++++++++++,,,,,,---/////////111555;;;DDDNNNVVV[[[]]]ZZZ^^^lll~~~iiiQQQNNNbbbwwwzzzkkkcccYYYQQQLLLNNNOOOMMMJJJIIIGGGHHHIIIJJJKKKNNNPPPRRRRRRRRRTTTXXX[[[^^^^^^^^^eeehhhkkknnnqqqtttxxx{{{|||yyywwwyyyvvvqqqkkkgggddd```\\\UUUTTTSSSRRROOOLLLJJJIIIJJJIIIFFFEEEDDDEEEGGGHHHHHHGGGFFFDDDDDDFFFIIILLL[[[YYYZZZ```eeeiiipppxxxvvvggg\\\hhh||||||aaaIIIEEEHHHFFFCCCDDD:::999666444333222222222333222111000////////////........................***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,************++++++++++++,,,,,,++++++++++++***+++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------............---------///333777:::CCCJJJOOORRR]]]nnnyyy{{{{{{{{{}}}|||wwwuuusssrrrssssssqqqpppnnnlllllloooqqqrrrxxxzzz{{{sss[[[\\\nnnhhhGGG999444333111000...---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...222888BBBJJJPPPRRRQQQPPPLLLWWWppp}}}{{{fff[[[```lllvvv}}}lllUUURRROOOMMMMMMKKKIIIKKKQQQJJJPPPUUUYYY]]]hhhwwwssscccXXXOOOMMMMMMJJJFFFDDDKKKVVVbbbnnnuuuttt|||~~~{{{hhhQQQIIIRRR]]]ZZZOOO???333---000333111000333333222222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++,,,,,,,,,------------,,,++++++,,,+++++++++******))))))******+++++++++++++++,,,)))))))))***++++++,,,,,,))))))))))))***,,,---...///333;;;EEEOOOWWW]]]```RRRYYYmmmeeeLLLIIIXXXrrrzzzrrrkkkbbbZZZWWWLLLIIIIIIMMMNNNJJJHHHIIIGGGIIILLLNNNOOOPPPRRRTTT]]]^^^```dddjjjpppvvvyyy}}}~~~yyysssiiihhhfffccc___ZZZUUUSSSKKKIIIGGGEEEEEEGGGIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCFFFHHHNNNTTTVVVYYYbbblll|||~~~___aaahhh~~~\\\FFFAAABBBBBBAAA;;;999777555333222222222333222111000////////////........................***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---*********++++++++++++,,,---,,,++++++******++++++,,,,,,,,,+++++++++******((()))***,,,------......,,,,,,,,,---......//////......///111555;;;@@@CCCFFFLLLSSSccc~~~}}}|||wwwwwwtttrrrqqqrrrrrrqqqooonnnlllnnnrrrsssssswww}}}yyyzzzyyyyyyzzzxxxwwwoooeeejjj|||[[[EEE444333222000///...------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,---...///000:::AAAIIIPPPSSSUUUXXX[[[\\\jjj{{{|||{{{ooofffeeetttwwwhhhYYYNNNGGGFFFGGGIIIJJJNNNYYYeee___fffooovvv}}}yyyppphhhccc^^^UUUNNNLLLHHHOOOTTTZZZlllyyy}}}~~~}}}~~~nnnXXXNNNRRRZZZ___VVVDDD555222222...///555222111111111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++*********************+++++++++*********+++++++++,,,,,,((())))))***++++++,,,,,,))))))******+++---...///555:::DDDNNNVVVZZZ[[[[[[QQQeeeoooRRRKKKTTTbbbvvvtttggg___YYYTTTSSSUUUKKKKKKMMMPPPOOOKKKLLLPPPLLLOOOTTTWWW[[[```fffjjjooossszzz|||wwwpppiiiccc```]]]ZZZVVVQQQNNNLLLMMMMMMHHHHHHHHHHHHIIIIIIIIIHHHCCCDDDIIINNNPPPPPPVVV^^^qqq{{{}}}rrrmmmhhhqqqxxxUUUFFFCCCAAA<<<;;;:::777555333222222222333222111000////////////........................***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,---,,,+++*********++++++,,,,,,,,,+++++++++************+++,,,------------,,,,,,------.../////////...///222777===CCCIIILLLMMMYYYooo|||{{{|||{{{wwwsssuuusssqqqpppqqqpppooonnnmmmmmmooosssuuutttwww}}}zzzxxx|||wwwxxx}}}sssmmmrrrXXX555444222000///...------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---...000111222@@@FFFMMMRRRUUU[[[dddkkktttuuuffffffmmm|||qqq```TTTLLLJJJJJJKKKPPPUUUXXX]]]hhhssswwwfff\\\ZZZUUUTTTMMMHHHSSSgggrrrooowww~~~wwwttt~~~sssVVVNNNZZZiiioooWWW@@@777222,,,...555000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++************++++++++++++***))))))'''((()))***+++,,,------))))))******+++++++++,,,((())))))***++++++,,,,,,,,,------...///000222222AAAGGGQQQYYY^^^]]]YYYVVV___zzzYYYOOONNNYYYccciiiwwwuuuoooeee]]]TTTPPPLLLGGGFFFHHHKKKMMMPPPSSSPPPNNNRRRYYY[[[___eeellltttwwwsssjjjaaaZZZUUURRRQQQPPPNNNLLLJJJIIIHHHGGGEEEHHHDDDCCCDDDCCCCCCGGGMMM[[[fff|||yyyrrrrrruuu}}}qqqnnnnnnWWWOOOGGG===<<<:::888555333222222222333222111000////////////////////////////////////+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,+++++++++******,,,,,,---------,,,++++++,,,,,,------...///000000///111555;;;BBBIIIOOOSSS\\\sss}}}wwwvvvxxxwwwsssnnnpppppppppqqqrrrpppmmmkkkjjjjjjlllooosssuuuvvvuuuvvvxxxtttooovvvzzz{{{dddHHH===111...111222000,,,---------,,,,,,,,,++++++777111,,,***,,,---***'''************************++++++******++++++,,,---'''(((***+++,,,,,,++++++------,,,++++++,,,,,,,,,---------------111777<<>>>>>BBB???AAAEEEKKKWWWhhh{{{wwwpppppp{{{|||wwwVVV@@@???;;;777555555555555444222111111111000///////////////000000//////...---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,************+++++++++,,,...+++))))))+++,,,,,,+++***************************++++++++++++,,,,,,,,,,,,+++)))+++...222333333;;;;;;HHH[[[aaa^^^jjj}}}}}}qqqwwwvvvwwwxxxwwwtttsssuuuwwwyyyvvvrrrppppppppppppooommmmmmnnnppptttwwwwwwwww{{{wwwsssttt}}}nnneeettt~~~}}}vvvssskkkhhhiiinnn|||___GGG333222555111...000------------,,,,,,,,,,,,,,,)))&&&'''***,,,,,,***************************++++++******++++++,,,---((()))***+++,,,,,,,,,+++---,,,,,,,,,,,,,,,------///...---111999CCCKKKPPPOOOYYYXXXUUUnnnzzzeeeccceeeaaattt|||nnn```pppmmmllllllkkkjjjnnnsssttt}}}wwwooonnnsssxxxxxxzzzsssooommmuuu||||||uuuwwwzzzzzziiiPPPaaapppqqqeeeTTTCCC777222000...000222333000---/////////.........------...------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------...,,,+++///777AAAJJJOOOQQQWWW^^^^^^[[[bbb{{{lllTTTKKKOOO\\\qqqyyyaaaUUUUUUUUUPPPIIILLLJJJJJJNNNQQQTTTXXX]]]iiiwwwuuummmcccZZZVVVLLLHHHFFFEEECCC??????AAABBBAAA===;;;???LLL___mmmxxxppp}}}ggghhhhhhGGG???>>>;;;777444333444555333333222111000///......//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++,,,,,,------******)))((()))***+++,,,---+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((***,,,---...111444666???DDDTTTbbbaaa___www{{{llljjjsss}}}{{{{{{zzzyyyxxxwwwxxxyyywwwuuurrrqqqqqqrrrqqqpppooonnnnnnpppsssuuuvvvuuuuuuttttttwww}}}vvviiivvv}}}{{{}}}xxxvvvqqqmmmfffaaa~~~kkkMMM555444555///---222...------------,,,,,,,,,+++(((''''''***,,,+++***************************++++++******++++++,,,---*********++++++,,,,,,,,,---,,,,,,,,,,,,------...///...111777AAAKKKQQQTTTYYYTTTNNNZZZuuuhhhiiiuuu~~~zzzpppdddoooiiicccaaaccckkk{{{vvvpppjjjlllnnnooowww|||vvvqqqvvvvvvfff^^^^^^kkktttiiiNNN999666222//////333444222///////////////............------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,------...---,,,...555???HHHNNNQQQUUUVVV[[[bbbjjjxxx]]]NNNMMM[[[qqq|||jjjbbbVVVLLLGGGHHHMMMPPPOOONNNMMMOOOSSSZZZbbbiiiwwwkkkbbbVVVRRRMMMJJJGGGEEEDDDCCCAAACCCCCC@@@>>>BBBLLLUUUddd~~~ppplllvvv}}}aaaHHHBBB;;;666444444444333222222111000000///......000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++)))((('''''')))+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++...000///---///666<<>>666666888555111111111111000000000000000000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++)))((('''''')))+++,,,***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------000111000///444>>>GGGOOO\\\eeejjj}}}rrreeedddppp{{{zzz{{{zzzuuuooonnnooopppsssuuuuuusssqqqtttqqqooonnnoooppppppoooooooooooooooqqqvvv}}}~~~yyysss~~~wwwrrrrrryyy}}}fffJJJ:::444000000111............---------,,,---------,,,,,,+++******************************++++++******++++++,,,---,,,,,,++++++++++++,,,---,,,,,,,,,,,,---...///000111888BBBKKKQQQSSSUUUVVVSSSdddrrrfffhhh||||||ooolllpppuuuxxxuuukkk^^^UUUNNNNNNSSS]]]hhhyyyyyyyyy~~~wwwyyyssslllmmmrrrxxx|||XXXLLL<<<444333555333111000000000/////////......,,,,,,,,,------------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------.........333<<>>HHHQQQ[[[nnn{{{zzz~~~vvvzzzfffLLL===;;;;;;888222444444333333222111111111000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++******)))******)))((()))***+++,,,)))+++------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,///222333666>>>JJJTTTVVV[[[ddd}}}vvv```UUU___yyy}}}{{{xxxuuuqqqrrrrrrqqqsssuuuvvvuuusssxxxuuuqqqoooooooooooonnnooopppoooooopppuuu|||yyy}}}~~~ppp|||uuupppiiifffooo|||yyy]]]BBB555444333000............------------,,,,,,------,,,+++++++++************************++++++******++++++,,,------,,,++++++++++++,,,---,,,,,,,,,------...///000777@@@MMMTTTVVVWWW[[[___eeevvv{{{}}}nnngggkkkvvvyyymmmjjjvvvuuutttnnneee[[[TTTRRR^^^```hhhttt|||qqqqqqwww}}}~~~yyy{{{sssvvvpppdddiiiyyysssaaaIII:::444444333111000000000000/////////...,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,---.........222999AAAEEEFFFHHHNNNTTTTTT```}}}cccVVVJJJPPP[[[___wwwmmmXXXNNNKKKJJJEEEEEEGGGLLLUUU^^^eeehhhrrr{{{uuujjj___UUUPPPJJJFFFDDDDDDBBBAAA===>>>???FFFTTTjjjuuuwww{{{|||bbbIII???<<<:::888::::::888777555333222111000111111111111000//////------------------------++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++************+++++++++,,,(((+++------+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,///555:::@@@HHHRRRYYY[[[[[[kkkwwwgggXXXYYYooo}}}xxxwwwwwwxxxuuusssrrrsssuuuvvvuuu{{{wwwsssppppppooonnnmmmmmmppptttvvvvvvxxx|||nnnyyynnn|||yyyvvvmmmiiiuuukkkHHH777777555/////////.........---------)))+++,,,,,,,,,++++++,,,************************++++++******++++++,,,---...---,,,+++++++++,,,---,,,,,,,,,---...///000000<<>>666444222000000000000000////////////,,,,,,,,,------.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------......///555<<>>======BBBHHHVVVooo|||wwwsss}}}sssTTTBBB<<<<<<===@@@???===:::777444222000111111111111111000//////------------------------++++++,,,,,,,,,---------*********++++++,,,------******+++,,,,,,,,,,,,+++(((+++......+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222999@@@GGGNNNSSSWWWaaaccc||||||eee]]][[[jjj|||~~~}}}vvvqqqtttxxxvvvssssssyyytttnnnllllllmmmllljjjooommmrrr|||}}}xxx}}}ccceee{{{rrrvvvsss\\\@@@777444///000000///...------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++******))))))---,,,,,,+++*********+++...******...111111444888IIIQQQUUUTTTZZZlllxxxwwwqqqllluuu}}}tttpppooonnnnnnjjjaaa[[[^^^bbbgggpppyyyooojjjnnnuuu{{{kkkcccfffppprrryyy~~~tttzzz{{{llldddccczzzwwwXXX>>>555333...111222///+++---333111***------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))---...***''')))...333BBB===888;;;FFFQQQUUUSSSUUUpppyyy\\\LLLLLLfffhhhmmmssszzzsssaaaQQQMMMKKKFFFFFFJJJKKKMMMUUU^^^iii}}}rrrkkkccc\\\WWWRRRLLLHHHDDD???;;;;;;>>>EEETTTaaavvv~~~zzz{{{xxxrrr{{{sssIIIAAAAAA666IIIFFF@@@999555444222000222222111111000/////////000///...---,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++---+++***,,,///000///,,,222999AAAGGGNNNTTTXXXXXX\\\~~~iii]]][[[ZZZccc~~~xxxxxxwwwtttrrrssstttpppmmmlllmmmnnnmmmlllrrrooossszzzyyysssuuufffeeezzzttt~~~tttmmmlllNNN<<<444000000///...------,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++*********)))---,,,,,,+++******++++++...------...///222:::DDDRRRVVVXXXWWWbbb{{{~~~yyyfffgggvvv}}}vvvjjj___YYY[[[VVVVVV^^^hhhvvv{{{ooohhhlllzzzyyy|||xxxvvv{{{~~~}}}{{{~~~}}}lllaaarrroooRRR@@@888555222333222...///333111+++------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))),,,---++++++...333777???;;;>>>IIIPPPQQQWWW```lll|||```RRRRRRhhhrrrgggeeeTTTGGGGGGLLLLLLNNNSSSSSS\\\ooovvvooohhhaaaYYYSSSLLLHHHDDDBBB@@@@@@GGGOOO]]]jjj|||xxxvvv|||hhhNNNEEE<<>>:::666555444333222222111111000000//////000///...---,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...000000000555999EEEQQQSSSTTTbbbtttppp^^^SSSTTTiiivvv~~~wwwpppoooqqqnnnmmmkkklllnnnoooooonnnrrrooorrrvvvtttnnnpppxxx{{{mmmfffyyy|||wwwvvvvvvssskkkpppnnn~~~```CCC444222000///...------,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++************---,,,,,,+++++++++++++++///...///000000666DDDSSSXXXXXXVVVYYYiii}}}llliiittt}}}vvvyyyyyyfffUUUMMMOOORRRZZZhhhzzzxxxnnnqqq}}}|||kkkjjjzzznnnSSSAAA:::222444444222111222000---------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,******+++---000444888;;;>>><<>>===:::777444333444222222222111000000////////////...---,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++...---,,,++++++,,,---...,,,,,,,,,,,,---///333777>>>AAAMMMXXXVVVVVVoooiiiXXXJJJMMM___~~~vvvmmmkkkooolllllllllmmmnnnooooooooopppoooqqqtttqqqnnnpppwwwtttaaammm|||sssjjjoooqqq|||lllccciiitttnnnIII666555000000///...------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,///---...333888@@@NNNZZZZZZXXXYYYcccvvv}}}{{{mmmmmmwwwwwwpppqqquuuwww{{{|||ttteeeYYYVVVQQQ\\\ooo}}}|||vvvvvvxxxllljjjxxxppprrr{{{mmmRRR@@@222444444333111111000///........................,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------******+++,,,,,,---......+++++++++,,,,,,,,,------,,,******///444666999<<<@@@EEEMMMTTTVVV]]]rrr~~~cccLLLGGG[[[sssxxxjjjiiihhhbbbPPPJJJIIIOOOSSSTTTZZZccc}}}}}}ppphhh^^^ZZZVVVSSSLLLBBB>>>>>>???EEESSSfffwwwrrr\\\III@@@===<<<:::666111000222333333222111111000000/////////...---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***///...,,,++++++,,,...///+++------------111888>>>FFFLLLSSSVVVWWWcccooo\\\RRRIIIWWWuuuuuummmmmmrrrnnnnnnoooooooooooooooppprrrrrrssstttqqqoooqqqvvv^^^\\\llljjjccclllmmmuuuwwwyyy|||qqqcccbbbrrryyyRRR:::666111111000///............------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,---,,,,,,+++,,,,,,------...+++---777CCCLLLTTTZZZXXX[[[ggg{{{||||||vvvlllhhhssszzzzzz{{{wwwssspppkkkdddccceeegggvvvyyyyyysssiiiuuu}}}nnn\\\]]]sssuuunnn~~~jjjOOO888555333222111//////000........................---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------******+++,,,,,,---......++++++,,,,,,,,,---------///***+++111666666888<<>>DDDRRRaaammmyyynnnsssyyyUUUDDD===999999777222111444333333222222111000000000//////...---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***///...,,,++++++,,,...///,,,---......000555===DDDGGGRRRVVVSSSaaa___RRRQQQMMM```xxxsssoooqqqvvvqqqrrrrrrqqqppppppqqqssswwwxxxxxxuuuqqqooorrruuu{{{}}}hhhUUU___gggfffhhhqqqwwwrrrqqqyyyyyymmmiiiqqqbbbBBB666333222111000000/////////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++000>>>NNNVVVYYY[[[YYYdddyyy{{{qqqiiijjjqqqqqqlllfffdddbbbeeennnxxxssstttwwwzzz{{{{{{kkkcccpppsssxxx~~~tttccccccttt{{{~~~~~~ooowwwdddFFF===444222111000000111........................------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,------------000,,,...555777555888>>>HHHVVVYYYYYYtttqqqOOOEEEJJJTTTeeevvvvvvqqqttt|||ttt___PPPOOONNNMMMQQQ\\\hhh|||~~~}}}}}}||||||}}}~~~~~~}}}}}}~~~wwwnnnccc[[[RRRHHHBBBAAABBB;;;999BBBMMMYYYkkk{{{ooonnn|||nnnNNNAAA888999:::666555888333333333222111111000000//////...............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++///...---,,,,,,---...///---...///111444;;;CCCHHHEEESSSXXXZZZvvvnnnQQQLLLUUU\\\sss|||yyy|||yyypppmmmmmmmmmpppssssssttttttsssqqqrrruuuyyywwwyyyyyyvvvrrrrrruuuxxxzzz}}}sssWWWYYYjjjnnndddrrryyy}}}yyyuuuOOO888444444333222111111111111------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............666EEESSSZZZ]]]```mmm|||~~~}}}{{{kkkmmmxxxuuuyyyuuu```]]]\\\ZZZ\\\hhh}}}~~~}}}wwwppppppwwwtttrrrwwwuuummmhhhlll}}}{{{ssstttZZZIII999444444222111222........................------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000---111999:::555:::DDDQQQWWW]]]ooouuu[[[GGGIIISSS]]]nnnjjjvvvmmmYYYRRRTTTSSSVVVccc{{{yyywwwvvvvvvvvvzzz~~~~~~{{{yyy{{{~~~{{{~~~{{{yyyzzz}}}zzzzzz{{{}}}||||||pppggg\\\PPPHHHFFFFFF===999>>>BBBHHHYYYkkk|||}}}}}}nnnsssyyybbbMMM<<<:::<<<888666777444333333222222111111000//////............//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,........................///...///333:::AAAGGGJJJMMMVVV^^^lllqqq```OOOUUUkkkyyy{{{~~~}}}rrrhhhgggiiiiiijjjllltttuuuuuutttrrrtttyyy}}}ssswwwxxxuuusssvvvzzz}}}}}}sssVVVTTTmmmtttaaappp{{{yyy~~~ppp~~~YYY<<<555555444333222222222222---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...//////222<<>>777777555333333////////////////////////...------,,,,,,------...---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---333<<<<<<777<<>>>>>KKK]]]ssswww~~~fffmmm|||tttYYYBBB===>>>888333333444444333222222111111000//////.........//////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------...//////...------000......444===EEEJJJKKKYYY[[[eee|||vvvfff^^^XXXhhh|||yyylll___\\\ccclllnnnlllooorrrsssqqqrrrwwwxxxvvvvvvvvvuuuuuuvvvwwwxxxxxx~~~~~~oooZZZZZZiiirrrpppvvv|||yyysssnnntttxxxnnnyyyjjj@@@777555222111444666444000...---+++,,,------,,,*********+++++++++******)))++++++******++++++,,,------......,,,+++---...---///777CCCVVV___UUUZZZrrr{{{uuummmzzzqqqhhh^^^UUUTTTXXXYYY\\\nnnvvvrrrttt}}}vvvdddTTTQQQTTTbbbxxxpppllluuuzzzkkkTTT@@@555111222444222111000///------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,------.........+++******+++---...------///---333<<<<<<999FFFZZZ```UUU___ZZZVVVYYYdddlllxxxnnnooolll[[[SSSRRRTTTVVV```}}}|||vvvooogggeeegggllliiigggeeegggkkkppptttzzz|||~~~~~~|||yyyxxxwwwsssxxx~~~}}}~~~}}}|||~~~ssseeeXXXPPPSSSMMMEEE???===@@@EEEHHH^^^kkkyyy}}}dddIIIFFF>>>555444555444444444333333222222222------...............---...------,,,,,,------...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++,,,---,,,,,,,,,///111222---222???BBB>>>HHHYYY[[[]]]llljjjfff```^^^ccctttyyynnn```[[[___fffkkkllltttwwwwwwuuuuuuxxxxxxvvvuuusssrrrrrrsssvvvzzz|||~~~~~~yyygggeeeqqqwwwtttqqqyyypppnnnnnnmmmfffooowwwpppEEE<<<;;;999888888777222......---+++,,,------,,,*********++++++++++++******++++++******++++++,,,---,,,---...------///000111999AAALLLYYY___[[[hhhqqquuu|||vvvfff[[[RRRKKKQQQXXXcccttt~~~}}}|||sss```XXXQQQWWWmmmzzztttyyyxxxdddMMM<<<444222444222111000///...---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,---------------------,,,,,,---...//////...---000555<<>>DDDIIIQQQYYYaaaiiiqqquuuuuussssssvvv{{{~~~~~~{{{yyywwwuuuttt}}}}}}{{{xxxvvvuuuwwwyyy}}}~~~{{{oooddd\\\TTTJJJDDD@@@>>>???JJJ[[[nnnzzz^^^CCC===888888777777666555333333222//////000000///......---...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++---...000000///...///000;;;888===JJJPPPTTTcccuuu~~~eeeQQQPPP^^^xxxzzz}}}~~~~~~|||~~~~~~{{{ssshhh``````hhhpppjjjnnnppppppqqquuuuuurrrssstttuuuvvvuuutttrrrqqqooooooqqqssspppkkkiiilllppp^^^YYYcccoooccceeennnrrrooovvvkkkeeebbbgggpppUUUFFF888333111---///555///...------......---+++)))***+++,,,------------++++++******++++++,,,---...+++,,,///...---666CCCUUU]]]WWWOOOUUUdddxxxxxxqqq~~~~~~yyyuuuqqqmmmkkksss~~~mmmTTT@@@555333222111000///...............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------------------,,,,,,+++---...---,,,---222666777777HHH^^^```^^^yyyZZZHHHOOOZZZ|||```UUUVVVfffjjj^^^ZZZ```ZZZaaajjjwww}}}}}}}}}}}}}}}}}}||||||hhhZZZKKKCCC>>>:::888888555555666777888:::;;;<<<;;;???EEEKKKQQQXXX^^^bbbhhhkkkpppwww}}}~~~~~~~~~~~~yyyxxxwwwuuurrrxxxxxxwwwtttrrrqqqrrrsssrrrtttwww}}}{{{rrrkkkfff^^^TTTLLLBBBAAADDDNNN___oooyyy}}}zzzzzz|||lllJJJ@@@===999999888666555444333222000000000000//////...---...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,...///////////////111333>>>999@@@OOOUUUYYYooo~~~eeeYYYPPPSSSddd~~~zzzqqq{{{{{{xxxyyywwwvvvyyy~~~xxxvvvqqqiiibbbaaafffkkkjjjnnnooonnnooossstttrrrrrrrrrrrrrrrqqqqqqpppppplllooorrrsssmmmfffffflllwwwccc___dddfffjjjgggfffjjjjjjlllwwwiii``````lllzzz\\\GGG666333333000000555000...------......---,,,)))***+++,,,------------++++++******++++++,,,---///++++++//////000<<>>AAAEEEIIILLLUUU[[[dddlllppprrrssstttuuuwwwzzz{{{{{{}}}zzzzzz{{{}}}zzzvvvuuuuuurrrpppnnnnnnmmmjjjeeeaaa``````___```ccciiiqqq{{{yyyuuusssmmmbbbZZZOOOLLLIIINNNXXXeeennnrrrvvv|||ZZZGGGAAA:::999888777666444333333111111111000000///------...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------------,,,,,,,,,...///.........000444777:::@@@KKKUUU[[[hhh]]]NNNTTTZZZgggtttsssvvvzzzwwwuuurrroooqqqvvvtttrrrnnnhhhbbbaaadddgggmmmppppppmmmnnnssstttrrrrrrpppooonnnmmmnnnpppqqqmmmqqqvvvwwwpppjjjmmmvvvnnn\\\YYYqqqtttgggbbbnnnmmmnnnsssqqqvvv~~~```JJJ777555666333111444000...------......---,,,)))***+++,,,------...---++++++******++++++,,,---///***+++000111333BBBUUUVVV\\\YYY]]]uuuvvv}}}uuuqqqiiijjj___^^^___YYY___aaafff{{{}}}~~~zzzrrr[[[III444333222000//////............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,------.........+++...000///...000777===CCCPPP]]]___]]]nnnuuuVVVPPP[[[eeefffwwwwwwaaaXXXiii~~~mmmeeejjjqqq}}}}}}~~~|||}}}{{{wwwssssssvvvuuupppkkkSSSFFF:::666777555444444333333444444444444333333222444555666777888;;;>>>@@@GGGQQQXXX\\\^^^```ccceeeiiinnnrrrtttuuuvvvwwwuuuttttttuuuxxx}}}zzzrrrnnnnnnnnnkkkhhhhhhgggeee___WWWQQQMMMKKKHHHHHHJJJPPPYYYdddooouuu~~~yyynnneee[[[RRRGGGBBBFFFQQQ\\\cccrrr{{{jjjNNNBBB::::::999777666444333333111111111111000///------...------,,,,,,------......------,,,,,,------...,,,,,,++++++,,,,,,---.........---------,,,,,,,,,///......------000555999444GGGVVVYYY___vvvkkkLLLPPPfffqqq~~~}}}rrrzzzyyyzzzxxxpppgggdddkkkrrrsssqqqpppooohhhaaadddllluuuppplllkkknnnqqqssssssqqqooommmllllllooorrrtttvvvuuurrrooonnnttt~~~zzzVVVVVVppplll___{{{~~~|||oooRRR999444666333......///............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------///000000...111;;;LLLZZZ```\\\___{{{www|||zzzsssaaa}}}tttZZZSSSUUUUUUXXXTTT[[[]]]mmmzzz~~~mmm\\\CCC555222444000111444000//////.........---------......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------...///000000///111>>>KKKUUUWWW[[[XXX]]]bbbQQQeeerrrsss|||tttSSSUUUccc}}}yyybbbTTT[[[kkkuuu{{{}}}}}}{{{zzz|||~~~~~~|||zzzzzzzzzyyytttqqqnnnkkkgggdddbbb^^^YYYVVVHHH@@@888555777888666444555555444555666777666555:::777555444555555666555::::::<<<@@@EEEIIIKKKKKKUUUWWW\\\```dddfffggggggfffhhhjjjjjjnnnssswwwxxxyyywwwlll___\\\cccddd```ZZZ\\\XXXLLLBBB@@@>>><<<<<<@@@CCCCCCGGGPPPWWWZZZiiiyyyvvvppp```YYYQQQLLLEEECCCMMMYYYpppwww}}}\\\FFF:::555888888222555888111////////////000000000000//////............//////......------------......,,,,,,,,,---------.........------,,,,,,------...---,,,...000111222888@@@AAAUUU^^^]]]ooouuu\\\XXXgggrrr}}}|||vvvkkkbbbbbbkkksssyyytttqqqnnnhhhaaa```eeesssqqqooonnnoooooooooooopppooommmlllmmmooorrrttttttrrrooonnnqqqyyyzzzXXXTTTmmmvvvppp}}}qqqrrrwwwuuusss~~~yyymmmQQQ888333555333000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------///000//////444@@@PPP\\\___```jjjwww~~~rrrnnnoooooo___PPPRRRTTTRRRUUUSSS^^^eeeyyyyyykkkIII888333444000000111+++//////.........---------......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------...---///222444888DDDQQQYYYWWWYYYYYYaaaqqqVVVeee^^^RRR___iii}}}xxxiiiXXXRRR[[[kkkvvv~~~|||xxxyyyyyyyyy|||{{{yyyzzzzzzxxxuuutttvvvxxxyyywwwtttrrrpppmmmhhheeeaaa___[[[VVVQQQKKKFFFCCC;;;888555555777999888666888888777777888888777666444555666888999999777555888888999;;;>>>AAABBBBBBDDDFFFIIIMMMQQQSSSUUUVVVXXXYYYZZZ[[[^^^dddiiilllmmmgggaaa___\\\WWWSSSSSSPPPNNNLLLGGGBBB>>><<<;;;AAAFFFIIIIIIKKKQQQVVVWWW\\\oooyyysssddd^^^WWWQQQKKKIIIQQQ\\\sssyyy{{{zzzmmmTTT???888999999333555888000///000000000000000000000......------------............------------......,,,,,,,,,---------.........------,,,,,,------...---,,,,,,000222444<<>><<<<<<999999999999999888777666666666777888888888777666777888999999999999999888:::::::::;;;;;;<<<===>>>??????@@@BBBDDDGGGIIIJJJJJJJJJLLLMMMOOORRRXXX\\\YYYNNNKKKRRRRRRHHHCCCGGGEEE???>>>BBBAAA===???FFFFFFMMMUUU\\\eeennnrrrqqqxxx|||xxxkkkeee___YYYSSSPPPVVV]]]tttyyyzzzxxxyyy}}}aaaEEE;;;::::::444555777000000000000000000000000000------,,,,,,,,,,,,------......------------......,,,,,,,,,---------............------------......---++++++///444999CCCLLL[[[]]]___kkkooo\\\WWWddd}}}xxxpppeee^^^```nnnzzzsssmmmeee]]]WWW[[[bbblllrrrsssqqqppppppnnnnnnmmmmmmnnnoooqqqrrrrrrooolllnnnrrruuuvvvuuuyyyfffNNNfff}}}xxxrrrkkkmmmsssyyywww___EEE888555222000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///...///555AAAPPP\\\ccc[[[ggg}}}~~~wwweeeZZZMMMQQQ\\\WWWUUUaaafff{{{~~~eeeMMM===777111333555///////////////..................---,,,,,,,,,,,,---------------------------,,,,,,,,,------------...------222===HHHPPPYYYaaajjj^^^aaassswww]]]NNNkkkiiilllhhhXXXOOOVVVfffwwwvvvmmmiiibbb[[[PPPOOOPPPRRRTTTTTTRRRPPPNNNSSSXXXZZZ___dddeeeaaaeeedddbbb^^^ZZZWWWUUUUUUSSSQQQNNNKKKHHHDDDAAA???CCCDDDCCC@@@>>>>>>@@@CCC@@@@@@???===:::888999;;;777888:::;;;;;;;;;<<<<<>>>>>@@@DDDFFFEEEFFFFFFFFFFFFGGGIIIKKKNNNMMMLLLLLLMMMOOOQQQRRRQQQRRRUUUXXXWWWUUUXXX\\\[[[UUURRRVVVYYYVVVRRRPPPHHH???>>>EEEGGGGGGTTTgggttt{{{~~~|||qqqmmmggg___XXXTTTUUUXXXdddkkkrrrtttuuu|||pppMMM>>>999999444555777000111111111000000000000000...------,,,,,,------.........------------......,,,,,,,,,---------............------------......---++++++222999@@@KKKTTTgggeeehhh|||kkkddd]]]aaarrrsssjjj```[[[cccvvvzzzqqqllleee[[[RRRRRR[[[hhhppprrrqqqooonnnmmmmmmmmmnnnooooooppppppooonnnnnnqqqttttttppplllooopppQQQ]]]vvv~~~tttyyy|||uuuwwwvvvbbbIII:::444111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...000:::IIIXXX```ccc]]]nnnkkkbbbZZZPPPUUU\\\UUUXXXkkk{{{~~~sssXXXCCC888///222777444000000/////////...............---,,,,,,,,,,,,---------------------------,,,,,,---------.........---///999GGGRRRYYY___eeehhhaaannniiiKKKPPPsss|||bbbpppiiiUUUOOOQQQaaatttyyy```QQQNNNNNNKKKGGGDDDDDDDDDEEEGGGFFFDDDBBBBBBGGGJJJKKKNNNTTTWWWVVVUUUSSSQQQOOOMMMLLLJJJIIIIIIIIIHHHFFFCCCBBBAAAAAACCCDDDEEEGGGJJJOOOUUUYYYZZZVVVNNNEEE@@@???CCCGGGBBBDDDEEEEEECCCCCCEEEGGGCCCIIIQQQXXX]]]```dddfffeeeggghhhhhhhhhiiimmmpppuuutttsssrrrtttvvvyyy{{{~~~|||zzz~~~wwweeeRRRJJJIIIMMMNNNTTTmmmvvvtttmmmddd[[[UUURRRPPPLLLVVVdddnnnsssuuu|||WWWBBB888888444555777222222111111111000000000/////////............//////......------------......,,,,,,,,,---------......///......------......///...,,,...777AAAJJJSSS\\\fffgggtttwwwVVVYYY[[[jjjzzz}}}qqqhhh]]]ZZZbbbttt~~~uuukkkfffaaaWWWNNNOOOWWWccclllpppooollljjjkkklllmmmooooooooooooooolllmmmppptttvvvvvvsssqqqxxxxxxUUUQQQiiivvv|||uuuuuuyyyooo___JJJ:::333222222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000...111>>>QQQ^^^aaa___[[[ooo~~~aaaYYYVVVPPPSSSZZZZZZeee}}}}}}cccMMM>>>000///666555000000000/////////............---,,,,,,,,,,,,---------------------------,,,---------............---444BBBQQQ[[[^^^bbbfff```eeeaaaKKKVVVkkkzzz}}}}}}]]]]]]sssQQQLLLPPP\\\nnnppp^^^MMMGGGIIIIIIFFFCCCFFFEEEEEEEEEFFFFFFDDDBBBBBBGGGJJJJJJKKKQQQTTTTTTQQQOOONNNOOOQQQRRRRRRQQQOOOOOOOOOMMMKKKJJJKKKLLLHHHLLLTTT```nnnzzzooo]]]QQQNNNQQQTTTRRRTTTUUUSSSQQQRRRWWW[[[UUUdddyyyhhhRRRMMMKKKKKKMMMXXXrrryyyxxxrrrggg^^^XXXPPPJJJDDDMMM]]]mmmuuuwwwyyy}}}fffKKK;;;999555555888444222222222111111000000////////////....../////////......------------......,,,,,,,,,---------......//////............//////......333@@@LLLTTT[[[aaa```iiidddPPPMMMTTTjjjmmmdddZZZWWW^^^kkkwww~~~xxxwwwpppgggaaa^^^WWWNNNLLLRRR\\\gggnnnooollliiijjjlllmmmooopppoooooonnnkkkmmmoooqqqrrrsssuuuwww~~~RRRIIIbbbppprrr~~~jjjzzzwwwsssnnnllltttvvvnnnaaaNNN>>>555444333222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000...333CCCWWWbbbaaa[[[\\\qqqwww{{{hhh___RRRTTTQQQUUUdddpppttt|||ooo\\\JJJ666000444333000000000000/////////.........---,,,,,,,,,,,,---------------------------------------...............999KKK[[[```___aaaeee\\\ooo{{{WWWQQQ^^^gggqqq|||gggcccyyysss]]]OOOPPP\\\kkk{{{ooo^^^NNNKKKNNNQQQSSSVVVWWWUUUTTTTTTVVVWWWVVVUUUZZZaaaggggggiiimmmooonnnkkkiiihhhiiilllooonnnmmmjjjjjjiiifffbbb```aaaccclllqqq~~~mmmcccbbbdddfffgggiiillllllnnnsss}}}www\\\NNNLLLIIIIIINNNZZZkkkwwwuuu~~~zzz{{{vvvkkkccc\\\SSSJJJIIILLLXXXhhhsssvvvyyy}}}wwwVVV@@@;;;666555777555333333222111111000000//////......------......///......------------......,,,,,,,,,---------......//////............/////////000999HHHVVV]]]aaaeeeaaapppjjjUUURRRNNNXXXsss}}}ggg___UUUSSSZZZdddlllpppssstttooofffaaa___YYYQQQHHHLLLVVVbbbmmmqqqoookkkjjjkkknnnoooppppppnnnmmmmmmnnnnnnmmmkkknnntttyyy{{{LLLGGGbbbqqqiiiiiisssppp___oookkkeee^^^]]]jjjyyyssshhhUUUCCC999666444222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000...444EEEZZZddd```XXXeeeyyysssxxxiii~~~mmmWWWaaaSSSWWWVVV\\\rrrlllsss|||yyyiiiVVV>>>333444333000000000000////////////......---,,,,,,,,,,,,------------------------------------........./////////<<>>HHHSSScccfffbbbeeeppp]]]KKKNNNUUUiiipppvvv^^^RRRQQQVVV^^^sss|||wwwlllaaa]]]\\\VVVMMMEEEEEEMMMZZZffflllppptttpppnnnmmmnnnqqqrrrpppooommmlllmmmqqqrrrttt||||||QQQDDDMMM]]]hhheee___eeeqqqnnnzzzyyyfffQQQDDD===777111111111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......333333EEETTTcccbbbWWWiiiyyywww|||jjjiiikkkllldddYYYVVVZZZfffqqq~~~}}}~~~iiirrr}}}rrrJJJ:::999///222111000//////////////////......------......///......//////...------,,,...,,,---//////---///333;;;PPP[[[^^^cccaaa]]]___lllcccTTTbbb{{{pppjjjeeeQQQOOOSSS[[[lll{{{vvvjjj```RRRKKKKKKPPPTTTVVVZZZ\\\___cccnnnzzzzzz}}}|||zzzwwwuuutttuuuvvvwww{{{zzzvvvpppkkkdddVVVHHHMMMJJJPPPUUUUUU[[[^^^UUUSSSYYYlllwwwpppqqqooorrrwww|||zzzwwwzzz~~~{{{{{{tttttttttrrrooojjjfffcccYYYSSSLLLKKKSSS```lllsssxxxtttwww\\\EEE===:::777666333333222111111000000///......////////////......................................................111---,,,...///......111222AAALLLWWWeeegggcccfff{{{rrrMMMEEEUUUdddxxxqqquuuYYYNNNPPPYYYeee{{{xxxkkk```[[[YYYSSSKKKEEECCCGGGSSS```iiipppuuuoooooooooppprrrqqqpppnnnooommmnnnpppqqqsss{{{|||RRRDDDIIIVVVbbbeeeggguuu}}}{{{iiiUUUFFF???888222222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///444777KKKWWWbbbaaa\\\uuu|||lllmmmllleee[[[TTTUUUYYYccclll}}}||||||hhhqqqzzzvvv~~~~~~|||YYY???777222333222111000///////////////......------......///.........///......---,,,+++***+++//////...111666AAATTT]]]```eeeaaa[[[]]]iiiqqqTTTbbbfffbbbuuusssUUUMMMOOOWWWfff{{{xxxsssooorrr~~~xxxjjj\\\TTTMMMCCC===;;;<<<===<<>>MMMYYYaaagggaaa^^^hhh~~~}}}```PPP___|||PPPIIINNNVVV]]]mmm}}}~~~vvvggg]]]XXXSSSNNNKKKEEE@@@BBBNNN[[[cccgggjjjgggiiilllnnnoooooonnnnnnnnnllllllnnnnnnooowww\\\DDDCCCLLL]]]gggpppnnneeeqqq|||~~~}}}wwwiiiWWWHHHBBB===999555444333111///.........,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111<<>>888444333444666777555666999<<>>JJJ[[[eeefffdddddddddoooXXXTTTfffzzzbbb\\\uuukkk___OOOMMMXXX```sssyyyhhheeeeeehhhgggddddddhhhoooeee\\\]]]fffooossssssbbb[[[YYY^^^aaaaaagggppppppuuuyyyyyyuuusssuuuxxxuuuyyyuuutttuuulllfffmmmssspppkkkbbbZZZQQQJJJFFF===:::666333333555999;;;777888888888999<<<@@@CCC???gggvvvqqqqqqmmmhhhuuuyyyqqqooopppooopppsssmmmmmmlllkkkjjjjjjjjjjjjnnnooommmjjjhhhcccVVVIIIGGGIIIPPPSSSWWWdddbbbOOOFFFLLLWWWbbbkkkpppsssttttttpppqqqvvvyyyvvvrrrqqqrrrqqqqqqqqqrrrrrrooommmjjjjjjjjjjjjjjjjjjiiiiiihhhgggccc^^^XXXSSSRRRRRRccc{{{}}}ggg___vvvgggMMM===;;;>>>444444444333222222111111......////////////......................................................000......///...---333;;;PPP[[[aaacccccc^^^ggg|||\\\LLLOOO___yyyHHHHHHRRRXXXWWWdddxxxyyyjjj[[[UUUPPPKKKIIIJJJFFF@@@@@@LLL[[[dddgggiiikkkmmmnnnmmmkkkjjjkkkmmmkkkkkknnnrrrrrrrrrxxx{{{YYYDDD@@@LLLggg}}}}}}{{{xxx```LLLBBB===:::888777555333111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222:::HHHdddkkkjjjeeegggvvv{{{mmmvvv\\\LLLUUUbbbiiiyyywww[[[XXX```mmm|||iiiUUU```nnnxxxkkk[[[lll~~~~~~|||xxx}}}tttQQQBBB777666444333111000000000000000////////////000000,,,------...//////......000.........000666FFFUUU^^^hhhhhheeefffkkklllOOOUUUfffqqqyyyppp[[[kkk~~~```ZZZNNNNNN^^^nnnttthhheeebbb]]]XXXWWW\\\cccjjjccc\\\___iiirrrsssnnnYYYTTTVVV___bbb```ccckkkppptttwwwxxxvvvttttttuuuoootttrrrqqqqqqggg___fffpppkkkccc[[[QQQHHHBBB???888888666555555777999<<<:::888666777;;;@@@DDDFFFBBB___zzzccc^^^eeellliiipppvvvsssrrrooolllmmmkkkkkkkkkkkkkkkllllllllllllmmmkkkhhhfffbbbVVVJJJIIIMMMVVVYYY\\\hhhcccKKKMMMUUU___iiirrrxxx|||}}}vvvqqqoootttwwwuuuqqqoooooonnnlllmmmoooooollljjjffffffgggiiijjjkkklllllllllkkkhhhccc\\\XXXXXXYYYcccwwwzzzvvvuuuaaaNNNhhhsssWWWBBB;;;<<<666555555444444333333222......////////////......................................................111//////000000222;;;EEEXXXaaadddeeeeeecccvvvwwwTTTNNNSSS^^^xxx{{{HHHJJJTTTXXXTTT```uuuuuufffWWWQQQMMMIIIGGGIIIGGG???>>>JJJZZZeeejjjmmmoooppppppnnnjjjhhhjjjlllggghhhlllqqqrrrqqqvvv}}}zzz{{{ZZZDDD>>>JJJggg~~~~~~tttxxxwwwyyy```KKKBBB>>>;;;888777555333111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222<<>>>>>222333555555444444666777888555444777===AAA@@@>>>FFFZZZ{{{ooobbb]]]iiissskkkjjj{{{{{{sssmmmnnnooommmjjjjjjggghhhiiijjjkkklllmmmnnnkkkkkkhhheeeddd```UUUJJJJJJPPPZZZ^^^aaakkkcccHHHOOOZZZgggqqqvvv{{{~~~~~~yyyrrrnnnssswwwvvvrrrooonnnlllkkklllnnnooollliiifffggghhhiiijjjkkkllllllggggggddd```[[[ZZZ]]]```gggtttuuusssyyywwwiiiaaaNNNggggggMMM>>>:::777666666555555444333333......////////////......................................................111///000111222666AAAMMM]]]dddffffffgggiiihhhLLLPPPXXX]]]wwwFFFLLLRRRTTTZZZfffqqqvvvlll```SSSOOOMMMHHHCCC@@@DDDBBBBBBGGGRRR]]]eeeiiippppppooonnnmmmmmmlllllljjjjjjkkklllnnnqqqtttuuu{{{[[[CCC:::JJJfffttt{{{uuugggeeeqqqyyy}}}kkkVVVDDD???BBB===;;;888444222000000000------------------------///+++***...000///000333===TTTkkknnneeecccrrrsssqqq}}}zzzqqqYYYQQQ\\\]]]XXXrrrjjjVVVRRR[[[aaa{{{fffUUU\\\iiiyyyuuuuuujjjrrrzzzxxx{{{~~~~~~{{{zzzzzz}}}iiiNNN@@@333000111---000333---111111000///////////////000000000000000000000000...---------000;;;MMM]]]eeejjjfffgggdddxxxZZZJJJ```___```qqq]]]qqqpppXXXUUUWWW```nnnpppddd]]]RRRNNNOOOKKKSSShhhhhhaaabbbcccdddpppzzzvvvaaa[[[\\\dddlllmmmnnnqqqppprrrsssuuuuuutttrrrqqqtttrrrrrrqqqjjj___YYYXXXddd]]]SSSJJJEEEAAA===:::777777555444444555666777444555777888:::>>>BBBFFFDDDYYY{{{}}}lllhhhcccjjjuuu{{{wwwrrruuu}}}yyyuuupppllljjjjjjjjjjjjllllllmmmmmmmmmlllkkkjjjjjjhhheeedddgggeeeYYYKKKFFFPPP[[[dddmmmooocccTTT]]]tttzzzsssxxx}}}zzzxxxpppooonnnppprrrrrrooollllllkkkjjjjjjjjjjjjgggeeedddbbbbbbeeeiiilllkkkjjjeeeiiilllkkkddd___^^^```rrr{{{~~~wwwrrrqqqgggZZZUUUUUUlllPPPAAA===:::777444222222222222222111111000000//////..............................---------------------------111222///,,,444DDDRRR___gggiiicccfff{{{YYYMMMQQQQQQooo}}}EEEKKKPPPRRRXXXccclllpppdddYYYOOOMMMMMMJJJFFFDDDEEEBBBAAAEEENNNYYYaaaeeeiiijjjjjjjjjjjjjjjkkkkkkmmmlllkkkkkknnnssswww{{{wwwYYYIII===GGGaaannnssstttiiiiiiiii^^^]]]hhhnnnzzzlllZZZIIIBBBDDD===;;;777444222000000000------------------------///+++***...000///111444CCCYYYmmmmmmbbbaaassssssuuuuuu```WWW```fffooouuu\\\UUU^^^fff~~~eeeUUU[[[gggeeeeeehhh```kkk~~~}}}}}}~~~{{{xxxvvvvvvzzz|||{{{||||||sss]]]III:::555444///111333...111111000///////////////000000000000000000000000...------...333@@@TTTcccfffoookkkjjjhhhZZZWWWhhhkkkrrrfffcccsssXXXSSSSSSYYYgggyyy}}}|||oooddd^^^VVVNNNKKKSSSaaajjjlll```___gggllluuuzzzrrrZZZYYY___kkkrrrrrrqqqsssqqqrrrtttvvvvvvuuutttsssvvvtttrrrppphhh___\\\^^^lllaaaQQQDDD<<<888666444777666555444444555666777555777888999;;;???DDDHHH>>>PPPlll|||jjj```bbbhhh}}}yyyyyyyyyvvvtttrrrrrrrrrpppooommmmmmllllllkkkkkkjjjjjjhhhgggeeecccdddbbbWWWKKKDDDMMMWWW```hhhhhh\\\NNNaaasssuuummmttt}}}~~~}}}uuupppkkkjjjmmmnnnllljjjiiihhhgggggghhhgggfffddd^^^]]]]]]___cccfffeeedddfffjjjmmmkkkeeeaaa___```rrr}}}|||yyyyyytttkkk```QQQtttxxxZZZDDD;;;:::777444333333333222111111000000000/////////...........................---------------------------000111//////888IIIXXXbbbiiihhhcccjjjkkkIIIGGGYYYgggxxxCCCIIINNNQQQVVV^^^dddfffYYYPPPJJJKKKMMMKKKHHHHHHFFFBBB@@@AAAIIISSS\\\aaaeeeeeefffhhhiiijjjkkklllnnnmmmkkkkkkooouuu|||~~~tttZZZJJJ>>>CCC\\\kkkhhheeeiii```___iiiooohhhlll{{{zzzooo]]]KKKBBBAAA<<<:::777444222111000000------------------------...++++++...//////222666JJJ```pppkkk___cccxxx|||vvv|||sssxxxlll```[[[cccqqqeee]]]hhhssshhhWWW\\\ggg```aaadddZZZdddyyy{{{xxxwwwwwwxxxvvvxxxyyyuuuqqquuu~~~~~~~~~oooUUUAAA888777222222444...111111000///////////////000000000000000000000000......---///777HHH\\\jjjhhhtttoookkkkkkmmm[[[fffooovvvooo___mmm___GGGLLLNNNYYYooouuurrrrrrnnnhhhcccUUUQQQSSSOOOQQQqqqrrr___^^^ppp{{{{{{oooUUUYYYcccpppvvvuuussssssssstttvvvwwwwwwwwwvvvuuuvvvsssqqqmmmfffbbbfffmmmqqqcccOOO???777666666777666666555555555555666666777888999:::<<>>PPP^^^eeejjjfffaaaooo^^^EEEIIIeee}}}wwwCCCIIIMMMOOOSSSYYY]]]\\\PPPJJJFFFIIILLLJJJHHHHHHEEEBBB??????EEEOOOYYY___eeefffgggiiijjjlllmmmnnnllllllkkkmmmqqqwww|||vvv^^^DDD<<<@@@XXXlllfff___eeefffkkkxxxzzzrrryyy}}}ppp^^^JJJ???<<<;;;:::888555333222111000............------------...++++++...//////333888NNNeeerrriii```lll|||rrrzzzxxx]]]\\\___kkkhhhdddsssgggWWWZZZbbbdddccceee[[[ggg||||||vvvsssrrrrrrtttxxxyyyvvvpppqqqzzz~~~||||||{{{~~~^^^FFF999777222222444///111000000//////////////////////////////////////////000...000;;;OOOcccnnnkkkvvvnnnhhhlll^^^eee}}}}}}jjjbbbxxxsssYYYJJJFFFJJJXXXrrr{{{mmmiiicccVVVOOOOOOGGGCCCNNNRRR___rrr]]]```zzzmmmSSSXXXaaakkkqqqssstttuuuvvvwwwxxxxxxyyyxxxwwwwwwwwwsssoooiiiaaa]]]dddnnnlll^^^JJJ;;;555666:::<<<666555555555666666777777888999;;;<<<>>>BBBHHHLLLPPPZZZlll{{{zzzooolllqqqmmmuuu~~~~~~uuunnnttt|||xxxvvvssspppnnnnnnmmmjjjhhhggggggiiiiiigggjjjkkkhhheeeaaaYYYQQQEEELLLUUU\\\^^^YYYPPPHHH\\\ddd___]]]pppxxxoooeeecccggglllllliiiffffffeeefffhhhhhhgggeeebbbaaa```````````````___eeehhhiiihhheeebbbaaaaaalllwww}}}yyytttuuuwwwwwweeeIII^^^gggIII:::999777666666555444111///000000000000////////////........................////////////////////////---///000111777DDDUUUbbbfffgggaaa```vvv}}}\\\NNNVVVqqqDDDHHHKKKLLLPPPUUUVVVSSSKKKFFFEEEIIIKKKHHHFFFFFFCCCAAA>>>???DDDMMMXXX```eeefffggghhhjjjlllmmmmmmiiijjjlllooossswwwzzz{{{}}}}}}```>>>===???SSSiiiccc___ooosss~~~~~~qqq___KKK???<<<;;;:::999777555333222111/////////......------------+++,,,......///444;;;QQQgggrrrgggdddxxxyyywww}}}\\\WWW[[[cccsssuuuppp{{{|||dddbbbtttaaaRRRTTT[[[^^^\\\___\\\pppzzztttqqqqqqrrrppprrrtttsssqqqppprrrtttssseeeggg|||wwwrrr{{{xxxfffIII777555222111333000111000000///////////////////////////////////////000111000222@@@VVVhhhoooooouuuiiifffpppjjj]]]}}}hhhjjjhhhXXXPPPIIILLL[[[uuuuuugggbbbZZZKKKBBBBBBGGG@@@IIIRRRdddiiiZZZaaa|||~~~iiiOOORRRWWW^^^gggpppwwwyyyzzzzzzzzzzzzyyyxxxxxxwwwxxxsssmmmggg___ZZZ___ggggggZZZHHH:::444444555666666666666777777888888888999;;;===>>>@@@CCCHHHKKKIIIRRRhhh~~~{{{uuuuuuyyysssooonnnnnnmmmmmmkkkiiigggfffggghhhiiigggjjjkkkhhheeeaaaYYYPPPFFFKKKSSSXXXVVVPPPIIIEEEQQQWWWTTTZZZrrrooohhhaaaaaagggkkkjjjhhheeeddddddeeeggggggfffdddggggggfffdddbbb```______bbbdddeeeeeecccbbbbbbbbbgggqqqxxxwwwsssrrruuuwww[[[JJJ^^^mmmNNNAAA:::888777666666444111...////////////000000000000//////////////////////////////////////////////////////000444<<>>AAA>>>NNNeee```___zzzvvv{{{tttcccQQQDDD@@@<<<;;;:::999777555444333000000//////...---------,,,+++,,,......///555===TTTjjjrrrfffhhhyyyqqqSSSVVVYYYbbbvvvlllkkkwwwvvv]]]ZZZlllzzz|||___TTTWWW[[[[[[XXX\\\]]]tttwwwooojjjjjjllljjjkkkmmmoooqqqqqqooolllllleeeoooyyyrrr{{{vvv~~~pppMMM777555222111333111111111000///////////////000000000000000000000000000222222555FFF^^^nnnqqqtttrrrgggoooxxxZZZcccsssdddqqqzzz```VVVOOOPPPTTTbbbzzz{{{oooccc\\\XXXQQQKKKIIIFFF===@@@LLL```jjj^^^XXXbbbsss}}}xxxdddNNNPPPRRRYYYgggwww}}}|||{{{zzzyyyxxxwwwwwwqqqnnnmmmmmmllljjjlllqqqjjj^^^MMM???777444222111666777888999::::::999999<<<>>>AAACCCDDDEEEHHHJJJOOOYYYnnn~~~}}}}}}uuuooommmmmmnnnooojjjiiihhhgggfffggghhhhhheeegggfffdddccc```VVVLLLCCCFFFLLLOOOKKKDDD@@@BBBJJJNNNMMMYYYvvv|||eeebbb___```cccggghhhhhhcccbbbaaabbbccccccbbb```eeefffeeeccc___]]]]]]]]]___```aaabbbcccccccccccceeemmmvvvzzzyyywwwwwwyyy^^^UUU\\\oooOOO@@@;;;999777666555444111///////////////000000000000////////////////////////........................//////111888CCCQQQ___ggggggaaa___mmmkkkIII___}}}CCCDDDDDDCCCGGGLLLKKKGGGEEECCCEEEJJJJJJEEEAAAAAAAAAAAA@@@@@@BBBHHHRRRXXX]]]^^^```cccfffiiikkkmmmmmmmmmnnnppprrrtttuuuvvvyyy\\\???CCC>>>MMMjjjiiikkkmmmqqq|||zzzjjjVVVGGGAAA===<<<<<<:::999777555444000000000///...---------,,,+++,,,.........666???ZZZnnnsssfffkkkoooZZZWWWYYYeeeeeehhhssssss[[[XXXiiizzzuuuZZZTTTYYY\\\[[[ZZZ___^^^rrr~~~}}}|||tttllliiikkkoookkklllnnnppprrrrrrpppooouuu}}}vvvwwwuuuvvv|||UUU;;;888444222333111111111000///////////////000000000000000000000000...222333999LLLggguuuuuuwwwqqqiiilllTTTiiiooobbbggg|||lllZZZUUUNNNTTTZZZiii~~~xxxoooaaaXXXZZZ______ZZZKKKBBB???JJJ[[[gggfff]]]YYY\\\dddggghhhrrrrrrcccXXXZZZ^^^fffwww}}}zzzxxxwwwuuuuuuooommmnnntttvvvrrrooonnnbbbWWWHHH<<<666555555555777888999;;;<<<<<<;;;;;;???BBBFFFHHHIIIIIIIIIIIIMMMXXXkkkzzzxxxllljjjpppwwwrrrooonnnnnnnnnffffffgggggggggggghhhhhhfffeeecccbbbcccaaaVVVIIIBBBBBBFFFHHHBBB:::;;;@@@KKKLLLJJJYYYxxx}}}uuucccbbbaaa```aaadddiiilllcccbbbaaaaaabbbbbb```^^^___```aaa___\\\[[[\\\]]]^^^^^^___aaadddffffffffffffllluuu|||}}}xxxtttrrrccc^^^XXXdddwwwUUUBBB===:::777555444333222000.../////////000000000111////////////////////////------------------------...///333<<>>=========<<<:::888666555111000000///...---------++++++,,,...---...666@@@___rrrttteeekkkooo___[[[]]]nnnttt]]]dddnnnvvvsss]]][[[mmmiiiQQQNNNTTTWWWWWWXXX___^^^qqq}}}xxxrrrttttttqqqooorrrzzzrrrsssuuutttsssrrrsssuuu{{{zzztttnnnuuuqqq[[[???;;;777333444222111111000///////////////000000000000000000000000,,,111444;;;QQQmmm{{{yyyzzzpppmmmhhhVVVlll}}}}}}\\\___oooaaaVVVXXXQQQTTT\\\lllyyyqqqaaaUUU[[[jjjmmmgggZZZQQQHHHNNNXXXSSSMMMUUU[[[bbbhhh```ZZZhhhpppeeegggjjjnnnwww}}}zzzxxxvvvttttttvvvrrrpppsssqqqfffYYYRRROOOEEE888000///333777999888999:::<<<======<<<<<>>777999AAAOOONNNJJJYYYyyyzzzqqqggggggeeebbbaaaeeekkkqqqeeedddccccccccccccaaa___ZZZ\\\^^^]]][[[[[[\\\___^^^]]]___aaaeeehhhiiiiiiggglllttt||||||tttlllggg______TTTWWWtttaaaKKK>>>;;;777444333333222111.../////////000000111111000000000000000000000000---------------------------///444@@@PPP```lllqqqllldddllloooRRRLLLeee|||@@@@@@@@@@@@AAABBBBBBCCCDDDFFFHHHHHHFFFDDDCCCCCCAAAAAABBBBBBAAACCCNNNZZZYYYVVVYYYccciiiiiikkkpppuuusssqqqqqqtttvvvxxxxxx||||||ZZZFFF======TTTppp~~~sss{{{pppVVVDDD>>>>>>???>>><<<===>>>:::333222111111000000000000111---000...///222...555III```sssxxxjjjfff{{{hhheeeeeeeeewww___dddnnnttt}}}uuu]]]YYYtttzzzaaaMMMGGGOOOYYY]]]\\\[[[^^^lllzzzvvvxxxtttqqqqqqvvv|||{{{yyywwwuuupppmmmpppvvv~~~oooooorrr~~~jjjDDD444:::777///111333222111////////////000000000000000111111111111222111666EEE\\\pppzzz}}}~~~hhh^^^TTTjjjjjjkkkjjj]]]eeeuuuzzzeee[[[UUUTTTWWW```nnn|||qqq^^^YYYdddsss|||~~~mmm[[[PPPSSSVVVQQQLLLMMMXXXdddiiibbb___iiiwww~~~|||yyyxxx}}}}}}wwwssspppppppppnnnqqquuuooo```SSSOOOJJJ@@@777555555666888<<<<<<;;;:::;;;===>>>???>>>BBBGGGMMMPPPKKKFFFJJJRRR\\\cccvvv|||lllwww}}}~~~wwwsssqqqnnnllljjjgggeeeeeefffhhhiiiiiiiiihhhccc______^^^UUULLLFFFGGGIIIHHH@@@999;;;AAAOOOPPPTTT___sssyyylllnnnlllgggiiipppqqqmmmgggeeebbbaaabbbcccbbbaaaXXXZZZ[[[[[[YYYXXXYYYZZZZZZ[[[]]]```cccgggjjjlllmmmlllqqq|||}}}rrrfff``````lllRRRQQQsssiiiFFF???;;;666555666777555333222000//////000111111000000000000000////////////............////////////---...777HHHXXXccckkkqqqrrr[[[vvvtttcccMMMRRR^^^mmmyyy@@@?????????@@@BBBCCCDDDFFFGGGGGGGGGEEEDDDCCCCCCAAAAAABBBCCCAAACCCMMMYYYZZZXXX[[[ccchhhiiikkkpppsssrrrqqqqqqsssvvvxxxyyy}}}yyyZZZDDD===>>>UUUooo}}}vvvxxx}}}tttWWWCCC>>>???@@@???<<<===???:::333111111000000//////000000...111///000444111888LLLfffuuuwwwiiigggyyyeee___gggpppxxxbbbiiitttvvvyyy___\\\zzzpppYYYHHHEEEMMMUUU```]]]ZZZ\\\jjjxxxtttuuurrrooopppssswwwxxxxxxtttssssssqqqmmmjjjqqqzzzvvvuuuttt~~~sssKKK666888555000444444333111000//////000000000000000000111111111111111222:::LLLcccuuu~~~vvvZZZXXXiiihhhgggxxxbbbZZZdddttt^^^WWWTTTUUUUUU^^^kkkyyyzzzkkk\\\\\\jjjxxx}}}|||mmm^^^TTTUUUSSSKKKFFFHHHUUU___dddbbbeeetttzzzuuurrrrrrssstttrrrrrrqqqhhhYYYOOOMMMOOOCCC777444666777999;;;>>>======>>>@@@BBBBBBBBBGGGFFFHHHKKKKKKKKKQQQYYYbbbppp{{{yyysssnnnkkkiiiiiigggeeeeeefffhhhiiiiiiffffffbbb______]]]TTTIIIBBBCCCFFFFFFAAA<<<@@@HHH^^^\\\^^^jjjxxx|||vvvkkknnnmmmhhhhhhlllnnnkkkgggfffeeeeeeeeedddaaa___ZZZ\\\\\\[[[XXXUUUUUUUUUXXXYYY\\\___ccchhhkkkmmmooopppwwwwwwkkkfffnnnxxxZZZRRRjjjnnnNNNEEE@@@:::777777777444222222000//////000111111000000000000000////////////............//////////////////888JJJ\\\gggnnnrrrtttgggkkkbbbRRRVVVfffvvv~~~pppjjj}}}>>>===<<<===>>>BBBEEEGGGIIIHHHFFFEEECCCCCCCCCCCCBBBAAABBBCCCBBBCCCLLLWWW[[[YYY\\\bbbfffhhhlllpppqqqqqqqqqqqqsssvvvyyy{{{~~~vvvYYYBBB===???TTTlllyyywwwkkkjjjtttzzzxxxXXXEEEBBBAAAAAA???<<<===???:::333111111000///////////////---000...000444111999MMMjjjvvvvvviiiiiixxx}}}{{{|||bbbccchhhzzzrrr^^^iiiwwwhhhfffxxxcccOOOEEEDDDKKKQQQXXXWWWYYY```qqquuussspppnnnllllllmmmnnnnnnmmmqqqrrrtttsssnnnmmmxxx{{{wwwttt{{{}}}UUU;;;888555111888444333111000//////000000000000000000111111111111000666CCCWWWmmm|||wwwttt}}}\\\```nnnvvv{{{www___aaaqqqkkkWWWSSSTTTXXXZZZcccppp|||{{{xxxqqqdddZZZ```qqq~~~~~~xxxoooeee]]]ZZZRRRGGGCCCFFFRRRYYY\\\^^^kkk}}}wwwuuuvvvxxxvvvuuusssoooeee[[[VVVWWWXXXHHH999555888;;;<<<===@@@@@@AAACCCDDDFFFGGGHHHPPPLLLLLLOOORRRTTT[[[bbblllwwwnnnxxxyyyqqqkkkiiiiiihhhfffddddddfffhhhhhhhhheeeeeecccaaaaaa^^^TTTHHHCCCDDDGGGIIIHHHHHHOOOYYYnnnhhhiiivvv|||vvvuuulllpppqqqlllhhhhhhjjjiiiffffffeeefffeeeccc___\\\\\\]]]\\\YYYUUURRRPPPPPPUUUVVVZZZ^^^dddiiimmmpppmmmooovvv}}}|||sssjjjfffqqq|||dddWWWccczzzwwwYYYLLLGGG???:::888666333000222000//////000111111000////////////000000000000............////////////111000:::NNNbbbmmmppprrriiilllkkk___ccc\\\^^^rrrooogggmmm===<<<;;;;;;>>>BBBGGGJJJKKKHHHDDDBBBBBBBBBCCCCCCBBBAAABBBCCCBBBCCCJJJSSSWWWXXX\\\aaaeeejjjooosssqqqqqqrrrsssuuuxxx|||uuuXXXBBB<<<<<>>;;;<<<>>>:::333111111000///............+++...,,,---222///888MMMiiiuuuvvvjjjjjjyyy~~~ooonnnnnneeetttwwwiiiZZZiiixxxnnnqqqqqqZZZIIICCCEEEIIILLLKKKOOOWWWcccvvv{{{vvv}}}vvvrrrmmmkkkhhhgggfffggghhhiiipppsssuuutttnnnnnn{{{}}}~~~vvvpppvvv]]]AAA:::666333999444333222000///000000111///000000000111111111111111;;;MMMcccvvv~~~nnnrrrnnn```eeesssmmm^^^llldddTTTRRRTTTYYYaaakkkzzzyyysssppplllaaaYYYaaatttwwwrrrmmmggg```RRRFFFEEEJJJSSSYYY^^^dddvvv{{{{{{|||vvvvvvtttnnngggbbbcccfff^^^LLL;;;777<<>>CCCIIILLLJJJFFFBBB@@@@@@BBBBBBBBBBBB@@@AAACCCBBBBBBGGGNNNPPPUUU[[[___dddkkkrrrvvvqqqssstttuuuvvvyyy}}}uuuWWWBBB;;;888KKKbbbfffjjj{{{ccc```mmmzzzqqqmmmzzzuuuWWWGGGHHH??????<<<:::;;;===:::444222222000//////.........,,,...+++---111///888MMMffftttvvvjjjiiiyyy{{{jjjooovvvppphhhaaattt{{{zzzooowww{{{kkkTTTEEEAAACCCEEEEEEGGGJJJQQQ]]]qqqnnnuuuxxxmmmjjjhhheeecccbbbcccfffiiillloooqqqoooiiiiiiuuu~~~{{{wwwnnnqqqbbbEEE===888333777444333222000000000000111///000000000111111111111333BBBYYYooo}}}}}}yyyqqq|||```eeepppwwwaaa\\\ttt___SSSQQQQQQUUU]]]kkk}}}vvvqqqnnnlllaaaZZZbbbtttyyytttrrrmmmaaaQQQGGGIIIQQQYYYfffuuuxxxxxxssskkkdddaaaaaaccc[[[III999777<<<@@@@@@???AAADDDGGGIIIIIIIIIKKKMMMOOOQQQTTTVVVYYYeee}}}ggg[[[```ddd\\\SSSOOOLLLOOOYYYddd|||~~~~~~zzzsssnnnmmmnnngggfffeeeeeeggghhhhhhgggbbbddddddcccccc```TTTHHH>>>>>>@@@FFFKKKPPPZZZdddtttkkkoooxxxyyyxxxtttlllfffgggjjjkkkgggccc```___^^^^^^]]]ZZZZZZYYYVVVRRRNNNLLLLLLNNNQQQUUU[[[bbbhhhnnnqqqrrrrrrqqqooommmkkkhhhfff```ooolllfffaaauuuiiiOOOHHH@@@:::888777444222222000//////000111111000.../////////000000000111............////////////000333@@@WWWjjjrrrqqqoooppphhhPPPUUUdddeeeqqq}}};;;;;;;;;===@@@EEEJJJLLLHHHCCC???===@@@BBBAAA@@@AAA??????BBBBBBAAADDDIIIIIIRRRZZZ___dddlllsssvvvqqqsssuuuvvvuuuxxx}}}tttTTT@@@:::999JJJ______]]]iiigggoooqqqSSSCCCEEE>>>>>><<<999;;;>>><<<777444333222000///////////////111......222111999OOOhhhvvvxxxllllll|||rrr{{{~~~kkkiii~~~xxxzzzrrr|||ttteeeQQQDDD@@@AAAAAA@@@DDDFFFJJJUUUlllxxxtttvvvfffffffffeeebbbaaaaaadddgggkkklllmmmlllhhhgggqqq~~~ttttttxxx{{{oooooovvvdddFFF???;;;444555555444222111000000111111000000000000111111111111666HHHbbbyyy{{{uuuiii{{{uuuaaazzzuuu^^^bbb~~~{{{\\\RRRPPPNNNQQQUUUgggzzzvvvsssqqqkkkbbb\\\cccsss}}}wwwvvvnnn^^^NNNGGGNNNWWWaaayyywwwvvvwww~~~{{{yyyrrrggg___ZZZUUUPPPOOOAAA666666;;;>>>>>>>>>AAAEEEIIIKKKIIIIIIKKKMMMRRRSSSVVVYYY___ssswwwfffPPPNNN\\\YYYXXXWWWZZZdddpppxxxzzz}}}xxxsssooommmhhhgggfffgggiiiiiiiiigggaaabbbbbbaaaaaa^^^SSSGGG???===???DDDIIIMMMVVV^^^jjjccchhh}}}}}}zzzvvvrrrkkkeeeeeeiiimmmhhhccc___^^^_________YYYYYYYYYVVVQQQNNNLLLLLLMMMOOOSSSYYY___fffkkknnnrrrqqqmmmkkklllnnnjjjeeeiiiooojjjeee^^^wwwoooNNNGGG???999888777555444222000//////000111111000......//////000000111111............///////////////666GGG]]]mmmrrrpppooolll|||yyy^^^OOOZZZkkkqqq;;;;;;===???BBBFFFJJJLLLDDD@@@<<<<<>>>>>AAAAAA???AAAEEEFFFQQQ[[[___ccckkkrrrssspppsssuuuuuusssuuu{{{pppPPP<<<;;;===LLL^^^^^^aaaqqqtttqqqTTTDDDFFF??????<<<:::===AAA@@@;;;555444333111000000//////000222......222000999NNNkkkwwwzzzrrrwww~~~|||}}}|||bbbbbbttt}}}xxx{{{vvvxxxooobbbQQQFFFBBBBBBBBB@@@BBBDDDHHHSSSggg{{{mmmfffbbbdddfffeeebbb``````aaagggggghhhiiiffffffnnnxxxpppsssuuuuuuvvv|||zzzmmmllllll{{{fffEEE>>><<<555444555444222111000000111222000000000000111111111111888MMMiii|||uuucccwwwlllkkkpppbbbooosssVVVQQQSSSRRRUUU\\\mmm{{{uuurrrqqqpppgggbbb___fffttt~~~{{{ppp]]]LLLIIIRRR]]]mmmooorrrwww{{{xxxxxxxxxwwwpppgggbbb^^^TTTJJJCCC;;;555888===>>>???@@@BBBGGGLLLLLLJJJIIIKKKMMMSSSVVVZZZ___fffuuu{{{pppcccXXX\\\iiiiiioootttxxx||||||||||||{{{wwwrrrmmmhhhgggggghhhjjjkkkiiihhhcccdddcccbbbbbb```VVVJJJAAA??????CCCFFFIIINNNUUU\\\XXX]]]ppp~~~wwwpppmmmhhhbbbaaafffhhheeeaaa^^^]]]^^^]]]\\\ZZZZZZYYYVVVQQQMMMJJJJJJMMMNNNRRRWWW]]]cccgggjjjnnnnnnmmmmmmssswwwqqqfffooolllccc```YYYssswwwOOOHHH???:::888888666555222000//////000111111000.........///000111111111............////////////000:::NNNdddpppqqqpppqqqooo{{{```VVVbbbsss;;;<<<>>>AAADDDGGGJJJLLLBBB===:::;;;???BBB@@@===???======@@@@@@>>>???CCCDDDQQQ\\\___cccjjjooopppooorrrtttsssrrrsssyyy~~~}}}mmmMMM888===BBBOOO^^^aaajjjsssXXXIIIKKK@@@@@@===<<>>666555444222111000000000///111,,,,,,///---666LLLmmmxxx{{{yyy~~~vvvpppTTTRRR___ddddddnnnkkkkkkssstttyyy~~~vvvmmmbbbTTTJJJGGGFFFFFFDDDDDDGGGKKKRRR]]]mmm}}}}}}}}}nnncccjjj___dddhhhiiieee___\\\[[[___^^^___aaaaaaaaagggoootttwwwtttlllllluuu|||}}}vvviiihhh}}}jjjuuufffCCC===<<<666444555444333111000111111222000000000000111111111111999OOOmmm~~~wwwooossscccoooiiicccvvvlllRRRQQQWWWYYY^^^jjjzzzwwwqqqnnnlllkkkccc```aaaiiiuuusss^^^MMMLLLWWWaaawww~~~zzztttrrrrrrssssssooojjjjjjjjj___RRR???999777<<<@@@AAABBBDDDCCCHHHMMMNNNKKKIIIKKKMMMNNNRRRZZZbbbeeejjjttt|||wwwrrrsssuuuxxxuuutttuuuxxx{{{yyytttnnniiihhhhhhiiikkkkkkjjjhhhggghhhgggeeefffdddZZZOOO>>>;;;;;;>>>@@@AAAEEEJJJQQQOOOSSSeee~~~tttkkkhhhddd___^^^bbbaaa___]]]\\\\\\[[[YYYWWW\\\\\\ZZZVVVPPPLLLIIIHHHMMMNNNQQQVVV[[[aaaeeehhhpppqqqrrrwww{{{lllmmmeee]]]]]]UUUnnn|||QQQJJJAAA;;;999888777555222000//////000111111000---......///000111111222............/////////000000===SSShhhrrrrrrppprrroooaaafffttt>>>======@@@EEEGGGFFFEEE===;;;999:::>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@EEELLLUUU\\\fffnnnpppnnnuuurrrppprrruuuxxxxxxwww|||dddJJJ777888<<>>;;;:::888555333111000000+++111...,,,......666IIIooo|||yyyttt{{{}}}{{{kkkZZZYYYaaaaaaiiisssxxxrrrmmmxxxzzzsssmmmiiihhhhhhiiimmmuuu}}}~~~vvvoooeeeaaa^^^\\\VVVMMMGGGGGGGGGHHHNNNXXX___bbbeeejjjooo{{{zzzyyyvvvqqqkkkeeecccddddddbbb```______^^^\\\ZZZ```YYYXXX]]]^^^]]]hhhyyynnniiijjjggglllwwwzzzwwwggggggzzzvvv|||mmmGGG======777444666555444333222111111111000111222222111000111222777ddd}}}zzzzzzzzztttdddzzzjjjlll~~~fffXXXZZZYYY```tttyyyppplllkkklllfffeeehhhtttzzzdddTTTJJJRRRggg}}}{{{sssoooppphhhlllooouuuhhhHHH>>>888888>>>EEEHHHIIIJJJSSSMMMEEEAAABBBDDDDDDDDDQQQTTT[[[bbbeeehhhqqq{{{}}}{{{mmmrrruuurrrpppppppppmmmllllllkkkjjjiiiiiiiiijjjooolllfffbbbddddddZZZNNNCCC===:::===AAAAAAAAACCCQQQUUUfff~~~|||qqqiiiccc^^^\\\^^^[[[^^^___[[[YYY\\\]]]\\\\\\ZZZVVVTTTQQQMMMIIIFFFMMMOOOQQQTTTXXX___ggglllwwwyyyyyygggaaa^^^aaagggfffiii}}}]]]HHH@@@BBB===::::::666555333222222222222111///---------......000111222111111111000...---///000222BBBYYYlllvvvxxxwwwvvv}}}tttuuuuuu>>>===>>>AAAEEEFFFDDDBBB:::888888;;;@@@CCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBJJJTTT]]]gggpppsssppprrrpppoooqqquuuxxxyyyyyy{{{```FFFEEEAAA>>>QQQjjjpppxxx~~~yyyvvv___LLLEEECCCAAA@@@@@@BBBCCCBBB@@@;;;999777444333111111111,,,111///,,,......555HHHmmm{{{vvvmmmyyy~~~wwwxxxwwwiii[[[___lllooo{{{}}}zzztttnnniiieeecccbbbeeefffhhhooottttttnnnhhhaaa]]]YYYWWWRRRJJJFFFGGGIIIMMMWWWbbbhhhjjjnnntttuuuxxxvvvnnngggfffeeeccc```^^^\\\[[[[[[ZZZXXXWWWXXXVVVWWWZZZ]]]dddtttpppeeefffgggoooyyyxxxsssfffhhh{{{tttOOOBBB???999555666666444333222111111111000111222222111111222333>>>kkk}}}~~~{{{tttgggwwwnnnssseeeVVVXXX___ssswwwooolllkkkllleeeaaafff|||www]]]NNNKKKWWWlll}}}yyyrrroooooohhhkkkkkkmmmtttqqqYYY===AAA<<<<<>>::::::@@@DDDCCCCCCDDDOOO\\\uuu|||ssskkkhhhddd^^^[[[[[[\\\______ZZZYYY[[[]]]\\\YYYWWWUUUSSSQQQOOOKKKHHHJJJLLLOOOSSSXXX```iiinnn||||||}}}iii___[[[___iiiiiiddduuuaaaJJJAAABBB===:::;;;777555333222222222222111///...............///000111///000000///......000222444EEE]]]ooouuuvvvvvvwwwxxxvvvvvv======???AAACCCCCC@@@>>>666666999===BBBEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBKKKVVV___hhhppprrrooopppooonnnpppssswwwzzzzzz}}}]]]CCCAAA<<<;;;OOOiii|||~~~vvvoooWWWHHHEEEBBBAAAAAABBBDDDDDDCCCAAA===;;;888444222222222222---222///,,,///...444FFFiiiwwwsssgggqqqzzzzzzvvvssspppsssuuuzzz~~~tttkkkvvv{{{yyytttoookkkhhhgggfffhhheeecccdddggghhhddd```\\\WWWSSSPPPLLLFFFEEEGGGIIIRRRbbbpppvvvxxx{{{nnnxxxxxxkkkeeehhhfff___[[[YYYVVVUUUVVVUUUTTTRRRPPPUUUXXXYYYaaattthhh\\\^^^eeerrr{{{wwwnnndddiii|||{{{VVVGGGAAA:::777777666555333222222111111000111222222111111333555HHHtttxxxiiimmmzzznnn~~~xxxnnnyyyfffVVV[[[mmm|||tttnnnkkkkkkllliiidddkkkdddPPPMMMZZZnnnzzzuuuooommmnnngggiiihhheeefffaaaOOO:::???===DDDTTTccchhhhhhggg^^^YYYQQQIIIGGGLLLWWW___lllnnnyyy|||kkkooopppkkkiiilllooopppnnnkkkgggcccbbbccceeegggkkkkkkhhhggghhheeeXXXKKKAAA===<<<@@@DDDDDDFFFIIISSSgggzzzooopppjjjfffgggfffaaa[[[ZZZ___bbb```[[[YYY[[[]]]\\\UUUTTTRRRRRRQQQPPPMMMKKKFFFIIILLLQQQXXX```iiippp}}}~~~ssshhh^^^XXX\\\nnnooo___jjjgggOOOBBBBBB<<<:::;;;777555333222222222222111/////////.........//////000---...//////...///111333666JJJcccsssvvvuuuwww{{{sssqqqrrr}}}|||:::<<<>>>@@@@@@>>>;;;888555777;;;@@@CCCEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@EEEOOOYYY```ggglllmmmkkkpppooonnnooorrrvvvyyy{{{~~~ZZZBBB777444;;;QQQhhh}}}~~~}}}iiiQQQDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBB@@@<<<777444333333333///333///---///...333CCCbbbtttrrrgggsss|||pppzzz{{{zzz|||zzzxxxwwwwwwrrrkkknnnvvv~~~|||yyyvvvqqqmmmjjjiiijjjkkknnnmmmjjjfffbbb```^^^^^^XXXRRRLLLJJJGGGDDDEEEHHHIIIUUUhhhwww}}}tttkkk{{{~~~ooofffiiidddXXXVVVTTTQQQQQQQQQQQQQQQPPPNNNVVVXXXYYYhhhnnn\\\VVV\\\eeevvv~~~pppiiiooo~~~XXXFFF???:::999777666555444333222222222111222222222111222555777OOO{{{|||nnnhhhiiiqqqsssssshhhZZZhhhwwwppplllkkkkkkkkkkkkgggqqqtttUUUMMM[[[ppp{{{tttqqqmmmlllmmmeeehhhgggccc```\\\QQQEEE???EEEVVVmmm|||zzznnnfffggg\\\QQQRRRaaaxxxooommmrrrsssmmmhhhhhhjjjjjjllljjjhhheeecccccccccdddfffggghhhhhhiiiggg[[[OOOFFFDDDEEELLLRRRWWW^^^dddttt}}}kkkoooiiieeehhhiiiddd___\\\eeegggddd]]]YYY[[[\\\[[[TTTSSSQQQQQQQQQPPPMMMKKKEEEGGGKKKPPPVVV^^^gggmmmyyy|||ooogggeee___WWW[[[rrrvvv[[[bbbnnnSSSDDDAAA<<<:::;;;888555333222222222222111///000//////............///...///000/////////111333999NNNiiiwwwxxxvvvzzzpppdddggglllrrrkkkuuu888;;;===>>>===:::777555777:::>>>BBBCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@FFFPPPZZZ```eeejjjllljjjppppppooooooqqqtttxxx{{{wwwTTT@@@;;;777AAATTTdddxxxsssnnnnnnrrriiiQQQEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCHHHFFFAAA<<<888555333333///333///---000///333AAA^^^tttuuujjjxxxxxxuuuyyymmmgggccc```qqqwww|||}}}~~~mmmiiiccc___]]]```dddgggjjjmmmmmmggg^^^YYYZZZ^^^TTTMMMHHHFFFDDDBBBDDDIIIKKKVVVgggtttyyysssmmmtttiiihhh___PPPSSSQQQNNNMMMNNNOOOOOOOOOPPPUUUTTTUUUfff}}}vvvZZZTTTXXX```fffuuusssnnnvvv}}}UUUAAA<<<999;;;777777555444333222222222111222222222222333666999SSSzzzqqqllljjjxxxggg___yyy{{{sssmmmkkkkkkkkkjjjfffgggpppqqqOOOJJJ```~~~tttyyytttpppooollljjjkkkfffiiihhhddd```\\\VVVPPPEEESSSnnnmmm^^^YYYQQQSSSkkkyyy]]]fffnnnrrrnnnhhhffffffeeeiiijjjjjjjjjhhheeecccaaa```cccfffgggjjjiii```VVVHHHLLLWWWfffqqqwww}}}wwwnnnhhhiiikkkgggbbb```jjjkkkhhh```[[[ZZZZZZXXXUUUTTTRRRQQQPPPNNNKKKHHHFFFHHHKKKNNNTTT[[[ccciiiuuuxxxkkkfffhhhaaa[[[[[[sss{{{ZZZ```sssVVVEEEAAA<<<:::;;;777555333222222222222111///000//////............///000111111111000000222333<<>>777BBBVVVeee|||kkkiiiiiikkkiiilll|||mmmUUUHHHHHHHHHIIIHHHGGGEEEDDDEEEFFFKKKIIIEEE@@@<<<888555333///222...---111000333AAA[[[uuuwwwlllyyytttzzzuuummmpppxxx|||~~~~~~yyymmmccccccjjjwww}}}yyyuuuccc___ZZZWWWWWW[[[```cccaaaeeefff```WWWRRRUUUYYYPPPJJJEEECCCBBB@@@CCCHHHMMMUUUcccmmmqqqwwwuuupppvvvhhhaaaXXXLLLQQQNNNKKKKKKLLLMMMNNNNNNPPPRRRNNNMMMXXXeee___OOOHHHJJJUUU\\\]]]iiivvvuuummmiiiqqqooo{{{RRR???;;;999;;;888777666444333333222222111222222222222444888;;;WWWmmmjjjlllooo~~~cccaaa~~~www}}}xxxpppkkkkkkkkkjjjiiifffiiirrr{{{{{{www{{{~~~YYYCCCFFFeeekkkqqq|||nnnjjj}}}zzzooommmnnnllliiihhhhhhiiiiiifffaaa[[[WWWTTTKKK[[[wwwzzz```QQQIIIPPPgggwwwrrrddd^^^YYYSSS\\\fffnnnlllfffeeeeeeeeegggiiikkklllkkkgggcccaaa^^^aaadddeeehhhjjjeee]]]PPPXXXgggwww}}}{{{xxxyyy}}}sssjjjjjjkkkhhhcccaaaiiikkkhhhaaa\\\ZZZYYYVVVVVVTTTRRRPPPOOOMMMIIIFFFFFFHHHJJJMMMRRRXXX```eeevvv}}}wwwpppccc```\\\ppp{{{\\\bbbuuuWWWEEEAAA<<<;;;;;;666555333222222222222111/////////.........//////000000111222222111222444666BBBXXXqqq~~~}}}|||lllXXXYYYmmmyyyiiivvv;;;===???>>>;;;888888999:::>>>AAACCCBBBAAABBBDDD@@@@@@@@@@@@@@@@@@@@@@@@DDDNNNWWW[[[___eeekkkmmmlllmmmooooooqqqwww~~~fffHHH;;;:::333CCCZZZiiiaaajjjssstttpppsssnnnVVVGGGDDDGGGHHHHHHFFFDDDEEEIIIMMMHHHGGGEEEBBB???:::777555///111------222111444AAAYYYtttxxxlllxxx|||{{{~~~rrrpppppp|||}}}yyy~~~}}}{{{vvvtttyyyeeeZZZTTTWWW]]]hhh~~~~~~xxxpppiiieee```___]]]\\\]]]```dddfffdddbbb^^^WWWQQQNNNNNNPPPLLLFFFBBBAAA@@@>>>AAAFFFKKKSSS```kkkqqqvvvvvvsss{{{|||qqqbbbWWWPPPMMMOOOLLLIIIHHHJJJLLLMMMMMMNNNNNNLLLJJJNNNPPPIII>>>>>>CCCOOOUUUTTT```llliiigggeeelll|||sssdddyyy|||TTTBBB>>>:::;;;888777666444333333333333111222222222222555999===\\\vvvcccfffqqq|||``````~~~yyyhhh```kkkyyy~~~wwwooojjjjjjkkkjjjhhhhhhiiiqqq{{{zzzsssuuu~~~|||qqqYYYGGGCCCHHHbbb}}}jjjsss|||pppjjj{{{uuukkkkkknnnmmmiiigggfffggghhhgggccc]]]YYYWWWPPP^^^qqq~~~xxxdddSSSLLLOOOfffpppvvvmmmWWWOOOQQQTTT\\\gggnnnkkkeeedddggghhhggghhhjjjkkkjjjgggdddccc```bbbcccccceeeiiigggbbb\\\___gggmmmllleeeaaabbbnnn~~~}}}rrriiiiiikkkgggaaa]]]bbbfffeee```\\\ZZZXXXUUUUUUSSSQQQPPPOOOLLLIIIGGGEEEGGGIIILLLPPPWWW___dddxxxxxxcccddd\\\jjjyyy^^^ggguuuWWWDDDAAA===<<<;;;555555333222222222222111///...............///000111...///111333444666999;;;KKK]]]ttt~~~iiiXXX]]]xxx{{{ttt===???AAA???<<<::::::<<<:::===AAACCCBBBBBBDDDFFF@@@@@@@@@@@@@@@@@@@@@@@@HHHQQQYYYZZZ\\\aaagggiiiiiikkknnnooorrryyy~~~dddGGG<<<<<<555IIIaaalll~~~zzzeeetttlllTTTCCC???EEEFFFFFFEEEDDDGGGMMMRRRDDDDDDDDDCCC@@@<<<888666...111,,,,,,333222444AAAVVVssswwwkkkxxx||||||~~~nnnnnnttt}}}ooocccggg|||vvvmmmiiiuuuwwwhhh^^^WWWWWW^^^dddkkk}}}yyyssskkkddd```___```aaacccdddfffggghhhpppggg[[[SSSOOOMMMJJJGGGJJJDDD@@@???>>><<>>>>>===<<<<<<>>>AAAFFFNNNZZZgggrrr{{{zzzjjjgggiiifff]]]QQQJJJKKKNNNJJJIIIHHHGGGFFFGGGHHHIIILLLKKKJJJJJJIIIGGGCCC@@@===FFFMMMSSS___pppwwwuuuqqqhhhqqq{{{ooo{{{WWWGGG@@@===BBB:::999777555333222222222111666222000444444888EEEqqqttt{{{]]]dddccc]]]hhhaaaLLLDDD@@@AAAJJJ\\\rrrzzzuuuooollllllkkkhhheee^^^```mmm|||}}}qqqjjjmmmeeeUUUFFFBBBEEENNN```rrr{{{}}}rrriiiggggggffffffgggddddddhhhmmmllleeedddhhhttteee]]]aaa^^^RRRPPPWWWppp~~~{{{ooo\\\^^^nnnzzzyyyrrrpppjjjaaadddnnneeeddddddeeeggghhhgggfffgggeeebbb``````bbbdddffffff^^^SSSLLLMMMSSS[[[___hhh{{{vvvqqqmmmkkkiiiddd[[[TTTWWW\\\^^^[[[YYYXXXVVVRRRSSSPPPNNNMMMMMMLLLKKKIIICCCAAACCCIIIOOOTTT^^^gggxxxhhh```ZZZgggnnn[[[fffvvv```JJJBBB???:::999<<<<<<:::777333111000000000//////............//////000000---000777555777GGG```jjjzzz~~~www}}}~~~lllgggaaaddd???>>><<<:::999:::;;;===@@@AAABBBCCCDDDCCCBBBAAA@@@AAACCCCCCAAAAAAAAABBBJJJRRRXXXZZZ]]]dddiiikkkkkkllloootttuuuxxxoooSSS===888777888IIIdddqqqpppuuudddLLLDDD>>>BBBAAAAAAAAABBBEEEGGGIIIBBBBBBBBBBBBBBB???:::777333111111222000///666???TTTlllxxxtttsssyyyppp]]]QQQRRRRRROOOWWWeeerrr}}}~~~wwwkkkfffhhhhhhddd]]]]]]nnnyyypppkkkiiijjjkkkfffbbb]]][[[]]]aaaeeegggddd\\\RRRKKKIIIGGGDDDAAA>>>>>>>>>===;;;;;;===???@@@HHHSSS___iiirrryyy}}}|||ooobbb``````\\\UUUMMMGGGHHHJJJHHHGGGFFFEEEFFFFFFGGGHHHJJJIIIHHHHHHIIIIIIGGGEEE@@@JJJRRRWWWbbbrrrzzzxxxmmmgggnnn{{{ggg|||{{{XXXIIIBBB>>>BBB;;;:::888666444333333222111666222000444444999HHHvvvzzzooouuuddd[[[```WWWFFFAAA@@@@@@HHH[[[qqqxxxsssmmmjjjjjjjjjgggdddgggeeekkkwwwyyyrrrnnnqqq___QQQFFFFFFLLLVVViii{{{{{{{{{qqqhhhfffgggeeeeeeffffffddddddddd___\\\dddnnnxxxnnnjjjmmmeeeZZZ\\\hhhsssdddjjj{{{uuurrrlllaaa]]]``````aaacccfffhhhhhhfffdddaaabbbbbbccccccddddddddd```[[[SSSNNNNNNRRRZZZ___gggxxxyyyrrrkkkgggeeeaaaZZZTTTWWW\\\^^^[[[XXXXXXVVVSSSQQQOOOLLLKKKJJJIIIHHHFFFBBB@@@BBBHHHMMMRRR\\\eeezzzpppddd\\\TTT```hhhUUU[[[{{{bbbKKKEEEFFFCCC>>>===;;;999666444222111111222//////............//////000000---000666333777GGG```kkk{{{}}}yyyxxxccc^^^[[[```zzz>>><<<999666666999<<<>>>@@@AAABBBCCCBBBAAA@@@???>>>@@@AAABBBAAAAAABBBCCCJJJRRRYYY\\\___fffkkklllmmmmmmooorrrsssuuuhhhMMM:::999<<<<<>>???>>>>>>???@@@BBBEEEFFFDDDCCCBBBAAAAAA???<<<999555333222222000///555===TTTkkkxxxvvvxxx{{{~~~}}}aaa[[[WWWXXX[[[```hhhoooxxx}}}xxxnnneee```dddkkkbbbhhh~~~}}}tttlllfffccccccddd___\\\YYYWWWXXX[[[\\\\\\VVVPPPJJJGGGFFFEEEBBB@@@?????????<<<:::999:::<<<@@@GGGQQQ[[[dddkkkrrrvvvtttzzziii___YYYVVVRRRMMMIIIFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHFFFFFFGGGIIIKKKKKKJJJ???JJJRRRYYYeeevvv~~~iiifffkkkwwwwww___zzz{{{ZZZLLLFFF@@@BBB<<<;;;999777555444333333000555333111555444<<>>??????GGGYYYooo~~~{{{vvvrrrllljjjjjjjjjhhhfffgggiiisssxxxmmmjjj[[[OOOGGGJJJQQQZZZkkk|||qqqoooxxxooogggeeeeeecccccceeegggddd___YYYSSSUUUdddsssvvvsssvvvzzzrrriiipppzzzpppvvvwwwnnnooonnnfff```___\\\]]]```eeehhhhhheeebbb___aaadddfffeeeccc___]]][[[ZZZVVVRRRPPPSSS[[[aaappp{{{}}}tttiiibbb```___\\\YYYXXX\\\]]]YYYWWWWWWVVVSSSPPPMMMJJJHHHGGGFFFDDDBBBAAA???@@@EEEJJJOOOXXXaaattt}}}}}}iiibbb[[[RRR^^^hhhTTTSSSvvv~~~bbbHHHCCCFFFDDD===::::::999777555333333333333000//////......//////000000000---///555222666GGG```nnn}}}|||{{{yyy```\\\^^^eeezzz~~~???;;;666333444777;;;===@@@AAAAAABBBAAA@@@>>>>>>===???@@@@@@@@@AAACCCEEEKKKTTT[[[]]]```fffjjjkkknnnnnnpppqqqqqqttt~~~dddKKK;;;;;;<<>>===999555333333111///444;;;LLLfffvvvttt}}}sss|||zzzddddddcccfffqqqwwwlllkkkuuu|||{{{qqqbbb^^^eeeooovvvkkkmmm~~~zzzvvvpppjjjddd___\\\[[[VVVTTTSSSSSSTTTUUUUUUTTTMMMJJJGGGEEEDDDCCCAAA>>>AAAAAA???<<<999777888999@@@EEEMMMUUU\\\bbbhhhkkknnnxxxxxxggg]]]VVVQQQKKKHHHGGGFFFDDDBBBCCCCCCCCCDDDEEEGGGHHHHHHEEEEEEFFFIIILLLMMMKKKJJJGGGPPPVVV[[[fffvvv}}}{{{iiiggghhhppplllUUUxxx}}}\\\NNNIIICCCBBB<<<;;;999777555333333222000555333222555444???VVV}}}yyyzzz|||eeeTTTSSSKKK???===???@@@HHHZZZppp}}}~~~yyyvvvqqqllljjjkkkkkkjjjhhhaaapppjjj___[[[QQQJJJMMMQQQWWWcccqqqtttdddbbboootttlllfffddddddbbbccceeegggbbb[[[TTTSSSYYYfffqqqpppsss}}}|||qqqwww~~~xxxyyyyyyxxxpppiiifffjjjlllhhhcccccc\\\\\\]]]```dddeeeeeeddddddeeeffffffddd```[[[XXX^^^^^^]]]XXXUUUXXXaaaiiiyyyxxxjjj```^^^______^^^XXX\\\]]]YYYVVVVVVVVVSSSOOOMMMIIIFFFEEECCCAAA???@@@>>>???CCCGGGLLLTTT]]]gggssszzz{{{rrreee```YYYeeerrr^^^VVVooojjjMMMCCCCCC@@@;;;:::===<<<999777555333333222000000////////////000000///000---///444111555HHHaaappp{{{~~~{{{```\\\ccclll}}}}}}{{{@@@:::444111333666:::;;;@@@@@@AAAAAAAAA@@@>>>======>>>@@@@@@@@@BBBEEEGGGQQQYYY```aaacccgggjjjjjjmmmnnnqqqrrrqqquuuxxx___HHH999;;;333DDDVVViiixxxzzzYYYJJJJJJGGGEEEDDDCCCBBB@@@@@@??????>>>======???BBBCCCCCCBBB===888555444222000333888BBBbbbwwwrrrqqqjjjdddxxxzzzlllqqqwwwppphhhcccaaafffnnnxxxfffXXXddd~~~~~~ppphhhlllqqqkkklllqqqpppuuu~~~pppmmmllliiieee___XXXRRROOOJJJIIIJJJKKKMMMNNNMMMKKKCCCBBBBBBBBBBBBBBB@@@???BBBBBB@@@<<<888666777888999===CCCIIINNNRRRWWWZZZaaaiiiuuu~~~}}}qqq```SSSRRRMMMGGGDDDDDDDDDAAA>>>BBBCCCDDDEEEGGGHHHHHHIIICCCEEEHHHLLLNNNMMMJJJGGGSSSYYY]]]bbbooo~~~yyymmmhhhgggpppcccVVVzzz]]]OOOKKKDDDBBB<<<;;;999777555333222222000444333444666555CCC___}}}vvv|||qqq}}}eeeRRRTTTQQQFFFBBBCCCFFFOOOaaattt~~~~~~zzztttooojjjiiijjjjjjiiigggdddvvv{{{hhh___]]]SSSMMMPPPRRRTTT^^^iiittteeeccchhhwwwyyyoooiiiddddddcccbbbcccgggfffaaaZZZXXX]]]eeejjjlllkkkooo}}}~~~xxxtttqqqnnnkkkiiiiiijjjkkkhhhccc``````___\\\XXXXXX[[[___ccceeegggfffeeecccaaa```___^^^ddddddccc___\\\```jjjrrrzzzoooccc______^^^\\\WWW\\\]]]YYYVVVVVVUUURRROOOLLLIIIFFFDDDBBB@@@>>>???===>>>BBBFFFJJJSSS[[[```mmmxxx}}}wwwfffeee```kkkyyyhhhZZZlllzzz[[[KKKDDD@@@@@@EEEAAA???===999666333111000000000////////////000000...000---///333000777JJJcccsss|||sssZZZWWW___jjjzzz>>>999222000333888:::;;;???@@@AAABBBAAA@@@???>>>===>>>???@@@AAACCCGGGJJJVVV^^^dddffffffjjjlllkkklllnnnsssuuutttxxxmmmVVVBBB666999111FFFXXXiiiuuuuuuyyyZZZMMMNNNJJJHHHHHHFFFDDDBBB@@@>>>===<<<<<<>>>BBBFFFHHHGGGFFF@@@:::666444222000222666;;;___wwwrrrkkkyyyuuuqqq}}}{{{wwwsssgggZZZXXX```fffggg``````yyy}}}gggXXXTTTVVVRRRSSSUUUQQQ^^^jjjxxx~~~ooobbb_________\\\WWWOOOHHHDDD@@@@@@AAADDDFFFFFFDDDCCC:::;;;===???@@@AAAAAAAAACCCCCCAAA===999777777888666:::>>>BBBEEEHHHKKKNNNUUU\\\gggpppqqqgggWWWKKKKKKFFFAAA?????????>>><<>>===:::888666444333222000444333555666555FFFfffwwwtttiiiyyygggRRRVVVWWWOOOLLLLLLRRR]]]lllyyy}}}rrrmmmhhhgggggghhhfffdddgggooowwwvvvmmmddd```aaa\\\SSSPPPTTTWWWXXX```kkk}}}iiillluuu|||zzzmmmkkkfffcccddddddccceeejjjeeebbb]]]___hhhqqqqqqllldddgggrrruuuoookkkiiiiiikkkeeehhhkkkkkkhhhdddbbbbbb^^^XXXPPPLLLNNNUUU[[[___```^^^\\\[[[\\\___cccfffcccddddddcccdddiiiqqqxxx{{{sssgggaaa^^^ZZZWWWVVV[[[]]]ZZZWWWWWWTTTQQQNNNLLLHHHEEEDDDBBB@@@>>>>>><<<===BBBFFFJJJSSS[[[dddooozzzoooeeeeee^^^fffssseeeYYYhhh~~~^^^LLLDDD@@@CCCIIICCCBBB???;;;777444111///111000000//////000000111---000...///444111999NNNeeevvv}}}nnnZZZXXX```kkk{{{:::555000000555;;;======???@@@AAABBBBBBBBBAAA@@@===>>>@@@AAABBBEEEIIILLLTTT\\\dddeeefffjjjlllkkkjjjnnntttxxxxxx|||~~~^^^KKK>>>777<<<<<>>>>>???BBBGGGKKKLLLKKKIIICCC<<<666555333000111444777ZZZtttrrrmmmzzzsssjjjeeedddgggfffgggtttnnnUUUGGGDDDGGGEEEHHHLLLHHHSSS\\\dddggghhhhhhbbb[[[YYYXXXVVVSSSNNNHHHCCC@@@?????????AAABBBBBB@@@>>>;;;===???@@@@@@AAABBBCCCDDDDDDBBB>>>:::777888999999<<>>=========>>>>>>AAABBBCCCEEEFFFFFFEEEEEEFFFFFFGGGIIILLLMMMMMMKKKGGGRRReeeooofffiiizzznnn]]]LLLKKKFFFAAAAAA???===:::888666555444000333444666777555IIIlllqqqlllfff~~~iiiSSSUUUYYYWWWXXXXXXaaammmwww}}}~~~tttooojjjhhhiiiiiigggeeedddccc```[[[YYYZZZ]]]^^^ZZZRRRPPPUUUYYY[[[dddooo}}}lllwwwwwwhhhgggdddcccdddddddddgggmmmeeedddbbbccclllwwwxxxtttgggfffjjjvvv~~~uuuuuuqqqooooookkkfffgggmmmbbbdddfffgggiiihhhfffcccYYYQQQHHHBBBCCCHHHOOOTTTRRRPPPNNNNNNPPPVVV]]]aaaYYY[[[___eeejjjpppuuuwwwxxx~~~}}}pppgggccc```[[[WWWTTTZZZ]]][[[YYYWWWSSSOOOLLLJJJFFFDDDCCCAAA???===>>><<<===BBBGGGKKKTTT]]]gggppp{{{}}}jjjbbbbbbVVVVVVbbbYYYQQQbbbrrrSSSFFFCCC@@@AAAEEECCCBBB@@@===999555222000111111000000000000111111,,,000...000444333<<>>@@@@@@>>>???AAABBBCCCBBBBBBAAA>>>???@@@AAABBBFFFJJJNNNOOOXXX```bbbdddhhhjjjjjjhhhnnnuuuzzz{{{sssRRRCCC<<<;;;BBBFFFQQQ```xxxgggkkkiiibbb```gggtttvvvXXXMMMNNNIIIGGGGGGFFFEEEDDDBBB@@@???AAACCCFFFKKKNNNOOOLLLJJJDDD===777555333000000333555VVVpppqqqppp}}}|||{{{{{{qqqqqqxxx```GGG<<<===CCCBBBEEEKKKIIIFFFNNNSSSRRRSSSWWWVVVRRRYYYVVVSSSNNNJJJFFFCCCBBBCCCBBBBBBCCCCCCBBB@@@===CCCDDDDDDCCCBBBAAAAAABBBDDDDDDBBB>>>:::888888999:::<<<>>>???@@@AAADDDFFFAAAMMM[[[___XXXLLLDDD@@@??????>>>======>>>@@@BBB@@@AAABBBDDDDDDDDDDDDCCCGGGFFFEEEFFFIIIMMMPPPPPPQQQ\\\pppmmmeeekkk}}}xxx]]]KKKJJJFFFAAACCCBBB???<<<:::888777666000333444666777555JJJpppeeecccggg|||kkkTTTSSSXXXZZZ```aaakkkxxx~~~~~~xxxtttnnnllllllllljjjhhhbbb```]]]^^^bbbeeeaaa[[[YYYQQQOOOTTTYYY[[[cccnnnyyyxxxqqqwwwmmmeeebbbbbbdddeeeeeeiiioooeeegggfffdddkkkwww}}}|||rrrooonnnqqqvvv{{{}}}|||aaaeeennntttpppgggfffkkkfffdddccccccggggggaaaZZZSSSLLLBBB;;;;;;@@@FFFJJJGGGEEECCCCCCEEEKKKQQQUUUOOOSSSZZZdddnnntttuuuuuupppwwwyyyrrriiieeedddccc___[[[RRRYYY^^^\\\ZZZWWWSSSNNNKKKHHHEEECCCBBBAAA>>>===>>><<<>>>CCCGGGLLLUUU^^^eeennnzzzmmmbbb```PPPJJJTTTNNNKKK^^^~~~hhhKKKBBBEEEEEEBBBBBBBBBAAA@@@===:::777444222111111000000000000111111,,,000///111555444===TTTiiiyyy~~~tttkkkjjjnnnyyyiiiZZZjjj111333555777888;;;>>>AAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAABBBDDDGGGJJJLLLVVV[[[______aaagggjjjkkkpppooovvvyyyxxxgggJJJ@@@999444:::MMMbbbkkk|||ttteeeyyytttfff^^^ggg{{{|||fffXXXYYYCCCIIIHHHDDDCCCFFFFFFAAA>>>>>>???CCCIIIOOOPPPOOOKKKHHHDDD@@@:::666444444333222888EEEnnnooo{{{zzzzzzwww}}}~~~tttkkksss}}}vvv___LLL======>>>@@@CCCFFFJJJLLLNNNNNNRRRXXXXXXSSSRRRUUUKKKPPPTTTQQQIIIBBB@@@AAACCCCCCBBBBBBBBBAAAAAAAAAJJJJJJKKKJJJGGGDDD@@@>>>IIIFFFAAA===<<<:::999888888:::<<<===>>>???AAACCCKKKKKKSSS\\\VVVFFF>>>@@@::::::::::::;;;<<<======@@@AAABBBCCCCCCCCCBBBAAAFFFGGGBBBCCCKKKLLLNNNZZZkkk|||nnn```kkknnnsssyyyyyy\\\KKKJJJGGGFFFEEEDDDAAA===888666777888333111999444555;;;HHHqqqzzzgggcccppp{{{|||kkkWWWVVVYYYZZZ```ccchhhrrr}}}|||sssrrrzzzzzzooofffeeedddfffgggfffdddccc```\\\ZZZPPPLLLTTT[[[\\\]]]aaasss~~~pppttt{{{wwwrrrdddcccaaa```bbbeeeiiillljjjfffdddhhhrrr{{{xxxoooooopppmmmrrrwwwqqqjjjqqqmmmfffccciiioooooommmkkkhhhbbb___```cccbbb___\\\XXXCCC>>>EEEDDDDDDJJJLLLJJJ@@@???AAA>>>DDDHHHBBBCCCKKKSSSZZZeeeppprrrnnnqqquuuyyy~~~iiifffggg\\\]]]bbbWWWQQQZZZ___\\\XXXWWWQQQIIIIIIHHHEEECCC@@@>>>===<<>>>>>AAAGGGNNNSSSVVVdddvvvxxxkkkbbb[[[MMMIIINNNKKKJJJVVV```GGGDDDBBBBBBEEECCC???>>>======<<<:::666222222111000//////000000111...222000000222000<<>>XXXhhhoooyyymmmkkkrrreeeaaammmcccRRRQQQ>>>CCCEEEAAAAAADDDEEEAAA???@@@FFFIIINNNQQQRRROOOLLLIIIEEEAAA<<<888666555333111999BBBhhh|||lllrrryyy}}}zzzrrrzzzxxxuuuvvvnnnpppqqqfffSSSEEE<<<<<<===???BBBFFFKKKMMMRRRTTTUUUVVVVVVXXX\\\___PPPTTTVVVRRRJJJCCCBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBFFFHHHJJJKKKJJJGGGCCCAAAGGGCCC???<<<;;;:::999888777999<<<>>>>>>???AAACCCGGGJJJVVVbbb]]]JJJ===;;;777777777777888999;;;;;;>>>???@@@AAAAAAAAA@@@???>>>EEEEEEGGGNNNNNNSSSbbbwwwddd```fffnnn|||iiimmm[[[OOOPPPNNNMMMKKKIIIEEE@@@:::777777888333111999444555;;;IIIrrrqqqlllvvvvvvuuu~~~|||wwwaaa[[[XXXXXX___eeemmmxxxvvvtttzzz{{{qqqjjjjjjdddcccaaa```aaaaaa___\\\ZZZOOOKKKSSSZZZ\\\^^^dddrrryyyyyyqqq{{{yyyppphhhbbbaaaaaa```bbbeeehhhiiikkkhhheeehhhooouuuwwwvvvkkkeeegggiiidddfffkkkfffgggpppuuullleeegggjjjjjjggggggfffbbb___```bbbaaa]]]YYYWWWNNNSSS]]]___gggqqqsssgggVVVPPPRRRTTTZZZYYYLLLHHHEEEDDDKKKVVV___bbbbbbeeehhhllltttzzzhhhgggiii___\\\\\\OOORRRXXX^^^]]]YYYTTTOOOJJJHHHGGGDDDAAA???===;;;;;;???>>>>>>AAAFFFMMMRRRUUUcccvvvxxxjjjccc\\\OOOMMMRRRMMMIIIRRR{{{vvv___EEEAAA>>>>>>BBB@@@???>>>=========;;;777444333222000//////000000111...222000000222000===VVVnnn~~~ssseeegggvvv111555999<<<===>>>@@@AAAAAAAAAAAAAAAAAABBBBBBCCCGGGEEEDDDDDDFFFJJJNNNQQQXXX___cccdddeeeiiijjjiiiooolllrrr{{{XXX>>>:::777777BBB]]]gggmmmuuu{{{qqqnnn{{{{{{kkkiiiwww]]]MMMKKK===BBBDDD@@@???BBBDDDBBBAAACCCMMMOOOPPPQQQQQQNNNKKKJJJGGGDDD???<<<999666333000888<<<___xxxmmmmmm~~~vvvsssrrrooouuu|||~~~{{{yyy|||yyyrrrmmmkkkdddVVVGGG???888888:::>>>DDDKKKQQQTTTYYY]]]]]]XXXZZZbbbeeebbbTTTUUUUUUPPPIIICCCAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBFFFHHHHHHFFFCCC@@@BBB???<<<:::::::::999888666999===@@@AAAAAABBBCCCEEEIIITTT___ZZZHHH:::666555555666666888999;;;;;;<<<<<<===>>>???>>>>>>>>>===FFFGGGHHHNNNPPP]]]rrr~~~hhh^^^aaaaaasssZZZeee~~~\\\VVVZZZWWWUUURRROOOJJJCCC<<<888777888444222999444666<<>>???AAAEEEKKKQQQTTTeeeyyyssseee^^^XXXOOORRRYYYQQQJJJQQQssspppdddGGG@@@<<<<<<@@@???>>>======>>>>>>===999777333222111000///000000111...222000///222111>>>WWWppp~~~ttteeefffttt000444:::>>>?????????@@@AAAAAAAAAAAAAAABBBCCCCCCGGGFFFEEEEEEGGGKKKPPPSSSYYY___eeeeeegggiiijjjhhhrrrqqqyyyxxxOOO;;;:::666888FFFfffkkkwww|||vvvxxxXXXLLLKKKEEEIIIGGGBBBAAADDDEEECCCCCCDDDNNNNNNOOOOOONNNMMMKKKKKKIIIFFFBBB???;;;888333000666666UUUvvvssspppyyytttqqqooooooqqqssstttttttttsssqqqjjjiiiiiikkkoooqqqqqqpppiiifffeeeeee___RRREEE???999999:::<<>>>>>>>>=========<<<<<<<<<===>>>??????>>>=========;;;999888999:::999888666;;;@@@DDDFFFFFFGGGHHHIIILLLRRRVVVNNN@@@777555666777777888999;;;<<<===;;;;;;<<<<<<======>>>>>>AAAGGGFFFGGGRRR^^^rrrxxxeee^^^ddd___||||||TTThhh}}}bbb```bbb[[[WWWSSSQQQLLLEEE>>>:::999:::555222999444666===MMMwwwxxxnnn~~~|||xxxccc\\\YYYZZZbbbdddpppyyyqqqkkkkkkiiidddbbbcccbbb\\\ZZZ___eeeddd___[[[YYYPPPMMMVVV]]]___aaafffkkkoooxxxxxxvvvkkkgggaaaVVVUUUSSSSSSVVV\\\aaaeeedddddddddfffgggeeeaaa^^^eeegggqqqrrrhhhfffkkkhhhhhhooopppvvvooojjjjjjllliiiggggggkkkkkkjjjggggggfffbbb\\\^^^bbbmmmvvvrrrddd]]]bbb___SSSNNNSSSLLLOOORRRTTTZZZ______[[[ccc^^^```fffcccZZZPPPHHHCCCEEEMMMTTTQQQIIIHHHMMMEEECCC@@@===:::999888888>>>??????AAADDDJJJPPPTTTiii~~~nnn^^^WWWRRRLLLSSS\\\SSSKKKSSSmmmssslllMMMEEE???===AAA???===<<<===>>>???>>>;;;999444333111000///000000111...222000///222111???YYYqqq{{{uuudddcccppp///333999>>>????????????BBBBBBAAAAAABBBBBBCCCDDDFFFEEEEEEEEEHHHMMMQQQTTTYYY```eeefffgggjjjjjjhhhpppuuunnnIII;;;<<<666:::MMMeeeiii~~~pppUUUNNNLLLMMMOOOKKKGGGEEEHHHIIIFFFDDDEEELLLLLLLLLMMMNNNNNNOOOOOOKKKHHHDDD@@@===999444111555333NNNrrrxxxsssggg\\\aaakkkqqq}}}yyywwwuuupppkkkmmmooopppoookkkhhhiiimmmeeedddddddddcccaaa^^^\\\\\\ZZZ[[[```___TTTGGG???===<<<;;;<<>>777666777777777888999:::<<<===;;;;;;;;;<<<===>>>>>>???AAAFFFEEEIIIYYYeeewwwpppbbb___ddd```lllQQQnnniiigggeeeYYYSSSOOONNNJJJEEE???<<<;;;<<<666333999333666>>>OOOzzzuuuoooppp\\\ZZZ[[[[[[```dddooo~~~}}}wwwqqqmmmiiieeecccddd```\\\^^^iiiooojjjaaa[[[WWWOOONNNWWW___^^^^^^aaa```iii{{{rrrwwwooofffddd\\\MMMJJJGGGFFFJJJRRR[[[aaa___```bbbdddeeeccc```]]]aaacccnnnqqqfffeeekkkjjjggg~~~vvvbbbRRRVVVdddooouuuyyyqqqmmmmmmqqqqqqlllgggfffkkknnnmmmhhhggghhhddd^^^aaafffppp||||||vvvwwwzzzmmmTTTHHHKKKEEEMMMTTTWWW[[[aaaeeeeeesssqqqllliiicccSSSDDD???:::@@@IIIOOOLLLGGGHHHMMMCCCAAA>>>;;;999888999999===???@@@BBBDDDJJJQQQVVVjjjmmm]]]UUUOOOJJJRRRYYYNNNIIIUUU|||fffvvvoooQQQHHHAAA???AAA???<<<<<<<<<>>>??????<<<:::555444222000000000000111...222//////222222@@@[[[sss|||tttdddeeettt~~~uuunnn~~~000444999===????????????BBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEHHHKKKPPPTTTVVV[[[aaafffggghhhlllmmmlllmmmuuudddDDD;;;===777@@@ZZZnnnwwwjjjSSSOOOJJJOOOMMMMMMIIIIIILLLMMMIIIFFFGGGJJJJJJKKKMMMOOOQQQRRRSSSLLLIIIDDD@@@===999666333555333HHHkkkwwwppp}}}{{{}}}tttaaaRRRLLLPPPVVV[[[fffxxx~~~uuutttsssmmmfffgggggghhhhhhccc___aaafffcccccccccbbb```\\\XXXVVVVVVSSSTTTZZZ\\\SSSEEE===999:::<<>>>>>>>>============<<<<<<>>><<<999777666777888999777666666777999:::999888;;;???FFFKKKOOOSSSVVVXXX]]]iiiqqqkkkVVVBBB999888777777777777777888999:::;;;;;;;;;;;;<<<>>>???@@@CCCHHHGGGIIIQQQTTTZZZkkkvvviii```ccccccccc]]]WWWzzzkkkfff```SSSOOOIIIJJJIIIFFFAAA>>>======777444999333666???QQQ}}}|||jjjlllppp\\\[[[[[[YYY^^^dddnnn{{{~~~|||{{{xxxtttooojjjeeecccbbb___]]]dddrrrwwwmmmaaa]]]TTTKKKJJJRRRXXXWWWVVVXXX[[[hhhzzziiitttnnneee^^^PPPEEEBBB>>><<<@@@IIIRRRYYY[[[\\\^^^______^^^]]][[[YYYZZZdddggg___```hhhhhhlllttt||||||zzz|||oooggg___RRRMMMJJJMMMSSSYYYcccjjjjjjiiimmmssssssllleeebbbgggllljjjcccaaaeeeccc^^^[[[^^^jjjxxxvvvwwwzzzyyytttwww|||{{{iiiPPPCCCDDDAAAIIIQQQTTTYYY___ddddddpppqqqiiiccc```OOO>>>>>>666AAAJJJIIIEEEDDDEEEEEEAAA???<<<999888888:::;;;<<>><<<999555444333111000000000111...111///...222333BBB\\\www|||kkklllyyyzzzsss222555:::>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDBBBDDDGGGKKKOOOTTTWWWYYY^^^dddhhhhhhjjjooorrrqqqpppvvvxxx\\\>>>999<<<999IIIlllaaaPPPNNNGGGOOOJJJKKKIIIJJJOOOPPPLLLIIIHHHFFFGGGIIILLLNNNPPPRRRRRRMMMIIICCC???<<<999777555444444DDDcccuuunnnssszzz|||www\\\XXXUUUVVVXXXZZZZZZZZZeeevvvzzzooollljjjfffaaabbb^^^^^^aaa```[[[YYY\\\\\\]]]^^^^^^[[[XXXUUUTTTRRRNNNNNNRRRSSSKKKCCC>>>666777<<>>>>>=========<<<<<<<<<;;;;;;::::::999999888777666555555777999:::999888;;;@@@FFFLLLQQQWWW\\\___iiiwwwqqqUUU???888:::999999888888888888999999::::::::::::;;;===???@@@CCCJJJHHHEEEGGGFFFNNNaaa}}}hhhaaaaaa```hhhjjjZZZkkkggg___WWWMMMLLLFFFGGGIIIGGGCCC???===<<<888444999333666@@@SSS}}}|||eeekkk~~~uuuaaa\\\YYYXXX]]]ccciiisss{{{}}}yyyuuurrrsssqqqlllhhhdddaaa___]]]]]]gggvvvxxxlll```^^^QQQFFFAAAGGGLLLKKKKKKOOOTTTbbbrrr}}}rrriiitttzzzhhhaaaZZZIII???===:::999<<>>===;;;888666555333111000000000111...111......222333CCC^^^xxx|||lllmmm{{{444777<<>>;;;999888777222444AAA___uuuooooooiiiYYYZZZ___iiioooooollliiizzzuuujjjcccaaa``````bbb[[[XXX]]]```\\\WWWVVVTTTUUUWWWVVVTTTRRRPPPOOOMMMKKKJJJLLLKKKEEEBBBCCC;;;;;;<<<@@@GGGPPPYYY^^^WWWVVVVVVSSSJJJGGGPPP]]]XXXRRRLLLJJJKKKHHHAAA:::<<<<<<;;;;;;;;;:::::::::555777:::<<<<<<:::777555666666666777999:::999888;;;???EEELLLRRRYYY___cccrrr~~~kkkJJJ666666>>>===<<<;;;;;;::::::;;;;;;999999999999:::<<<>>>??????GGGFFFCCCGGGOOOeeettthhh```XXX^^^mmmbbbaaacccXXXPPPIIILLLEEEGGGJJJIIIEEE@@@===;;;999444999333666AAATTT|||ooonnntttgggnnn~~~}}}xxxeee]]]XXXWWW^^^```dddllltttyyyxxxsssooommmppppppmmmiiifffbbb```]]]]]]hhhvvvwwwiii______PPPCCC:::===AAAAAADDDIIIGGGVVVeeeqqq|||dddpppxxx~~~qqq___\\\YYYJJJ<<<;;;::::::;;;===@@@BBBOOONNNKKKHHHDDDCCCCCCDDD@@@===DDDHHHEEELLLXXXXXXjjjkkknnnfffZZZ\\\\\\OOOIIIIIIIIIJJJNNNOOOGGG===CCCHHHJJJFFFGGGNNNPPPLLLSSSUUU^^^hhhllliiiffffffccciiifff\\\ZZZaaaccc^^^ccc\\\^^^bbbaaafffhhh```aaa[[[^^^___ZZZ___gggeeehhhiiieeeZZZRRRQQQQQQOOOEEEEEEIIIVVVkkk{{{|||ttteeemmmfffcccgggVVVCCCIIIZZZnnnrrr___SSSVVVTTTHHH>>><<<999888888:::===???;;;???CCCEEEGGGMMMVVV^^^uuueeeVVVOOOIIIBBBEEEHHHBBBRRRuuuuuuSSSAAACCCCCCCCCCCC>>>;;;:::;;;<<<===<<<:::777666555333111000000000111...111......222333CCC^^^www~~~nnnbbbhhhyyy888<<>>999666222999>>>UUUsssqqqiiixxx~~~yyy}}}~~~}}}}}}www```dddqqqssseeeaaawww~~~uuuiiibbb^^^[[[XXXWWWXXXYYYYYYXXXVVVTTTRRRQQQQQQQQQPPPNNNKKKIIIGGGGGGGGGHHHHHHGGGDDDBBB@@@BBB======CCCIIIIIIHHHHHHIIIMMMLLLHHHJJJQQQSSSPPPSSSMMMHHHGGGEEE@@@<<<===999:::<<<======<<<:::999777777777777777777777777666555555666888:::999999999===CCCKKKRRRYYY^^^```vvvrrrgggVVVDDD:::;;;???AAA@@@???>>>===;;;:::999<<<999666555888===@@@BBBCCCFFFDDD@@@JJJjjjlll```___cccdddzzz{{{___xxxnnnYYYTTTPPPKKKGGGIIIJJJLLLKKKIIICCC>>>:::===555:::999:::===MMM|||sssmmmrrrtttmmmqqq{{{hhhXXXUUUXXXYYYZZZ^^^eeemmmqqqppplllgggllloooqqqoooiiidddbbbaaa^^^^^^dddooorrriii\\\TTTKKKBBB>>>BBBBBB>>>???FFFHHHRRR^^^gggnnnqqqoooiiivvv}}}|||pppbbbYYYQQQJJJ???@@@DDDHHHGGGCCCDDDHHHIIIEEECCCDDDCCCBBBFFFKKKJJJGGGEEEFFFFFFGGGNNNVVVfffdddccc___TTTHHHDDDEEEKKKIIIIIIKKKMMMMMMIIIFFFAAAEEEHHHHHHFFFFFFJJJMMMSSSYYYbbbjjjmmmkkkgggccchhhfffaaa[[[XXXXXX\\\______\\\ZZZ[[[___aaaaaa_________``````___```ccceeepppkkkeeeaaa___[[[UUUQQQ@@@IIIOOOgggvvvlllmmmtttooo^^^XXX```xxx~~~hhhccckkk___DDD@@@;;;777999::::::;;;>>>>>>???CCCHHHJJJNNNXXXccc~~~{{{```WWWEEELLL???===HHHAAANNN|||tttVVVCCCBBBBBBCCCCCC=========<<<;;;;;;;;;;;;;;;999777444111///////////////111///000222000AAA```yyy}}}|||oooeeehhhwww|||}}};;;>>>AAACCCCCCCCCDDDEEECCCCCCDDDBBBAAAAAACCCEEEDDDDDDGGGOOOYYY___aaa___kkkmmmoooppppppssswww{{{|||}}}uuuXXX???444888:::JJJiiizzzzzzzzzpppdddfffcccuuusssWWWNNNPPPPPPQQQSSSRRRMMMIIIHHHJJJKKKIIIFFFFFFCCC@@@@@@BBBDDDEEEEEEIIIIIIHHHFFFBBB===999666333666999OOOnnnsssppp~~~}}}~~~|||~~~|||yyyxxxxxxdddfffnnnuuuoooaaa\\\___rrrxxx}}}~~~pppeee^^^[[[XXXUUUTTTUUUVVVVVVUUUSSSQQQOOOOOOOOONNNMMMKKKHHHFFFEEEEEEFFFGGGGGGFFFDDDBBB@@@===;;;>>>GGGMMMKKKHHHGGGLLLKKKPPPYYY^^^[[[WWWWWWSSSKKKEEECCCAAA===;;;<<<888999;;;<<<;;;:::999888777777777777777777777777777666555555777888777555888:::???EEELLLRRRWWWYYYdddaaaYYYMMMAAA;;;<<>>>>>;;;888777:::>>>@@@BBBEEEHHHIIIMMM___qqqaaa[[[^^^dddiiirrrbbbjjjVVVPPPLLLHHHFFFLLLLLLLLLJJJGGGBBB===;;;888111777666999>>>MMM{{{ooojjjsssyyypppnnn{{{iiiYYYVVVWWWXXXYYY[[[```fffjjjkkkhhhffffffiiikkkjjjgggbbb``````]]]\\\bbblllooohhh]]]WWWGGG@@@>>>DDDFFFEEEIIIPPPLLLWWWaaacccdddffffffdddzzz}}}yyynnnbbb[[[UUUNNNKKKLLLQQQXXX[[[YYYVVVUUUPPPJJJGGGJJJNNNQQQVVV[[[UUURRRTTTZZZ\\\YYYVVVVVVYYYWWWVVVUUUNNNDDD@@@AAAEEEFFFIIIMMMOOOMMMGGGBBBAAABBBDDDGGGKKKNNNPPPPPPOOOUUU^^^iiiooonnniiidddbbb___[[[WWWTTTWWW\\\```aaa]]]YYYYYY\\\^^^^^^]]]]]]___aaaaaa```______```nnnkkkgggccc___[[[WWWTTTJJJNNNUUUtttwwwuuu|||~~~kkkVVV^^^www}}}fffccciii\\\DDD???999666888:::999;;;>>>>>>???CCCHHHKKKPPP\\\hhhxxx\\\SSSHHHKKK>>>>>>GGG@@@UUUrrrUUUCCCCCCBBBCCCCCC=========;;;::::::999999999999777444111000//////000///000...000222111AAA```}}}}}}zzzssslllmmmwwwuuu>>>@@@BBBCCCBBBCCCDDDFFFDDDEEEEEEDDDCCCCCCDDDFFFCCCCCCGGGNNNXXX```ccccccoooqqqtttttttttwww|||~~~dddKKK<<<666777888KKKgggtttvvvzzzbbb```dddsssYYYTTTZZZ\\\[[[\\\TTTPPPJJJIIIJJJKKKJJJHHHIIIFFFBBB@@@AAACCCDDDDDDJJJIIIHHHEEEBBB===999777555444333FFFeeeqqqttt~~~yyy}}}wwwqqqrrrvvvwwwvvvzzz}}}|||uuunnnjjjhhhlllqqqrrrrrrxxx|||fffdddffffff\\\RRRUUU```mmmssszzzuuuwwwvvvjjj```[[[WWWTTTQQQPPPPPPQQQQQQPPPNNNLLLKKKMMMLLLJJJGGGEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@???@@@GGGQQQVVVSSSPPPNNNSSSSSS^^^qqqwwwmmmfffgggVVVKKKAAA===;;;888888:::666777888999999888777666777777777777777777777777777666444555666666555333666888:::>>>CCCHHHMMMOOOOOOMMMHHHDDDAAA@@@@@@AAAEEEEEEFFFGGGFFFDDDBBBAAABBB>>>;;;:::;;;>>>@@@AAAFFFFFFIIIVVVqqqxxxdddZZZYYY___gggssseeehhhjjjWWWOOOKKKKKKLLLPPPNNNKKKHHHCCC???<<<;;;666000666555888===JJJuuuooogggppp|||vvviii{{{zzziii[[[UUUVVVWWWZZZ[[[^^^bbbfffggggggeee```cccggghhhfffdddbbbaaa[[[ZZZ___hhhkkkfff___[[[QQQLLLNNNVVV\\\^^^eeennn||||||zzzwwwkkkbbb]]]WWWQQQSSS___qqqmmmggghhhttt~~~vvvcccVVVKKKIIIIIIKKKHHHAAA======>>>BBBIIIPPPRRRMMMEEE??????===???EEEOOOWWWYYYYYYPPPTTT[[[fffnnnmmmeee^^^XXXVVVRRROOONNNSSSZZZ___```[[[VVVUUUWWWZZZ[[[ZZZZZZ]]]``````^^^\\\[[[[[[iiiiiihhheeeaaa^^^\\\\\\VVVTTTYYYwww~~~jjjttt{{{}}}eeeYYYvvvvvvbbbaaacccXXXFFF===777555777999999:::>>>>>>???CCCHHHLLLSSSaaannnsssWWWNNNJJJGGG===@@@EEE???]]]nnnSSSDDDDDDBBBCCCDDD>>>>>>===;;;:::999888777777888777444222000000000000---///...000333111BBBbbb~~~}}}}}}{{{xxxvvv{{{yyyAAABBBBBBBBBAAABBBEEEGGGEEEFFFGGGFFFEEEEEEFFFGGGBBBCCCGGGNNNXXX```eeeffflllpppsssttttttxxxpppRRRBBB<<<;;;888888MMMeeelll~~~qqq|||ppprrr|||ttt\\\ZZZaaabbb___]]]VVVRRRMMMJJJJJJKKKLLLKKKLLLIIIFFFDDDEEEGGGHHHHHHJJJIIIGGGDDDAAA===:::888999444333BBB[[[mmmtttxxx~~~zzzzzzyyytttpppuuuxxxtttjjj^^^WWWTTTPPPQQQQQQQQQYYYfffmmmmmm___[[[ZZZ[[[VVVQQQXXXeeelllvvv~~~nnnmmmrrrlllddd___[[[WWWRRRNNNLLLLLLLLLLLLKKKIIIHHHGGGIIIGGGEEEBBB@@@????????????@@@AAAAAAAAAAAA@@@@@@AAACCCKKKUUUYYYWWWVVVWWWYYYbbbppp|||~~~zzztttrrr[[[NNN@@@:::888555555666444555666666777666666555666666666666666666666666666555444444666777666555666666666888;;;@@@DDDFFFDDDBBB@@@@@@CCCEEEDDDBBBAAAAAA@@@@@@??????@@@@@@CCC@@@<<<;;;<<<>>>@@@@@@JJJEEEGGG]]]~~~jjj___[[[[[[dddnnnyyyYYYmmmiiiUUULLLJJJMMMRRRRRROOOKKKEEEAAA>>><<<;;;:::555999555777:::EEEkkkuuuhhhrrrooowwwwwwiii[[[TTTTTTUUU\\\]]]___cccggghhhhhhfff___bbbfffiiiiiigggeeecccZZZYYY\\\cccgggddd``````ZZZVVVXXXbbbhhhjjjrrr}}}wwwjjjbbb]]]WWWRRRUUUsssiiiTTTFFFDDDEEEHHHFFF@@@;;;;;;:::???FFFLLLNNNJJJCCC===:::999:::@@@KKKUUU]]]aaaWWWXXX\\\dddjjjggg\\\RRRPPPNNNJJJGGGHHHMMMUUU[[[WWWSSSPPPQQQTTTWWWWWWVVVXXXZZZ\\\\\\[[[ZZZZZZ[[[cccfffhhhgggdddccceeeggg___[[[]]]rrrpppYYYVVVsssrrrffftttiiiZZZZZZYYYQQQIII;;;555333666888999;;;>>>BBBBBBDDDIIINNNVVVfffuuunnnSSSKKKGGGAAA<<>>ccchhhOOODDDEEEBBBBBBDDD???@@@>>>===;;;999777777666777666555333111000000000---///---000333222CCCbbb|||}}}AAABBBBBBAAAAAABBBEEEHHHFFFGGGHHHHHHFFFFFFGGGHHHCCCEEEIIIOOOXXX```eeehhhiiimmmrrrssstttyyydddHHH999888;;;;;;===UUUnnntttuuuvvvsssvvvzzzppp[[[YYY^^^\\\WWWUUUVVVRRRNNNKKKJJJKKKLLLMMMKKKIIIHHHHHHJJJLLLMMMMMMJJJIIIFFFCCC@@@===<<<;;;;;;666777CCCWWWmmmxxxvvv|||{{{pppnnnrrrrrrkkk\\\OOOGGGDDD@@@AAA@@@@@@FFFOOOVVVXXXTTTNNNOOOVVVYYYZZZ```kkkuuuyyyhhhhhhgggdddaaa___\\\XXXPPPKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDBBB@@@>>>==================>>>>>>??????>>>>>>>>>@@@FFFMMMOOOPPPTTT[[[hhh|||}}}xxxaaaRRRBBB;;;888555333333222333333444444555555444555555555555555555555555444333333555777999999888666555555666888;;;>>>@@@???===<<<>>>BBBDDDAAA>>>>>><<<999777777:::===???BBB???<<<;;;===???@@@@@@KKKFFFMMMllluuugggaaa\\\\\\jjjzzz]]]OOOpppbbbNNNFFFEEELLLSSSRRROOOKKKFFFAAA>>>===<<<<<<888===777888;;;BBBeee|||ppp{{{{{{||||||ssshhh\\\TTTRRRTTTZZZ\\\```eeeiiijjjhhhfff```cccfffiiiiiigggdddaaaWWWUUUXXX^^^```___^^^___RRRNNNOOOUUUVVVUUU[[[fffiiiuuuiiiccc___[[[XXX___}}}dddRRRJJJHHHIIIJJJFFF>>>999888666:::???BBBCCCAAA===;;;999999999:::>>>GGGSSS[[[\\\[[[\\\bbbfffaaaVVVKKKIIIGGGDDDAAABBBGGGOOOUUUKKKIIIIIILLLQQQUUUTTTSSSVVVWWWWWWVVVVVVXXX\\\___]]]aaaeeegggggghhhmmmpppeeebbbcccllliiiQQQJJJ\\\tttrrr|||uuu[[[SSSQQQLLLGGGEEE999444222555888999;;;???FFFEEEFFFIIIOOOYYYkkk{{{kkkQQQIIICCC;;;<<>><<<:::888777777777666555333222111111000---///---000333222CCCbbb}}}|||@@@AAAAAAAAAAAABBBEEEHHHEEEGGGIIIIIIGGGFFFGGGHHHFFFIIINNNTTTZZZaaaeeehhhhhhnnnssstttuuuzzzzzzXXXDDD888555:::;;;>>>UUUpppzzzxxxwww}}}lll[[[YYY\\\XXXRRRQQQQQQOOOLLLJJJIIIIIIKKKLLLGGGGGGGGGIIILLLNNNNNNMMMIIIGGGDDDAAA???>>>>>>>>><<<777<<>><<<;;;<<>>======<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>AAAEEEFFFIIISSS^^^bbbSSSDDD===;;;777333222111111222222333444444444555555555555555555555555333222333555888::::::999555555555666777:::<<<>>>;;;:::999;;;>>>>>>;;;777<<<999666555555999===@@@@@@===<<<<<<>>>@@@BBBBBBFFFJJJ^^^}}}jjjaaa[[[]]]pppoooJJJRRRxxxwww]]]MMMGGGIIIOOOVVVQQQPPPMMMJJJFFFCCC@@@???<<<999>>>888999===BBBaaa|||zzzxxxzzz~~~xxxppphhh^^^UUURRRTTTXXXYYY]]]cccgggiiigggeeebbbccceeeggggggccc]]]YYYPPPOOOPPPUUUVVVTTTUUUXXXNNNIIIHHHJJJGGGBBBFFFPPPRRRaaaooorrrqqqvvv~~~qqqiiifffcccbbbcccppp~~~vvvssspppooopppkkklllsssvvvlll]]]SSSQQQQQQRRRPPPGGG<<<666777555777::::::999999999:::======;;;888666;;;EEEMMMWWWWWWXXX\\\^^^[[[RRRJJJBBBAAA@@@>>>???CCCJJJOOOCCCBBBBBBGGGNNNSSSTTTSSSUUUUUUTTTSSSTTTWWW\\\```ZZZ\\\```dddhhhkkkooorrrgggeeeaaabbbYYYEEEGGGcccuuuuuucccQQQMMMKKKEEE???===888333111555999:::===AAAHHHFFFFFFJJJPPP]]]qqqhhhNNNGGG???999>>>DDD???FFFsss|||mmm{{{yyyZZZGGGBBBEEEAAA???BBB@@@AAA@@@>>><<<:::999888888666666555444333222111111---///...000333111BBBbbbwwwwwwzzzuuuxxx===???@@@AAAAAABBBEEEGGGEEEGGGIIIIIIHHHFFFFFFGGGKKKNNNTTTZZZ___cccfffiiiiiiooottttttsssxxxdddJJJAAA;;;555999???CCCYYYxxxwwwvvveeeXXXXXXYYYTTTPPPQQQJJJJJJIIIGGGFFFFFFHHHIIIFFFGGGIIILLLOOOOOOMMMKKKGGGFFFCCC@@@??????@@@AAA===888???BBBHHHfff|||uuu{{{rrrrrrlll___NNNCCCCCCFFFDDDBBB@@@>>><<<:::;;;===BBB@@@GGGVVVffftttwwwssskkkeee]]]XXXTTTPPPJJJFFFDDDCCCBBBAAA@@@?????????;;;;;;<<<===============;;;;;;::::::::::::::::::;;;;;;>>>??????BBBOOO]]]}}}^^^PPPCCC???>>>:::666333111111111111222333444555444444444444444444444444333222222444666888888777333444555666888:::;;;<<<666666777888999999777555888888777888999;;;===>>>>>>===<<<===AAADDDEEEFFFIIIZZZ|||~~~ggg```^^^cccyyyZZZMMMiiilllWWWNNNMMMOOOSSSVVVQQQQQQQQQQQQNNNJJJFFFDDD>>><<<@@@888999<<>>======???CCCFFFMMMMMMOOOQQQQQQNNNHHHDDD<<<<<<<<<===>>>CCCHHHMMMDDDAAA???BBBIIIPPPUUUVVVTTTUUUUUUTTTTTTVVVZZZ]]]XXXYYY[[[```fffjjjmmmmmmeeeaaa\\\bbbggg```fff}}}}}}aaaUUUIIIHHHJJJHHHAAA;;;777333111666:::;;;>>>BBBFFFDDDEEEIIIRRRaaaxxxdddKKKDDD>>>:::@@@CCC???QQQmmmppprrrTTTCCCAAAEEE???===@@@???@@@???===;;;:::999888888666666555555444333111111///000...000222111AAA```{{{tttlllzzzwwwttt;;;===???AAAAAACCCEEEGGGEEEGGGIIIIIIHHHFFFFFFGGGOOOSSSYYY^^^bbbeeehhhiiiiiiooosssrrrpppttt}}}SSS>>>>>>;;;333:::GGGPPPiii|||ttthhh[[[QQQRRRSSSNNNLLLOOOEEEFFFFFFEEEDDDDDDEEEFFFGGGHHHKKKOOOQQQQQQMMMKKKGGGEEEBBB@@@???@@@AAACCC???:::???======\\\uuunnn~~~xxxjjjtttssslll]]]MMMEEEHHHNNNKKKIIIGGGFFFCCCAAABBBDDD===>>>HHHYYYkkk|||qqqhhh]]]SSSNNNJJJGGGDDDBBBAAA@@@>>>============888999;;;===>>>>>>======;;;:::999999888888999999333444777888777:::HHHVVV]]]^^^bbbqqq~~~ZZZMMMAAA???@@@===888444111111111111222333444555444444444444444444444444444333222333555666555444111222555777999:::;;;;;;333444666777777777777666555666888;;;<<<<<<<<<<<<>>>===<<>>AAABBBAAA???===???AAABBB@@@@@@DDDIIILLLJJJHHHEEEFFFGGGFFFDDD@@@<<<:::777999:::<<>>EEEOOOVVVYYYTTTUUUWWWWWWVVVVVVWWWYYYYYYWWWXXX]]]dddhhhiiihhhbbb]]]\\\ooo___VVVLLLDDDEEEMMMPPPHHH>>>777333222666:::<<>>===<<<:::999888777777555666555555444333222111///111///000222000AAA```uuuuuueeeqqq|||yyy???@@@BBBDDDEEEEEEDDDCCCFFFFFFFFFGGGIIIJJJJJJJJJPPPUUU\\\bbbeeeggghhhjjjpppqqqsssuuuvvvxxx}}}ZZZLLLBBB444;;;999:::HHH^^^ttt}}}uuu[[[SSSOOOQQQPPPLLLKKKOOOOOOIIIBBB???AAADDDGGGGGGNNNOOOOOOPPPOOONNNLLLKKKLLLIIIDDD@@@???@@@BBBCCCDDD;;;??????:::TTTtttwwwxxx{{{mmmhhhkkkssstttrrrhhhXXXNNNSSS^^^cccgggjjjhhheeebbbZZZRRRLLLLLLNNN```{{{rrrcccSSSLLLIIIEEEBBBAAA@@@???>>>>>>???>>><<<:::<<<:::999999:::;;;;;;:::555555666777888999::::::555444333222444666:::<<>>999999???EEEvvv{{{uuuttt{{{XXXeeeooommmtttlll___\\\[[[ZZZ[[[]]]bbbiiinnnppppppnnnjjjgggffffff```TTTJJJFFFFFFHHHJJJJJJGGGDDDCCCDDDEEEKKKQQQSSSWWWhhh{{{|||ooommmjjjbbb___cccpppuuupppiiiaaa]]]^^^^^^\\\YYYZZZXXXVVVVVVXXXZZZ[[[ZZZeeeiiiiii___QQQIIIFFFFFF@@@KKKXXX___^^^XXXQQQMMMOOOOOOYYYeeessslllXXXLLL===777999<<<=========???DDDKKKUUU[[[\\\ZZZ___UUULLLKKKNNNOOOPPPRRRVVVTTTSSSUUUYYY[[[YYYWWWVVVVVVXXX[[[___bbbcccbbbaaa\\\gggyyymmm```XXXMMMEEEAAADDDGGGCCC===999333444777999;;;=========CCCGGGKKKPPP]]]tttwwwPPP===@@@BBB;;;:::===HHHnnnqqq```FFFCCC???===<<<<<<<<<;;;>>>>>>===;;;999888666666777555666999888333000111---111//////222111>>>WWWtttooohhhmmm|||}}}@@@BBBDDDEEEFFFEEEDDDCCCGGGGGGGGGHHHKKKLLLMMMMMMWWWZZZ___eeeiiijjjjjjjjjpppqqqsssuuuvvvxxx}}}hhhOOOBBB<<<888444444???RRRfffvvviiiPPPLLLJJJKKKIIIEEEFFFKKKKKKFFF@@@>>>@@@DDDFFFGGGMMMNNNOOOOOOOOONNNMMMLLLJJJHHHCCC@@@>>>???AAACCCDDD:::???AAA===QQQoooxxxooouuuxxxyyyrrrjjjeeegggmmmppprrrrrrlll^^^WWW]]]iii{{{llljjjhhhssskkk]]]OOOIIIGGGCCC@@@??????===============;;;999999777666666777888888777444555555666666777777777555444333222444777:::<<<@@@===999:::BBBKKKHHH???@@@@@@???>>><<<;;;;;;:::888777555333333333444444333444444444444444333333444444555666777777777666555555555666888::::::999444222222555555333444777:::;;;<<<===>>>>>>======BBB@@@BBBGGGGGGKKK]]]sss|||ssslllaaa[[[^^^```XXXLLLIII]]]ppp}}}mmm___VVVNNNKKKMMMNNNKKKGGGLLLOOORRRRRRPPPLLLJJJIIIJJJJJJGGGAAA;;;:::>>>BBBooo{{{uuurrr~~~ZZZ\\\uuu~~~nnnooozzzsssfff```\\\______aaaeeekkkqqqtttuuunnnkkkkkklllkkkcccUUUJJJMMMXXXdddiiihhheee\\\TTTTTTPPPTTT]]]___```oooxxxmmmllliiiaaa^^^bbb\\\___dddlllqqqooohhhaaahhhccc\\\ZZZZZZZZZXXXUUUYYYVVVTTTUUUWWWYYYYYYXXXXXX___eeeccc]]]UUUNNNHHHNNN```uuuwwwkkkjjjlll{{{kkkYYYFFF???>>>>>>???CCCKKKWWWeeetttuuufffYYYVVVUUUSSSTTTWWWYYYXXXUUUUUUUUUUUUTTTSSSRRRRRRRRRUUUXXXZZZ[[[ZZZ[[[SSSUUUgggwww}}}yyynnniiieeeZZZNNNFFFHHHBBB>>>BBBEEEAAA;;;777111333666:::===>>>???@@@DDDHHHLLLRRRaaayyyuuuOOO???AAA<<<>>>???===OOO}}}zzzWWWEEEBBB>>>;;;::::::999888<<<;;;:::999888777666555888666666999888333111222---111//////222111===VVVrrrjjjgggnnnxxxBBBCCCEEEFFFFFFEEEDDDCCCGGGGGGHHHJJJLLLNNNPPPQQQ\\\\\\```gggnnnqqqqqqnnnrrrtttuuuuuuwwwzzz~~~mmm[[[TTTJJJ;;;666;;;555444HHH]]]llllllbbbkkkzzzZZZKKKHHHGGGHHHGGGEEEGGGKKKEEEBBB>>>===???CCCFFFGGGKKKLLLNNNOOOOOOOOOMMMLLLIIIFFFCCC???>>>???AAACCCDDD;;;???EEE@@@JJJddduuujjjhhhqqqvvv~~~~~~vvvppprrruuuuuutttuuulllnnnppplllccc^^^gggtttyyyoooaaaTTTIIIEEECCC@@@=========<<<;;;;;;<<<;;;999777777666444444666777666555444444444444444444444444444444333333444777999;;;<<<<<<999555555777777555;;;;;;;;;;;;;;;;;;;;;;;;999888666444333333222222333333444444444444333333555555666666666666666555666555444555777999:::999666333222555555222333666;;;;;;===>>>????????????===???CCCDDDCCCOOOqqqqqqggg^^^YYY\\\^^^UUUGGG>>>CCCttt{{{hhh[[[TTTLLLIIIKKKLLLJJJGGGOOOQQQRRRQQQOOOKKKJJJIIIMMMMMMKKKFFF???<<<===???eeerrrmmmqqq}}}dddVVVlllzzzmmmrrrzzznnneee]]]bbbaaaaaaeeekkkqqqvvvxxxnnnnnnoooqqqpppgggXXXLLLUUUlll|||qqqiiihhheeehhh}}}ssskkkkkkhhhaaa^^^``````aaacccddddddcccaaa___ddd```\\\[[[\\\\\\YYYVVVWWWUUUSSSUUUXXXZZZYYYWWWSSSZZZ___[[[UUUSSSQQQNNNYYYpppvvvyyyzzzaaaJJJDDDCCCBBBGGGQQQZZZpppnnn^^^[[[YYYSSSSSSZZZXXXXXXVVVSSSQQQPPPRRRSSSTTTSSSRRRRRRTTTVVVVVVVVVTTTJJJEEEMMMWWW___iiittt|||qqqhhhfffccc[[[PPPJJJDDD???===BBBEEE@@@:::777111333666;;;>>>AAABBBCCCFFFIIIMMMUUUgggjjjKKK???>>>999AAADDDAAA]]]uuuQQQBBB???;;;888777777666555999999888888777666666555888666666999888444222333...111//////333111<<>><<<<<<>>>AAAEEEGGGHHHJJJLLLNNNOOOOOOMMMLLLHHHFFFCCC@@@???@@@BBBCCCFFF>>>@@@GGGCCCCCCWWWmmmnnniiiooo|||}}}vvvuuu}}}}}}ooommmnnnpppooojjjkkkxxxkkk^^^VVVLLLDDDBBBAAA>>><<<===;;;:::999999:::999777555888666555555666777777666555555444444444333333333444333333333555777999;;;<<<======;;;;;;;;;:::999::::::::::::;;;;;;<<<<<<999888777666444333111111222222333444444444333333555666666666666666555444666555444555777999::::::555222111444444333444888:::;;;<<<===???@@@@@@@@@======@@@DDDMMMeeeuuulll^^^XXX[[[ddd___NNNCCCDDDJJJkkk___XXXOOOJJJIIIJJJKKKKKKSSSTTTUUUSSSPPPMMMLLLKKKOOOPPPOOOJJJDDD???<<<<<<\\\jjjhhhqqq{{{rrrVVVeeeyyymmmsss|||qqqggg]]]```^^^^^^```gggnnnsssvvvoooooopppqqqooofffZZZPPP\\\uuuuuulll|||vvvooojjjjjjhhhaaa^^^___ZZZ\\\^^^]]][[[[[[^^^```___]]][[[[[[\\\[[[YYYVVVVVVTTTSSSWWW]]]```^^^[[[VVVfffppphhhZZZTTTTTTTTTaaavvvcccLLLKKKOOOSSSaaarrrlll______]]]VVVVVV\\\SSSTTTTTTRRROOOPPPUUUZZZUUUSSSQQQPPPQQQRRRRRRQQQMMMEEE@@@CCCIIIQQQ]]]hhhhhh___YYYXXXWWWQQQJJJFFFBBB>>>===BBBEEEAAA;;;999333555888<<<@@@BBBCCCDDDFFFIIIOOOYYYooouuuVVVCCC===:::===AAAEEEOOOtttvvv{{{NNN===:::777555666666666666888888888777777777777777777555555888777333222444///222//////333111:::QQQhhhzzzfffgggpppxxxxxx{{{???AAABBBDDDDDDCCCBBBAAACCCEEEHHHJJJLLLPPPUUUYYY^^^]]]```hhhsssyyyyyyvvvssswwwxxxuuuvvvyyywwwrrriiilllhhh\\\KKK???999666===777PPPkkk}}}xxxyyyrrriiiwwwjjjPPPLLLFFF??????EEEIIIFFFAAA>>>=========>>>@@@CCCFFFEEEGGGKKKMMMNNNMMMLLLJJJGGGEEECCCAAA@@@AAACCCDDDFFFBBBBBBFFFDDD???III___ooolllrrr}}}}}}zzz||||||rrr]]]mmmooorrruuuuuu{{{rrr```TTTMMMFFF@@@@@@@@@===<<<===:::888777888888888666444777555444444555666666555666555555444444333333222333333333444555777999:::AAA??????AAABBB>>>888333888888888888888888888888777888777777555333111000111222222333444444333333555666666666666666555444777555555666888:::::::::333000000333444444666;;;::::::;;;<<<>>>???AAAAAAFFFCCCEEERRRjjjvvveeebbb``````gggiiiWWW@@@AAAPPPfffjjjfff___VVVMMMJJJKKKNNNQQQWWWXXXYYYWWWTTTQQQPPPOOOQQQQQQPPPMMMHHHBBB===;;;UUUoooppppppyyyccchhhzzz}}}ppprrr|||yyyqqqhhh\\\^^^\\\ZZZ]]]ccckkkqqqtttqqqooommmllliiicccZZZTTT___uuu}}}oookkkhhhhhhfffaaa^^^^^^SSSVVVYYYXXXVVVUUUXXX\\\WWWVVVVVVWWWWWWVVVTTTSSSUUUTTTUUU[[[cccgggeeeaaaXXXvvvooobbb```___lll}}}qqq```dddppp}}}zzznnneeeffffffaaa]]]^^^QQQRRRSSSQQQPPPRRRWWW[[[QQQOOOMMMLLLMMMMMMLLLJJJFFFCCCAAABBBCCCFFFKKKQQQNNNGGGEEEHHHJJJGGGBBB@@@???;;;;;;???AAA===999888666888;;;>>>AAACCCDDDDDDEEEIIIQQQ```xxxxxxWWWDDD???===:::CCC;;;EEEddd|||oooIII999777444444666777888888999999999999999999999999777444444666666222111444111222//////333111999NNNccc~~~kkkjjjuuuvvvwww===???AAACCCDDDCCCBBBAAAAAADDDHHHJJJLLLQQQXXX^^^cccccceeejjjqqquuuuuussszzzxxxxxxwwwZZZBBB<<<;;;777???>>>SSSnnn~~~~~~rrruuuwwwaaaRRRRRRMMMFFFCCCGGGKKKGGG@@@>>>???@@@??????@@@BBBDDDCCCEEEIIILLLLLLKKKIIIGGGEEECCCBBBAAA@@@AAACCCDDDDDDFFFBBBAAADDD>>>@@@QQQgggjjjsss~~~~~~xxxzzztttuuu{{{hhhYYYaaaeeelllssswww~~~lllVVVPPPSSSVVV[[[aaaccc]]]RRRIIIFFFAAA>>>@@@@@@===<<<===999888777777888777555333444333111111333444333222555555444444333333222222333333333444666777999:::@@@;;;<<>>@@@BBBCCCEEEDDDKKK```}}}hhh^^^```ZZZbbbjjjcccKKK===QQQppp~~~xxxhhhgggccc\\\TTTNNNNNNRRRVVVYYY[[[\\\[[[XXXUUUSSSSSSQQQQQQPPPNNNJJJDDD???<<>><<<<<>>AAAIIIMMMHHHBBB???;;;777666::::::666444444888:::===@@@CCCDDDEEEEEEEEEKKKVVVhhh___DDD<<<>>>>>><<>>AAACCCDDDDDDDDDCCCAAAEEEIIILLLNNNSSS[[[bbbeeegggiiimmmppprrrsssttt|||oooQQQ<<<999:::777===GGG^^^xxx{{{lllzzz}}}YYYVVVWWWWWWRRRJJJHHHIIIHHHCCC@@@BBBCCCBBB@@@???AAACCCAAADDDGGGJJJKKKIIIFFFDDDAAAAAA?????????@@@AAABBB???GGG@@@;;;DDDAAA<<>>>>><<<999444000///222444444777<<<:::;;;;;;<<>>CCCkkkzzzyyy~~~~~~qqqpppuuusssqqqjjj\\\YYYXXXXXX[[[aaahhhmmmooonnnlllhhhddd```\\\XXXUUU[[[bbbiiimmmrrrzzz~~~zzz~~~{{{www{{{iiicccdddbbb___\\\[[[ZZZYYYVVVWWWWWWVVVUUUUUUUUUVVVXXXXXXYYYXXXWWWVVVWWWWWWVVVTTTVVV^^^hhhlllgggaaaZZZiiirrrrrryyyxxx|||ttthhhbbbcccjjjpppmmmdddgggoooiiiZZZWWWUUURRRQQQQQQPPPOOOMMMNNNNNNOOOQQQRRRPPPMMMJJJ<<<>>>AAAEEEIIIKKKIIIEEE???BBBKKKVVVVVVKKK>>>666:::666444666555222111333777999===AAADDDFFFHHHHHHFFFMMM[[[qqqyyyPPP>>>>>>>>>>>>>>>AAA999RRRnnnttt]]]III===;;;888777888:::::::::<<<<<<;;;;;;::::::999999999666555888777555555888333333...///444111666IIIWWWppptttttt===>>>AAADDDFFFFFFFFFEEEBBBFFFKKKMMMOOOUUU^^^eeedddgggkkknnnppprrruuuxxxsss~~~|||uuu```JJJ===:::888666666LLLhhhvvvfff}}}wwwUUUYYYSSSYYYWWWKKKBBBAAACCCBBBBBBDDDEEEDDDAAA???@@@BBBAAACCCGGGIIIIIIGGGDDDBBB???>>>=========>>>???@@@:::GGG>>>777CCCDDD;;;AAAccclllsss~~~}}}vvvooommmoootttssshhh[[[TTTSSS[[[gggppppppjjjjjjmmm}}}uuuhhh___^^^bbb```ZZZ___eee\\\NNNGGG???999???:::;;;>>>DDDHHHIIIDDD???>>>;;;;;;>>>>>>;;;999;;;999888777777888777555333777555444444555666666555000000000000000111111111222333444555666888999999<<<777777;;;;;;444//////111111111222333333444444333444777888888555222000///000111222333444444444333333555666777777777777666777:::===@@@???<<<999666222000222333333555:::<<<<<<<<<>>>@@@CCCFFFGGGMMM___yyyzzzvvvooodddYYYTTT[[[gggjjjYYYGGGVVV}}}gggaaaWWW\\\___^^^YYYUUUTTTUUUWWW[[[___```]]]ZZZWWWUUUOOONNNNNNMMMKKKHHHCCC???===bbb||||||pppooouuuuuussslll]]]VVVUUUUUUYYY___fffjjjllllllkkkhhhddd```[[[WWWTTTVVVWWW[[[aaagggmmmqqquuunnnbbb\\\gggwwwzzzqqqfffeee\\\YYYVVVSSS\\\aaaYYY```aaa```[[[XXXWWWWWWVVVXXXWWWVVVUUUVVVXXXZZZ[[[UUUVVVVVVTTTSSSRRRSSSUUUWWWTTTUUU]]]gggjjjddd]]]UUUeeewww{{{~~~vvvooofffZZZWWW]]]fffqqqoooccchhhwwwtttaaaUUURRROOOOOOQQQQQQNNNJJJHHHIIIKKKNNNOOOMMMIIIFFF;;;>>>CCCLLLXXXaaaccc```VVV[[[gggqqqnnn\\\FFF:::<<<777555555444111111444666888<<>>>>>===YYYyyy```vvv]]]SSSAAA>>>;;;999999::::::999<<<<<<;;;;;;:::999999888;;;888777999999666777:::333333...///444111666GGGTTTkkkvvvxxx}}}<<<>>>AAACCCCCCDDDEEEGGGIIIIIIKKKOOOVVV^^^cccfffggggggiiimmmqqquuuvvvuuu|||uuuvvvgggSSSCCC:::777777999IIIRRR{{{xxxjjjVVVWWWTTTSSSOOOIIIFFFHHHFFFBBBEEEDDDCCCAAAAAA@@@@@@@@@BBBCCCEEEGGGIIIGGGCCC@@@@@@>>>???BBBAAA>>>===@@@CCC@@@===;;;<<<>>>???@@@MMMeeewww~~~|||{{{qqqgggaaaYYYQQQQQQVVVfffdddkkkjjj\\\[[[dddgggkkkeee___[[[ZZZYYYVVVSSSTTTTTTQQQJJJ@@@888444444888888888888:::<<>>;;;>>>DDDGGGFFFHHHLLLVVVvvv{{{jjjXXXUUU\\\bbbhhhVVVAAAOOOuuukkk^^^UUUUUUVVVWWWXXXWWWVVVUUUTTT[[[ZZZZZZ[[[\\\[[[VVVQQQKKKJJJIIIIIIIIIGGGCCC@@@???UUUvvvyyy}}}}}}rrrmmmuuu{{{tttggg^^^ZZZVVVVVVZZZ^^^aaahhhnnnkkkllljjjddd\\\VVVUUUUUUVVV\\\ZZZSSSXXXgggjjjbbb]]][[[YYY[[[]]][[[UUUOOOJJJCCC???CCCJJJPPPUUU[[[eee^^^XXXYYYZZZYYYXXXYYYUUUUUUVVVWWWXXXXXXWWWWWWTTTTTTUUUVVVVVVWWWXXXXXXVVVSSSUUU```ggggggaaa^^^cccppp{{{yyytttjjjeeelll~~~zzzqqqhhhaaa^^^^^^______iiijjjcccfffrrrqqqgggZZZVVVQQQMMMKKKKKKJJJIIIHHHJJJLLLMMMMMMJJJGGGDDD>>>AAABBBXXX}}}~~~|||[[[CCC;;;555555444444444555555666:::999===DDDIIIHHHHHHKKKOOOYYYlll[[[AAA>>>777;;;BBB;;;FFF===bbblllgggTTTBBB@@@<<<999999;;;======<<<;;;:::999999999999888777::::::999999999999888888444111///000000222999AAAMMMeeerrryyypppnnn|||<<<>>>AAACCCDDDFFFHHHJJJIIIJJJMMMSSSZZZaaaeeehhhhhhiiikkkooorrrtttsssrrr|||}}}kkkeeeVVVEEE===888666;;;AAANNNfffdddRRRRRRQQQQQQNNNJJJKKKLLLIIIDDDFFFFFFEEEDDDCCCBBBAAAAAAEEEEEEFFFHHHIIIGGGDDDAAAAAA??????AAAAAA======???AAA???===<<<===???@@@@@@DDDQQQgggvvv~~~uuuiii^^^TTTLLLNNNTTTqqqgggfffddd\\\[[[]]]WWWYYYVVVSSSRRRTTTTTTQQQNNNPPPPPPLLLEEE===888777999;;;999777777999;;;===>>>===;;;;;;>>><<<777666999666555555444444333333333333333333222222111111111333222222111111222222333333444555666555666888;;;999888666555333222222222333111000111222222111000111444777888777555444333000111222111111222555777999666444555777888777666888:::===??????<<<999777888777555444444666999;;;444;;;BBBCCCCCCJJJWWWbbbooopppbbbXXXUUUWWWZZZXXXHHHEEEcccttt]]]WWWSSSPPPQQQSSSTTTVVVVVVVVVVVVVVVUUUUUUVVVWWWVVVRRRNNNJJJIIIHHHIIIHHHEEEAAA===999HHHgggyyyooojjjqqqyyyuuukkkddd]]]YYYXXX\\\___bbbgggnnnnnnnnnllleee]]]XXXWWWXXXZZZbbbddd^^^]]]bbbeeebbb^^^\\\YYYWWWUUUPPPJJJEEE>>>999999???GGGOOOWWW___```\\\[[[\\\\\\XXXVVVXXXTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTUUURRRUUU```hhhhhhdddbbbwww|||uuurrrvvvpppdddVVVLLLLLLTTT]]]```rrrttthhhccc```]]]ZZZ___bbb\\\PPPTTTeeekkkfffYYYUUUPPPMMMLLLKKKJJJJJJHHHIIIKKKKKKKKKIIIFFFDDDBBBMMMUUUjjj~~~rrrssssssooo___III<<<999444444444444444555666777;;;:::>>>EEEHHHHHHIIILLLSSSfffvvvPPP======666888???<<>>;;;888888:::<<<<<<;;;;;;:::888999::::::999888::::::999999888888888777555111///000000222888@@@LLLcccpppqqquuu|||===???BBBDDDFFFHHHJJJMMMIIILLLRRRYYY___eeeiiikkkggghhhkkkooosssuuutttrrrwwwjjjWWWVVVEEE999888888666???LLLWWWvvvzzz]]]QQQQQQRRRRRRPPPNNNPPPQQQJJJBBBFFFFFFGGGGGGFFFEEEDDDCCCHHHGGGGGGGGGHHHHHHFFFDDDCCC@@@???AAA@@@<<<<<<>>>>>>>>>>>>>>>???@@@AAAAAACCCAAA[[[sssttt~~~|||~~~}}}qqqeeeYYYRRRUUU[[[mmmiiinnnmmmaaa\\\ZZZRRRMMMLLLKKKNNNRRRSSSQQQOOOQQQOOOKKKCCC<<<999:::===???===:::;;;>>>@@@???===???;;;:::<<<:::555444666333333333333333333333333222222222222222111111111222222111111111111222222222444666777777777888999:::999666444222222333333555333111111111222111000111444777888777444333333000111222222222222555777999777555666777888777666999;;;===>>>>>><<<999888:::;;;;;;888666666:::===888CCCHHHCCCEEEZZZtttjjj[[[ZZZ]]]ZZZTTTKKKDDD===SSSbbbQQQPPPMMMIIIJJJMMMOOORRRTTTUUUVVVOOOOOOPPPQQQRRRQQQNNNKKKIIIIIIIIIIIIHHHEEEAAA===888===VVV|||uuuxxxzzzzzzyyyvvvlllfffllltttvvvpppkkk```\\\[[[^^^```bbbgggmmmppppppmmmfff^^^YYYYYY[[[ccckkkssssssllleeedddfff]]]\\\ZZZTTTMMMFFFBBB@@@BBBCCCIIISSSYYY\\\bbbiiibbb___^^^___]]]XXXUUUVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVTTTSSSRRRQQQQQQRRRPPPRRR[[[aaa```^^^^^^mmmvvv}}}yyylllccccccggghhh^^^PPPDDD===;;;===>>>===FFFZZZvvvmmmbbbbbbccc___YYYYYYXXXMMMAAAGGGZZZdddbbbXXXTTTOOOLLLLLLLLLLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEIIITTT\\\hhhzzzyyyfff[[[aaafffdddWWWGGG===888444222222222333555666888999<<<<<<@@@EEEGGGFFFIIIMMMZZZvvv___DDD999<<<888777===>>>GGGdddyyy```BBBCCC<<<:::888777999::::::::::::999888999:::;;;:::999::::::999888888777666666555111///000000111777???JJJ```}}}|||qqqwww~~~???AAACCCEEEFFFHHHKKKMMMKKKPPPXXX___eeeiiilllnnniiiiiikkknnnsssvvvwwwwwwwwwlllVVVJJJQQQ@@@666999:::888CCCTTT^^^|||xxxwww{{{lllYYYVVVVVVWWWVVVTTTRRRTTTRRRIII>>>CCCDDDFFFHHHIIIHHHFFFEEEGGGFFFEEEEEEGGGHHHHHHGGGDDDAAA@@@AAA@@@<<<<<<>>>===>>>@@@@@@@@@AAABBBCCCGGG:::UUUuuuooommm{{{~~~{{{ssskkkeeeeeegggcccppphhh[[[ZZZVVVMMMJJJIIIKKKOOOQQQPPPOOOSSSRRRNNNFFF>>>::::::<<>><<<;;;===??????;;;555444888===AAAHHHGGGDDDTTTwwwnnneeeWWWQQQ]]]kkkeeeWWWAAA???HHHmmm~~~]]]QQQOOOEEEEEEFFFHHHKKKNNNPPPQQQRRRJJJKKKKKKLLLMMMLLLJJJIIIIIIIIIIIIJJJIIIGGGBBB???===:::MMMwwwpppooovvvvvvzzzvvvmmmeeegggooosssqqqmmm```\\\[[[^^^```bbbgggmmmpppoookkkddd\\\XXXXXXZZZeeemmmzzz|||mmmeeeddd[[[\\\ZZZSSSIIICCCBBBCCC;;;CCCRRRbbbjjjlllooouuuqqqhhh___]]]\\\XXXVVVUUUVVVVVVVVVUUUVVVVVVVVVVVVWWWVVVUUUTTTSSSRRRRRRQQQPPPNNNOOOTTTVVVTTTSSSUUUKKKUUU___```YYYUUUYYY^^^ZZZPPPDDD===<<<>>>===;;;>>>===AAANNNaaapppvvvwwwzzzmmm^^^YYY^^^cccaaa]]]MMMLLLEEE>>>GGGXXXaaa___VVVRRRNNNLLLKKKLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFLLLQQQOOOSSS^^^ZZZLLLFFFMMM[[[^^^OOOAAA<<<555,,,000000111333666888:::;;;>>>???AAADDDDDDCCCHHHPPPbbb}}}QQQ>>>777======999;;;@@@JJJyyyVVV===???;;;:::999888999:::::::::999888888999;;;<<<;;;:::999999888888777666555555555111000000000111666===HHH]]]yyy{{{xxxBBBCCCEEEEEEFFFHHHKKKNNNOOOVVV^^^fffjjjlllnnnpppqqqooommmnnnqqquuuwwwwwwzzzjjjWWWOOOOOOKKK>>>666:::<<<>>>KKK\\\fffoookkkggg{{{^^^UUUXXXYYYWWWWWWVVVTTTUUUTTTKKKAAA@@@BBBEEEHHHIIIJJJIIIHHHDDDCCCBBBCCCFFFIIIJJJIIIFFFBBBAAABBB@@@======@@@>>>@@@BBBBBBAAAAAACCCEEEEEE888OOOpppnnnfffxxx{{{xxx|||~~~zzzvvvgggrrr~~~jjjcccbbb[[[RRRMMMHHHFFFHHHKKKKKKJJJLLLMMMLLLGGG@@@:::999:::<<<>>>BBBIIINNNNNNJJJFFFDDD===888888777333222333111111222222222222222222111111111111111111111111222111111000000111111222333666999;;;;;;:::;;;<<<===;;;999666666777999:::777555222000111222111111333666888888666333222111///111333444333444555777777777777777777777888999<<<===>>>@@@AAABBBBBBBBB@@@AAA@@@:::444333888===>>>EEEJJJVVVvvvuuu[[[YYYUUUXXXfffpppeeeQQQAAAMMMccc{{{nnnYYYTTTPPPCCCEEEFFFFFFHHHIIIKKKLLLMMMEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGHHHGGGDDDBBBAAA:::FFFnnnqqqqqq{{{yyy}}}tttiiifffjjjooonnnkkk^^^ZZZYYY\\\___aaaffflllmmmlllhhh```XXXTTTUUUWWW___eeesssvvvggg^^^[[[\\\YYYQQQFFF@@@AAADDD===FFFXXXlllzzzqqq___YYYZZZYYYWWWUUUWWWWWWVVVUUUUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUPPPNNNPPPTTTTTTRRRTTTYYYeeekkkqqqrrrlllccc]]][[[RRRIII???;;;===@@@AAA@@@HHHFFFFFFKKKUUU^^^dddfffpppxxx~~~rrr```[[[VVVTTTWWW[[[\\\[[[FFFEEE@@@???JJJ[[[cccaaaTTTQQQLLLJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFGGGFFFGGGBBBEEERRRQQQIIIIIIJJJXXX[[[KKK===;;;444(((///000222444777:::<<<>>>AAAAAACCCDDDAAABBBLLLWWWrrrnnnIII===444:::@@@::::::CCCRRR}}}TTT>>><<<:::;;;;;;::::::::::::;;;999777777888:::;;;:::999888888777666666555444444555111000111000000555;;;FFFZZZuuuxxxCCCEEEFFFGGGHHHJJJNNNQQQUUU\\\eeejjjlllmmmnnnpppyyyvvvsssqqqrrrtttttttttqqqvvvuuufffUUUMMMNNNQQQ???999555888>>>IIIZZZhhhxxx}}}mmmiiiooojjjiiiUUUQQQUUUUUURRRUUUVVVTTTTTTUUUQQQKKKBBBDDDFFFHHHIIIJJJJJJJJJCCCBBBBBBCCCFFFIIIJJJIIIGGGCCCAAABBBBBB??????CCCAAACCCEEEDDDBBBBBBEEEHHHEEE???JJJfffuuunnntttyyyqqqkkklllmmmooozzzyyyhhhZZZTTTLLLGGGHHHIIIJJJIIIAAACCCDDDBBB===999999:::@@@EEELLLSSSVVVWWWVVVUUUFFF>>>777777777444222333222222222222222222222222000000000111111111111111111111000000000000111111333555888::::::;;;===???<<<;;;:::999999:::<<<===777444111000111222333222444777999999666333111000///111444444444444555666555666777777777888:::<<<<<<===???BBBDDDGGGJJJKKKDDDBBB???:::666777===BBB@@@PPPgggyyygggWWWWWWWWW[[[aaa___RRRBBBIIIaaayyy}}}ttt}}}kkk[[[QQQQQQPPPGGGGGGGGGFFFFFFGGGGGGHHHIIIBBBCCCEEEDDDBBBAAAAAABBBBBBAAAAAABBBEEEGGGGGGFFFBBB;;;AAA___xxxsssrrriiiiiinnnmmmhhh___[[[YYY[[[]]]^^^ccciiiggggggddd]]]UUUPPPPPPRRR[[[```kkkzzzoooaaa[[[ZZZUUULLLBBB===???BBBMMMRRR^^^nnn{{{ppp^^^XXXYYYYYYWWWVVVXXXWWWUUUTTTTTTUUUVVVVVVSSSSSSTTTTTTUUUVVVWWWWWWRRRSSSVVVZZZ[[[[[[aaaiiisssdddZZZHHHCCC>>>===AAAIIIQQQUUUVVVZZZaaahhhjjjfff]]]VVV]]]gggppptttuuurrriii```XXXXXXWWWUUURRRQQQQQQRRRFFFCCC???BBBOOO```gggfffRRROOOKKKHHHHHHIIIIIIHHHHHHHHHFFFEEEEEEDDDEEEEEE===???;;;@@@LLLJJJDDDHHHbbbfff]]]HHH;;;:::888111000111333555888<<<>>>@@@BBBCCCDDDDDDAAAEEEUUUeee{{{^^^AAA<<<444777>>>999<<>>???@@@===999777888;;;AAAFFFMMMPPPQQQSSSXXX\\\GGG>>>777666777555444555444444333333222222111111///000000000111111111222111111000000000000111111111333555777888:::>>>@@@>>>>>>>>>???@@@AAABBBCCC777444111000111333444444555777999999666222000//////111444555555444555666333555777888777888<<>>>>>CCCKKKJJJLLLYYYuuu```GGG999777777444222333444777:::===@@@AAABBBCCCDDDDDDDDDMMMbbbwwwfffMMM999===888777<<<888EEEggg{{{TTTDDDCCC999777:::;;;;;;999888999;;;888777555666777777666555444444444444444555555555555222111111000///222888???OOOhhhzzz|||CCCEEEHHHJJJNNNSSSYYY^^^^^^eeelllnnnlllkkkmmmoooppprrruuuzzz}}}}}}yyyvvvfffbbbYYYSSSVVVWWWMMM???444;;;<<<888CCC]]]rrryyyfffTTTRRRTTTRRRNNNTTTYYYYYYSSSNNNOOORRRSSSOOONNNLLLJJJIIIHHHHHHHHHIIIHHHHHHHHHIIIIIIGGGEEEHHHDDDCCCDDDDDDBBBDDDHHHHHHIIIJJJFFFBBBBBBGGGLLL@@@LLL>>>JJJ|||www|||}}}|||dddPPPLLLGGGFFFFFFFFFDDDAAACCCCCC@@@;;;666444777;;;999>>>BBBBBBAAAEEENNNVVVHHH>>>666666777666555666555555444444333222111111//////000000111111111222111111000000000000111111///000222444666999>>>AAABBBBBBDDDEEEGGGHHHIIIJJJ666333000000111333555555555777999999666222000//////111444555555555555666222444777888777999===@@@<<<>>>@@@EEEJJJQQQVVVYYYHHHCCC===;;;???GGGOOOTTTppp~~~lll___XXXSSSPPPMMMIIIIIILLLIIIDDDJJJWWWZZZEEEMMMPPPKKKJJJHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIKKKLLLJJJFFFDDDEEEGGGDDDBBBAAACCCHHHNNNSSSVVVXXXQQQFFFLLLqqq{{{sssnnnqqqooohhhgggaaa]]]]]]\\\ZZZ]]]aaaaaaaaa```ZZZRRRLLLJJJKKKJJJRRRVVVWWWdddssspppbbbTTTQQQLLLGGGDDDFFFJJJMMMTTT\\\mmmvvvmmmXXXYYY]]]___[[[UUUTTTXXXUUUSSSQQQPPPOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSVVVXXX[[[^^^]]]^^^gggrrrjjjiiieee___XXXQQQLLLIII@@@CCCEEECCCDDDPPPeeeuuuiiippprrrYYYWWW___eeeccc^^^\\\YYYUUUTTTSSSQQQOOONNNNNNNNNMMMCCCHHHRRRaaaooorrriii^^^QQQMMMIIIFFFEEEEEEEEEDDDBBBBBBBBBBBBAAA@@@???>>>;;;BBBFFFLLLVVV\\\kkkyyy^^^EEE666000---,,,333444666888;;;>>>AAABBBAAABBBEEEEEEGGGSSSlllxxxTTT@@@444@@@===:::<<<999NNN|||uuu{{{nnnBBB999@@@777666888;;;:::888666888999888666555555666666555333222222333444444555555666555222111222000///222777<<>><<>>HHHEEEGGGRRR]]][[[KKK;;;333222111111111333666777:::;;;<<<:::666222000000111//////111666888666444777888:::<<<============;;;;;;<<>>===<<<>>>CCCFFFOOOgggsss___FFF444000222333222444444555888<<<@@@CCCDDDCCCCCCFFFLLLQQQ^^^yyyeeeGGGBBB666<<<999:::???===UUUxxxvvv{{{zzz~~~WWWKKK???444;;;666666777777777777777777555555555555555444444444444444444444444444444444555444222111000111222222:::EEE]]]yyyIIINNNSSSUUUVVVYYY___dddeeekkkppppppmmmmmmrrrwww{{{zzzzzz{{{~~~wwwhhh___ZZZRRREEE999666:::@@@MMM___kkk}}}qqqYYYZZZWWWOOOMMMKKKPPPPPPOOOMMMLLLMMMRRRVVVOOOMMMKKKIIIGGGGGGHHHHHHGGGIIIIIIGGGGGGIIIHHHDDDDDDCCCCCCDDDFFFHHHGGGGGGIIIJJJJJJIIIGGGFFFGGGHHHJJJKKKHHHNNNjjjsssaaa]]]XXXTTTQQQMMMGGGDDDAAA???<<<888888:::>>>AAABBBEEEJJJNNNRRRTTTTTTTTTDDD<<<777888999666222111444444444333333333333222000000000000111111111111222222111111111111222222111111111222444777:::<<>>AAAJJJNNNNNNXXXxxxppp___YYYdddfffgggeee^^^WWWTTTTTTMMMNNNNNNNNNMMMKKKIIIHHHGGGMMM[[[ppp|||jjjXXXJJJHHHFFFEEEEEEDDDCCCAAADDDCCCBBB@@@>>><<<;;;:::888<<>>AAACCCCCC@@@@@@DDDMMMXXXjjj[[[???999:::===;;;777777BBBgggtttkkkyyy~~~yyy}}}tttNNNEEE<<<222777555555555666666666666666333333333444444444444444333333333444444444444444444333111000000000111222:::DDDZZZuuu}}}{{{~~~}}}zzzzzzyyyxxxLLLPPPVVVYYY[[[^^^ccchhhiiimmmppppppnnnoootttyyyxxx{{{}}}|||iii[[[[[[[[[QQQCCC;;;555:::MMM```hhh{{{gggVVVZZZWWWQQQOOOMMMLLLLLLKKKIIIIIIKKKPPPSSSNNNKKKGGGFFFGGGGGGFFFDDDFFFIIIJJJGGGGGGIIIGGGDDDDDDCCCBBBCCCDDDFFFFFFEEEKKKKKKJJJHHHFFFGGGIIILLLOOOOOONNNRRRaaazzzssskkk___UUUPPPMMMMMMMMMGGGCCC>>>::::::<<<@@@CCCOOOYYY______```bbb\\\SSSKKKBBB:::888777444333333333333333222222222111111000000000000111111111111222222111111111111222222222111111111333555777888777<<>><<<:::888777666777999BBBWWWgggeeeXXX<<<777111...///222555666666777:::===@@@AAABBBBBBAAAAAAFFFSSSfff}}}rrrMMM999555555666;;;888888WWW}}}kkkrrr~~~cccCCC???:::333555444444444444444444444444111222222333333444444444222222333333444444555555333222111000000000111111777???SSSlll~~~~~~|||xxxtttssssssQQQUUUZZZ^^^aaadddiiilllllloooqqqpppnnnpppuuuzzzrrr}}}yyyyyyxxx___QQQMMMXXXZZZLLL???===;;;@@@WWWgggrrr{{{]]]OOOSSSRRRPPPSSSTTTKKKJJJHHHFFFFFFHHHKKKMMMMMMHHHDDDDDDGGGIIIFFFBBBFFFJJJLLLJJJHHHIIIHHHEEEDDDBBB@@@@@@AAABBBBBBAAAGGGGGGGGGFFFEEEHHHLLLOOOQQQOOOOOOPPPRRRaaatttvvv||||||zzzyyyzzzfffTTTKKKKKKQQQVVVJJJFFFAAA======>>>???@@@SSSdddooonnnpppuuummm^^^\\\LLL<<<666666555333333222222222111111111111000///000000000111111111111222222111111111111222222222111111111222333444555222333666999999666111...222222111111222333444444777777666333000000111222///222666666444444666999777888888999999999999999444;;;@@@===:::AAASSSccckkkkkkjjjnnnwwwccc```YYYRRROOORRRTTTRRRMMMAAA;;;AAAfffpppZZZUUUNNNIIIJJJOOOQQQNNNLLLFFFGGGIIIKKKOOORRRUUUVVVWWWUUUQQQMMMKKKLLLNNNPPPNNNLLLKKKKKKNNNTTTZZZ^^^ZZZ]]]ZZZQQQSSSjjjxxxqqqsssnnnhhheeeddddddcccaaabbbdddeeeccc^^^WWWPPPLLLFFFHHHKKKLLLNNNOOONNNLLLNNNMMMNNNOOOVVViiiuuuccc[[[WWWUUUTTTRRRSSSTTTSSSQQQPPPPPPQQQUUUTTTRRRQQQQQQRRRSSSSSSUUU\\\ffflllmmmggg]]]VVVTTTTTTTTTTTTSSSNNNGGGBBB??????===;;;===DDDKKKPPPgggsssdddZZZ]]]hhhiiieee[[[RRRNNNNNNMMMLLLLLLLLLKKKJJJIIIIIIHHHGGGXXXooo~~~{{{kkkWWWJJJGGGDDDBBBAAAAAA@@@???>>>@@@@@@>>><<<999777555555333333222555>>>CCC<<<000111111111111111222555777666888<<>>DDDppp~~~SSS:::;;;<<<888777333333333333333222222222111111222333444555555555222222222333333444555555222222222222111222222222444:::JJJaaauuu~~~||||||xxxqqqsssxxxUUUXXX]]]aaaeeehhhkkkmmmooopppqqqqqqppprrrvvvzzzqqq{{{zzzxxxwwwgggSSSNNNKKKRRR^^^XXXDDD888999:::GGG___nnnwwwuuuhhhRRRKKKQQQOOONNNSSSSSSMMMKKKGGGDDDCCCDDDEEEFFFJJJFFFBBBDDDHHHIIIGGGCCCGGGLLLOOOMMMKKKKKKJJJHHHCCC@@@>>>======>>>>>>>>>AAABBBBBBCCCDDDHHHMMMQQQQQQNNNNNNMMMFFFMMMnnnvvvxxx}}}jjjmmm}}}|||qqqsss~~~ppp]]]PPPKKKNNNQQQFFFBBB???======>>>>>>===FFFZZZlllttt}}}wwwjjjSSS<<<444666777444111222222111111111000000000///000000000111111111111222222111111111111222222111111111111111222222333444444333111000///111222222222111111222222333333555555444222000000111333000333777777555444666999888888888999999:::;;;;;;;;;>>>???@@@EEESSSiiiyyy}}}nnnccchhhttt~~~jjjYYYQQQLLLJJJOOOUUUUUUMMMGGG999BBBVVV{{{```XXXNNNNNNNNNQQQTTTUUUQQQLLLHHHIIIJJJMMMPPPSSSVVVWWWUUURRROOOMMMMMMNNNPPPQQQJJJJJJJJJKKKOOOUUU[[[^^^ZZZ[[[ZZZVVVSSSbbbuuu}}}wwwpppiiifffffffffeeeccceeeeeefffddd```ZZZRRRMMMGGGGGGHHHIIIIIIIIIJJJLLLHHHPPPUUUYYYcccttttttaaaYYYXXXUUUSSSSSSTTTUUUUUUTTTRRRQQQRRRSSSTTTSSSRRRQQQQQQRRRSSSTTTXXXZZZ^^^aaa```\\\WWWTTTUUUUUUUUUTTTRRRLLLEEEAAA:::999888888;;;AAAJJJRRRkkkxxxyyyuuusssgggZZZXXXdddfffaaaVVVNNNNNNOOONNNMMMLLLLLLKKKJJJJJJJJJJJJMMM```tttyyykkkXXXKKKFFFFFFDDDAAA@@@@@@@@@>>>======<<<;;;999777555333222...000111111333444222...000111222222111222666999555999===@@@@@@???@@@AAABBBHHHWWWnnnhhhIII999777;;;???999===AAAQQQvvvIII999999;;;:::777444444333333333222222222222333333444555666666777222222222333333333444444222222333333333333333333444777DDDYYYmmm|||yyy|||{{{nnnsss{{{XXXZZZ^^^cccgggjjjllllllqqqssssssttttttuuuxxx{{{~~~zzzoooXXXBBBCCCKKKWWW]]]QQQ>>>777;;;999PPPjjjnnnkkksssZZZNNNQQQZZZWWWSSSTTTQQQPPPLLLGGGCCCBBBBBBAAAAAADDDBBBAAACCCGGGHHHGGGEEEGGGNNNRRROOOLLLLLLKKKIIICCC@@@===;;;;;;<<<<<<;;;<<<>>>@@@AAACCCGGGLLLPPPPPPMMMLLLJJJCCCDDD[[[xxx}}}yyyllliii|||yyy{{{{{{rrruuuzzzzzznnn```SSSJJJEEECCC???;;;:::===??????>>>???PPPbbbnnnyyyxxxfffPPP:::444666777555222222222222111111111000000000000000000111111111111222222111111111111222222111111111222222222222222111333444444333222111222111111222222222222222222333333444333111111222444222444666777666666777888777777777888999:::<<<===>>>;;;===MMMdddyyyxxxmmmiiimmmsss}}}rrreeeXXXPPPLLLLLLNNNSSSRRRIII@@@;;;CCCbbbwwwyyy___\\\MMMPPPSSSTTTVVVWWWSSSMMMIIIJJJKKKLLLOOOQQQSSSUUUSSSRRRPPPPPPRRRSSSTTTSSSKKKKKKLLLMMMOOOSSSVVVXXXWWWUUUVVVWWWSSSYYYuuukkkyyyyyyxxxnnnhhhggggggeeebbbddddddddddddbbb]]]WWWRRRIIIEEECCCEEEFFFGGGKKKOOOKKKTTTUUUYYYhhhvvvttthhh___XXXXXXYYYWWWUUUTTTUUUVVVVVVUUUSSSRRRRRRSSSRRRQQQQQQQQQRRRRRRSSSTTTXXXUUUUUUVVVVVVSSSSSSUUUSSSSSSSSSRRRNNNIIIDDD@@@888666555666777;;;EEEOOObbbgggccc___aaaYYYLLLJJJbbbeee```TTTLLLNNNPPPOOOLLLLLLKKKJJJJJJJJJJJJJJJSSSaaannnlll\\\LLLFFFFFFDDDBBB@@@>>>>>>>>>===;;;999999888666444333222111000222333222///...000222...///000111222555888;;;777;;;???AAA@@@@@@BBBEEEDDDQQQfffwwwWWW@@@444444999<<<888888DDDfffhhhCCC<<<888777777333555555555444444333333222333444444555555666666666333333333333333222222222111111222333333333222222666888AAATTThhhxxx|||}}}rrrmmmqqq]]]___bbbgggkkknnnnnnnnntttvvvwwwxxxxxxyyy{{{|||yyynnn___NNNCCCFFFPPPYYYUUUGGG<<<<<>>???@@@BBBDDDFFFGGGGGGFFFNNNRRRPPPLLLKKKKKKIIIEEEBBB>>>;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFJJJLLLLLLHHHGGGGGGCCCCCCNNN\\\yyy}}}pppooo}}}uuunnnhhhgggkkksss{{{zzzzzzkkk^^^VVVOOOHHH???<<<>>>AAABBBBBBAAAHHHTTT^^^cccbbb^^^ZZZQQQDDD888555555555444555333333222222222111111111000000000000111111111111222222111111111111222222000111111222333333333333...000222333333222111000111111222222222222111111111222444444333222333444555444555666888888777666888888888999;;;===???AAAAAAGGGWWWnnnxxx]]]```fffmmmvvv}}}hhhYYYOOOIIIFFFLLLNNNRRRQQQHHHBBBHHHTTTkkknnn^^^WWWOOOTTTUUURRRRRRUUUTTTPPPMMMMMMMMMNNNOOOQQQRRRSSSQQQPPPPPPSSSVVVWWWUUUSSSLLLMMMNNNOOOPPPQQQRRRRRRTTTMMMNNNTTTQQQPPPeeegggfff}}}{{{pppwww}}}qqqjjjiiijjjhhheeeeeeddddddffffffeee```\\\PPPHHHAAABBBCCCDDDGGGLLLJJJRRRQQQXXXmmmvvvvvvjjj]]]]]]YYYXXXZZZZZZWWWVVVXXXTTTUUUVVVTTTRRRQQQRRRSSSOOOOOOQQQRRRSSSSSSTTTTTTUUUQQQPPPSSSSSSPPPQQQUUUPPPQQQQQQOOOLLLHHHEEECCC;;;888777999999<<>>BBBVVVnnnttt}}}\\\OOOFFFHHHNNNHHHGGGMMMNNNRRRMMMFFFCCCBBBBBBAAA@@@999<<>>EEEMMMOOOHHHCCCBBB<<<888555666555222444777333333333222222222222111000000000000111111111111222222111111111111222222000111222333333333333333222111//////000222333444111111222222222111111000000222444555444333333444777555333555999:::888555;;;;;;;;;<<<>>>AAADDDEEEKKKbbb|||jjj^^^]]]gggpppvvvsss```SSSMMMIIIGGGEEEEEEIIIMMMIIIBBBIIIgggiii```ZZZMMMSSSVVVUUUOOONNNSSSUUUSSSQQQQQQQQQQQQQQQRRRSSSTTTNNNNNNOOOSSSVVVWWWUUURRRJJJLLLNNNQQQRRRRRRRRRRRRRRRHHHIIIQQQNNNIIIZZZtttgggZZZsss|||uuu|||rrrkkklllnnnmmmkkkgggffffffiiilllmmmjjjgggYYYMMMBBB@@@@@@???AAAFFFAAAKKKMMM\\\yyy~~~}}}xxxllliiiaaaVVVWWWUUUUUUVVVUUURRRSSSWWWSSSTTTUUUTTTQQQPPPQQQRRRMMMNNNPPPRRRTTTTTTTTTTTTRRRNNNOOOTTTUUUQQQQQQUUUOOOPPPQQQOOOLLLJJJHHHHHH???<<<<<<@@@AAADDDPPP^^^mmmtttnnn___RRRFFFHHHYYYkkkoooiiiWWWMMMOOOOOOJJJJJJIIIHHHGGGGGGGGGHHHIIINNNMMMLLLLLLKKKHHHDDD@@@@@@>>>;;;:::::::::999777444444333333222111111000///,,,+++///222222000000111111222666999;;;;;;999;;;???CCCDDDBBBDDDIIINNNggg{{{[[[:::777<<<999999@@@111FFFUUUrrr~~~~~~qqqDDD555===777444999777999888888777666666555555444333333333333333333333555444444333222111000000,,,---...000000000///...333222999III[[[lll{{{mmmuuu{{{vvvzzzssszzzuuudddfffiiilllnnnrrrvvvyyytttyyyzzzxxxzzz{{{xxxqqqdddSSSEEEAAAFFFLLLjjjhhh]]]JJJ===>>>IIISSSfffwwwcccTTTKKKIIIIIIKKKJJJFFFDDDFFFJJJKKKLLLJJJFFFBBB@@@???>>>BBBDDDCCCAAAAAAEEEIIIGGGLLLNNNKKKIIIJJJIIIFFFFFFDDDBBB???>>>======>>>AAA???>>>AAAFFFGGGDDD@@@@@@BBBBBB@@@===@@@GGGMMMMMMrrrmmmaaaYYY\\\bbbdddfffiii{{{wwwyyyoooVVVIIIIIIKKKGGG@@@???BBBBBBAAADDDHHHCCC:::;;;:::666222111333444444666444333222333222111///...///000111111000...,,,111111111111111111111111222222333333333333222222111111111111111222333333444333222222222222222333///222555444222222333555///111444666777777777777===<<<<<>>IIIYYYppp}}}rrrZZZWWWXXXTTTWWWUUURRRPPPPPPRRRUUUWWWXXXWWWUUUUUUUUUUUUTTTRRRRRRQQQPPPQQQRRRRRRPPPNNNKKKNNNQQQRRRPPPNNNLLLLLLIIILLLMMMLLLJJJNNNUUU\\\ooo\\\eeeppptttxxxqqqjjjmmmrrrtttrrrmmmkkkiiiiiijjjlllmmmnnn___SSSGGGAAA>>><<<===???@@@EEEKKKQQQYYYfffvvvyyygggYYYUUUUUUPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRRRRRRRRRRRRRSSSSSSSSSRRROOONNNMMMNNNPPPQQQPPPSSSVVVUUUQQQMMMMMMMMMRRRMMMJJJJJJMMMOOOLLLHHHBBBJJJQQQRRRPPPRRR[[[cccnnnnnnmmmdddQQQEEEPPPccc}}}vvvfffTTTMMMMMMJJJDDDGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGFFFEEEBBB@@@>>><<<<<<;;;999777666555444333333222111000///...............//////111222333777666666777:::<<<======>>>AAAFFFIIIEEEEEESSSdddZZZAAA555>>>@@@555444@@@;;;JJJtttqqq{{{UUUFFF;;;<<<;;;555333888777777777777777666555555444444333333333333222222000000000000000000000000//////......---------,,,555222666BBBSSSeeewwwwwwyyyuuuxxxzzzzzzggg]]]^^^iii~~~uuugggiiilllnnnooorrrvvvyyywwwyyywwwuuuxxx|||zzztttjjjdddWWWFFF<<<@@@OOO\\\nnncccSSSEEE===AAAOOO[[[jjjtttTTTOOOLLLIIIHHHIIIHHHDDDCCCFFFIIIKKKLLLKKKGGGCCCAAA@@@@@@CCCFFFEEEBBBBBBEEEIIIFFFKKKMMMKKKIIIJJJIIIFFFCCCDDDDDDCCC@@@??????@@@DDDBBB@@@CCCFFFGGGDDDAAA===???AAAAAA@@@CCCJJJPPPNNNfffaaa^^^aaakkklllfffeeelllbbbhhhuuurrr\\\PPPLLLJJJIIILLLMMMKKKGGGGGGGGG@@@777999888555333333444555444555333222222333333222111111222333333222111000///111111111111111111111111000111111222222111111000000000000000000111222222666666555444444333222222222444666666444333444555999999888999:::===AAADDD>>>DDDHHHIIIMMM[[[sssnnnZZZZZZbbbeee{{{~~~zzzsssggg]]]IIILLLMMMMMMNNNPPPPPPNNNEEEJJJEEEHHHnnn{{{uuu{{{jjjXXXWWWWWWQQQSSSQQQOOOMMMNNNPPPSSSUUUVVVTTTSSSTTTUUUUUUSSSRRRQQQPPPOOOOOOPPPPPPOOOMMMMMMOOOPPPNNNKKKHHHFFFEEEHHHKKKNNNMMMKKKLLLPPPUUUvvv{{{]]]]]]lllvvv|||{{{mmmhhhlllrrruuuuuurrrpppmmmkkkkkkllllllmmm___SSSGGGAAA===:::999;;;<<<@@@EEEIIIOOOZZZgggqqq|||qqqbbbXXXUUUVVVQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTSSSRRRQQQOOOOOOOOOPPPPPPQQQSSSUUUTTTQQQMMMLLLMMMNNNLLLJJJJJJLLLNNNMMMLLLMMMUUU]]]``````aaaeeeiiieee```YYYPPPIIIMMMddd|||yyyfffTTTNNNOOOMMMGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEDDDCCCAAA>>><<<:::999888777555444333222222222111000000///..................///111222333444444555777:::<<<======>>>@@@DDDFFFEEEKKK```tttoooLLL>>>444888===<<<;;;;;;;;;UUU|||nnnzzzyyyNNNAAA999;;;;;;666555:::666777777777777666555444333333222222222111111111111111111111111111111111////////////......------555222555@@@OOO```sssuuuxxx{{{{{{tttNNNPPPXXXjjj|||{{{kkkmmmoooqqqrrrtttxxx{{{|||yyyzzz{{{uuummmbbbZZZLLL???;;;EEEWWWffflllYYYFFF???@@@KKK^^^ppp___KKKPPPMMMIIIFFFGGGFFFBBBBBBEEEHHHKKKMMMLLLIIIEEECCCBBBCCCFFFHHHGGGDDDCCCEEEGGGEEEJJJMMMJJJIIIIIIIIIFFF@@@DDDHHHGGGCCC???@@@BBBFFFDDDCCCDDDGGGHHHEEEBBB>>>AAACCCCCCCCCDDDIIIMMMKKKWWWzzzgggVVVWWWppp}}}ooohhh[[[___iiittt{{{ooo___VVVTTTXXX\\\___^^^ZZZSSSHHH======:::666555555555555444333111000000222333333222222222222222111111111000111111111111111111111111111111222222222222111111111111000000111111222222222222222333222222111000111333555555444444555666444777:::<<<;;;:::999999DDDDDDJJJ]]]wwwlllUUUPPP[[[kkkvvv|||uuuooofffYYYOOOLLL@@@GGGJJJJJJTTT```\\\MMM===:::@@@\\\xxxpppuuuyyyccc[[[]]][[[UUUPPPOOOMMMMMMMMMOOOQQQRRRRRRQQQQQQRRRSSSTTTSSSQQQOOOMMMLLLMMMNNNNNNLLLKKKMMMMMMMMMKKKHHHFFFFFFFFFKKKNNNPPPPPPMMMKKKLLLNNNfffggg___lll{{{sssmmmnnnsssvvvwwwxxxvvvrrrooolllkkkkkklllcccWWWKKKEEE@@@;;;888999999<<<@@@BBBEEELLLUUU\\\fffiiiiiiddd[[[UUUTTTVVVRRRRRRRRRRRRQQQPPPNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSRRRRRRQQQPPPPPPOOOQQQSSSTTTSSSPPPMMMLLLLLLIIIJJJKKKKKKKKKKKKMMMOOOIIIPPPYYY```bbb```___^^^]]]XXXQQQOOOTTTeeezzzcccQQQMMMOOOMMMGGGDDDDDDCCCBBBAAA??????>>>@@@@@@AAAAAA@@@===;;;999666666555444333111000000000000000//////..................///000111222333333444777999<<<===>>>???===@@@CCCDDDHHHVVVsssrrrRRR===;;;666555;;;BBBAAA:::EEEjjjxxx~~~iiiFFF<<<777:::;;;777777:::555666666666666555444444222222222111111111000000222222222222222222222222000000000000////////////444222333;;;HHHYYYmmm}}}{{{~~~{{{tttxxx~~~rrrJJJHHHHHHPPP^^^mmmvvv{{{mmmooorrrtttuuuxxx|||~~~~~~|||uuuiii___WWWMMMDDDEEEPPP]]]gggkkk]]]KKK===???JJJ]]]zzzrrrTTTLLLNNNMMMIIIFFFFFFDDDAAABBBEEEHHHJJJMMMMMMKKKGGGEEEEEEEEEGGGHHHGGGEEECCCDDDFFFEEEJJJLLLJJJHHHIIIHHHFFF>>>EEEKKKIIICCC===>>>AAADDDCCCBBBDDDGGGIIIHHHFFFFFFHHHHHHGGGDDDBBBCCCDDDEEELLLjjjzzzzzz}}}tttkkkddd___aaahhhqqq~~~~~~|||uuu}}}ppp^^^QQQRRRJJJ@@@;;;888555333444555333222222444555555555333222222222222333444555111111111111111111111111333333444444444444333333444333333222222333444444...///000222333333333333111222444555666777888888888;;;@@@CCCGGGLLLSSSXXXbbbbbbnnnqqq```___ffflllsss{{{vvviii___[[[SSSGGGCCCFFFFFFIIIOOOZZZiiilllYYYBBBEEENNNgggvvvfffZZZYYY___^^^XXXRRRQQQPPPOOONNNNNNOOOOOOMMMMMMMMMOOORRRSSSRRRPPPMMMKKKIIIIIIJJJJJJIIIHHHIIIJJJKKKJJJJJJKKKMMMPPPPPPRRRRRRQQQMMMKKKKKKLLLXXX|||sssttt~~~}}}sssvvvrrrsssvvvxxx|||{{{xxxsssooollllllllliii^^^SSSMMMGGG@@@;;;::::::<<<>>>???AAADDDIIINNNQQQUUUXXXWWWSSSPPPQQQRRRPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNPPPQQQSSSSSSSSSSSSSSSSSSRRRQQQPPPOOORRRRRRRRRQQQOOOMMMLLLKKKHHHKKKMMMLLLIIIHHHLLLOOOQQQXXXbbbmmmssssssnnnjjj```ccchhhppp|||ttt[[[LLLIIILLLJJJEEECCCCCCAAA@@@>>>===<<<;;;<<<<<<======<<<:::888666444333333222111000000///////////////.....................///000222333444666888;;;===>>>???@@@AAAAAAEEEJJJOOOYYYpppkkkQQQ>>>777999:::999;;;>>>BBBCCCVVV~~~xxxQQQ@@@999666999:::777666888444444555555555555444333222222222222111111111111222222222222222222222222111111000000000000000000333000111888BBBRRRiii{{{}}}xxxpppuuu}}}pppYYYNNNCCC???GGGWWWeeennnoooqqqtttvvvxxx{{{~~~{{{uuuhhhXXXMMMDDD===???QQQkkkyyytttiiiIIIAAA???JJJ\\\xxxZZZPPPNNNFFFNNNIIIFFFFFFEEEBBBCCCFFFIIIKKKMMMMMMKKKIIIIIIIIIGGGGGGFFFEEECCCCCCDDDEEEFFFKKKMMMKKKHHHIIIHHHEEE???EEEJJJHHH@@@;;;;;;>>>@@@@@@AAACCCGGGIIIKKKKKKLLLLLLKKKHHHDDDAAA???>>>BBBGGGWWWwwwtttmmmmmmnnniiieeecccbbbbbbjjjrrr|||uuuwwwgggUUUKKKBBB:::777888:::888555444555666666555333333333333444666777888111111111111111111111111222222333333333333222222444333333222222333333333222222333444555555555555333333444666888999888888:::===BBBJJJXXXlllwww}}}qqqmmmtttwwwpppkkkmmm```SSSJJJIIIFFF???@@@FFFBBBKKK```tttuuubbbMMMBBBUUUwwwiiiaaaVVVPPPTTTZZZZZZWWWTTTSSSRRROOOMMMKKKJJJIIIIIIIIIJJJMMMPPPQQQOOONNNJJJHHHFFFEEEFFFFFFEEEDDDFFFGGGHHHHHHIIILLLPPPSSSRRRQQQOOOLLLJJJHHHIIIJJJLLLlll~~~}}}|||iiiqqq~~~tttqqqsssvvv|||||||||xxxtttqqqpppqqqnnnddd[[[VVVPPPGGG@@@===<<<=========>>>@@@CCCEEEDDDHHHKKKLLLKKKJJJKKKMMMLLLMMMNNNOOOPPPPPPPPPPPPLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSRRRRRRQQQPPPRRRQQQPPPOOOOOOMMMLLLJJJHHHLLLOOOLLLGGGEEEIIIMMMSSSZZZgggvvv~~~kkkTTTIIIHHHIIIFFFCCCBBBAAA@@@>>>===;;;::::::888888999:::999777444333222222222111111000000000............/////////////////////000222444555666888:::===>>>======???AAACCCKKKWWWeeexxxaaaHHH<<<777777777;;;???;;;888DDDVVVrrrWWWAAA>>>:::888888777555333444222333333444444444333333444333333333333222222222222222222222222222222222000000111111111111111111000///111555===MMMeeeyyy~~~xxxyyy|||yyyhhhWWWBBB777;;;HHHSSSZZZqqqtttvvvxxxzzz}}}~~~{{{xxxnnn]]]NNNFFFBBBBBBKKK```uuuxxxgggTTT<<>>:::;;;>>>>>>???AAACCCGGGJJJMMMOOOLLLKKKIIIGGGDDDBBB@@@???AAAFFFJJJWWWwwwqqqoookkk^^^\\\eeeppprrrkkkdddiiisss~~~jjj___UUUKKKGGGIIIAAA===999666555555444333111111222222333444444444333333333333333333333333111111222222222222111111333333222222111111222222666555444444333444444555555555555888;;;======<<>>???CCC>>>JJJ\\\eeeXXXJJJTTTkkk{{{www]]]XXXRRRQQQVVVZZZ[[[ZZZSSSSSSQQQOOOKKKHHHEEECCCFFFFFFHHHKKKNNNNNNMMMKKKHHHEEECCCAAABBBBBBBBBAAADDDEEEEEEEEEFFFGGGJJJMMMMMMKKKHHHFFFEEEEEEFFFGGGCCCXXXyyy}}}zzztttlllwwwqqqqqqsssxxx||||||yyyyyyzzzqqqhhhaaa]]]WWWMMMEEEBBB???===<<<;;;;;;<<<===>>>???AAACCCDDDDDDDDDEEEFFFHHHIIIJJJLLLNNNOOOPPPPPPKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSQQQOOONNNNNNMMMKKKJJJIIILLLNNNKKKGGGEEEHHHKKKIIIPPP\\\mmm~~~nnn___NNNHHHHHHGGGDDDBBB???>>>===<<<;;;:::999888555666777777666444222111111111111000000000000000.........//////000000000000000111222444666777888888;;;======;;;<<>><<<:::777444333222222111222222333333333333222444444444333333333222222222222222222222222222222000000000000111111111111......111444999FFF^^^ttt~~~sssgggWWWCCC777777>>>EEEHHHvvvwwwyyyzzz{{{|||}}}yyyvvvqqqeeeTTTKKKJJJOOOWWWccclllkkk^^^MMM@@@<<>><<<<<>>>>>???BBBIIIQQQWWWYYYYYYeeeyyyuuummmhhhppp~~~xxxkkkddd^^^XXXSSSOOOKKKIIIIIIAAABBB@@@===>>>BBBAAA>>>???EEEKKKHHHGGGXXX}}}yyy```VVVUUUVVVYYY]]]^^^]]]]]]RRRRRRQQQOOOLLLHHHEEECCCDDDDDDFFFIIILLLLLLJJJHHHFFFCCC@@@??????@@@??????AAACCCDDDDDDCCCDDDFFFHHHEEEEEEDDDDDDEEEEEEDDDCCCEEEGGGlllyyy~~~yyy}}}sssyyyxxxtttsssttt{{{uuummmgggeee```VVVLLLHHHDDDAAA===:::999999::::::======>>>>>>>>>>>>@@@AAADDDEEEGGGIIIKKKLLLMMMNNNLLLKKKKKKKKKLLLLLLMMMNNNOOOOOONNNOOOPPPQQQSSSTTTSSSPPPMMMMMMMMMMMMKKKIIIHHHJJJKKKJJJGGGGGGIIIKKKLLLQQQ[[[hhhwww\\\QQQHHHGGGGGGCCC??????;;;::::::999888888777777333444555555555333111000////////////////////////......///000000111222222222222333444666888:::;;;999<<<>>>>>>===???EEEKKKQQQdddsssPPP;;;666777888:::;;;===???HHH___WWW@@@CCC>>>>>>:::666222222222222000111111222333333222222333333333333222222222111111111111111111111111111/////////000000000111111---///111333444???VVVkkkssseee]]]TTTHHH>>>888888;;;===zzz{{{|||{{{zzz{{{}}}vvvqqqmmmgggYYYKKKGGGKKKTTTdddsssqqq___KKKAAA???AAATTTfffzzz|||VVVUUUUUUIIIGGGTTTLLLJJJKKKNNNNNNKKKJJJLLLMMMLLLKKKJJJJJJLLLQQQUUUOOOJJJDDDAAABBBGGGKKKNNNNNNRRRSSSNNNJJJIIIGGGCCCCCCAAA===;;;<<>>@@@FFFDDD<<<:::AAADDDIII```{{{zzzddd\\\MMMOOOUUU\\\^^^\\\ZZZZZZSSSSSSSSSRRROOOKKKHHHFFFCCCDDDFFFIIIKKKKKKIIIFFFEEEBBB???======>>>>>>===???AAACCCDDDDDDDDDFFFHHHAAABBBDDDFFFHHHGGGEEECCCLLL>>>ZZZ|||}}}wwwwww~~~wwwtttrrrzzzyyyrrrmmmlllggg]]]SSSOOOIIIEEE???;;;999999999999<<<;;;:::::::::;;;===???CCCDDDEEEGGGIIIJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLMMMNNNMMMMMMMMMNNNQQQTTTVVVSSSPPPMMMLLLMMMMMMKKKIIIGGGHHHIIIHHHHHHIIIJJJLLLKKKNNNSSS[[[fffuuu]]]MMMFFFBBBEEEDDD???;;;;;;888888777777666666666555222333444555444222000///------...............///......///000111222333333333333444555777999;;;<<<;;;>>>@@@@@@@@@DDDMMMTTTkkkwwwSSS:::555::::::666<<>>RRR{{{nnnCCC999@@@>>>>>>;;;555111222333444///000111222222222222222222222222111111111111000000000000000000000000000......//////000000000111---///222222111999OOOdddwwwyyygggUUUTTTOOOEEE:::555555888