BM6P6(@ dddUUUJJJGGGCCCAAAAAAAAA@@@???BBB@@@>>><<<;;;;;;======<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;888:::>>>???>>>CCCUUUggg~~~vvvbbbWWWQQQMMMLLLHHHDDDCCCEEEEEEFFFGGGHHHHHHGGGEEEDDD??????>>>>>>======<<<<<<888666222///......///000000---,,,---///000...,,,+++,,,.../////////...---,,,,,,---...//////......//////000000///...------000000111111......555>>>KKKXXXaaaaaacccmmmzzzfffNNNLLLVVVcccttt|||fffTTTUUUaaaqqqzzznnnddd``````___^^^______[[[^^^gggjjjmmm}}}rrr]]]QQQNNNJJJFFFFFFIIIMMMNNNNNNRRRSSSTTTVVVWWWYYYZZZZZZ\\\[[[YYYXXXWWWVVVVVVVVVSSSUUUVVVUUUQQQNNNLLLKKKLLLLLLLLLKKKIIIIIIJJJKKKIIIJJJKKKLLLNNNRRRXXX\\\dddfffggggggfffgggjjjlllqqquuuxxxyyyyyy}}}cccTTTJJJGGGCCCAAAAAAAAA@@@???AAA@@@>>><<<;;;<<<======<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<>>>AAACCCDDDMMMbbbuuu{{{wwwwwwzzz}}}~~~{{{}}}hhhZZZSSSOOOMMMJJJFFFEEEGGGEEEEEEFFFFFFEEEEEEDDDDDD??????>>>>>>======<<<<<<999666333000///...///000///---,,,---///000...,,,,,,---.../////////...---------...//////////////////////////////...------000///111222111111:::DDDSSS]]]ddddddgggrrr|||pppYYYGGGIIIWWWgggzzzjjj\\\RRRVVVggg{{{~~~rrrhhh```______^^^^^^___```]]]```hhhlllsssmmm[[[RRRPPPLLLIIIIIIMMMQQQSSSTTTXXXZZZ\\\^^^___```______\\\\\\\\\\\\\\\\\\\\\\\\YYY[[[\\\[[[XXXTTTRRRQQQPPPPPPOOOMMMKKKIIIJJJLLLKKKLLLMMMMMMOOORRRWWWZZZaaacccfffggggggiiikkkmmmsssvvvyyyzzzzzz}}}aaaSSSJJJGGGCCCAAAAAAAAA@@@???@@@???>>><<<<<<<<<======<<<============<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<>>>>>======<<<<<<:::888555222000///000000///...------...///...---....../////////......---......///000000000/////////////////////......---//////111333333666@@@KKK]]]bbbfffhhhnnnxxx___OOOCCCJJJZZZmmmnnnXXXTTTQQQWWWlll|||yyyzzziiiaaa\\\]]]___^^^^^^___```___bbbjjjppp|||wwwdddXXXSSSPPPOOOMMMOOOSSSYYY\\\^^^bbbdddeeeeeeeeeccc```^^^[[[\\\]]]___aaabbbbbbccc```bbbcccbbb^^^[[[YYYXXXVVVVVVTTTQQQMMMKKKLLLMMMNNNOOOPPPPPPPPPRRRUUUXXX]]]```dddgggiiijjjlllnnnuuuwwwzzz{{{{{{~~~___RRRJJJGGGCCCAAAAAAAAA@@@???@@@???>>>===<<<<<<=====================<<<;;;;;;::::::;;;;;;<<<<<<======<<<;;;>>>CCCKKK\\\wwwzzzxxxtttqqqqqqrrrtttuuuxxxyyy{{{~~~}}}{{{xxxxxxzzz|||}}}zzzbbbYYYQQQOOOMMMJJJIIIKKKGGGFFFDDDCCCBBBCCCCCCDDD??????>>>>>>======<<<<<<:::999666333111000000000......---............---///////////////......---//////000000000000000///...///////////////......//////111333444999DDDPPPcccdddfffkkkttt}}}tttVVVLLLGGGPPPaaassssss]]]NNNQQQSSSZZZppp|||zzz}}}}}}nnnccc^^^[[[^^^___^^^]]]^^^______dddkkkuuukkk\\\UUUTTTPPPPPPRRRUUU[[[aaafffhhhkkkjjjhhheeebbb___\\\[[[[[[\\\___aaacccdddeeeeeedddfffgggfffccc```^^^]]]]]]]]]ZZZVVVQQQOOOOOOPPPRRRSSSTTTSSSRRRRRRTTTUUUXXX\\\bbbfffiiijjjmmmnnntttvvvyyyzzz|||~~~___SSSJJJGGGCCCAAAAAAAAA@@@???>>>>>>>>>=====================>>>>>>======<<<;;;::::::;;;<<<<<<===>>>>>>@@@???BBBJJJUUUhhh~~~yyyyyywwwuuutttuuuvvvxxxzzz{{{|||~~~{{{~~~|||}}}~~~wwwsssrrrsssvvv~~~fff[[[QQQNNNLLLJJJHHHIIIHHHGGGEEEDDDCCCCCCDDDDDD??????>>>>>>======<<<<<<;;;999777444222111000000---.........------......////////////...////////////000000000000000//////......///////////////...111000111333555:::GGGTTTccccccfffoooyyy~~~aaaNNNKKKMMMXXXiiizzzhhhSSSIIIOOOTTT^^^uuuvvvwwwvvvhhhbbb^^^]]]``````]]]\\\^^^^^^```eeeppp~~~wwwbbbWWWTTTUUUPPPSSSXXX]]]ccchhhlllooommmkkkgggccc___^^^]]]^^^]]]___```bbbdddeeeffffffhhhjjjkkkkkkhhheeedddcccdddbbb___ZZZVVVTTTTTTUUUUUUWWWXXXWWWUUUSSSSSSTTTUUUYYY___dddgggiiikkkmmmqqqrrruuuwwwzzz~~~~~~```UUUJJJGGGCCCAAAAAAAAA@@@???>>>>>>>>>>>>>>>============>>>>>>>>>>>>===<<<<<<::::::;;;<<<===>>>>>>???@@@@@@EEEOOO]]]qqq~~~yyy{{{{{{zzzyyyxxxyyy{{{}}}}}}}}}~~~~~~~~~}}}}}}xxx{{{~~~{{{xxxzzz{{{rrrnnnmmmqqqyyyjjj^^^RRRMMMLLLIIIGGGGGGHHHGGGFFFEEEDDDCCCCCCCCC??????>>>>>>======<<<<<<:::999777555222000//////---...///...------.../////////......//////000111//////000000000///......---...//////////////////111000111444666===KKKYYYdddeeejjjuuummmRRREEEIIIRRR___pppvvv```PPPHHHMMMVVVgggxxxqqqyyyqqqfffbbb______bbbaaa^^^]]]```___bbbjjjxxxmmm]]]VVVUUUWWWVVV[[[bbbgggkkklllnnnooojjjhhhfffcccbbbaaabbbccc______```aaabbbdddfffgggjjjlllnnnooommmkkkjjjjjjhhhfffccc^^^ZZZYYYZZZ\\\YYYZZZ\\\[[[XXXVVVUUUUUUTTTXXX]]]```cccfffiiikkklllmmmooorrruuuyyy|||}}}~~~xxxsss~~~bbbXXXJJJGGGCCCAAAAAAAAA@@@???======>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<::::::;;;<<<===>>>??????>>>@@@HHHVVVfff{{{|||~~~}}}wwwvvvwwwpppnnnnnnvvvoooaaaSSSNNNLLLIIIFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA??????>>>>>>======<<<<<<:::999777444222000...---,,,...000///---,,,---///......---...///000222333///////////////...------------...///////////////111000111555999AAAQQQ```hhhjjjrrr~~~xxx^^^JJJCCCLLLZZZiiixxx}}}lll[[[OOOJJJMMM\\\uuu{{{tttsss}}}xxxlllcccaaa^^^___aaaaaa^^^___ccccccgggqqqwwwdddZZZXXXYYYYYY```fffmmmrrrqqqooolllllliiihhhhhhgggeeecccaaa```[[[ZZZZZZZZZ\\\```dddfffhhhjjjmmmnnnmmmllllllllljjjiiifffaaa^^^]]]___bbb[[[]]]___^^^\\\XXXVVVVVVUUUWWW[[[]]]___bbbeeehhhhhhhhhiiikkknnnpppqqqrrruuutttsssrrroookkkeeeaaacccZZZJJJGGGCCCAAAAAAAAA@@@???<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======<<<::::::;;;<<<===>>>???@@@AAADDDNNN___qqqzzzxxx|||vvvtttllluuurrrdddUUUNNNLLLIIIFFFFFFDDDEEEEEEEEEDDDBBB@@@>>>?????????>>>======<<<<<<999888777444222///---,,,,,,...000///---,,,---000------------///111333444......//////...---,,,,,,------...///000000//////000///111666;;;EEEVVVfffmmmoooxxxoooVVVGGGHHHSSSbbbqqqxxxfffWWWPPPOOOQQQbbbvvvtttwww}}}qqqggg```___]]]^^^aaa```___aaaeeeggglllvvvppp___YYYZZZ\\\\\\gggnnnuuuxxxuuuooojjjhhhiiijjjkkkjjjgggaaa[[[WWWTTTSSSRRRSSSVVV[[[```cccdddgggjjjlllkkkjjjjjjkkkkkkjjjgggccc``````ccceee\\\___aaa```]]]ZZZXXXWWWUUUWWWZZZ[[[]]]```cccfffeeeeeeeeefffhhhiiiiiiiiiiiihhheeeccc```\\\VVVRRRfffSSSLLLHHHDDDAAA@@@@@@???>>>;;;<<<>>>>>>======>>>@@@========================???===;;;;;;===@@@AAABBBFFFHHHSSShhh}}}zzzvvvzzz~~~|||xxxzzzjjjUUUQQQPPPJJJFFFHHHDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@>>>===;;;;;;:::999888666444222000000000000//////.........---........./////////////////////000000000000//////000111000///---...000222222111000222:::IIIZZZfffooorrrzzz}}}```QQQNNNOOO^^^ppp{{{jjjZZZRRROOOOOOZZZppp|||nnnnnnwwwpppiiieeeaaa]]]___bbbbbbbbbaaaaaaaaajjjtttzzzgggaaaYYYYYYdddiiirrr}}}xxxlllhhhhhhgggiiikkklllhhhbbbZZZTTTQQQIIIIIIIIIJJJMMMPPPTTTVVVYYY\\\```cccccceeeiiillllllkkkiiigggffffffggggggaaaaaaaaa___\\\[[[\\\]]]_________^^^\\\\\\]]]_________`````````^^^]]]\\\[[[ZZZYYYVVVSSSPPPNNNMMMgggTTTLLLIIIEEEBBBAAA@@@???>>>===>>>??????>>>===>>>@@@========================@@@>>>======???@@@BBBBBBFFFLLL[[[rrr}}}uuuuuu~~~~~~nnnYYYRRRPPPJJJGGGJJJDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@???===<<<<<<;;;:::888666444222000///000/////////........................//////////////////000000000000//////000000000///......000222333222222666???LLLZZZccckkkoooyyyrrrVVVJJJKKKYYYhhhxxx{{{dddTTTMMMLLLXXXfff}}}uuujjjmmmxxxyyylllfffbbb^^^\\\^^^aaabbbaaaaaabbbcccnnnzzzyyygggccc^^^bbbnnnttt{{{}}}rrrhhhgggjjjjjjnnnkkkfff___WWWOOOHHHEEEFFFEEEFFFFFFHHHJJJMMMNNNOOOSSSXXX[[[]]]___aaadddhhhhhhiiiiiiiiihhhggggggaaabbbaaa___\\\ZZZ[[[\\\^^^_________^^^^^^___```]]]^^^___``````___^^^]]]ZZZYYYWWWUUUSSSQQQQQQPPPhhhUUUMMMJJJEEECCCBBBAAA@@@??????@@@AAA@@@>>>>>>>>>@@@========================????????????@@@AAABBBBBBIIIRRRfffsssoooxxxvvv^^^TTTPPPKKKIIIKKKDDDDDDDDDCCCCCCCCCBBBBBB??????@@@@@@???>>>>>>===<<<;;;999777444222000///////////////........................//////000000//////000000000000/////////000111000......000222333333555;;;EEEQQQZZZ___ffflllwwwgggOOOIIINNNdddrrrrrr\\\NNNKKKMMMcccttt|||llleeemmm{{{pppfffbbb___[[[]]]^^^```aaaaaabbbdddfffqqqwwwgggfffeeennn|||xxxkkkeeegggkkklllmmmfff[[[RRRLLLGGGAAA===DDDDDDEEEEEEFFFGGGHHHHHHGGGKKKOOOSSSUUUWWWYYY[[[bbbdddgggiiijjjjjjhhhfffbbbbbbaaa___\\\ZZZZZZ[[[___```aaabbbcccccccccccc]]]^^^___```aaa```___^^^WWWUUUSSSRRRQQQRRRSSSTTTiiiVVVNNNJJJFFFCCCBBBBBBAAA???@@@AAABBBAAA???>>>???@@@===========================>>>@@@@@@@@@AAABBBCCCMMMZZZqqqrrrkkkrrr~~~eeeWWWPPPKKKIIIKKKDDDDDDDDDDDDCCCCCCCCCCCC??????@@@@@@@@@???>>>>>>===<<<:::888555222000//////////////////.........------......//////000000//////000000000000/////////000111000//////111222222333777???JJJSSSXXXZZZbbbkkkwww~~~aaaOOOOOOXXXkkkxxx|||gggTTTJJJMMMTTTiii}}}uuugggcccnnnxxxiiibbb```]]]ZZZ______```______aaadddgggssstttggggggkkkxxxsssgggeeehhhjjjjjjdddZZZNNNHHHFFFFFFEEECCCEEEFFFGGGIIIIIIJJJIIIIIIHHHIIIKKKNNNPPPRRRUUUVVV\\\^^^aaadddfffgggggggggcccdddccc```]]][[[\\\\\\bbbbbbcccfffhhhiiiiiihhhaaaaaabbbbbbbbb```___^^^[[[YYYWWWUUUVVVWWWZZZ\\\jjjWWWNNNJJJFFFCCCBBBBBBAAA???AAABBBBBBAAA???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===?????????@@@CCCFFFUUUddd{{{tttjjjnnn|||lllZZZPPPKKKJJJJJJEEEEEEDDDDDDDDDCCCCCCCCC??????@@@@@@@@@??????>>>===<<<:::888666333111111.........///////////////---------...///000000111//////000000000000//////...000111111000000111222111444:::BBBKKKRRRVVVWWWcccnnn{{{yyy^^^PPPTTT]]]qqq~~~rrr^^^NNNHHHOOO[[[qqqssshhheeessspppeee```^^^]]][[[``````___^^^^^^aaafffiiivvvrrrgggiiippppppfffeeefffdddaaaWWWNNNEEEAAADDDHHHIIIIIIGGGHHHJJJKKKMMMMMMNNNNNNMMMLLLKKKLLLNNNQQQSSSUUUWWWXXXYYY\\\___bbbeeefffeeefffeeecccaaa```aaabbbeeeeeefffiiinnnppppppoooiiiiiihhhgggeeebbb```^^^aaa```^^^^^^^^^aaadddfffjjjWWWMMMJJJEEECCCBBBAAA@@@???@@@AAABBBAAA?????????AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;===?????????AAAFFFKKK^^^oooxxxllllllwwwuuu___SSSMMMKKKIIIEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@AAAAAA@@@???>>>>>>===<<<:::999666555333222.........///////////////,,,------...///000111111//////000000000000//////...///222222111111222333111666>>>EEEKKKPPPUUUYYYgggtttqqqXXXOOOVVV^^^wwwjjjXXXLLLIIITTTddd~~~ssslllmmmzzzzzzkkkccc```]]]\\\]]]______]]]\\\^^^bbbiiinnn~~~qqqiiimmmwww}}}kkkcccccc```ZZZVVVLLLGGGBBBAAACCCGGGJJJJJJIIIIIIJJJKKKLLLNNNOOOOOOPPPOOOOOOQQQTTTVVVVVVUUURRRRRRSSSVVVYYY^^^bbbdddggghhhhhhhhhgggggghhhjjjiiiggggggjjjqqquuuvvvvvvrrrrrrqqqooolllhhheeecccbbbbbbbbbccceeehhhkkkmmmjjjWWWLLLIIIEEEBBBAAA@@@???>>>>>>???@@@@@@??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@@@@CCCKKKRRRfffzzzooojjjqqq}}}eeeWWWPPPMMMJJJEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>===<<<;;;:::999777666555444............/////////000,,,,,,---...///000111111//////000000000000//////---///222333222111222333222:::BBBHHHJJJNNNVVV]]]mmm{{{hhhSSSRRR\\\fff}}}xxx```SSSMMMOOO```rrrtttqqqvvv}}}qqqgggbbb___\\\\\\___[[[[[[ZZZZZZ^^^eeennnuuuqqqlllsssvvvddd^^^\\\WWWPPPLLLFFFFFFFFFFFFHHHJJJLLLMMMMMMLLLKKKKKKKKKLLLNNNOOOQQQSSSXXX^^^bbbbbb^^^ZZZLLLNNNQQQTTTXXX\\\^^^```hhhiiikkkllllllnnnpppsssjjjgggeeeiiiqqqwwwzzzzzzzzzzzzyyywwwtttqqqnnnlllfffgggjjjmmmrrrvvvzzz|||jjjVVVLLLHHHDDDAAA@@@@@@???>>>===>>>@@@@@@??????@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBAAAAAAEEEOOOVVVjjjpppiiimmmjjjZZZSSSNNNKKKEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@???===<<<;;;;;;:::999888777666666---.........//////000000,,,,,,---...///000111222//////000000000000//////---///222333222222222333444<<>>BBBAAA???===<<<<<<===>>>===;;;888666777:::???AAACCC>>>???EEEFFFFFFQQQbbbyyywwwhhhcccpppppp\\\RRRMMMIIIJJJHHHFFFEEEFFFFFFDDDCCCBBBBBBBBBAAA@@@???======<<<<<<<<<;;;:::777555333333333222111000//////...////////////000000000000333333222111000000111111...///111111000000111333555;;;BBBEEEEEELLL[[[jjjvvvoooXXXMMMTTThhhyyyqqq___PPPOOOUUU```wwwzzzvvv|||qqqjjjaaa]]]^^^___]]]ZZZZZZUUUWWW___cccffftttxxxooo~~~ggg[[[XXXLLLDDDCCCBBBDDDIIIPPPRRRQQQQQQUUUYYY___UUUMMMLLLNNNOOORRRVVVWWW[[[fffwww~~~jjjXXXIIILLLPPPTTTYYY\\\^^^___iiijjjmmmqqquuuvvvtttrrrhhhhhhiiimmmsssyyy|||~~~}}}kkkWWWNNNKKKFFFCCCBBBBBBAAA@@@BBBAAA???===<<<===>>>>>>>>><<<:::999:::<<>>===<<<<<<<<<;;;:::777555333------------------,,,,,,000000000000111111111111222222111000000000000000...///111111000000222333777===DDDHHHKKKTTTdddrrr}}}kkkXXXRRR[[[ooogggWWWKKKPPP\\\mmmyyyzzzooohhh```\\\\\\]]][[[YYYYYYUUUWWW___bbbhhhzzz{{{sssxxxaaaUUUSSSIIICCCEEEDDDHHHMMMSSSWWWZZZ\\\```dddddd[[[TTTSSSTTTUUUXXX\\\]]]bbbmmm}}}}}}gggTTTIIILLLQQQWWW]]]aaacccdddkkklllnnnqqqtttuuusssqqqqqqpppqqqtttyyy}}}|||~~~lllXXXOOOKKKGGGDDDCCCCCCBBBAAABBBAAA???>>>======>>>??????>>>>>>======>>>???@@@@@@???BBBFFFGGGMMMcccyyy~~~mmm```dddooo|||zzzcccXXXQQQMMMKKKIIIGGGFFFGGGGGGEEEDDDBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;:::777555333/////////000000111111111000000111111111222222222111111000/////////000000...000111111000000222444999@@@HHHMMMSSS```qqq}}}eeeWWWXXXeeezzz___QQQIIISSSfff{{{}}}xxxxxxlllfff___[[[ZZZZZZYYYWWWWWWVVVXXX^^^cccmmm~~~xxxnnnXXXNNNLLLEEEEEEJJJJJJPPPTTT[[[ccciiimmmpppqqqggg```ZZZZZZ[[[[[[___ccceeekkkvvv|||dddPPPKKKOOOVVV]]]dddiiilllnnnqqqqqqrrrtttvvvvvvtttqqqsssrrrrrrtttxxx{{{}}}}}}xxxzzz~~~lllWWWNNNKKKGGGDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>????????????@@@@@@@@@???>>>>>>>>>@@@CCCEEEGGGRRRmmmsssdddccckkkyyyhhh[[[SSSNNNLLLJJJGGGGGGGGGGGGFFFDDDAAABBBBBBAAA@@@???>>>===<<<<<<<<<;;;:::777555333222333333333333333333333///000000000000111111111000000///////////////000///000111000000111333555;;;BBBKKKRRR\\\lll}}}xxx^^^VVV^^^nnn{{{^^^QQQKKKXXXooo}}}wwwwwwsssiiiddd^^^ZZZYYYXXXWWWVVVWWWWWWZZZ___fffuuu|||{{{dddQQQHHHGGGDDDJJJSSSSSSXXX^^^hhhsss{{{}}}zzzwwwgggaaa]]]^^^___```ccchhhnnnsss{{{zzzeeeTTTQQQVVV___hhhpppuuuxxxyyyzzzzzzyyyzzz{{{zzzwwwtttqqqqqqqqqsssvvvyyyzzzyyy{{{|||~~~kkkVVVMMMJJJFFFCCCCCCCCCBBBAAA@@@@@@@@@???????????????>>>???@@@AAAAAA@@@>>>======@@@CCCDDDIIIYYYwwwwwwgggdddhhhuuunnn]]]SSSMMMKKKIIIGGGFFFGGGGGGEEEDDDAAAAAAAAAAAA@@@@@@???>>><<<<<<<<<;;;:::777555333000000//////...------,,,.........////////////000000///////////////000000///000000000000111444777;;;DDDMMMUUUcccvvvpppYYYXXXdddtttsss\\\SSSPPP^^^uuu}}}vvvtttyyyzzznnneeebbb^^^ZZZXXXXXXWWWWWWWWWYYY]]]cccmmm}}}sss]]]LLLEEEGGGGGGRRR______aaaiiiwww~~~vvvhhheeedddfffggghhhlllrrrxxx{{{}}}nnnbbb___eeennnwww~~~{{{yyytttssstttwwwzzz}}}}}}|||jjjUUULLLIIIEEECCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>???AAABBBBBBAAA@@@>>>>>>AAADDDGGGPPPfffyyyhhhbbbdddooouuuaaaTTTMMMJJJHHHFFFEEEFFFFFFDDDCCCAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<;;;:::777555333000//////...---,,,+++***---------.........//////000000/////////000111111000000000000000222555888<<>>===<<<;;;;;;;;;;;;:::999888777666222000......///000///...000000000000111111111111///000000000000000//////111222222222222444777:::EEEJJJUUUfffwww~~~```]]]aaannn{{{xxx```PPPUUU```rrr~~~rrrjjjssssssfff```cccaaa___]]][[[[[[\\\]]]___```gggxxxyyylllUUUNNNIIIMMMZZZjjjvvv|||~~~mmmWWWLLLJJJFFFDDDCCCCCCAAA@@@AAA@@@@@@@@@@@@@@@@@@AAA???@@@AAABBBCCCCCCBBBBBBCCCBBBGGGWWWsss}}}||||||~~~vvvhhhaaaeeexxxsss^^^RRRNNNJJJFFFCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;:::999888777666555333111111222333222111...////////////000000000//////000000000000//////111111222111222555999===GGGMMMXXXgggwwwvvv\\\\\\bbbqqqttt\\\QQQWWWdddwwwuuuoooxxx~~~lllbbb___cccaaa___]]]\\\\\\\\\]]]bbbccclll~~~~~~vvvnnnUUUOOOJJJPPP```sss{{{wwwwwwxxx{{{mmmXXXMMMJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBDDDDDDKKK___}}}|||zzzzzzzzz||||||kkkaaabbbssszzzbbbSSSNNNKKKFFFCCCBBBBBBAAA@@@@@@@@@@@@??????===<<<;;;;;;;;;;;;:::999888777666333111//////000000000///............//////////////////000000000000//////111111000000222666===AAALLLQQQ[[[iiixxxkkkYYY]]]gggwwwoooWWWRRR[[[kkk~~~zzzvvvtttfffaaaccccccaaa___]]]\\\]]]^^^^^^dddgggrrr~~~uuunnnWWWQQQMMMUUUiiiwwwpppkkknnnnnnqqqzzzlllWWWPPPMMMIIIGGGGGGFFFEEECCC???@@@AAABBBBBBAAA@@@???===>>>???@@@AAAAAABBBBBBGGGHHHRRRiii~~~}}}|||{{{zzzzzzyyy|||mmm```___nnn~~~fffUUUNNNKKKGGGDDDCCCBBBAAA@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;:::999888777666111000....../////////............/////////000000...//////000000000000///000000000000333888@@@FFFOOOUUU___lllxxx}}}cccZZZaaaooojjjUUUQQQ___sss||||||oooddddddhhhcccaaa___^^^]]]^^^___```dddjjjzzzzzzlll[[[UUURRR]]]sssxxxpppjjjfffggggggkkkwwwkkkVVVPPPMMMIIIGGGGGGFFFEEECCC???@@@AAABBBBBBAAA@@@???===>>>>>>???@@@BBBCCCCCCGGGJJJWWWppp}}}}}}}}}||||||{{{{{{{{{{{{~~~ooo```]]]iiivvvkkkWWWOOOKKKGGGDDDCCCBBBAAA@@@???????????????>>>===<<<;;;;;;;;;:::999888777666555333111111222222222111//////000000000111111111......///000000000000000//////000111444;;;CCCIIIQQQWWWaaammmxxxvvv```___jjjyyyfffWWWSSScccyyy}}}{{{}}}mmmddddddgggbbbaaa___^^^^^^___```bbbcccnnnooo___YYYXXXeee}}}zzzpppjjjeeebbbaaaccckkk{{{kkkUUUMMMJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>???@@@BBBDDDEEEDDDKKK[[[vvv~~~}}}}}}||||||{{{{{{zzz|||~~~rrraaa\\\dddnnnppp[[[OOOLLLGGGDDDCCCCCCBBBAAA???????????????>>>======;;;;;;;;;:::999888777666333222000000111111111000000000000000111111111111---...///000000111111000...///000222666<<>>????????????>>>======;;;;;;;;;:::999888777666111///------...///...---/////////000000000000111---...///000111111111111---///111444888>>>EEEIIINNNVVVaaammmxxx|||kkkeeehhhxxxrrr_________qqq~~~rrrvvvpppgggcccccccccbbbaaa```______aaacccdddkkkvvvccc```dddwwwzzznnnfff___^^^```dddoookkkVVVNNNKKKGGGEEEEEEDDDCCCAAABBBAAA@@@??????@@@AAABBB@@@??????@@@AAADDDFFFGGGKKKUUUhhh~~~{{{xxxvvvuuuvvvxxxzzz{{{|||}}}{{{eee\\\^^^cccvvvyyycccOOOLLLHHHEEEDDDCCCBBBAAA>>>????????????>>>>>>===;;;;;;;;;:::999888777666444222000000111222111000............/////////000---...///000111111111111---///222555999???EEEIIIMMMUUUaaammmxxxuuuhhhgggjjjzzzkkk]]]aaaeeevvvxxxooouuuyyyiiidddeeeffffffbbbaaa```___```aaaccceeepppsssbbbaaahhh|||tttllleee______dddjjjxxxhhhWWWMMMJJJFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@???BBBCCCDDDGGGMMMMMM[[[ppp}}}zzzyyyxxxxxxwwwvvvxxxxxxxxxxxxzzz|||jjj]]]]]]aaannnlllWWWNNNGGGHHHIIIFFFCCCAAA??????@@@??????>>>===<<<999999888888777666666666555333222111222111///---...000111000///...///111///////////////000000111000000111555<<>>===<<<:::999999888777777666666666333111000111111000......000111000///...///111111111111111111222222333000000111555<<>>===:::::::::999888888777777777444111///000000000000...000111000///...///111111111111111111222222333000111222666===EEELLLQQQTTT[[[fffoooyyyssslllqqqmmm[[[ZZZcccrrrtttkkkrrrvvvfffaaadddeeeeeeeeeeeecccbbbcccbbbcccjjjsssxxxllleeedddjjj}}}zzzmmmjjjgggdddhhhqqqzzz|||~~~iiiZZZOOOKKKGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBDDDDDDCCCGGGMMM]]]~~~}}}{{{yyyyyyyyyyyywwwvvvrrrtttwww{{{}}}zzzhhh```___fff{{{yyy]]]RRRIIIGGGGGGDDDBBBAAAAAAAAAAAAAAA@@@???>>>===;;;;;;::::::999888888777888444000...///000000000...000111000///...///111///////////////000000111111222444777>>>GGGQQQWWW\\\fffpppvvv|||sssmmmssshhh[[[\\\dddsssxxxllliiixxxqqqdddaaacccdddddddddeeecccbbbcccbbbeeeppp{{{uuuggg\\\]]]fffzzzzzznnnjjjfffdddlllwww~~~zzzyyy{{{}}}hhhZZZPPPMMMIIIFFFFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAACCCEEEDDDDDDKKKSSSiii~~~|||{{{|||zzzyyyyyyyyyyyywwwuuuqqqsssvvvzzz|||~~~~~~mmmaaa^^^```tttzzz___TTTJJJFFFFFFCCCAAAAAA@@@@@@@@@@@@???>>>======;;;;;;::::::999888888777888444000...///000000000...000111000///...///111///////////////000000111111333555999@@@KKKWWW```iiittt}}}rrrnnntttsssbbbYYYZZZ```sss|||}}}mmmgggjjj~~~zzznnndddccceeedddccccccdddbbbbbbcccccciiiwwwttteeeXXXYYYbbbvvv|||qqqkkkfffdddooo}}}~~~|||xxxzzz}}}~~~gggYYYPPPMMMIIIGGGFFFFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDFFFPPP[[[www~~~|||yyy{{{zzzyyyyyyzzzyyywwwuuurrrsssuuuwwwzzz{{{}}}}}}~~~pppbbb]]]\\\mmmbbbVVVJJJFFFEEEBBBAAAAAA??????@@@??????>>>===<<<:::::::::999888888777777777444111///000000000000...000111000///...///111111111111111111222222333111333777;;;CCCOOO^^^iiiwwwrrrpppwwwmmm___ZZZ]]]cccqqqzzzoooeeeiiiqqqvvvllleeeeeegggeeeddddddcccbbbbbbccceeemmmuuufffZZZ[[[cccuuutttmmmgggggguuu~~~}}}|||xxxzzz|||~~~fffYYYOOOLLLHHHEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBDDDDDDIIIVVVccc~~~{{{zzzyyyxxxyyyzzzyyywwwtttrrrssssssuuuwwwyyy{{{|||{{{rrrccc]]]\\\jjjdddWWWKKKFFFDDDBBBAAAAAA>>>>>>>>>>>>>>>===;;;;;;:::999999888777777666666666333111000111111000......000111000///...///111111111111111111222222333000444888===EEESSSdddppp~~~qqquuu{{{hhh\\\ZZZ```hhhqqqyyy|||qqqeeecccnnn|||qqqiiidddfffhhhfffeeeeeecccbbbbbbdddgggqqqwwwhhh]]]]]]dddssswwwqqqkkklll}}}~~~{{{zzzyyywwwyyy{{{}}}}}}~~~eeeXXXMMMJJJFFFDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAACCCEEEKKKZZZiii~~~yyyyyyxxxyyyzzzyyywwwtttssssssssssssuuuwwwyyy{{{yyy~~~rrrccc\\\]]]iii~~~eeeXXXKKKFFFDDDAAA@@@AAA>>>>>>>>>>>>===<<<;;;:::999999888888777666666666555333222111222111///---///000111000///...///111///////////////000000111000444999>>>GGGVVVhhhuuuzzzqqqyyysss```UUUTTT]]]hhhqqqxxx~~~~~~ssshhh```cccsss}}}lllfffcccfffiiigggffffffbbbbbbcccdddhhhtttwwwiii]]]]]]cccrrryyysssnnnqqq}}}zzzyyyxxxwwwxxx{{{||||||}}}~~~jjjVVVNNNKKKGGGEEEEEEDDDCCCAAA@@@@@@AAABBBCCCEEEEEEFFFBBB===???GGGHHHIII]]]xxx}}}xxxxxxxxxxxxwwwvvvtttsssoooooooooooooooqqqsssttt|||xxxdddXXXXXXcccvvvmmm\\\LLLFFFEEEBBB???===@@@@@@@@@??????===<<<<<<===<<<:::888777666555555555555333222111000000000---......///000111111222111111000000000000000111333333888BBBMMMYYYhhhuuutttsssnnn]]]UUUVVV```jjjxxx}}}{{{yyyrrrhhhbbbhhhxxxqqqgggccc```bbbfffhhheeebbb```\\\]]]ccckkk{{{{{{mmm^^^bbbfffoooyyytttzzz|||xxxvvvxxxzzzzzzyyyzzz{{{}}}~~~jjjVVVNNNKKKGGGEEEEEEDDDCCCAAA@@@@@@AAABBBCCCDDDDDDEEEBBB???BBBIIIIIIMMMeee}}}wwwwwwwwwwwwuuutttrrrqqqnnnmmmmmmmmmnnnppprrrttt{{{~~~zzzeeeYYYTTT]]]nnnmmm]]]LLLEEEEEEBBB???===?????????>>>>>><<<;;;;;;<<<;;;:::888777666666666555555333222111000000000......//////000111111222111111000000000000111111333444:::EEEOOOZZZhhhttt~~~ppprrr{{{dddVVVRRRWWWcccnnn|||{{{ssshhhccckkk|||nnneeecccaaabbbffffffccc```^^^]]]___eeemmm}}}|||nnnaaaccceeemmm}}}{{{vvv}}}|||wwwuuuvvvxxxxxxxxxyyyzzz|||~~~}}}jjjVVVNNNKKKGGGEEEEEEDDDCCCAAA@@@@@@AAAAAABBBBBBBBBCCCBBBAAAEEEKKKKKKRRRppp~~~vvvvvvvvvuuusssqqqpppooollllllkkklllmmmpppsssttt{{{}}}}}}ggg[[[RRRWWWdddyyyooo^^^LLLEEEDDDBBB???>>>======>>>======<<<;;;:::;;;:::999888777777777777555555333222111000000000...//////000000111111111111111000000000111111222333666>>>IIIRRRZZZgggrrrwwwnnntttmmmYYYPPPRRR\\\kkkxxx~~~tttiiieeennn}}}jjjdddbbbaaaccceeeddd```]]]\\\^^^bbbhhhqqqqqqdddcccccchhhwww~~~zzz|||vvvssstttwwwwwwwwwxxxzzz{{{}}}~~~}}}jjjVVVNNNKKKGGGEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCHHHKKKKKKVVVyyy~~~wwwvvvvvvtttrrrqqqoooooollllllkkkkkkmmmqqqtttvvv{{{}}}kkk^^^UUUVVV___sssrrr```MMMEEEDDDBBB@@@???===>>>>>>>>>======<<<;;;::::::999888777777777888555555333222111000000000//////000000000111111111111111000000111111222222333777@@@KKKSSSZZZeeeppp}}}~~~sssppp{{{tttcccSSSNNNVVVdddvvvttthhhfffooowwwhhhbbbaaabbbcccdddbbb^^^ZZZZZZ^^^dddjjjtttvvvgggccc```eeerrr{{{uuurrrqqqvvvwwwxxxyyy{{{|||~~~|||jjjVVVNNNKKKGGGEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDHHHJJJLLL\\\}}}xxxwwwvvvuuusssrrrqqqqqqnnnmmmllllllnnnrrruuuxxx|||}}}nnn```WWWUUU\\\nnnwwwdddOOOFFFDDDBBB@@@@@@>>>>>>?????????>>>======::::::999888777777777888555555333222111000000000000000000000111111111111111111111111111222333333333888CCCNNNSSSXXXcccnnnzzzvvvppptttlll\\\NNNNNNZZZkkk|||rrrgggfffqqqrrrhhh```aaabbbccccccaaa]]]ZZZYYY^^^eeelllyyy|||kkkddd___cccnnn~~~{{{uuuqqqqqqvvvwwwyyy{{{}}}~~~}}}jjjVVVNNNKKKGGGEEEEEEDDDCCCAAA@@@@@@AAAAAABBBBBBBBBCCCBBBEEEHHHKKKQQQfff}}}|||yyyxxxvvvuuuttttttssstttpppnnnmmmlllnnnqqquuuxxxzzz|||rrrcccWWWUUUZZZjjj|||hhhSSSHHHEEECCCAAAAAA>>>>>>????????????>>>>>>;;;:::999888777777777777555555333222111000000000111111111111111111111111111111111111111222333444555;;;FFFPPPTTTXXXbbbnnnyyy{{{ooooooyyydddVVVKKKNNN]]]oooooofffhhhuuu{{{mmmhhh``````bbbbbbbbb```^^^]]]\\\aaafffnnnqqqiiibbbccclllyyyzzztttqqqrrrvvvwwwyyy|||~~~~~~jjjVVVNNNKKKGGGEEEEEEDDDCCCAAA@@@@@@AAABBBCCCDDDDDDEEECCCEEEIIINNNYYYsss|||zzzwwwwwwuuutttttttttuuuuuupppooolllkkklllppptttvvvxxxzzztttdddYYYWWW[[[iii||||||mmmVVVJJJFFFCCCAAAAAA======>>>>>>>>>>>>>>>===<<<;;;:::888777666666666555555333222111000000000111111111111111111111111111111111111222333444555999@@@JJJSSSVVVYYYdddppp{{{vvvlllsss^^^QQQIIIPPPaaassszzzlllffflll{{{ttthhhfff___```aaaaaaaaa`````````bbbdddgggqqqzzzoooffffffkkkuuuyyytttrrrssstttvvvxxx{{{}}}~~~jjjVVVNNNKKKGGGEEEEEEDDDCCCAAA@@@@@@AAABBBDDDEEEFFFFFFCCCEEEJJJPPP___}}}~~~{{{yyyvvvuuutttsssssstttuuuvvvpppnnnllljjjkkknnnrrruuuuuuyyy~~~vvveee[[[ZZZ^^^kkk|||zzz~~~pppXXXKKKFFFCCCAAAAAA<<<<<<===============<<<===<<<:::888777666555555555555333222111000000000222222111111111111111111111111111111222333444555<<>>>>>======<<<<<<<<<<<<888888888999888777777666666555444444222222111000000000000000111111111111000111111000000222555888DDDHHHMMMRRR\\\jjjtttxxxzzz{{{sssuuuqqqXXXNNNMMMUUUeeewww}}}nnngggsss|||jjjdddeeeiiidddcccfffgggeeedddfffkkkkkkqqqzzzuuurrrsss|||~~~wwwuuuuuuuuuwwwyyyzzz{{{{{{|||~~~rrr^^^RRROOOJJJHHHFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIPPPeee}}}zzzxxxwwwwwwvvvuuutttrrrpppnnnmmmooonnnmmmllllllmmmnnnooopppuuuzzz}}}uuucccbbbcccjjj|||dddRRRHHHBBB@@@@@@>>>>>>======<<<<<<;;;;;;888888999999888888777666666555444444222222111000///000000000111111111111000000000000000222555888DDDEEEHHHPPP^^^llluuuyyyuuurrrxxxcccTTTLLLOOOYYYlll}}}uuujjjggguuuxxxkkkhhhiiilllfffcccfffiiiiiihhhjjjnnnooovvv}}}yyywww}}}~~~xxxvvvvvvuuuwwwxxxyyyzzzzzz{{{~~~rrr^^^RRROOOJJJHHHFFFFFFEEEDDDAAAAAAAAABBBBBBDDDEEEEEEFFFIIISSSlll~~~{{{yyywwwxxxxxxwwwuuussspppnnnmmmmmmlllkkkkkkkkklllmmmnnnpppuuuzzz}}}|||eeedddccchhhxxxgggTTTHHHAAA>>>??????>>>>>>===<<<;;;;;;;;;999999999999999888888777666555444444222222111000///000000000111111111111///000000000000222666999DDDDDDHHHUUUdddqqqyyy}}}rrrttt|||yyy]]]TTTNNNRRR___rrrqqqiiijjjxxxtttlllllllllmmmgggeeeiiilllllllllnnnrrrttt||||||~~~}}}yyyxxxwwwvvvuuuvvvwwwwwwxxxzzz~~~rrr^^^QQQNNNJJJGGGFFFEEEDDDCCCAAAAAAAAABBBCCCDDDEEEFFFEEEJJJWWWrrr~~~|||zzzyyyyyyxxxxxxvvvtttpppmmmkkkiiiiiihhhiiijjjkkkmmmnnnppptttzzz~~~iiifffbbbeeeuuukkkWWWIIIAAA>>>@@@??????>>>===<<<;;;;;;:::999999::::::999999888777666555444444222222111000000000000000111111111111000111111111111333777:::FFFGGGPPP```oooyyyqqqwwwttt]]]VVVQQQVVVdddvvvzzzgggeeelll{{{qqqlllnnnmmmllliiihhhmmmooooooooorrruuuxxx{{{yyywwwvvvssstttuuuuuuvvvxxx|||rrr]]]QQQMMMIIIFFFEEEEEEDDDBBBAAAAAAAAABBBCCCDDDEEEFFFEEEMMM\\\yyy~~~|||{{{xxxxxxwwwvvvsssoookkkiiieeeeeeffffffhhhjjjmmmnnnnnnssszzz~~~ooohhhaaaccctttpppZZZLLLCCC@@@BBB??????>>>===<<<;;;::::::888888888999888777777666666555444444222222111000000000000000111111111111111111222222222555999<<>>===<<<;;;::::::777777777777777666666555666555555444333222111000000000000000111111111111111222333333333555999===EEEKKK[[[ppp~~~rrrooo~~~qqq___TTTQQQXXXgggyyy|||oooeee^^^YYYdddzzzllljjjkkkhhhiiijjjooossssssppprrrxxxzzz}}}{{{wwwtttqqqqqqrrrrrrrrruuuzzz~~~~~~qqqZZZPPPMMMIIIFFFFFFFFFEEEDDD@@@@@@@@@>>>>>>???BBBDDDMMMSSSeee}}}}}}|||}}}~~~|||zzz{{{{{{yyyxxxwwwtttqqqnnnllljjjeeeddddddfffjjjmmmllljjjkkkpppvvvyyy{{{~~~vvviii___bbbqqqxxx^^^MMMEEEBBBAAA>>>>>>>>>===<<<<<<<<<;;;777777888888888777777666555555444333222000000///111222222222222333333333222111222555555555<<>>>>>===<<<<<<;;;;;;;;;888888888888888777666555555444444333222111000//////000000000000111111111333111222444444666===FFFOOOTTTbbbsssrrrkkkqqqqqq___[[[\\\cccqqqvvvkkkeeebbbaaaooo|||ooolllnnnpppsssttttttuuuuuuttttttttt{{{zzzvvvtttrrrpppoooppptttxxx{{{~~~sss\\\RRRNNNJJJGGGEEEEEECCCBBBCCCDDDCCCBBBBBBCCCFFFIIIKKKWWWppp~~~~~~~~~}}}||||||yyywwwuuurrrooommmlllkkkhhhjjjmmmqqqtttsssooolllnnnrrrxxxzzz|||~~~~~~oooaaa```lll~~~{{{aaaOOOEEEBBBAAA======<<<<<<;;;::::::999999999999888777666555444555444333333222111000000///000000000000111111111444222222333444666>>>HHHPPPWWWdddttt~~~uuuhhhhhhuuuwwwfff[[[]]]]]]hhhxxxvvvjjjcccaaaeeewwwzzzpppnnnppptttwwwwwwwwwwwwwwwwwwwwwvvv{{{|||wwwtttsssqqqpppqqqtttwwwyyy{{{~~~ttt]]]RRROOOJJJGGGEEEDDDCCCAAACCCDDDDDDCCCCCCDDDGGGJJJLLLZZZvvv~~~~~~~~~||||||xxxwwwtttqqqnnnmmmlllllliiimmmrrrwwwxxxuuuqqqmmmooosssxxx{{{{{{}}}pppbbb___hhh{{{|||cccPPPEEEBBBAAA======<<<;;;:::999999888999999999888777555444333444444333333222111000000111111222222222333333333444222111333444777@@@JJJRRRZZZgggttt}}}jjj```fffxxxlll[[[TTTZZZ^^^mmm~~~xxxllldddbbbjjj}}}yyyqqqpppssswwwyyyyyyxxxxxxxxxxxxxxxxxx{{{}}}yyyrrrqqqppppppqqqsssvvvwwwyyy|||ttt]]]RRROOOJJJGGGEEEDDDCCCAAABBBCCCCCCCCCBBBDDDGGGJJJNNN^^^zzz}}}{{{{{{{{{||||||~~~}}}|||{{{xxxvvvtttrrrooonnnlllllljjjnnntttxxxxxxuuupppmmmnnnrrrwwwzzz{{{}}}pppaaa]]]eeewww~~~eeeQQQFFFBBBBBB>>>===<<<;;;:::999888888999999888888666555333333444333333222222111111111111111222222222333333333444222111333555888BBBLLLSSS]]]jjjuuu|||{{{ccc]]]ggg{{{fffTTTNNNVVVaaarrr|||ppphhhgggqqqyyytttrrruuuzzzzzzzzzyyyxxxwwwwwwxxxxxx}}}{{{pppooooooooopppsssuuuwwwwwwzzz~~~ttt]]]RRRNNNJJJGGGEEEEEECCCBBBBBBBBBCCCBBBBBBDDDGGGJJJOOOaaa{{{zzzxxxtttqqqoooppprrroooqqquuuzzz}}}{{{zzz{{{wwwvvvuuutttrrrooommmllljjjnnnsssuuutttqqqnnnmmmlllpppvvvxxxzzz|||qqqbbb]]]bbbrrrgggRRRFFFBBBBBB???>>>===<<<;;;999999888888888888777666555444333333333333222222222111111///000000000000111111111333111222555666999CCCMMMTTTaaannnuuu{{{tttaaaaaalll|||aaaQQQNNNVVVhhhyyyvvvoooooo{{{|||yyyuuuwww||||||zzzyyywwwwwwwwwxxxxxx~~~rrrqqqooonnnooorrrtttvvvvvvyyy~~~ttt\\\PPPMMMIIIFFFFFFEEEDDDCCCBBBBBBCCCBBBCCCDDDHHHKKKNNNdddwwwwwwtttooojjjhhhhhhjjjgggiiilllrrrxxx|||yyyxxxyyyzzzvvvvvvwwwwwwuuuqqqnnnllljjjmmmpppqqqnnnllllllmmmiiinnntttwwwyyy{{{sssddd]]]```mmmiiiSSSFFFBBBBBB@@@???>>>===;;;:::999999666666777777666555444444333333333222222222222111///000000000000111111111111111333666888;;;CCCMMMUUUcccpppuuuzzznnncccgggrrrvvv^^^RRRRRR\\\rrr}}}vvvwww~~~}}}xxxwww|||}}}|||zzzxxxwwwxxxyyyyyyxxxvvvrrrooooooqqqsssuuuvvvyyy~~~sss\\\PPPMMMIIIFFFFFFFFFEEEDDDBBBCCCDDDCCCCCCEEEIIILLLMMMeeewwwwwwtttooohhheeefffhhheeefffjjjpppvvv}}}}}}zzzwwwvvvxxxzzzuuuwwwxxxxxxvvvsssnnnkkkjjjlllnnnmmmjjjiiijjjlllhhhmmmrrrvvvxxx{{{vvvfff^^^^^^iii}}}~~~jjjTTTFFFBBBBBBAAA@@@???>>><<<;;;:::999555666666666666666555555333333222222222222222222111222222222222333333333000000333777999<<>>===AAADDDDDDGGGJJJSSSlll}}}|||zzzvvvqqqmmmiiifffeeecccfffkkkoootttzzz}}}|||{{{yyyvvvsssuuuuuutttsssqqqooommmllliiikkkllljjjgggeeefffhhhjjjlllooorrruuuyyy}}}vvvccc[[[[[[cccvvvyyyxxxjjjTTTEEEAAAAAA;;;;;;;;;:::999888777666666666666666555555555555222333333333333222111111///000000000000111111111333444555555666===FFFMMMYYYgggrrrtttyyyvvveeeeeepppzzzkkkZZZVVV^^^iii{{{{{{~~~zzzzzzwwwuuuwww|||xxxwwwyyyzzzxxxxxxzzzwwwqqqqqqrrrssstttvvvxxx{{{}}}xxx^^^SSSOOOJJJGGGFFFFFFEEEEEECCC???>>>BBBDDDEEEGGGKKKUUUppp}}}yyyuuuqqqnnnkkkjjjjjjmmmqqqvvv{{{~~~}}}|||zzzvvvsssuuuttttttrrrqqqooommmlllggghhhiiigggdddbbbccceeejjjlllppprrruuuyyy}}}wwwccc[[[ZZZaaassszzzzzzkkkUUUFFFAAA@@@<<<<<<<<<<<<:::999888777666666666666555555555555222333333333333222111111000000000111111111222222222333555666999???IIIPPPZZZhhhsssuuuzzzuuueeeggguuuhhh\\\]]]gggrrr~~~}}}~~~{{{zzzvvvuuuwww{{{wwwvvvxxxyyywwwwwwzzz{{{sssqqqqqqrrrrrrtttwwwzzz}}}~~~yyy___TTTPPPKKKHHHGGGGGGFFFEEEEEEAAA@@@CCCEEEEEEHHHMMMYYYwww~~~zzzwwwtttrrrqqqsssvvv{{{~~~~~~|||wwwtttttttttsssrrrqqqooommmlllggghhhhhhgggdddccccccdddjjjmmmppprrrtttxxx|||wwwcccZZZXXX]]]nnn||||||mmmWWWHHHAAA???============<<<:::999888666666666666555555555555222333333333333222111111111111111111222222222333000333666888;;;BBBKKKSSS\\\iiitttxxx}}}rrreeejjjzzz{{{hhhbbbfffqqq{{{||||||~~~{{{zzzvvvtttwwwzzzvvvuuuwwwwwwuuuvvvzzzvvvqqqoooppppppsssuuuyyy{{{}}}{{{___SSSOOOKKKGGGFFFFFFFFFEEEFFFCCCBBBEEEEEEFFFJJJPPP___~~~|||zzzyyyyyy{{{~~~~~~|||~~~~~~}}}xxxtttttttttsssrrrpppnnnlllkkkjjjjjjjjjiiigggfffffffffjjjllloooqqqsssvvvzzz}}}uuuaaaXXXVVV[[[lll}}}~~~~~~pppZZZIIIAAA>>>=========<<<;;;:::999888666666666666555555555555222333333333333222111111111111222222222333333333000222666999<<>><<<<<<<<<<<<;;;999888777666666666666555555555555222333333333333222111111111111222222222333333333000333666999<<>>>>>===;;;:::999777666666666555555555555222333333333333222111111///000000000000111111111111333666:::AAAOOO___jjjvvv}}}ooogggiiivvv|||yyytttgggjjjvvv{{{}}}|||wwwwww|||wwwvvvvvvvvvrrrpppuuu}}}~~~uuuqqqqqqlllooorrruuuvvvxxxzzz|||zzz{{{|||{{{yyywwwvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwyyyzzz|||}}}}}}{{{]]]VVVOOOIIIHHHFFFCCCCCCEEECCCAAABBBDDDEEEIIISSS]]]}}}||||||zzzxxxuuuqqqqqqooonnnllljjjiiihhhhhhgggfffeeedddccccccccc```aaacccgggkkkpppsssuuu}}}ttt```VVVRRRUUUcccttt}}}}}}}}}zzzyyydddSSSGGG@@@>>>>>>===<<<;;;::::::999666666555555555444444444333333333222222222111111222222222222222222222222777666888???GGGSSSdddsss|||hhhcccmmm}}}xxx~~~sssgggeeeppp{{{{{{|||zzzxxxxxxxxxwwwwwwvvvqqqnnnsss{{{wwwqqqnnnmmmmmmooossswwwyyyyyyxxxssssssssssssssssssssssssqqqrrrtttsssrrrrrrsssuuuxxxwwwxxx{{{|||{{{]]]UUUOOOIIIHHHFFFCCCCCCEEEEEECCCCCCEEEFFFJJJUUU```}}}||||||zzzxxxuuusssrrrqqqpppnnnlllkkkjjjggggggfffddddddccccccdddaaabbbeeehhhmmmqqquuuwwwttt```VVVQQQTTTbbbrrr|||~~~}}}xxx~~~xxxdddRRRFFF@@@>>>>>>===<<<;;;::::::999666666555555555444444444444444444333333333222222000000000000000000000000555444777???IIIUUUgggvvvwwweeedddrrr~~~zzzsssggg^^^```ppp{{{{{{{{{yyywwwwwwxxxwwwwwwvvvqqqooottt}}}xxxqqqmmmkkkkkkmmmqqqtttvvvvvvuuuqqqpppppppppppppppoooooonnnooopppqqqpppppprrrsssvvvvvvwwwzzz}}}~~~||||||^^^UUUNNNIIIHHHGGGDDDCCCEEEFFFEEEFFFGGGGGGKKKWWWddd~~~||||||{{{zzzwwwuuusssrrrqqqooonnnlllkkkjjjgggfffeeeddddddccccccdddcccdddfffjjjnnnssswwwzzzttt```VVVQQQSSS```ooo||||||uuu{{{yyydddRRRFFF@@@>>>>>>===<<<;;;::::::999666666666555555555444444555555555444444444333333111111111111111111111111333333888AAAKKKXXXjjjyyyqqqaaaeeeyyywwwggg[[[VVV___ttt|||{{{zzzxxxvvvwwwxxxwwwwwwvvvrrrpppwww{{{rrrmmmiiiiiijjjmmmppprrrqqqpppmmmmmmlllllllllkkkkkkkkkiiikkklllllllllmmmppprrrttttttvvvyyy|||}}}|||{{{}}}___TTTNNNIIIIIIGGGDDDCCCEEEFFFFFFFFFGGGGGGLLLZZZhhh~~~}}}{{{{{{{{{zzzwwwuuuppppppooommmlllkkkiiiiiifffeeeeeedddcccccccccddddddeeegggjjjooouuuyyy|||uuuaaaWWWQQQRRR]]]lll{{{~~~|||tttyyyzzzeeeRRRFFF@@@>>>>>>===<<<;;;::::::999666666666666555555555555444444444444333333333333333333333333333333333333444444:::CCCNNNZZZkkkyyynnn```ggg~~~rrrbbbXXXXXXeee|||~~~|||zzzwwwuuuwwwxxxwwwwwwwwwtttsss{{{}}}ssslllhhhhhhiiikkkmmmnnnmmmkkkiiiiiiiiiiiihhhhhhhhhhhhfffgggiiiiiijjjllloooqqqssstttvvvyyy{{{}}}||||||~~~```SSSMMMIIIIIIHHHEEECCCEEEEEEEEEFFFGGGGGGMMM]]]mmm}}}|||zzzzzzzzzyyywwwuuupppooonnnmmmlllkkkjjjiiieeeeeedddcccccccccddddddeeeeeegggjjjooouuuzzz}}}~~~vvvcccXXXRRRQQQ[[[iiitttwwwzzz}}}gggSSSFFFAAA>>>>>>===<<<;;;::::::999777777666666666555555555333333333333222222222222333333333333333333333333666777===FFFPPP[[[kkkyyyoooccclll~~~|||ooo```[[[___nnn|||yyyuuutttwwwxxxwwwwwwwwwvvvvvvuuulllhhhhhhhhhjjjkkkkkkjjjhhhffffffffffffffffffffffffeeefffgggggghhhjjjnnnqqqrrrtttwwwzzz{{{|||}}}~~~aaaRRRLLLIIIIIIIIIEEEDDDEEECCCDDDFFFGGGGGGNNNaaasss~~~}}}}}}}}}}}}|||{{{zzzyyyzzzyyyvvvtttqqqqqqpppooonnnmmmllllllddddddccccccccccccddddddddddddfffiiinnntttzzz~~~wwweeeZZZSSSQQQZZZgggoooiiiTTTGGGBBB>>>>>>===<<<;;;::::::999777777777666666666555555333333222222222111111111222222222222222222222222666888???IIISSS]]]lllyyy~~~qqqhhhrrrwwwmmmrrr~~~zzzlll```]]]eeesss~~~{{{wwwrrrqqqtttuuuuuuuuuvvvuuuwwwvvvmmmhhhhhhhhhiiijjjiiigggdddbbbccccccddddddeeeffffffeeeeeefffffffffiiimmmpppqqqtttwwwzzz{{{|||}}}bbbQQQLLLIIIJJJIIIFFFDDDEEECCCDDDFFFHHHIIIQQQeeeyyy}}}{{{yyyyyyyyyyyy{{{zzzyyyyyyyyyyyyvvvtttqqqqqqpppooonnnmmmmmmllldddcccccccccccccccddddddccccccdddggglllsssyyy}}}~~~yyyggg\\\TTTQQQYYYeeeooolllUUUHHHCCC>>>>>>===<<<;;;::::::999777777777777666666666555444444333333333222222222222222222222222222222222444777???JJJUUU```ooo|||{{{qqqmmmxxxuuuhhhaaakkk}}}{{{mmm```^^^gggwww|||xxxsssmmmmmmqqqrrrqqqrrrssssssuuuxxxooohhhgggfffggggggfffcccaaa^^^___```aaabbbdddeeeeeedddddddddddddddfffkkknnnooorrrwwwyyyyyyzzz|||~~~cccQQQLLLIIIJJJIIIFFFDDDEEECCCEEEGGGIIIJJJSSSiii}}}}}}|||{{{{{{{{{{{{zzzyyyyyyyyyxxxvvvtttoooooonnnmmmlllkkkkkkjjjcccccccccbbbccccccddddddbbbbbbcccfffkkkrrrxxx||||||zzzhhh]]]UUURRRYYYeeepppnnnVVVHHHCCC>>>>>>===<<<;;;::::::999777777777777666666666666555555444444444333333333444444444444444444444444222555>>>KKKWWWbbbrrrwwwpppooo|||pppccc^^^kkkpppaaa```iiiyyyyyyuuupppjjjjjjnnnooonnnoooqqqqqqttt~~~yyyooogggfffeeeeeefffdddaaa___[[[\\\]]]___aaabbbddddddcccdddcccbbbbbbeeeiiilllmmmqqqvvvxxxxxxxxx{{{}}}```SSSMMMHHHHHHGGGEEEDDDGGGDDDEEECCCGGGOOORRRggg}}}|||~~~}}}~~~|||zzzxxxxxxwwwtttrrrrrrqqqqqqooommmkkkjjjhhhjjjgggdddccceeeeeecccaaabbbccceeehhhmmmrrrvvvxxxyyy~~~~~~ooo^^^SSSSSSZZZbbbqqq|||nnnWWWHHHAAA===>>>??????===;;;888666555555444444444333333333444444333333333333222222333333222222222333444444444:::DDDOOOZZZgggttt}}}~~~uuurrrwwwcccbbbggguuurrrbbbdddrrr}}}ssslllhhhgggggggggooommmmmmmmmooottt}}}rrrnnnhhhbbb^^^^^^^^^]]][[[VVVWWWYYY[[[]]]^^^______^^^```bbbdddeeegggkkkmmmnnnqqquuuwwwxxxyyy{{{|||```SSSMMMHHHHHHGGGEEEDDDGGGDDDEEECCCGGGOOOSSSiii~~~~~~}}}{{{yyyxxxwwwvvvtttrrrppppppooonnnmmmkkkjjjiiikkkhhheeedddeeeeeecccaaabbbccceeehhhlllppptttwwwuuuzzzsssbbbVVVSSSYYY___ppp}}}oooXXXIIICCC>>>>>>>>>>>><<<:::888777666666555555555444444444444444333333333222222222333333222222222333444444555<<>><<<;;;:::999888777777666666666555555555333333333333222222222222333222222222333333444555555===GGGOOOWWWdddtttppphhhjjjsssxxxhhhgggqqq}}}yyyssskkkeeeccceeefffggghhhiiinnntttwww}}}xxxmmmggg^^^YYYWWWVVVTTTQQQTTTUUUVVVWWWXXXXXXXXXXXXYYY[[[]]]___aaacccgggiiimmmppptttwwwyyyzzz|||~~~aaaSSSMMMHHHHHHGGGEEEDDDGGGDDDFFFDDDHHHPPPWWWqqq~~~}}}||||||{{{yyywwwvvvvvvuuusssqqqkkkkkkllllllllllllkkkkkkkkkjjjiiihhhgggeeecccbbbbbbbbbccceeehhhllloooqqqssszzzwwwhhh]]]YYY]]]cccrrrrrr[[[KKKDDD@@@???===<<<:::999999999666666666666555555555444333333333222222222222111222222222222333444555555666>>>HHHOOOWWWddduuusssoooqqqzzzzzzjjjgggnnnyyytttooogggbbb```bbbdddeeedddhhhpppyyy}}}zzznnnfff]]]VVVSSSQQQOOOMMMOOOPPPRRRTTTUUUVVVWWWWWWXXXZZZ\\\^^^```bbbfffiiimmmppptttwwwyyy{{{}}}aaaSSSMMMHHHHHHGGGEEEDDDGGGDDDFFFEEEHHHPPPYYYvvv~~~|||zzzyyyyyyyyywwwvvvuuuuuutttrrrqqqjjjkkkkkklllmmmmmmlllllljjjjjjjjjiiifffdddbbbbbbaaaaaabbbdddgggjjjmmmooosss{{{wwwhhh]]]YYY]]]aaarrrsss[[[JJJCCC@@@???===<<<:::999999999555555555444444444333333333333222222222111111111222222222222333444555666555===GGGPPPYYYgggyyy}}}yyyzzz{{{lllggglllvvv|||rrrmmmeee___^^^___aaabbbccchhhsss}}}zzzmmmeee[[[SSSPPPNNNLLLJJJJJJKKKMMMPPPSSSUUUVVVWWWWWWYYY\\\^^^```cccfffiiillloootttxxxzzz|||~~~aaaSSSMMMHHHHHHGGGEEEDDDGGGDDDGGGEEEIIIQQQ[[[{{{~~~{{{xxxwwwwwwxxxvvvttttttttttttrrrpppkkkkkklllmmmmmmmmmmmmmmmiiijjjkkkiiifffcccaaaaaa```aaabbbdddgggjjjmmmooottt{{{yyyiii\\\WWWYYY^^^sss{{{~~~ttt[[[KKKCCC??????>>><<<;;;:::999888555444444444444333333333222222222222111111111111111111111222333444555666666===GGGRRR```ppp|||mmmhhhlllvvvyyypppkkkccc^^^]]]___aaabbbdddjjjuuuwwwjjjbbbXXXPPPMMMLLLJJJIIIFFFHHHKKKNNNQQQTTTVVVWWWWWWYYY\\\^^^```cccgggjjjkkkoootttxxxzzz}}}bbbSSSMMMHHHHHHGGGEEEDDDGGGDDDGGGFFFIIIQQQ\\\~~~{{{wwwwwwwwwwwwuuussssssssssssqqqpppllllllmmmnnnnnnnnnmmmmmmgggiiikkkiiieeeaaa````````````aaadddgggkkknnnpppxxx~~~yyyiii[[[WWWZZZ___vvv|||wwwyyyvvv]]]LLLDDD>>>>>>>>>>>><<<:::888777555555555555444444444444222222222222111111111111111111111222333444666666999>>>GGGVVViii{{{}}}pppjjjmmmwwwwwwmmmhhhaaa]]]]]]```ccceeegggmmmxxx}}}ssseee^^^SSSLLLJJJIIIHHHGGGFFFGGGJJJMMMPPPRRRTTTUUUVVVXXX[[[]]]___bbbfffiiikkkoootttxxx{{{}}}bbbSSSMMMHHHHHHGGGEEEDDDGGGDDDGGGFFFIIIQQQ]]]|||xxxwwwxxxvvvuuussssssssssssqqqpppmmmmmmnnnnnnnnnnnnnnnmmmfffiiikkkiiiddd```_________```aaadddgggkkkoooqqq|||xxxhhh\\\YYY^^^dddzzzyyyssstttyyywww___NNNFFF===>>>??????===;;;888666777666666666555555555555222222222111111111111000111111111222333444666777;;;???IIIZZZooo~~~qqqllloooyyyvvvkkkfff```]]]^^^bbbfffhhhiiiooozzzzzzqqqbbbZZZPPPIIIGGGHHHGGGFFFGGGHHHJJJMMMOOOQQQRRRSSSUUUWWWZZZ\\\^^^bbbfffiiikkknnntttxxx{{{~~~aaaTTTNNNIIIHHHGGGDDDDDDFFFHHHDDDGGGNNNQQQ]]]~~~zzzwwwxxxzzzyyywwwtttsssssssssqqqpppmmmmmmnnnoooooolllhhheeeiiihhhfffcccaaa```_________aaabbbdddggglllrrrwww|||yyyiii\\\YYY^^^ccc~~~vvvqqqqqq|||xxx^^^LLLCCC@@@???>>><<<:::888777666777777777777666666666666333333444444333333222111222333333222111222444777>>>CCCJJJ___~~~zzz}}}mmmkkkuuuuuujjjccc^^^___aaaaaabbbdddgggpppzzz|||ssslllZZZUUUNNNIIIGGGGGGGGGFFFFFFHHHIIIKKKLLLNNNRRRUUUWWWZZZ^^^______aaafffjjjkkkoootttxxx|||aaaTTTNNNIIIHHHGGGDDDDDDFFFHHHEEEHHHNNNQQQ^^^}}}yyywwwwwwyyyzzzxxxuuutttsssrrrqqqooonnnnnnmmmmmmmmmkkkgggeeegggfffdddbbb```___^^^^^^___aaabbbdddggglllrrrvvv~~~xxxhhh\\\YYY^^^cccvvvxxxuuuvvvuuu]]]KKKCCC??????===<<<:::888777666666666666666555555555555333333444444333333222111222333333222111222555777???GGGRRRhhhzzzyyylllmmmxxx~~~ttthhhaaa]]]___aaa```aaadddfffooo{{{}}}xxxooohhhWWWSSSLLLGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKMMMQQQTTTVVVYYY]]]___```bbbgggkkklllpppuuuzzz}}}bbbTTTNNNIIIIIIHHHEEEDDDFFFHHHFFFHHHNNNQQQ___~~~}}}xxxzzzzzzyyyzzz|||xxxvvvwwwxxx{{{yyyvvvttttttsssqqqppppppnnnlllkkkjjjiiifffdddfffeeecccaaa```___^^^^^^___aaabbbdddgggkkkqqqvvvxxxhhh\\\XXX\\\bbbooo}}}{{{qqq[[[KKKCCC???>>>===<<<:::999777777555555555555444444444444333333444444333333222111222333333222222333555888???LLL\\\tttyyy~~~rrrkkkppp~~~{{{pppddd___\\\___```___```ccceeeooo}}}}}}zzzwwwqqqhhhbbbUUUQQQKKKGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIKKKNNNQQQTTTXXX\\\___```ccciiimmmmmmqqqxxx}}}cccUUUNNNIIIIIIHHHEEEDDDFFFFFFEEEHHHLLLPPP```}}}xxxwwwwwwwwwrrrsssttttttvvvzzz~~~}}}zzzxxxwwwvvvvvvyyywwwuuutttttttttsssrrrqqqnnnjjjhhhhhhgggfffdddeeeeeecccbbb``````_________aaabbbdddfffkkkqqquuuyyyhhh[[[WWWZZZ^^^kkk}}}ppp[[[KKKCCC???>>>===<<<:::999888777666666666555555555444444333333444444333333222111222222333333222333666888>>>PPPddd}}}wwwtttllliiisssvvviii```\\\\\\___```___```ccceeeppp~~~}}}zzzwwwssslllccc]]]UUUQQQLLLHHHGGGGGGGGGGGGEEEFFFGGGGGGGGGIIILLLOOOQQQUUUZZZ]]]___ccciiimmmnnnsssyyy~~~dddUUUOOOJJJIIIHHHEEEEEEGGGDDDEEEHHHKKKOOOccc|||uuurrrsssssstttqqqrrrrrrsssuuuxxx|||~~~}}}{{{zzzxxxwwwvvvvvvvvvtttssssssuuuvvvuuutttpppmmmjjjgggggggggfffeeefffeeedddcccbbbaaaaaaaaa```aaabbbdddfffjjjpppttt{{{iii[[[UUUWWWZZZjjj{{{sss]]]LLLCCC>>>>>>===<<<:::999888888777777777666666666555555333333444444333333222111111222333333333444777999AAAVVVlll~~~ssskkkfffhhhuuupppaaa\\\ZZZ[[[___```^^^```cccfffqqq}}}|||yyyuuuoooggg___ZZZQQQNNNIIIGGGGGGGGGGGGFFFDDDEEEFFFFFFFFFHHHKKKNNNNNNSSSXXX[[[^^^bbbhhhmmmooosssyyy~~~eeeUUUOOOJJJJJJHHHFFFEEEGGGCCCFFFIIIKKKQQQggg{{{vvvrrrrrrsssttttttssstttuuuvvvxxxyyy{{{{{{|||}}}zzzyyyyyyyyywwwvvvuuusssrrrrrrtttuuuuuutttooollliiihhhhhhhhhgggfffeeeeeedddcccbbbbbbcccccc```aaabbbccceeejjjooottt~~~|||kkk\\\UUUVVVZZZiiiyyyzzzbbbNNNCCC>>>===<<<;;;:::999999888888777777777666666666666333333444444333333222111111222333333333444777:::FFF[[[qqq}}}zzzppp}}}dddaaafffwwwkkk]]]YYYYYY\\\```aaa___```dddhhhrrr~~~zzzyyywwwrrrkkkbbbZZZUUUKKKHHHEEECCCCCCDDDCCCCCCCCCDDDEEEEEEFFFHHHKKKNNNNNNRRRWWW[[[]]]bbbhhhmmmpppsssxxx{{{~~~fffVVVOOOJJJJJJIIIFFFEEEGGGDDDHHHKKKMMMTTTmmm~~~wwwvvvtttuuuvvvxxxxxxwwwyyyyyy{{{}}}~~~}}}zzzyyyzzzzzzxxxvvvvvvtttrrrrrrrrrsssrrrpppmmmkkkiiiiiijjjjjjiiigggdddcccbbbbbbbbbbbbbbbccc```aaabbbccceeeiiiooosss||||||kkk^^^WWWYYY\\\kkk|||gggPPPDDD======<<<;;;:::999999888777777666666666555555555333333444444333333222111111222333333333555888;;;GGG[[[nnn~~~qqqqqqnnn~~~rrr___]]]eeeyyy|||hhh^^^WWWXXX]]]bbbbbb___aaaeeejjjsss|||uuuuuusssmmmeee[[[TTTOOOHHHEEEBBBAAABBBBBBBBBAAABBBCCCDDDEEEFFFIIILLLOOOPPPTTTYYY\\\___ccciiinnnppprrrvvvxxx{{{~~~gggVVVOOOJJJJJJIIIFFFEEEHHHEEEIIIMMMOOOWWWqqqzzzuuuuuuuuuvvvyyy|||~~~}}}|||~~~}}}zzzzzz{{{{{{yyywwwxxxvvvsssqqqqqqpppooommmlllkkkjjjjjjkkkkkkjjjhhhbbbbbbaaaaaaaaaaaabbbbbb```aaabbbccceeeiiiooossszzz{{{lll___YYY[[[___nnnjjjQQQDDD======<<<;;;::::::999999666666555555555444444444333333444444444333222222111222333333444555888;;;EEEYYYjjjvvv~~~iiikkknnnzzzkkk[[[[[[eee{{{yyyhhh```VVVXXX]]]bbbbbb```aaafffkkkttt~~~zzzrrrqqqoooiii```WWWOOOKKKHHHEEECCCBBBCCCCCCCCCBBBAAABBBDDDEEEGGGIIIMMMPPPRRRVVV[[[^^^```dddjjjoooppprrrtttvvvxxx|||cccVVVOOOIIIHHHGGGEEEEEEHHHGGGFFFGGGKKKWWWuuuwwwssstttuuuwwwyyy{{{}}}}}}{{{zzz{{{{{{xxxuuuttttttsssqqqooollljjjiiiiiijjjkkkkkkkkkiiigggeeedddcccaaa___^^^___```aaabbbbbbbbbbbbdddhhhnnnssszzzzzziii```YYYYYYeeevvviiiQQQFFFAAA>>>;;;:::::::::999888666666666555444444333333333333333333333333333333222333333222222555999<<>>;;;:::::::::999888666666666555444444333333333333333333333333333333222333333222222555999===HHHVVVgggooorrryyy{{{ddddddoooyyyrrr}}}kkk]]]eeerrrrrrccc\\\WWWXXX\\\bbbdddaaaaaadddlll|||~~~yyyvvvtttnnnfff]]]VVVOOOJJJGGGAAAAAA@@@??????@@@@@@AAA@@@AAABBBCCCDDDFFFIIIKKKOOOPPPVVV```fffgggiiimmmppprrrvvv{{{~~~fffWWWOOOIIIHHHGGGEEEEEEHHHFFFFFFHHHMMMXXXsss|||uuussstttxxx~~~~~~|||yyyxxxxxxwwwtttrrruuutttqqqooommmlllkkkkkkkkkkkkkkkjjjiiifffdddccccccbbbaaa___^^^______```aaabbbaaaaaabbbeeejjjnnntttxxx}}}uuuaaaZZZWWW]]]llllllSSSFFFAAA>>>;;;:::::::::999888666666666555444444333333333333333333333333333333222333333222333555:::===IIIVVVgggqqqvvv~~~{{{eeegggtttsssoooyyy{{{hhh^^^hhhxxxnnn```[[[WWWXXX\\\bbbcccaaabbbfffnnn~~~|||wwwtttqqqkkk```WWWPPPKKKGGGDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDGGGJJJLLLNNNPPPYYYdddkkkkkklllnnnqqqsssxxx}}}iiiWWWPPPJJJHHHGGGEEEFFFIIIEEEFFFIIINNNYYYrrrwwwsssssswww}}}~~~}}}{{{yyywwwuuusssrrruuussspppmmmlllllllllmmmmmmmmmlllkkkiiifffdddcccbbbbbb```______^^^______aaaaaaaaa```aaadddhhhlllqqqtttxxx{{{~~~sss```ZZZXXX___ooolllRRRDDDAAA>>>;;;:::::::::999888666666666555444444333333333333333333333333333333222333333333333666:::>>>JJJVVVfffqqqyyy|||iiilllzzz~~~ssstttzzzsssccc\\\iii{{{~~~kkk___[[[YYYZZZ___eeefffdddggglllqqq}}}zzzvvvrrrmmmfff[[[QQQJJJFFFCCCBBB@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@BBBFFFJJJLLLNNNNNNRRR]]]jjjqqqpppoooppppppsssxxx|||lllWWWPPPJJJIIIHHHFFFFFFIIIEEEFFFIIINNNYYYrrrvvvsssuuu{{{~~~~~~~~~|||zzzwwwtttsssrrrsssrrrooommmllllllmmmmmmoooooommmkkkiiigggeeecccbbbaaa```______^^^^^^^^^___`````````aaacccgggkkkppprrrvvvxxx{{{~~~rrraaa\\\ZZZ```pppkkkQQQCCCAAA>>>;;;:::::::::999888666666666555444444333333333333333333333333333333222222333333444777;;;???LLLVVVdddqqqzzz|||lllrrr~~~zzz~~~|||iii^^^ZZZhhh{{{|||jjj```\\\XXXZZZ```fffgggfffjjjqqqyyy~~~|||yyyuuuqqqhhhaaaVVVLLLFFFCCCAAAAAA@@@AAACCCDDDEEEDDDCCCBBBAAAAAABBBEEEJJJNNNPPPPPPPPPUUUaaaooovvvuuurrrrrrooorrrvvvzzz}}}~~~~~~~~~nnnXXXPPPJJJIIIHHHFFFFFFIIIFFFGGGJJJOOOZZZsssxxxvvvxxx}}}}}}}}}~~~zzzvvvsssrrrrrrqqqpppooommmllllllmmmmmmooonnnllljjjhhhfffeeedddaaaaaa``````___^^^^^^]]]^^^___``````aaadddhhhkkkpppsssvvvyyy{{{}}}|||~~~qqqaaa]]]\\\cccssskkkQQQDDDAAA>>>;;;:::::::::999888666666666555444444333333333333333333333333333333222222333333444777<<<@@@MMMUUUbbbooozzzzzzmmmuuurrrccc\\\]]]jjjzzz|||jjj```]]]UUUXXX___fffggggggmmmuuu}}}|||{{{xxxssspppccc\\\RRRIIIDDDBBBAAAAAA???AAADDDFFFGGGFFFDDDCCCBBBBBBDDDJJJPPPTTTTTTRRRRRRWWWdddrrrxxxvvvsssrrroooqqqtttxxx{{{}}}pppXXXQQQKKKIIIHHHFFFGGGJJJFFFGGGJJJNNNZZZtttyyyyyyzzz}}}|||{{{yyyxxxzzz}}}{{{{{{|||}}}||||||}}}|||}}}~~~}}}zzztttpppppppppooooooooonnnmmmmmmmmmlllmmmllljjjhhhfffeeedddccc````````````___^^^]]]]]]]]]^^^```aaabbbeeeiiilllqqqtttxxxzzz|||}}}~~~~~~ooo___\\\]]]gggyyylllSSSFFFAAA>>>;;;:::::::::999888666666666555444444333333333333333333333333333333222222333333444888<<<@@@MMMTTT```lllxxxuuuiiirrr|||}}}kkk```^^^dddooo{{{|||jjj```]]]TTTXXX```gggiiijjjrrr{{{}}}|||{{{zzzyyyvvvqqqmmm^^^XXXPPPIIIEEECCCBBBAAA>>>@@@DDDGGGHHHFFFDDDBBBCCCDDDGGGOOOVVVZZZWWWTTTRRRWWWcccqqqwwwtttqqqppppppqqqssswwwzzz~~~qqqXXXQQQKKKIIIHHHFFFGGGJJJGGGGGGJJJNNNZZZuuu~~~{{{zzzzzz}}}xxxvvvsssqqqssswww|||}}}~~~~~~zzzvvvtttuuuvvvxxxwwwxxxzzz}}}}}}||||||}}}}}}xxxsssooonnnooonnnnnnoooooonnnmmmllllllkkkjjjhhhfffdddcccbbbbbb````````````___^^^]]]\\\\\\^^^```aaacccfffjjjmmmsssvvvzzz|||}}}~~~nnn]]]ZZZ]]]jjj}}}lllTTTHHHAAA>>>;;;:::::::::999888777666666555444444333333333333333333333333333333222222333333444888===AAANNNTTT^^^jjjvvvpppdddnnnzzzxxxhhh```aaajjjsss||||||jjj```\\\UUUZZZcccjjjlllnnnvvv|||zzzyyyxxxwwwtttooolll\\\VVVOOOIIIEEEDDDCCCBBB===???CCCFFFGGGFFFCCCAAADDDEEEIIIRRRZZZ]]]YYYUUURRRWWWbbbpppuuusssooooooqqqrrrtttvvvzzzqqq[[[SSSLLLJJJIIIFFFDDDDDDJJJGGGFFFMMMZZZtttzzz|||}}}~~~{{{rrrmmmmmmmmmnnnooosssyyy~~~{{{uuurrrooonnnpppooommmmmmppprrrtttxxx{{{~~~|||{{{xxxyyyxxxxxxvvvsssqqqppppppoooooommmlllkkkjjjjjjkkkjjjjjjhhhfffdddbbbaaacccaaa^^^^^^^^^^^^]]]\\\^^^```aaaaaabbbfffmmmsssyyy{{{~~~{{{jjj]]]ZZZYYYjjjmmmSSSEEE@@@???===;;;999888777777666555555555555444444444222222222333333444444444222111222555555555<<>>===;;;999888888888666555555555555444444444444444444333333222222222555333333555444555<<>><<<;;;:::999888888666555555555555444444444444444444333333222222222444222222444444555===FFFQQQ\\\jjjxxxkkkeeelll|||}}}nnnkkkrrrxxx|||vvvuuunnn```ZZZZZZZZZbbbmmmwww|||}}}}}}}}}xxxvvvuuutttsssvvv}}}{{{{{{zzzvvvnnniiifff___XXXKKKIIIEEEBBBAAAAAAAAA@@@AAADDDFFFGGGFFFEEEEEEFFFGGGNNNVVVYYYWWWRRROOOOOOZZZbbbjjjjjjccc___dddjjjvvvxxx^^^TTTKKKHHHGGGEEEEEEFFFDDDIIIMMMQQQbbbyyyvvvwwwyyy{{{|||{{{~~~zzzpppjjjjjjllltttyyy~~~|||{{{|||||||||{{{tttooohhheeeeeeeeedddbbbgggdddcccgggiiijjjnnntttwww|||}}}{{{zzz}}}}}}{{{{{{|||{{{yyywwwuuuttttttsssnnnnnnmmmmmmmmmllllllllljjjjjjjjjiiihhhgggeeeeeebbb```______```aaa```______aaacccdddeeejjjqqqwww}}}wwwfff\\\\\\```uuu}}}dddNNNBBB>>>>>><<<;;;:::999999999666555555555555444444444444333333333333333333222444222222333444777???IIIUUU^^^mmmzzzllleeekkk{{{~~~ttteeedddjjjoootttqqqvvvooo```ZZZ[[[\\\dddooowww{{{{{{yyyxxxtttqqqpppqqqrrrwww|||zzzxxxwwwqqqiiiccc___YYYRRRGGGFFFDDDBBBAAAAAAAAAAAABBBDDDFFFGGGFFFFFFFFFGGGJJJQQQXXXYYYUUUQQQOOOPPP]]]fffllliiiaaa___hhhrrryyy[[[RRRKKKIIIIIIFFFEEEGGGCCCJJJNNNQQQbbb}}}yyywwwwwwyyy|||}}}{{{}}}|||wwwooolllnnnqqqwww||||||yyyyyywwwtttssstttuuutttsssmmmhhhcccbbbcccdddcccaaagggddddddiiimmmpppuuu|||~~~yyyuuussstttyyy}}}|||}}}{{{yyyvvvtttrrrrrrqqqoooooonnnnnnnnnmmmmmmmmmjjjjjjjjjiiihhhgggfffeeebbb```___^^^_________]]]___aaacccdddfffjjjrrrxxx}}}wwwggg\\\]]]bbbxxxzzzaaaLLLAAA>>>===<<<;;;:::999999999666555555555555444444444222333333333333333333444555333333555666:::CCCMMMXXXaaannn{{{iiiaaahhhwwwxxxnnn______eeehhhooooooxxxrrraaa[[[[[[^^^eeeooovvvyyyxxxuuutttpppnnnmmmooorrryyy~~~|||yyyvvvqqqpppjjjaaa[[[WWWQQQJJJDDDDDDDDDCCCBBBBBBBBBCCCBBBDDDGGGHHHGGGFFFGGGHHHLLLRRRYYYYYYTTTPPPQQQSSS]]]fffmmmiiiaaabbbppp~~~yyyXXXPPPJJJJJJJJJHHHGGGHHHCCCJJJNNNQQQaaa}}}yyywwwwwwyyy|||~~~{{{|||zzzuuuooommmqqquuuxxx}}}~~~|||||||||{{{xxxuuutttqqqooonnnnnnooonnnmmmjjjfffbbbbbbdddeeeeeeccceeecccdddjjjpppttt{{{~~~|||~~~}}}tttpppooopppwww~~~~~~|||~~~}}}yyyvvvsssqqqooooooooooooooooooooonnnnnnnnnjjjjjjjjjiiiiiigggfffeeecccaaa^^^^^^^^^^^^]]]\\\___aaacccdddfffkkkrrrxxx~~~wwwggg]]]___dddzzzyyyaaaMMMBBB>>>===<<<;;;:::999999999666666555555555444444444222222222333333444444444666444444666888<<>>===;;;999777666555777777666555444444333333444444333333333333222222333111111444555999DDDNNNXXX```lllyyyzzz^^^YYYbbb}}}{{{vvvzzzqqqdddccchhhkkktttvvvrrreee___\\\\\\ccckkkqqqqqqnnnjjjhhhmmmooopppppptttzzzvvvqqqmmmjjjeee```YYYSSSNNNIIIEEECCCBBBBBBCCCCCCBBBBBBAAA@@@EEEEEEFFFHHHJJJJJJHHHGGGOOORRRVVVVVVTTTSSSTTTVVV^^^eeehhhcccdddqqqyyy]]]TTTLLLJJJIIIGGGFFFHHHEEEJJJNNNSSSddd|||vvvuuuuuuuuuvvvxxxxxxxxxzzz{{{{{{vvvpppoootttyyy}}}xxxuuurrrooonnnllliiigggfffddd```^^^]]]\\\[[[ZZZ\\\YYYWWWYYY___cccdddcccgggjjjnnntttzzzzzzxxxyyyyyy}}}|||uuuqqqrrrtttvvv{{{}}}xxxuuutttsssrrrqqqnnnnnnnnnmmmmmmnnnnnnoookkkkkkjjjiiihhhgggffffffeeecccaaa___^^^___aaabbbaaabbbdddfffhhhlllrrrvvvwwwkkkccc___ggg{{{```MMMDDD======<<<;;;999888777777777666666555444444333333444444333333333333222222333111111444666999CCCNNNUUU]]]iiitttyyy]]]YYYccc|||zzz~~~zzznnnllloooqqqzzzzzzssseee___\\\^^^dddlllqqqrrrpppmmmlllnnnpppppppppttt~~~zzzuuupppkkkggg^^^YYYRRRLLLHHHDDDBBB@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEGGGIIIKKKJJJJJJNNNQQQTTTUUUSSSSSSTTTVVV]]]eeeiiigggiiiwww{{{]]]TTTLLLJJJIIIGGGFFFHHHGGGKKKNNNTTTeeezzztttqqqqqqqqqrrrtttvvvwwwxxxzzz|||}}}yyytttssswww{{{zzzwwwqqqoookkkhhhfffdddaaa___^^^\\\XXXVVVUUUUUUTTTRRRTTTTTTVVVXXX]]]aaaeeegggjjjmmmsssyyy{{{uuutttuuuvvv{{{~~~zzzuuurrrtttwww{{{}}}xxxuuusssrrrqqqpppnnnnnnmmmmmmmmmmmmnnnnnnkkkkkkjjjiiihhhhhhggggggcccbbb```^^^^^^___aaabbb```bbbdddeeehhhlllqqquuuwwwjjjccc___hhh|||```MMMDDD<<<;;;;;;::::::999999888666666666555444444333333444444333333333333222222333111222444666999CCCMMMTTT[[[eeeooozzzwww\\\YYYddd|||}}}{{{yyy{{{|||ttteee```___ccchhhmmmqqqqqqqqqppppppppppppppppppuuu}}}yyyuuunnngggbbbUUUPPPJJJEEEBBBAAA@@@???AAABBBCCCDDDDDDEEEEEEDDDBBBCCCDDDGGGIIILLLNNNOOOOOOQQQSSSSSSSSSTTTUUUWWW]]]ffflllmmmqqq~~~|||^^^TTTLLLJJJJJJGGGGGGHHHHHHKKKNNNTTTfff{{{yyywwwtttqqqnnnoooqqqrrrtttvvvyyy{{{}}}}}}wwwuuuxxx{{{yyytttqqqooolllhhheeebbb```]]][[[YYYWWWSSSQQQQQQQQQOOONNNLLLPPPTTTXXX[[[___eeejjjkkkooouuu||||||uuuqqqrrrtttwww}}}{{{wwwvvvyyy|||}}}wwwsssqqqpppooonnnmmmmmmlllkkkkkkkkkllllllllllllkkkkkkjjjiiihhhhhhaaa```_________```aaabbbaaabbbeeefffiiilllqqquuu|||vvviiibbb___hhh|||```MMMDDD<<<<<<;;;::::::999888888666666555555555444444444444444333333333222222222333111222555666999BBBLLLTTTZZZdddmmmxxxuuu[[[XXXddd~~~|||rrrfffdddfffjjjmmmoooqqqppppppqqqrrroooppppppqqqxxx~~~|||yyytttlllccc]]]PPPLLLFFFBBBAAABBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDD@@@AAACCCFFFIIINNNSSSVVVSSSSSSTTTUUUVVVWWWYYYZZZ___gggnnnqqqwww}}}^^^UUUMMMKKKJJJHHHGGGIIIGGGJJJMMMSSSggg~~~wwwrrrqqqqqqpppooollloooqqqrrrsssuuuyyy|||xxxuuuwwwzzz{{{uuupppmmmmmmiiieeebbb```]]]ZZZXXXUUURRROOOMMMMMMMMMLLLKKKHHHMMMSSSWWWZZZ^^^eeekkkmmmpppvvv|||rrrnnnmmmppptttxxx}}}}}}{{{uuupppnnnnnnmmmmmmlllkkkjjjjjjiiiiiiiiiiiijjjjjjiiiiiihhhhhhggggggaaaaaa```___``````aaabbbaaacccfffhhhjjjmmmqqqtttwww}}}uuuhhhaaa___iii{{{___LLLDDD???>>>===;;;999777666555555555555555555444444444444444333333333222222222333111333666777999BBBKKKVVV\\\eeeoooyyyqqqXXXWWWdddxxxvvvrrriiikkkoooqqqrrrrrrqqqppppppqqqrrrooooooooorrr{{{~~~|||xxxrrriii^^^WWWKKKHHHCCCAAABBBDDDEEEEEEGGGGGGGGGFFFEEECCCBBBAAA???AAACCCEEEIIIOOOWWW\\\ZZZYYYXXXXXXZZZ\\\^^^___bbbiiipppssszzz~~~^^^UUUMMMKKKJJJHHHGGGIIIGGGJJJMMMTTTiiiwwwsssnnnllllllmmmnnnnnnlllooorrrrrrrrrssswww{{{~~~wwwtttvvvzzz}}}yyysssnnnkkkhhheeeaaa^^^\\\ZZZWWWUUUPPPNNNKKKIIIIIIIIIHHHGGGGGGLLLRRRVVVZZZ^^^dddiiinnnppptttyyy~~~tttiiigggiiinnntttzzzzzztttooommmmmmnnnnnnlllkkkjjjiiihhhhhhhhhiiiggggggfffffffffeeeeeeeeebbbbbbaaaaaaaaaaaaaaabbb```ccceeegggiiilllppprrrrrrxxx|||}}}tttggg```^^^iiiyyy]]]KKKDDD??????===;;;999777555555555555555555555555555555444444333333333333222222333222333666777999AAAJJJUUU\\\fffqqq{{{oooVVVUUUbbb}}}wwwoooppp|||uuuooorrruuuuuuvvvvvvtttrrrrrrsssuuurrrqqqqqquuu~~~}}}zzzvvvooodddXXXPPPFFFDDDBBBAAACCCEEEFFFFFFIIIIIIHHHFFFDDDBBB@@@??????AAACCCEEEHHHOOOZZZaaabbb```]]]\\\^^^aaacccccceeejjjpppttt{{{~~~___UUUMMMKKKJJJHHHHHHIIIHHHKKKNNNVVVmmm|||wwwooommmjjjjjjkkkmmmoooppppppsssvvvuuussstttwww||||||uuussswww|||~~~{{{wwwrrrnnnkkkdddaaa^^^[[[ZZZXXXVVVTTTOOOLLLIIIHHHHHHHHHGGGFFFHHHLLLQQQVVV[[[___dddfffkkklllmmmpppttt|||zzzoooeeeeeeiiipppwww~~~zzztttpppnnnoooppppppmmmlllkkkjjjjjjiiiiiiiiiggggggggggggffffffffffffddddddccccccbbbbbbaaaaaa^^^aaadddfffgggjjjmmmpppooouuuzzz{{{sssggg```^^^jjjvvv[[[JJJCCC>>>===<<<;;;999888777666555555555555555555555555444444333333333333222222222222333777888999AAAIIIRRRZZZeeeqqq|||lllTTTTTTaaaxxxssskkkmmmzzz{{{wwwwwwvvvwwwxxxxxxxxxwwwwwwyyy{{{wwwuuutttwww}}}{{{xxxrrriii^^^RRRJJJDDDCCCBBBDDDFFFHHHGGGGGGGGGGGGGGGEEEDDDBBB@@@??????BBBCCCDDDGGGOOO[[[eeehhhddd```___aaadddeeeffffffkkkooottt}}}~~~___VVVMMMKKKKKKHHHHHHIIIIIILLLOOOXXXppp|||tttooolllkkkkkkkkkmmmooorrrssstttxxx{{{yyyvvvvvvzzz~~~zzztttsssxxx~~~~~~}}}|||zzzwwwrrrnnnlllccc```]]][[[ZZZXXXVVVTTTPPPMMMJJJIIIIIIIIIIIIHHHJJJLLLPPPVVV[[[```cccdddfffffffffgggkkkrrr|||zzzqqqjjjeeefffkkksss{{{{{{uuuqqqpppqqqrrrsssooonnnmmmlllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiieeeeeeeeedddcccbbbaaaaaa\\\___bbbdddfffhhhkkkmmmnnntttyyy{{{sssfff___^^^jjjtttYYYIIICCC<<<<<<;;;::::::999888888444555555555555555555555444444444333333333222222222222444777888999@@@IIIOOOWWWdddppp{{{kkkRRRRRR```tttuuuiiilllzzz|||~~~|||yyyvvvwwwyyyzzzzzzzzz{{{~~~{{{yyywwwyyy}}}zzzuuuooofffZZZNNNFFFEEEEEEEEEGGGJJJKKKJJJIIIEEEEEEEEEEEEDDDBBBAAA@@@@@@BBBDDDDDDGGGOOO\\\ffflllgggbbb```bbbeeeffffffgggkkkooottt~~~dddXXXMMMJJJJJJHHHFFFGGGLLLPPPRRRZZZuuu|||vvvnnniiihhhjjjlllnnnppprrrtttuuuxxxzzz}}}~~~~~~}}}}}}~~~{{{uuurrrrrruuuwww{{{{{{yyywwwsssooollliiidddaaa\\\YYYXXXXXXWWWVVVPPPNNNKKKHHHGGGHHHJJJKKKIIINNNRRRTTTYYY___bbbaaaaaa```^^^^^^aaaeeejjjmmmsssuuuwwwuuuqqqkkkgggeeebbbeeekkkuuuzzztttooommmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjiiihhhhhhhhhhhhhhhiiiiiigggfffdddcccbbbaaaaaaaaa___aaabbbcccdddfffjjjmmmqqquuuzzzsssgggbbbaaalllrrrXXXIIIDDD???>>><<<:::888666555555777666555444333444555555444444444333333222222222333333555666555666>>>HHHMMM___kkkuuujjjSSSRRR^^^pppwwwoooooo{{{zzzwwwxxx}}}~~~zzz||||||}}}~~~|||{{{|||zzztttjjj^^^SSSKKKGGGBBBDDDFFFHHHIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDBBB@@@AAAEEENNNYYYbbbggggggeeebbb```___```bbbccc```hhhrrr{{{cccXXXMMMIIIIIIGGGFFFGGGHHHMMMPPPZZZwww|||wwwrrrnnnkkkjjjkkkmmmoooqqqsssvvvxxx{{{~~~zzztttpppppprrruuuyyyyyyxxxvvvrrroookkkiiieeebbb___]]]\\\[[[ZZZXXXTTTRRROOOKKKJJJIIIJJJKKKJJJOOORRRTTTXXX^^^aaa___\\\ZZZWWWVVVWWWZZZ^^^aaafffhhhjjjjjjhhhdddbbbbbbbbbfffmmmyyy}}}xxxrrrmmmlllkkkkkkkkkllllllllllllkkkjjjiiiiiilllkkkjjjiiiiiihhhhhhiiihhhgggfffeeecccbbbaaa```___```bbbcccdddgggkkknnntttwww}}}~~~rrrgggbbbcccooorrrWWWIIIDDD===<<<:::999888777666666888777666555555555666666444444444333333222222222333333555666666777???IIIPPPaaallluuummmUUUTTT___qqqzzzrrrsssuuutttvvv~~~{{{{{{}}}~~~}}}|||~~~|||xxxvvvpppggg[[[QQQJJJFFFFFFGGGGGGHHHGGGEEECCCBBBFFFEEEEEEDDDCCCCCCCCCCCCFFFFFFFFFJJJPPPYYY```dddeeeccc```]]]\\\\\\]]]]]]aaahhhttt~~~cccWWWLLLIIIIIIGGGEEEFFFDDDJJJOOO\\\zzz}}}uuupppmmmlllkkkkkkmmmoooqqqsssuuuyyy|||yyyqqqnnnmmmoooqqquuuvvvvvvuuussspppnnnlllhhhfffdddccccccaaa^^^\\\YYYWWWSSSOOOLLLKKKLLLLLLLLLPPPSSSTTTWWW]]]___]]]XXXUUUQQQNNNMMMPPPSSSVVVZZZ\\\^^^___^^^^^^___```aaagggppp}}}zzzvvvpppkkkjjjjjjiiiiiikkkkkkkkkjjjjjjiiihhhgggmmmmmmllljjjiiiiiiiiiiiiiiiiiihhhgggeeeccc```___]]]___aaabbbdddhhhmmmqqqvvvzzz}}}qqqfffbbbdddqqqrrrWWWHHHCCC::::::999888777777777777888888777666666666666777444444333333333333222222333333555777666888AAALLLVVVfffpppvvvoooXXXVVV```rrrtttvvvuuummmnnnuuu{{{{{{}}}~~~~~~|||zzzyyyyyyxxxuuusssqqqooojjjbbbWWWNNNHHHEEEGGGGGGGGGFFFEEECCCBBBAAAFFFEEEDDDCCCBBBBBBBBBBBBHHHIIILLLQQQVVV[[[___aaaaaa___\\\ZZZXXXWWWXXXXXX```iiiuuucccWWWLLLIIIHHHFFFEEEFFFBBBIIIPPP]]]{{{{{{sssnnnkkkiiiiiikkknnnqqqssstttwww|||~~~vvvoookkkkkkmmmooorrrtttvvvwwwwwwvvvtttsssnnnmmmkkkkkkjjjgggbbb___[[[XXXUUUQQQNNNNNNNNNOOOMMMRRRTTTTTTWWW\\\]]][[[WWWTTTPPPLLLLLLNNNQQQSSSVVVXXXYYY[[[[[[]]]```bbbaaagggrrrxxxtttoookkkjjjiiiiiihhhiiiiiiiiiiiihhhgggffffffkkkjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjgggdddaaa___\\\^^^```bbbeeeiiiooossswww|||~~~rrrgggccceeerrrrrrVVVHHHCCC;;;:::999888777666666666777777777666666666666666333333333333333333333333333333555777777999CCCNNN\\\llltttzzzoooXXXVVVaaatttrrruuujjjccchhhvvv}}}~~~yyywwwtttsssrrrpppmmmkkkiiihhhddd\\\TTTLLLHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCGGGEEECCCAAA@@@AAABBBCCCEEEJJJQQQXXX[[[\\\]]]\\\ZZZYYYYYYYYYYYYXXXYYYYYY___ggguuucccWWWLLLIIIIIIGGGFFFFFFDDDJJJQQQ]]]{{{|||vvvpppkkkhhhgggkkkooossstttuuuyyyzzzsssmmmiiijjjmmmoooqqqssswwwzzz||||||{{{zzztttsssqqqpppnnnjjjeeeaaaZZZXXXTTTQQQPPPOOOPPPQQQOOOSSSUUUUUUXXX\\\]]][[[VVVTTTQQQOOOOOORRRUUUWWWXXXYYY[[[\\\\\\___bbbeeebbbhhhsssxxxtttooolllkkkjjjiiihhhhhhhhhhhhhhhgggfffeeedddffffffffffffggghhhjjjjjjkkkkkkkkkjjjhhheeeaaa___\\\^^^___aaaeeejjjqqquuuwww}}}ttthhhccceeerrrqqqVVVGGGCCC>>><<<;;;999777555555444666666666555555555444444333333333333333333333333333333555777888;;;FFFQQQaaaqqqyyy~~~oooWWWUUUaaavvvssswwwxxxaaa]]]cccyyy~~~wwwsssooolllkkkiiigggeeebbbaaa]]]WWWPPPKKKHHHGGGEEEDDDCCCBBBBBBCCCCCCDDDFFFDDDAAA??????AAADDDFFFFFFMMMWWW]]]]]]ZZZWWWUUUVVVXXX[[[^^^______^^^]]]]]]ffftttdddXXXMMMJJJJJJHHHFFFGGGFFFLLLQQQ\\\yyy~~~yyyrrrmmmjjjjjjmmmqqqvvvwwwxxx{{{zzzvvvpppkkkiiikkknnnqqqqqqtttxxx|||~~~}}}|||{{{vvvtttsssqqqoookkkfffccc[[[XXXUUURRRQQQQQQRRRSSSPPPTTTWWWVVVYYY]]]^^^\\\VVVUUUTTTTTTUUUWWWYYY[[[ZZZ\\\^^^___```aaadddgggeeekkkuuuwwwtttpppmmmlllkkkjjjiiihhhhhhhhhggggggfffeeedddbbbbbbcccdddfffgggiiijjjkkkkkkjjjiiigggeeebbbaaa]]]^^^```aaadddjjjqqqvvvxxx}}}ttthhhcccdddssspppUUUGGGCCC???>>><<<:::777666555444555555555666555444444333222222333333333333444444333333555777888<<>>@@@CCCHHHKKKMMMSSSZZZ\\\ZZZVVVSSSSSS[[[___eeeiiijjjgggccc```\\\eeettteeeYYYNNNKKKKKKIIIGGGHHHGGGLLLPPPZZZwww~~~xxxrrrooooooqqqoootttyyy{{{{{{vvvrrrmmmiiiiiilllqqqtttsssuuuyyy{{{|||zzzwwwuuurrrqqqooonnnmmmkkkgggddd^^^[[[XXXTTTRRRQQQRRRRRRQQQUUUXXXXXXZZZ___```^^^XXXXXXZZZ[[[\\\]]]^^^^^^]]]___bbbdddeeegggiiikkkjjjoooxxxvvvsssooommmlllkkkiiihhhhhhhhhhhhhhhgggfffeeedddbbbbbbcccccceeefffhhhiiikkkjjjiiihhhfffeeedddccc^^^___```aaadddjjjqqqvvvyyy}}}~~~qqqfffaaadddtttoooTTTGGGDDD???>>><<<:::999888777777555666666777666555444333222222222333333444444444333333555777999>>>JJJVVVaaaqqq{{{bbbZZZaaayyyjjjZZZ[[[eeexxx|||}}}|||yyypppjjjbbb[[[XXXXXXXXXXXXSSSSSSQQQMMMIIIFFFFFFGGGIIIGGGDDDBBBAAABBBDDDEEEBBB@@@>>>>>>@@@FFFLLLPPPRRRUUUXXXWWWTTTUUUXXX\\\hhhlllrrrvvvtttmmmeee___\\\eeeuuufffZZZOOOLLLKKKIIIHHHIIIGGGKKKNNNYYYvvv|||vvvqqqpppssswwwrrrwww|||}}}}}}ssspppkkkiiiiiimmmrrrvvvtttvvvyyyzzzyyyvvvrrrooonnnmmmkkkkkkkkkjjjhhhfffaaa___ZZZVVVSSSQQQQQQQQQRRRVVVXXXXXX[[[```aaa___[[[]]]___aaabbbbbbaaaaaa___bbbfffhhhjjjlllnnnpppnnnrrrzzz}}}uuurrrnnnlllkkkjjjiiiggghhhhhhhhhhhhgggfffeeedddddddddddddddeeeffffffgggjjjiiihhhfffeeeeeedddddd___``````aaadddjjjqqqvvvzzz~~~{{{oooddd```ddduuuoooSSSGGGDDD======<<<;;;::::::::::::666777888888888777555444222222222333333444444444333333555777999>>>KKKWWW^^^ooozzzhhh]]]bbbzzzgggYYY]]]gggvvv}}}~~~{{{|||{{{xxxmmmfff]]]UUURRRRRRSSSSSSOOOOOOMMMIIIFFFDDDEEEFFFFFFDDDBBBAAABBBEEEHHHJJJAAA???======AAAHHHOOOSSSSSSTTTTTTQQQQQQVVVaaaiiirrrwww}}}{{{pppddd\\\]]]fffvvvlllWWWNNNOOOKKKIIIKKKHHHJJJLLLOOOYYYsss}}}uuunnnooosssrrrzzz~~~|||mmmkkkjjjkkknnnqqqssstttxxxxxxxxxvvvtttpppmmmkkkhhhfffccccccccccccbbbaaa]]]\\\ZZZVVVSSSQQQRRRSSSXXXWWWWWWYYY]]]aaacccdddfffffffffffffffgggggggggfffgggjjjmmmppprrrtttuuuuuuwww}}}|||vvvtttpppkkkhhhgggggghhhhhhfffdddfffiiiiiiddd___bbbbbbbbbbbbbbbbbbbbbbbbgggggggggfffdddbbb```_________```bbbfffjjjnnnqqqzzz|||ooobbb^^^fffzzzjjjRRRGGGCCC===<<<;;;999888777666666666666666777666555555444000000000000111222333333222111222666999>>>HHHSSSbbbnnn}}}jjj[[[]]]{{{nnn]]]\\\ccctttzzz~~~~~~}}}wwwsssiii```XXXSSSOOOIIIGGGIIIIIIHHHFFFDDDCCCDDDEEEFFFLLLHHHCCC@@@AAACCCDDDEEE@@@>>><<<>>>EEELLLRRRVVV]]]SSSMMMQQQWWW___lllwwwuuuiiicccbbb```jjj{{{mmmXXXOOOPPPJJJHHHJJJGGGIIILLLOOOYYYsss~~~wwwppppppuuuttt|||~~~tttqqqnnnnnnppptttwwwyyywwwwwwwwwuuurrroookkkiiicccaaa______``````___^^^^^^^^^]]]ZZZWWWTTTTTTUUUWWWWWWXXX[[[```dddhhhiiillllllmmmmmmmmmmmmllllllgggiiikkkoooqqqtttuuuvvvvvvwww{{{{{{xxxvvvrrrnnnkkkjjjjjjjjjhhhfffdddfffiiiiiiddd```bbbbbbbbbbbbbbbbbbccccccfffeeeeeecccbbb```^^^]]]^^^^^^___bbbeeejjjnnnqqq{{{{{{nnnaaa]]]fff|||hhhQQQFFFBBB>>>===<<<:::999888777777666666666666666555555444333222222111111111222222222111333777:::>>>HHHSSS```kkkzzzfff[[[^^^xxxrrrbbb```ggguuuzzz}}}}}}yyysssoooccc[[[RRRNNNIIIDDDBBBCCCFFFEEECCCBBBAAABBBCCCDDDJJJGGGCCCAAABBBDDDEEEFFF???>>>===???FFFMMMSSSWWWZZZSSSQQQWWW___hhhsss~~~rrrgggcccdddhhhppp~~~pppYYYPPPPPPJJJGGGIIIFFFHHHKKKNNNXXXsssyyyrrrrrrvvvxxxzzzwwwsssqqqssswwwzzz{{{wwwvvvvvvtttqqqllliiifff```___]]]]]]^^^______^^^___```aaa```]]]ZZZXXXXXXXXXYYY[[[___dddiiimmmpppoooooopppppppppnnnmmmllllllnnnpppsssuuuwwwyyyyyyyyyzzz|||zzzxxxvvvrrrooolllkkkkkkkkkhhhfffeeefffhhhhhhdddaaaaaaaaaaaabbbbbbbbbccccccdddcccbbbaaa___]]]\\\[[[^^^^^^___aaaeeejjjoooqqq{{{xxxlll___]]]hhheeeOOOEEEAAA???>>><<<;;;999888888888666666666666555555444444555444333222222111111111333222333777:::>>>HHHRRR^^^iiivvv{{{aaaXXX^^^vvvyyyiiifffkkkvvv{{{}}}}}}{{{tttmmmhhh]]]UUUMMMHHHDDD???===???@@@???>>>>>>>>>???AAABBBEEECCCBBBBBBCCCEEEFFFFFF???======AAAGGGOOOUUUWWWVVVTTTWWW```iiirrr||||||ppphhhggghhhoooxxx}}}vvvrrr[[[PPPPPPIIIGGGIIIFFFGGGJJJNNNXXXrrr}}}uuussswww{{{~~~{{{wwwvvvvvvxxxxxxxxxuuuuuuuuussspppkkkhhheeecccaaa___```aaabbbaaa```___bbbeeeeeeccc___]]][[[\\\]]]```cccgggkkkppptttrrrsssssssssrrrpppnnnlllqqqsssuuuwwwyyy{{{|||}}}}}}~~~zzzvvvtttqqqmmmkkkjjjiiiiiihhhgggeeefffggggggdddbbbaaaaaaaaaaaabbbbbbbbbccccccbbbaaa___]]]\\\[[[[[[^^^^^^^^^```dddjjjooorrr{{{uuuiii^^^^^^jjjbbbNNNEEEAAA>>>===<<<:::999888777777666666555555444444444444555444333333222222222333444333444777999===GGGQQQ]]]gggttt}}}ttt[[[UUU\\\qqqooojjjnnnyyy~~~~~~}}}vvvooogggaaaZZZRRRJJJFFFBBB===<<<>>>;;;;;;;;;;;;<<<===??????@@@@@@???AAACCCEEEEEEDDD>>>===>>>BBBIIIPPPUUUWWWSSSVVV]]]gggpppxxxzzzqqqllllllooorrr|||tttlllsss\\\QQQPPPIIIGGGIIIFFFGGGJJJNNNXXXqqqyyyvvvyyy}}}~~~|||{{{yyywwwtttssstttsssrrrpppllliiiggggggeeecccbbbcccdddcccbbb^^^bbbgggiiihhheeebbb```aaadddfffhhhjjjmmmrrrvvvyyyyyyyyyyyywwwuuusssrrrsssuuuvvvxxxzzz|||}}}}}}}}}~~~{{{tttssspppnnnkkkjjjiiiiiihhhgggffffffffffffdddcccaaaaaaaaaaaaaaaaaaaaaaaabbbaaa```^^^]]]]]]]]]]]]___^^^^^^```eeekkkpppttt{{{rrrggg^^^___mmm```NNNEEEBBB<<<<<<:::888777666666666666666555444333444444555333222222222333333444555444333444777999<<>>:::::::::;;;<<<===>>>???>>>======???AAACCCBBBAAA======???CCCJJJPPPTTTVVVSSSYYYbbbjjjqqqyyy|||tttpppoooqqqrrrxxxkkkcccsss\\\QQQOOOIIIGGGJJJHHHHHHKKKNNNXXXqqq{{{{{{~~~zzzvvvsssqqqrrrssssssrrrpppmmmllljjjhhheeedddccccccaaa```^^^ccciiilllllljjjhhhggghhhkkkmmmnnnnnnpppuuuyyy{{{{{{zzzxxxwwwvvvvvvuuuuuuvvvwwwyyy{{{||||||||||||~~~zzztttsssqqqooommmkkkjjjjjjhhhggggggfffeeeeeeddddddcccbbbbbbaaaaaa```______``````^^^]]]]]]^^^___``````______aaaeeelllrrrvvv|||~~~nnneee___bbbqqq|||^^^MMMFFFCCC<<<;;;999888666555555555777666444333333333444555111111111111222333444555444222333666777:::DDDNNN]]]hhhuuu}}}qqqVVVNNNTTTddd}}}sssttt~~~qqqiiijjj{{{~~~{{{uuummmddd[[[UUUNNNFFF@@@>>>===::::::===;;;<<<<<<===>>>??????@@@???>>>===>>>@@@AAA@@@???======???DDDJJJOOORRRSSSVVV___ggglllqqqyyy{{{sssnnnmmmnnnrrr}}}nnnbbb\\\sss\\\PPPOOOIIIGGGKKKIIIIIIKKKOOOXXXppp{{{wwwuuusssoooppprrrttttttsssrrrqqqooommmiiifffeeeccc```^^^```dddkkkoooqqqpppoooooolllpppssstttsssuuuzzz|||{{{yyywwwvvvvvvwwwxxxyyyzzz|||}}}~~~}}}yyysssrrrpppnnnlllkkkiiiiiiggghhhgggfffeeeddddddeeeddddddcccaaa```___^^^]]]^^^]]]\\\\\\]]]^^^```bbbbbbaaa```bbbfffmmmtttxxx{{{lllddd___eeetttxxx[[[KKKEEEBBB<<<;;;:::888777666666555777555444222222333444555222222111111111222222333333222222555666999BBBLLL]]]hhhuuu~~~rrrVVVMMMRRRccc}}}kkkppp~~~nnnfffhhhyyy|||vvvoooggg^^^UUUOOOIIIBBB===<<<;;;:::;;;>>>>>>???@@@AAAAAAAAAAAAAAACCCAAA??????@@@@@@???>>>======@@@DDDJJJNNNPPPPPPZZZdddlllnnnrrrzzz|||qqqjjjggghhhjjjppp|||{{{ooobbbXXXSSSsss\\\PPPOOOIIIHHHKKKJJJIIILLLOOOXXXooo{{{uuusssrrrqqqnnnppprrrtttvvvvvvuuuttttttqqqmmmiiigggdddaaa___aaaffflllqqqssstttttttttooossswwwwwwvvvyyy}}}{{{zzz{{{}}}|||wwwpppooonnnllljjjhhhgggfffggghhhgggfffdddddddddfffeeedddcccaaa```^^^]]]\\\\\\[[[ZZZ[[[\\\^^^aaabbbbbbaaaaaabbbgggnnnuuuzzzyyyjjjddd```fffvvvuuuXXXIIICCCAAA===<<<;;;999888777777666777555444222222333444555333333222111000000000000333111222444555888AAAKKK\\\ggguuu~~~sssWWWMMMQQQfffuuujjjpppkkkdddfffwww}}}yyysssllldddZZZQQQKKKHHHAAA<<<<<<<<<;;;===@@@AAAAAABBBCCCCCCCCCCCCBBBFFFDDDAAA@@@@@@@@@@@@???===>>>@@@DDDJJJMMMNNNNNN]]]gggooopppsss|||}}}qqqeee___```dddhhhmmmwww{{{qqqdddXXXPPPLLLwww___RRRQQQKKKHHHIIIFFFJJJLLLOOOXXXppp}}}xxxwwwuuurrrqqqqqqrrrssstttuuuuuuuuuuuuvvvrrrllljjjiiihhhfffcccdddggglllrrrvvvxxxyyyyyyuuuvvvwwwyyy{{{|||~~~~~~~~~}}}}}}}}}~~~~~~wwwtttrrrnnniiiggghhhgggeeeccchhhgggfffeeeeeeeeeeeeeeehhhfffdddbbbbbbbbbaaa___^^^]]]\\\\\\\\\^^^```bbbcccccccccdddhhhpppzzzwwwkkkbbb^^^gggxxxpppUUUHHHCCCAAA:::::::::999999888888888555555555444333333222222333333333444444444555555444555666666666;;;BBBIIIWWWiiirrruuu}}}oooUUUNNNTTTjjjrrriiisssfff___eeeqqq}}}wwwoooggg___UUUJJJBBB@@@>>><<<::::::===@@@BBBDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDCCCBBBAAA@@@???>>>>>>BBBFFFIIIJJJMMMRRRWWW^^^iiiqqqsss{{{ooo___ZZZWWWTTT\\\hhhiiisss{{{zzzzzz}}}}}}zzz|||vvvlllaaaWWWNNNGGGBBBxxx___RRRQQQKKKHHHJJJFFFHHHKKKNNNWWWppp{{{vvvsssqqqpppqqqqqqrrrssstttuuuuuuuuuuuuuuuqqqllljjjkkklllkkkjjjhhhkkkoootttwwwyyyzzzzzzxxxxxxyyyzzz{{{|||}}}}}}~~~}}}}}}}}}~~~|||uuurrrpppmmmjjjjjjjjjjjjhhheeeggggggfffeeeeeeeeeffffffgggdddbbbaaaaaa```___^^^^^^]]]\\\[[[\\\^^^```aaabbbbbbbbbccchhhpppyyywwwmmmddd___gggxxxlllRRRGGGBBB@@@>>>===<<<:::888777555555666666555555444333333333333333333444444444444555333444666555666:::AAAGGGRRReeeooorrr{{{~~~nnnUUUOOOTTTiiirrrjjjtttiii```eeennnxxxoooeee\\\SSSJJJDDD???===;;;:::;;;===@@@BBBDDDEEEFFFFFFDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@???>>>???BBBGGGIIIJJJMMMRRRWWW```kkksssvvv~~~~~~mmm___TTTTTTVVVVVV^^^jjjllluuu|||||||||~~~|||yyyssskkk```WWWOOOIIIBBB>>>yyy```RRRPPPJJJHHHJJJFFFGGGJJJMMMWWWqqq{{{tttpppmmmnnnqqqpppqqqrrrtttuuuvvvvvvvvvssspppllljjjlllooorrrsssppprrrtttwwwzzz|||}}}}}}{{{{{{{{{{{{{{{{{{||||||}}}}}}|||}}}~~~xxxrrroooooonnnmmmmmmnnnllljjjgggffffffeeeeeeeeefffggggggeeeccc```_________]]]\\\]]]\\\\\\[[[\\\]]]___```___``````bbbgggoooyyyzzzpppgggaaagggxxxgggOOOEEEBBB???======;;;:::888777666555777777666666555444444333333333333333444444444444222444555444555888???EEEMMM```iiinnnxxx||||||nnnUUUOOOUUUhhhvvvoooxxxoooccceeelll~~~yyynnncccYYYPPPHHHCCC<<<;;;;;;;;;<<<>>>AAACCCEEEFFFGGGGGGFFFEEEFFFGGGFFFFFFDDDCCCBBB@@@??????@@@CCCGGGIIIJJJMMMRRRVVVdddmmmuuu{{{~~~qqqZZZQQQLLLQQQWWW\\\eeeooouuu|||~~~zzzuuuhhh___SSSKKKGGGDDD???;;;zzzaaaSSSPPPJJJHHHJJJFFFGGGJJJMMMWWWrrr}}}uuunnniiikkkpppnnnoooqqqsssuuuvvvwwwwwwssspppmmmkkkmmmqqquuuxxxwwwxxxzzz|||}}}~~~~~~}}}|||{{{{{{{{{{{{|||||||||{{{|||}}}~~~vvvqqqooooooppppppqqqpppmmmiiigggeeeeeedddeeeeeefffggghhhdddbbb___^^^^^^^^^\\\[[[\\\[[[[[[[[[\\\]]]^^^___]]]^^^___bbbgggpppyyy~~~qqqiiibbbgggyyybbbMMMFFFBBB???999999999999999999999999777777777666555555444444222222333333333444444444111333444444444777===BBBLLL]]]dddiiiuuu{{{}}}mmmVVVQQQVVVggg|||vvv~~~wwwhhhgggjjj|||}}}xxxooodddYYYNNNEEE@@@::::::;;;<<<===@@@BBBDDDEEEGGGHHHHHHFFFFFFGGGIIIHHHGGGFFFEEECCCBBBAAA@@@BBBEEEIIIJJJKKKMMMRRRVVVgggnnnwwwtttcccTTTOOOMMMUUU^^^gggrrr{{{|||tttnnnaaaWWWJJJCCCAAAAAA>>>;;;|||bbbSSSPPPJJJHHHJJJGGGIIIKKKNNNXXXrrr|||rrrjjjeeefffkkklllmmmooorrrtttvvvwwwxxxuuusssooommmmmmppptttxxx|||}}}~~~}}}|||zzzzzz{{{||||||||||||{{{{{{|||}}}~~~vvvrrrqqqqqqrrrsssssspppkkkgggeeeddddddcccddddddeeeffffffdddbbb___^^^^^^^^^\\\[[[ZZZZZZ[[[[[[\\\]]]]]]^^^[[[]]]___ccciiiqqq{{{pppiiicccggg{{{~~~^^^LLLFFFDDD@@@999999999999999999999999777777777666555555444444222222222333333333444444111333444444333666;;;@@@NNN\\\aaaeeesss}}}pppZZZTTTYYYhhh|||mmmiiikkk|||xxxuuupppfffZZZMMMCCC===:::;;;<<<>>>@@@BBBCCCDDDEEEGGGHHHHHHGGGGGGHHHJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDHHHKKKLLLMMMOOOSSSWWWgggnnnxxx~~~iiiWWWQQQOOOQQQ[[[hhhuuuvvvjjjdddXXXPPPDDD>>>===>>>===<<<}}}cccSSSPPPJJJHHHJJJGGGJJJKKKNNNWWWpppvvvllleeeaaabbbfffiiikkkmmmpppsssuuuwwwxxxvvvuuussspppnnnppptttxxx~~~}}}|||zzzyyyyyy{{{}}}~~~~~~}}}}}}~~~~~~vvvssstttqqqssstttrrrnnniiieeedddccccccbbbbbbbbbcccddddddcccaaa^^^]]]]]]]]][[[ZZZYYYZZZZZZ[[[\\\\\\]]]]]][[[]]]aaaeeekkkttt~~~mmmhhhccchhh|||{{{[[[JJJGGGDDD@@@<<<;;;;;;:::999888777666777777666666555444444333222222222222333333333333111333555555444555:::???OOO\\\aaafffuuuuuuaaa[[[___kkk}}}ssskkklll|||{{{tttsssooogggZZZLLLAAA;;;;;;<<<>>>@@@BBBCCCDDDDDDEEEFFFGGGHHHGGGGGGHHHJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGKKKNNNOOOOOOPPPUUUXXXfffmmmxxxuuu```OOOKKKMMMTTTaaaqqq|||lll___YYYMMMHHH@@@;;;:::<<<>>>@@@~~~cccTTTPPPIIIHHHJJJHHHJJJKKKLLLTTTmmmppphhheeebbbccceeefffhhhkkknnnrrrtttvvvwwwwwwwwwvvvtttrrrrrrvvvyyy}}}zzzyyyxxxwwwxxx{{{~~~}}}vvvtttuuuoooqqqrrrpppkkkgggeeeeeecccbbbaaaaaaaaaaaaaaaaaaaaa___\\\[[[[[[[[[ZZZXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\___bbbgggnnnwww{{{iiifffccchhh~~~xxxWWWHHHFFFCCC>>><<<;;;;;;:::999888777777666666555555444333333333111222222222222333333333222444666555444666:::>>>LLLZZZaaaiiizzz}}}jjjdddgggooo~~~wwwnnnlll|||{{{sssrrrnnndddWWWJJJBBB>>><<<>>>@@@CCCDDDEEEEEEDDDDDDEEEGGGGGGFFFFFFHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMJJJMMMPPPQQQPPPRRRVVVZZZccckkkwww}}}nnnZZZLLLHHHOOOZZZiiizzz~~~yyypppaaaUUUPPPBBBAAA???<<<:::===CCCHHH~~~dddTTTPPPIIIHHHJJJHHHIIIJJJJJJRRRjjj~~~nnnggggggffffffgggeeegggjjjmmmqqqtttvvvwwwwwwxxxxxxwwwtttuuuxxx{{{|||~~~xxxwwwvvvvvvxxx{{{|||uuutttvvvmmmooopppnnnjjjffffffgggbbbbbbaaa``````___`````````]]][[[ZZZZZZYYYXXXWWWXXXYYYZZZ[[[[[[\\\\\\[[[]]]___dddiiipppyyywwwfffeeebbbiiivvvUUUGGGEEEBBB===888888888999999:::::::::666555555444333333222222111111222222222333333333222555666666555666:::>>>IIIYYYbbblll}}}pppiiilllssszzzooolll||||||{{{~~~~~~|||sssrrrlllbbbUUUIIICCC@@@===???BBBDDDFFFFFFEEEDDDCCCEEEFFFFFFFFFFFFHHHIIIKKKLLLLLLMMMNNNNNNOOOOOOLLLOOORRRRRRRRRSSSWWW[[[aaaiiivvv~~~zzziiiVVVKKKJJJSSSaaaqqqyyyrrrnnngggYYYNNNKKK===???@@@>>>===@@@HHHPPPhhhSSSPPPKKKIIIKKKKKKKKKKKKOOOVVVfff}}}vvvoookkkjjjiiiiiiggghhhiiilllooorrruuuvvvwwwxxxyyyyyywwwwwwxxxyyy|||~~~}}}{{{tttttttttuuuxxx}}}|||xxxvvvnnnooooooooommmjjjgggeeedddcccbbbaaa````````````\\\\\\\\\[[[ZZZYYYYYYXXXZZZYYYYYYZZZ[[[\\\\\\[[[^^^bbbhhhnnnttt}}}pppeeecccbbbkkklllRRRHHHDDD>>>:::999999888888777666666666666555555444444333222222333333222111222333444555444555555444555888<<<@@@III[[[eeelll{{{wwweeefffooo}}}vvvggggggttt}}}yyyxxxwwwwwwvvvqqqnnnhhh```WWWMMMEEEAAAAAABBBEEEHHHKKKKKKIIIHHHHHHGGGEEEDDDDDDFFFHHHIIINNNNNNMMMLLLKKKMMMQQQTTTQQQQQQRRRQQQQQQRRRVVVXXXbbbkkkyyy~~~ttt```SSSPPPRRRWWWddduuu|||sssqqqmmmfff\\\RRRIIICCC999888:::AAACCCFFFNNNYYYhhhSSSQQQLLLIIIKKKJJJIIIIIIMMMTTTccc{{{tttpppmmmlllkkkjjjjjjkkklllnnnqqqtttuuuxxxyyy{{{zzzyyyyyyzzz{{{}}}~~~~~~{{{xxxqqqqqqqqqrrruuuyyy}}}~~~zzzwwwqqqqqqpppnnnlllhhhfffdddcccbbbaaa```____________\\\\\\[[[[[[ZZZYYYYYYXXX[[[ZZZZZZZZZ\\\]]]]]]]]]```dddjjjpppvvvpppdddaaa```iiijjjQQQHHHDDD@@@<<<:::::::::999888888777777666555555444444333222222333333222222222333444555444555555444555777<<>>;;;;;;;;;:::999999888888666555555444444333222222333222222222222333444444333444555444555777;;;>>>HHHXXX___dddrrrzzz~~~uuu^^^ZZZ___nnnppp___ZZZfffuuu~~~yyyuuurrrooommmkkkhhheeeaaaZZZRRRKKKEEEBBBDDDEEEGGGIIIKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIKKKJJJIIIHHHIIIMMMSSSWWW[[[[[[ZZZYYYYYY\\\aaaeeekkkqqqyyyzzzlllXXXMMMJJJPPP\\\mmmyyy|||vvvmmmfffjjjfff___VVVMMMFFFBBB???======@@@FFFMMMWWWeeerrrjjjVVVUUUOOOJJJJJJGGGFFFFFFIIIOOO[[[ttt|||yyyxxxvvvtttrrrppppppqqqssstttxxxzzz}}}}}}|||{{{||||||}}}}}}|||{{{xxxuuurrrqqqpppqqqrrrsssuuuwwwyyyzzzyyy{{{}}}|||sssvvvzzz~~~~~~zzzxxxuuuqqqlllgggdddbbbbbbaaa``````___^^^^^^______[[[[[[[[[[[[ZZZZZZYYYYYY\\\\\\[[[ZZZZZZ\\\```bbbdddiiioootttyyy{{{mmmaaa^^^]]]hhhbbbOOOHHHCCC??????;;;;;;;;;:::999999888888666555555444444333222222222222222222222333333333333444444444444666:::<<>>:::::::::999888888777777666555555444444333222222000111111222333222222222111333444444444555777999===MMMUUU\\\mmmyyykkkUUUQQQNNN^^^vvviii[[[___iiiuuu|||zzzvvvrrrnnnhhhaaa]]]YYYVVVSSSNNNJJJFFFDDDCCC???BBBDDDDDDDDDFFFKKKOOORRRSSSTTTTTTSSSPPPNNNLLLJJJKKKKKKJJJJJJMMMQQQTTTTTTVVVWWWXXXYYY\\\```dddfffjjjooonnnbbbSSSLLLMMMPPPZZZeeefff___YYYYYY[[[ZZZTTTJJJAAA<<<;;;>>>@@@AAAIIITTT^^^mmmoooYYYUUUNNNJJJJJJIIIGGGGGGIIIMMMTTTggg}}}zzzxxxyyy{{{}}}}}}zzzwwwuuutttsssrrrpppnnnmmmmmmnnnnnnqqqsssuuuwwwwwwvvvuuutttxxxxxxxxxxxxzzz|||zzzyyy|||{{{wwwtttrrroookkkgggeeecccccc```______^^^^^^______```ZZZZZZZZZZZZZZZZZZZZZ[[[WWWZZZ]]]]]][[[[[[___dddfffkkkqqqvvvzzz|||qqqbbbaaaeeewwwzzzXXXLLLHHH???<<<@@@;;;;;;;;;:::999999888888666555555444444333222222///000111222333222222111111222444444444444666888:::KKKTTT\\\lllxxx~~~mmmVVVPPPLLL[[[sssppp^^^___gggsss}}}vvvtttqqqnnniiiccc\\\WWWTTTQQQNNNIIIEEEBBB@@@@@@;;;>>>AAAAAAAAADDDJJJPPPUUUUUUUUUTTTRRRPPPNNNMMMLLLMMMNNNMMMLLLMMMOOOQQQPPPRRRUUUWWWXXX[[[^^^```ccchhhmmmmmmaaaRRRKKKLLLMMMVVV______YYYSSSRRRTTTRRRMMMEEE>>><<>>BBB===<<<<<<;;;;;;:::999999666555555444444333222222///000111222333222111111111222444444444444666777:::KKKTTT[[[kkkvvv{{{pppVVVOOOKKKZZZqqqttt______fffrrr|||{{{rrrpppmmmjjjeee___XXXSSSPPPNNNJJJFFFBBB???>>>===999<<>>DDDIIIOOO^^^nnn{{{ttt\\\VVVNNNIIIJJJHHHFFFIIIGGGJJJUUU___xxx~~~}}}|||zzzyyytttuuuvvvuuuuuuvvvyyy{{{~~~~~~}}}{{{zzzyyyxxxxxxvvvxxx~~~|||wwwvvvsssrrrpppmmmiiifffdddccc^^^______``````___^^^^^^^^^]]][[[ZZZZZZZZZ[[[\\\[[[[[[[[[ZZZZZZ[[[___aaafffjjjpppuuuzzzrrriiiiiipppoooUUUKKKCCCAAABBB<<<>>>>>>>>>===<<<999777666666666555444333333222222222222222222222222222222444444444555666777888999???IIIVVV```gggnnnvvv|||zzzaaaLLLMMMVVVkkkyyyxxxeee___cccvvv}}}xxxrrrkkkdddbbbbbb^^^VVVOOOJJJHHHEEEBBB???===<<<<<<;;;<<<<<<===???CCCIIIMMMVVVVVVUUUSSSPPPKKKGGGEEEIIINNNQQQOOONNNOOOOOOLLLKKKJJJMMMRRRTTTTTTWWW]]]fffooorrrkkk___UUUNNNIIILLLUUUXXXSSSMMMJJJHHHCCCDDD@@@=========@@@HHHQQQYYYgggzzzuuu\\\VVVNNNIIIJJJHHHGGGJJJGGGIIIRRR[[[rrr~~~}}}||||||yyy{{{|||||||||}}}~~~}}}|||{{{{{{{{{xxxzzz|||wwwuuurrrqqqnnnkkkhhheeecccbbb``````______^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZ[[[[[[[[[[[[\\\```cccjjjmmmqqquuuyyy}}}ttthhhiiissskkkSSSKKKDDDCCCCCC>>>>>>??????>>>===;;;999777666555555444333333222222222222222222222222222222444444444444555666777888<<>>======>>><<<===??????AAACCCHHHKKKPPPPPPOOOOOOMMMJJJHHHGGGHHHMMMPPPMMMLLLNNNNNNKKKLLLKKKLLLPPPQQQQQQUUU[[[hhhqqquuunnn```VVVOOOJJJHHHOOORRRMMMGGGEEEBBB>>>???<<<:::<<<===AAAJJJTTTcccrrruuu]]]VVVNNNIIIJJJIIIHHHJJJGGGHHHOOOVVVlll~~~}}}~~~{{{vvvtttpppooommmjjjgggdddbbbaaabbbaaa```^^^]]]]]]]]]^^^\\\\\\\\\\\\\\\[[[ZZZZZZYYYZZZ[[[[[[\\\^^^bbbfffnnnppprrruuuwww|||tttfffiiiwwwfffQQQLLLFFFEEEEEE???@@@@@@@@@???>>><<<:::999555555555444444333333222222222222222222222222222444333333333444555666666<<>>======???@@@>>>@@@BBBCCCCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHIIIFFFKKKMMMLLLKKKNNNOOOMMMPPPMMMMMMNNNOOOOOOSSSZZZiiitttyyyqqqcccXXXRRRNNNGGGKKKKKKGGGCCCAAA>>>;;;<<<::::::===@@@EEEQQQ]]]ooovvv]]]VVVMMMIIIJJJIIIFFFIIIFFFGGGMMMSSSggg{{{vvvssspppooommmjjjgggeeecccbbbdddbbb```]]]\\\\\\]]]^^^[[[[[[\\\]]]]]][[[ZZZYYYXXXYYY[[[\\\]]]```eeehhhpppqqqsssuuuxxx}}}~~~rrrffflll}}}~~~bbbRRROOOIIIFFFFFF@@@AAAAAAAAA@@@???<<<:::999555555444444444333333333222222222222222222222222333333333333333444555555===HHHYYYeeelllrrrxxx}}}gggNNNHHHRRRggg}}}wwwhhhccckkk|||vvvoookkkgggccc^^^[[[ZZZWWWPPPKKKCCCAAA>>><<<<<<>>>@@@BBBAAACCCEEEFFFEEEDDDEEEEEEDDDCCCBBBBBBBBBDDDFFFGGGDDDIIILLLKKKMMMRRRUUUUUUVVVRRROOOOOOOOONNNSSSZZZjjjuuu{{{tttggg]]]XXXTTTLLLKKKHHHDDDAAA@@@===;;;;;;:::<<<@@@DDDLLLZZZhhhyyywww]]]VVVMMMIIIJJJIIIDDDGGGEEEFFFMMMRRRddd~~~yyyuuurrrpppooommmkkkhhhfffdddcccdddbbb```]]]\\\\\\]]]^^^[[[[[[\\\]]]]]][[[ZZZYYYXXXZZZ[[[\\\^^^bbbgggjjjpppqqqsssvvvzzz|||qqqgggqqq{{{aaaSSSQQQKKKHHHGGGBBBCCCCCCBBBAAA???<<<999888444444444444444333333333222222222222222222222222333333333333333444555666<<>><<<:::::::::>>>CCCHHHRRRbbbrrrxxx^^^VVVMMMHHHKKKJJJCCCGGGEEEGGGMMMQQQccc|||xxxuuurrrpppooommmkkkiiifffddddddbbbaaa```^^^]]]]]]]]]^^^\\\\\\\\\\\\\\\[[[ZZZZZZYYY[[[\\\]]]___ccchhhkkkooorrruuuyyy}}}{{{rrrkkkyyyyyyaaaUUUTTTNNNKKKKKKGGGFFFFFFEEECCC@@@===999777444444444444444444444444222222222222222222222222222222333333444666777888999EEEVVVcccmmmttt|||mmmSSSIIIPPPccc}}}}}}xxxzzzjjjddduuu~~~yyytttoooiiieeedddaaa\\\WWWRRRLLLGGGCCC>>>>>>===>>>???@@@BBBCCCDDDFFFHHHGGGEEEDDDCCCCCCCCCBBB@@@>>>>>>???@@@AAAAAAFFFJJJKKKPPPYYYaaacccaaa\\\YYYXXXVVVUUUYYY```fffmmmqqqqqqppppppmmmiiiWWWMMMCCC??????<<<999888777999???FFFMMMXXXlll~~~yyy^^^VVVMMMHHHKKKJJJDDDIIIGGGHHHNNNQQQaaa}}}{{{yyywwwtttrrrooonnnllljjjhhheeedddccc``````______^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZ\\\]]]^^^```ccchhhkkkqqqtttxxx|||xxxpppnnnwww```UUUVVVQQQOOOQQQNNNKKKKKKIIIFFFCCC>>>:::888444444444444444444444444222222222222222222222222222222333444555777999:::999DDDTTTbbblllvvvpppUUUIIINNN^^^xxxzzzlllaaaooozzzuuupppkkkfffbbb^^^[[[WWWSSSNNNHHHCCC@@@======>>>@@@AAAAAABBBBBBEEEFFFGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAA@@@DDDGGGHHHMMMWWW^^^aaaccc___\\\[[[YYYXXX[[[aaacccfffiiilllsssyyyxxxsss^^^OOOBBB???>>>;;;888777666:::BBBKKKTTTccczzzyyy^^^VVVMMMHHHKKKJJJGGGKKKIIIJJJNNNPPP```{{{}}}}}}yyyxxxwwwtttrrrmmmlllkkkiiifffdddcccbbb^^^______``````___^^^^^^^^^]]][[[ZZZZZZZZZ[[[\\\[[[\\\^^^___```ccchhhkkkrrruuuzzz~~~tttnnnpppuuu___UUUWWWSSSRRRVVVTTTOOONNNLLLIIIEEE@@@<<<999444444444444444444444444222222222222222222222222111222333444666888:::<<<:::FFFVVVdddnnnyyyqqqVVVHHHLLL[[[ttt{{{jjj^^^kkk|||wwwrrrmmmhhhccc```YYYWWWTTTOOOKKKFFFBBB???<<<===???AAABBBBBBBBBAAAEEEFFFGGGEEECCCBBBCCCDDDBBBBBBAAAAAAAAAAAAAAABBB???CCCEEEEEEJJJSSS[[[]]]ccc```^^^]]][[[YYY\\\bbbaaabbbdddiiittt~~~~~~xxxcccSSSDDD@@@@@@<<<999999777<<>>999666888666333111111222444666222222222222222222222222444333222222333444666777===BBBPPPfffxxxuuuYYYNNNMMMWWWnnnnnn]]]fffxxx~~~zzzssslllgggbbb]]]ZZZXXXUUUQQQLLLGGGBBB???======???BBBBBB@@@@@@BBBEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAACCCEEEGGGLLLRRRVVVXXX^^^bbb```]]]^^^___^^^VVVYYY]]]fffvvvkkkYYYGGGAAA@@@<<<:::;;;???CCCKKKVVVdddyyybbbYYYPPPKKKLLLJJJJJJJJJJJJJJJIIINNN^^^mmmzzzuuusssqqqooonnnnnnmmmkkkhhhfffeeedddccc______^^^^^^]]]\\\[[[[[[]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___aaacccggglllppprrruuuyyy}}}vvvpppqqqyyywwwkkk___\\\\\\ZZZZZZ[[[UUUQQQLLLGGGBBB>>>999666888666555333333444555666222222222222222222222222333333222222333444666777;;;AAAPPPfffyyy{{{aaaPPPNNNVVVllltttbbbgggvvv|||wwwqqqkkkfffaaa\\\ZZZVVVSSSNNNIIICCC@@@===<<<>>>@@@BBBBBBAAAAAADDDFFFEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEDDD@@@@@@AAAAAABBBFFFLLLPPPTTT[[[aaabbbbbbcccaaa]]]VVVZZZ___hhhwwwlll[[[JJJCCC???;;;:::;;;???EEENNNZZZkkkfff\\\RRRLLLLLLIIIJJJJJJKKKLLLKKKNNN[[[hhh~~~}}}xxxtttqqqpppnnnlllkkkjjjhhhgggfffeeeeeeeeeaaa``````___]]]\\\[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\^^^```aaaccceeeiiinnnrrrqqqtttxxx}}}rrrlllnnnwwwlllcccaaabbb```___```YYYTTTNNNGGGBBB===888555666666666555555555555555222222222222222222222222333333333333333555666666:::@@@PPPgggzzzlllSSSPPPUUUiii~~~iiifffoooyyyxxxtttmmmhhhccc___[[[XXXSSSPPPJJJDDD???===<<<<<>>>>>BBBGGGKKKRRRZZZbbbhhhllllllfff^^^WWW[[[```iiivvv~~~oooaaaPPPFFF@@@<<<;;;===@@@GGGRRRaaatttggg]]]SSSMMMLLLJJJJJJJJJLLLMMMLLLNNNXXXccczzz|||wwwsssrrrpppnnnllljjjiiihhhfffeeedddddddddcccbbbaaa```___^^^]]]\\\ZZZZZZYYYYYYYYYZZZ\\\]]]___aaaccceeegggkkkooosssrrruuuzzz~~~{{{nnnjjjmmmxxxnnngggggghhhgggdddddd\\\WWWOOOGGGAAA<<<777555444444555666666555444333222222222222222222222222222222333333444555555666888>>>NNNeeeyyyuuuWWWRRRTTTeee|||nnndddgggppp~~~~~~tttpppjjjddd```\\\XXXVVVQQQMMMFFF@@@===<<<===>>>BBBBBBBBBBBBCCCEEEHHHJJJEEEDDDDDDEEEEEEFFFGGGHHHDDDFFFIIIKKKKKKIIIFFFDDDCCCBBB@@@>>>>>>BBBGGGLLLUUU]]]gggooouuutttjjj___YYY\\\aaaiiirrryyyzzzxxxrrrhhhZZZLLLBBB======???AAAIIIVVVfff|||ggg]]]TTTNNNNNNKKKKKKJJJLLLMMMMMMNNNUUU___www~~~{{{wwwuuusssrrrooonnnkkkjjjhhhfffdddbbbaaaaaaaaaaaa```___^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[]]]^^^```bbbeeegggiiilllqqqttttttxxx|||wwwkkkjjjooozzzrrrmmmnnnooolllhhhfff___YYYOOOGGG@@@;;;777444111222444555555444333222222222222222222222222222222222333444444555555555777<<>>@@@CCCBBBBBBCCCEEEGGGIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEGGGJJJLLLLLLJJJGGGEEECCCCCCAAA@@@@@@CCCHHHLLLYYYbbbllltttyyywwwlllaaa[[[]]]aaaggglllnnnpppqqqvvvqqqeeeUUUGGG@@@@@@BBBBBBLLLZZZjjjiii___UUUOOONNNLLLKKKJJJJJJMMMMMMMMMTTT]]]ttt~~~{{{xxxvvvuuusssqqqoookkkjjjhhheeebbb```___^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYY[[[]]]___```ccceeehhhjjjlllooosssvvvwwwzzz~~~ssshhhkkksssxxxtttvvvwwwrrrkkkhhh```YYYOOOEEE>>>:::666444000111333444444333222222222222222222222222222222111222333444555555555555777:::GGG[[[nnnzzz|||]]]SSSPPP[[[pppxxxbbb\\\gggzzz~~~}}}|||{{{|||ppplllfff```[[[WWWSSSPPPLLLIIICCC>>><<<===???AAABBBAAABBBDDDGGGIIIIIIHHHEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLLLLJJJHHHFFFDDDDDDDDDCCCBBBDDDHHHKKKYYYaaajjjpppsssrrriii```\\\\\\___ccceeeeeeiiimmmzzzzzzqqq___MMMEEEDDDEEECCCOOO^^^ooolllaaaVVVOOONNNKKKKKKIIIIIIKKKLLLMMMTTT]]]nnn|||zzzwwwvvvuuusssqqqooojjjiiigggdddbbb```___^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZ\\\^^^```aaafffhhhlllnnnpppssswwwyyyxxx{{{ooofffkkkvvv|||~~~}}}wwwooojjj```XXXMMMCCC===888666444111222333333444444444333222222222222222222222222111222333555555555555444777999CCCUUUfffrrr|||~~~^^^SSSNNNXXXlll~~~ggg^^^fffwww|||zzzxxx}}}~~~pppllleee___ZZZUUUQQQNNNIIIFFFBBB>>><<<<<<>>>@@@@@@@@@AAAEEEHHHJJJHHHFFFBBBBBBBBBBBBCCCDDDEEEFFFIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJIIIGGGGGGIIIKKKQQQZZZbbbeeeffffffccc^^^[[[ZZZ]]]aaaaaa```fffooo~~~|||hhhSSSIIIGGGGGGDDDRRRbbbtttpppdddWWWPPPNNNJJJLLLIIIHHHJJJKKKNNNUUU]]]iii{{{yyywwwuuutttssspppnnniiihhhfffdddbbb```_______________````````````aaaZZZZZZZZZ[[[]]]___aaaccchhhkkknnnqqqsssvvvyyy|||xxx{{{|||kkkdddkkkxxxzzzqqqlll___XXXMMMBBB<<<888666444333333333444444555555555222222222222222222222222111222333555666555555444777888AAARRRbbbnnnxxx^^^SSSMMMVVVjjjlllaaafffttt}}}zzzvvv|||pppllleee___YYYTTTPPPMMMFFFDDD@@@===<<<<<<===?????????AAAEEEIIIJJJHHHDDD@@@@@@@@@AAACCCEEEFFFGGGLLLLLLMMMMMMMMMMMMLLLLLLPPPPPPQQQOOOMMMKKKKKKLLLJJJSSS[[[\\\\\\]]]]]][[[[[[YYY[[[_________gggrrrmmmWWWLLLIIIHHHEEESSSeeexxxtttbbbZZZSSSOOOOOOMMMOOOOOONNNLLLNNNSSSXXXkkk{{{~~~yyytttsssuuuvvvsssooonnnkkkgggdddcccbbb```___aaa^^^[[[\\\___aaaaaa___YYYZZZZZZZZZ[[[^^^cccffflllooorrrtttuuuvvvyyy{{{zzz~~~wwwhhhcccooo~~~~~~vvvnnndddWWWJJJCCC???999555444555555444444444333333333444333333222222111111111222222333333333333444444666<<>>>>>>>><<<===AAAEEEIIIIIIGGGEEECCCBBBBBBBBBCCCDDDFFFGGGMMMLLLLLLNNNQQQSSSSSSRRRXXXUUUQQQNNNLLLJJJFFFDDDFFFHHHKKKOOOSSSXXX[[[]]]\\\___ccccccbbbdddjjjpppooo]]]SSSNNNLLLOOOTTTbbb|||uuuccc[[[SSSOOOPPPMMMOOOPPPPPPNNNPPPTTTXXXfffwww~~~yyyuuusssttttttqqqnnnnnnkkkgggdddcccaaa___^^^```^^^\\\\\\___aaa```___YYYZZZZZZZZZ[[[]]]bbbeeekkknnnrrruuuvvvxxxzzz{{{{{{rrrdddbbbqqqxxxpppeeeWWWIIIBBB>>>999666555555555444444444333333333333333333222222222222222222222333333333333444444666:::AAAKKKWWWeeerrrzzz}}}iiiOOOHHHTTTaaauuuyyykkkooouuu~~~ssslllccc[[[VVVQQQKKKGGGDDDAAA===;;;;;;<<<===<<<<<<===@@@EEEHHHIIIGGGDDDBBBBBBBBBBBBCCCEEEGGGHHHLLLLLLLLLNNNQQQTTTUUUUUUXXXVVVTTTRRRPPPMMMIIIFFFAAABBBEEEIIIOOOUUUZZZ^^^gggkkknnnllliiihhhkkkoooxxx}}}|||sssggg___XXXSSSUUUYYYgggvvvddd[[[TTTPPPPPPMMMPPPSSSSSSQQQRRRUUUXXX```sss}}}yyyuuussssssrrrooolllmmmjjjfffdddbbbaaa___]]]___^^^\\\]]]^^^``````___ZZZZZZ[[[ZZZZZZ]]]```ccchhhlllrrrvvvxxxyyyzzz{{{|||{{{jjj___bbbuuu|||sssfffWWWHHH@@@<<<888666666555555444444444333333333222222222222333333333333222222333333333333444444666888===HHHVVVeeepppvvv}}}jjjOOOEEEPPP]]]rrrqqqsssxxx}}}qqqjjjaaaZZZTTTOOOIIIEEECCCAAA===<<<<<<=========<<<===@@@DDDHHHHHHFFFDDDAAAAAAAAABBBDDDFFFHHHIIILLLKKKJJJMMMQQQUUUWWWXXXWWWVVVUUUTTTSSSOOOJJJFFFAAABBBDDDIIIQQQ[[[dddiiivvvyyyzzzvvvnnniiihhhjjjkkkssszzzzzzwwwqqqggg]]]YYY^^^kkkxxxeee\\\UUUQQQRRRMMMQQQUUUVVVTTTTTTVVVXXX]]]ppp|||yyyuuusssrrrpppmmmjjjjjjhhhdddbbbbbbbbb```___^^^^^^]]]]]]^^^^^^^^^^^^ZZZ[[[[[[[[[[[[\\\___bbbeeejjjpppvvvxxxyyyzzz{{{~~~rrrbbb\\\cccvvvvvveeeVVVFFF>>>;;;777666777555555444444444333333333111222222333333444444444222222222333333333444444888888;;;FFFUUUeeeooottt}}}lllOOOCCCLLLXXXnnnzzzyyyxxxvvvzzz{{{qqqjjjaaaYYYTTTOOOIIIEEEDDDBBB???>>>?????????>>>;;;===@@@DDDGGGGGGEEEBBBAAAAAAAAABBBDDDFFFIIIJJJJJJIIIIIIKKKPPPTTTWWWXXXSSSSSSSSSTTTSSSOOOIIIEEEAAABBBDDDJJJUUUbbbooowww{{{oooeee``````dddnnn{{{uuuggg\\\```lllzzzfff]]]VVVRRRSSSNNNRRRVVVWWWVVVUUUWWWYYY]]]nnn~~~yyywwwuuusssqqqnnnkkkiiifffdddbbbaaabbbcccbbbbbb]]]^^^^^^^^^^^^]]]]]]^^^ZZZ[[[\\\\\\\\\]]]```bbbccchhhoootttwwwxxxyyyzzz}}}jjj^^^\\\ddduuuvvvaaaSSSCCC<<<999777666777555555444444444333333333222222222333333444444555222222222333333333444444999888;;;EEETTTdddooottt{{{nnnQQQCCCJJJUUUkkkwwwuuu}}}xxxyyyyyyqqqjjjaaaYYYTTTOOOIIIEEECCCAAA>>>>>>>>>??????>>>;;;<<>>>>>@@@GGGTTTdddttt}}}|||nnnbbb\\\ZZZdddqqqqqqaaacccnnn|||hhh^^^VVVSSSTTTNNNRRRVVVWWWVVVUUUWWWYYY^^^mmm~~~{{{vvvvvvyyyyyy}}}vvvuuutttrrrooommmjjjiiieeecccaaa```aaaccccccbbb\\\^^^______]]]\\\\\\]]]ZZZ\\\]]]^^^^^^___bbbdddeeeiiioootttvvvxxxyyy{{{uuuddd^^^aaajjjwwwsss[[[NNN@@@:::888666666777555555444444444333333333333333333333444444444444222222333333333333444444888888<<>>@@@FFFRRRbbbrrr|||zzznnnccc^^^]]]iiixxx{{{jjjkkkrrr}}}iii___WWWTTTUUUOOORRRVVVVVVUUUUUUWWWZZZ^^^kkk{{{uuutttvvvuuu|||zzzsssssssssrrrooollljjjiiifffdddaaa```aaaaaa```___[[[^^^``````]]][[[[[[]]]ZZZ\\\^^^___```aaadddfffhhhlllqqqtttvvvxxx{{{}}}xxxjjj]]]^^^iiiwwwnnnVVVIII===999888666555666555555444444444333333333444444444444444333333333222222333333333333444444555777<<>>>>>BBBLLLZZZiiirrrrrrvvvwwwssskkkeeedddeeepppsssqqqttt~~~iii___XXXTTTVVVPPPSSSUUUVVVTTTTTTXXX[[[^^^hhh|||~~~wwwuuuwwwyyy~~~yyyqqqrrrsssqqqnnnllljjjiiiiiifffbbb``````___^^^]]][[[^^^``````]]][[[[[[\\\ZZZ\\\___```aaaccceeeggglllnnnrrruuuwwwyyy|||mmm```WWW^^^ooo}}}jjjRRRFFF<<<888888666555555555555444444444333333333555555555444444333333333222222333333333444444444222666<<>>>>>???AAABBBCCCBBBCCCDDDGGGIIIHHHEEECCCBBBAAABBBDDDDDDCCC???<<<;;;999888:::BBBNNN[[[cccgggkkknnnmmmhhheeegggjjjtttxxxtttsss|||wwwnnnaaaZZZWWWWWWWWWVVVUUUWWWZZZ\\\]]]]]]aaahhhuuu|||uuuuuutttsssqqqnnnlllkkkjjjjjjhhhfffdddaaa```^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\^^^```aaaaaaccceeehhhmmmooorrrtttvvvyyy}}}hhh\\\WWWaaauuuzzzeeeHHHBBB:::666777999777555666666555555555444444444222333333333333222111111444333222111222333444555666555888AAAKKKWWWgggttt~~~yyy[[[DDDDDDNNN]]]vvvwwwvvvxxxggg___^^^jjjvvv}}}wwwhhhddd^^^XXXRRRJJJCCC???>>><<<;;;999999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>><<<;;;<<<>>>AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBB>>>>>>>>>>>>===<<<;;;;;;999:::;;;<<>><<<;;;999888888888:::;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;999:::<<<>>>??????>>>?????????>>>======<<<;;;;;;;;;;;;;;;:::999999666777777888;;;???EEEJJJUUU[[[dddmmmtttxxxyyyyyyuuujjjlllvvv|||zzzyyyvvvooojjjqqqccc[[[WWWVVVZZZ[[[^^^```aaabbbaaa```bbbhhhsss{{{uuuppppppooonnnmmmllllllkkkhhhgggeeecccaaa______^^^]]]\\\\\\[[[[[[[[[[[[\\\^^^_________```ccchhhkkkqqqrrrsssuuuxxx~~~ooo___ZZZ[[[gggyyynnnZZZEEE@@@999666777888777666555555555555555444444444222333333333333222111111//////111222333333333333333222444<<>>999777777777777666555555555555555555555555222333333333333222111111+++,,,...000222222222111333222444;;;DDDTTTiii{{{kkkRRRGGGIIIUUUmmmooofffiiiuuu{{{tttjjjddd\\\TTTMMMFFF@@@===::::::999888888888888999777777888999999999999888999888777777999:::999888;;;;;;;;;:::999888666555555555666777777777666666666777777777777:::>>>AAAFFFPPP```oooxxxzzzwwwtttpppqqqssswww{{{~~~~~~}}}pppcccXXXXXX___hhhrrrzzz{{{vvvppplllhhhddd```\\\{{{mmmddd```______dddiiillllllkkkjjjjjjgggnnnwww~~~yyysssrrrpppnnnkkkiiigggfffeeedddbbbaaa```_________]]]\\\\\\\\\\\\\\\]]]]]]`````````aaabbbffflllqqqrrrssstttvvv{{{ooo```ZZZbbbooo~~~vvv[[[JJJ@@@===999777666666777777444555555555555555555555222333333333333222111111,,,---000222333333333222333333555;;;CCCRRRhhh{{{uuu[[[LLLHHHRRRhhh~~~xxxmmmkkkvvvzzzssshhhbbbYYYQQQJJJDDD???<<<;;;::::::999999999999999777777888999999999999888888777777888999:::888777;;;;;;;;;:::999777666555555555666777777888777777666777777777777888<<<>>>???IIIWWWeeelllmmmiiieeebbbccceeeiiimmmnnnmmmkkkaaaXXXOOOOOOUUU]]]gggqqqsssppplllgggccc```]]][[[}}}ooogggccccccaaafffmmmppppppooopppqqqpppwwwzzzuuusssqqqnnnkkkhhhfffeeecccbbbaaa```____________^^^]]]]]]]]]]]]^^^^^^___```aaabbbccceeeiiiooosssrrrsssvvvyyy|||jjjccc\\\jjj|||mmmTTTHHH===;;;999777666666666777444444444555555555555555222333333333333222111111111222333444555555555555333333666;;;AAANNNdddxxx~~~eeeRRRIIIOOOcccvvv~~~ppplllwwwyyyqqqfff___VVVMMMGGGBBB>>><<<:::::::::::::::999999999777777888999999999999999777666666888999:::999777999999999999888777666555555555777888999999999999555666777777666777:::======DDDNNNXXX^^^]]]ZZZWWWVVVWWWZZZ]]]```___]]]ZZZTTTMMMHHHIIILLLQQQ[[[dddhhhgggeeebbb___\\\ZZZYYYsssllliiiiiigggmmmtttwwwvvvwwwyyy||||||}}}yyytttsssqqqooollljjjhhhgggbbbaaa``````____________^^^^^^^^^^^^^^^___```aaa```bbbeeegggiiilllqqqttttttuuuyyy~~~ooodddeeeeeevvvcccMMMEEE;;;:::999777555555666777444444444555555555666666222333333333333222111111333333333333333444555666222333666:::>>>JJJ___rrrnnnWWWJJJMMM___ppptttlllvvvxxxpppccc\\\RRRJJJDDD@@@===<<<999999999999999888888777666777777888888888888888444444555777999:::888777999999999999999888777777444555666888999:::::::::777888999999999:::<<<>>>>>>BBBIIIOOORRRSSSQQQPPPNNNOOOPPPSSSTTTSSSPPPMMMJJJFFFCCCDDDEEEFFFMMMUUUYYYZZZ[[[ZZZXXXVVVUUUTTTwwwpppnnnnnnnnnttt{{{~~~~~~~~~|||xxxsssrrrpppooommmkkkjjjiiiaaaaaa```______________________________```aaabbb```cccfffiiikkknnnrrruuuuuuwww|||}}}eee___eeemmmyyyZZZGGGAAA::::::999777555555666888444444444555555555666666222333333333333222111111222222000000000111222333111222555999<<>>GGGWWWfffrrr|||yyy\\\MMMIIITTThhh{{{nnnqqq{{{yyynnncccZZZOOOEEE@@@===:::888999888888888777777777666666666777777777777777666666777777888;;;>>>@@@BBB;;;===??????>>>>>>???@@@<<<======>>>>>>======<<<@@@@@@@@@AAAAAAAAABBBBBBCCCFFFJJJMMMMMMMMMLLLLLLOOOKKKFFFFFFHHHHHHDDD@@@BBBAAA@@@?????????@@@AAAFFFGGGHHHJJJLLLNNNQQQRRR|||zzzyyy{{{{{{}}}vvvvvvrrrpppmmmjjjhhhgggfffffffffeeecccbbb```_________^^^___```___^^^^^^___aaa___aaadddgggkkkpppwww{{{~~~}}}~~~kkkbbbhhhqqqyyy___MMMAAA<<<;;;;;;:::999888777777666777777666555555555555666333333333333333333333333111111222222222333333333666555555999===FFFVVVfffoooxxxyyy\\\NNNKKKVVVjjjwwwuuuxxxzzzooo^^^VVVLLLDDDAAA???===<<<::::::999999888888777777555666777777777777777777888888888:::<<>>@@@BBBBBBAAAAAAAAABBBAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIMMMPPPPPPPPPOOOOOOPPPLLLIIIHHHJJJIIIEEEAAA@@@???>>>=========>>>???BBBBBBCCCEEEGGGIIILLLMMM|||wwwwwwooonnnllliiihhhgggggggggeeedddcccbbbaaaaaaaaaaaa``````aaa```^^^^^^___aaaaaacccfffjjjnnnsssyyy}}}rrreeeeeerrrkkkTTTEEE>>>;;;;;;::::::888777666555555666666555444444444444555444444444444444444444444111111222222222333333333555444444777;;;DDDUUUeeelllttt|||}}}xxx\\\PPPMMMXXXkkkwwwttt~~~yyyooo]]]UUUKKKCCC@@@???>>><<<;;;;;;::::::999888888777555666777777888888888888::::::;;;<<<>>>@@@CCCDDDCCCEEEGGGGGGFFFEEEFFFGGGEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMOOOQQQTTTUUUUUUTTTTTTRRROOOMMMLLLMMMKKKGGGCCCAAA@@@???>>>>>>>>>>>>>>>??????@@@AAACCCEEEGGGHHH{{{vvvvvvooommmkkkhhhgggfffffffffccccccbbbbbbbbbbbbccccccaaaaaabbb```___^^^```aaaaaadddhhhlllpppuuu{{{{{{gggaaaiii}}}{{{___KKK???;;;;;;;;;:::999888777555444444555555444333333333333444444444444444444444444444111111222222222333333333555333333666999BBBSSSbbbkkksssyyyyyy{{{uuu[[[PPPNNNXXXjjj~~~xxxqqq|||wwwmmm___WWWLLLDDD@@@>>>;;;999;;;;;;:::999999888888777666666777999999:::::::::>>>>>>>>>>>>@@@BBBDDDFFFHHHJJJKKKKKKJJJIIIJJJKKKFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOOOOQQQRRRSSSTTTTTTSSSTTTUUUXXXZZZZZZYYYXXXTTTSSSRRRRRRRRROOOKKKGGGDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCEEEGGGHHHzzzuuuuuuooonnnkkkhhheeedddccccccbbbbbbaaaaaabbbbbbcccdddaaabbbbbbaaa______aaabbbbbbfffjjjooosssxxx}}}pppaaaaaaooooooWWWGGG===999;;;::::::999888777666555444555555444333333333333333222222222222222222222222111111222222222333333333444222333555888@@@OOO]]]iiiqqqxxxxxxyyyqqqYYYPPPNNNVVVgggyyy|||tttuuulll___WWWLLLDDD@@@>>><<<:::::::::999999999888888888777888:::;;;<<<======>>>BBBAAAAAAAAACCCDDDFFFHHHKKKLLLNNNMMMLLLKKKKKKLLLHHHIIIKKKLLLNNNOOOPPPPPPRRRSSSTTTUUUWWWYYYZZZZZZYYYXXXXXXZZZ]]]^^^]]][[[WWWWWWXXXYYYXXXUUUPPPMMMIIIIIIHHHGGGFFFDDDCCCCCCBBBCCCCCCDDDEEEFFFHHHHHHzzztttsssooommmjjjgggdddcccbbbbbbaaaaaa``````aaabbbbbbccc```aaabbbaaa```aaabbbddddddhhhmmmrrrvvv{{{}}}hhh```gggyyybbbPPPEEE===999;;;999999999888888777666666555555444333333333333444222222222222222222222222111111222222222333333333333222444666888>>>JJJWWWdddnnnvvvxxxyyy}}}mmmYYYRRROOOTTTcccwww{{{uuummm^^^VVVLLLDDDAAA@@@???===999999::::::::::::;;;;;;:::;;;===???@@@AAABBBBBBEEEEEEDDDDDDEEEFFFHHHIIIKKKLLLNNNMMMLLLJJJKKKKKKKKKLLLMMMOOOQQQRRRRRRSSSUUUUUUWWWXXXZZZ\\\]]]^^^\\\ZZZYYY[[[^^^```^^^[[[YYY[[[^^^___^^^[[[VVVTTTNNNNNNNNNMMMKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKzzztttrrrlllkkkhhhfffdddccccccccc`````````___``````aaaaaa___```bbbbbbaaabbbdddfffhhhkkkqqqvvv{{{oooaaaaaaooonnnTTTJJJEEE>>>:::;;;999999999999999999999999666555555444444444444444333333333333333333333333111111222222222333333333222222555888888<<>>??????===>>>@@@BBBDDDEEEFFFFFFHHHGGGFFFFFFGGGHHHIIIJJJIIIKKKLLLKKKJJJHHHIIIIIILLLMMMNNNPPPQQQRRRRRRRRRUUUVVVWWWYYY\\\^^^___```]]]ZZZXXXZZZ^^^```^^^[[[ZZZ^^^bbbdddccc```\\\ZZZWWWWWWWWWVVVTTTRRROOONNNMMMMMMMMMMMMNNNOOOOOOPPP~~~}}}zzztttrrriiihhhgggeeedddddddddeee``````____________``````^^^```aaabbbbbbccceeegggjjjnnntttyyy~~~tttggg]]]cccuuu{{{bbbKKKEEEDDD>>>:::<<<888999999999999:::::::::666666555444444444444555444444444444444444444444111111222222222333333333222222555999999;;;DDDNNNUUUbbbqqqwwwzzz}}}~~~~~~}}}|||lll[[[VVVRRRSSS___nnn~~~zzzuuueee\\\PPPGGGBBB???<<<999;;;;;;<<<>>>???AAABBBBBB???@@@BBBDDDFFFHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKHHHIIIKKKJJJHHHGGGGGGHHHKKKLLLMMMOOOPPPPPPPPPPPPUUUVVVXXXZZZ\\\^^^```aaa]]]ZZZXXXZZZ^^^```^^^ZZZ[[[___dddgggfffccc___]]]___```___^^^\\\ZZZWWWUUUTTTSSSSSSSSSTTTTTTUUUVVV}}}}}}wwwrrrqqqmmmkkkhhheeecccbbbbbbbbbbbbaaaaaa`````````aaaaaaaaabbbcccdddddddddddddddlllrrryyy}}}iiiccc```kkkiiiWWWHHHGGGEEE===:::>>>888999999888888777666555000000111222333333333333222222222111111111000000222333333333333333333444333444555444555:::BBBHHHWWW___kkkuuuzzz|||}}}}}}|||ooo^^^SSSTTTYYY\\\kkk~~~{{{~~~yyylll```TTTMMMGGG@@@<<<<<<;;;<<<>>>@@@AAACCCCCCCCCFFFFFFGGGHHHJJJLLLNNNOOOLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGGGGFFFGGGHHHHHHIIIJJJKKKLLLKKKJJJIIIKKKLLLSSSSSSTTTVVVYYY[[[^^^___UUUVVVWWWXXXZZZ[[[\\\]]]bbbccceeedddcccbbbccceeejjjhhheeebbb___^^^]]]\\\___ZZZXXX[[[]]]ZZZXXXXXX~~~~~~~~~}}}{{{{{{|||~~~{{{tttpppooollljjjgggdddbbbaaaaaabbb______^^^^^^^^^^^^_________```aaaccceeefffggghhhnnnttt{{{sssiiigggkkkzzzbbbRRRFFFEEEDDD===:::===888999999888888777666555555555666666777777666666222222222111111111000000222222222333333333333444333444444444444999AAAGGGSSS]]]jjjvvv}}}sssaaaVVVVVV[[[]]]iii{{{sssrrrxxx|||qqqeeeWWWNNNGGG@@@<<<<<<===>>>???AAACCCDDDDDDDDDFFFFFFGGGHHHJJJMMMOOOPPPKKKKKKKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJIIIHHHHHHJJJLLLOOOOOOPPPRRRTTTWWWYYYZZZVVVWWWWWWXXXYYYZZZZZZZZZ^^^```aaaaaaaaabbbdddfffllljjjgggeeecccccccccdddddd``````dddfffbbb^^^^^^}}}{{{|||}}}~~~}}}|||{{{{{{yyyvvvsssuuuwwwyyyyyyxxxvvvuuuuuurrruuuyyy|||}}}xxxrrrnnnmmmkkkiiifffdddbbbaaa``````______^^^^^^^^^^^^______\\\^^^```cccfffiiilllmmmqqqwww~~~~~~ddddddiiiuuunnnXXXKKKBBBCCCCCC===:::<<<888999999888888777666555555555555555555444444333222222222111111111111111222222222222333333444444222333444333333777???EEENNNZZZjjjxxx{{{iii]]]\\\___aaaiiixxxnnnhhhnnn|||wwwjjjZZZPPPHHHAAA>>>>>>@@@AAABBBCCCEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMOOOJJJJJJKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIHHHHHHIIILLLNNNMMMNNNOOOQQQSSSTTTVVVWWWWWWWWWXXXXXXYYYYYYXXXXXX[[[\\\]]]]]]^^^```cccfffllljjjhhhggggggiiikkkmmmkkkiiilllqqqrrrlllgggeee}}}|||xxx{{{~~~|||||||||xxxvvvtttpppooonnnnnnmmmlllooorrruuuvvvtttqqqooonnnjjjmmmpppsssuuuxxx{{{~~~zzzvvvqqqmmmllliiigggeeecccaaa`````````aaa````````````aaaaaabbb]]]^^^```dddgggkkknnnpppsssyyywwwdddbbbnnn}}}]]]MMMDDD???@@@AAA===:::;;;888999999888888777666555444444444444333222111000111111111111111111111111111111111222333333444444111222333222222666<<>>???===::::::888999999888888777666555777777777666555444333222111111111111111111111111000000111222222333444444111222333222222555;;;@@@LLLZZZmmm}}}uuupppnnnlllmmmwww|||pppqqq|||nnn^^^TTTMMMGGGDDDEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFJJJKKKMMMNNNNNNMMMLLLKKKLLLLLLLLLKKKLLLMMMMMMNNNNNNOOOQQQRRRSSSTTTVVVXXXVVVWWWXXXYYYZZZZZZZZZZZZTTTUUUXXX[[[]]]^^^^^^]]]\\\]]]]]]\\\[[[[[[]]]___aaa```___```bbbfffjjjlllnnnooouuu{{{{{{tttpppooozzzvvvvvvvvvzzz~~~}}}~~~~~~zzzvvvsssuuuwwwxxxxxxyyyxxxuuupppllliiieeebbb___^^^```cccfffggghhhkkkmmmmmmjjjfffcccaaa___aaadddfffgggjjjnnnqqqqqqooopppvvv{{{zzzvvvtttpppmmmmmmgggfffeeedddcccaaa```___^^^^^^]]]^^^^^^___```aaabbbbbbccceeeiiimmmpppsssxxx}}}}}}ppppppttt```LLLAAA???===<<<===<<<;;;:::888999999888888777666555555555555444333222111000111111111111111222222222///000000111222333444444111333444333222444:::>>>LLL[[[ooo~~~~~~vvvqqqmmmkkkssswwwtttrrrbbbYYYQQQKKKGGGHHHDDDEEEEEEFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGLLLMMMOOOQQQQQQPPPOOONNNOOOOOOOOOOOOOOOPPPQQQQQQQQQTTTWWWYYYYYYYYYZZZ[[[WWWXXXYYYZZZ[[[ZZZYYYXXXUUUWWWZZZ^^^```aaaaaaaaa___``````___]]]\\\\\\]]]]]]]]]]]]^^^```bbbeeefffjjjkkkqqqvvvvvvqqqoooppp~~~wwwssssssuuuxxxzzz{{{yyyxxxyyy{{{yyy|||}}}yyysssppppppsssssssssrrrqqqmmmiiieeecccaaa^^^[[[[[[^^^aaadddfffgggiiilllkkkiiifffdddcccbbbdddfffhhhjjjmmmqqqtttvvvssssssvvvyyy}}}wwwtttsssooommmmmmfffffffffeeedddbbbaaa```]]]]]]]]]^^^^^^___```aaaaaabbbcccfffjjjnnnsssuuu{{{yyyooottt}}}lllTTTHHHAAA@@@>>><<<;;;<<<;;;:::888999999888888777666555222333333333222111000000000000111111111222222222//////000111222333444444111333555444333444999>>>JJJZZZooo~~~xxxpppjjjeeejjjyyyzzzttt~~~wwwiii___VVVNNNIIIIIIDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLNNNPPPRRRTTTTTTSSSRRRPPPQQQQQQPPPPPPQQQQQQRRRSSSQQQUUUZZZ]]]\\\[[[ZZZYYYXXXYYYZZZ[[[[[[YYYXXXWWWXXX[[[^^^aaacccdddcccbbb___aaaccccccaaa^^^]]]]]]^^^^^^___```aaabbbbbbbbbeeefffjjjoooooolllmmmqqq|||uuuqqqqqqsssvvvxxxwwwuuusssuuuwwwvvvzzz|||yyysssooooooqqqppppppnnnllliiieeebbb```aaa^^^[[[[[[^^^bbbdddfffhhhjjjlllmmmkkkiiihhhhhhjjjkkkmmmooopppsssxxx{{{~~~{{{yyy{{{|||~~~uuurrrqqqnnnllllllgggffffffeeedddcccaaa```_________``````bbbcccccc```aaacccfffjjjpppuuuxxx~~~zzzrrrwww```MMMFFFAAAAAA???;;;:::;;;;;;:::888999999888888777666555666666777777666666555444000000111111222222222222...///000111222333444444222444555555333555999===IIIYYYooo~~~wwwnnnfff___dddrrr|||sss}}}|||mmmcccZZZPPPJJJIIICCCDDDDDDDDDDDDCCCCCCBBBAAABBBCCCFFFIIILLLOOOQQQPPPQQQTTTVVVVVVUUUSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSPPPUUUZZZ^^^]]][[[XXXWWWYYYZZZ[[[\\\\\\ZZZXXXWWW\\\^^^aaadddeeedddcccbbb___bbbeeefffdddaaa______```aaacccddddddcccbbbaaabbbbbbfffjjjjjjhhhkkkqqq{{{rrrnnnnnnrrrssstttuuuuuutttsssrrruuuuuutttsssrrrppppppooossspppllljjjhhhfffcccaaaaaa___^^^^^^```dddhhhkkkkkkkkkjjjiiijjjkkklllmmmmmmppptttuuuvvvzzz~~~vvvqqqoooooommmkkkkkkkkkkkkjjjhhheeecccaaaaaabbbcccbbbaaa```aaabbb```bbbeeehhhlllrrrzzz}}}zzzvvv}}}gggTTTGGG@@@======<<<;;;:::999999888888888888777777666555444333333333333333333333333111222222333333222222111111111111222222333333333333333333222222555999<<>>AAADDDHHHIIIKKKMMMOOOQQQSSSTTTRRRRRRRRRQQQQQQRRRRRRSSSRRRWWW]]]```bbbdddhhhkkkpppqqqrrrtttvvvyyy{{{|||}}}{{{|||xxxwwwrrrtttvvvssslllgggddddddhhheeebbbbbbeeejjjmmmooo{{{wwwwwwuuuuuuuuutttssssssrrrqqqttttttssssssuuuwwwyyy{{{uuurrrooommmmmmmmmlllkkklllmmmnnnpppsssvvvxxxyyyvvvvvvvvvwwwyyy{{{~~~}}}xxxqqqnnnmmmmmmllljjjhhhhhhggggggfffeeedddddddddddddddcccbbbbbbccceeeiiikkknnnqqqtttxxx~~~ttttttmmmVVVKKKEEEAAA???===<<<<<<;;;:::999888888888888999888888777666555333333333333333333333333111222222333333222222111333333222222111111000000000111111111000222555888===HHHYYYhhhsssxxx|||}}}sss___QQQWWW[[[cccmmm{{{xxxdddUUUKKKGGGEEE@@@???>>><<<<<<>>>CCCGGGHHHIIIKKKMMMPPPSSSUUUVVVRRRRRRQQQPPPPPPQQQSSSUUU[[[```gggmmmpppsssvvvyyy}}}}}}}}}~~~vvvoookkkjjjooolllhhhfffgggjjjmmmppp|||}}}zzzyyyxxxwwwvvvuuuttttttvvvvvvvvvwwwxxxzzz|||~~~uuusssppppppsssuuuvvvwwwssstttuuuwwwzzz|||~~~~~~~~~zzzvvvpppmmmnnnnnnllljjjjjjiiihhhggggggffffffeeedddddddddcccbbbcccfffhhhlllnnnqqqsssvvvyyy~~~yyynnnuuuyyyZZZIIIBBB>>><<<<<<<<<<<<;;;:::999888888777777777777777666555444333333333333333333333333333111222222333333222222111222222222111111000000000///111111111111222444666:::CCCSSSbbbnnntttwwwxxxxxx|||sssaaaTTTXXX]]]eeeppp{{{zzzgggVVVLLLHHHGGG@@@@@@???>>>???BBBGGGKKKLLLLLLLLLMMMOOOQQQSSSTTTRRRSSSTTTUUUUUUXXX]]]aaakkknnntttyyy|||~~~|||yyyyyyyyywwwsssooommmmmmoooqqq}}}{{{zzzyyyxxxxxxyyyyyyzzz{{{|||}}}~~~~~~vvvtttssstttxxx|||{{{{{{{{{}}}yyytttooonnnnnnooommmkkkkkkjjjiiigggffffffffffffcccddddddcccccceeeiiillloooqqqtttvvvxxx{{{rrrqqq}}}fffMMMBBB???;;;999;;;<<<<<<;;;:::999888777777666666666666555444333333333333333333333333333333111222222333333222222111111111111111111000000000000111222222111222444666777@@@NNN^^^kkkrrruuuvvvrrrvvv{{{xxxjjj```[[[```hhhpppyyy~~~kkkYYYMMMHHHGGG@@@AAAAAAAAABBBFFFKKKNNNRRRQQQPPPOOOOOOPPPRRRSSSVVVYYY\\\^^^___dddjjjpppuuuwwwyyy|||~~~xxxwwwwwwxxxzzz~~~~~~|||~~~{{{yyyzzz{{{~~~}}}|||||||||}}}~~~}}}yyywwwuuuvvvzzz}}}wwwsssooonnnooopppnnnllllllkkkiiifffeeedddddddddbbbcccccccccdddggglllooorrrtttwwwyyy{{{}}}uuupppyyylllWWWEEEAAA@@@;;;:::===<<<;;;;;;:::999888777777777777777777666555444333333333333333333333333333111222222333333222222111000000000000111111111111000222333333222222444555555===KKK[[[iiiqqqtttuuuqqqtttzzzxxxpppeeehhhlllpppuuuooo[[[MMMGGGEEE???@@@BBBDDDEEEHHHMMMPPPTTTTTTSSSSSSTTTVVVXXXYYY```cccffffffeeeggglllqqqsssrrrrrrsssttttttttttttkkkkkkkkklllnnnpppssstttzzzwwwqqqrrruuu}}}|||{{{{{{}}}~~~~~~}}}{{{yyywwwwww{{{{{{wwwsssooonnnppppppooolllllljjjhhheeecccbbbbbbbbbbbbbbbcccccceeehhhmmmqqquuuwwwzzz|||}}}nnnppp~~~\\\JJJ===>>>>>>999888<<<<<<;;;;;;:::999888777777888888888888777666555444333333333333333333333333222222222333333222222222//////000000111111222222111222444444333333444555444<<>>@@@CCCEEEGGGJJJMMMPPPRRRRRRSSSUUUXXX]]]aaaccciiilllmmmkkkfffdddfffiiikkkiiiggggggggghhhggggggaaabbbbbbccceeeggghhhiiipppuuuyyyuuummmgggiiinnnppp{{{}}}tttpppqqqqqqsssyyy~~~}}}{{{~~~wwwsssoooqqq~~~|||{{{}}}{{{rrrqqqpppnnnnnnnnnoooooommmhhhdddbbbdddeeeeeedddhhhgggfffeeefffiiiooossswwwxxxyyyzzz|||zzzuuuyyylllLLLGGGAAA===;;;::::::999999::::::::::::999888888555555666666666666555555555333111111222444444333//////000111111111111111222222222111111111000000111111222333333444555555555777@@@PPP___jjjssszzzzzz{{{~~~}}}tttqqqttt|||wwwcccSSSIIIEEECCCDDDFFFIIILLLQQQTTTVVVZZZVVVWWW]]]ccceeehhhkkkqqqppplllfff___]]]___bbb[[[]]]^^^^^^]]]]]]^^^```\\\^^^aaabbbbbbaaabbbccchhhiiijjjkkkjjjgggeeeccchhhlllpppsssrrrpppnnnnnnsssrrrrrrtttxxx~~~uuunnniiimmmzzzzzzuuupppooonnnllllllllllllmmmllliiieeedddeeeffffffeeeiiihhhhhhggghhhkkkqqquuuxxxyyy{{{}}}yyyvvvuuu}}}qqq[[[IIIEEE???;;;::::::999999999999999999999888888777555555666666666666555555555333111111222333333333///000000111111111111111222222222111111111000000111222222333333444444444555666>>>MMM[[[gggrrrzzz}}}~~~yyyrrrsss|||zzzgggVVVLLLGGGEEEEEEFFFIIILLLQQQUUUXXX^^^[[[^^^dddhhhhhhgggiiinnnlllhhhaaaYYYUUUVVVXXXWWWYYYZZZZZZYYYYYYZZZ[[[\\\^^^aaabbbaaaaaaaaabbbggggggggggggfffdddcccaaacccgggllloooooollljjjiiimmmmmmnnnppptttzzz~~~~~~uuujjjdddiiiqqq~~~xxxsssnnnmmmkkkjjjiiiiiijjjkkkkkkiiigggggghhhhhhgggfffiiijjjjjjjjjjjjnnnrrrvvvyyyzzz}}}wwwwww|||{{{___OOOEEEAAA===:::999999999999888888999999888888777666555555666666666666555555444222000000222333222111///000111111222222111111222222222111111111111111222222222333333333333333666666;;;HHHVVVbbbpppzzzuuuuuunnn\\\PPPKKKIIIIIIJJJMMMQQQVVV[[[^^^dddbbbeeejjjlllhhhdddccceeeeeebbb[[[TTTPPPQQQSSSVVVWWWYYYYYYXXXXXXYYYZZZ]]]___bbbcccccccccdddeeehhhggggggfffeeeeeeeeeeeedddhhhmmmoooooolllkkkjjjlllmmmoooqqqtttwwwzzz{{{|||yyyzzz}}}{{{llleeejjjlllsss|||vvvrrrmmmllljjjiiihhhhhhiiijjjjjjiiiiiiiiiiiiiiiiiihhhiiikkkllllllmmmppptttwwwyyy|||~~~{{{~~~iiiTTTJJJBBB???;;;999::::::::::::777888888888888777666666555555666666666666555555222111000000222222111000000000111222222222222111111111111111111111111111333333333222222222222222666555999CCCOOO]]]mmmzzzzzzzzzwwweeeWWWPPPNNNOOORRRUUU[[[```eeehhhkkkggggggiiihhhaaa\\\[[[ZZZ[[[[[[XXXSSSQQQSSSUUUWWWZZZ\\\]]]]]]]]]]]]___aaacccgggjjjkkklllnnnoooqqqpppooonnnoooqqqsssuuusssuuuvvvvvvuuuttttttuuuwwwxxxzzz|||||||||{{{{{{{{{yyyyyy{{{uuulllmmmkkkmmm|||wwwrrrnnnmmmlllkkkiiihhhiiiiiijjjiiiiiijjjjjjjjjjjjjjjjjjiiikkkmmmoooppprrruuuxxx{{{~~~~~~qqqXXXIIICCC@@@===;;;:::;;;<<<<<<;;;777888888888888777666666555555666666666666555555222111000111222222111000000000111222222222222222111111111111111111111111222222222222222222222111666444777???JJJXXXkkkzzz}}}ooo```VVVQQQTTTYYY___dddiiilllnnnmmmgggbbb```\\\VVVSSSSSSSSSUUUXXXWWWTTTTTTVVVYYYZZZ]]]aaacccdddeeefffhhhkkkoootttxxx{{{}}}~~~~~~tttsssnnniiikkkzzzwwwsssooommmlllkkkiiiiiiiiiiiijjjhhhiiijjjjjjiiiiiikkkmmmkkkmmmppprrrtttuuuxxxzzz|||aaaOOODDD@@@>>><<<::::::;;;<<<;;;;;;888888999999888888777666555555666666666666555555222111111222333333222000000111222222333222222222111111111111111222222222111111111222222222222222666444666===GGGUUUiiiyyy}}}zzzyyyhhh]]]TTTYYY```hhhmmmnnnmmmlllhhh```XXXUUURRRNNNMMMOOORRRVVVYYYZZZYYYYYY[[[^^^bbbfffkkkpppsssuuuwwwyyyuuulllxxxmmmfffiiiwww}}}zzzxxxuuuqqqlllkkkjjjhhhhhhhhhhhhiiihhhiiiiiihhhggghhhlllooommmppptttwwwxxxzzz|||}}}gggTTTJJJCCC???===;;;999888999:::999999999999999999999888888777555555666666666666555555222222222333444444222000000111222222333333222222000000111111111222222222000000111111222222333333555444666<<>>;;;;;;;;;:::::::::999999999999999888777666666555555555444444444333333333333333333222222222111111111111333777:::888333///111222333222111111222444222222222111111111000000333444777:::???KKKaaavvvwwwjjjkkkvvvtttppptttyyy~~~uuusssyyy|||{{{yyysssbbbQQQMMMMMMMMMLLLMMMPPPVVVZZZ^^^gggsss{{{zzzmmmkkknnnssseee\\\]]]dddkkkzzztttsssrrrqqqooollljjjhhhhhhhhhhhhfffdddhhhhhhiiihhhhhhjjjmmmpppvvvxxx{{{~~~}}}dddMMMFFFDDD???<<<>>>:::::::::999999999999888999999888777777666555555555444444444444333333333333333222222111111111111111111222555777777333///000000111111222222333222222222222111111111000000333333666999>>>III^^^qqq{{{llljjjtttuuuooorrrwww|||uuummm___SSSIIIJJJLLLMMMPPPTTTYYY]]]kkkuuu}}}tttuuuzzz{{{ooobbbZZZZZZ___dddssswwwrrrqqqqqqpppoookkkiiihhhhhhiiiiiihhhgggiiiiiiiiiiiiiiikkkpppssswwwyyy|||~~~}}}dddRRRBBB@@@AAA===;;;<<<999999888888888777777777888888777777666666555555444444444444333333333333222111111111111000000000111000111222444444222000000///...111444666333111222222222111111111111111222222444777;;;EEEXXXiii~~~qqqjjjrrr|||pppqqqvvvxxxmmmdddZZZRRRGGGJJJNNNRRRWWW]]]dddiii~~~xxxmmmbbbZZZXXXZZZ]]]fffzzz|||uuupppnnnnnnnnnmmmkkkiiiggghhhiiikkkkkkjjjjjjkkkkkkjjjkkknnnssswwwyyy|||{{{|||pppUUUIII??????@@@===999888888777777777777666666666777777777666666555555555444444444333333333222222111000000000000000000000000000000000111222111111000......222777999555000111111111111111111111111111111222555999@@@PPP___sssyyynnnsssuuusssxxxoooccc[[[TTTNNNJJJMMMSSSYYYbbblllwww~~~yyymmmccc[[[XXXWWWWWW]]]kkk~~~yyysssnnnlllkkkkkkkkkkkkiiihhhhhhjjjlllmmmmmmllllllmmmnnnooorrrwww{{{}}}www}}}sssXXXIIICCC>>>>>>???<<<999777777777777666666666555555666666666555555555555555444444333333333222222222000000000000000000000111//////000000///000111222222//////333999:::666111111111111111111111111111111000111444666<<>>FFFZZZkkk~~~vvv{{{xxxfffcccgggzzzzzziiiYYYMMMKKKPPPSSS^^^ppptttlllbbbZZZWWWVVVUUUTTTUUUWWW___rrr~~~yyyxxxrrrqqqooollljjjkkkmmmoooooommmjjjiiikkkmmmoooooommmpppuuuyyy|||~~~~~~xxx|||eeePPPDDD>>>;;;<<<;;;888666777888888888777777777666666666666444444444444444444444444333333333222222222111111111111222222222333333333,,,000333333111///000222000111111000//////111333000000111111222222222222333111111333444555;;;CCCPPPcccxxxttttttzzzxxxgggaaadddsssqqqZZZKKKMMMWWWWWWeee|||yyymmmhhhaaa\\\XXXUUUPPPMMMRRRTTT]]]mmm|||wwwtttrrrqqqpppooommmmmmmmmnnnooonnnmmmllllllnnnoooooooooqqqtttxxx~~~{{{~~~kkkWWWGGG===:::999999999888777666666555444444555555555555444444555444444333333444444555666666555444333333222222///000000222333444555555111111000000//////......000000000000000000000000222222222222222222222222333333333222333666;;;???LLLYYYkkkzzztttlllpppwwwlllkkkxxxwwwbbbRRRQQQWWWYYYmmmvvvjjjfff```\\\YYYVVVRRROOOQQQRRRZZZhhhzzzyyyvvvuuutttrrrqqqooonnnnnnnnnnnnooommmmmmmmmnnnoooqqqqqqqqqvvvxxx|||~~~rrrZZZKKKAAA;;;999999999888777777666555555444444555555555555444444444444333333333333444444555555555444333333222222222222222222222222222222111000000000/////////...000000000000000000000000222222222222222222222222333333333222222555:::>>>GGGUUUfffuuuwwwlllkkkzzz{{{vvvxxxiiiYYYWWW]]]dddxxxrrrhhheeeaaa^^^[[[XXXTTTRRRPPPPPPVVVcccrrrzzzxxxvvvuuusssqqqqqqpppnnnnnnmmmmmmnnnllllllmmmoooqqqssstttuuu|||~~~|||yyyZZZGGG@@@<<<::::::888888777777666666555555444444555555555555444444444444333333333333444444555444444333333222222222444444333222111000000///000000000000////////////000000000000000000000000222222222222222222222222222333333222222555999===BBBNNN___ooooooiiirrr}}}xxxmmm\\\ZZZ___qqqpppiiigggeeeaaa]]]YYYUUURRRPPPOOOTTT___lll~~~~~~{{{xxxuuusssppppppooonnnnnnmmmllllllllliiikkknnnppprrrtttvvvxxx{{{vvvyyybbbJJJ>>>======<<<;;;777777777666666555555555333444444555555444444333444333333333333333333444444333333333222222222111444333333222111000//////000000000000////////////000000000000000000000000111111111111111111111111222222222222222444888;;;>>>IIIYYYjjj|||vvvkkkmmmuuu|||ppp```___eee{{{~~~qqqnnnmmmkkkgggaaaZZZUUURRRQQQPPPTTT]]]iiiyyy}}}zzzxxxuuuqqqnnnlllmmmlllllllllkkkkkkkkkhhhlllpppssstttvvvyyy{{{{{{qqqyyycccRRRAAA===>>>>>>;;;999666666666555555555555555333333444444444444333333333333333222222333333333222222222222222111111111111111111111111111111111////////////000000000000000000000000000000000000111111111111111111111111111222222222222333777999<<>>999999999777555666444444444444444444444444222333333444444333333222333333222222222222333333000111111111111111111111000000000000111111111111.../////////000000000111000000000000000000000000111111111111111111111111000111222222111222555777666>>>KKK]]]uuu{{{pppnnnssswwwyyyzzzuuummmccc]]][[[VVVSSSSSSWWW^^^hhhyyy}}}yyywwwtttpppnnnjjjkkkmmmoooqqqqqqqqqqqqpppvvv}}}|||pppppp}}}nnnTTTCCC???;;;888888777555555888444444444444444444444444222333333444444333333222333222222222222222222333000000000000000111111111111111111000000000000000.../////////000000111111000000000000000000000000000000000000000000000000///111222222111222444666222:::GGGZZZrrrrrrmmmqqq|||||||||}}}}}}zzztttkkkbbb]]]SSSTTTVVVZZZ```jjjttt||||||wwwssspppnnnmmmkkkmmmooopppqqqqqqtttuuuvvvzzz~~~wwwqqqsssuuunnnUUUFFFAAA:::888777777888999999888555555444333333333333444333333333333333333333333222222222222222222222222000111333444444333111000000000000000111111111111000000000000000000000000000///.........///111222222222111111111111222222000111111111111222222222:::999>>>NNNeee{{{oooeeetttuuuvvv~~~~~~||||||zzzzzz||||||zzz~~~}}}wwwnnnfffaaaZZZZZZYYYZZZ]]]dddlllrrr{{{{{{xxxuuurrrqqqqqqmmmoooqqqrrrssstttvvvxxxzzz}}}}}}pppnnnsssuuu]]]JJJ@@@>>>888666555555666777777666555555444333333333333444333333333333333333333333222222222222222222222222111222444555555444222111000000000000111111111111000000000000000000000000000000/////////000111222111000000000000000000111000111111111111222222222777777<<>><<<;;;;;;888666555555666777777666444444333222222222222333222222222222222222222222111111111111111111111111000000000111111000000000///000000000111111111111////////////////////////000000111111222222222222222111111000000111111222000000111111111222222222111444777;;;AAAMMM[[[fffmmmwwwooogggpppxxxuuuzzz~~~zzzyyyvvvuuuyyy}}}vvvoooiiidddbbb]]]\\\YYYUUUTTTWWW]]]aaakkkrrr{{{~~~~~~{{{yyywwwvvvuuuuuuxxxzzz}}}zzzppprrr|||wwwWWWKKK@@@<<<<<<999888888555444222222444555444333444444333222222222222222222222222222222222222222111111111111111111111111////////////////////////000000000000111111111111000000000000000000000000///000111111222222111111222222111111111111222222000111111111111222222222111333666888===EEEPPPXXX^^^lll{{{ssshhhnnnzzz~~~~~~}}}{{{zzzvvvqqqjjjeeeaaa___^^^[[[YYYVVVRRRQQQSSSXXX]]]bbblllvvv~~~{{{|||}}}~~~~~~|||{{{zzzyyyzzzzzz}}}vvvtttwwwqqq[[[EEE???:::999888555555777555333222222333444444333444333222222111222222222111111111111111111111111111111111111111111111111000000////////////000000000000000000111111111111000000000000000000000000...///000111111111000000111111000000000000111111000111111111111222222222222222444666:::@@@GGGLLLSSScccuuuyyyiiijjj||||||{{{~~~tttmmmjjjeee```\\\ZZZYYYYYYWWWUUURRROOOOOORRRXXX\\\___iiisssyyyyyy{{{}}}~~~}}}||||||}}}~~~|||rrruuuxxx\\\GGG>>>:::888888777444444888777555333444555666555555444333222222111111222222111111111111111111111111000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000---...///111111000000///000000////////////000000000111111111111222222222222111222444888===BBBDDDOOO___sss~~~jjjeeesssyyyzzzlll___[[[ZZZYYYVVVUUUSSSRRRRRRSSSQQQPPPOOOOOOQQQRRRTTT^^^dddlllsss~~~|||}}}~~~}}}}}}~~~~~~}}}wwwrrr|||rrrVVVHHHFFF::::::888777666666666666888777666555333222111000444333222111000000000000000000000000000000000000111111333444444333222111///////////////000111111000000000000000000000000000000000000000000000000000000000000000/////////000000///////////////000111111111///------///000222222222222444999@@@EEEIIIZZZpppyyyoooooozzzyyy|||iii]]]XXXWWWUUUSSSQQQPPPOOOOOONNNNNNLLLKKKLLLMMMOOOPPPWWW]]]dddkkkuuu~~~}}}~~~~~~~~~|||xxx|||yyy^^^HHH>>><<<999999888777666666666666555555555444333333222222444333222111000000000000000000000000000000000000000111222333333222111111///////////////000111111000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000222333333111000///000222222222222333888>>>BBBGGGUUUiii{{{zzztttyyy|||dddYYYSSSRRRQQQOOOMMMLLLKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMOOOTTTZZZaaaiiivvv~~~zzzzzz}}}xxx___MMM@@@:::888888777777666666666777777333333333333444444444444333222111111000000000000000000000000000000000000000000111111111111000000///////////////000111111000000000000000000000000........................000000000000000000000000000000////////////000000///222555666444222000000222222222111222555:::>>>DDDNNN___ppp{{{zzz{{{~~~}}}}}}xxxaaaWWWPPPOOOMMMKKKJJJIIIHHHHHHJJJIIIIIIIIIJJJKKKLLLMMMJJJNNNSSSXXX___jjjwww}}}}}}aaaLLLCCC>>>:::777666666555555555666777777333333333333333333333333222222111000000000000000000000000000000000000000000000000000000////////////////////////000000111000000000000000000000000...........................///////////////000000000////////////000000111///222444555333222111111222222222111000333777:::AAAHHHVVVhhh|||wwwppp|||}}}{{{}}}vvvvvv{{{vvv___UUUMMMMMMKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKIIILLLPPPTTTZZZaaakkkqqq~~~jjjMMM???<<<:::666333555555555555555555666666555444444333222222111111111111000000///000000000000000000000000000000000111000000//////.........///////////////000000111////////////////////////........................---------......////////////////////////000111111000111111111//////111222222222222000000111444777???EEEQQQcccxxxvvvjjjsss}}}tttuuu{{{tttttt{{{uuu^^^SSSLLLKKKJJJIIIGGGGGGGGGGGGDDDEEEFFFFFFGGGHHHIIIIIIKKKMMMPPPSSSWWW\\\aaaeeeqqq|||iiiVVVCCC;;;;;;999666444666555555444444444555555555444444333222111111000111000000//////000000000000000000000000000000000222111000///.........//////////////////000111111////////////////////////........................---------......//////000///......//////000111222///000///...---...000333222222222111000111333666;;;BBBNNN^^^qqqyyyjjjmmmvvvvvvrrrxxxyyyrrrssszzzsss\\\QQQKKKJJJIIIGGGFFFFFFFFFFFFDDDEEEFFFGGGIIIIIIJJJJJJLLLNNNPPPRRRTTTWWWZZZ\\\cccsssuuuVVVJJJ???;;;:::888888999666666555444333333333333222222222222222222222222000000////////////000000000000000000000000000000333222111//////////////////////////////000111111////////////////////////////////////////////////......//////000111111222............///000111222---...000000///...000111222222222111000111333666777???KKKXXXgggzzzlllhhhkkkvvvwwwwww}}}{{{uuuwww~~~sss[[[PPPIIIIIIHHHFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQSSSTTTVVVVVV[[[hhh{{{}}}]]]HHH@@@:::777666444555999777666555444333222222222000111111222333333444444000000////////////000111000000000000000000000000444333111000/////////000///////////////000111111////////////////////////000000000000000000000000///000000111222333333333............///000222222+++...111222222000//////111222222111111111444666444===IIITTT___pppnnnfffeeeooo{{{xxxxxx}}}qqqZZZPPPKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEGGGIIIKKKMMMNNNOOOLLLNNNPPPPPPOOOOOOPPPQQQYYY```mmm|||fffRRR@@@???===:::888777666666444444333333333333222222111111000000000000111111333222222222111111000000//////000000111111222222111111111111111111111111///000000000000000////////////000000000000//////000000000000000000000000000///...------...///000000000000000000000000000------...///000111222222111111222222222333333333555999AAALLL[[[lll|||uuummmdddeeeqqq{{{{{{pppZZZPPPKKKJJJIIIGGGFFFEEEEEEEEECCCDDDEEEGGGHHHJJJKKKLLLLLLNNNOOOOOONNNNNNNNNOOOUUU[[[ffftttnnnSSSBBB>>>===;;;999888666666666444444333333333222222222111111000000000000111111222222111111000000000000000000000000000111111111000000000000000000000000//////000000000000////////////000000000000//////////////////////////////000///...------...///000000000000000000000000000////////////000000000000111111111222222222333333555999???HHHUUUdddttt}}}xxxpppgggeeeooonnnYYYPPPJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJLLLNNNOOONNNLLLKKKLLLMMMQQQVVV^^^jjjyyyrrrZZZGGG;;;;;;:::999777666666666666333333333333222222222222111111000000000000111111000000000000////////////111000000000000000000///////////////////////////...//////000000/////////...//////000000//////...//////////////////////////////............//////////////////////////////111000000000/////////...111111111222222222222333555777<<>>:::999777555444444555555999666333111111222222111111000000//////000000111//////............////////////000000///...------///............///000000......////////////......---///111000///...///000......//////////////////,,,,,,---------.........---------.........//////,,,,,,------...//////000....../////////000000000111111111000000111111111000000//////000333555777999CCCVVVmmmjjjVVVLLLIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEDDDCCCCCCDDDFFFGGGGGGHHHJJJNNNRRRWWWZZZ\\\[[[^^^___]]]]]]bbbnnnwww~~~bbbNNNAAA===>>>666666666666666555555444777555222111111222111111111000///......///000111///............//////000000000000000///...---,,,......------......///000,,,---////////////---,,,---///000000///......///......///////////////000,,,------------.........,,,,,,,,,---------............//////000000000000---------...///000000111222222111111111111222222000000///000111333555666888AAAQQQfff{{{hhhUUULLLIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFHHHKKKOOOSSSWWWYYYZZZZZZ\\\]]]\\\]]]dddoooxxx{{{}}}{{{^^^LLLBBB;;;888999444555666777777666555444555333111000111222111111111000///......///000111...............///000000//////000//////...---------------------......///,,,---...//////...---,,,---...000000...---...///---........./////////000------........./////////,,,,,,,,,,,,------------/////////.........------,,,,,,---...///000111111222222111111111111222222111111111111222333555666666===KKK\\\pppwwwxxxiiiVVVLLLJJJEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFIIIMMMQQQUUUXXXYYYZZZZZZZZZZZZ[[[```gggpppvvvuuussstttvvvuuuxxxxxxaaaJJJAAA>>>888555666444444666777777666555444333111000000111222111000000//////......//////000......---......///000111......////////////......---,,,,,,,,,,,,---......------............------,,,...000///...---...///,,,,,,------.../////////---............/////////,,,,,,,,,---------.........------,,,++++++******------...///000000111111111111111000000111111111111111111222333444555555222888AAAOOOaaauuutttqqqsssyyyiiiUUULLLIIICCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEHHHKKKPPPTTTXXXZZZ[[[[[[YYYWWWVVVZZZaaajjjpppsssoooiiifffiiiiiikkkzzz~~~___MMM???===<<<666444888333333444555555444333222222000///000111222111000...//////////////////...---------......///000111,,,---...///000000000000,,,,,,,,,+++,,,------......------,,,,,,------...,,,...//////...------...++++++,,,,,,---.........,,,,,,---------.........------------............------------,,,,,,,,,,,,/////////000000111111111111000000//////000000111000000111111222222333333333555:::CCCQQQeeezzz{{{tttnnnppp}}}sssyyyiiiUUUKKKHHHBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDJJJMMMRRRWWW[[[\\\]]]]]]XXXUUUTTTYYYbbbkkkoooppplllbbb^^^aaaaaacccpppxxxcccJJJ>>>777888666111222;;;222333333333333222111111111000///000111222111000---...///000000///...------------......000111111+++,,,---///000000111111,,,,,,++++++,,,,,,---.........,,,++++++,,,......,,,...//////...------...******+++,,,,,,---......++++++,,,,,,,,,------------------.........//////......//////000111111111000000000000111111111111000000////////////000000//////000000111111222222666777888<<>>DDDQQQ___rrrsssbbbTTTKKKFFFDDDBBBAAAAAABBBBBBAAA@@@???@@@AAABBBCCCEEEFFFGGGJJJNNNSSSVVVWWWUUUQQQNNNHHHEEEBBBCCCEEEHHHHHHHHHGGGFFFEEEDDDEEEGGGIIIJJJNNNPPPUUU\\\aaahhhvvv{{{uuuqqqwww~~~~~~gggOOOCCC???;;;999999333333333333333444444555222222111000000///......////////////....................................///......///000000///---+++,,,,,,,,,------......------------------------------------------------...//////////////////...------,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,---------.........////////////////////////.........//////000000000........./////////000000///000000000111111111111000222444444444666:::>>>EEERRRdddttt|||lll]]]PPPHHHDDDCCCBBBAAAAAABBBBBBAAA?????????@@@AAACCCFFFIIIKKKLLLNNNQQQSSSSSSPPPMMMKKKHHHEEECCCBBBCCCEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGEEEIIIOOOUUUWWW[[[hhhttt|||vvvwww~~~aaaOOO@@@>>>>>>888444444222333333333333333333333333333222111000///.........................................................---,,,,,,---...---,,,,,,,,,,,,,,,------------..............................---------,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,------------...////////////////////////,,,------......//////000............////////////000000000000111111111111///000111222222333666999@@@IIIXXXfffsssxxxhhhZZZOOOHHHEEECCCBBB@@@AAABBBBBBAAA???@@@??????@@@CCCHHHMMMPPPQQQRRRSSSSSSRRRPPPMMMKKKGGGEEECCCBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCDDDEEEEEEBBBEEEJJJMMMMMMPPP\\\iii}}}~~~gggOOOAAA888;;;<<<555222333222333333333333222222222222222222111111000000000................................................///---++++++,,,---...---------,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---...///------------............------------------------,,,,,,---......///000000...////////////000000000000000000000111111111111111111111111111222444666:::AAALLLXXXeeetttwwwhhhZZZPPPJJJGGGCCCBBB@@@AAABBBBBBAAA???@@@?????????CCCIIIOOOSSSVVVVVVVVVUUUTTTRRRPPPOOOGGGEEECCCAAAAAABBBCCCDDDAAAAAAAAABBBCCCCCCDDDDDDDDDFFFIIIIIIGGGIIIUUUcccpppcccKKKGGG:::444999;;;555333888222333333333333222111000111111111111222222222222---.............................................222///---,,,---///000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---...///000000///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000............/////////000------------------------,,,------...///000000111000000000000111111111111000000000000111111111111555444333222222333444555111777???JJJWWWiii{{{yyymmmggg\\\LLLEEEHHHBBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@BBBDDDHHHNNNRRRXXXXXXWWWUUURRROOOLLLJJJHHHFFFCCCAAA?????????@@@??????@@@@@@@@@AAAAAAAAABBBAAABBBFFFHHHIIIOOOUUUjjjwww{{{^^^MMMHHH;;;:::888777555444444444444333333333333444555555:::666222111222222000,,,////////////////////////.........///000111111222333333222000...---///111************************---,,,++++++++++++***(((...---+++*********++++++///000000///...---,,,+++///...,,,+++++++++,,,,,,---,,,,,,+++*********+++,,,,,,,,,---------......,,,---...//////...---,,,//////.........---------///...---,,,,,,---.../////////////////////////////////000111222222333333555888>>>EEELLLYYYpppxxxlllfff[[[LLLEEEHHHAAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@BBBFFFKKKOOOVVVWWWXXXVVVQQQLLLJJJIIIGGGEEECCC@@@?????????@@@?????????@@@@@@@@@AAAAAAAAA???@@@DDDFFFGGGMMMSSSeeerrrzzz___HHH===:::777777666555444444444444666444111000000333666999>>>@@@@@@>>>888333111111........................------...//////000000111000111111///---,,,---...------------------------///...------...///...---......,,,+++++++++,,,,,,------.........------,,,...------,,,,,,,,,---------,,,,,,+++******++++++,,,,,,---------.........------...//////...------//////.........---------000///............///000000000000000000000000000//////000111111222333333000222888>>>DDDQQQgggzzzwwwkkkcccYYYKKKEEEFFFAAA@@@@@@@@@@@@?????????<<<===>>>>>>???BBBGGGJJJQQQUUUXXXVVVOOOHHHFFFGGGDDDCCCAAA@@@??????@@@@@@>>>?????????@@@@@@@@@@@@@@@>>>???BBBDDDEEEJJJQQQ___kkk|||vvv\\\HHH;;;777888777666555444333222222222666333000...111777===BBBKKKQQQUUUOOOAAA666444777........................,,,------......////////////000111000...------...------------------------,,,*********,,,---,,,+++///...---,,,,,,,,,------,,,---------............,,,------------------------,,,,,,+++++++++++++++,,,------------.........------...//////...------/////////............---000000////////////000000000000000000000000000000///000000111111222222222111222555:::@@@LLL```rrr|||yyy|||vvviii```UUUJJJDDDDDD@@@@@@@@@?????????>>>>>>===>>>>>>>>>>>>@@@CCCFFFLLLRRRWWWUUULLLDDDCCCDDDAAAAAA@@@?????????@@@@@@>>>>>>>>>????????????@@@???===>>>AAABBBCCCHHHOOOYYYeeetttzzz]]]JJJ@@@;;;;;;>>>888777666444222111000000333111///000444;;;CCCHHHPPPUUUWWWOOO@@@444222444........................,,,,,,,,,------.........///111333333111///...///,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++)))(((---------,,,,,,,,,------------------......//////,,,,,,---------------,,,---,,,,,,+++++++++,,,,,,------------............---..................---/////////...............////////////////////////111111111111111111111111///000000000111111111222222222444777<<>>>>>>>>???@@@??????@@@BBBDDDHHHNNNTTTQQQIIIBBB@@@BBB?????????>>>>>>>>>??????======>>>>>>>>>?????????@@@>>>>>>AAABBBBBBGGGMMMVVV```mmmvvvzzznnn\\\GGG===:::999888888666555444444333333333444000000000222555999>>>@@@BBBDDDBBB<<<333---,,,---........................,,,,,,,,,,,,---------------///111222000.........,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,------+++)))+++++++++,,,,,,,,,++++++---,,,++++++++++++,,,---///......---,,,,,,++++++---,,,,,,+++,,,,,,---------------.........//////.........------.........////////////////////////........................000000000000000000000000000000000000000111111111000//////222666<<>>???@@@@@@???@@@BBBCCCEEEJJJNNNLLLFFFAAA@@@AAA>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>@@@======@@@@@@@@@EEEKKKQQQYYYdddkkknnnrrrxxx~~~rrrVVVHHH<<<888888555222111000111111222444666888999111111111111222222222333333333111000///...//////------------------------------------------------***,,,------,,,++++++,,,------------------------...,,,++++++++++++***(((******+++,,,,,,,,,++++++******)))))))))+++,,,---555444111...,,,+++++++++,,,,,,,,,,,,,,,------...------.........////////////...------------...///...////////////000000000------............------////////////////////////000000000000000000000000222000111444555999CCCMMM[[[lllzzzjjjcccdddccchhhpppyyy{{{rrreeeWWWMMMGGGCCC@@@AAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@??????AAABBBDDDFFFHHHGGGEEEAAA@@@@@@>>>>>>>>>>>>======<<<;;;<<<<<<<<<=========>>>>>>>>><<<<<<>>>>>>>>>BBBHHHKKKRRRZZZ___bbbfffkkkpppzzzlllYYYJJJ@@@777666666444222333000000000111333444666777222222111000000/////////---///000111111111111111------------------------.........---------------***++++++***))))))***,,,------------------------(((''''''((()))******)))******,,,---------,,,,,,+++******+++---000333555>>>;;;666111---,,,,,,---,,,,,,,,,,,,,,,---..................///////////////...------------...///.../////////000000000000---...///000000///...---........................000000000000000000000///333222333666777888>>>FFFNNN]]]ooo}}}qqqfffccc]]]```eeejjjqqq|||yyyrrrdddUUUKKKFFFBBB???BBBBBBBBBAAAAAAAAA@@@@@@;;;===??????>>>???@@@BBBDDDDDDEEEDDDDDDBBB@@@???>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<=========>>>===::::::<<<<<<<<<@@@FFFGGGLLLSSSWWWZZZ]]]ccchhhnnnttthhhRRREEEBBB999333222333333444777444333222111000000000000222111111000111222444555***///333444000---,,,,,,------------------------........................+++,,,,,,***)))***,,,...************************(((((((((***---/////////***+++---...///...------------...000333777;;;>>>DDD@@@999333///------...,,,,,,,,,,,,,,,---...///............/////////000///...---,,,,,,---...///.../////////000000111111...///000111111000///...........................000000000000///////////////...///333333333777===GGGTTTdddsss{{{mmmhhh^^^___```aaadddmmmzzzuuummm___SSSJJJFFFCCCBBB============>>>>>>>>>>>>?????????>>>??????@@@AAAEEEFFFFFFFFFDDDAAA>>><<<===<<<;;;:::::::::::::::===<<<<<<;;;;;;:::999999:::;;;<<<===>>>>>>>>>>>>DDDGGGKKKNNNQQQUUUYYY]]]cccgggooo|||```III@@@>>>777666555444333444555555111111111111111111111111222111000000111111000///////////////....................................******)))((()))***,,,---++++++,,,,,,,,,,,,------*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++111......444>>>DDDBBB???888444...++++++,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---..................////////////000000/////////.........,,,---------.../////////////////////////////////222222111111111111111111111111111222333444666777GGGIIISSSggg{{{|||rrriii^^^XXXZZZ```fffiiivvv~~~uuulll___RRRJJJEEEBBBAAA???>>>>>>>>>======<<<<<<>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEDDDBBB@@@>>><<<>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>CCCEEEHHHKKKNNNQQQUUUXXX\\\aaafffmmmwwwfffPPPCCC<<<:::666666444333333333444555111111111111111111111111111///---...111222000...............------------------------------------...---,,,,,,,,,---...///+++++++++,,,,,,,,,------)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,///555===CCCAAA:::333444111...---------,,,++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---..................////////////......---------,,,,,,,,,---------...............////////////////////////000000000000000000000000111111111222333444555666>>>@@@III[[[nnn~~~vvvfff[[[XXX[[[^^^```hhhoooyyyssskkk^^^RRRIIIDDDAAA???@@@??????>>>===<<<;;;:::======>>>???AAACCCEEEFFFEEEEEECCCAAA@@@>>>>>>=========<<<;;;;;;;;;<<<<<<999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>???AAACCCFFFGGGIIILLLOOORRRVVVZZZ\\\[[[^^^mmmyyy]]]HHH???<<<:::888666555444333333333444444000000000000000000000000111///---...111222000......------------,,,,,,,,,------------------------//////...---------......++++++++++++,,,,,,,,,,,,*********)))))))))))))))******++++++,,,,,,---------,,,,,,++++++++++++,,,***000777======888000***...---------...---+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......---............/////////---------------,,,,,,,,,...............---------////////////////////////////////////////////////111111111111222444555666::::::AAAQQQbbbsssttteee\\\YYYXXXXXXZZZ___gggooovvv|||~~~{{{qqqiii\\\PPPHHHCCC???===???>>>>>>===<<<<<<;;;;;;<<<======>>>@@@BBBDDDEEEEEECCCAAA>>>===<<<======::::::999999999999999:::999999:::::::::;;;;;;;;;<<<;;;:::999:::<<<>>>@@@@@@AAACCCDDDEEEGGGJJJMMMTTTUUUTTTQQQRRR\\\mmm{{{lll\\\HHH;;;888:::999777444444444333333333333333000000000000000000000000111333333222000...///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,+++*********))))))***+++,,,------...,,,,,,+++++++++++++++,,,---000222111...+++***+++,,,+++***+++,,,---+++***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------.........///////////////////////////////////////...---------,,,////////////////////////...///////////////000000111111111111222333444555777666;;;GGGVVVggg|||uuukkkccc]]]YYYYYYZZZ\\\```eeekkkrrrvvvvvvzzz||||||mmmeeeZZZOOOGGGBBB???===<<<<<<<<<<<<<<<=====================>>>@@@AAABBBCCCAAA>>><<<:::;;;<<<===999999888888888888999:::;;;;;;:::::::::999999999<<<;;;:::999:::<<<>>>??????@@@BBBBBBCCCDDDGGGIIIQQQOOOLLLKKKOOOVVV]]]cccsss{{{gggOOOIIIAAA;;;999888777555333333333333333222222111////////////////////////111777:::666...***---333////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))*********+++++++++,,,,,,---,,,,,,,,,+++*********))))))******+++,,,------+++++++++******++++++,,,---......+++'''&&&***...,,,***((((((***,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------------------...............//////////////////////////////...---------,,,/////////////////////////////////000000111111111111111111111222333333444222222555===HHHXXXmmmxxxooohhh```]]]XXXVVVWWW\\\bbbeeedddgggmmmssszzzwwwiiibbbWWWMMMFFFBBB???===;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>???@@@AAAAAA???===:::999999:::;;;::::::999999::::::;;;;;;;;;;;;;;;:::999888888888;;;::::::::::::<<<===>>>===???@@@@@@@@@BBBDDDFFFJJJGGGEEEFFFKKKOOOQQQQQQXXXhhh}}}vvv\\\JJJ<<<<<<===;;;888555333222222222333333333222111000////////////////////////111777;;;777---(((,,,333000000/////////.........++++++++++++++++++++++++,,,,,,---------,,,++++++************++++++++++++*********)))))))))))))))))))))******++++++,,,,,,+++************++++++,,,)))---000000---+++,,,------***(((((())),,,------+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,------------.........,,,,,,,,,---------------...............---------/////////////////////////////////000000111111222111111111111111222333333222333666;;;AAAMMMbbbttt~~~ooohhh^^^WWWTTTTTTTTTUUUWWWZZZ^^^cccgggnnntttyyypppeee___UUULLLFFFBBB???===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@BBBCCC>>>===<<<:::999999999999999999999999999:::;;;;;;::::::999999999999999999999::::::;;;;;;<<<<<<===;;;<<<>>>>>>>>>???BBBDDDCCCCCCBBBBBBCCCEEEHHHIIIJJJUUUbbbnnn|||vvveeeVVVGGG===666666666666444222111111111222333333333222000000........................111333444222...,,,---000//////.........---------+++++++++++++++++++++++++++,,,---.........---,,,************++++++++++++)))))))))))))))************************+++++++++***************+++,,,,,,))),,,///000000...---,,,+++***)))***,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++***++++++,,,---,,,,,,---------.........,,,,,,,,,---------......---------...............////////////////////////------...//////000111111111111111111111222222333333444777:::<<>>>>>>>>===<<<;;;::::::999::::::;;;===@@@CCCEEEFFF===<<<;;;:::999999888888777777666666777888999999888888888999999:::;;;;;;888999:::;;;<<<<<<<<<<<<999:::<<<<<<<<<>>>@@@BBB@@@BBBCCCAAA>>>>>>CCCGGGGGGMMMSSSWWWaaaqqqmmmXXXJJJCCC>>>;;;777555111000111222333222111111222333222111000///........................000...---...000000///---......---------,,,,,,,,,************************)))***,,,---...------,,,)))************+++++++++******++++++,,,,,,,,,---+++++++++*********************))))))***+++,,,,,,---,,,++++++,,,------...)))***+++---///...+++(((+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------.............../////////000000,,,------....../////////////////////////////////,,,,,,------...///000000111111111111111111222222...000333555444999KKK\\\nnn}}}xxxmmmaaaUUUMMMKKKLLLMMMNNNOOORRRVVVZZZ[[[^^^bbbggglllnnnppppppnnnpppsssvvvxxxyyyyyyxxxwwwxxxzzz|||~~~uuueee[[[WWWPPPJJJFFFBBB>>><<>>>>>======>>>;;;<<<===>>>@@@@@@AAAAAAAAA>>><<<:::;;;;;;::::::;;;:::999888777777777777999999999999999999999999777777888888888999999999;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>??????@@@BBBEEEHHHMMMTTT^^^hhhoooooocccRRREEE???<<<999666555444333222111111111111...///111222222111000///...---,,,---/////////---/////////...------,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------)))************++++++++++++++++++******)))))))))###%%%''')))******((('''******++++++++++++******,,,,,,---------,,,++++++------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++.........//////...------////////////////////////,,,---///000000000///...,,,,,,------...///////////////000111111111111111......///111111222222222222333444555888>>>EEEJJJYYYkkkrrraaaVVVPPPMMMIIIHHHIIIJJJKKKKKKLLLOOOSSSVVVXXXYYYZZZ\\\]]]^^^___```aaabbbcccdddccccccdddfffhhhkkkmmmnnnmmmnnnooonnnmmmlllmmmooorrrrrrrrrtttwww|||tttcccZZZUUUNNNHHHCCC@@@>>><<<======<<<;;;::::::::::::999:::<<<>>>@@@AAABBBBBB???===:::999999999999888888888888777888888999999666666666666666666666666888888888888999999999999:::::::::::::::;;;<<<<<<===============>>>?????????@@@BBBDDDHHHNNNVVV[[[mmmxxxnnnWWWMMMAAA999666666555333555444333222111111111111000000111111111000000///...---------///000///...,,,,,,------.../////////---------------,,,,,,,,,++++++++++++++++++++++++))))))************++++++)))************+++++++++,,,+++++++++************'''(((***+++,,,++++++*********++++++++++++******,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---/////////...------,,,,,,...///000000111111000000......///111111222222111111111111111333777===BBBMMM^^^rrrsssgggXXXTTTOOOKKKIIIIIIIIIHHHGGGIIIKKKMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWTTTTTTUUUVVVXXXZZZ[[[\\\___```aaa```___^^^___aaabbbbbbccceeeiiinnnsssuuusssbbbYYYTTTLLLEEEAAA???===<<<;;;;;;:::999888888888888777888:::===???AAABBBCCC===;;;888888888888777666777777777777888999::::::555555555555555555555555888888888999999999::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======???@@@@@@AAABBBFFFKKKOOO[[[bbbqqquuu]]]NNNEEE???888444444555555444444333222111111111111111222111111000///////////////...---...000111000///,,,,,,,,,---......//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((()))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++******++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,---------------,,,++++++++++++++++++++++++++++++,,,------------,,,/////////...------,,,,,,---......///000/////////......///000111111111111000111000000000222777:::BBBPPPbbbppp~~~yyykkkeee\\\TTTOOOKKKIIIGGGDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNOOOPPPPPPOOONNNOOOPPPPPPPPPQQQSSSWWW\\\aaacccrrraaaYYYSSSJJJCCC@@@>>>>>>======<<<;;;:::999999999999888999;;;===???@@@AAAAAA<<<:::999888888888777555777777777777777888999999777777777777777777777777888888888999999999999:::999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<>>>???@@@AAABBBEEEJJJMMMNNNSSS]]]lllnnn[[[III>>>>>>;;;777555555666555444333333222111111111111111333222000///.........///000///...///000111111/////////...------,,,,,,++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((())))))*********+++++++++,,,,,,,,,+++++++++++++++++++++***)))))))))************++++++++++++*********+++,,,,,,------------************************++++++++++++++++++++++++++++++++++++++++++++++++///000000111111111111000------------------------+++,,,,,,---------------,,,,,,------.../////////,,,---......//////............///000111111000000111222222111111222666888>>>HHHVVVcccpppzzzoooddd[[[SSSMMMIIIFFFEEECCCBBBBBBBBBBBBAAA??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFEEEDDDDDDEEEFFFEEEFFFFFFHHHKKKOOORRRTTTqqq```XXXRRRJJJCCC@@@??????>>>>>>===<<<;;;::::::::::::999:::;;;<<<===>>>>>>>>>===;;;:::::::::999888666999888888777666666777777888888888888888888888888777777888888888888999999888999:::;;;;;;;;;::::::999999999999999::::::;;;:::<<<>>>???@@@AAAEEEGGGEEEIIIOOOUUU___rrrnnn]]]RRRIII@@@999777666444333333333222111222222111111000000111111333222000...------...///000///...///000111111///.........---,,,,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))((())))))*********+++++++++++++++++++++++++++++++++,,,+++******)))******+++******++++++++++++******)))***+++,,,---.........************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...............---------------------------------------.........,,,,,,------.../////////,,,,,,---..................//////000000000000//////111222222222333666888;;;AAALLLXXXeeeuuuwwwkkk```VVVPPPJJJGGGCCCAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@>>>>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGnnn___VVVPPPIIICCC@@@??????>>><<<<<<;;;:::999999999999:::;;;;;;<<<<<<<<<<<<<<<>>><<<;;;;;;<<<;;;888666999999888777666666666666666666666666666666666666666666666777777777888888777888:::;;;;;;;;;:::999999999888888999999:::;;;<<<>>>?????????>>>???AAABBBFFFJJJJJJMMMZZZqqqtttdddOOOBBB===<<<888555222222333333333333333333222111111000000000111111111000000///............///...---...000111000///+++++++++,,,------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++******))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))+++,,,---.........***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++---------,,,---......////////////...------,,,,,,,,,------...///............//////000000/////////---///111222222333444666555999BBBNNNZZZjjj~~~rrreee]]]PPPKKKEEEAAAAAA@@@???<<<==================<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<<<<::::::;;;<<<==================>>>>>>kkk]]]RRRNNNHHHCCC@@@???===<<<<<<;;;:::999999888999999888999:::;;;<<<============<<<;;;<<<<<<;;;888666888777777666666666777777555555555555555555555555555555555555666666666666777888:::;;;;;;:::999888999999888888999999:::;;;===>>>@@@@@@???======>>>>>>BBBEEEEEEGGGOOO^^^jjj|||wwwjjjRRRJJJ@@@999666555444333222333444444333333333444111111000000000000111111...///////////////.........---------///000///...***++++++,,,,,,---......,,,,,,,,,+++++++++++++++************************,,,,,,++++++******)))))))))************+++++++++(((((()))))))))*********)))***+++---------,,,,,,******++++++++++++******((()))***,,,---...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,....../////////...------,,,,,,------...///////////////...///////////////......---000222333222222333444222333:::DDDNNN[[[ooozzzqqq___WWWNNNHHHFFFDDDAAA>>>>>>>>>======<<<<<<<<<;;;===<<<<<<;;;<<<<<<======888999::::::999888999:::999999::::::::::::;;;;;;{{{hhh[[[OOOLLLFFFBBB@@@>>><<<:::>>>===<<<;;;::::::::::::666777999;;;<<<===>>>>>><<<<<<;;;;;;<<<:::888555666555555666666777888999666666666666666666666666444444444555555555555666666888999;;;;;;:::999888999999999888999999:::;;;777999;;;<<<;;;:::;;;;;;555888<<>>FFFPPPbbbsssmmmdddYYYQQQNNNKKKGGGCCC?????????>>>======<<<<<<:::::::::999::::::;;;;;;999:::;;;:::999888999;;;888888888999:::;;;;;;<<>>DDDXXXlll}}}rrrfff]]]VVVNNNHHHDDDCCCAAA???===<<<>>>???>>>===<<<=========;;;999999999999999999999999999;;;:::999888888888888888tttbbbVVVLLLJJJGGGDDDAAA>>><<<<<<777888999::::::999777666777777888999;;;===???@@@AAAAAA???===;;;888666555777555333444555666444222555444222111111222444555777777777777777777777777777777888888999888888888777777777777888888888888666666777777888999::::::888:::===???@@@BBBDDDFFFJJJPPPZZZfffsss~~~ppp^^^OOOGGGAAA:::555444444333222222222222333222222222222111000000///000000000000000000000000......---,,,,,,,,,,,,,,,///---,,,******+++,,,---...---+++***)))***+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***((('''(((***+++)))'''************)))))))))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++,,,+++,,,,,,,,,---.........000///...---,,,------...------------............---------,,,,,,,,,------/////////////////////...///000111111222222222222444444777999999===KKK[[[ooouuuiii\\\RRRKKKIIIFFFBBB???>>>>>>???@@@???>>>>>>??????===;;;999999999:::::::::::::::::::::999888888777888888qqq___SSSJJJIIIFFFCCC@@@===<<<;;;777777999::::::999888888666777888:::<<>>>>>???AAACCCBBBEEEHHHNNNVVVddduuuppp\\\RRREEE===:::999666333444333222222111111222222444333222000////////////000000000000000000000000---------------,,,,,,+++...---+++******+++,,,,,,...---,,,+++++++++,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++***))))))++++++***)))************)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,------------///...------,,,---------------------............------------------------....../////////////////////000000111222222333333555444444666666999BBBKKK]]]lll}}}~~~mmmaaaXXXUUUPPPJJJEEECCCBBBBBBBBB@@@>>>===>>>>>><<<;;;777888888888999999999999;;;;;;:::999999999::::::ooo]]]PPPHHHGGGEEEBBB???===<<<;;;999999:::;;;<<<<<<<<<;;;888888999;;;===???AAACCC@@@???>>><<<:::888777777444444333333444444444333444333333222222333333444444444444444444444444444777777777777777666555444444444444555555555666666666666777888999:::;;;<<<999;;;<<<<<<<<<<<<>>>???@@@@@@AAACCCGGGQQQ^^^hhh}}}uuuaaaSSSLLLEEE<<<777666666555333333333222111111111111111333222000///......///000////////////////////////,,,,,,---...---,,,+++***,,,,,,+++******++++++,,,---,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******)))************)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++---......---+++***++++++************++++++)))))))))))))))))))))))))))))))))))))))(((((((((*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,...---------------------,,,,,,---------...............//////////////////............////////////000000000000111222333333333222222555888;;;@@@DDDOOOZZZkkk}}}vvvjjjfff___XXXSSSPPPMMMLLLHHHEEEBBB@@@??????>>>===:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<nnn\\\PPPGGGFFFDDDAAA???===<<<<<<999:::;;;;;;<<<<<<<<<<<<::::::;;;<<<===>>>@@@AAA@@@???===;;;999888777777444555555444444333333444333333333333333333333333555555555555555555555555666666666666555555444333333444444444444555555555777777888888888888999999:::;;;<<<<<<;;;:::;;;===<<<>>>@@@@@@BBBGGGOOOUUU```jjj{{{xxxgggWWWJJJBBBAAA<<<666222222222222000222222111000000000000111//////...---...///111222........................+++,,,---------,,,***)))+++++++++++++++++++++,,,+++***************+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************+++---......---+++***++++++************++++++))))))))))))))))))))))))************)))))))))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,------------...------...///000000//////---.........//////000000111111000000000111222333000111222333777;;;===>>>CCCKKK[[[ppp~~~zzzsssmmmiiieee```]]]TTTPPPKKKGGGDDDCCCBBB@@@??????????????????????????????===<<<<<<<<<<<<<<<~~~mmm[[[OOOFFFEEECCCAAA???>>>======999999999999::::::::::::;;;;;;;;;<<<<<<>>>???@@@CCCAAA>>>:::777666555444666777777666444333333444333333333333333333333333666666666666666666666666444444555555555444333333333333444444444555555555666666666555555555555555:::;;;<<<;;;::::::;;;<<<999===@@@@@@??????CCCFFFLLLRRR]]]kkkvvvjjjZZZMMMCCC===;;;888666333222222333333222222111000000///000000000------------...000111222........................,,,,,,,,,,,,,,,++++++************+++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))((()))******(((((()))***))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************+++,,,,,,------,,,******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------***+++,,,.........------------......///000000000333333111000000000111222///222333111222666777555;;;AAAOOOdddxxxyyyuuuccc]]]UUUNNNJJJGGGEEEDDDBBBBBBBBBAAA@@@@@@??????CCCBBB@@@???===<<<<<<<<<|||kkkZZZNNNFFFEEEDDDBBB@@@???>>>>>>;;;::::::999999999999:::999999:::;;;<<<>>>@@@AAABBB@@@===:::777666555666888999:::888444222333444222333333444444333333222666666666666666666666666222333333444444444444333444444444444555555555555444444444555555666666666:::;;;<<<;;;::::::;;;<<<===@@@CCCBBB???======???AAACCCJJJRRRXXX___mmm|||ooo___NNNFFF@@@:::666777666555444444555555555555111111000////////////000,,,------...////////////---------------------------,,,++++++***+++++++++))))))***+++++++++++++++)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((***,,,+++)))(((***+++((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,+++++++++*********++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++++++++*********+++,,,,,,,,,---***+++,,,---...------,,,++++++,,,,,,,,,---------)))***,,,...//////...---------......///000000111666444222000//////000000...333444000///222444333777:::EEEWWWhhhxxxzzztttjjj```ZZZVVVSSSQQQMMMLLLKKKJJJIIIGGGFFFFFFKKKIIIGGGEEECCCBBBAAA@@@zzzjjjYYYMMMFFFEEEDDDBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;666777888:::<<>>===:::888888888999:::999;;;;;;999555222333444222333333444444333333222555555555555555555555555111222333333444444444444444444444555555555666666333444555666777999:::::::::;;;<<<<<<::::::;;;<<>>===>>>>>>>>>AAAFFFGGGIIIUUUdddnnn}}}~~~jjj]]]VVVIII???===<<<777444555444444444444444333333222111111000///////////////---.../////////...---,,,------------------------...---+++***)))***+++,,,((()))***+++++++++++++++***+++,,,---------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))),,,---,,,***)))+++---(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((************************,,,,,,+++***)))))))))***++++++************++++++((((((((((((((((((((((((''''''((()))***++++++,,,*********++++++,,,------))))))***+++,,,,,,------)))***,,,---...------,,,++++++,,,,,,,,,---------+++,,,...000111111000///---------...///000000111777555333000///...///000,,,333555111///333777777666666???MMMZZZiii}}}vvvxxxwwwooojjjfffddd]]]]]][[[ZZZXXXVVVUUUTTTSSSRRROOOMMMJJJHHHGGGFFFqqqaaaTTTMMMEEECCCAAA???===<<<<<<<<>>>>>>>>???BBBGGGKKKZZZ^^^iiiwwwppp___QQQGGG===<<<;;;999777666444444555444333222000///......////////////.......................................------,,,,,,------...,,,,,,,,,+++++++++******+++***(((''''''(((***+++*********++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))(((((('''''')))((('''''''''(((***+++************************++++++***)))(((((())))))(((((()))***************&&&''')))+++++++++******......---,,,,,,+++******''''''&&&&&&&&&(((***+++***)))((('''((()))+++---,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,+++*********+++,,,---///,,,+++,,,...///---+++.........------,,,,,,,,,......////////////......,,,------...///000111111000111111111222222222222//////000111333444555555555555999???HHHVVVlll}}}{{{zzz}}}|||zzzwwwsssoookkkhhhggglllhhhbbb___]]]ZZZUUUQQQnnn^^^RRRKKKBBBAAA@@@>>>>>>===>>>>>>>>>BBBDDD@@@999555777;;;999::::::;;;<<<======>>><<<;;;999888777666777777555555555444444444333333333333333333333333333333555666777555333222444666333333333444444444444555888888777666555555555666444444444555666777777777777888:::::::::;;;<<<>>>AAAIIINNNHHH???;;;;;;:::999::::::::::::<<<@@@CCCJJJMMMVVVaaalllyyysssaaaTTTHHH???999999999888666555444333222222222222111111000000///////////////....................................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++)))(((((()))+++,,,)))***************++++++******++++++++++++++++++*********))))))((((((((()))(((((('''((()))***++++++*********************+++******)))(((((())))))(((((()))***************))))))*********))))))(((---,,,,,,+++******))))))))))))((((((((((((((((((+++***((('''((()))+++,,,)))***************))))))++++++++++++++++++++++++++++++*********+++,,,---...,,,+++,,,...///---+++......---------,,,,,,,,,------............------------......//////000000000000000000111111111222000000111111222333444444444444777<<>>>>>>>>??????===>>>>>><<<999777888999888888999:::<<<===>>>>>>===<<<:::888777777777777444444333333333333333222333333333333333333333333222333444333222333444666333333333333444444444444555444444333333333444444444444444555666666777777666777999:::999:::;;;===???EEEGGGBBB===<<<;;;:::777888888888777777999;;;@@@@@@FFFNNNVVV```nnn{{{nnncccSSSGGG???:::777444444444333333222111111111000000000000111111111111/////////............---------------------------,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,************,,,,,,*********)))))))))))))))))))))******+++++++++,,,******************))))))((((((((((((((()))******+++++++++******)))))))))******)))((((((((())))))(((((()))***************,,,+++***)))((((((((((((+++++++++***))))))((((((+++++++++******(((''''''+++***)))((((((((()))***(((((())))))***))))))(((++++++++++++++++++++++++++++++******++++++,,,---...,,,+++,,,---...---+++...------------,,,,,,,,,,,,,,,------------,,,,,,..................//////////////////000000000000000000111111222222222333444222444777;;;CCCSSSbbbyyy{{{xxxgggXXXMMMGGG@@@@@@??????>>>>>>======;;;:::999999999999888777777888888:::;;;<<<===>>>===;;;:::888777777777777222222222222222222222222333333333333333333333333444333333222111111222333222222333333333444444444...//////000222444555666444444444555555666666666888999:::999777666777888;;;>>>>>>;;;:::<<<<<<999777888999999777777777999===<<<>>>CCCIIIOOOZZZdddsss}}}pppddd]]]TTTMMMDDD===:::999888888000000000000000000000000000000000000000000000000//////.........---------------------------------,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******)))))))))((((((((())))))***+++++++++******++++++++++++***)))((((((((((((((())))))***++++++******))))))((((((***))))))((((((((())))))(((((()))***************,,,+++)))((((((((()))***++++++*********)))))))))******+++,,,+++***)))(((,,,+++***)))(((((())))))))))))***++++++++++++***************************+++***++++++++++++,,,,,,---,,,,,,,,,,,,---,,,,,,------------------------,,,,,,------------,,,,,,.....................---.........////////////000000000111111111111111111333111222444666<<>><<<;;;:::999777666666888999888666777777888999:::;;;<<<<<<<<<;;;999777666666666777222222222222222222222222333333333333333333333333333222111111111222222222222222222333333333444444111111222333444666888999444444444444555555555555777888888888666555666777555888777555777;;;<<<999666888999999888777888:::;;;888888<<>><<<:::999777666555666888888888777777888888999999::::::;;;;;;:::888666555555555666111222222222222333333333333333333333333333333333000///...000222555555555222222222222333333333333333333222222222222222333444444444444444444444444222333555666555666777999444777777555555888999777333444666777777888;;;===<<<888888<<<>>>>>>BBBGGGKKKRRRZZZaaaeeelllttt{{{|||ggg```WWWNNNGGGBBB???===444555444444333222111111///000000000111111111111111000000///...------,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))(((((((((((((((((('''(((***,,,,,,+++***(((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((()))***************(((((((((((()))***+++,,,++++++++++++++++++++++++(((((()))++++++,,,,,,,,,************))))))))))))''''''((()))************************************)))***+++,,,,,,,,,,,,+++***,,,---,,,+++***+++---,,,,,,,,,------------...------............------------------------..................////////////......//////000000000111222000111444666777<<>><<<;;;999555666777777666777777888888888888888999999999999999888666555444333444444222222222222333333444444333333333333333333333333111///...000333555555444111222222222222333333333222111000///////////////444444444444444444444444111222444555444555666888666;;;<<<888555666666444111222444555777;;;@@@CCC<<<999999===???>>>???BBBAAADDDHHHKKKOOOSSSXXX[[[dddhhhppp{{{qqqddd^^^LLLHHHCCC???<<<;;;999888444555444333222222222333000000000000000111111111.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++)))))))))((((((''''''&&&%%%''')))+++,,,+++)))(((&&&'''((()))***))))))(((''''''(((((()))*********'''''''''''''''((())))))(((((()))***************((())))))*********))))))******************************)))))))))******+++((())))))************)))'''((()))***++++++++++++************************)))***+++,,,,,,,,,++++++***,,,---,,,***)))+++---,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,------.............../////////000000000------......///000111111222000000444555444666;;;???LLL\\\jjjxxxppp```SSSIIIEEE===>>>?????????>>><<<;;;555777888777666555777888999999999888888888888777999777666444333333333333222222222333333444444444333333333333333333333333555333000111333444222000111111222222222333333333222222111111222333444444444444444444444444444444444555666555333222333444:::@@@AAA<<<666444333111111333444666999>>>EEEIII777444555:::<<<;;;:::;;;===>>>???AAACCCEEEFFFGGGPPPRRRVVV___lllzzz{{{mmm___RRRIIIEEE@@@>>>;;;:::999888555333666555444111000111333666000000000000000000000000,,,,,,------...//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***(((((())))))******++++++******)))((('''&&&&&&%%%%%%&&&)))++++++***((('''&&&''')))*********)))(((&&&&&&'''((()))***++++++'''''''''''''''((()))***(((((()))*********************+++++++++)))'''&&&(((((((((((()))))))))))),,,+++***((('''((())))))'''((()))*********************+++,,,---.........)))))))))))))))))))))))))))***+++,,,---,,,++++++))),,,---,,,***)))+++---,,,,,,,,,------.........+++++++++,,,,,,+++++++++++++++,,,,,,---...//////////////////000000000000,,,,,,---...///000111222222///000222333111222555888BBBOOO\\\kkkzzzqqq___NNNFFFFFFAAABBBBBBAAA>>>===<<<===999888777666666777888999888777777999;;;<<<;;;999555555444333333333444444555444333333222222333333222111000111222222111000222222222222222222222222333333222111000000000111111111222222222333333333333333333333333333333333333444555444333333444555555===CCCAAA999222333666///111333444444666999<<<888888777777888888999:::999999:::<<<>>>???@@@AAAEEEFFFIIIMMMUUU```lllsssvvvjjjcccYYYPPPJJJEEE???;;;999999999888888777555555444333222000///.........000111222222222111///...////////////////////////---------,,,,,,+++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++******************+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%%%%))))))(((((((((((())))))(((((()))***************------,,,,,,+++***))))))************))))))))))))*********)))'''(((***,,,************************************+++,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++******)))*********......,,,++++++,,,......---------............///........................111222222111///...///111000000111222444555666666888888===JJJWWWdddqqq{{{~~~nnn]]]MMMFFFFFFAAABBBCCCBBB???<<<;;;;;;999888777666666777888999888777666888:::;;;:::999555444444333333333333333444444333222222222222333222111000111222222111000222222222222222222222222333222111111000000111111111111111222222222333333333333333333333333333333333444555555333333444555222777<<<:::555111111444444555666555444444666888777777666666777777888999777777888:::;;;===>>>>>>???@@@BBBEEEJJJRRR[[[aaaeeemmmyyy{{{lll___WWWPPPKKKDDD@@@>>><<<:::888777777777666666444333333444333222000///.........///000111111111000..............................,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******))))))******************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((((((((())))))(((((()))************)))))))))***************+++)))))))))((((((((((((''')))******)))'''((()))+++)))))))))))))))))))))))))))))))))******+++,,,---,,,,,,,,,++++++*********************++++++++++++,,,++++++******++++++,,,------,,,,,,+++,,,,,,---++++++************++++++------------....................................000111111///...---...000///000000111222333444444666555888AAAKKKWWWgggttt{{{kkkZZZLLLFFFFFF@@@BBBCCCBBB???;;;999999888888777777777777888888777666555666888999999999444444333222222222222222444444333222222222222222222111000111222222111000222222222222222222222222222222111000000000111111111111111222222222222333333333333333333333333333333555666555444333444555111333555555333222222333666777777666333222333444666666666666666777777888555555666777999:::;;;;;;999:::<<<===???CCCIIIMMMMMMSSS\\\eeennnwww~~~vvvfffXXXMMMDDD???===:::777666666777777777444444444444333222111000333222111000///............////////////...------........................,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++)))((((((((()))***************************+++************)))))))))++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))***+++))))))(((((((((((())))))'''((())))))******))))))%%%&&&'''(((***+++,,,,,,(((((((((((('''''''''''')))******)))(((''')))+++(((((((((((((((((((((((((((((())))))******+++++++++++++++++++++*********((((((((()))))))))******++++++************++++++---,,,,,,+++,,,,,,------------............------------------............////////////////////////...//////...---,,,.../////////000000111111111111333111333777<<>>:::888777888777777777777777777888777555444444666888999888444333222222111111222222444333333222111222222222222111000111222222111000111111111111111111111111111111000000000000111111111111111111222222222222222222222222222222222222333555666555444333444555666555333333444444333333222333555444333222222333666666666666666777888888444555555666777888888999777999:::;;;;;;<<<>>>@@@EEEIIINNNSSSXXX]]]aaaeeehhhnnnxxxssslllqqqhhh[[[OOOFFF@@@<<<:::999777555444333444444444222222222222222111000///222222111//////.....................------,,,,,,........................---------,,,,,,++++++++++++************)))))))))++++++,,,,,,,,,,,,++++++,,,+++)))(((((((((***+++))))))))))))************************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++))))))(((((((((((())))))'''(((((()))))))))))))))&&&&&&'''(((***+++,,,,,,))))))((((((((('''''''''((()))***)))(((''')))***((((((((((((((((((((((((''''''((()))))))))))))))+++++++++***************(((((((((((()))))))))***++++++************++++++******))))))******++++++---...///000000///...---,,,,,,---------.........////////////////////////...//////...------...000000000000000000000000000111111222444555;;;KKKZZZppp|||xxxhhhZZZNNNHHHHHH@@@AAABBBAAA===999777777777777777888888777777777666555444555777888888777444333222222111111222222333333222111111111111222222111000111222222111000111111111111111111111111111000000///000000111111000000111111111222222222222222222222222222222222333444555444333222333555999666333222333444333111+++...000222222222444555666666666666666777888888555555666666777777777888666888::::::::::::;;;<<<<<<@@@DDDGGGHHHIIIJJJKKKRRRVVV\\\bbbiiiqqqxxx}}}~~~rrrhhh___XXXTTTTTTOOOGGGAAA===:::888777666555444222000/////////111111222222222111000000111111000///...............------,,,,,,,,,,,,,,,........................//////...---+++***))))))++++++++++++***************++++++,,,,,,++++++***---,,,+++***)))***++++++(((((()))))))))*********))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((())))))))))))))))))))))))*********++++++*********)))))))))(((((('''(((***)))((('''((()))))))))))))))))))))))))))''''''((()))))))))((((((************************)))))))))*********+++++++++******))))))******+++***)))))))))******+++,,,***+++,,,------,,,+++***,,,,,,,,,------------...////////////////////////...///000///......///111111111111111000000000000000222555666555777BBBOOOgggqqqwwwhhhZZZOOOHHHGGG@@@AAAAAA???;;;999888888777777888888888888777777555444555666888999888666444444333222222222222222333333222111111111111111222111000111222222111000111111111111111111111111000000/////////000111111000000000111111111111222222222222222222222222222111333444333222111222333777555222111111111000///))),,,///222222333444666555555555555555666777777666666666666666666666666333666888888888777888999666999===???@@@@@@@@@AAAFFFHHHJJJMMMQQQVVV]]]aaaaaaiiittt}}}wwwrrrjjjddd[[[SSSNNNLLLJJJIIIEEEBBB>>>;;;999777555333333333444222000///000222000111111111111111000000111000//////.........///...------,,,+++,,,,,,,,,------------------------//////...---+++***))))))...---------,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,++++++******'''(((((())))))*********(((((()))))))))))))))*********)))))))))((((((((())))))))))))))))))))))))************************))))))(((''''''((((((((())))))(((((((((((())))))&&&'''(((((())))))((((((*********************)))************))))))))))))&&&(((***)))(((''''''((())))))))))))))))))))))))'''((()))******)))(((''')))))))))************************+++++++++,,,,,,******))))))))))))******++++++++++++,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...........................///000///......000222111111111111000000000000111222555777666666<<>>JJJRRRbbbqqqzzztttfffZZZNNNEEEBBB@@@???>>>;;;888888:::<<<666777888999999888777666333444777:::<<<;;;888555666555444444333333444444333222222111000111111111222111000111222222222000000000000000000000000000///////////////000111111000000000000111111111111111111111111111111111111///111222111000///000111///111444444333222333444222444666666444222111111111111000000111111222333555555444444444444333333555666777666555444555777;;;:::888555444555999<<<666999<<<>>>???@@@AAACCC???EEEKKKMMMLLLPPPXXX```[[[[[[\\\]]]ccclllvvv~~~}}}zzzzzzzzzzzzzzzvvvvvvuuusssnnngggaaa]]]XXXTTTOOOKKKHHHGGGEEEDDD@@@>>><<<<<<>>>???@@@???999666333222222222222111---///111000---,,,...000......///////////////...000//////............//////...---,,,+++,,,---...------------------------******+++,,,,,,---......))))))))))))((((((((((((******++++++++++++******''')))+++,,,,,,***'''&&&&&&''''''((()))******+++'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%''')))***+++))))))(((((((((((())))))&&&''''''(((((((((((((((''''''''''''(((((()))))))))(((((((((''''''''''''%%%''')))***((('''''''''''''''''''''''''''''''''((()))+++,,,+++***((('''(((((())))))*********+++************++++++++++++******))))))))))))******))))))))))))***+++,,,---+++***((((((((((((***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000---------.........//////111---,,,...000111555:::<<>><<<<<<<<<<<<:::888888999999999999888777777666666777777777666666555555444222000//////000000111111000000000000111111444222000000111222111000111111111111111111111111111111222222222222111111111111111111111111111111222222333333333444444444111111111111111111111111333222222111111222222333444333222222111111222222555222000000333444333111333333333333333333333333444555555666666666666666555555555555555666777777999999:::;;;;;;<<<======>>>???@@@BBBDDDFFFGGGHHHFFFFFFHHHJJJOOOTTTYYY\\\ccchhhnnnsssuuuuuuvvvvvvoooooopppppppppqqqqqqqqqtttsssrrrpppnnnmmmkkkkkkkkkiiihhhhhhjjjkkkkkkkkkbbb```___]]][[[ZZZYYYYYYVVVUUUTTTSSSQQQNNNLLLKKKCCCBBBAAA???===<<<<<<<<<;;;;;;:::999888777666666222222222111111111111111000111222111000111222444111111111111111111111111...///111111///...///000222///,,,+++,,,---...---...............,,,***)))'''***------***((()))***,,,++++++******++++++,,,******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&++++++***)))(((((())))))&&&'''''''''(((((()))))))))&&&######&&&)))))))))&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&'''((())))))'''((((((((((((((((((((((((******))))))))))))******(((((((((((((((''''''&&&(((((()))***************((((((((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))++++++******************))))))*********+++++++++---,,,+++******+++,,,---...------,,,,,,++++++***,,,------......------,,,------............------000000000000000000000000111111222222222333333333888:::BBBOOO\\\hhhuuurrreeeUUULLLIIIBBB@@@>>><<<<<<<<<;;;999888777777888888888777666666777777777888888777777666777666444222111111111111111111000000000000111111333111//////000111000///111111111111111111111111000000111111111111000000111111111111111111111111000000000000111111111111111111111111111111111111222222222111111222222222222222222222333333444555555333111111333444444222333333333333333333333333555555666777777777777777666555555555666666777777777777888888999::::::;;;999999;;;<<<>>>@@@AAABBBCCCCCCBBBBBBDDDFFFIIIJJJQQQTTTWWWYYYXXXWWWWWWWWWUUUUUUTTTTTTTTTTTTTTTTTTYYYXXXWWWVVVUUUSSSRRRRRRSSSQQQOOOOOOPPPPPPOOONNNLLLLLLJJJIIIGGGFFFFFFFFFDDDCCCCCCBBB@@@>>><<<;;;;;;;;;999888777666666666555555555555444444444444222222222111111000000000///000111000///000111333////////////////////////...///111111///...///000111///,,,+++,,,...............//////...---+++***(((+++---,,,***)))***+++,,,++++++******++++++,,,************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&***))))))(((''''''((((((''''''''''''((((((((()))(((%%%######&&&((()))(((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&'''((())))))'''))))))))))))))))))))))))******))))))))))))******(((((((((((((((''''''&&&'''((())))))******))))))((())))))***************))))))))))))))))))))))))***)))))))))))))))))))))************************++++++,,,,,,,,,---------,,,+++************+++,,,---,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,//////000000000000//////+++,,,---...000111222222111111111111222222222222444555:::EEEOOOXXXdddoooqqqdddTTTKKKIIIBBB@@@>>><<<;;;;;;:::888666666666777777666666555444777888888999999999888888:::888666444222222222222111111000000000000111111222000......///000///...111111111111111111111111//////000000000000//////111111111111111111111111////////////000000000000111111111111111111111111222222222222222222222222111111111222333555666777555333222222333444444333111111222222333333444444555666777777888888777777666666666666777777777777555555555666666777777888555666777888:::;;;<<<======<<<;;;:::::::::;;;<<>>======<<<;;;999======<<<;;;::::::999999888888888888777555444333444333333222222222222222111111111222222333333333333222222111000//////......///000///......000222////////////////////////...000111111000//////000///---++++++---...///.........//////...---,,,+++)))+++,,,+++***)))+++,,,++++++************++++++************++++++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&)))(((((('''''''''''''''''''''''''''(((((((((((('''%%%$$$$$$&&&((())))))''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''***************************))))))(((((())))))***(((((((((((((((''''''&&&''''''((())))))))))))(((((()))+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,---------+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,//////000000000000//////******+++,,,...///000111//////000000000111111111222000333:::@@@FFFPPPZZZrrrooocccRRRJJJHHHAAA@@@>>><<<;;;;;;:::888666666777777777777666555555888888999:::::::::999999:::999666444222222222222111111000000000000111111222000......000111000///111111111111111111111111......////////////......111111111111111111111111000000000000111111111111111111111111111111111111111111222222222222111111111111111111222333444555333222111111222222333222000000111222333444444555444555555666666666666666666666666777777777777777444444444555555555666666666777777999:::;;;<<<<<<777777666666777888999999<<<===>>>>>>===>>>@@@BBBFFFEEEDDDBBBAAA???>>>===========================???===;;;999999999777666888888888888888777777777666666666666666555555444222111111111111222333333333333333333333333333333222222111000///......------...///...------...000000000000000000000000000///111333222111000111111...,,,++++++---//////...---......///...---,,,+++***+++++++++***+++,,,,,,++++++************++++++)))))))))******+++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''')))(((((('''''''''(((((('''''''''(((((((((((((((''''''&&&&&&((()))******((((((''''''''''''((((((((('''&&&'''((())))))'''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((&&&(((+++------,,,***((()))))))))))))))))))))))))))))))))))))))************************+++++++++))))))*********+++++++++***))))))))))))))))))***)))******+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------......------,,,------------------------........./////////000000333000000444777;;;DDDMMM___nnnnnnaaaPPPIIIGGGAAA???>>><<<;;;;;;:::888666777777888888777777666555888888999:::::::::::::::888777555333111111111111111111000000000000111111222111///000111222222111000000000000000000000000......////////////......000000000000000000000000//////000000000111111111000000000000000000000000000111111222222111111000111111000000000000000111111111000000///000000111000000111111222333444444222333444444555555444444555555666777888777777666444444444444555555555555777777888999::::::;;;;;;555555555666777888999999555777888888888:::===???>>>===<<<:::999777666555666666777777777888888888999777666666777777666555333444444555555444444333222333333444444333333222111111111111222333444555555555444333333222111111111111000000///...---------......---,,,,,,---///////////////////////////000222333333222111111222---+++++++++---///...---,,,---.........---,,,+++*********+++,,,,,,,,,,,,+++******))))))******+++'''(((((())))))***************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''')))))))))(((((()))******((((((((((((((('''''''''(((((()))))))))***+++,,,)))((((((''''''(((((()))((('''&&&'''((())))))'''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((%%%''')))+++,,,***((('''))))))))))))))))))))))))(((((())))))************))))))*********+++++++++))))))*********+++++++++)))))))))******)))))))))((()))******+++,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,........................------........./////////333000000222444666===EEENNN]]]qqqmmm```OOOHHHFFF@@@>>><<<;;;:::;;;:::999777777888888888888777666666777888999999::::::::::::666555333222111000111111111111000000000000111111222111000000222333222222000000000000000000000000......////////////......000000000000000000000000............////////////000000000000000000000000///000111222222111000///111000000///....../////////000000///......///111000000111111222222333333111222222333444333333333333444666777777777666555444444444444444444444444555555666666777777777888444444444555555555555555444555666555555555777999::::::999888777666555444222333333333444444444555444333222222444555555555222333444444444333222111111222222333333333222222000//////000111222333333444444333222111000///...////////////..................///---,,,+++---...------------------------///111222222111000000111---,,,+++,,,---...---,,,***+++,,,------,,,+++******)))***,,,......---+++******))))))))))))******((((((((((((((()))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((***))))))))))))******+++(((((((((((((((''''''''''''(((******))))))+++,,,((((((''''''''''''((((((((('''&&&'''((())))))''''''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((''''''&&&''''''((())))))))))))(((&&&''')))*********((('''))))))))))))))))))))))))((((((((()))******++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------)))******++++++******))))))))))))***+++,,,,,,---++++++,,,,,,,,,,,,++++++......////////////......,,,,,,---///000111222333------........./////////111......000111222777===FFFRRRcccrrr~~~~~~lll___NNNGGGFFF@@@<<<;;;999:::;;;;;;:::888666666777777666666555444666777888999::::::::::::555444222111111111222333111111000000000000111111111000//////111222222111000000000000000000000000/////////000000/////////000000000000000000000000....../////////000000000000000000000000000000000///000111222222111000///000////////////000000111///000111000...---///222111111111111111222222222222222333444444444444333222333555666666666444444333333333333333333333333333333333444444444444444222222333333444333333333444666777777666666777888::::::::::::999999999999333333444444444444444555444222111222444555555444333444555666666444222111333444444555444444333333////////////000111222222222111111111000000//////------............//////...//////...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///...---...///---,,,+++,,,------,,,***))))))++++++++++++***)))((()))***...000000---)))******))))))))))))************))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((()))******)))(((((((((''''''''''''$$$'''))))))(((((()))+++(((''''''&&&&&&''''''(((((('''&&&'''((())))))'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&'''((())))))******))))))(((((()))************)))))))))))))))))))))))))))'''(((((()))******++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------******+++,,,,,,+++******))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++---......//////......---,,,,,,---///000111222333............///////////////---...000000...111777>>>GGGTTT```jjjwww~~~lll^^^MMMFFFEEE@@@;;;:::999999;;;;;;:::999555555666666555555444333555666777888999:::::::::444444222222222222333444111111000000000000111111000///---...000111111000000000000000000000000000//////000000000000//////000000000000000000000000111111111111222222222222000000000000000000000000...000111222222111000...////////////000222333444///111222111///...000333222222222111111111111111222333444444555555444444111222444666666555444333333333222222222222222222333333333333333333333333///000111333444555555555222444666777777777888999555555555666666777777777444444444444444444444444333222000111222333222222222333444555444222000...333333444444444333222222000000000000000111222333111111111111222222222222,,,,,,------...///////////////000...,,,,,,---...........................***,,,------,,,++++++,,,...---,,,,,,------+++)))((((((***++++++***)))(((((((((***///222111,,,(((******))))))))))))******,,,+++++++++******))))))******))))))))))))******************************))))))))))))))))))))))))&&&&&&'''((())))))(((((('''''''''''''''((()))***))))))(((((('''''''''&&&"""%%%((((((&&&&&&'''***''''''&&&&&&&&&&&&''''''((('''&&&''')))))))))'''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&(((((()))******************************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,))))))*********+++++++++***+++,,,------,,,+++******************++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++////////////////////////........./////////000000000...///111000---///333111999CCCLLLVVVdddsss~~~jjjZZZPPPHHHCCCBBB:::;;;<<<======;;;999888444666777555333333666:::;;;:::999999::::::888666444333222111000000000000...///222333333222///...000000000000////////////............////////////000///...------...///000,,,,,,,,,---------......000000111111111111000000000000000000////////////000000000000000000000000000000///...............////////////////////////333222000///......------666555444333222111222222111111333333333333111111222333333333222111111000333333333333333333333333333333222111222333444555444444444444444444333333333222111222555666444111666555555555555444444444444444444444444444444444555555444444444444444444666555444333222111222222000000000000111111111111000000000000//////////////////............//////------++++++++++++------///...,,,***))))))******))))))***+++,,,,,,------...,,,******+++++++++***++++++,,,,,,,,,+++******------------,,,***((('''&&&))),,,---+++)))(((''')))))))))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((''''''(((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''(((((())))))))))))(((((('''''''''&&&'''&&&&&&(((++++++(((%%%((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&'''((()))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))+++)))((('''((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))******+++,,,,,,---......111111000...,,,,,,---//////...,,,,,,...//////...222000///------///000222////////////000000000000444777:::<<>>>>>======;;;999777666666666555444444555777888999888888999::::::888777666666555333333333333333000///...------...///000111000...,,,,,,---...///............////////////000//////...---------------.........////////////---..................---.........///////////////........................000///............//////////////////////////////000/////////000000111222+++---000222444444333222333333333444444333333333222222333333333333222222222222222222222222222222111111111111111222222333000111111222333444444555111111222333333333333222444444444444333333333222222222222222222222222222333222111111111333444555111222444555555444222000............////////////000000000000////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))******+++++++++,,,,,,+++))))))***++++++***(((((()))+++,,,,,,,,,,,,(((((())))))************((()))***)))((((((***,,,*********)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&'''''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((************))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))******+++++++++++++++***)))(((***+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))(((((())))))***+++*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,+++++++++++++++(((***---...---,,,---------,,,******,,,------,,,,,,---............---,,,........./////////000000///222333333222555<<>>>>>===<<<:::999777777666555444444555666777777888777777888::::::888777777666555444333333333333000///...------...///000///000000000000///...---............////////////...............------,,,,,,,,,---------.........------............------------....../////////000------------------------//////............//////////////////////////////222222222222333444555555...000222444444333222111333333333333333333333333111111222222222222222111111111111111111111111111000000111111111111222111000000111111222333444444000111222333333222222333444333333333222222222222222222222222222222222222222222222333444555555666666777777888666444111000............////////////000000000000////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))))))***************+++++++++***((()))***++++++***'''((()))***+++,,,,,,,,,*********)))))))))))))))%%%(((+++,,,+++***)))***************))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&&&&'''''''''''''''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((************))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))***+++++++++++++++***)))(((++++++,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))******************************((()))***++++++***))))))+++++++++++++++++++++***)))+++......---++++++++++++***)))***,,,.........---...////////////...---............////////////...111333333222333777:::???JJJWWW```fffqqqhhhYYYPPPHHHDDDCCC>>>>>>===;;;:::999888888777555333333555777777777666555555666777888666555666666555444333333333333111000///......///000111...///111222222000...,,,............////////////,,,---............------,,,,,,,,,------------...------............---------------......//////000........................///............//////000////////////////////////...............///000111111222333333333222111000333222222111111222222333111222222333333333333333000000000000000000000000//////000111111111111000000000000111111222222333///111333333222111222333333333333222222222111111111111111111111111111111///000222555666666666555999999999888666444222000....../////////000000000000000000000////////////---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++)))***************))))))************************+++)))((((((***++++++***(((((()))***++++++++++++,,,+++***)))))))))))))))$$$'''+++---,,,***))))))++++++******)))(((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&''''''((()))((((((''''''''''''((((((%%%&&&''''''((('''''''''%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((()))*********+++******)))))))))***,,,---------,,,+++))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))'''((()))***+++***)))(((*********++++++++++++++++++,,,...---,,,++++++,,,,,,******+++---/////////........................------........./////////,,,...000111111111333444222:::EEENNNWWWeeeuuugggWWWNNNGGGCCCBBB======<<<;;;::::::999999888555333333666777777666555444444555777888666555666555444333222222222222000000000//////000000000//////000000000///...---............////////////***+++---............---------------..................////////////......,,,,,,---......///000000.......................................///000000////////////////////////,,,+++++++++++++++,,,---111111111111111111111111222111111000000111111222000000111222222222222222000000000000000000000000...///000111111111000///000000000111111111111111...111333333111000111333222222222222111111111111111111111111111111111111///111555999::::::888666999888777666555444333222/////////000000000111111000000000000////////////------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***************))))))))))))***)))'''(((***++++++***))))))************))))))++++++***)))***+++,,,,,,%%%(((***+++*********+++++++++******)))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))***((((((''''''''''''((((((%%%&&&&&&'''((((((''''''$$$%%%&&&'''((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%(((++++++)))((()))***(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''(((((()))*********))))))&&&''')))+++,,,,,,,,,+++))))))))))))))))))))))))(((((()))***************((()))))))))************************************'''(((***,,,,,,+++***)))))))))******++++++,,,,,,+++,,,---,,,,,,,,,...000///---,,,,,,---......---......---,,,,,,---......---------.........//////,,,---///000000///000000000444999???GGGSSSaaalllyyy}}}eeeVVVMMMFFFBBBAAA===<<<;;;:::::::::::::::888555222333666888777666777666666777999:::999777555555444333222222222222000000111111111111000000000///...---,,,---................../////////000)))***,,,.../////////.............../////////000......////////////......,,,,,,------...///000000////////////////////////...............///000111////////////////////////111000000/////////000000/////////...///000111111222111000//////000111222------...///////////////000000000000000000000000---...000111111111000///111111111111000000000000...111333333111000111333222222222111111111111000000000000000000000000000000444999>>>???>>>;;;999777666555444444444444444000000000000111111111111000000000000////////////...------,,,,,,------...++++++------------+++++++++,,,---.........---,,,*********)))))))))))))))***((('''(((***++++++***)))************))))))(((***)))))))))***,,,...///(((((()))(((((()))+++...+++++++++***)))(((((('''((((((''''''''''''((((((************************((((((((((((((()))******((((((''''''''''''((((((%%%%%%&&&'''((((((((('''$$$%%%&&&'''(((((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%(((,,,---+++))))))***((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))$$$%%%''')))***+++++++++))))))))))))))))))))))))(((((()))***************(((((())))))*********+++++++++++++++++++++++++++((()))+++---------+++***(((((()))***+++,,,,,,---***+++,,,+++,,,---111333333000...---------,,,+++...---+++******+++---...---------.........//////...///000000000/////////444444444555;;;DDDOOOWWWgggttt~~~fffUUUKKKCCC===<<<@@@>>><<<:::::::::888777888666555444444555666888888888999999999999888888555444222111000000111222222222111000//////000000111111000000/////////...222111///.........///000//////............//////........................,,,,,,------.../////////////////////000000000000,,,,,,---.../////////...---...///000000///...---.........////////////000000000////////////000000------............------222222111000000///000000000000//////.........---000111000...------000333---...000111222111///...000000000000//////////////////////////////////////////111222222111000000000000000000111111111111000555<<>>???===;;;999999999777666777666555444444555666777666777777888888777777666555444333222222111111111222111111000//////000000///.........------------222111000///...//////000///..................///........................,,,,,,------.../////////.../////////000000000000------......///.........---...////////////...---------........./////////000//////////////////000............////////////111111000///////////////000/////////.........---/////////---,,,,,,///111---...000111222111000///000000000000/////////...////////////000000111111000111222222222111000////////////000000000111111000444:::>>>???<<<777333333222111//////000111222000000000000000000000000////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,------************))))))))))))))))))*********))))))((())))))))))))))))))))))))*********)))(((''''''''''''((()))******)))((('''))))))))))))))))))))))))###  $$$'''%%%###(((((('''''''''((()))***+++$$$###((((((###$$$+++222---'''%%%'''((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++******)))((((((''''''(((((()))))))))))))))((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((()))************)))+++,,,,,,***((())))))************))))))******))))))))))))******((()))))))))************(((((()))***************++++++,,,,,,,,,,,,+++++++++*********************...+++***,,,,,,)))***---...+++)))***---//////...---..................---....../////////---,,,+++////////////000000000000---///111222444777;;;>>>MMMSSS\\\dddllluuu~~~|||cccRRRIIICCCAAAAAA@@@===;;;:::::::::888777777666555444444555666777555666666777777666666555555555555444444333222111111111000/////////000000............------------111111000///////////////......------------......------------------------,,,,,,,,,---......//////....../////////000000000.........///......------,,,------......------,,,,,,,,,,,,---------......//////............//////---,,,,,,,,,,,,---...///000/////////............/////////........................---+++,,,...000...///000222222111111000000000000/////////............///000111222333333111222222222111000///............////////////000///222666999999777444222000///...------...000111000000000000000000000000////////////////////////...------,,,,,,------...------------------------++++++,,,,,,,,,,,,++++++++++++************++++++******************))))))************)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''%%%"""###'''((('''%%%'''''''''&&&''''''((())))))######''''''######)))999222)))$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&'''((()))))))))(((((((((''''''''''''((()))(((((('''&&&&&&&&&&&&''''''''''''''''''((())))))))))))(((((())))))******(((''''''((())))))(((&&&))))))************))))))******))))))))))))******))))))))))))************(((((()))***************.........---,,,+++***))),,,+++)))'''((()))+++,,,000,,,+++---,,,)))))),,,---+++)))***,,,...............////////////......+++,,,---.../////////...//////000000000111111111+++---000222222333555666???DDDKKKSSS[[[fffrrrzzzzzzaaaPPPHHHDDDBBBCCC@@@>>><<<;;;;;;;;;:::999777666555555555555666777555666666777777666666555444555666666555444222111111000000/////////000000000000000000000/////////111000000///////////////------,,,,,,,,,,,,------------------------------+++,,,,,,------...//////........./////////000000.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......------......///+++******)))***+++,,,---..................------...........................//////...,,,,,,...000///000111111222222111111000000/////////.........,,,---...///111222333444111111111000///...---------------.........//////...000222333444333222111------,,,,,,---...///000000000000000000000000000...........................------,,,,,,------...------------------------++++++,,,,,,,,,,,,+++++++++++++++******+++++++++******))))))((((((''''''************)))))))))(((***)))((('''''')))***+++))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''',,,***((((((***+++***(((''''''&&&&&&&&&'''''''''***&&&&&&******&&&&&&***666111)))%%%$$$&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''(((((()))(((''''''&&&&&&&&&'''''''''''''''''''''((()))))))))((((((((((((((())))))(((''''''((()))***)))'''))))))************))))))******))))))))))))******)))))))))))))))*********(((((()))***************,,,,,,++++++***)))'''''',,,++++++******+++,,,------******,,,,,,))))))---,,,+++******+++,,,---...------............------++++++,,,---......//////////////////000000000000...000222222222222333444777:::???EEEMMMYYYgggppp}}}yyy```PPPHHHDDDCCCEEE>>><<<:::999::::::999777666666555555555555666666666777777888888777777666444555666666555444222111000///////////////000000/////////000000000000000000000000000000//////...------,,,,,,,,,,,,------------------------------++++++,,,,,,---.....................////////////.../////////...---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---......------------......,,,++++++++++++++++++,,,,,,---............---------------...............///000000000......///111//////000000111111111111////////////............++++++---...000111222333000000///...---,,,,,,,,,------------..................//////////////////------------......//////////////////////////////---------------------------------,,,,,,---------------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++---------,,,,,,++++++***************)))))))))(((******)))((()))***,,,---))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&&&&&&&%%%''''''''''''''''''&&&&&&***((((((******((((((***---+++(((&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%'''((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''((())))))(((''''''&&&&&&&&&''''''+++***)))***,,,---,,,+++))))))************))))))******))))))))))))************))))))))))))))))))(((((()))***************((()))))))))))))))(((((()))***+++,,,---,,,++++++)))''''''***+++)))***...++++++******)))***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------.........//////000111111000///000222555222444888;;;BBBLLLYYYcccttt|||xxx___PPPIIIEEECCCDDD;;;999777777777777666555666666666666666666666666666777777888888777777666555555555444444333222111//////......//////000000---------...............000000000000000///............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------........./////////.........///......---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,------...............,,,++++++,,,---.../////////...------------------.........///000111000/////////111///////////////000000000/////////.........------++++++,,,...///111222222000///...---,,,,,,---------------............///........................------..................////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++*********************))))))))))))***)))))))))***+++,,,---))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''((((((((('''&&&&&&''''''((())))))(((''''''$$$%%%&&&&&&'''''''''''')))))))))((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''((((((((('''%%%&&&'''((()))))))))((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''&&&&&&%%%%%%&&&&&&(((&&&%%%&&&((()))))))))))))))************))))))******))))))))))))******************))))))))))))(((((()))***************((()))***+++++++++++++++%%%''')))+++++++++)))((('''%%%%%%)))***)))+++...***++++++***((((((+++---++++++,,,,,,,,,,,,++++++...---,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,---111333...000333444888???IIIQQQccclllyyywww```QQQJJJEEEBBBBBB;;;999777777888888777666555555666666666666555555555666666777777666666555555444333222222111111111...............///000000------------.........//////000000111000///...---///..................///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......---------.........//////------......///............---,,,++++++,,,---...,,,,,,,,,,,,------------------,,,,,,,,,,,,---------...//////---+++(((&&&+++---...000000000......,,,,,,,,,------.........---///000000///......///...............//////000//////.........---------,,,---...///000111222222000000///.........///000---............/////////........................------......------,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,+++***)))((((((((((((((()))))))))************))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''&&&%%%&&&'''((((((((()))))))))((('''&&&%%%'''(((((((((((('''%%%"""###%%%&&&&&&'''((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))&&&''''''(((((((((''''''%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&%%%$$$"""###%%%'''''''''))))))************))))))******))))))))))))******************)))))))))((((((((()))***************)))***++++++,,,,,,,,,+++&&&'''((())))))*********)))&&&&&&******)))***...***++++++)))''''''***,,,+++,,,,,,------,,,,,,+++------,,,++++++,,,------------------.........///)))***,,,------...000222---///111222222555;;;@@@NNNWWWeeepppxxxwww```RRRKKKEEEBBBAAA>>><<<::::::;;;;;;:::999555555666666666666555555444555555555555555555444555444222111000000111222...............///000111.../////////000000111111///000111111111000...---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......---------.........//////,,,,,,---.../////////.........,,,,,,,,,,,,......,,,,,,------------......---,,,,,,++++++,,,,,,---***+++,,,---+++'''### ,,,---///111111000///...,,,,,,,,,------.........,,,...//////...------......------------...////////////.........---------......///000111222222333111111000//////000111222.........////////////000........................---------------,,,+++***////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++******************************++++++++++++******((()))***++++++***)))(((******++++++,,,,,,,,,---************))))))))))))%%%&&&(((************)))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((($$$$$$%%%%%%$$$$$$&&&'''((()))*********)))'''&&&&&&((()))(((((()))(((&&&###$$$%%%%%%%%%&&&)))+++%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''(((((((((%%%&&&&&&'''((()))******((((((((()))((((((''''''$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))***)))((('''''''''''''''***(((''''''))),,,,,,,,,))))))************))))))******))))))))))))******+++*********))))))(((((((((((()))*********************+++++++++******)))***)))(((((()))+++---...,,,)))(((++++++)))***---)))++++++)))''''''))),,,,,,------......------,,,,,,++++++***+++,,,...///............/////////000&&&)))...000111111111111...111333222000111555888???HHHUUU```fffmmmtttzzzvvv\\\OOOJJJFFFAAA???<<<;;;::::::;;;;;;888777999555222111444666666555666666777777777777666666444333222111111111222333,,,...//////---+++++++++000...,,,,,,---...///...//////000111111111111111222111///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////............//////---...///000000///...---...,,,)))***,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++,,,+++,,,...//////...,,,++++++,,,...//////...,,,***---+++***,,,///000...++++++++++++,,,,,,---------///......---------......------............------------,,,,,,...111333555:::555000///111333111...,,,,,,,,,,,,,,,...//////......////////////......///,,,+++,,,...000...,,,------------------------...---+++******+++---...,,,,,,,,,++++++*********))))))(((((((((((())))))++++++******************))))))))))))***************************+++++++++))))))))))))))))))))))))***)))(((''''''((()))***((()))*********((('''&&&'''''''''''''''((())))))))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&'''***,,,...---,,,'''###%%%((((((###(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''&&&%%%%%%%%%&&&(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''((()))+++,,,---------,,,***)))'''((()))***(((''')))((('''&&&&&&'''((()))''''''((())))))))))))))))))((('''&&&&&&'''((()))%%%&&&&&&''')))+++,,,---***++++++,,,,,,++++++******************)))((('''))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***---------------------------------......---,,,,,,,,,,,,,,,---------......---...//////......///111000000111222333333444444888;;;AAAGGGOOOYYYccciiittt~~~uuu\\\OOOJJJFFFAAA???<<<;;;::::::;;;:::888777888555222222444666666444666666777777777777666666222111000/////////000111...000111000//////000111000...,,,,,,---.........//////000111111111111000111111000...---,,,,,,,,,...............---------******+++++++++,,,,,,,,,......------------......,,,------------------,,,///,,,***+++---...,,,+++************************+++,,,,,,,,,,,,++++++***+++,,,---......---,,,+++,,,,,,---......---,,,+++---,,,+++---///000...,,,,,,,,,,,,,,,------------222111000///...---------------............------000/////////000333555777999444000///111222111...///......------,,,++++++......////////////......+++)))'''(((***+++***(((------------------------///...---++++++---...///,,,,,,,,,++++++*********+++******))))))******+++************************))))))))))))************************************))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((''''''((((((''''''(((((()))***))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&''')))+++---)))+++)))%%%%%%((((((%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''((()))***++++++*********((('''((())))))(((''')))(((''''''''''''((()))''''''((()))))))))))))))))))))(((''''''((())))))******))))))((()))))))))***++++++,,,,,,++++++***))))))******+++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,---------......---...//////......///000//////000000111111222222222555999===CCCJJJRRRWWW```jjjxxxttt[[[NNNIIIEEEAAA???<<<;;;999999::::::888777666444333444555666555444555666666777777666666555222111000///...///000000//////000//////000222555000...,,,,,,...///...---...//////000000000000000111111000///...---------//////......------,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++************++++++///---,,,,,,------,,,***+++++++++++++++++++++++++++,,,...///...,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,...///000...---.........---------------222111000...---,,,++++++------............------000/////////111333555666777333//////000222000...---............,,,+++***......////////////.........,,,+++,,,---...,,,+++------------------------...---,,,++++++,,,---...+++++++++++++++************))))))(((((())))))***************************)))))))))*********+++++++++++++++******))))))((())))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((((((((()))(((((((((((()))******)))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((()))((('''''''''(((***+++&&&+++---)))&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''(((((((((((((((''')))((('''''')))))))))''')))((((((''''''(((((()))''''''((()))))))))))))))***))))))(((((())))))***++++++***)))((((((((((((******++++++++++++******((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,---------......,,,...//////......///000............////////////...000222333666:::???CCCNNNXXXeeepppwww}}}rrrYYYMMMIIIEEEAAA>>><<<;;;999999999999888777444444444555666666555444555666666666666666666555444333222111000000111111......---,,,+++,,,///222///...,,,---...///...------...//////000000//////000000000000///......---------,,,++++++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++)))(((((()))++++++......---------,,,+++***------------------------,,,------------+++***)))++++++***))))))***++++++,,,,,,+++++++++,,,---...------......//////...---/////////......------,,,...---,,,+++******)))***,,,------......------,,,---------...///000222333444111///...000111000...)))+++---/////////---,,,---......//////......---000000///////////////...------------------------******)))(((((()))******+++++++++***************''''''&&&&&&&&&&&&''''''))))))))))))************))))))*********+++++++++,,,++++++***)))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***)))))))))))))))******+++)))(((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''((((((&&&...222---'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((('''&&&$$$''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&((('''&&&''')))))))))'''((((((((((((((()))))))))''''''((()))))))))))))))******))))))))))))******((('''''''''((())))))*********++++++++++++******)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***(((''''''(((***+++++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,---------......,,,---///...------...000///.....................///000111111111333666999BBBIIITTT]]]eeeoooyyypppXXXKKKHHHDDD@@@>>>===;;;888888888999888777222444555666666555555555555555666666666666555555444333222000///000000111......---+++)))))),,,......---------//////...,,,------...////////////.........///000//////...---,,,,,,+++++++++***************+++++++++,,,,,,,,,......------------......,,,+++***))))))***+++,,,,,,,,,------,,,+++******---------------------------,,,+++)))))))))***++++++******))))))******+++,,,++++++++++++,,,---...---...//////...---------/////////......------,,,++++++*********++++++,,,,,,,,,------------,,,,,,,,,,,,------...///000111000///....../////////...)))+++---/////////---,,,------............------,,,,,,,,,+++************------------------------))))))))))))))))))))))))************************''''''&&&&&&&&&&&&''''''(((((()))))))))*********************++++++++++++++++++******)))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***)))))))))))))))******+++((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))(((((('''''''''''''''(((111666000(((%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''))))))(((&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''''')))((((((((((((((((((((('''&&&&&&'''((())))))((('''(((((()))))))))))))))''''''((()))))))))))))))))))))************))))))&&&&&&&&&&&&''''''((())))))******++++++******))),,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((,,,,,,,,,---------......,,,---......------...////////////////////////...111222222222111222444666888;;;AAAGGGOOOZZZgggoooxxxoooVVVJJJGGGDDD@@@>>>===:::888777888888888777222444555555444444666777444555555666666555555444333111000...---------...///000///---+++***,,,......------...//////...,,,,,,------...............,,,---.../////////...---,,,,,,,,,---------------******+++++++++,,,,,,,,,......------------......+++++++++******+++++++++(((***,,,---+++*********************************,,,+++)))(((((()))+++,,,******************************++++++,,,,,,------,,,---///...---+++,,,---.........---------------,,,,,,,,,,,,---...//////,,,,,,------------,,,,,,------......///000000000---.....................---............,,,+++***------............------***+++,,,+++)))'''((()))------------------------++++++++++++++++++++++++)))))))))******************))))))(((((())))))***'''(((((())))))******************++++++++++++,,,*********))))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***)))(((((((((((()))******(((''''''''''''(((((()))&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((000444///'''%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((---111///***&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''))))))((((((((())))))***'''&&&%%%&&&((())))))(((''''''((()))************''''''((()))))))))))))))((())))))******))))))((())))))((('''&&&&&&&&&&&&))))))************)))))),,,,,,,,,,,,+++***)))(((+++++++++++++++++++++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''',,,,,,,,,---------......+++---......------...////////////000000000000000000111222111000000222444444444666999@@@JJJUUU]]]kkkuuummmUUUIIIFFFDDD@@@>>>===:::777666777888888777333444555444333333777999444555555666666555555444333222000...---------------...//////---,,,---......------...000///...,,,,,,,,,---............---***+++---...///...---,,,+++++++++,,,------......******+++++++++,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++******$$$(((+++,,,***))))))+++))))))))))))))))))))))))************+++,,,,,,---******+++,,,,,,+++******((()))+++,,,------,,,,,,+++---......+++******,,,,,,,,,,,,,,,------------...------------......///+++,,,,,,------,,,,,,+++++++++,,,---............+++,,,---...............///......------,,,++++++,,,------......------,,,---///000...+++***+++,,,------------------------+++,,,,,,,,,,,,,,,,,,+++((()))))))))*********++++++******))))))******+++''''''(((((()))******+++*********+++++++++,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))((((((''''''(((((()))***'''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''%%%+++...***%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((000777333***$$$&&&+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''((((((''''''''')))***+++&&&%%%%%%&&&((())))))(((&&&''')))***++++++******''''''((()))))))))))))))'''((())))))))))))((('''***))))))((((((((())))))))))))************))))))*********+++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,---------......+++---......---,,,...///......//////000000111111///000111000......///000222222333555999???FFFKKKWWWaaaooozzzmmmUUUIIIFFFDDD@@@>>>===:::777666777888888888333444555333222333777;;;444555555555555555555444555444222000///...//////)))+++---...------...///---------...000000---++++++,,,------......------(((***,,,.........,,,+++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,((()))***++++++***)))((("""&&&***+++***))))))+++************************((()))+++---......------)))***,,,------,,,***)))''')))+++---...---,,,+++***,,,...---***((()))++++++++++++,,,,,,---------...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++((()))***+++++++++++++++***,,,---...------...///,,,,,,,,,,,,,,,...//////,,,------......------,,,---///000...+++)))+++---------------------------******++++++++++++******(((((())))))*********+++))))))(((((((((((())))))&&&''''''((()))******+++******+++++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''(((*********)))((('''''''''''''''((())))))'''''''''''''''((()))***%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''"""''')))&&&$$$%%%'''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&111999444''' $$$+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''''''&&&&&&&&&'''(((***+++&&&%%%$$$&&&((())))))(((&&&''')))***+++++++++***'''(((((()))))))))))))))&&&'''((())))))((('''&&&''''''((()))+++,,,...///))))))************))))))'''((()))***************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))***++++++,,,,,,,,,++++++,,,,,,,,,---------......+++,,,...---,,,,,,---///---------...///000111111///000111000...------......///000111444777:::<<>>DDDJJJMMMTTTWWW]]]ccckkkttt~~~yyyaaaPPPIII@@@???@@@:::777777777777777888888999666555444333333444555666222444555444333222333444444333111///...///000111//////...---------------///...,,,++++++,,,...///,,,,,,,,,------------...---,,,+++******+++,,,---,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************))))))(((,,,,,,++++++++++++,,,,,,+++******)))))))))))))))$$$%%%'''***---111444666************+++,,,------,,,+++******)))*********))))))))))))************))))))))))))*********+++++++++***************)))******))))))******+++,,,***+++++++++,,,,,,,,,---------,,,,,,,,,,,,------******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++******************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))************++++++%%%&&&&&&&&&''''''(((((($$$$$$%%%'''((()))***+++)))))))))(((((('''''''''&&&'''((())))))******)))""""""###$$$%%%''')))***'''((((((((((((((('''&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''))))))(((((('''&&&&&&%%%###$$$%%%&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***(((((((((((('''&&&%%%$$$&&&''''''''''''&&&%%%%%%&&&'''(((((((((((('''&&&%%%&&&&&&'''(((((())))))$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''((((((((('''&&&%%%))))))''''''''''''))))))***)))))))))***+++,,,---((())))))************)))))))))))))))))))))))))))***))))))(((((())))))***)))***,,,,,,++++++,,,...)))))))))*********++++++*********+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,------------.........000///..................,,,------------.........,,,...///000//////000222222111222333555888;;;===AAADDDJJJPPPXXXbbblllsss|||ttt]]]MMMGGG??????@@@:::888888777777777777777888555555444333333444555555222444555444222111333555333222111000////////////......---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((())))))************)))++++++************+++++++++******)))))))))))))))((()))+++---000444888:::+++++++++***++++++,,,,,,,,,++++++***))))))******&&&'''((()))***)))((((((***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++************+++,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,++++++)))))))))***++++++,,,,,,++++++++++++******************++++++++++++************)))))))))(((((((((&&&&&&'''((()))***++++++'''((()))******)))((('''((((((((()))))))))******''''''''''''((((((((((((&&&&&&'''(((((()))******'''''''''(((((((((((((((&&&'''((()))************%%%%%%$$$$$$%%%&&&((()))&&&'''((())))))(((((('''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&'''(((((((((((((((((((((((((((''''''''''''$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((()))((('''%%%$$$(((((((((''''''((((((((('''((()))***++++++++++++(((((()))***************))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++***)))***,,,************+++++++++,,,,,,,,,+++***+++,,,---...++++++******+++,,,,,,---,,,,,,---------.........---------,,,------......,,,,,,---------.........---///000000000///000111000///000000111222444444444777;;;@@@FFFMMMVVV[[[bbbgggmmmrrrvvvzzz~~~rrr[[[LLLFFF??????@@@:::::::::888777666666666666333333111111111111333333111333555444222111333555222222111111000//////...------,,,++++++++++++,,,---------,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************++++++++++++++++++++++++************************++++++************++++++'''((()))*********************))))))))))))******+++******))))))))))))))))))))))))***+++---///111,,,,,,++++++***+++++++++,,,,,,+++***))))))******)))***,,,...///...,,,+++,,,,,,---------.........---------,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---............---,,,++++++(((((()))***+++,,,,,,---************)))))))))(((******++++++++++++******))))))(((((('''''''''&&&%%%&&&'''((()))***+++,,,'''((()))******)))((('''&&&'''''''''(((((()))))))))))))))))))))(((((((((((((((((()))))))))))))))%%%%%%&&&'''((()))***+++&&&'''((()))************)))((('''&&&%%%&&&''''''%%%&&&((()))))))))(((''')))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&''''''&&&&&&'''((())))))((((((&&&&&&''''''((()))))))))&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&'''''''''&&&&&&%%%$$$&&&'''((())))))((('''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%'''))))))***))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))***++++++***(((&&&$$$((((((((((((((((((((((((%%%&&&(((************)))(((((()))***************))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***)))((()))******++++++++++++,,,,,,,,,...---,,,++++++---///000++++++***)))***+++---...,,,,,,,,,---------......++++++++++++,,,------...,,,,,,,,,---------......***,,,------,,,++++++,,,///000000111111222222222000222444666999===CCCGGGMMMRRRYYY___dddjjjpppuuuzzzmmm]]]MMMFFFCCC???999666999888888777777777777777444444333222222222222333555555444444444555555666333111...------...------444000,,,+++---//////------,,,,,,++++++,,,,,,---...,,,)))''''''(((+++,,,------------------------******++++++++++++******...------,,,+++***((((((************************+++***)))(((((()))***+++++++++,,,,,,,,,++++++***(((((('''(((((()))******************************(((((()))***+++,,,,,,---)))))))))***++++++,,,,,,,,,++++++******++++++,,,((()))***,,,,,,+++******,,,++++++******++++++,,,*********))))))))))))))))))************+++++++++***,,,---,,,)))(((+++...,,,,,,++++++***)))))))))+++,,,---------,,,+++***)))))))))***++++++,,,,,,)))***++++++))))))***,,,+++'''%%%'''+++...,,,)))******))))))(((((('''''''''((()))***+++,,,------++++++***)))(((((())))))+++***)))'''''')))***+++******))))))))))))******(((''''''''''''(((((()))***)))(((''''''((()))***)))(((((('''''''''(((((()))))))))))))))))))))))),,,)))''''''((()))&&&$$$'''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''%%%%%%&&&(((###$$$$$$%%%%%%$$$$$$###'''&&&%%%&&&((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%&&&((())))))(((&&&%%%***)))(((''''''&&&''''''+++***'''&&&%%%&&&'''((('''((()))((('''&&&''')))(((((((((((())))))))))))***,,,,,,+++)))((()))***))))))(((((()))***++++++)))************))))))((((((((())))))))))))((((((*********)))'''(((***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...------,,,,,,------.....................------++++++,,,,,,---...//////...------------...//////222111000//////...//////...///000222444666777888<<<>>>BBBFFFKKKPPPSSSUUUccchhhnnnqqqsssvvv|||~~~gggXXXIIICCCBBB>>>:::777888888777666666666666777555444444333333333333333444333333222222222333333444222000///000000000///444111......000111111///---,,,,,,++++++,,,,,,------,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++++++++++++++++++++++++++++++++*********+++***)))(((((()))***+++***++++++,,,,,,++++++***)))((((((((())))))***+++************************)))))))))******++++++,,,+++*********************+++******))))))******+++))))))***++++++++++++***,,,++++++******++++++,,,++++++******)))))))))((((((((()))))))))*********,,,,,,---,,,++++++,,,---******************++++++,,,---.........---,,,+++++++++******************+++,,,------+++***+++,,,'''$$$!!!###''')))(((&&&***)))))))))(((((((((''''''((()))***+++,,,,,,---+++******)))(((((())))))+++***(((''''''(((***+++))))))(((((((((((())))))***)))((('''%%%%%%%%%%%%))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))''''''((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%'''&&&&&&''''''''''''&&&&&&$$$#########%%%&&&%%%$$$''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&((('''''''''''''''((()))((((((&&&%%%%%%&&&'''''''''((()))((('''&&&''')))(((((()))))))))************+++,,,+++)))((()))***((((((''''''((())))))***+++++++++***)))((('''&&&(((((())))))))))))((((((*********)))((((((***,,,*********************************+++++++++,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,------,,,,,,,,,,,,------..................------++++++,,,,,,---......///---------------...//////111000/////////////////////000000111222333333444444555777:::>>>AAACCCDDDJJJOOOTTTWWWXXXZZZ```eeemmmooosssxxx|||xxxcccUUUHHHCCCBBB???;;;:::888777666666555555666666555555444333333333333444444444333333222222111111333111//////000111111000---,,,+++,,,.........,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******((()))******++++++******++++++++++++++++++++++++******))))))))))))************+++++++++++++++******))))))))))))***++++++))))))))))))))))))))))))************************,,,,,,+++******)))((((((***))))))))))))))))))************)))******+++,,,++++++************++++++,,,,,,++++++***)))(((((('''((((((((())))))))))))...,,,++++++,,,------,,,((())))))***++++++,,,,,,,,,---...//////...---,,,,,,,,,++++++***))))))(((,,,---...---+++******+++)))&&&$$$%%%(((***)))'''))))))))))))(((((((((((('''(((((()))***+++,,,,,,******)))((((((((())))))******((((((((((((******((((((''''''''''''(((((()))((('''&&&%%%$$$$$$$$$((((((((())))))(((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%***(((''''''((((((&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&'''((('''%%%$$$%%%&&&''''''((((((((((((''''''$$$#########%%%&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))(((((((((''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((('''&&&''')))(((((()))))))))************+++++++++)))((()))***'''''''''''''''(((((()))+++++++++***((('''%%%$$$((())))))******))))))((()))******)))(((((()))+++))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++*********))))))*********+++++++++------,,,,,,,,,,,,------------------------......+++,,,,,,------.........---------------......////////////...//////000000111111000000000///////////////000111333444555555777:::???AAAAAACCCGGGKKKQQQRRRUUUZZZ___dddhhhjjjlllnnnooonnnoooxxxrrrcccVVVJJJEEECCC@@@===<<<777777666555555555555555666555444444333333444444555555555555444333333222000...,,,,,,...///000///******+++,,,---------,,,---,,,,,,++++++,,,,,,---,,,---.........---,,,+++******************************++++++++++++******+++++++++******(((''''''++++++++++++,,,,,,,,,,,,***))))))))))))))))))***)))******++++++++++++***+++***************++++++************************+++*********)))))))))(((+++*********)))))))))(((******))))))))))))******+++***)))))))))***,,,---++++++************++++++------,,,+++***)))((((((((((((((()))))))))******...+++((())),,,---,,,***))))))*********++++++++++++,,,---.........---,,,+++++++++*********))))))+++---...---+++)))))))))***((('''(((***++++++***))))))))))))((((((((((((((((((((()))***++++++,,,***))))))((((((((())))))***)))(((((((((((()))***)))((((((''''''(((((()))&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&(((''''''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))((('''&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&((()))((('''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((()))$$$%%%&&&''''''''''''''''''((()))((('''&&&''')))''''''((((((((())))))))))))***+++***)))((()))***(((((('''''''''(((((()))*********)))((('''&&&%%%)))))))))******))))))))))))*********(((((()))+++************************************+++++++++++++++++++++***************************++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,------------......,,,,,,,,,---------......------,,,,,,------...///...............///000111111111000000//////......111111111111222222222222111333666777777888;;;>>>======???BBBFFFKKKOOORRRSSSVVVYYYXXXXXX```ooo{{{{{{ttttttyyynnncccWWWKKKFFFBBB>>>::::::777777666555555555555555555555444333333333333444444444555555555444222222000...,,,,,,...///000///---...000111111000000111---,,,,,,++++++,,,,,,---,,,---...//////---,,,+++******************************++++++++++++*********************)))((('''*********++++++,,,,,,,,,)))))))))******)))))))))((()))******++++++++++++++++++***************+++++++++++++++++++++++++++++++++******)))((((((((((((((()))))))))*********+++++++++******++++++++++++***)))))))))***,,,---+++******))))))******+++,,,,,,++++++***)))(((((()))))))))*********++++++,,,)))''''''***,,,***(((+++++++++*********)))))))))***+++,,,---,,,,,,+++))))))*********+++++++++,,,...000///---+++******((('''&&&&&&(((((()))((((((((((((((())))))))))))((((((((())))))******+++)))((((((((((((((()))))))))(((((((((((((((((()))***))))))(((((())))))***''''''''''''((()))***+++&&&'''((())))))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''')))******(((''''''(((&&&''''''((((((''''''&&&)))''''''((()))***)))(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))(((&&&$$$$$$&&&((()))(((((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((((()))******)))((()))*********)))(((((()))))))))'''((()))))))))))))))((())))))************))))))((()))+++***)))((()))***++++++++++++++++++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------------,,,,,,,,,,,,,,,---............---......///000000////////////000000000000111222222222222333333333...///111111222222444555555555555666999<<>>BBBDDDCCCDDDJJJVVV```iiiggghhhgggbbb]]]^^^bbbnnn```UUUJJJDDD@@@:::666666888777666666555555666666444444333222222222222333000111222333333222111000333111//////000111111000---...000///......///000---,,,,,,++++++,,,,,,---,,,---.........---,,,+++******************************++++++++++++******'''((()))***+++,,,,,,,,,)))))))))******++++++,,,))))))************))))))(((((()))***++++++++++++++++++***))))))))))))************************************))))))(((((((((''''''((())))))***++++++,,,,,,++++++++++++,,,,,,*********)))******+++,,,******))))))))))))***************)))))))))))))))************++++++++++++***(((''''''((())))))(((,,,,,,++++++***))))))(((((()))***+++,,,,,,++++++((())))))***++++++,,,,,,---000222222000...---,,,******))))))))))))***+++(((((((((((())))))))))))((((((((()))))))))******((((((''''''(((((())))))((((((((((((((((((((((((******))))))))))))******+++***))))))(((((())))))'''''''''(((((('''''''''''''''&&&''''''((()))***''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''')))******)))'''''''''(((((())))))))))))((((((&&&%%%%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''&&&&&&)))))))))))))))*********)))(((&&&%%%%%%&&&((())))))((('''&&&%%%%%%%%%%%%'''''''''((((((((((((((('''((()))((('''&&&''')))&&&&&&'''''''''(((((((((''')))***)))(((((()))++++++******))))))))))))***'''((()))******+++++++++)))******++++++******)))((()))++++++)))((()))***++++++++++++++++++++++++)))))))))************+++)))))))))***************++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,------............---......//////.........//////000000111......//////000000111111/////////000000111111111333333333333444555666777333444666666777;;;BBBHHHKKKJJJLLLMMMJJJEEEGGGLLLooo^^^TTTJJJEEE???999666666888888777666666666666777333333222111111111111222...///111333333333222111444222000///000000000///,,,------+++))))))+++...---,,,,,,++++++,,,,,,------------------,,,++++++++++++++++++++++++++++++******++++++++++++******'''((()))+++,,,,,,------'''(((((())))))***++++++((()))***++++++***)))((('''((()))***+++++++++++++++***))))))((((((((()))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))++++++************++++++))))))***++++++++++++*********))))))))))))******((((((((((((((()))))))))))))))))))))************((()))))))))'''''')))***++++++******************((()))+++,,,------,,,,,,******************++++++***---000111///---,,,,,,,,,,,,,,,+++******+++,,,'''((((((((()))))))))***(((((((((((())))))))))))'''''''''''''''((())))))'''(((((((((((((((((('''))))))(((((((((((())))))***))))))((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))'''&&&%%%%%%'''(((((())))))(((((('''%%%$$$###$$$&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''((((((((()))%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&&&&&&&)))((('''&&&&&&&&&'''((('''((()))((('''&&&''')))((((((((())))))))))))***'''((())))))(((((()))+++******)))((((((((((((((()))******++++++++++++***)))******++++++******)))''')))++++++***)))))))))************************))))))))))))************((()))))))))*********+++***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,------......------------------------,,,,,,++++++,,,,,,---...//////...---------......------------............------------............000000///000111111111111000111111222222222222222000//////000222444555666777777:::<<<999555777<<>>999999888777666555444444222333444444333333333444222@@@FFF>>>666666666333666666555444222111///.........---,,,,,,,,,,,,,,,,,,------,,,++++++,,,---,,,,,,,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++*********++++++)))*********************+++******))))))******+++(((((('''((()))***,,,---************)))))))))(((,,,,,,,,,+++)))((()))***+++)))(((((()))******)))))))))))))))((((((((((((((((((((())))))***++++++))))))))))))))))))******+++***)))(((((()))***+++)))))))))))))))(((((((((''''''((((((((((((''''''(((((((((((())))))))))))***+++,,,***((('''((()))(((((())))))******++++++))))))***+++++++++******+++***)))))))))))))))******++++++++++++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((('''&&&'''((())))))'''''''''''''''((((((((((((&&&'''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&'''(((***++++++***)))(((***+++&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&''')))+++)))((('''&&&&&&'''((()))(((((((((((('''''''''''')))((('''&&&&&&''')))***&&&))),,,//////---***((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))((((((&&&(((******(((((()))***)))))))))))))))))))))))),,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++))))))***+++,,,,,,,,,++++++++++++************)))++++++++++++,,,,,,,,,---------------------------...,,,++++++,,,,,,+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,ttt\\\QQQGGGBBB@@@======???999999888777666555555444111444666666333333555777999@@@AAA999444555555222666666666555444222111000......---,,,,,,,,,,,,---***+++---,,,++++++,,,...------,,,,,,+++++++++***'''''''''''''''''''''''',,,,,,+++***************&&&''')))***+++******)))+++******))))))******+++)))))))))((()))***++++++************)))))))))))),,,,,,,,,+++)))((()))++++++)))(((((()))******)))*********)))((('''''''''(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))******(((((())))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))***+++,,,***((('''((())))))))))))))))))*********))))))*********)))((((((******))))))******++++++***)))(((&&&'''(((***,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&''''''''''''(((((((((((((((((((((''''''''''''((('''&&&'''((())))))'''&&&&&&&&&'''(((((())))))&&&'''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''$$$''')))&&&""" ###&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((((('''&&&&&&&&&'''((()))((((((''''''''''''((((((*********)))))))))((((((+++***'''&&&&&&(((***,,,*********+++++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((((((((('''&&&&&&(((******)))((()))***))))))))))))))))))))))))------,,,++++++***))))))++++++++++++++++++++++++))))))))))))***+++,,,---************+++,,,......+++++++++************)))************++++++++++++------------------------...,,,++++++------,,,***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,rrr[[[QQQGGGBBB@@@===<<<===:::999999888777666555555222444555333000000333777???@@@;;;444222555444111111222333444444444444444000//////.........//////***+++---,,,+++******+++------,,,,,,+++*********************************++++++***)))(((((((((((($$$&&&(((***++++++)))(((***))))))(((((())))))*********))))))))))))))))))*********))))))))))))))))))******)))'''&&&''')))+++)))(((((()))******)))***)))))))))((((((((('''******)))))))))(((((((((***))))))))))))(((((((((((((((******+++***))))))((((((((())))))******+++(((((())))))))))))(((((((((((((((((())))))))))))'''(((******))))))+++,,,*********)))))))))))))))***+++++++++***)))(((((()))((((((((()))***++++++)))((('''&&&''')))+++,,,******++++++++++++******((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''(((((((((((((((((((((((('''''''''((('''&&&'''((())))))'''((('''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%%%%'''((()))'''''''''&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))%%%&&&&&&'''&&&&&&%%%%%%+++++++++***))))))***+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&''''''((((((((((((''''''(((((((((*********)))))))))((((((+++***((('''&&&'''((())))))(((((('''((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''((()))***************))))))))))))))))))))))))***)))))))))((((((((('''******************************))))))***++++++,,,++++++******+++---///000+++++++++*********))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------,,,+++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,ppp\\\RRRHHHCCC@@@<<<:::;;;::::::999888777666555555111222333111111333888===@@@===666111111444444111///000111222222222222222//////.........//////000...///000///,,,*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))((('''''''''''''''$$$&&&(((***++++++)))((((((((((((''''''(((((((((************)))))))))((())))))))))))))))))******))))))***)))''''''((()))+++)))(((((()))******)))'''((((((((()))))))))***,,,++++++******))))))(((************************&&&((()))+++++++++***)))(((((())))))******++++++(((((())))))))))))(((((((((((((((((())))))))))))'''(((******))))))+++,,,*********))))))))))))))),,,,,,,,,,,,+++***))))))'''''''''''''''((()))***((())))))***++++++++++++******++++++++++++******((((((((((((((((((((((((''''''(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&'''((())))))''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&'''((()))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&'''&&&&&&%%%((($$$"""###(((+++)))&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''(((((((((((((((((('''))))))((((((((((((''''''))))))***)))(((&&&$$$"""''''''((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******))))))((((((((()))***++++++***)))))))))))))))))))))))))))''''''((((((((()))))))))************************,,,++++++***))))))******,,,+++******+++---...000+++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++------,,,+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,ooo]]]SSSIIIDDDAAA<<<:::;;;::::::999888777666666555222222333666:::>>>AAACCC<<<888333111222444444222222222222111000...---,,,---,,,,,,,,,,,,---......222333444333000---++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((''''''''''''((((((&&&''')))***+++******))))))((((((''''''(((((()))))))))*********))))))((())))))))))))***************++++++***))))))***,,,+++)))(((((()))******)))'''''''''((()))*********,,,+++++++++******)))))))))*********++++++++++++&&&''')))***++++++******))))))******************((())))))******))))))((((((((((((((())))))))))))***+++,,,***((('''((())))))))))))))))))*********+++,,,,,,,,,,,,++++++***''''''&&&&&&&&&'''((((((((())),,,------,,,***)))******++++++++++++******))))))))))))))))))))))))&&&''''''(((((())))))***))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((('''&&&'''((())))))'''###$$$%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&'''''''''''''''&&&%%%%%%%%%&&&'''(((((((((((((((''''''''''''&&&######$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((((((&&&%%%!!!%%%"""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''(((******)))&&&""" ((()))***+++++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))(((***+++,,,+++)))))))))))))))))))))))))))(((((()))******+++,,,,,,************************---,,,+++***))))))))))))+++++++++++++++,,,,,,---+++++++++************)))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,nnn[[[RRRIIIEEECCC???<<<===;;;::::::999888777666666555555888>>>DDDFFFBBB>>>777444111222444444444333333222222111///---+++***,,,,,,,,,,,,,,,---......000222333333000---,,,,,,)))))))))***++++++,,,,,,************************(((((((((((())))))***+++)))***************************))))))))))))******((()))******+++***))))))((()))))))))***************++++++***))))))+++,,,+++)))(((((()))******)))(((((((((((())))))))))))************))))))))))))''''''((()))***+++,,,,,,'''((()))******+++++++++++++++******************))))))************))))))(((((((((((())))))))))))***+++,,,***((('''((()))(((((())))))******++++++)))******++++++++++++***)))((((((''''''''''''(((***+++,,,---,,,+++***)))******++++++++++++******))))))))))))))))))))))))&&&&&&''''''((())))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((('''''''''''''''((((((((()))((('''&&&'''((())))))'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$((('''&&&'''))))))'''%%%)))%%%"""$$$))),,,***'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%"""###$$$&&&'''((())))))&&&'''((())))))((('''&&&((((((((('''''''''&&&&&&&&&'''((())))))(((&&&%%%)))))))))***************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&((()))***************)))(((***,,,---+++))))))))))))))))))))))))))))))))))))***************************************++++++***************+++++++++++++++++++++***)))+++++++++************)))************++++++++++++++++++++++++++++++++++++***)))((()))+++,,,+++*********++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,nnnZZZPPPHHHFFFDDD@@@??????;;;::::::999888777666666999999<<>>::::::999999999;;;<<<===@@@GGGMMMIII>>>444222333///000111222444555666777222111000///............///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---...,,,***)))''''''((((((************************''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((***++++++******)))((('''))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))((((((((()))+++,,,***))))))(((((((((((((((((((((((((((((()))******((((((''''''(((((()))***+++++++++***)))((((((''')))((('''(((+++------,,,******************************))))))((((((''''''&&&(((***+++,,,+++)))(((***************)))(((((())))))))))))************''''''''''''((()))++++++))))))))))))((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''************************(((((()))***************%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''(((&&&$$$%%%((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))+++***((('''&&&&&&''''''+++***)))(((((()))***+++'''((()))******+++******''''''''''''(((((((((((((((((())))))************)))))))))))))))))))))))))))***,,,,,,***)))***+++&&&'''))))))))))))+++---******))))))******+++,,,+++++++++*********))))))++++++******)))(((((((((************************+++*********))))))((((((************************)))*********++++++++++++}}}hhhYYYOOOGGGEEECCC???======<<<>>>AAADDDGGGHHHHHHHHHDDDGGGHHHCCC999222111333111222222333333444444555444444333222111000000111111000/////////000111111,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,++++++))))))((())))))***************************))))))))))))************************************))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))***))))))(((((()))***+++,,,++++++***************((((((((((((((()))******))))))))))))*********+++++++++******)))(((((('''***)))((())),,,.........************************''''''(((((())))))******'''(((***+++++++++)))(((***************)))(((((('''(((((((((((()))))))))(((((('''(((((()))***+++))))))))))))(((((((((((('''((())))))*********)))&&&&&&'''''''''(((((((((%%%&&&''''''''''''&&&%%%)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''(((((((((%%%$$$$$$'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))((('''''''''((())))))******)))(((((()))******))))))*********))))))(((''''''((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))(((***,,,+++***)))******''')))***)))(((((()))*********))))))******+++,,,+++++++++*********))))))************++++++++++++************************************)))))))))(((*********************************+++++++++,,,,,,{{{eeeWWWNNNFFFDDDCCC???======999<<>>===:::555000......000333333333333333333333333111000///..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++)))))))))))))))***+++,,,************************++++++++++++************************************************************%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))))))))))))))***,,,++++++***************((((((((((((((()))******(((((()))***************++++++******)))(((((((((***)))(((***---///000///************************''''''(((((())))))******'''((()))++++++******)))***************)))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))%%%&&&((())))))(((((('''''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((()))***+++***))))))(((((())))))***************)))((('''&&&((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***)))***+++***((('''((()))******))))))******+++,,,+++++++++***************)))******+++,,,,,,------************************************))))))))))))*********************************+++++++++,,,,,,zzzdddUUUMMMFFFDDDCCC???======888:::<<<>>>>>>;;;777555555333000...///000111222333333333333333333333333///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,)))))))))*********++++++************************+++++++++******)))))))))************************************************))))))))))))((('''&&&&&&))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))***))))))(((((((((((((((((((((((((((((())))))***&&&'''((()))))))))((((((************))))))(((((((((''''''))),,,...//////******************************))))))((((((''''''(((((()))************)))***************)))(((((('''''''''((((((((())))))***))))))(((((((((((()))(((((((((((())))))))))))'''((()))++++++***((('''(((((((((((())))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((()))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((***************)))((('''''''''&&&&&&%%%%%%%%%$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((''')))(((((('''%%%$$$$$$###%%%$$$$$$$$$%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))(((((()))))))))))))))******)))(((''''''))))))))))))************************))))))))))))))))))))))))))))))))))))(((***++++++)))))))))***)))***+++***)))((()))+++******))))))******+++,,,*********************************+++++++++,,,,,,*********************************)))))))))))))))************************)))))))))*********++++++zzzdddSSSKKKDDDDDDCCC???======<<<<<<;;;999777555333222555333222333555777666555111222222333333444444555111111000000//////000000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...+++++++++++++++******)))*********************************))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''''')))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))*********)))))))))***))))))(((((((((((((((((((((((((((((())))))***'''((())))))******))))))*********)))))))))))))))'''&&&&&&'''***---------))))))))))))))))))))))))******))))))((((((''''''(((((()))******************************)))(((((((((((()))))))))************))))))(((((((((((()))'''((((((((()))))))))***+++,,,---------,,,++++++(((((((((((())))))))))))***))))))))))))))))))***)))((('''&&&%%%&&&''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))'''''''''''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))(((((('''((((((((())))))(((((((((''''''((()))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***(((***++++++++++++,,,...******))))))******+++,,,************************++++++******))))))))))))************************))))))))))))))))))******************************(((((((((((()))))))))***yyycccQQQIIIDDDCCCCCC???<<<===<<<:::888666555555666666555555444555555444222111111111222333333444555555000000////////////000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------++++++,,,,,,+++***))))))************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))+++++++++******+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))***************,,,++++++***************((((((((((((((()))***************)))***+++,,,,,,******))))))))))))))))))((('''&&&''')))+++++++++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))************************)))(((((())))))))))))************))))))(((((((((((())))))''''''(((((())))))******)))))))))(((((((((((((((''''''((((((((()))))))))******))))))))))))******((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''(((""""""###%%%&&&'''((()))$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))************)))((('''&&&'''(((((())))))(((((('''%%%&&&'''((())))))))))))((((((((()))))))))******((()))))))))************))))))))))))))))))))))))''')))******)))(((((()))''')))***+++++++++---///******))))))******+++,,,***************+++++++++++++++******)))(((((('''************************))))))))))))************************************((((((((()))))))))******vvv```OOOHHHCCCCCCCCC???<<<<<<999888666555444555666666333333333222000/////////333333333333333333333333///......------......///------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))***+++,,,,,,,,,+++***************************))))))))))))))))))******))))))))))))))))))))))))************************&&&'''((()))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))&&&'''(((***++++++++++++,,,++++++***************((((((((((((((()))*********)))'''&&&&&&(((***,,,)))))))))))))))))))))******((('''(((***++++++***))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++***************)))((((((((((((((())))))))))))***(((((('''(((((()))***+++'''''''''((()))*********((('''%%%$$$###$$$%%%&&&&&&&&&'''''''''((((((((())))))(((''''''((())))))((()))***+++***)))'''&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&(((((()))*********))))))&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&((('''&&&%%%%%%&&&'''(((######$$$%%%&&&&&&''''''%%%&&&'''&&&%%%%%%''')))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))((()))*********)))((((((''''''((())))))(((''''''''''''((((((((((((((('''''''''((((((((()))))))))''''''((()))***++++++,,,))))))))))))))))))))))))''')))******)))(((((()))'''(((******))))))***+++******))))))******+++,,,))))))*********+++++++++************************************************((()))))))))************************************************++++++++++++ttt]]]OOOGGGCCCCCCCCC???<<<<<<::::::999888777666666555222333333222000111444666555555444333333222111111222222111111111111222333111111222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***(((''''''(((***,,,------------************************))))))******+++++++++,,,************************++++++++++++++++++++++++))))))))))))((('''&&&%%%))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))%%%&&&(((***+++,,,,,,+++***))))))(((((((((((((((((((((((((((((()))******'''&&&###!!!!!!$$$'''))))))))))))))))))*********,,,***))))))***++++++***))))))))))))))))))))))))*********)))(((((('''''')))))))))))))))******+++***************)))((((((''''''''''''((((((((()))''''''''''''(((***++++++&&&''''''((()))******+++...,,,)))''''''(((***+++&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''(((((()))+++---,,,***(((&&&((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&$$$###""""""%%%'''((('''%%%%%%'''***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&''')))***++++++******&&&'''((())))))((('''&&&))))))))))))((('''&&&%%%''''''''''''((((((((((((&&&&&&''')))***+++,,,---))))))))))))))))))))))))''')))******((((((((()))'''((()))((('''&&&'''(((*********)))***++++++,,,))))))******++++++++++++*********+++,,,,,,------************************(((((())))))*********+++************************++++++,,,,,,,,,---------sss^^^MMMJJJEEEAAA@@@@@@@@@???:::999888666555555444444222222222222222222222222///000111333333222111111000///...------...///000333333222111000///......,,,,,,------------,,,,,,((()))+++---------,,,++++++++++++******)))))))))'''((()))***+++,,,,,,,,,)))***+++++++++)))((('''******))))))))))))************++++++++++++******************************,,,+++++++++******))))))))))))))))))((((((((((((+++++++++***************+++,,,.........,,,***)))((((((((()))((('''&&&&&&)))))))))***))))))((('''+++)))'''&&&&&&(((***+++&&&''''''((((((((((((((())))))))))))))))))))))))+++++++++************))),,,+++++++++++++++++++++---,,,***)))))))))***+++******))))))))))))******++++++,,,,,,,,,+++******+++++++++************)))(((''''''''''''&&&&&&&&&)))((('''((()))***)))((())))))))))))))))))))))))...***&&&'''***,,,***&&&((((((((((((((((((((((((,,,++++++***)))(((((('''******)))((((((((((((((('''&&&%%%%%%&&&'''&&&%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''------'''$$$&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&''''''%%%###$$$''')))'''%%%''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((()))***************''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++*********))))))((((((''''''(((((())))))******''''''((((((((((((''''''))))))************))))))******))))))))))))******))))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))(((%%%'''...///***)))---+++***)))(((((()))***+++******+++++++++******)))...///---)))(((,,,---+++******))))))******+++,,,+++++++++***++++++,,,,,,((()))))))))************sss^^^MMMJJJEEEBBBAAA@@@@@@???;;;:::999888777666666666222222222222222222222222000000111222222222222222000///............///000333222111000///...---------------......---------,,,,,,---...---+++)))''',,,,,,+++++++++*********((()))***+++++++++++++++***************)))((((((++++++************++++++******++++++++++++*********************************)))))))))((((((((((((******)))))))))((((((((()))*********************+++,,,---...---,,,***)))************))))))))))))''''''(((((()))))))))))),,,+++***)))))))))***+++''''''((())))))))))))((())))))))))))))))))))))))+++++++++*********))))))***************)))))))))+++******)))(((((())))))******))))))))))))******))))))******************+++++++++************)))))))))(((((((((''''''''')))((('''((()))***)))((())))))))))))))))))))))))111---))))))+++,,,)))%%%(((((((((((((((((((((((()))))))))((((((''''''&&&)))(((''''''&&&&&&''''''((('''&&&'''((()))(((&&&((((((((((((((((((((((((%%%%%%''')))***,,,---...''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&''',,,,,,'''&&&)))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&''''''''''''%%%$$$%%%'''((('''%%%'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((())))))))))))''''''((((((((((((''''''))))))************))))))((()))***++++++***)))((((((((()))*********))))))************************)))))))))))))))))))))))),,,)))&&&''''''''')))---+++***))))))))))))***+++******++++++++++++******(((+++***((()))///111000******))))))******+++,,,,,,,,,+++******+++++++++)))))))))))))))******+++sss^^^MMMIIIEEEBBBAAAAAA@@@???===<<<;;;999888888777777222222222222222222222222111111111111111222333333000//////......//////000111111000///...------,,,---..................---------...---,,,+++)))''',,,,,,,,,,,,++++++++++++)))******+++++++++******++++++***))))))))))))***,,,,,,++++++++++++,,,,,,******++++++++++++******************************)))))))))))))))(((((((((++++++*********)))))))))((((((((())))))************+++,,,------+++***))),,,+++)))((((((((()))***&&&&&&&&&'''((()))+++,,,***************)))(((((((((((()))***************))))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((((())))))))))))(((((('''******))))))))))))******'''(((((())))))*********+++++++++************)))*********)))))))))(((((()))((('''((()))***)))((())))))))))))))))))))))))...+++((((((***+++)))&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&***)))((((((******)))(((((((((((((((((((((((((((''''''''''''%%%###!!! %%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))''''''))))))'''''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''((())))))******))))))(((&&&(((***,,,,,,***(((&&&&&&'''(((((())))))(((((((((((())))))******++++++))))))))))))))))))))))))+++,,,***&&&%%%(((***)))++++++************++++++******+++++++++++++++***&&&))))))(((***///222111******))))))******+++,,,---,,,+++*********************)))((()))***+++,,,rrr]]]LLLIIIEEECCCBBBAAA???>>><<<<<<:::999888777777777222222222222222222222222333222111000111222333444000//////////////////000000//////...------,,,,,,---......//////......---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,+++***)))))))))***++++++++++++******+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++*********)))&&&&&&'''((()))******+++******+++,,,++++++***)))+++)))'''&&&%%%&&&((()))''''''&&&'''''')))***+++'''((()))))))))'''%%%$$$))))))***++++++++++++***))))))))))))))))))))))))************))))))))))))'''''''''(((((((((((((((((((((*********)))((('''******))))))))))))******''''''(((((()))***+++,,,+++++++++*********))))))******)))))))))((((((((()))((('''((()))***)))(((((((((((((((((((((((((((&&&$$$###%%%(((******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&***)))((()))******)))((((((((((((((((((((((((((())))))(((%%%!!!$$$%%%'''((())))))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&((((((&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''&&&&&&$$$###"""%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((('''((()))******)))((('''''''''((())))))))))))(((&&&&&&''''''((()))******))))))))))))))))))))))))%%%+++---******---+++%%%,,,++++++++++++++++++,,,******++++++,,,,,,++++++***---,,,))))))------+++******))))))******+++,,,------+++***))))))))))))+++***)))((((((***,,,---ppp[[[LLLIIIEEECCCBBBAAA???>>>;;;:::999777666666666666222222222222222222222222333222111111111222444555///000000000000000000/////////......------,,,,,,------............------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,+++***))))))***+++,,,******))))))))))))******++++++,,,,,,,,,,,,++++++************************+++++++++++++++,,,,,,,,,++++++++++++*********)))&&&&&&'''((()))******+++)))*********************+++)))'''&&&%%%&&&((()))***))))))((((((((())))))&&&((()))******(((&&&$$$)))******+++++++++++++++))))))))))))))))))))))))*********)))))))))((((((((((((((())))))*********((()))***+++,,,+++***)))******))))))))))))******(((((((((((()))+++,,,---+++++++++*********)))))))))))))))((((((((('''''')))((('''((()))***)))((((((((((((((((((((((((((($$$$$$###%%%''')))******))))))))))))))))))))))))'''''''''''''''(((((((((((('''''''''''''''(((((()))(((''''''))))))((('''((((((((((((((((((((((((%%%&&&'''((('''%%%###!!!%%%'''(((*********)))((((((''''''&&&&&&''''''((((((((((((((((((((((((((($$$&&&((())))))(((&&&$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''&&&&&&%%%''''''&&&%%%%%%&&&''''''))))))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&''''''((()))))))))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''(((((())))))))))))((((((***)))(((''''''((()))***'''((())))))******))))))''''''((())))))***++++++))))))))))))))))))))))))###(((++++++,,,...,,,'''++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,...---***)))++++++(((******))))))******+++,,,---,,,+++***))))))((((((+++***)))))))))***,,,,,,nnnYYYKKKIIIFFFDDDCCCAAA???===999999777666555444444444222222222222222222222222222222222222222333444444///000000111111000000/////////.........---------,,,------------------,,,------,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,)))******+++++++++******+++************+++,,,,,,***))))))))))))))))))***++++++,,,,,,,,,,,,++++++************************)))))))))***************++++++*********)))))))))((((((((())))))*********)))))))))))))))*********,,,+++)))((((((((()))******++++++++++++***)))((((((***+++,,,---+++***)))))))))***++++++++++++***))))))))))))))))))))))))******)))))))))(((((((((((())))))******++++++,,,)))******+++++++++++++++******))))))))))))*********))))))((()))***,,,---+++++++++************)))))))))(((((((((''''''''')))((('''((()))***)))((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((()))******((('''&&&&&&(((((('''&&&((((((((((((((((((((((((%%%&&&'''((())))))((((((''''''((()))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&)))***((((((***)))&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''''')))***)))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))+++***)))((('''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$%%%'''((()))$$$%%%'''&&&%%%%%%&&&(((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''''''''((())))))))))))(((&&&&&&'''(((((((((((('''++++++++++++++++++++++++''''''''''''(((((((((((())))))))))))************))))))))))))((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''+++)))'''%%%%%%''')))+++(((((()))************)))******++++++,,,,,,------))))))))))))))))))))))))((('''***///000---,,,---******++++++++++++******)))***+++,,,------------))),,,,,,)))))),,,,,,)))******))))))******+++,,,,,,+++***)))))))))))))))*********+++++++++++++++lllWWWKKKIIIFFFDDDCCCAAA???===999888777666555444444444222222222222222222222222111222333333444444333333///000111111111111000////////////...............++++++,,,,,,,,,,,,++++++++++++,,,,,,---......///*********+++++++++,,,,,,((()))***+++++++++++++++)))***++++++,,,,,,,,,++++++******))))))******++++++,,,,,,------,,,,,,+++************************)))))))))******+++++++++******)))))))))((((((((()))*********************((((((((((((((()))******************))))))))))))(((***,,,......---+++))))))***+++,,,------,,,,,,((())))))***+++*********))))))))))))))))))))))))***)))))))))(((((((((((((((((()))******+++,,,,,,)))))))))))))))***++++++******))))))))))))*********)))(((''''''(((***++++++++++++************)))*********)))))))))(((((()))((('''((()))***)))((())))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))***)))))))))(((''''''''')))((((((((())))))***+++((('''&&&&&&(((((('''&&&(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$(((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))'''""""""''')))'''%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&''''''(((%%%(((******'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((%%%$$$$$$%%%'''(((###%%%''''''%%%%%%&&&(((%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&''''''((((((''''''************************''''''''''''((((((((((((((((((((()))))))))******(((((((((((())))))))))))''''''((((((((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&'''(((((())))))((((((*********+++++++++++++++))))))))))))))))))))))))+++)))111@@@AAA333+++...))))))***++++++***)))))))))***+++,,,------------'''++++++)))***------*********))))))******+++,,,******))))))))))))******((()))+++------,,,+++***kkkVVVKKKIIIFFFDDDCCCAAA???===:::999888666555555555444222222222222222222222222111222333444555444333222///000111222222111000//////////////////.........***++++++,,,,,,++++++***'''((()))+++---000333444)))))))))******+++++++++'''((()))***+++,,,,,,,,,(((***+++,,,---,,,,,,+++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++************************+++++++++,,,,,,---------))))))))))))((((((((((((+++++++++***************((((((((((((((()))******((((((((()))((('''&&&&&&&&&))),,,///000///---+++'''((()))***+++,,,,,,,,,(((((()))************)))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***++++++,,,)))(((''''''''')))***+++******))))))))))))*********)))'''&&&&&&'''((()))+++++++++************)))+++++++++************))))))((('''((()))******((())))))))))))))))))))))))&&&''''''''''''''')))+++))))))))))))))))))))))))******)))((('''&&&&&&&&&((((((((((((((()))******)))'''&&&'''((()))((('''(((((((((((((((((((((((((((((('''&&&&&&''''''(((((('''%%%$$$###$$$$$$%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''""""""'''&&&%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&'''((((((###&&&******(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&(((******(((&&&$$$((('''&&&%%%$$$#########'''&&&&&&&&&&&&'''((((((111...)))%%%""""""###$$$###&&&((('''%%%$$$&&&)))%%%%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''(((((())))))******''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))++++++===VVVVVV<<<)))***((()))***++++++***)))((()))***+++,,,------...---))),,,,,,******,,,+++(((*********)))***++++++,,,***)))))))))))))))***+++'''))),,,......---+++)))lllXXXKKKHHHEEECCCBBBAAA@@@>>><<<;;;999999999888555333111222333333444444444444777666444444333444555666111111222222222333333333111111000////////////000,,,,,,------...---------,,,,,,,,,...000111///---)))+++++++++***)))***++++++,,,,,,------,,,,,,+++******************++++++***+++,,,---...---,,,,,,+++++++++,,,,,,---------+++++++++++++++***)))(((***++++++,,,------......---,,,+++***))))))))))))++++++***************+++,,,,,,++++++******++++++(((((((((((((((((())))))+++&&&***777<<<222***)))******++++++++++++++++++'''((()))+++++++++***))),,,,,,+++***)))))))))***(((((()))***+++,,,,,,---((()))***++++++,,,,,,+++,,,,,,++++++***)))))))))******))))))***+++,,,,,,------,,,+++*********++++++*********))))))(((((())))))))))))))))))))))))))))))(((&&&$$$$$$&&&'''************************))))))))))))))))))))))))(((((())))))******++++++(((((()))))))))'''&&&%%%&&&&&&'''((()))***++++++((((((((((((((()))******)))((('''&&&&&&'''((()))************)))((('''&&&))))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))((('''%%%$$$******+++++++++******)))******))))))((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$######"""((((((((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''((()))************&&&''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((()))***+++++++++++++++***************+++))))))))))))))))))))))))++++++***)))(((((())))))++++++************++++++///444FFFVVVNNN555+++111---------------,,,+++***))))))*********+++++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,++++++///((($$$'''+++,,,,,,...---,,,,,,---......---+++lllXXXMMMJJJFFFDDDCCCBBB@@@???;;;:::999999999777444222111222333444444444444444666555444333333444555555333333333222222111111111......---,,,,,,,,,,,,,,,//////......---,,,+++***,,,++++++---///000///---)))+++,,,+++***)))***+++******++++++++++++******))))))))))))***+++,,,---***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))''''''(((((()))******+++((((((((()))***,,,---...++++++***************+++---,,,++++++************,,,,,,,,,+++++++++******---(((,,,888===666000000,,,+++***))))))***++++++((())))))************)))++++++******)))*********+++++++++************)))((()))***+++,,,,,,,,,,,,******************++++++)))))))))))))))***+++++++++***))))))(((((())))))************)))))))))(((((((((((((((((((((((((((***++++++***(((((()))+++************************)))))))))))))))))))))))))))))))))))))))*********'''((()))******))))))((((((((((((((())))))))))))((((((((((((((()))******)))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%'''((((((((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''(((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&((()))((('''&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))'''(((((()))******+++++++++******)))))))))******))))))))))))))))))))))))++++++***)))))))))))))))+++******))))))******+++)))IIIddd```CCC,,,***000,,,,,,,,,,,,,,,+++******))))))*********+++++++++******************++++++))))))************))))))---)))(((******(((***---,,,++++++,,,------,,,***mmmYYYKKKHHHDDDBBB@@@???>>><<<;;;::::::::::::888555222222333333444444444444333444444333333333333444444555444444333222111000///000000///...............---.........---,,,,,,+++,,,+++******---......---***+++,,,+++***)))***,,,******++++++++++++******'''(((((()))***,,,---...***++++++,,,---,,,,,,,,,+++++++++******************++++++++++++***)))))))))))))))***++++++,,,,,,''''''''')))***,,,...///+++***************++++++...---,,,+++***)))))))))*********))))))(((((((((---(((+++666;;;888555666000...+++)))((()))+++---+++***))))))))))))))))))******)))))))))***+++++++++++++++************)))))))))***+++,,,,,,,,,,,,((())))))***++++++,,,,,,))))))((((((((()))************)))((((((((())))))************))))))))))))''''''''''''''''''''''''(((***,,,,,,+++***+++,,,************************))))))))))))))))))))))))************))))))))))))'''((()))***++++++++++++***)))))))))((((((((('''((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&'''''''''''''''&&&)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))******++++++((((((((((((((((((((((((((((((((((((((()))******((((((((()))******++++++)))))))))(((((())))))***))))))))))))))))))))))))+++***))))))))))))))))))+++******))))))******+++(((SSSjjjSSS222(((,,,,,,++++++++++++++++++***)))***************+++++++++((())))))***++++++,,,,,,))))))************))))))***+++---000---((())),,,+++******+++,,,,,,+++)))mmmZZZMMMJJJEEEBBBAAA@@@>>><<<<<<<<<<<<<<<<<<:::666333333333444444444444444333333222222222333333444444444444333333222111000000111111000///////////////)))***+++---.../////////,,,***((()))+++---...---***+++,,,,,,******+++,,,,,,------------------,,,))))))))))))***+++,,,---******++++++,,,,,,,,,,,,++++++******))))))((((((******+++++++++******)))*********++++++,,,,,,,,,++++++***************************)))******+++,,,...---,,,***))))))))))))'''(((((((((((((((((((((+++((()))111555444333555444222///,,,+++,,,...000,,,+++***((((((((()))***))))))((())))))***+++,,,(((((()))***+++,,,,,,---'''((()))***++++++++++++))))))*********+++++++++)))((((((((((((((())))))++++++************++++++*********)))))))))))))))(((((((((((((((((((((((($$$&&&)))***)))))))))***************************((((((((((((((((((((((((++++++******))))))(((((((((((())))))************))))))))))))(((((((((((())))))(((((((((((())))))(((((((((''''''(((((((((''''''(((((('''&&&%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&''')))***%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$######&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''((((((((((((((('''&&&%%%&&&''''''(((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))************(((((((((((((((((()))***))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******...CCCGGG333%%%,,,///(((******+++++++++******)))************************))))))*********++++++++++++,,,,,,------,,,,,,+++******...444444///,,,,,,+++******+++,,,,,,+++)))mmmYYYQQQNNNIIIFFFDDDBBB@@@>>>;;;;;;:::;;;;;;999555222444444444555555444444333222222222333333444444444222222222222222222222222------,,,++++++++++++,,,)))***+++---.../////////,,,***((((((***,,,------***,,,,,,,,,+++***+++,,,---------......---------++++++******)))*********************++++++,,,,,,*********))))))((((((((()))******+++++++++******'''''''''(((((((((((((((...---,,,***)))(((((((((******))))))***++++++,,,---,,,+++***))))))))))))))))))******+++,,,------,,,******---//////000222777555333000000000222333,,,+++***((((((((()))***(((((((((((()))***++++++(((((()))***+++,,,,,,---&&&'''((()))************+++++++++*********))))))))))))((((((((((((((()))+++******)))******++++++))))))))))))))))))******))))))))))))))))))))))))"""$$$''')))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))(((((('''''''''''''''''''''((()))*********))))))(((((((((((())))))'''(((((((((((((((((('''''''''''''''''''''&&&%%%'''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%&&&''')))***%%%&&&''''''(((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******)))(((((('''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%$$$###"""&&&''''''(((((((((((((((''''''(((((((((((('''''')))))))))******)))))))))'''((())))))((('''((()))'''''''''''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))*********(((((('''(((((()))******((((((((((((((((((((((((***)))))))))))))))*********))))))))))))))))))***......)))###&&&------((()))******+++++++++******************************+++++++++*********)))))),,,,,,------------,,,,,,,,,)))+++555<<<999111,,,,,,+++++++++------,,,***lllXXXOOOKKKFFFCCCAAA???<<<::::::999777777777666333111444555555555555444444333111222333444555555444444111111222222222333333333......---,,,,,,,,,,,,------.........---,,,,,,++++++***)))))),,,------,,,+++,,,---,,,+++***+++---++++++,,,,,,,,,,,,++++++---,,,+++***))))))))))))+++************+++,,,,,,*********)))))))))))))))))))))***++++++++++++***))))))))))))************,,,+++******))))))******))))))))))))***+++,,,,,,++++++***))))))))))))***'''(((((()))***+++,,,,,,------,,,,,,---...///000555555444444444333222222+++***))))))))))))))))))))))))((((((((()))******+++++++++************)))&&&'''((()))************,,,,,,++++++***))))))(((******)))((((((((())))))(((((('''''''''((())))))))))))))))))************************************%%%'''))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))((('''&&&&&&&&&&&&&&&&&&'''((()))***++++++***))))))(((((((((((((((''''''((((((((((((''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''(((&&&&&&'''((())))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((())))))&&&&&&'''''''''&&&%%%%%%&&&''''''(((((((((((((((''''''((((((((((((''''''((())))))******))))))(((((()))***)))((('''(((***((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))******(((((((((((()))***++++++(((((((((((((((((((((((()))))))))))))))******+++***))))))(((((())))))***((('''))),,,,,,((((((+++)))***++++++,,,++++++++++++++++++***************,,,,,,++++++***))))))(((******++++++++++++******,,,(((***777AAA>>>444,,,,,,++++++,,,------,,,***lllWWWMMMIIIEEEAAA>>><<<999777===:::777666666666555444555555555555555444333333111222444555666666555555333333222222222222222222000000///............/////////......---,,,+++************+++---...---,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++++++++******************+++***)))))))))***,,,,,,))))))******************))))))***+++++++++++++++---------------,,,,,,,,,+++***************++++++))))))))))))***+++,,,---)))))))))))))))******+++((((((((((((''''''''''''+++,,,---,,,+++---//////...000333555555222///---((())))))************)))***))))))(((((((((((()))+++++++++************)))((()))***++++++,,,,,,,,,++++++******************++++++***)))))))))))))))'''''''''''''''((())))))((()))))))))************))))))))))))))))))))))))((()))))))))((()))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''(((((()))''''''(((((())))))************)))(((((((((((((((&&&'''((())))))((('''&&&'''(((((())))))(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%&&&&&&((((((((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((()))(((((()))*********))))))&&&''''''(((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''((())))))''''''((()))((((((((((((((((((((((((******))))))((('''''''''(((((((((((((((((((((((('''''''''''''''(((((()))***))))))))))))))))))))))))(((((()))***+++,,,,,,(((((((((((((((((((((((()))))))))))))))***++++++))))))(((((((((((())))))'''***...///+++''''''*********+++,,,,,,,,,,,,,,,+++++++++*********))))))++++++*********************++++++,,,,,,++++++***+++(((,,,888???<<<333,,,+++******+++,,,,,,+++)))kkkVVVRRROOOJJJFFFCCCAAA>>><<>>:::888888999888888555666666666555444333333111333444666777777666666555444444333222111000000------,,,++++++++++++,,,,,,,,,------...---------******+++---//////---++++++,,,------++++++,,,------......//////......---***)))))))))***+++,,,,,,+++***)))))))))***,,,---))))))******++++++,,,,,,((()))***+++++++++++++++************************,,,,,,+++***)))))))))***))))))))))))***+++,,,---(((((((((((()))***+++,,,------,,,+++***)))((('''(((***+++******,,,......(((,,,000444444111,,,)))'''((()))+++++++++***)))+++***)))(((((('''(((((((((((()))***+++,,,,,,---******+++,,,------------)))))))))***++++++,,,,,,,,,,,,+++***))))))******)))))))))))))))***++++++(((((())))))*********+++((((((((((((((((((((((((((())))))'''&&&'''))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((***+++,,,))))))))))))((((((((((((******)))(((((((((((((((&&&'''((())))))((('''&&&(((((()))))))))))))))((('''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((()))((('''%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&''''''''''''''''''''''''''''''((((((((()))&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''((((((((('''&&&''''''(((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((,,,,,,+++***)))(((''''''((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))***+++,,,---(((((((((((((((((((((((())))))((())))))***++++++))))))(((((((((((())))))+++---***%%%%%%)))***&&&***+++,,,---------------++++++++++++******)))))))))))))))***++++++,,,,,,,,,------......------,,,))))))///999<<<777000,,,***)))((()))++++++)))(((iiiTTTOOOMMMJJJGGGDDDBBB@@@???;;;:::999777666444333222444333333222222333333444333333222111111222222333333333222333444333000...---///000///...---///000000///---,,,+++,,,,,,---++++++************++++++...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))'''&&&&&&)))+++,,,++++++******++++++,,,)))***,,,------,,,***)))+++++++++++++++***)))(((***,,,------+++******+++)))***,,,---,,,)))&&&$$$+++(((%%%'''***,,,)))&&&$$$&&&((()))(((((()))***+++++++++***)))(((((('''******))))))))))))******------------------------+++,,,,,,------,,,,,,++++++++++++*********))))))---......---+++***+++,,,***)))((((((***+++***))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***,,,,,,***'''%%%(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''***++++++,,,,,,***)))(((((((((''''''((()))***+++))))))))))))))))))))))))+++***)))(((((('''((((((''''''((((((((((((''''''((('''''')))***)))'''%%%''''''''''''((((((((()))''''''''''''''''''''''''"""&&&(((((('''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***)))(((''''''&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))((($$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&'''((()))))))))(((&&&%%%$$$$$$%%%%%%))))))******)))(((''''''''''''((((((((((((''''''***((('''%%%%%%'''(((***(((((((((((())))))))))))+++++++++******************+++,,,,,,,,,,,,+++***((((((((((((((((((((((((*********,,,...///...,,,((((((((((((((((((((((((+++***))))))((()))))))))&&&'''((())))))******)))++++++++++++******))))))++++++++++++++++++++++++///...,,,+++***++++++,,,,,,......777DDD>>>000...,,,+++***))))))***+++,,,iiiUUUMMMKKKIIIFFFCCCAAA@@@???;;;;;;999888666444333222555444444333333444444555333333222222222222222333444333333444444333111///...///000///...---...///))))))))))))***+++---...,,,,,,++++++++++++,,,,,,...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********(((''''''***,,,,,,,,,++++++++++++,,,,,,((()))***++++++***)))(((***++++++++++++***))))))***,,,------+++******+++((()))+++++++++***(((''',,,)))'''(((+++---***'''%%%''')))***))))))***+++++++++******)))(((((('''++++++***)))(((((()))))),,,------......------,,,+++,,,,,,------,,,,,,+++*********)))))))))((((((((()))******)))((()))+++)))(((((()))+++,,,,,,+++,,,,,,++++++************************************))))))))))))))))))))))))'''(((***,,,,,,***((('''((())))))******))))))(((((((((''''''''''''((((((((())))))***)))((('''&&&'''((()))***+++*********))))))))))))))))))))))))***))))))((((((((((((((('''(((((())))))(((((('''((('''&&&''''''&&&$$$!!!'''''''''((((((((())))))''''''''''''''''''''''''!!!$$$&&&''''''''''''((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$############((((((((((((''''''''''''((((((((((((((((((''''''(((((('''''''''(((((()))&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%$$$%%%&&&''''''(((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&))),,,+++(((&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))******((('''&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$)))******++++++******)))+++***)))(((((()))***+++(((((()))))))))************************************++++++,,,,,,++++++***))))))))))))))))))))))))+++******,,,...///...---************************((((((((()))***+++,,,---******+++++++++******)))++++++++++++*********)))++++++++++++++++++++++++------,,,+++++++++++++++------,,,888HHHCCC222---,,,+++***))))))***+++,,,iiiUUUJJJIIIFFFDDDBBB@@@@@@@@@;;;;;;:::888666555444333666555555444444555555666222222222222222333333333555444444444555444222//////000111000...------...***+++,,,---...///000000------,,,,,,,,,,,,------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***((()))+++---------,,,,,,,,,,,,------))))))))))))))))))))))))))))))***++++++++++++******,,,------+++******+++)))))))))*********++++++,,,***((())),,,---+++(((''')))++++++******+++,,,++++++******)))(((((((((***)))))))))))))))******+++---...//////...---++++++,,,,,,------,,,,,,+++)))))))))(((((((((((((((&&&'''))))))((((((***,,,))))))(((***,,,------,,,+++************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))******************)))))))))(((((((((((())))))(((((()))))))))((('''&&&'''(((+++,,,---+++***((())))))))))))))))))))))))((((((((((((((()))))))))((())))))******))))))(((***)))'''''''''&&&###!!!''''''((((((((()))))))))''''''''''''''''''''''''$$$&&&''''''&&&&&&'''((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&((((((''''''''''''&&&&&&'''''''''''''''((((((((()))))))))((('''''''''&&&&&&&&&&&&''''''(((******&&&''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%(((+++---,,,(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))++++++***)))((((((((((((((())))))))))))(((((('''***++++++++++++++++++***+++***)))(((((()))***+++(((((()))))))))*********))))))))))))))))))))))))******+++,,,,,,+++******************************,,,+++***+++---......---************************))))))))))))+++,,,---...------------,,,+++***)))++++++++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***---,,,+++777JJJEEE333---,,,++++++******++++++,,,gggTTTJJJHHHFFFCCCBBBAAAAAABBB<<<;;;:::999777666555444555555444444444444555555222222333333333333333333555555444555666555222000///000111000...------...//////000000000000000000------,,,,,,,,,,,,---------,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,......------,,,,,,------...,,,,,,+++******+++,,,,,,(((((()))***+++,,,,,,,,,***,,,------+++******++++++***)))))))))***+++,,,+++***((()))+++,,,***)))''')))++++++***)))***+++************))))))(((((('''''''''((()))+++,,,---+++,,,...000000...,,,++++++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))+++,,,,,,++++++,,,---,,,*********,,,---,,,+++***)))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((()))))))))******++++++++++++************))))))))))))*********************)))))))))((())))))*********))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))+++***)))((())))))'''%%%'''(((((((((((()))))))))''''''''''''''''''''''''''''''(((&&&%%%%%%&&&(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$$$$$$$'''''''''''''''((())))))&&&''''''(((((((((((('''''''''''''''(((((((((((()))))))))))))))(((''''''%%%&&&'''((('''%%%###"""%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''"""$$$&&&((((((&&&$$$"""&&&((()))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''((())))))+++******))))))(((((((((*********++++++***))))))))))))************))))))((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))******++++++++++++******************************+++***)))***+++---,,,+++************************---,,,++++++******++++++---------------,,,++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,---......---,,,+++,,,---+++444BBB===000...,,,,,,,,,++++++,,,,,,,,,eeeSSSKKKIIIFFFCCCBBBBBBCCCDDD<<<;;;:::999888777666555444444333333333333444444111222333444444444444333555555444555666555222000///000000000...------///,,,,,,------......//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,......------,,,,,,------...,,,,,,+++******+++,,,,,,'''((()))***+++,,,,,,,,,***,,,------+++******+++...---+++)))((())))))***))))))(((((()))***)))((('''(((******)))((()))************)))))))))))))))))))))))))))))))))***+++***+++...//////...+++***+++,,,,,,------,,,,,,+++************************---...///...,,,+++,,,---...,,,++++++,,,,,,***))))))))))))))))))))))))***************************************************)))(((''''''''''''((()))******++++++++++++************))))))))))))***************)))))))))))))))***)))'''&&&%%%'''(((***))))))))))))))))))))))))&&&'''((()))******))))))))))))************))))))***((('''((()))******((((((((((((((()))))))))***(((((((((((((((((((((((('''(((((('''%%%%%%&&&((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&''''''(((((((((((('''&&&%%%$$$$$$$$$))))))((('''''''''''''''&&&''''''((())))))(((((('''''''''((((((((())))))))))))******))))))((('''''''''(((((('''&&&$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((((((&&&$$$"""%%%&&&'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''(((((((((''''''''''''((((((((((((''''''(((((('''''''''((())))))((((((((((((((((((''''''&&&''''''(((((('''''''''))))))************))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))))))))************************))))))))))))))))))))))))+++)))'''((()))++++++***))))))))))))))))))))))))---,,,++++++******++++++******+++,,,------,,,,,,+++++++++++++++++++++,,,*********++++++,,,,,,,,,,,,---...//////...---,,,+++...+++...555000***///,,,,,,,,,------,,,,,,,,,eeeTTTLLLJJJFFFCCCBBBBBBCCCDDD<<<<<<;;;:::999888777666333333333222222333333333111222333555555555444444555444444444555444222///---///000///.........000,,,,,,,,,---///222555777,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------,,,,,,,,,,,,------))))))))))))))))))))))))'''((()))***+++,,,,,,,,,***,,,------+++******+++///...,,,***))))))))))))((((((((((((((((((((((((''')))******)))(((((()))******))))))))))))))))))...---+++)))(((''''''&&&***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++************++++++++++++---......---+++)))***+++---,,,******++++++***((()))))))))************+++))))))))))))))))))))))))************************))))))(((((((((((()))))))))******************)))******))))))))))))******)))((('''&&&&&&&&&''''''+++)))&&&######%%%(((***))))))))))))))))))))))))'''''')))******)))((((((((())))))******))))))((('''&&&%%%%%%''')))))))))((((((((()))))))))******(((((((((((((((((((((((('''((()))((('''&&&'''((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''''')))))))))((('''''''''&&&******(((''''''&&&&&&&&&&&&'''(((((())))))))))))''''''((((((((())))))))))))))))))))))))(((((('''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%&&&'''((()))((('''&&&''''''(((((((((((('''''')))(((((('''(((((())))))&&&''''''((((((''''''&&&'''((())))))))))))))))))***++++++++++++++++++***))))))************))))))&&&&&&'''''''''((((((((('''(((((())))))******++++++***))))))))))))***+++))))))))))))))))))))))))+++)))''''''(((*********(((((((((((((((((((((((())))))))))))+++,,,---...((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,------...............+++///+++***...(((&&&000,,,------......------,,,fffVVVLLLIIIEEEBBB@@@@@@AAABBB<<<<<<;;;:::999888888777444444333333333333444444000111333555666666555444444333333444444333111///,,,...//////......000111//////......111555999<<<------,,,,,,,,,,,,------***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,+++,,,---,,,,,,++++++++++++,,,,,,((()))***++++++***)))(((((()))***+++++++++++++++***,,,------+++******+++---,,,++++++************))))))******)))))))))***(((***++++++***))))))***)))))))))))))))))))))***,,,+++***)))(((((((((((()))******++++++******)))+++,,,,,,------,,,,,,+++))))))))))))*********+++***,,,,,,,,,*********,,,***)))((()))+++,,,+++***************++++++,,,,,,************************************************************************((())))))******))))))((()))))))))(((((())))))))))))((('''&&&%%%&&&&&&'''+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))'''(((*********)))'''&&&'''(((((())))))((((((''')))'''%%%%%%'''((()))((((((((()))))))))*********((((((((((((((((((((((((%%%'''))))))(((''''''((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&((((((((())))))*********'''&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((('''''')))(((((('''''''''((((((&&&&&&((())))))*********'''((((((((())))))))))))(((((())))))(((((('''&&&%%%%%%$$$###$$$&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%'''(((******)))((('''''''''((((((((((((''''''))))))(((((((((((())))))&&&&&&'''((((((((('''&&&)))***+++,,,,,,,,,,,,,,,)))******++++++******)))))))))************))))))((((((((())))))))))))***(((((())))))***++++++,,,+++***)))(((((()))***+++************************...+++)))((()))+++++++++))))))))))))))))))))))))((((((((()))***+++,,,---***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------)))******+++,,,,,,------+++++++++++++++,,,------+++...******///***'''000,,,---...//////...---,,,gggXXXKKKIIIDDDAAA>>>>>>@@@AAA<<<<<<;;;::::::999888888555555555444444555555555000111444555666666555444444333222333444333000...+++---...///...///111222111///---+++---000555888.........------.........)))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,++++++******++++++,,,)))***,,,------,,,***)))))))))***++++++++++++******,,,------+++******+++******+++++++++,,,,,,,,,)))***++++++***)))***+++***+++------+++******+++)))))))))))))))*********'''''''''((()))+++------))))))))))))))))))))))))+++,,,,,,------,,,,,,+++'''((((((((())))))******)))+++,,,,,,,,,,,,---///&&&&&&&&&(((+++------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++(((((())))))))))))(((((())))))(((((((((((())))))+++***)))''''''(((((()))******))))))((((((((('''))))))))))))))))))))))))((()))***+++***)))'''%%%''''''((((((((((((''''''---+++(((((())))))))))))))))))))))))************))))))))))))))))))))))))###&&&)))***)))((('''((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&''''''((()))***&&&&&&((()))************(((((((((((())))))))))))(((((((((((((((''''''&&&)))'''$$$"""!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&(((***+++,,,+++***)))''''''((((((((((((''''''***)))(((((((((((())))))&&&'''((())))))(((''''''&&&'''((()))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''************++++++++++++((())))))***+++,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++000---******+++,,,------************************+++******)))((()))))))))------------,,,+++******+++++++++,,,,,,---------))))))***+++,,,,,,------******)))((()))***,,,---+++---(((+++444000***///,,,---...//////...---,,,fffSSSLLLIIIDDDAAA>>><<<:::888@@@>>><<<;;;;;;:::888666444444333333333222222222444555777888888666555333333222111111000000111111---------------...222555555333000//////000//////000///------......---+++---------,,,,,,---......++++++,,,------------,,,---,,,++++++++++++***)))++++++******++++++,,,---,,,+++)))((((((((())))))+++++++++++++++++++++++++++++++++******))))))))))))***,,,------,,,+++*********+++++++++,,,,,,,,,***************+++++++++---,,,***)))))))))******************+++,,,---...,,,,,,,,,++++++*********+++***)))(((((()))***+++***)))(((***,,,---+++(((++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,***((((((***,,,,,,,,,))))))))))))))))))))))))((()))***++++++++++++++++++++++++*********))))))******))))))))))))******)))************++++++++++++++++++*********))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))&&&((()))(((''''''((()))))))))))))))))))))))))))))))))***))))))((('''&&&))))))(((((('''''''''&&&)))))))))((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''(((((())))))******++++++''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%+++'''###"""%%%((())))))'''''''''''''''''''''''''''%%%$$$&&&***,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))(((((('''''''''&&&'''''')))))))))((('''&&&(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((()))))))))************+++***)))(((((()))******,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((******++++++++++++******************************((()))***+++******((('''+++++++++******)))))))))---,,,+++******+++,,,---------,,,++++++,,,,,,,,,------............------///...------,,,,,,,,,,,,fffSSSNNNKKKGGGDDDCCCAAA@@@>>>===<<<<<<===???@@@???>>>555555444444444333333333444555666777777666555333444333222222111111222222...///...---+++,,,...111444111///...///000/////////---,,,,,,------,,,***------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,...333888666000,,,+++---+++++++++***++++++,,,------,,,+++*********++++++))))))))))))))))))))))))/////////.........------***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++******************,,,,,,***)))))))))******************+++,,,,,,---,,,,,,,,,+++++++++******------,,,++++++,,,------,,,***)))***---...,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++)))'''((()))+++++++++************************)))******++++++++++++***+++++++++*********))))))++++++************++++++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))((()))***)))(((((()))***))))))))))))))))))))))))((())))))))))))((((((''')))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''$$$%%%%%%&&&''''''(((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%)))&&&$$$$$$&&&((()))(((''''''''''''''''''''''''&&&&&&&&&''')))***)))(((''''''''''''''''''''''''%%%&&&'''((()))(((''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))((((((((('''''''''''''''((((((((('''''''''(((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++***))))))***+++++++++++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++,,,,,,------,,,++++++---------,,,,,,,,,++++++,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,---------............------......---,,,,,,,,,,,,,,,fffSSSNNNKKKGGGEEEEEEDDDCCCBBB<<<;;;;;;===???AAA@@@???555555555555444444444444333444666777777666555333444444333222222222222333000000///---******+++---111///------.../////////---,,,++++++,,,---,,,***,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++---777AAA>>>333++++++///+++++++++++++++,,,------......---,,,,,,,,,------************************---------------,,,,,,,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,+++++++++***))))))))),,,+++******)))*********++++++*********++++++,,,,,,,,,,,,++++++++++++***++++++***))))))***++++++...,,,******,,,---...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,***))))))+++,,,,,,+++************************++++++++++++++++++***)))+++++++++***************,,,,,,++++++++++++,,,,,,)))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))'''(((((())))))))))))(((***)))))))))))))))(((((())))))))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&&&&''''''(((((()))((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&%%%&&&'''(((((('''''''''''''''''''''''''''&&&'''))))))(((''''''(((((((((((((((((((((((((((&&&&&&((())))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''(((((())))))******))))))((())))))************))))))))))))))))))))))))))))))***)))((((((((()))+++,,,,,,++++++***++++++,,,,,,***************))))))(((******************************++++++++++++******)))))))))))))))))))))))),,,,,,---......------,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------------............------------,,,+++++++++,,,,,,fffSSSLLLJJJFFFDDDCCCCCCAAA@@@>>><<<;;;;;;;;;;;;999888555444444444444333333333222444555777777666555444444333222222111111222222000111000...,,,+++,,,---000...,,,,,,---/////////---,,,++++++---...---,,,,,,,,,+++*********++++++)))***++++++,,,,,,++++++)))333<<<:::000((((((,,,,,,++++++++++++,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((++++++******************,,,+++***************+++++++++++++++++++++++++++***))))))))))))))))))***---,,,***)))***,,,---...,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------...------,,,,,,------...---,,,++++++---......---************************,,,,,,,,,,,,+++******)))************************+++++++++******+++++++++))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***((((((((()))))))))))))))))))))))))))&&&'''((())))))***))))))************)))))))))))))))))))))***************(((((((((((())))))))))))***)))(((''''''((()))***))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''((()))))))))******++++++(((((((((''''''(((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&((((((((('''&&&''''''''''''''''''''''''%%%(((+++***'''%%%&&&)))''''''(((((((((((())))))''''''))))))))))))((('''((((((((((((((('''''''''(((((((((((())))))))))))))))))((((((((((((((((((''''''%%%%%%%%%&&&((())))))))))))******)))))))))))))))************))))))))))))))))))))))))))))))***)))((('''((()))+++,,,************+++++++++,,,******+++++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------............---------,,,,,,+++++++++,,,,,,fffSSSMMMJJJFFFCCCBBBAAA???===???===:::999999777555333333333333222222222111111111333555666777666555444222111111000000000000000///000111000......///000///---++++++---...///...---,,,+++,,,...//////...---,,,++++++*********+++******+++,,,,,,,,,,,,+++)))---000///,,,))))))***,,,,,,++++++,,,,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++***)))***++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((************+++*********++++++******)))*********++++++++++++++++++++++++------------------------++++++***((((((***,,,...---------,,,,,,,,,+++++++++++++++,,,,,,---------...------,,,,,,------...,,,+++***+++---...---+++************************,,,,,,,,,,,,,,,+++***)))******************************))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((()))***)))'''&&&'''(((((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))************(((((())))))************(((((((((((())))))))))))***)))(((''''''((()))***))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))************'''(((((((((((((((((('''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%''')))(((((('''&&&''''''''''''''''''''''''%%%(((+++***'''%%%&&&)))&&&&&&'''''''''((((((((((((((()))******)))((('''((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))))))))'''&&&&&&%%%&&&'''((()))))))))************))))))))))))************))))))))))))))))))))))))))))))***)))((((((((()))++++++((())))))***************++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///------............------,,,,,,,,,++++++,,,------fffSSSOOOLLLHHHEEECCCBBB@@@>>>===<<<::::::::::::888666222222222222111111111111111222444666777666555444111111000///////////////...///111111000000111222000...,,,,,,---.........---,,,+++---///000000///...---,,,++++++***++++++++++++,,,------------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------...***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++******************+++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))***++++++++++++*********)))))))))******+++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))******)))((()))+++---......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------)))(((((()))+++,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******************+++++++++***))))))))))))))))))***)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***(((&&&%%%&&&'''(((((((((((((((((((((((('''(((((())))))))))))((((((((()))))))))))))))***''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###&&&((()))((('''''''''''''''''''''''''''''''''&&&'''))))))(((''''''(((&&&&&&&&&''''''(((((())))))******++++++***(((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))******'''''''''''''''((()))***)))******++++++******)))))))))************))))))))))))))))))))))))))))))((()))))))))************'''((()))***************+++,,,------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------------...000000------------............,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000------............------------,,,,,,,,,---......fffSSSMMMKKKGGGEEEDDDCCCBBB@@@===;;;::::::;;;;;;999888333333333222222222111111000222444666666666555444222111111000///000000000---///000111000///000111222000---------......---+++******,,,...000000//////...---,,,++++++++++++,,,,,,---............---,,,+++***+++---......------,,,,,,,,,,,,---......***+++,,,------------,,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++******************((()))***+++,,,++++++***))))))((())))))***+++,,,******+++++++++,,,,,,,,,))))))***++++++***)))))))))+++,,,,,,******+++---///......---,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***))))))+++------+++)))++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,))))))*********++++++++++++******))))))******+++)))************+++++++++))))))*********+++++++++)))))))))))))))))))))))))))*********+++++++++,,,)))))))))))))))))))))))))))***+++)))'''&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))%%%&&&&&&'''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''')))***)))(((&&&''''''((())))))************+++++++++***)))(((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((()))))))))*********&&&'''((()))************)))******++++++******)))))))))************))))))))))))))))))))))))))))))'''(((***+++++++++)))((('''((()))+++,,,,,,++++++***+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000---------.........//////,,,,,,---......---,,,,,,,,,,,,,,,------...///000------............------...---------......///000fffSSSJJJGGGDDDCCCCCCCCCBBBAAA===;;;:::999999999777555444444444333333333222222000111444555666666555444333222222111000111111111---///000000///......///333111...---.........---***))))))+++---//////...000///...---,,,,,,,,,,,,,,,---......//////......+++,,,---......------,,,---,,,,,,,,,,,,---......***+++---.........---------------------------------------....../////////,,,,,,------,,,+++)))(((******+++++++++,,,,,,,,,***************+++++++++((()))***+++,,,,,,+++***(((((((((((()))***,,,,,,*********++++++,,,,,,,,,,,,---............---,,,(((+++......,,,+++,,,...//////...---,,,,,,++++++---------,,,,,,+++++++++,,,++++++******++++++,,,---,,,---...000000...,,,++++++++++++++++++++++++***+++,,,,,,------------))))))******++++++++++++,,,++++++++++++++++++,,,)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,+++(((''''''((((((((((((((((((((((((((())))))***))))))(((''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))'''((()))******)))((('''(((((())))))******++++++))))))************))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&((('''&&&&&&&&&((()))***((((((((((((((((((((((((&&&'''''''''''''''''''''$$$'''((((((&&&%%%'''***'''''''''''''''''''''''''''%%%$$$&&&***,,,***''''''(((((()))***+++++++++***++++++,,,+++***)))(((%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((())))))*********+++&&&''')))++++++++++++*********++++++++++++******))))))************))))))))))))))))))))))))))))))&&&'''***,,,,,,+++)))'''((()))+++,,,------,,,,,,)))***+++,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++........................******))))))***,,,---...+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,---...///000000---..................---...............///000111dddWWWKKKIIIFFFDDDCCCAAA???===>>>===<<<:::888666555444555444444333333444444555555666666666666666555555444333222111000000000000......////////////......,,,---------------------***+++,,,...///000000111)))***+++,,,,,,+++***)))+++++++++,,,,,,---------+++,,,---.........---,,,+++++++++,,,,,,---------++++++,,,,,,---...//////---,,,***))))))***,,,---...---+++******+++,,,...------------,,,,,,+++***************************)))))))))***++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++***+++++++++)))))))))***+++,,,---...+++++++++++++++++++++++++++,,,---,,,***)))***+++******,,,---...////////////......---,,,+++******---------,,,,,,+++++++++)))************+++++++++))))))*********))))))(((((()))***+++++++++++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++++++++******************++++++++++++)))'''%%%###$$$$$$%%%'''(((***++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((+++***)))((((((***,,,---+++*********))))))(((((())))))))))))))))))))))))((('''&&&'''((()))((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''(((******((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((($$$%%%'''((((((((('''''')))))))))))))))((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))***************,,,......,,,***((((((+++*********))))))((((((((()))***++++++***)))((((((((((((((((((((((((((('''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***...---,,,+++***)))))))))++++++++++++++++++++++++++++++******++++++,,,------,,,(((######***......++++++++++++++++++++++++///...---,,,+++,,,,,,---.........---,,,+++))))))........................---------............/////////............/////////000000111000///---,,,---...000111111111000///dddWWWLLLIIIFFFCCCBBBAAA???===>>>===<<<:::888777555555333222222111111222222333333333444444444444333333444444222000///.........111222333333333333333333/////////......---------++++++---...//////000000***++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,---+++,,,---.........---,,,+++++++++,,,,,,---------++++++,,,,,,---......///---,,,+++******+++,,,---///---+++)))((())))))******+++,,,---------------******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,************+++,,,---...++++++++++++++++++++++++***+++,,,+++)))((()))*********+++,,,---------------------,,,++++++******,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,*********++++++******))))))******++++++++++++******,,,---,,,******+++,,,))))))))))))))))))))))))++++++******************++++++++++++***)))(((((('''''''''((())))))******))))))************))))))************************(((((((((((()))))))))*********)))(((((((((((((((((((((((((((((((((((((((***)))((('''((()))+++,,,************)))))))))((())))))))))))))))))))))))'''&&&&&&''')))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))************)))+++---,,,***((((((((())))))))))))((((((((('''))))))************))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++************************++++++++++++++++++******+++++++++++++++++++++++++++++++++***++++++,,,---000000,,,''''''+++,,,***++++++++++++++++++++++++///...---,,,,,,,,,------------------,,,,,,,,,,,,...------------------...---------............/////////............//////------.../////////......------............------dddWWWLLLIIIFFFCCCBBBAAA@@@>>>======;;;:::888777666555333222222111111222222333333333444444444444333333555444222000///---------000000111222222222222222111111000///...------,,,,,,------...//////......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,---------------++++++,,,,,,,,,,,,------++++++,,,,,,------.........---,,,++++++,,,---...000///---+++))))))))))))/////////...,,,+++)))(((++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++,,,---...+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,------,,,***)))***+++******************************++++++++++++++++++++++++*********++++++,,,******))))))))))))))))))))))))************))))))++++++++++++++++++++++++((((((((()))))))))************)))((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++************))))))))))))))))))))))))))))))))))))&&&%%%%%%'''***,,,,,,+++))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&$$$######%%%''')))&&&&&&&&&'''((((((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))************)))***+++***(((''''''((()))(((((((((((('''''''''******))))))))))))******)))))))))))))))))))))))),,,,,,------,,,++++++***+++***)))(((((()))***+++)))***+++,,,---,,,,,,+++************************+++++++++++++++,,,------)))******(((+++//////+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---......------,,,---...///000///...---,,,,,,---...///---------............///......------------......,,,---...///000000000000......---------------...dddVVVMMMJJJFFFCCCBBBAAA@@@???===<<<;;;:::888777666555555444444333333444444555444444555666666666555555444444222111000000//////...///000111111111111000000/////////......---------...............------...---,,,++++++,,,---...---------,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...111000///------,,,------............---,,,******+++++++++++++++++++++++++++++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++---...//////---,,,---///---------------,,,+++************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------------------,,,---------,,,+++******,,,---...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,+++***))))))***+++,,,************************))))))************))))))++++++++++++++++++++++++(((((()))))))))************))))))((((((((((((((((((((((((((((((((((((((()))(((((((((((()))***+++*********)))))))))))))))(((((((((((((((((((((((('''&&&&&&(((***,,,++++++((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((()))***************((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((($$$%%%%%%&&&'''((()))))))))))))))******)))))))))((((((((((((((((((((((((((()))))))))*********************)))''''''(((***)))))))))))))))(((((((((+++***)))(((((()))***+++((((((((((((((((((((((((+++++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,+++,,,...//////...,,,+++************************,,,++++++++++++,,,------'''(((((((((,,,000000+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///000///...,,,,,,...000111000///---,,,,,,---///000---------............///......------------............///000000111111111000000//////000222444555cccVVVNNNJJJFFFCCCBBBAAAAAA@@@<<<<<<;;;:::888777666666555444444333333444444555333333444555666666555555333333222222333333444444222222333333333333222222,,,,,,,,,------..................///......---,,,///...---,,,,,,---...///---------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------.........---......//////((()))+++---...000000000++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++---...//////...---...///////////////...---,,,+++*********+++,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,,,,---...............---------------,,,+++***,,,---...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,***)))(((((()))***))))))******++++++,,,,,,))))))************))))))++++++++++++++++++++++++))))))))))))***************))))))((((((((((((((())))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))******(((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''''''''''''''&&&&&&''''''(((((())))))((()))******++++++******((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((***++++++)))'''&&&$$$%%%%%%&&&'''((())))))*********))))))*********))))))))))))))))))))))))((()))))))))***************++++++***(((((()))+++************************+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))***++++++++++++...---+++******+++---...///000111111111///,,,+++************************,,,,,,++++++,,,,,,---.........---,,,///333000***,,,,,,,,,,,,,,,,,,,,,,,,///...------------//////333111///---,,,---...///111000///......///000111---------............///.........------................../////////000000222222333444777:::===???cccUUUOOOKKKFFFCCCBBBBBBAAAAAA<<<;;;;;;:::999888777666333222222111111222222333000111222333333444333333222222333333444555666777222222222222111000//////***++++++,,,---...//////---...............------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,*********+++,,,,,,------/////////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,+++,,,,,,++++++++++++++++++++++++***,,,---,,,++++++,,,...///////////////...------+++++++++,,,,,,---------------------............++++++++++++,,,,,,,,,,,,+++,,,---......///......------.........---,,,,,,,,,------,,,***)))***+++++++++++++++++++++++++++******++++++,,,---------,,,,,,+++***)))((((((((((((((()))***++++++,,,,,,))))))************))))))++++++++++++++++++++++++)))))))))*********++++++******)))((((((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))************)))))))))))))))))))))))))))'''&&&'''((()))(((&&&'''''''''''''''''''''''''''''''''((((((((((((((('''((()))++++++******)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''))),,,------+++(((%%%&&&&&&&&&'''((((((((())))))((((((''''''(((((()))************************))))))))))))************)))***++++++))))))***+++******+++++++++++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&''')))***+++++++++...---,,,++++++,,,---...111111111111000...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,...000333:::@@@<<<555,,,,,,,,,,,,,,,,,,,,,,,,///...---------...///000333222000...------------////////////////////////---------............/////////............//////............///000222222777888:::===@@@DDDGGGIIIcccUUUOOOKKKFFFCCCBBBBBBBBBAAA<<<;;;;;;:::999888777777333222222111111222222333000000111222333333333333333333333333333444555666333333222111000...---,,,,,,,,,------......//////------...............---,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++333333222000---***(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,...////////////...,,,,,,+++++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,---.........///......------------------------......,,,,,,,,,------.........,,,,,,,,,,,,------------++++++,,,---............,,,------............---***,,,---,,,******+++,,,++++++++++++++++++++++++******++++++,,,------...***+++++++++++++++******)))*********************))))))************))))))************************))))))*********+++++++++******)))((((((((((((((())))))))))))))))))))))))((())))))***************((()))))))))************))))))))))))))))))))))))&&&%%%$$$&&&'''(((((('''''''''''''''''''''''''''((((((((((((((('''''''''&&&''')))***+++***)))((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((()))+++,,,+++***'''&&&(((((((((((((((((((((((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))************&&&(((***+++)))(((((()))))))))******++++++++++++))))))************))))))++++++++++++++++++++++++'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***///555<<>>DDDHHHEEE777(((------------------------///...------...///000111,,,---......///.........)))+++---//////---+++)))---------.........//////111111000000000000111111333444666888<<<@@@DDDFFFKKKMMMPPPTTTWWWYYYZZZZZZ}}}aaaUUUMMMKKKHHHFFFEEEDDDBBBAAA<<<<<<<<<;;;:::777555444555555555444333222111000444444444444444555666777111111000000111111222333666555444444222222111000000000//////.........---000///---,,,,,,---///000***+++,,,---///000111222......---------,,,,,,,,,***,,,------+++*********,,,++++++******++++++,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,---...000000+++******************+++...---,,,,,,,,,,,,---...000000000000///...---,,,------------,,,+++***)))***---//////...------...///---+++,,,---......---000111111111000///......///...------///111111000........................333222///,,,)))***---000///...---...///000///...---------------...222555===333,,,---///......///...---,,,,,,++++++,,,,,,------.........---+++***///...------,,,,,,------)))***++++++***)))***,,,*********,,,...///...,,,+++)))&&&&&&'''))))))))),,,,,,++++++++++++++++++***++++++,,,------------***+++,,,,,,,,,***)))((((((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))),,,---------,,,)))&&&%%%((((((((((((((('''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))***************++++++******))))))((((((+++***)))'''&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''%%%&&&''')))************(((((((((((())))))))))))))))))(((((()))***++++++,,,+++++++++***)))))))))***)))((((((((()))+++,,,++++++************++++++******************************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))++++++******++++++,,,---,,,,,,,,,++++++******************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---777BBBBBB:::000++++++***+++,,,---............------.........---+++***///---,,,---///222222222......///000111111...,,,000000//////000111222333111222222222111222555888888;;;@@@CCCGGGJJJOOORRRWWWZZZ^^^aaabbbccceeefff{{{___SSSLLLJJJGGGEEEDDDCCCAAA@@@;;;<<<<<<;;;:::888666555333333444444444333333222444333333333333444444555444333333333333444555555666555444444222222111000000000/////////............---,,,++++++,,,---............---------------.........------,,,+++***111000///---+++,,,...111,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,...---,,,,,,,,,,,,---...///////////////......---------......///000000111222111///...---,,,++++++)))''''''(((***,,,,,,,,,---------...------,,,,,,000///---...///000000///////////////............,,,,,,***(((&&&&&&)))+++///...---...000000000...,,,---------...000444777===444......000//////000......---,,,,,,------------...//////...---,,,+++......---,,,,,,,,,,,,,,,***+++,,,+++******+++,,,***))))))+++---...---+++---+++(((((()))+++++++++************************,,,,,,------......------)))))))))))))))(((''''''((((((((()))))))))************))))))))))))******)))))))))))))))))))))))))))***+++,,,+++***(((&&&(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))((((((((('''''''''''''''((()))))))))))))))*********)))))))))))))))***)))(((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''((((((((())))))))))))((())))))))))))************))))))))))))))))))******+++++++++******************)))((((((((()))++++++++++++************++++++******************************+++,,,,,,,,,,,,+++******++++++++++++******+++++++++***++++++,,,---,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---333999888222,,,***+++,,,,,,---......---------***+++---...///.........111000000111222222111000//////000111222111///---...//////000111111111111111444666888999<<>>:::555333222111...++++++******+++---......---...//////000000000000///000///......///000///---////////////////////////,,,------,,,++++++,,,...///...---...000111000///+++,,,......///111444777;;;444///000111000000111......---------......///...////////////......---...------,,,,,,,,,,,,,,,+++,,,------+++***+++---)))))))))***,,,---,,,***///,,,******+++------,,,(((((())))))******++++++---...............---,,,***))))))(((((((((((((((((())))))))))))***************))))))))))))******))))))))))))))))))))))))'''((()))*********)))((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((('''************++++++++++++*********)))))))))))))))***************+++++++++)))))))))((()))******+++++++++************++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++************+++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000...,,,+++,,,------............---,,,,,,)))***,,,...///000111111000///...///000///...,,,///000111111111111000000000000111222333333444444333777<<>><<<:::<<<>>><<<444...,,,,,,,,,...000111000///,,,---......///////////////...---...///...,,,***,,,,,,---------.........***,,,...///.........//////...---///111222222111...///000///---,,,---///444///...000000......000......------------......000000000///000000000000///...------,,,,,,------...000000///...------...,,,,,,+++---...///---,,,---,,,***+++,,,---,,,+++******++++++,,,---......,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,************++++++++++++******))))))))))))***************************************)))(((((('''&&&(((((((((((())))))******(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******)))(((((())))))***(((((())))))******++++++&&&'''((()))*********)))'''''''''''''''((())))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))''''''''''''((()))++++++((((((((()))))))))******))))))************)))((()))))))))***+++++++++,,,((()))))))))************++++++************++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------------------------000...,,,---///111111///***+++,,,...///000000000------......///000111111EEE@@@888222000111111222...000111111000111444777<<<:::888777:::???DDDHHHJJJOOOUUU[[[^^^___aaabbbgggjjjnnnqqqqqqrrrssstttwwwyyyzzzzzzyyyyyy{{{|||zzz___SSSMMMKKKHHHFFFEEEDDDCCCAAA;;;<<<=========<<<;;;:::999777555444222222333333777666666555555555555666777777666666777777888999666555444444222222111000//////000000000000111111000000000000000000000000/////////......------,,,******+++,,,---///000000---///111000///------.........------------......------,,,,,,,,,,,,------------------------------------------------------......---------,,,,,,,,,+++++++++,,,---///000111//////............//////,,,------......------,,,,,,---...///000000000000,,,,,,++++++,,,---///000111000111444666555000+++++++++---111555666666555...///000000000000000000///......///111000...,,,,,,,,,------.../////////***,,,...///...---...//////...---///111333222111111111222000---,,,,,,,,,000......111000------000000000///...............000////////////000000111000//////...............000111222111///......///...---,,,---//////...,,,,,,+++******,,,,,,+++***++++++,,,,,,------......***++++++++++++******)))((((((((((((((())))))*********+++++++++,,,,,,,,,******))))))))))))******************************++++++***)))(((((('''''''''(((((())))))******+++(((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))******,,,+++)))(((((()))******))))))))))))************&&&''')))***+++***))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''&&&'''(((***+++---'''((((((((())))))))))))'''((()))+++++++++***)))***************+++++++++(((((()))************)))++++++************++++++******************************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------,,,,,,,,,...///000///...)))***,,,...000111222222000000/////////000000111JJJCCC:::333///.........///111222222222444999>>>CCCAAA??????CCCIIIPPPUUU]]]```eeehhhiiiiiijjjjjjjjjnnnrrruuuvvvwwwxxxyyyzzzzzzzzzwwwuuutttuuuvvvzzz___TTTLLLJJJGGGEEEEEEDDDBBB@@@<<<===>>>>>>===<<<;;;:::888666555333333333444555555555444444444555666666777666666666666777888888666555444444222222111000//////000000000111111111//////000000000000/////////////////////////////////...---,,,,,,...///111+++---///...,,,++++++,,,...------------------.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,---///000111///......------......///,,,,,,---......---,,,,,,------...///000000//////---------.........//////,,,,,,---......//////...000000111444777888666444222222333333333222111111000000111333444444222///.........///000111111111///000111111//////000222......---///111333333222111333333222000.........///...///222222......111444333222111000///////////////.........///000111111111000///////////////222333333222000...///000------,,,---......---+++,,,+++***+++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++''''''((()))))))))))))))+++++++++,,,,,,,,,,,,---******))))))))))))******************************+++******)))))))))******'''(((((()))******++++++(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********,,,***)))'''''''''))))))*********)))))))))))))))'''(((***++++++***)))((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***)))((('''&&&'''(((***,,,(((((()))))))))*********%%%''')))+++,,,,,,+++***+++++++++***************'''((()))***+++******)))++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------------........................+++,,,...///////////////+++,,,---///000111111111000000/////////000111222>>>:::444000///......---000333555555555888@@@FFFKKKKKKLLLOOOSSSYYY___ccchhhkkknnnoooooonnnnnnnnnjjjmmmqqqrrrqqqpppooooooooopppooonnnllllllnnnooo|||aaaVVVKKKIIIFFFDDDDDDCCCAAA???===>>>>>>>>>>>><<<:::999666555444333333444666888666666555666666777888999444444444444444555666666666555555444333222111000//////000000111111111222111111222222222222111111,,,,,,---///000222333444333111///,,,,,,---...000---...///...,,,+++,,,...---------,,,,,,---------//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---...//////......------------......,,,,,,---......---,,,,,,---...//////////////////---...///000111111000000//////...---,,,...222555222222111222222000---***000000000000000///...---222222333555777777555222///000000111222333333333///000000///......///111.........///222333333222222333444444222111111111///...000444333//////222777666555333222111000000///...---------///000111222111111000000000000000222333444222000//////000---,,,+++,,,------,,,***,,,++++++,,,------,,,***,,,,,,++++++++++++++++++***+++,,,,,,------------((()))***,,,,,,,,,+++***++++++,,,,,,,,,---------******))))))))))))******************************))))))))))))***+++,,,---'''(((((()))***+++++++++(((((())))))*********+++************************(((((())))))*********++++++***'''&&&%%%&&&'''(((++++++******))))))((((((((()))***++++++***(((''''''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******+++***((('''&&&''')))***)))************+++++++++$$$&&&(((+++,,,,,,++++++,,,+++++++++******))))))'''((()))++++++******)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++---......---++++++---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,------....................................///000000//////111333------...///000000//////000////////////111333444222111111222444555555444222555888888888<<>>??????>>><<<:::888777666555444333444555555333555666666555444444555444444444555555777888888888777666555444333222222444333222222111111111222333333333222111000///...222111///...------............//////...---,,,,,,++++++,,,,,,,,,,,,------....../////////...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------....../////////---------............///------------------------...------------...//////......////////////......***+++---...000111111111------...///000000//////........................000///////////////......---///555===>>>999444333///444777555444555666333222111000111333333222111111444777777666333222222222333444555666555444444666666555444333222222111444333333333444333222000222000//////000000...---111///......///000000///222666999666111------000........................++++++,,,,,,---...//////++++++************++++++++++++************+++++++++++++++************))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******+++*********))))))((((((((()))************))))))&&&''''''((()))******+++***)))((('''''''''''''''))))))))))))***************((('''(((***+++)))&&&******)))((((((((((((((((((((())))))*********+++''''''''''''((((((((()))))))))))))))***+++,,,---(((((())))))))))))((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))))))))))))))(((((((((((('''((()))***+++,,,------++++++++++++++++++++++++************))))))((((((......,,,,,,,,,,,,......******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,---------......+++,,,------,,,,,,...///...///////////////......------------------------////////////////////////............////////////,,,---......------...000333222111111222333222222///000111111000000222444777:::===AAAEEELLLSSSXXX\\\aaagggjjjkkkkkkmmmooossspppmmmllllllllljjjhhhdddbbb^^^ZZZWWWVVVVVVVVVUUUVVVWWW[[[aaaiiiooossszzzaaaWWWNNNKKKHHHFFFEEEDDDBBB@@@===>>>??????>>><<<:::888555444333222222222333333333444666666444333444555444444444555555666777888888777666555444333333222444444333333222222222222444444444444333111000/////////...---......///000......//////...------,,,+++++++++,,,,,,---------....../////////...,,,,,,........................////////////////////////++++++,,,,,,,,,---------+++++++++,,,,,,---------...////////////000000000------------------------...------------...//////,,,------......------,,,+++,,,---...///000000000......////////////////////////000000111111111111111111000000000000000000000000333888888444222333111666777555444777777666777555333111222444888:::777777777888999999::::::888888999::::::999888777888888888777666555444333444333222333444444333111000///---...///000000///333222000111222222111000111444777555000------///........................,,,,,,,,,------.........++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++************************************)))************+++++++++,,,,,,+++++++++*********+++*********))))))))))))(((((())))))))))))((((((''''''(((((())))))*********))))))(((((((((((()))''''''''''''((((((((((((+++)))((()))+++,,,***'''***)))((((((((((((((()))(((((()))))))))*********'''''''''((((((((())))))******)))(((((()))))))))(((((())))))))))))(((((('''''''''((((((((())))))******)))(((((()))******)))))))))))))))))))))(((************************+++++++++++++++++++++++++++++++++******)))))))))++++++***))))))***++++++***++++++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------+++,,,...------,,,...///...///////////////......------------------------////////////////////////............////////////,,,...//////...---///000111000//////000111222222111222333333444555888;;;BBBEEEJJJNNNRRRXXX]]]bbbeeeiiimmmoooppppppppppppmmmjjjfffcccbbb```]]]ZZZUUUSSSPPPMMMKKKKKKKKKLLLPPPSSSZZZcccmmmwwwyyy```WWWNNNKKKHHHFFFEEEDDDBBB@@@===>>>>>>>>>===;;;999888555444333333222222333333444666888777666555666666555555444555555666777888888777666666555444333333555555555444444444444444666666555555444222111000------------...///111111.........///......---,,,***++++++,,,---..................///......---,,,........................------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------.........////////////000////////////////////////......------......///000,,,------......------,,,------.../////////////////////////////////...............//////000000000222222222333333333333333555222222555555333444888666:::;;;999999<<>>??????<<<999:::@@@JJJRRRPPPKKKEEECCCEEEHHHJJJJJJGGGHHHHHHHHHHHHFFFEEEDDDAAAAAA@@@???===<<<:::999666555555555666666555333111///......000222333333000//////000111111///---///111333222///,,,---///........................------------------......,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,+++++++++************++++++++++++++++++++++++)))************++++++++++++++++++******************************)))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))******+++''''''''''''((((((((((((+++***)))***,,,,,,***))))))((((((((((((((()))***(((((())))))))))))******''''''((((((((()))))))))+++***)))(((''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,++++++++++++************))))))))))))******++++++++++++,,,,,,,,,,,,++++++************++++++*********+++++++++,,,,,,,,,---......---,,,...///...//////000000/////////------------------------////////////////////////............////////////---...//////......///000000000//////000111222333333444666888:::>>>DDDGGGPPPTTTZZZ^^^bbbfffiiilllmmmmmmnnnppppppooommmjjjdddaaa\\\YYYVVVSSSPPPMMMMMMLLLJJJIIIIIIJJJKKKMMMPPPVVVbbbppp~~~yyy```WWWNNNKKKHHHFFFEEEDDDBBB@@@>>>>>>>>>===<<<;;;999888777666666555555555555555777888::::::888777888999555555555555555666777777777777777666555444444333555555666666666555555555666666666555333222000000............//////000000---...............------***++++++,,,---...//////..................------........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////.........///////////////,,,,,,,,,,,,------------////////////////////////...............//////000//////000000000000/////////000000000000000//////111111000//////.........///////////////000000000222333333444555666777777999666666999;;;:::===AAA???CCCEEECCCDDDIIIMMMNNNKKKMMMMMMMMMOOOWWWeeepppvvvlll```ZZZ[[[^^^___^^^^^^^^^___^^^]]][[[ZZZXXXSSSRRRQQQOOOLLLIIIFFFDDD???>>>===<<<===;;;999777777444222222333444555555.........///111111///...---///111000...------///....................................------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++))))))*********+++++++++************************************************++++++,,,,,,++++++************))))))))))))))))))(((((((((((()))***++++++))))))))))))************************++++++***)))((((((((((((((())))))***(((((())))))))))))))))))'''(((((((((((()))))))))***)))(((((('''''''''((((((((())))))))))))(((((('''(((((((((((()))))))))'''&&&&&&&&&&&&&&&&&&''')))))))))))))))*********---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,...///...---,,,...///...//////000000000000///........................////////////////////////............////////////---///000000///...000111222222111111000111444666555777;;;???DDDKKKRRRWWW]]]aaagggkkknnnooopppqqqssspppmmmlllllljjjddd```XXXVVVTTTQQQOOOMMMLLLKKKNNNNNNNNNOOOPPPSSSVVVWWWZZZbbbpppxxx```WWWNNNKKKHHHFFFEEEDDDBBB@@@>>>>>>===<<<;;;:::999999666777777666666666555555555777888888777666666777666555555555555666666777777777777666555555555444555555666777777777666555666555555444222111///...///////////////......---------...............---++++++,,,------...//////......------....................................000000000000000000000000........./////////000000////////////////////////,,,,,,,,,---------......000000000000000000000000///............///000000///000000000000000000///111222222222222111000000222111000///......//////333333333333333222222222111222444666888:::;;;<<<===<<<>>>DDDGGGGGGJJJNNNNNNSSSUUUTTTVVV\\\aaabbb\\\```cccdddfffmmmyyyvvvooooooqqqrrrqqqttttttttttttrrrpppnnnmmmiiiiiigggddd```[[[WWWUUUPPPNNNLLLJJJIIIGGGDDDAAAAAA>>>;;;999999999777666222222111222444444333111.../////////...---...///////////////////////////.....................---------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***************************))))))*********+++++++++******************++++++***************+++++++++******++++++***))))))(((************))))))))))))''''''''''''(((((()))***))))))))))))************((())))))***))))))(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))***((((((((((((((()))***+++(((((())))))))))))(((((((((((((((((()))))))))***&&&''''''''''''''''''&&&((()))))))))*********++++++*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------..................---++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------...//////---------///......///000111111000000........................////////////////////////............////////////...///111000//////000222111222222111000222666999<<>>>>>===<<<;;;:::999999444555555555555444333333222444555555444333333444666666555555555555666666777777777666666666555555444555666777888777666555666666555444222000///...000000000000///...---,,,,,,---......///.........------------..................---------...//////........................////////////////////////,,,,,,---------..................---------------/////////000000000000111000000000000000000000000//////......//////000111---......//////......---111111222222222222111000222111000///...///000111111111222222333333444444666888:::===AAADDDFFFHHHIIIIIILLLSSSXXXYYY[[[___ccchhhjjjiiikkkpppsssssspppsssvvvwwwxxx{{{||||||}}}|||||||||{{{xxxtttooojjjgggdddbbb```^^^\\\ZZZVVVSSSPPPNNNKKKIIIGGGEEEAAA???:::888555444444444333111111000000////////////000////////////////////////..................//////...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************)))************++++++++++++++++++++++++,,,,,,,,,*********+++++++++++++++((((((((((((((('''&&&%%%************************(((''''''''''''(((((()))''''''''''''(((((((((((('''(((******((('''((()))******)))((((((((((((((())))))((((((((((((''''''((((((((()))))))))******(((((((((((()))***+++,,,(((((())))))))))))((((((((((((((()))))))))******))))))************))))))((())))))******+++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---------............///000///---------///......///000111111111111........................////////////////////////............///////////////000111111000000111222000222444444444777===BBBIIIMMMSSSYYY___eeelllqqqqqqtttxxxxxxvvvqqqnnnllleeeccc___]]]ZZZVVVRRROOOLLLNNNQQQTTTVVVZZZ^^^aaa[[[]]]```dddiiimmmqqqsssvvv}}}www```WWWNNNKKKHHHFFFEEEDDDBBB@@@>>>===<<<;;;:::999999999444555555666555444333222222444555555444333444444666666555555555555666666777777777777666666666666333444666777888777666555777777666555333111///.........///000000///...---,,,------...//////..................------------...------,,,---...///000........................------------------------------------............///.........---------,,,000000000111111111222222///////////////////////////////////////000000111......////////////......//////000111111111000000111000///...///000111333000111222555777:::;;;<<>>===<<<;;;:::999999999666777888888888777555444555777888888777666666777777666666555555555666666777777777777666666666666222444666777888777666555999888888666555222111///,,,---...000000000//////,,,,,,---.../////////.../////////...------,,,,,,...------,,,---...///000........................000000000000000000000000////////////000000000111111111000000/////////...////////////000000000000///////////////////////////////////////000111111000000111111111111000000------...///////////////111000///...///000222444555777:::>>>BBBFFFIIIJJJRRRTTTXXX]]]bbbhhhkkkmmmrrrooopppuuuxxxzzz~~~~~~~~~}}}{{{yyytttsssrrrrrrppplllfffbbb]]]XXXPPPIIIDDDAAA???===666444222111111222222111000000000000000000000000,,,------...///000111111......------------...............------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,---------,,,,,,***))))))(((((()))***+++,,,,,,,,,++++++***)))(((((())))))))))))))))))************(((***---,,,***(((***+++---,,,***)))'''&&&&&&&&&))))))(((((('''''''''&&&))))))))))))************)))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))************((()))***++++++***)))(((((())))))***++++++,,,,,,++++++******************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///000111000...------.........///111111222222222////////////////////////////////////////////////............/////////000///111222222111111222333333888===AAAFFFNNNYYYaaafffjjjooossstttuuuwwwxxxwwwxxxwwwtttmmmfff```]]]YYY\\\^^^]]][[[ZZZ]]]___bbbfffjjjmmmooorrrxxx|||wwwyyy}}}www___UUUPPPMMMIIIFFFEEEDDDBBBAAA@@@>>><<<;;;;;;;;;:::999777777777555333222222444888777666555444444555666888888777666666777999:::999888777555444444444444444444555777999999888666888666444222000/////////000000///////////////000000000////////////000000))),,,000111///...///111///---***+++---///---,,,........................///...---,,,,,,---...///...............///000000////////////000000000000111000///---------...///////////////000000000000000000000000000000000000111///...///222222000---///000111111///...///000...000222444555777:::===@@@CCCHHHMMMQQQUUUZZZ^^^gggiiimmmqqquuuyyy{{{|||}}}zzzwwwuuutttmmmgggaaa\\\YYYSSSKKKDDD@@@AAA???;;;555222333555333333333222000......///222111000000///...---------------------------------------.........//////,,,,,,,,,++++++*********++++++******++++++,,,---.........------,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))---,,,+++)))(((&&&%%%$$$+++++++++++++++***)))(((+++***)))(((((()))***++++++*********))))))((((((******))))))((((((''''''******))))))))))))******+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++---+++***(((((()))+++,,,+++------,,,***)))***+++,,,+++*********+++,,,---------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---------------------------------.........///////////////...///000111111//////............//////000000000000111111111111222222222111111000000000---///222333444666888::::::???GGGOOOUUU^^^gggnnnqqquuuzzz|||{{{zzzzzzzzzvvvvvvtttpppjjjeeebbbaaaeeefffhhhhhhiiikkknnnqqqwwwwwwyyy}}}vvv^^^UUUPPPMMMIIIFFFEEEDDDCCCAAA@@@>>><<<;;;;;;;;;:::999555666777666555666777999888777666555444555555666777777666666777777888888888888777666555555555555444444444777999:::888777777666444222000///////////////............//////000//////////////////000***---000000///...///000222000///000222333111//////////////////////////////...------------...//////............///000000////////////000000000000333222111000///000000111000000000000000000//////000000000000000000000000000......///222222111///111222333333222333555666000222666999;;;???CCCFFFKKKOOOVVV]]]ccchhhnnnrrrwwwxxx{{{~~~}}}|||{{{vvvpppmmmjjjeee^^^XXXLLLKKKGGGBBB<<<888666666222222222000/////////000....../////////.................................---------.........//////,,,,,,,,,+++++++++******+++++++++***++++++,,,---,,,,,,,,,++++++*********)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,************************************************((((((((((((((((((((((((*********))))))((((((((()))******+++++++++******++++++************++++++************)))))))))((())))))((((((((((((((((((******))))))))))))*********++++++++++++++++++***))))))))))))))))))))))))+++*********************+++***)))((('''(((***++++++,,,---,,,*********,,,++++++*********+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++,,,------...,,,------------------...---------------------------------.........//////////////////000000000000//////............//////000000000000111111111111000000000000000000111111///111333555666888<<>><<<;;;;;;;;;:::999555666777666555666777999777777666555555555666666555555666777777777777777888777777666666777777777444444444666999:::999888666555333222000000//////......------------......//////............//////---///000000///...//////000///...///111111///...000000000000000000000000///......------....../////////......//////000111////////////000000000000222222111000000000111111222111111111000000//////000000000000000000000000111000000111333444333222222333333333222333555888555999>>>CCCHHHMMMSSSWWW]]]cccjjjrrrxxx}}}|||yyyxxxtttooojjjaaa]]]WWWQQQKKKFFFBBB>>>888666444222111111111222...///000000000///...---////////////////////////---............/////////,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,************************************************(((((((((((((((((((((((((((((())))))***++++++,,,(((((()))++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************))))))))))))'''''''''(((((((((((((((******))))))))))))******))))))************))))))((((((((((((((((((((((((*********)))))))))((((((***)))(((''''''((()))******+++,,,,,,+++***+++---++++++******++++++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............---------------------------------------------........./////////...///000111111111000///000//////......//////000000000000111111111222222/////////000111222222333222444666888;;;@@@FFFJJJSSSZZZccciiimmmqqquuuxxx|||||||||}}}|||yyytttqqqjjjkkklllnnnpppuuu{{{rrr\\\UUUOOOLLLHHHFFFEEEEEECCCBBB@@@>>><<<;;;;;;;;;:::999777777777555333222222444777777666666666666666666333444666777888888777666777777777777777888999999444444444555888999999888444333333222111000000///......---------...////////////............//////000111111111000000000000------......///...---,,,000000000000000000000000//////............///////////////...///000000111////////////000000000000000000//////////////////333222222111111000000///111111111111111111111111444444333333444444444444555666666555444555888;;;@@@EEELLLSSSYYY```fffjjjqqquuu|||}}}zzzwwwvvvqqqiiiddd```[[[TTTOOOFFFBBB===888666444444333222333333333222///---+++////////////////////////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------)))******+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***+++,,,,,,---((()))***+++++++++++++++)))***+++,,,,,,+++***)))*********)))))))))))))))&&&&&&''''''((((((((()))******))))))))))))******)))******************)))))))))))))))))))))))))))+++++++++***))))))((((((***))))))((())))))***+++)))***,,,,,,++++++,,,---+++***++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////......------,,,,,,....................................////////////---///111222333222000///000000////////////000000000000111111111222222222111111111111222333555666444666:::???EEEMMMUUU[[[bbbhhhppptttttttttuuuvvv{{{yyyvvvttttttrrrooolllqqqssswww{{{ppp\\\VVVNNNLLLHHHFFFFFFEEEDDDBBB@@@>>><<<;;;;;;;;;:::999777777777555333222222444666666777777777777777777333444666888888888888777777666666777777888999:::555444333444666777777666222222222222111000000000//////......///000000111//////............//////222111111111111111111000//////000000000////////////////////////////////////////////////////////////////////////000111111////////////000000000000//////000000000000000000333333222222111111111000222222222222222222222222555555444333333333444555888999<<<===???BBBFFFIIIQQQVVV]]]dddkkkqqqwwwzzz~~~~~~xxxssspppllleee```WWWQQQIIICCC>>>;;;777555333444444333222000...---........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,------------------------***************************************************************++++++++++++++++++++++++***)))(((((()))***++++++***)))((())))))))))))))))))******&&&'''''''''(((((())))))******))))))))))))************++++++++++++******************************,,,,,,+++++++++*********************++++++,,,,,,)))***,,,,,,++++++,,,---******++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------......///000/////////......---------................................./////////000000...///111333333222000///000000////////////000000111111111111222222222222222111111111222444666777888<<>><<<;;;;;;;;;:::999555666777666555666777999666666777888888888777777444555666888999999999999666666666666777777888999555444222222444555444444000111111222111111000000///////////////000111222000000////////////000000222000......000111111000...//////...,,,,,,...000////////////////////////...//////000000//////...000000//////000000111222////////////000000000000000111222333333333222222222222222222222222222222222222222222222222222222333444444333333333666888888<<>>CCCIIIRRR[[[bbbhhhmmmppptttvvvwwwtttoookkkjjjkkkfffjjjnnnsssxxx~~~ooo]]]YYYNNNKKKHHHFFFFFFEEEDDDCCC@@@>>><<<;;;;;;;;;:::999555666777666555666777999555666777888999888888777666666777777888:::;;;<<<666666666555666666777777666444111111111222111111///000111222222111000000......---...///000111111111111000000000000111111///,,,***+++---//////...---...---+++)))***---000000000000000000000000000...///000111111000///...000000//////000000111222////////////000000000000000111222333333333333222111111222222333444444444333333333333333333333333333555777777888:::???CCCEEEJJJQQQYYY___dddiiilllrrruuu{{{~~~}}}}}}}}}xxxwwwwwwwwwxxxzzz|||}}}|||zzzyyytttnnngggbbb___\\\UUUPPPDDDBBB>>>:::777666555555////////////////////////000000000000/////////...,,,,,,,,,---------......---,,,,,,,,,,,,---......*********++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******+++++++++******)))+++******))))))******+++((()))))))))***************************)))))))))******))))))))))))******))))))************))))))************************))))))******++++++,,,,,,))))))***+++,,,,,,------+++,,,---,,,*********,,,)))***+++,,,,,,,,,++++++++++++++++++,,,---...///------------------------//////......//////000111............////////////.........................../////////000000000000000000111111111222222222111111000000000000111111111111111222222222333333333333555888<<>><<<;;;;;;;;;:::999777777777555333222222444555666777999999999888777888777777777888:::<<<>>>666666555555555555666666666444111000000000000///...///111222222111000000,,,,,,,,,---...///000111222222111111111111222222,,,)))'''(((+++......---222222111...,,,---222666111111111111111111111111...///000111111000///...000000000000000111111222////////////000000000000...///000111222222111000000111222333444444555666333333333333333333333333555888;;;===>>>CCCIIINNNZZZ___gggnnnrrrvvvyyy{{{zzz}}}xxxxxxwwwvvvuuutttssssssuuu|||rrrpppnnnllllllnnnqqqrrr{{{}}}xxxrrrpppooommmgggbbbTTTPPPJJJCCC<<<999777666000000000000000000000000111111000000/////////...,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,------.........))))))***++++++++++++*********+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))''''''(((((())))))******((()))***+++++++++++++++---,,,+++******+++,,,---(((((())))))*********+++,,,,,,++++++******))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,'''((()))++++++,,,,,,,,,+++------,,,***)))***+++)))***+++,,,---,,,++++++++++++++++++,,,---...///------------------------///////////////000111111------......//////000000////////////////////////////////////000000000000111111000000111111222333111111000000000000111111111111222222222333333333666777:::>>>EEEMMMSSSXXX___fffooouuuuuuqqqllliiiiiihhheee```ZZZYYY\\\```jjjwwwqqq]]]WWWOOOLLLIIIGGGFFFEEECCCAAA;;;;;;;;;<<<;;;;;;::::::777666555555555555666777777777777777777888999999;;;888666666777999999888666666555444444444444555444333222111000000000000+++---///000000000111333------///000111111111111222111000.........///000........................***111333...,,,000222000000000//////......------111111111111111111111111111111111111111111111111000000000000000111111222///111333555666666666555000000///000000111222222222555888888666444666888666<<>>;;;<<<;;;888999===AAA;;;555444333000///111/////////......---------------------------------++++++,,,,,,------......)))(((((())),,,.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,++++++,,,------++++++************++++++,,,++++++***************---+++******------,,,***************************************************&&&&&&'''''''''(((((((((*********)))))))))((((((,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++***+++,,,------+++***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........---++++++---///---------------......///000000/////////.........------......///000000111////////////000000000111///111222111000000111222333111000222555777666555000111333333333444777999???GGGQQQ[[[aaahhhnnnssstttvvvwwwtttmmmfff```]]]YYYZZZ[[[^^^bbbjjjsssyyyqqq]]]WWWPPPMMMJJJHHHGGGEEECCCAAA============<<<;;;999999666777888999999888777666555555555666666666777777888777777999<<>>>>><<<;;;999999777777777888888777777777888888888999999888888888888777777999<<<>>>??????666666555444444444444555333222222111000000111111...000222222111111111222666444111///------...///000000000////////////000000000000000000000000000000111111000//////000///000000111111111222222222333333333333333333333333111111111111111111111111111111000000111111222333333333222111222333555666222111000//////000222333999:::::::::;;;BBBLLLTTTYYY```kkksssxxx|||uuujjjcccbbbdddooozzz|||uuulllfffgggkkkpppssszzz~~~vvvvvvuuuuuuuuuwwwzzz{{{xxxssspppsssvvvvvvvvvxxxyyy|||~~~{{{zzz}}}{{{yyyxxxvvvsssmmmiiiddd```ZZZVVVSSSRRRSSSTTTUUUKKK@@@999444000000333000000222222111///---,,,------------------------////////////............,,,+++))))))***+++***)))++++++++++++++++++++++++++++++,,,,,,------.........---,,,+++,,,---...///000///...------,,,,,,+++,,,,,,+++*********+++++++++++++++++++++++++++***,,,---------...---,,,************+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,++++++***,,,+++)))(((((()))+++,,,------------------------,,,,,,------...//////000---.........------///111///////////////000000111000000//////////////////......//////000000000000//////000000000111111111111333333333111000111222111111222444777999::::::444555666777:::???EEEJJJTTT]]]iiirrruuuvvvwwwxxxpppooolllgggbbb```aaabbbfffllluuurrr^^^XXXQQQNNNKKKIIIHHHGGGEEECCC?????????>>>===;;;:::999999888666555555666888999888888999999999999888777888777777999;;;<<<;;;:::666666555444444444444555333222111111000111111111444444444222///,,,++++++444222000///...///000222/////////000000000000///////////////////////////222111000111222111111111333222222222111111111000////////////////////////111111111111111111111111111111111111111222222333222222222222444666999:::888666444333222333555666666:::@@@DDDIIIPPPZZZ```iiipppyyyxxxpppjjjiiimmmrrr~~~~~~xxxtttvvv{{{zzzvvvtttsssssswwwzzzpppggg___^^^aaabbbdddgggnnnsssyyy~~~|||zzzxxxvvvtttrrrpppmmmhhhccc```___```___ZZZOOODDD<<<777222222444///000222333333222111///------------------------//////////////////......111...,,,+++++++++***(((++++++++++++++++++++++++******++++++,,,,,,------------,,,+++,,,---///000.........---,,,+++******---,,,,,,+++******++++++***+++,,,,,,,,,,,,++++++,,,...//////...---,,,+++)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))((((((((())))))************+++++++++,,,+++++++++,,,+++)))(((((()))+++,,,------------------------........................)))+++///000///...------000////////////000111111//////000000000000000000/////////000000000000000000000000000111111111111222333444333222111222333222333444555666777888999777777999;;;AAAJJJTTT[[[hhhnnnvvvyyywwwtttqqqqqqiiiiiiiiiiiiiiikkkooorrrttt|||ttt```ZZZRRROOOLLLJJJIIIGGGEEECCC????????????>>>===;;;;;;:::999888777777888999:::666777888888888777666555999888777888999999888666666666555444444444444555222222111111111111111222000111222111///------...222111000000000111222333...//////000000000000///////////////////////////222///...111333222111222333333222222111000000///000000000000000000000000111111111111111111111111222111111111111222333333111111222444666888:::;;;888666444333333555888999999@@@IIIRRRYYY```gggmmmvvv|||}}}{{{xxxyyy~~~~~~yyyuuuqqqnnnfffjjjnnnssswww{{{qqqdddVVVQQQPPPOOOOOOQQQXXX^^^ffflllqqqvvv}}}~~~|||zzzzzzzzz{{{uuuvvvrrrllliiijjjjjjggg^^^TTTIIIBBB;;;555333444///000111222333333222111------------------------.........///////////////...,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++,,,---...///---------------,,,+++***...---,,,++++++***++++++******,,,---------,,,+++,,,///111111///---++++++(((((())))))***+++++++++************************((())))))))))))*********)))))))))))))))*********++++++,,,------,,,++++++((((((((()))******++++++++++++++++++++++++,,,,,,...---,,,++++++,,,---...------------------------//////.........---------(((+++000111000...,,,+++///////////////000111111//////000000000000111111000000000000000000000000000000000111111111222222111333444444333222444555444555777777666666777888888:::???FFFOOOZZZeeemmmvvvyyyzzzvvvpppjjjggggggiiilllqqquuuxxx|||uuuaaa\\\RRRPPPLLLJJJIIIHHHFFFDDD???????????????>>>===<<<999:::;;;======;;;:::999666777888999999777555444888777777888:::999777555666666555444444444444555222111111111111111222222+++---000111111111333444111111111111111111111111---...///000111111000///000000000000000000000000000+++***000333111000222111111111111111000000000333333333333333333333333111111111111111111111111222222111111222222333444000111333555666777888888555444333333555999===@@@EEEMMMXXXbbbiiipppvvv{{{}}}{{{uuuooohhhcccYYYYYYYYYZZZ]]]ccckkkpppwww~~~ttteeeUUUNNNJJJFFFCCCBBBBBBHHHOOOUUU[[[cccmmmuuuyyyzzz{{{{{{{{{{{{{{{|||vvvyyywwwrrrpppqqqppplllbbbYYYOOOIIIAAA888333222000000000000000000000///---------------------------------......//////000...---++++++---......---------------------------,,,,,,,,,,,,,,,+++++++++)))***+++,,,------------------...///......---,,,......---,,,++++++++++++)))***,,,---...---,,,+++,,,///222222///,,,+++,,,))))))******+++,,,,,,---************************((((((((())))))))))))***(((((()))))))))*********+++,,,,,,------,,,,,,+++(((((()))******+++,,,,,,+++*********++++++,,,---------------------------........................---------...............,,,...111111000...---,,,///............///000000//////000000000111111111000000000000000000000000000000111111111222222222000222333444333444555777444777888888777777999;;;===CCCLLLUUU___hhhoootttuuutttrrrlllfffcccdddgggsssxxxvvvbbb]]]RRRPPPMMMKKKIIIHHHFFFDDD>>>>>>?????????>>>>>>===777:::???BBBBBB???:::777888999;;;<<<;;;999777666777777777999::::::999777666666555444444444444555222111111111111111222222111333444333111//////000222222222222222111000///---...///111111111000///111111111111111111111111...((('''...222000///111/////////000111111222222111111111111111111111111111111111111111111111111222222111111222222333444000111333555666666555555777666666888<<>>:::???DDDHHHLLLUUU```iiinnnqqquuuxxxyyyyyyyyyyyyuuuzzzyyytttsssuuusssnnnfff]]]TTTNNNEEE:::222111222111000...------------------------------------+++,,,,,,---...///000000222000......//////...---.................................------,,,,,,,,,''')))***,,,------,,,,,,---...///000000///......///...---,,,++++++++++++)))***,,,.........,,,+++,,,000333333000,,,+++,,,******+++,,,,,,---......************************)))************+++++++++******++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))((())))))***+++,,,,,,,,,+++*********+++,,,,,,---***++++++,,,,,,++++++***........................+++,,,,,,---...///000000000111222111///......///...............///000000//////000000111111111222111111111000000000000000000111111111111222222222///111333444444555777888444777::::::888999;;;>>>DDDLLLWWWbbbjjjnnnrrrsssoooooolllgggdddeeekkkqqq}}}vvvaaaXXXQQQOOOMMMKKKJJJHHHDDDAAABBBCCCDDDCCC@@@===<<<<<<999:::;;;;;;<<<<<<;;;;;;999999999888777666666555777777888888888999999999:::777555666888:::999777------......//////000000111111222222222222111111000000000000111111111111000000000000000000000000...///000///---++++++,,,000111111111111222222222111111111222222333444444222222111000111222444555000000000000000000000000---///111333444333222111333444444333333444777:::777777888:::???HHHSSS[[[gggnnnwww}}}uuunnnggg___YYYKKKIIIEEEAAA@@@CCCIIINNNWWWaaajjjnnnsssyyyxxxrrrllliiibbbZZZQQQIIICCC@@@;;;;;;;;;>>>CCCKKKRRRVVV___bbbfffiiilllooosssuuuvvvvvvvvvtttqqqpppoooppphhhddd]]]TTTJJJAAA;;;777666777666333...+++,,,---//////...------.....................////////////........................+++///000......111222000222///,,,+++---///...,,,333///+++,,,......***&&&+++,,,.../////////......,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,+++)))((()))*********************************))))))******+++,,,,,,+++***((((((((()))***************************------------------------+++---//////---,,,,,,,,,,,,......+++))))))...222///...---,,,+++,,,,,,---+++,,,.../////////...---000000000000000000000000////////////000000000000000///.........///111222000000000000000000000000111111000000111111222333555333111333666777555333555888;;;;;;999<<>>@@@EEEKKKPPPRRRUUUXXXZZZ]]]aaafffiiihhhjjjkkkkkkjjjjjjkkklllmmmjjjddd]]]SSSIIIAAA===999999888444000---...000//////............//////............////////////........................///555888444222777===AAA222///,,,,,,---......,,,+++,,,------,,,,,,...///,,,,,,---...///...------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,+++***))))))***************************)))*********++++++++++++,,,+++***)))((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...------------...///......///...---,,,,,,,,,------//////000000000//////...000000000000000000000000////////////000000000111000//////...///000111222111111111111111111111111222222222222222333333444555444333444777999888777999:::;;;<<<>>>EEENNNUUU]]]bbbjjjnnnnnnkkkgggeee```aaadddhhhoooyyysss___WWWOOOMMMKKKIIIHHHGGGDDDBBBBBB>>>:::<<<@@@AAA<<<777=========<<<;;;:::888777999999888888777666666666999999999::::::::::::;;;777666555555666777666555222222222111111111111111111111222222222222111111000000000000111111111111000000000000000000000000333555666555333111111222111111111111222222222333333222222111000000//////...///000222333444555555333333333333333333333333222333444555555555444333111333666777666666666777<<<@@@GGGOOOXXXcccnnntttyyy~~~vvvmmmbbb[[[QQQJJJGGGEEEBBB@@@AAAEEEJJJOOOVVVaaaggghhhiiihhheeebbb^^^ZZZVVVTTTPPPLLLFFFBBBAAADDDHHHLLLIIIIIIJJJKKKMMMQQQVVVZZZ]]]___bbbdddfffhhhjjjmmmnnnmmmiiiccc[[[QQQIIIDDD???>>><<<888333111111222000//////......//////000............////////////...........................888@@@>>>:::===CCCGGG111///,,,,,,---......---(((---111000,,,***...222,,,------------,,,,,,+++......---,,,,,,,,,,,,,,,------------------------,,,------......------,,,***+++,,,+++***)))***+++++++++++++++++++++++++++))))))+++,,,,,,,,,+++***,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++***+++---///...---...222666555000***///...------,,,---------...............///000000000000000000000000000000/////////000000000111111000////////////000111222111111111111111111111111333333333333333444555555666444444666888:::;;;:::======>>>BBBIIIRRR[[[aaacccfffjjjkkkiiieeeaaa___]]]cccllluuu~~~rrr^^^VVVNNNLLLIIIHHHGGGFFFDDDBBBAAA>>>;;;<<>>HHHMMMUUU^^^gggpppxxx}}}}}}ttthhh___ZZZTTTLLLFFFDDDDDDEEEGGGLLLUUU]]]aaadddcccbbbaaa^^^[[[YYYWWWUUURRRNNNJJJIIIJJJMMMOOOMMMLLLJJJGGGEEEGGGJJJNNNTTTWWW[[[^^^```dddgggjjjiiihhheeeaaa[[[UUUOOOLLLGGGEEEBBB===888555333333000000///.........//////............////////////........................+++555???@@@>>>===<<<:::000...---,,,------.........333888888444///---,,,---------,,,,,,++++++***,,,,,,+++************+++........................,,,,,,------------,,,,,,***+++,,,,,,*********,,,++++++++++++++++++++++++((()))+++------,,,+++***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,...///...000444888;;;888111+++.........------------...************,,,...000222//////////////////////////////000000000111111111000000000000000111111111111111111111111111111111333333333333333444444555555555555555777999;;;;;;@@@BBBFFFNNNVVV^^^bbbcccaaabbbddddddbbbbbbcccdddiiipppyyyqqq^^^VVVNNNKKKHHHGGGGGGGGGEEEDDD@@@@@@@@@???>>>>>>>>>???::::::;;;;;;<<<;;;;;;:::888888888777777777777777666666777777777888888888888999::::::999888777777222222222111111000000000222222333333333333222222///000000000111111111111000000000000000000000000000111333222111///000111111222222222222333333333222222222333333333444444555555555444333000...,,,222222222222222222222222444444444444444333333333666666555666888===DDDIIITTTYYYbbbkkkssszzzxxxqqqiii```XXXRRRNNNJJJHHHJJJNNNUUUZZZdddddddddbbb```]]]ZZZXXXTTTSSSQQQPPPQQQRRRSSSTTTWWWUUUQQQLLLFFFCCCDDDEEEJJJMMMQQQTTTWWW[[[___bbbcccaaa^^^[[[XXXWWWVVVVVVQQQNNNIIIDDD???;;;777444222111000//////.....................////////////////////////////////////111444666666666777333---......------,,,---...000777999===BBBDDD>>>333+++...------,,,++++++++++++---,,,++++++******++++++........................++++++,,,,,,,,,,,,++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++(((***,,,---...---+++***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***---000111000///...///...444:::===;;;666111///---.....................---,,,++++++,,,---///000////////////////////////000000000000111111111111///000000111111111111111111111111111111111111111222222222222222333444444555555555555666888:::<<>>===???AAA999:::;;;;;;<<<<<<;;;;;;888888777777777777777777888888888999999999999:::666888:::999777555555555222222222111111111111111222222333333333333222222000000000000111111111111000000000000000000000000111222444333222111111222222222222222333333333333222222333333444555555666000000111222333333333333222222222222222222222222444444444444444444444444666666666777<<>>:::777666444222000//////...............////////////////////////////////////:::666///***,,,111000,,,---......---,,,,,,///111999888<<>>000...---,,,,,,,,,,,,,,,---///......---------------........................+++,,,,,,------,,,,,,+++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///000////////////222777<<<;;;666222000111------...////////////...333222111000///.........000000000000000000000000000000000111111111222222///000111111222222111111222222222222222222222222222222222222222333333444444555666777888;;;???CCCLLLRRR[[[cccfffccc^^^ZZZYYY\\\aaaffflllttt{{{qqq^^^WWWNNNLLLIIIGGGHHHHHHHHHHHHEEEDDDAAA@@@??????>>>>>>;;;;;;;;;<<<;;;;;;::::::777777777777777777777888888888888888999999999999666888;;;:::777555444555222222222222333333333333222333333444444333333222000000000000111111111111000000000000000000000000111222444444222222222333222222222333333333444444333333333333333333333333,,,---...000333666888999333333333333333333333333444444444444555666777777777999;;;@@@HHHRRR^^^fffmmmrrrxxx}}}{{{sssoookkkgggiiiooovvvvvvvvvuuurrrmmmiiigggaaa]]]XXXTTTRRRSSSVVVXXX\\\]]]]]]ZZZSSSKKKFFFCCC===@@@EEEIIILLLPPPUUUXXXXXXXXXWWWXXXYYY[[[]]]___\\\ZZZYYYXXXVVVPPPIIICCC<<<;;;999666444222111000............////////////////////////////////////444444///++++++000111...,,,......---,,,,,,///222444222666AAALLLLLL@@@333...---,,,,,,,,,---.../////////...------------...---------------------------..................---***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///222777777666444111///...---,,,---...///000000///...111222222222111000//////000000000000000000000000000000111111111222222222///000111222222222111111222222222222222222222222333333333333333444555555333555888:::===BBBIIINNNXXX]]]bbbdddbbb___^^^^^^```fffoooxxx~~~qqq___WWWOOOLLLIIIHHHHHHIIIIIIIIIIIICCC>>>===@@@AAA>>>:::=========<<<;;;:::999888777777777777777888888888666666666666777777777777777;;;======:::777666777333333333444444555555555222333333444444333333222000000000000111111111111000000000000000000000000///111222222111000111222222222333333333444444444444444333222222111111111777555333111000000000111444444444444444444444444555555555555666777999999:::===CCCJJJSSS___jjjqqqzzz}}}|||}}}}}}zzznnnhhh^^^UUUQQQRRRVVVYYYYYY\\\___^^^YYYQQQKKKGGG333666;;;@@@DDDIIIMMMQQQTTTUUUVVVXXXYYYZZZ[[[[[[]]]]]]]]]^^^]]]YYYQQQJJJAAA???<<<999666444222222............/////////000000000000000000000000000'''...333222111111000---,,,...///---+++,,,///222...---///999CCCEEE;;;111...------,,,---...000111------,,,++++++++++++,,,------------------------//////000000000000//////***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,)))&&&%%%)))///444<<<666000---......,,,***,,,---///000000000///...***+++...000222333222222000000000000000000000000000111111111111222222222///000111222333222111111222222222222222222222222555444444444444555666666222666:::===AAAHHHQQQWWWbbbdddeeeaaa\\\[[[```eeegggppp}}}sss^^^TTTPPPLLLGGGGGGJJJMMMKKKIIIEEEBBB???>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<;;;:::888777555444333777777777888999999::::::999::::::::::::999888888555444333111111222333333333222222111000///......333222111000000111222333000000000000000000000000333222111111111222333444333333222222222222111111333333111000//////......111222222333333222222111333444444333222111333444666777888777777888:::<<<<<>>999888===CCCHHHJJJPPPRRRUUUWWWXXXZZZ]]]``````aaabbbbbb___ZZZVVVRRROOOLLLHHHCCC>>>999222...---***)))...000......000///000222333333222111000//////000000///...------------......///000000000000///............///000------------------------------------------------000///---,,,,,,---...//////+++,,,444===>>>444)))+++++++++,,,,,,---------......---------......///******+++------+++***+++,,,++++++******++++++,,,------------,,,,,,+++***---,,,,,,,,,,,,---......---------.........//////000///...---,,,------...........................111000000000//////......---...000222333222111000//////000111111111111111111000000111333333222000222222222222222222222222222333444333333555999<<<;;;666555===KKKXXX___aaabbbaaa___\\\\\\aaajjjpppyyyqqq]]]SSSOOOKKKIIIJJJLLLMMMIIIFFFCCCAAA???>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999888666555444444666777777888888999::::::999999::::::999999888777666555444444333444444444333222222111111000000///333222111000000111222333222222222222222222222222222222111111111222333444000111111222333444444555666555444333222222222222555555666666666666555555444555555444333333444666555555555555555888<<<@@@DDDLLLYYYdddmmmttt{{{uuukkkccc\\\WWWRRRRRRSSSUUUVVVUUUQQQNNNDDD???999777999===@@@AAAKKKNNNSSSVVVWWWYYY[[[]]]bbbbbbccccccbbb^^^[[[YYYTTTQQQNNNKKKGGGAAA;;;666777222///111111...---///000111333444444333111000//////000000///......---///////////////.................................------------------------........................///......---------......///,,,---333::::::222***,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,******,,,---...---,,,---,,,,,,++++++++++++,,,,,,---------------,,,+++***......------......///000------------............000///...---------......////////////////////////000000000//////............///111222222222000//////000000111111111111111111000000111333333222111222222222222222222222222333555666666666666777999======AAAJJJWWW```eeefffiiibbbZZZXXX___lllwww~~~ooo\\\SSSNNNLLLKKKLLLNNNLLLGGGCCCAAA@@@???@@@AAA@@@???===<<<<<<;;;;;;;;;:::::::::888888777666666555555444666666777888888999999:::999999999999999888777777444555555555555444333333222222222222222222222222222222111111111111222222333333333333333333333333222222111111222222333444222222333333444444555555444333222111111111111111666666777777777777666666555666777666444444666888666666555555777<<>>;;;;;;;;;;;;;;;::::::::::::666666666666555555555555666666777777888999999999888888888999888777777666333333444555555333222111222222222333333444444444222222222222222222222222333333333333333333333333222111222222222222333333666666555444333333222222222222111000000000111111444444444555555444444444555666666666555555666888999999888999===EEENNNUUU]]]eeennnrrrqqqqqqtttxxx~~~xxxhhhaaaXXXRRROOOPPPQQQRRRLLLGGGAAA;;;888777777777;;;AAAIIIPPPUUUXXXZZZ\\\_________^^^^^^]]]\\\\\\^^^^^^______^^^ZZZTTTPPPDDD>>>999888777444333555111111222222222111000/////////000000000//////...000000//////............+++,,,...//////...,,,+++........................------------------------,,,---.../////////...---...//////000000///...------------------,,,,,,,,,+++++++++,,,---...///000,,,......,,,,,,...---+++,,,,,,------------,,,,,,,,,---------------,,,,,,//////......//////000111,,,,,,,,,,,,------------//////..................000000000000000000000000111111111111111000000000222222222222222111000///000000111222222222222111111111111222333444333111222222222333333333333333333555777888888:::===@@@LLLSSS]]]cccfffggghhhiiillljjjkkktttnnn]]]VVVRRROOOLLLJJJIIIHHHGGGFFFDDDCCCBBBBBBBBB@@@===:::<<<<<<;;;;;;;;;:::::::::666666666666555555555555555666666777888888999999777777888888777777666555444555666666666555333222222222222333444444555555222222222333333222222222222222222222222222222222111111222222333333333333666666555444444333222222555555444444444555666666333333444444444444333333444555666555444444666888999:::<<>>;;;======<<<<<<<<<;;;;;;;;;777777666666666666666666555555666777777888888999777777777777777666555555777777777777777666555555222222222333333444444444222222333333333333222222222222222222222222222222000111222333333333333222111111222333444555666666444333333333444555666666555555555666666555555555444555666555555555777999999<<>>DDDJJJQQQWWW[[[^^^^^^______^^^]]][[[ZZZ]]]___aaaeeehhhgggeeebbbYYYQQQJJJEEE???777333333111111111000/////////...//////000111111111000000------......///000000111,,,---...//////...---,,,........................------------------------,,,,,,---...///////////////.....................,,,---------............555444222000...,,,++++++,,,111000******000111,,,,,,---...//////...---,,,,,,------............---......------......///000---------.........//////......///000000000//////////////////////////////222222222222222333333333222222222222222111111111000111222222333222222222222111111222444555333222222222333333444444555555555555666999???IIIUUU]]]aaabbbcccbbbaaadddjjjoooxxxkkk\\\XXXNNNNNNMMMKKKIIIHHHGGGHHHCCCAAA@@@@@@AAABBBAAA@@@>>>>>>=========<<<<<<<<<888888888777777666666666555555666666777888888888666666777777666666555444666666555444444444444444222222222222333333333333222222333444444333222222333333333333333333333333000111222333333333222222...///000222333555666777111111111222222333555555666666777777777777666666555666777777666666999:::<<>>777666444333222111111000000000//////000111111111111111.........///////////////................................................////////////////////////,,,,,,,,,---...///000000///...---...000000///---+++,,,,,,---...///000000333222111///---,,,,,,+++***000000+++---555888333---...///000000///...---,,,,,,---...............//////......//////000111........./////////000000---...///000111000000///000000000000000000000000000000000111111111222222222222111111222222333333000111222222333333222222222222111333444555444222222222333333444555555666777999<<>>>>>AAACCCDDDDDD>>>>>>>>>>>>============999999999888777666666666555555666666777888888888666666666666666555555444333222111000///000111222222222222222222222222222222222444444444444222222444444444444444444444444000111222333444333222222000111111222222333333444444444444555666777888999555555666666666666555555666777888888777888:::<<<@@@GGGRRR]]]gggpppxxx|||uuuiiiaaaUUUUUURRRKKKCCC===;;;;;;999999888888;;;BBBKKKQQQVVVYYY\\\```aaa```^^^]]][[[\\\___ccchhhkkkkkkkkkfff___YYYUUUNNNEEE>>>===666555444333222222222222//////000111111111111111000000000///......------000///............///000////////////////////////111111111111111111111111------,,,,,,---...000111///---,,,...111222000---***+++,,,---...000111111---------------...///000(((///000,,,///:::===999---...///111111///...---,,,,,,---.../////////...000000000000000111111222////////////000000000000---...///111111111000///111111111111111111111111......//////000000000111111111111111222333444444111111222333333333333222333222222333555555444222222222333333444555666666999<<>>???@@@@@@::::::;;;===>>>@@@AAAAAA<<<:::888555444444444555666666777777777777666666777666666555444444333333333333333333333333444444555444444333333222222111222222222333333444444444777777666555444333333222222333444444555555444444333444666777777555444222555444444444444555666666555666777777777777777777777999;;;::::::<<>>???999000((()))///333111/////////...222---,,,...000///000333000000000//////000111222444...+++...000000222444222111000000111000...,,,222111000000000000111222222333333333333222111000333333333333333333333333555444333333222222222333333444666555444555999===999>>>HHHTTT___fffhhhgggbbbeeejjjqqq}}}lll[[[UUUQQQNNNKKKIIIIIIIIIIIIHHHDDDBBB???>>>???@@@@@@@@@;;;;;;<<<===>>>???@@@@@@;;;999777555444444555666666777777777777777666666888888777777666555555444444444555555444444333333333333333333333333333444222222222333333444444444666666666555444444333333222333444444555555444444444555777888888777555444333444444444444555555555666666777777777777666666777999:::;;;<<<@@@HHHNNNYYY___hhhqqqxxx~~~~~~tttoooggg^^^VVVOOOIIIEEE@@@???===<<<;;;;;;;;;<<>>>>>>>>999888777666555666777777777888888888777666666555777777666666555444444444555555666666555444222111111222222333444444555555222222333333333333444444444444444444444444444444333333444555555555555444555666777888888777666555222333555666666666555444666666777777666666666666888:::<<<>>>BBBJJJUUU^^^fffjjjrrryyy|||sssjjjccc]]]WWWTTTMMMJJJDDD???;;;::::::;;;BBBHHHQQQZZZ```bbbbbbaaabbb___]]]]]]___bbbddddddmmmmmmjjjfffdddddd]]]VVVNNNIIIAAA:::666333000///111111111000000///......222222222111000///---,,,......////////////000000////////////////////////,,,------...//////000000......------------......000000///............//////...------------...///,,,,,,------,,,,,,+++***+++000000,,,...444333---///...///111444444222111111666888444222;;;GGGNNN???666//////111///......//////000111333333111000---...222555222...000666111000000111333333222000,,,111666666222000111444555444222111111222222333333333333333333333444444555555444444444444444444555666777888888999<<>>>>>=========<<<<<<<<<888777777666666777888888888888888888888777666555444444333333333222222222333444555666666555333222333333333333444444555555333333333333333333333333333333333444444555555555333444444555555555555555555555666777777777666666333444666888888777666555777777777666666777777777;;;===AAAEEEKKKVVVdddnnnooosssyyy~~~zzzrrrlllgggbbb___\\\UUUKKKAAA<<<<<>>DDDMMMWWW^^^bbbccccccbbb```^^^]]]^^^aaacccdddlllnnnmmmjjjjjjjjjfff___YYYSSSIII@@@:::666222000222111111000000000000000222222111111000///......---......///000000111111////////////////////////---........./////////000......------------......000000///.........///000.........------.........,,,,,,---------,,,,,,,,,+++///000------000...)))...------...000111111000000666888333222;;;IIIQQQBBB888000111333222000000,,,111555666333111222444222000000222000---...222111111000111333333111000111333555666555444444555666444222111111111333444333333333444444444444444555555555666555555555444555555555666999>>>CCCGGGRRRXXX___bbbbbbdddiiioooyyymmm\\\VVVRRROOOMMMKKKKKKJJJHHHFFF@@@@@@@@@BBBDDDCCCAAA???>>>>>>======<<<;;;;;;;;;777777777777777888888999888888888888888777666666333333333333333222222222111222333444555555444444555555555444444333333333333333333333333333333333222222333333444555555555333444555555666666555555444444555555666666666666444666888999:::999777666888777777777777888999:::<<<@@@EEELLLTTT```nnnxxxxxx{{{xxxqqqkkkeeebbbeee```XXXPPPIIIFFFEEEEEE???DDDLLLUUU\\\aaacccdddaaaaaa```___```bbbeeehhhmmmpppqqqppppppqqqnnnhhhbbb[[[QQQHHHAAA;;;777444333222111111111222222333111000000000000111111111---......///000111222222////////////////////////000000/////////.........///......------......//////...............//////---..................---------------------......+++...///......///...,,,...------...000///...,,,---333555222000777@@@FFF===555...000222111111111---666>>>===666222777===???666//////111000//////333111111111222222000...555333222333444555444333666555333111111222333444333333333444444555555555555666666777777777666555555444333666<<>>>>>======<<<;;;;;;:::777888888888888888888888777888888999999888888777666666555555555555555555444444444444444555555555666666555555444333333222444444333333333333222222222222333333444444444555444444555666666666666555333333444444555555666666555666888999999999888777888888777777888:::<<<===>>>DDDLLLUUU^^^jjjvvv~~~xxxpppiiidddjjjjjjiiieee___WWWOOOJJJKKKMMMQQQVVV[[[___bbbcccbbbcccbbbbbbbbbdddhhhkkkpppuuuxxxwwwwwwxxxuuuppphhhbbbZZZQQQJJJDDD>>>;;;666555333222222333444444111000000000000111222333......///000000111222222////////////////////////111111000//////...------//////............//////---...//////000//////...------...//////...------......---------...//////+++---//////......///000.........///000000---++++++000222///...222666888333...,,,...///---...111000:::BBB@@@888555;;;CCCGGG:::000000333444222111333222111222333444222000555555555444444444222111666555333222222222333444333333333444555555666666555666777888999888777666666555666;;;DDDMMMUUUYYYWWWXXXYYY\\\cccpppmmm]]]WWWRRRPPPNNNMMMLLLKKKHHHEEEDDDBBBBBBBBBCCCBBBAAA???=========<<<<<<;;;;;;:::888888999999999888888777666666777888999999999999666666666666666666666666:::999777555444444555666555555555555555444444444444444444333333222222222333333333333333333444444444444555666666666666666444444444555555666777888555555666666666777777777888888888888:::===???AAAEEELLLWWWbbbkkkuuu~~~}}}uuuooonnnpppqqqqqqnnniiiddd```______^^^^^^___aaacccdddfffffffffeeedddeeejjjmmmsssyyy}}}|||{{{{{{yyytttmmmhhhbbb[[[TTTNNNGGGCCC;;;:::777444333222333333333222111000000000111222/////////000000111111222////////////////////////000000000/////////////////////............//////,,,...000222222111000...------...//////...------------,,,,,,,,,---...///---...//////---,,,///222///...---...000111111000...000///,,,---111111///---,,,---000...+++---111222666:::999666555999>>>AAA888111111444333222222222111222444666888777666444;;;AAA@@@:::444333555555444444444444333333333333333444444555666666666555666888999:::999888777777888===EEEOOOWWW[[[[[[WWWZZZ___hhhtttnnn]]]WWWRRRQQQOOONNNMMMKKKHHHEEEEEEDDDBBBBBBBBBBBB@@@???======<<<<<<<<<;;;;;;;;;999999999999999888777777555666777888999:::::::::444444555555555555555555@@@>>>:::777555444555666333333444444555666666666444444444333333222222222333333333333333333333333444555555666666666666666555555555555666777999999555444444444444555666666888888888999;;;>>>AAACCCLLLUUUbbbmmmvvv~~~}}}sssrrrqqqqqqrrruuuxxxzzzrrroookkkgggeeeeeefffgggiiiiiiiiigggeeefffjjjnnntttzzz~~~}}}{{{{{{yyyuuuppplllgggaaa[[[TTTMMMIII@@@===:::666333222111111555444222000//////000000000000000000111111111111////////////////////////......//////000000111111//////............//////---///222555555333111///,,,---...//////...---,,,,,,,,,+++***+++,,,...///......///...,,,+++...222000---+++,,,///222444555222111...+++---111111,,,,,,...222444000+++---333000000///000222444555555888333111222222//////222111111222555999<<<<<<;;;333AAANNNMMM@@@666666:::444444555555555444333222333333444444555666777777555666888:::;;;:::888777888<<>>;;;DDDUUUSSS???222444333222222333444555333111555333111111333555666666999888777666666888:::;;;CCCEEEKKKTTT\\\___```aaaaaahhhtttiiiZZZWWWQQQOOOMMMKKKJJJIIIFFFCCCEEEDDDBBBBBBCCCCCCAAA@@@?????????>>>>>>>>>======;;;;;;:::::::::999999999999999999999999999999999888888888888999999999999:::999888666555555444444444444444444444444444444555555555666666555555555555555555555555555555555666555444444444555666777777777777777777777777777666666666666666777777777999999:::<<<@@@HHHQQQWWW^^^eeepppxxx~~~{{{yyy{{{~~~{{{uuurrrrrrxxxyyyyyyxxxvvvtttssssssyyy{{{~~~~~~{{{vvvqqqnnnmmmllliiieeeaaa]]]ZZZYYYTTTMMMDDD<<<888666555555777444222111222222111000111111000000000000111111//////////////////////////////000000///......------------------.........222111111000000//////...........................------......//////000000....../////////000000000000000000///////////////////////////////////////////////////000000000000////////////000000000111000//////000111333555666666333222555999;;;999666666666>>>IIIIII===555555444333222333555666555444444444333444555555555555666666888999;;;===>>>???JJJOOOUUUYYY[[[]]]aaafffjjjqqq}}}hhhZZZYYYOOOMMMKKKJJJIIIHHHFFFDDDEEECCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>============::::::::::::999999999999999999999999::::::::::::999999999999888888888777888888777666666555444444333333333333333333333333444444555555555555444444444555555666666777777777888666555333333444555777888888888888888888888888777777666666666666666777999;;;>>>BBBHHHQQQ[[[aaajjjmmmrrryyy~~~}}}}}}}}}zzz|||yyyvvvyyyyyyyyyxxxvvvrrrooollljjjiiihhhfffdddbbbaaa```\\\UUUKKKCCC>>>;;;::::::999666333222222222111000111111000000000000111111//////////////////////////////000000000///......//////////////////......555555444222111///...---.................................///////////////------.........////////////////////////000000000........................////////////000000000000/////////000000000111111000//////000000222333444555222111333666777555222///333888<<<>>>===;;;888666444333444666888999888444444555555555555555555555666666888:::===???AAAOOOVVV]]]^^^\\\```iiirrrwwwjjj\\\XXXOOOMMMKKKJJJJJJIIIGGGFFFCCCBBBAAAAAABBBBBBAAA???<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999:::::::::::::::999999888777666555444444777777777666666555444444333333333333333333333333333333444444444444333333333333444555666777777888999888555333333444555777777777777888888888888888888777666666666666777888999<<>><<<888666333111111222222111222111111000000111111222........................//////000000000//////...222222111111000000//////555444333222111///..............................///////////////.........------------.........///---------.../////////000........................////////////000000000000//////000000000111111111333222111000000///......111000000222555666555333///555777444666>>>@@@<<<777555444444777999;;;<<<444555555444555666999;;;EEEAAA<<<999999>>>CCCHHHPPPXXX^^^___aaakkkxxxooo^^^WWWQQQOOOLLLJJJJJJJJJIIIGGGBBBAAA@@@@@@AAAAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;:::999888777666444333333555555666666666666555444444444444444444444444444333333444444444444333333222222333444555555666666999888666444444444555666666666666777777888888888888888777666666888999::::::>>>DDDKKKTTT^^^hhhnnnsssvvv|||{{{zzzwwwsssrrrqqqqqqooollljjjjjjjjjiiiiiiiiiiiiiiihhheee```ZZZTTTKKKBBB===888555222000111222333333222222111111111111222222//////////////////////////////000000000000000///000000//////......------111000000000000////////////////////////////////////////////////.........------------.........///,,,,,,,,,------.................................////////////000000000000000000000000111111111111222222222111000///......111111222333444555444333111777777000222<<<@@@;;;888666444444777:::;;;<<<444555444333333777===BBB\\\TTTHHH???>>>DDDNNNUUUUUU\\\bbbdddkkkzzzqqq```XXXSSSPPPLLLJJJJJJJJJIIIGGGAAA@@@??????AAAAAA@@@???????????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;;;;<<<<<<<<<;;;:::999888666555555333444555666777666555444555555555555555555555555444444555555555555444444222222333333444555555555777777666666666666666666555555666777777888888888999888777777888:::<<<>>>>>>CCCJJJQQQZZZccckkkqqqwww|||}}}yyyvvvuuuvvvwwwtttrrrppppppooonnnmmmllllllkkkiiihhhgggccc]]]TTTIIIBBB:::777333111111333333333222222111111111111222222000000000000000000000000//////000111111111000000111111111000000000000000------....../////////000////////////////////////.........///////////////------........./////////---------------.................................////////////000000000000000000000111111111222222...///000111222222222222444444444444333222111000222666555000111888:::666777555444555777999:::999444555555444444777>>>DDD___WWWKKKCCCBBBIIITTT[[[aaaiiioooqqqyyy~~~~~~oooaaa]]]SSSPPPLLLIIIIIIHHHGGGFFF@@@???>>>???@@@AAA@@@???AAA@@@@@@@@@????????????>>>============<<<<<<<<<999999::::::;;;<<<<<<===<<<;;;:::999888777666555222333555666777666555444444444444444444444444444555555555666666555555555444444444444555555555555555555666777888777666666666666777888888999::::::999888777888999<<<@@@BBBFFFJJJQQQYYY```hhhooottt~~~{{{|||~~~}}}yyyyyyxxxvvvtttrrrooommmmmmiiiiiihhhgggccc[[[SSSLLL@@@<<<777444333333333333333222222111111222222333111111111111111111111111//////000111111111111111111111111222222222222222------........./////////////////////////////////------......//////000000....../////////000000000//////////////////......////////////////////////////////////000000000000000000111111111222222222---...000222333444444444333333444444222111111111222444444444444555555444555444444555666777777666444777999999777777;;;@@@LLLIIIFFFFFFIIIPPPXXX]]]jjjyyy~~~lllaaaaaaSSSPPPKKKHHHGGGFFFEEEDDD@@@???>>>???@@@AAA@@@???????????????>>>>>>>>>===>>>>>>>>>>>>============999999::::::;;;<<<======999999888777666555444444111333555666777666555444333333333333333333333333555555666666666666555555666666666666666555555555333444777888999888777666777777888999::::::;;;;;;999888888888:::>>>BBBDDDKKKPPPWWW^^^eeelllrrrwww~~~|||xxxuuuqqqooommmhhhhhhggggggddd```YYYUUUFFFAAA;;;666444333222222333222222111111222222333111111111111111111111111//////000111111111111111,,,,,,------......//////.../////////////////////000000000000000000000000,,,------...///000111111////////////000000000000222222111111000000//////000000000000000000000000////////////000000000000000111111111111222222222000111333444444333222111...///111222222222333444333333555888999555444444444444333555666666555333333888======999777888;;;<<>>???@@@@@@@@@>>>AAA@@@???============>>>>>>???@@@AAA@@@>>><<<::::::::::::;;;;;;;;;<<<<<<;;;:::999777666666555555555444333222333444777888333444555666777777777777555666666666666444222111666555444444555666777888777777777777888888888888999999888888888888888999888999999999:::===CCCGGGSSSYYY```eeejjjrrr~~~|||uuuoookkkhhhiiikkkmmmkkkeee]]]WWWQQQJJJAAA999666444444444444444444333333333222222...//////000000000000///////////////////////////000000000000000000000000........................000000000000000000000000////////////000000000000////////////000000000000111000...---...///111222222111000//////000111222//////000000111111222222111111000000000000111111000000000000000000000000444444444444444444444444444444555555666777777777444555666555444444555666777:::<<<<<<:::999;;;>>>@@@GGGPPPUUUXXX^^^iiiqqqxxxnnn^^^YYYSSSPPPLLLJJJHHHGGGFFFDDD@@@???>>>???@@@AAA@@@>>>AAA@@@???============>>>@@@AAABBBBBBAAA@@@>>><<<;;;;;;;;;<<<<<<<<<======<<<;;;:::999888777777777666555444333444555777888555666666666666666555555444555666777777666555555666555555444555666777888666666777777777888888888:::999999888888999999:::999:::::::::<<<@@@GGGKKKZZZ]]]dddllluuu~~~}}}wwwrrrooojjjkkkmmmnnnmmmiiibbb]]]VVVOOOFFF>>>999777555444222222222111111111111111333333333333333333444444000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////000000000111111000///......///111222111111000000000000111111000000000000000111111111222111111000000111111222222222222222222222222222444444444444444444444444444444555555666777777777444555666666444444555666777999;;;;;;999:::>>>AAAEEELLLUUU[[[```hhhttt}}}lll\\\WWWQQQNNNKKKIIIHHHGGGEEECCCAAA???>>>???@@@AAA@@@???AAA@@@???============>>>@@@@@@AAAAAAAAA???>>><<<<<<<<<<<<=========>>>>>>======;;;:::999888888888777666555555555666888999777777777777666555444333222333444555666666666666666666555555555666777777666666666666777777777777:::999999999999999::::::<<<<<<===>>>AAAGGGOOOTTTaaadddkkkwww~~~zzzvvvtttmmmmmmnnnppppppmmmiiieee]]]WWWNNNFFF@@@;;;777555222222222222222222333333333333111111000111222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111111111///......///000111000000111111111111000000111111111111000000000000222222111111111111222222333333333333333333333333444444444444444444444444444444555555666777777777444666777666555444555777666888::::::999<<>>======>>>>>>>>>===<<<;;;;;;<<<<<<<<<==================;;;:::999888888888888777777666666777888888666666666666666555444444111222222333444444444555666666666666666666777777555555666666666777777777999888888888888999999:::===>>>@@@CCCHHHPPPXXX^^^dddjjjuuu{{{yyyxxxpppooopppqqqrrrqqqnnnlllccc^^^VVVNNNGGG@@@:::666666555444444444555666777444222000///...///000111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////000000000111111111222111000/////////000000///000111222222111000///222222111111000000//////111111000000000000111111333333333333333333333333333333444444444444444444444444555555666777777777555666777777555555666777555777999:::;;;@@@HHHOOO[[[bbbkkksss|||hhhYYYTTTNNNMMMJJJIIIIIIGGGEEECCCAAA@@@???@@@AAAAAAAAA???AAA@@@???============>>><<<=========<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999888888888888888888777777777888888444444555666666777666666555444444444444444444555777777777777777777666666666666666666777777777777777777777777777888999999:::===AAAGGGNNNVVV```fffgggqqq~~~}}}{{{zzzsssrrrrrrtttuuutttrrrpppgggddd]]]WWWPPPHHH@@@;;;888777555555555666777888888666444222111111333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111111111111222222111000000000000000///000111222222111000///222222111111000000//////000000000//////000000000222222222222222222222222333333333444444444555555444444555555666777777777666777888888666666777888555777:::===@@@HHHRRRYYYiiioooyyyhhhZZZUUUNNNMMMKKKJJJJJJHHHEEECCCBBB@@@???@@@AAABBBAAA@@@AAA@@@???============>>>>>>>>>>>>===============:::::::::;;;;;;;;;;;;<<<===<<<;;;:::999888888888888888888888777777777777333444555666777777777777888777777666666666777777777777888888888777666666777777777777888888888888777777777777888999::::::999>>>EEEMMMUUU___hhhmmmpppzzz~~~}}}wwwvvvvvvwwwxxxwwwtttqqqjjjhhhddd___YYYQQQHHHBBB888777555333333444555666888777555333222111111222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000111111111222222222222222111111000000///000000111111111111000000111111111111000000000000111111000000000000111111222222222222222222222222222333333444444555555555444444555555666777777777666888999888777666777999666:::???DDDJJJSSS___gggwww}}}hhh[[[WWWNNNMMMLLLKKKKKKIIIFFFDDDBBBAAA@@@@@@BBBBBBAAA@@@AAA@@@???============>>>=========<<<=========>>>;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;::::::999999777777888888777666666555555555666666666666666555666555555444555666888999777888888999888777666555888888888888999999999999999999999999:::;;;<<<===>>>DDDNNNXXXbbbllltttyyy|||{{{|||||||||zzzvvvrrrlllkkkjjjgggbbb[[[QQQKKK;;;999666444333444555666777777666444333111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111222222222222333222222111000//////111111000000000000111111000000000000000111111111333222222222222222222333333333333333333333333333222222333333444555555666444444555555666777777777777888999999777777888999999>>>EEELLLUUU```llltttiii\\\XXXNNNMMMLLLLLLLLLJJJGGGDDDBBBAAA@@@@@@BBBBBBAAA@@@AAA@@@???============>>>;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>@@@???>>>===;;;;;;;;;;;;777777777777777666555444777777777777666555444333111000000111222444777888777888999999999777666555888888999999999::::::::::::::::::;;;<<<===>>>???EEELLLWWWcccnnnwww|||wwwsssnnnnnnmmmlllhhhaaaXXXQQQ>>><<<999666555555777888<<<<<<;;;:::999777555444////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000111111111111222222222333333333222222000///...222111000//////000111222//////000000111111222222555444444333333444444555444444444444444444444444222222333333444555666666444444555555666777777777777999999999888777888999<<>>============>>>===<<<;;;::::::;;;<<<999:::;;;===>>>?????????MMMEEE<<<999;;;===>>>===888888777777777777777888666666555555555555666666888999999888666555666777888888888777777777777777::::::::::::999999888777::::::999:::;;;>>>@@@BBBJJJUUUdddqqqyyy~~~{{{vvvsssqqqooommmkkkiiifffaaa^^^QQQGGG>>>:::888666666888333BBB[[[:::555444777444222222111111111111222222555444333333222222333333000000111222222222111111222222222111111111000000000000000000000000000000222222222222222222222222000000000000000111111111111111111111111111111111111222333333333333222111000000111111222222222222333222222111111222222333444444444555555555666666333444555666777888999:::555777888:::;;;;;;<<<<<<:::BBBOOO^^^kkkvvviii\\\XXXPPPOOOMMMLLLKKKHHHEEEBBBCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>============>>>===<<<;;;;;;;;;<<<===;;;;;;<<<<<<===>>>??????OOOHHH???;;;;;;;;;999777999888888777777777888888666666555555555555666666777888999888666555666777888777777777777777777777:::::::::::::::999888777888999::::::;;;>>>DDDHHHVVVaaappp{{{{{{uuuqqqpppnnnlllkkkjjjhhhdddaaaWWWLLLBBB???>>>999666555999JJJdddAAA666000222222222222111111111111222222111000000///////////////111111222333444444333333222222222111111111000000000000000000000000000000111111111111111111111111222222111111000000//////111111111111111111111111111222333333333333222111000111111111222222222222333333222222222222333333444444444444555555555555555555666666777777888888555666888999999:::<<<===>>>IIIYYYhhhsss}}}{{{iii[[[XXXQQQOOOMMMLLLKKKIIIFFFCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>==================<<<<<<<<<===>>>>>>>>>===<<<<<<<<<>>>???@@@KKKFFF@@@<<<<<<;;;888666999999888888888888999999777666666555555666666777777888999888666555666777777777777777777777888888999::::::::::::999999888999;;;<<<<<<<<>>MMMeeeAAA555...222444222222111111111111222222222222111111111000000000000111222333444444555555222222222111111111111111000000000000000000000000000000000111111111111111333333222111000//////...222222222222222222222222111222222333333222222111111111111111222222222222333333222222222222333333333333333444444444555555777777777777777777777777777888999999999;;;???AAAFFFTTTfffuuu~~~~~~hhh[[[WWWQQQOOOMMMLLLKKKIIIFFFDDD@@@@@@@@@@@@@@@@@@AAAAAA??????>>>===========================>>>>>>??????@@@>>>===<<<<<<===???@@@AAA???===<<<======<<<:::999999999888999999:::;;;777777666666666666777777666777888777666555666777777777777777777888888888999999::::::;;;:::::::::;;;>>>@@@??????FFFSSS^^^kkkuuu~~~xxxqqqlllkkkjjjjjjkkkmmmmmmlllkkkhhh___SSSKKKEEEAAADDDIII[[[___kkkBBB555///333555333222222111111222222333333444444444333333222222...///111222333444555555111111111111111111111111000000000000000000000000111111111111111222222222222222222111111000000000222222222222222222222222222222222222222222222222222222222222222222222222333333333222222333333333333333333333444444444444777777777777777888888888:::;;;<<<;;;;;;???EEEJJJRRR```rrrhhh[[[WWWQQQOOOLLLKKKJJJIIIGGGEEE@@@@@@?????????@@@AAAAAA???>>>==================<<<<<<===>>>>>>>>>?????????>>><<<;;;;;;===???@@@;;;:::;;;<<<>>>>>>===<<<999999888888999::::::;;;777777666666666666777777555666777777666555666888666666777777888888888888888999:::;;;;;;;;;;;;;;;<<>>======<<<<<<=========<<<<<<===>>>>>>>>>=========<<<;;;;;;;;;===>>>???;;;;;;<<<<<<<<<;;;::::::888888888888888999:::;;;888777777666666777777888444666777777555555666888666666666777888888999999888888:::;;;<<<<<<<<<<<<;;;>>>AAACCCIIIUUUeeeqqq}}}xxxsssooommmkkkkkklllnnnpppqqqpppnnnjjjddd]]]XXX[[[jjjzzzqqqjjj???999555555444333333222222222222333333333333444555555333222111333444555666777888888888111111111111111222222222000000000000000000000000222222333333444555555555///000000111222333444444333333333333333333333333333222222111111222222333333333333333222222222222444444333333333333444444444444444555555555666666444555666777999:::;;;<<<888:::;;;;;;===FFFTTT___ooozzzhhhZZZVVVOOOLLLIIIHHHGGGGGGFFFEEEAAAAAA@@@???>>>>>>>>>???======<<<<<<<<<======>>><<<<<<=========<<<;;;;;;999::::::;;;<<<======>>><<<<<<===<<<:::999888888777777777777888999::::::888888777777777777888888444555666666555555666888555666666777888888999999777888999;;;<<<============???CCCJJJUUUddduuu~~~{{{wwwtttqqqooonnnnnnqqqssssssssssssmmmiiifffbbb```eeelll\\\QQQUUU555777666888999444333333222222333333444444555666777777555333222333333444555555555555555000000111111111222222222000000000000000000000000111111222333333444555555111111111222222333333333333333333333333333333333333333222111111222333333444444333333333222222222444444333333333333444444555555555666666666777777666666777888999999::::::999;;;===>>>AAAMMM^^^kkk{{{gggZZZVVVNNNLLLHHHGGGFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<======>>><<<<<<=========;;;:::999777888999;;;<<<=========:::;;;<<<;;;999888999:::666666666666777888999:::888888777777777777888888333555666666555555666888555666666777888999999999777888999;;;<<<======>>>@@@BBBFFFPPP```rrr~~~{{{xxxtttrrrqqqqqqssstttuuuuuuxxxpppkkkjjjggg^^^VVVRRREEE@@@MMM555777444666777444333333222222333333444000111222333333111///...000000111222222222111111000000111111222222222222000000000000000000000000000000111222333333444444333333222222222222222222333333333333333333333333444333222111111222333444444444444333333222222222555444444333333444444555666666666666777777777777888888888888888888888888<<<>>>AAABBBGGGTTTggguuu~~~fffXXXRRRNNNMMMKKKHHHFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>?????????>>>======<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;>>>===<<<:::999999::::::777777777777666666666666333666888888666555777:::777777777777888888888888555666777888999:::;;;;;;???;;;999;;;;;;::::::<<>>>>>>>>>>>??????>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===:::::::::::::::;;;<<<===>>>===<<<:::::::::::::::888888777777777666666666888999999888777666666777777777777777888888888888666666777888999::::::;;;@@@<<<;;;>>>???>>>???BBBGGGIIITTTgggzzzzzzwwwxxxwwwttttttvvvrrrqqqooonnnlllhhhccc___RRRMMMEEE@@@<<<:::777555555555555555555555555555333333333333333333333333333222222000...,,,+++***222222222222111111111000111111111000000111111111000000111222222222111111444333222222111111222222222222333444444444444333333333333333333333333333222333444555555555444444555555555555555555555555555555666666666666777777;;;777777:::;;;::::::===MMMIIIJJJSSS___nnn~~~fffYYYRRRNNNMMMKKKHHHFFFEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::<<<;;;;;;;;;;;;;;;;;;:::888888888999:::<<<===>>>>>>===<<<;;;;;;:::;;;;;;888888888777777777777666999888777777888999888777777777777888888888999999777888888888999999:::::::::888888<<<>>>===???CCCDDDMMM___ttt{{{{{{zzzvvvtttuuuooooooppppppppplllgggccc[[[UUUMMMFFFAAA===:::888555555555555555555555555333333333333333333333333666555444333111///---,,,222222222222111111111111222222111111111111222222222333444555555333111000333333222222111111222222333333444555555555555444222222222222222222222222333333444555555555555444555555555555555555555555555555666666777777777777:::777777;;;<<<:::;;;???IIILLLSSS^^^kkk{{{~~~gggYYYSSSMMMLLLJJJHHHFFFEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;::::::999999999999999999:::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;999999888888888777777777666444333555:::<<<;;;999777777888888888999999999999999999999999999999999888666777;;;<<<<<<@@@EEEIIIVVVlll}}}}}}{{{wwwttttttrrrrrrrrrrrrppplllfffaaa```[[[TTTKKKDDD???;;;999666666666666555555555555444444444444444444444444222222333444444444444444222222222222222222222222333222222222222222222333333555777999999777555333333333222222111222222333222333333444444444444444333333333333333333333333333444444555555555555555555555555555555555555555666666666777777888888999999777888;;;;;;999;;;???EEENNN\\\jjjxxxgggYYYSSSMMMLLLJJJHHHGGGEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;::::::999999999888<<<<<<<<<<<<<<<===>>>>>>==================<<<<<<999999999999888888888888666444333555999;;;:::888888888888888999999999999999999999999999999::::::===;;;;;;>>>???@@@FFFMMMXXXhhh}}}~~~~~~}}}xxxtttsssttttttsssrrrpppkkkeeeaaabbb___YYYQQQHHH@@@;;;999777777666666666555555555444444444444444444444444---...///111222333444444222222222222222222222333333222222222222222222333111333666888999888666555333222222111222222333333111111222333333333333333555555555555555555555555444444444444555555666666666666666666666666666666666666777777888999999::::::888999;;;:::999<<>>>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;::::::::::::::::::999==================>>>>>>======>>>>>>>>>>>>======:::::::::999999999888888;;;999888888888888666555888888888999999999999:::888999999999::::::;;;;;;>>><<<<<<>>>???CCCLLLVVVhhhxxx{{{wwwuuutttsssrrrqqqpppmmmiiifffcccbbb^^^WWWNNNEEE>>><<<888777777666666555555555444444444444444444444444222222333333444333333333222222222222333333333333222222111111111111222222...000222444555555444444222222111111222222333333000111222222333333222222555555555555555555555555555555444444555555666777666666666666666666666666666666777888999::::::;;;;;;999:::;;;;;;;;;BBBJJJSSScccwwwgggZZZTTTLLLKKKJJJHHHGGGFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>??????>>>======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@===>>>>>>?????????>>>===;;;::::::::::::999999999<<<======;;;999777777777888888888999999999::::::888888999999:::;;;<<<<<<>>><<<<<<>>>AAAGGGTTTaaavvv{{{yyyvvvtttrrrqqqpppooollljjjdddeeeeee___UUUKKKDDD@@@888888777777666555555444555555555555555555555555777777777777666555444333222222222333333333444444111111111000000111111111///000111222222222222222222222111111222222333444111222333333444444333333555555555555555555555555666555555444555555777777666666666666666666666666666777777888999:::;;;<<<:::999:::<<<===@@@KKKUUUdddsss~~~zzzvvvsssqqqgggZZZTTTLLLKKKJJJHHHGGGFFFFFFFFFBBBAAA@@@???>>>>>>>>>>>>?????????>>>======<<<<<<:::::::::;;;;;;<<<<<<<<<888888999:::<<<>>>@@@AAA===>>>???@@@@@@???>>>===;;;;;;;;;:::::::::999999;;;===???===:::999;;;===888888999999999:::::::::777777888999;;;<<<======BBB@@@@@@CCCGGGOOO___nnn~~~|||{{{xxxtttrrrpppooommmkkkeeehhhiiieee[[[PPPHHHDDD999888888777666555555444555555555555555555555555333333444444333333222111222222222333333444444444111111000000000000111111333333222222222222222111222111111111222333333444222333444444555555444444444444444444444444444444666555555444444666777888777777777777777777777777666777777999:::;;;<<<<<<:::999:::===@@@EEERRR^^^vvv||||||wwwvvvvvvtttqqqmmmjjjfffeeeiii[[[TTTOOOMMMKKKHHHGGGFFFEEEFFFCCCEEEBBB===>>>CCCBBB=========>>>======<<<;;;;;;:::===<<<999888::::::777<<<===>>>???????????????<<<===<<<;;;::::::<<<>>>===<<<:::999888999999:::;;;;;;<<<<<<;;;888555333888888888999999::::::::::::777777:::<<<;;;===AAAEEEAAA@@@EEENNNZZZkkkyyy~~~}}}zzzwwwuuusssrrrpppnnngggggghhhhhheee^^^VVVPPP@@@>>>;;;888777555444222666666555555555444444444333444444555555444444333444444444444444444444444111222333444555444333333111111222333333333333222222222111111111111111111333444666777777555444222222222444555555555444333555555555555666666666777777777777777666666666666999888666666888999::::::<<<;;;===BBBFFFMMM___qqq~~~vvvqqqwwwzzzuuuqqqlllhhhhhhgggdddbbb___]]]\\\\\\jjj\\\UUUOOOMMMKKKHHHGGGFFFFFFFFF>>>CCCEEEAAA@@@CCCDDDBBB>>>>>>??????>>>======<<<<<>>;;;;;;======:::<<<<<<===>>>@@@@@@???>>><<<======<<<<<<<<<>>>???===<<<:::999999999::::::;;;;;;<<<<<<;;;:::888888888888888999999999999999;;;888888:::;;;:::<<<@@@CCCAAAEEENNNYYYhhh{{{~~~{{{xxxvvvuuusssqqqooommmmmmmmmmmmjjjddd\\\VVVGGGBBB<<<999888777666444666666666666555555555555444555555666666555555444444444444444444444444444111222333444444444333333111111222333333333333222333333333222222222222222333444666777777555444333222333444555666555555444444444444555555555555666777777777777777777777666:::999888777888888888888>>>===AAAJJJRRR___rrr|||vvvnnnfffeeekkkwwwtttkkkgggddd```\\\\\\[[[ZZZXXXWWWVVVVVVVVViii\\\UUUNNNMMMKKKHHHGGGFFFFFFFFF;;;AAAEEEBBB???AAACCCDDD???????????????>>>>>>===<<<>>>>>>;;;;;;>>>>>>;;;<<<;;;;;;>>>AAABBB???<<<<<<=========>>>>>>>>>???===<<<::::::999:::;;;<<<;;;;;;;;;:::;;;;;;<<<<<<999999999999999999888888<<<999888;;;;;;999;;;???@@@BBBJJJXXXfffwww~~~|||yyywwwvvvuuurrrqqqqqqqqqqqqqqqoooiiibbb]]]PPPHHH>>>999999:::999777777777666666666555555555555666666666666666666555333333333333333333333333111222333444444444333333111222222333333333333333333333333444444444444444333444555666666555444333444444555666666666666555333333444444444555555555777777777777777777777777777888888888999999999999===>>>DDDQQQ```qqq|||yyypppiiigggbbb\\\ZZZ]]]dddkkkoooqqqjjj```ZZZWWWUUURRRPPPPPPOOOOOOOOOOOOOOOPPPPPPgggZZZTTTNNNMMMJJJHHHGGGFFFFFFFFFCCCCCCBBB???===>>>???AAA>>>>>>>>>??????>>>>>>===:::<<<<<<::::::======:::<<<;;;:::===AAABBB@@@<<<===<<<<<<===??????>>>===<<<<<<;;;::::::;;;<<<===<<<;;;:::999999:::;;;<<<<<<;;;;;;::::::999999999===:::999;;;;;;:::;;;???CCCIIIUUUfffuuu~~~{{{xxxwwwvvvuuusssqqqqqqqqqqqqrrrpppkkkeee```YYYOOOBBB;;;:::;;;:::888666666666555555555444444555555666666666666555555333333333333333333333333222222333333333444444444111222333333444444333333333333333333444444444444333444555666666555555444555555555666666666666666444444444555555555666666777777777777777888888888444666888999:::;;;<<<>>>???CCCLLL]]]qqqyyyzzzrrrjjjccc^^^ZZZUUURRRSSSYYY___aaaaaa^^^YYYSSSOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMM~~~eeeXXXQQQMMMLLLJJJHHHGGGFFFGGGGGGRRRIII@@@======>>>===<<<<<<<<<======>>>======<<<999<<<===:::;;;>>>>>><<<<<<::::::<<>>???===<<<<<<>>>???>>><<<<<<;;;;;;;;;;;;<<<>>>???>>><<<999777777777999:::=========<<<;;;;;;;;;:::===999999<<<===<<<===AAAIIIRRRcccvvv}}}zzzwwwvvvuuutttrrrqqqqqqqqqqqqrrrpppmmmgggbbb^^^TTTGGG???<<<;;;:::888555555555444444444333333333444444555555444444333333333333333333333333333222222222333333333444444222222333444444444444333111222222222333333444444333444444555555666666555555555555555666666777777666666666666777777777777666777777777888888888999666888:::;;;:::;;;===@@@EEENNN]]]qqqxxx}}}{{{tttlllfffaaa\\\YYYPPPLLLIIILLLSSSWWWUUURRRSSSPPPMMMJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKK|||dddWWWQQQMMMLLLJJJHHHGGGGGGGGGGGGZZZMMMAAA???AAAAAA>>>===;;;<<<<<<============<<<;;;>>>???===>>>AAABBB???;;;;;;;;;;;;<<<>>>@@@BBBDDD@@@<<<<<<>>>???>>><<<<<<;;;;;;;;;<<<===???@@@===<<<999777777777888999===<<<<<<<<<<<<<<<;;;;;;;;;888999===??????AAAFFFMMMXXXmmm|||zzzwwwuuuuuutttsssqqqrrrrrrrrrsssrrrooojjjfffaaaZZZOOOEEE???;;;999888666555555555444444444444333333444444444444333333444444444444444444444444333333222222222333444555222222333444444444444444111111222222333333444444333333444444555666666666555555444444555555666777666666777777777888888888666777777888888999999999;;;<<<>>><<<::::::>>>AAAIIIYYYpppyyyzzzyyyoookkkeee```\\\XXXUUURRRNNNKKKHHHKKKPPPRRRPPPMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIII|||eeeYYYTTTMMMKKKJJJHHHGGGGGGGGGHHHRRRHHHAAABBBCCCAAA>>>???<<<<<<===>>>>>>>>>>>>>>>;;;>>>???===>>>BBBCCCAAA:::<<<<<<:::888:::AAAFFFJJJDDD>>>===???AAA@@@>>><<<;;;;;;;;;<<<>>>@@@AAA;;;:::999999999999:::;;;::::::::::::;;;;;;;;;;;;999777999>>>AAABBBFFFJJJYYYfff|||}}}zzzxxxvvvvvvuuutttrrrqqqqqqqqqrrrrrroookkkgggbbb___XXXMMMCCC;;;999999777777777777666666666666444444555555555555444444555555555555555555555555333333222222222333444555222333444444555444444444222222222333444555555555333333333444555666777777555444333333333444666666666666666666777777777777666777777888888999:::::::::<<<===<<<:::===CCCIIIVVVkkk}}}wwwoooiii\\\ZZZVVVTTTRRRQQQNNNLLLNNNLLLJJJKKKNNNQQQPPPOOOJJJJJJKKKJJJJJJJJJKKKLLLKKKJJJJJJJJJJJJJJJKKKKKK|||ggg[[[VVVLLLKKKJJJHHHGGGGGGHHHHHHFFFAAA@@@CCCCCC>>>===@@@======>>>???????????????999<<<===;;;===AAABBB???:::<<<===:::666888AAAIIIOOOHHH@@@>>>@@@BBBAAA@@@<<<;;;;;;<<<===???AAABBB999999::::::;;;<<<======888888888999999:::::::::888666888>>>BBBDDDHHHNNNmmmzzz~~~|||yyyxxxwwwwwwuuutttoooooooooppppppnnnjjjfffbbbbbb]]]SSSFFF<<<999:::999999999999888888888888555555666666666666555555666666666666666666666666444333222111222333444555222333444444555555444444333333444444555666777777333333333444444666777888444444333222333444555666555555555555666666666777666777777888999999::::::555888:::;;;<<>>BBBAAA@@@???>>>>>>>>>>>>===777:::DDDFFF===999<<<>>>============>>>>>>???FFFDDD@@@>>>===???AAACCCAAABBB;;;===HHHHHH>>><<<<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;;;;;;;;;;<<<>>>===>>>@@@BBBAAAFFFUUUdddzzz}}}{{{zzzzzzyyywwwuuupppooommmmmmnnnmmmjjjhhhfffccc^^^WWWPPPFFF===666777888999888777777777888777777777777666666666666444555555666666555555444555555555555555555555555444444444444444333333333555444444333333444444555555555555555555555444444666666555555555555666666888777555444444666888999:::999888777777777888999;;;999:::???AAADDDQQQ___zzz~~~}}}wwwnnnccc[[[XXXUUUQQQMMMIIIIIIIIIHHHFFFEEEFFFGGGDDDGGGKKKMMMMMMNNNOOOQQQNNNNNNNNNOOOOOOPPPPPPPPPSSSSSSTTTTTTUUUTTTTTTTTTzzzdddXXXQQQOOOLLLJJJHHHHHHHHHFFFEEEFFFEEECCCBBBAAA@@@??????AAA@@@???>>>>>>======>>>???<<>>>>>???CCCBBB@@@>>>>>>???AAABBBBBBEEECCCKKKZZZWWWEEE===;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<;;;;;;<<<======???CCCDDDDDDLLL___qqq~~~|||{{{zzzyyyvvvtttqqqpppooooooooonnnllljjjgggddd___ZZZSSSJJJAAA;;;999999999999888777888999777777777777666666666666333444444555555444444333555555555555555555555555444444444444444555555555333333222222222222333333555555555555555555555555666666555555555555666666999888777666666888:::;;;:::999888777777888999:::???<<<===BBBGGGPPP```ooovvveee^^^TTTOOOMMMLLLIIIFFFIIIJJJJJJIIIGGGFFFHHHIIIGGGJJJNNNQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXXXX{{{eeeXXXRRRNNNLLLIIIIIIIIIIIIGGGFFFDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>======>>>???<<<@@@IIIIIIAAA::::::;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>???@@@@@@@@@BBB@@@III[[[XXXEEE;;;:::::::::::::::::::::::::::;;;===<<<;;;;;;<<<===>>>@@@DDDHHHKKKWWWnnn}}}|||{{{yyyuuusssrrrqqqppppppppppppmmmkkkhhheeeaaa\\\WWWPPPHHHCCC<<<;;;:::999888888999999777777777777666666666666444555555555555555555444555555555555555555555555444444444555555666666777444444333333333333444444555555555555555555555555777666666555555666666777999888888888999:::<<<===:::999888888888999:::;;;???======BBBKKKYYYmmm}}}|||jjj^^^WWWRRRLLLIIIIIIIIIGGGEEEHHHIIIJJJIIIHHHIIIJJJLLLLLLOOOSSSVVVXXXYYY[[[]]]]]]]]]]]]\\\\\\\\\\\\\\\^^^___``````aaaaaaaaa```{{{eeeYYYSSSMMMKKKIIIIIIIIIIIIHHHGGGCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>???BBB<<<999<<<<<<999999;;;::::::::::::;;;===>>>???<<<<<<===>>>????????????>>>???999<<>>:::888888888888888777777777777666666666666666666777777777777666666555555555555555555555555333444444555666777888888777777666666666666777777555555555555666666666666777777666666666666777777888888888888:::;;;===>>>:::999888888999:::;;;<<<@@@???AAAGGGTTTggg}}}uuufffYYYQQQQQQNNNJJJHHHIIIJJJIIIHHHGGGHHHJJJJJJJJJKKKMMMOOOOOOSSSWWW[[[]]]___aaaccceeeeeeeeeeeeeeedddddddddfffggghhhiiiiiiiiiiiiiii|||fffZZZSSSNNNLLLJJJIIIJJJJJJIIIGGGCCCBBBBBBAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@DDD???;;;<<<<<<;;;<<<===:::::::::;;;;;;<<<>>>>>>;;;;;;===>>>>>>>>>>>>===@@@CCC>>><<>>>>><<<<<<===???CCC@@@DDDRRReeeyyy~~~|||zzzwwwtttrrrqqqpppooooooppppppnnnllliiifffcccaaa^^^[[[VVVSSSFFFAAA<<<888888888888777777777777777666666666666444555555666666555555444555555555555555555555555333444444555666777888888888777777666666777777888555555555666666666777777777777666666666666777777666666777888999:::;;;<<<999999999999999;;;===>>>@@@DDDJJJVVVhhhpppbbbYYYQQQLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFHHHJJJKKKLLLNNNQQQSSSSSSWWW\\\___bbbdddfffhhhnnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmnnnoooooooooooo}}}gggZZZTTTOOOMMMJJJIIIJJJJJJHHHGGGCCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAA@@@@@@???@@@@@@======???AAABBB???;;;888<<<<<<<<<;;;<<<<<<===>>><<<<<<===>>>>>>>>>======<<>>>>>======???@@@FFFEEEMMM```vvv|||}}}zzzxxxvvvtttsssqqqpppooooooppppppnnnmmmkkkhhhfffdddbbb___\\\YYYNNNHHH???;;;::::::888777777777777777666666666666222222333333333333222222555555555555555555555555444444444555555666666777555555444444444444555555555555555666666777777888888777777666666777777888555666666777888999::::::999999999999:::<<<>>>???;;;EEETTTgggmmm^^^UUUQQQMMMJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGIIILLLNNNPPPRRRVVVYYYZZZ]]]bbbeeehhhjjjlllnnnqqqqqqqqqqqqrrrrrrrrrrrrpppqqqrrrssstttuuuuuuuuu}}}ggg[[[TTTPPPNNNKKKJJJJJJIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>:::<<<>>>@@@AAA@@@<<<888>>>>>>======<<<<<<======>>>>>>>>>===============999AAAAAA@@@EEE@@@999===;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>>>>???AAABBBGGGOOO___sss||||||||||||||||||||||||yyy{{{}}}~~~~~~yyyvvvuuuttttttrrrqqqpppqqqrrrrrrpppnnnnnnkkkiiigggfffdddaaa___WWWOOOEEE>>>===<<<:::888777777777777666666666666333333444444444444333333555555555555555555555555444444444444444555555555555444444333333444444555444555555666777777888888888888777777777777888888666666777888888999888888999999999999;;;===???AAA???NNNccczzzzzznnn^^^SSSOOOMMMKKKIIIIIIJJJLLLLLLLLLKKKKKKKKKJJJLLLOOORRRTTTXXX\\\___bbbeeejjjmmmoooqqqsssuuuttttttuuuvvvwwwxxxxxxyyyyyyzzz|||}}}~~~}}}hhh[[[UUUQQQOOOLLLJJJJJJIIIGGGEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<>>===>>>AAAAAA@@@@@@???>>>======<<<<<<===@@@???>>>==================AAA<<<;;;DDDCCC===@@@::::::::::::::::::::::::999;;;===>>>???@@@BBBDDDHHHVVVlll~~~|||{{{{{{zzzxxxyyyyyyzzzzzz{{{{{{{{{uuuwwwyyyzzzzzz{{{}}}{{{{{{}}}xxxuuuttttttuuusssrrrqqqrrrssssssrrrppppppnnnkkkjjjiiigggdddbbb\\\TTTHHHAAA???>>><<<999777777777777666666666666666666777777777777666666555555555555555555555555444444444444444444333333666666555555555555666666444555555666777888888999888888777777777777888888777888888999999999888888999999999:::;;;>>>@@@AAAKKK\\\tttqqqfffYYYPPPMMMMMMKKKHHHDDDFFFIIIJJJJJJIIIJJJJJJLLLOOORRRUUUXXX[[[```ccchhhkkkooorrrtttvvvxxxyyy}}}}}}~~~iii\\\UUUQQQNNNJJJHHHHHHHHHGGGGGGGGGEEECCCBBBBBBBBBAAA@@@===>>>???@@@@@@???>>>===???????????????>>>======AAA???===<<<>>>??????>>>>>>============<<<<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<>>======>>>BBBFFFIIISSSggg~~~~~~|||yyyvvvvvvwwwzzz|||xxxuuusssssstttwwwxxxyyyzzzzzzyyyxxxxxxyyyzzz{{{zzzzzzzzz{{{|||~~~xxxrrrnnnoootttpppqqqrrrrrrrrrqqqpppooommmkkkhhhgggfffeeebbb```aaa[[[PPPFFF???;;;::::::::::::999999999999999999555555555666666666666666666666666666777777777777444444444555666777777888666666666666666666666666777666555555555666888999777777777777777888888999999999888888888888888999<<<::::::<<<===>>>CCCIIIXXXmmmxxx~~~kkk```TTTOOOLLLIIIHHHJJJIIIJJJJJJIIIIIIJJJNNNQQQNNNSSSZZZ^^^aaaccchhhkkkqqqtttxxxzzz{{{}}}~~~~~~hhh[[[UUUSSSPPPKKKHHHGGGFFFEEEDDDFFFDDDBBBAAABBBAAA@@@???>>>>>>????????????>>>>>>???????????????>>>======AAA???======>>>??????>>>=========<<<<<<<<<<<<;;;======>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<======<<<===???DDDJJJNNN[[[ooo~~~|||zzzxxxwwwwwwxxxzzz{{{vvvtttssstttvvvxxxxxxwwwyyyxxxvvvtttsssssssssttttttsssttttttvvvxxxzzz{{{wwwqqqnnnooossspppqqqrrrrrrrrrqqqppppppnnnllliiihhhgggfffcccaaabbb]]]UUUKKKBBB===;;;;;;999999999888888888888777777777777666555555555444555555666666666777777777444444555555666777777888888888888888888888888888777666666555666777888999888888888888888999999:::999999888888888888888999:::999999<<<<<>>??????>>>>>>>>>>>>?????????????????????>>>======@@@>>>======>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>======;;;;;;::::::::::::;;;;;;======>>>???BBBIIIRRRXXXkkk}}}zzzzzzzzzyyyyyyyyyyyyzzz{{{uuutttssstttvvvvvvvvvttttttssspppnnnlllkkkkkkkkklllllllllmmmnnnpppqqqrrrsssuuuxxxzzz~~~xxxtttqqqppprrrppppppqqqrrrrrrqqqqqqpppooommmjjjiiihhhgggeeecccbbbaaa\\\RRRGGG???<<<;;;999888888888777777777777999888777777555555444333555555555555666666666666444555555666666777777888777777777777777777777777777666666666666777888999888888888888999999::::::999888888777888888999999999:::;;;===>>>CCCQQQ___tttyyywwwzzzrrrhhh]]]RRRNNNKKKHHHGGGIIIHHHIIIJJJKKKLLLNNNQQQTTTWWW\\\cccgggjjjnnntttxxx}}}~~~iii\\\VVVNNNKKKHHHGGGHHHIIIJJJIIIEEEDDDCCCCCCCCCCCCAAA???@@@???>>>======>>>???@@@???????????????>>>======???>>>======???@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<>>======>>>???@@@???????????????>>>======>>>======>>>@@@@@@???>>>======<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>======>>>>>>============>>>>>>???AAACCCEEEJJJUUUdddooo~~~||||||{{{{{{zzz}}}~~~~~~~~~}}}|||{{{zzzvvvrrrnnnjjjjjjjjjkkkjjjdddcccaaa```______``````______```aaabbbcccccccccbbbeeehhhjjjmmmqqquuuyyy|||{{{|||}}}xxxssspppnnnnnnnnnnnnoooooopppppppppnnnlllkkkjjjiiigggeeeaaacccbbb\\\QQQGGG@@@<<<<<<<<<;;;:::999999888888555666666666777777888888555555555666666666666777666666666777777777777777555555555555555555555555666777777888888888888888666777888999999999888888999999999999999:::;;;;;;<<<===@@@DDDIIIUUUmmm|||tttxxxtttjjj___VVVMMMKKKJJJHHHHHHJJJIIILLLOOORRRTTTXXX\\\___```eeelllrrrvvv|||lll___YYYRRROOOKKKHHHGGGGGGFFFEEEFFFFFFFFFGGGHHHGGGDDDBBB??????>>>>>>>>>>>>?????????????????????>>>===============>>>@@@AAA@@@>>>>>>============<<<<<<<<<======>>>>>>>>>>>>======??????>>>>>>>>>>>>??????>>>@@@CCCGGGNNN]]]ppp}}}~~~}}}|||zzzyyyyyyzzzzzz~~~~~~}}}|||zzzwwwuuutttppplllgggeeedddeeeeeeddd^^^]]]\\\[[[[[[\\\]]]^^^YYYZZZ[[[\\\]]]]]]]]]]]]\\\___aaaccceeehhhllloooqqqqqqqqqqqqsssuuuwwwxxxzzzzzz|||}}}~~~~~~~~~~~~|||}}}zzzqqqmmmlllllllllllllllnnnooooooooommmkkkkkkkkkjjjhhhfffbbbbbbaaa^^^WWWNNNEEE???======<<<;;;:::999999888444555666666888888999:::666666666666777777777777777777777777777777777777777777777777777777777777666777888888999999888888666777999:::::::::999888::::::::::::;;;<<<======<<<<<<@@@HHHSSSeeezzzwww|||vvvmmmeeeZZZQQQJJJJJJJJJIIIJJJLLLKKKNNNSSSWWWZZZ^^^bbbeeeeeejjjqqqwww|||kkk___YYYSSSPPPKKKHHHGGGFFFEEEDDDEEEEEEEEEGGGHHHGGGDDDBBB>>>>>>????????????>>>>>>???????????????>>>======<<<<<<===>>>AAAAAA@@@>>>??????>>>>>>>>>===============>>>>>>>>>>>>======??????>>>>>>>>>>>>??????>>>BBBGGGMMMWWWiii~~~yyyyyyyyyyyyxxxyyy{{{}}}}}}{{{yyyvvvrrrooommmkkkcccbbbaaaaaabbbbbb```^^^\\\[[[ZZZYYYYYYZZZ[[[\\\WWWXXXZZZ[[[\\\\\\[[[[[[ZZZ]]]___aaabbbcccfffhhhiiiiiiiiijjjkkkllllllmmmnnnoooppprrrssssssttttttrrrrrrtttvvvxxx{{{~~~sssnnnjjjjjjjjjjjjjjjlllmmmnnnooommmkkkjjjjjjjjjhhhfffdddbbb```___]]]VVVKKKCCC===<<<<<<;;;:::999888777666666666777888888888999777777777777888888888999777777777777777777777777888888888888888888888888666777888999999999888888888999;;;<<<===<<<;;;:::;;;;;;;;;<<<<<<===>>>???>>>>>>CCCQQQccc{{{~~~}}}wwwyyyyyy|||{{{tttooojjjccc\\\VVVNNNHHHHHHJJJJJJKKKMMMNNNQQQWWW[[[```dddhhhkkkjjjooovvv}}}jjj^^^XXXQQQNNNJJJHHHHHHHHHGGGGGGDDDDDDDDDFFFGGGFFFCCCAAA===>>>???@@@@@@???>>>===???????????????>>>======<<<<<<===???AAAAAA@@@>>>????????????>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>============>>>>>>AAAEEELLLTTT```uuu{{{vvvwwwxxxyyyzzz|||{{{yyyuuuppplllhhhfffeeeXXXZZZ]]]aaacccbbb^^^[[[\\\[[[ZZZYYYYYYYYYZZZZZZYYYZZZ\\\]]]^^^]]]]]]\\\\\\^^^```aaabbbccceeegggeeeeeeffffffgggggggggggghhhiiijjjkkkmmmmmmnnnnnnoooooopppqqqtttwwwzzz|||}}}vvvqqqiiiiiihhhhhhiiikkklllnnnnnnlllkkkjjjjjjiiihhhffffffbbb___```aaa[[[PPPFFF<<<<<<;;;:::999777777666888888888777777777777777777888888888999999999999888888888777777777777777777777777777777777777777666777888999:::999888888:::;;;===??????>>>===<<<<<<<<<<<<======???@@@@@@AAAAAAHHHYYYppp{{{jjjfffjjjiiikkkkkkeeeaaa]]]WWWQQQSSSKKKFFFHHHJJJKKKLLLOOOOOOSSSYYY^^^cccggglllooosssxxxjjj^^^XXXPPPMMMJJJHHHGGGGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@AAABBBAAAAAA>>>>>>???@@@@@@@@@@@@???;;;<<<===>>>>>>===<<<;;;<<<;;;;;;===???@@@@@@@@@EEEDDDLLL^^^rrr}}}|||yyy{{{~~~}}}yyyvvvuuusssooojjjfffcccbbbaaa[[[ZZZZZZZZZZZZ[[[\\\]]]YYYYYYZZZ[[[\\\]]]^^^___]]]___aaaaaa```^^^]]]^^^^^^___bbbdddggghhhjjjjjjfffhhhiiihhhfffeeefffggghhhhhhhhhhhhgggiiilllooouuusssqqqqqqsssxxx}}}}}}yyyqqqmmmnnnnnnkkkiiikkkllllllrrrpppmmmjjjiiiiiijjjjjjhhheeeaaa``````\\\TTTMMMDDDBBB>>><<<<<<<<<;;;;;;;;;:::888666666666666777666666777888888888888888888888999999999888888777999999888888777666666666::::::999999999:::;;;<<<888;;;>>>???>>>;;;::::::999:::;;;<<<===>>>@@@@@@???FFFQQQaaa|||pppeee^^^[[[\\\[[[ZZZXXXUUURRROOONNNGGGEEEFFFJJJLLLKKKMMMQQQUUUWWW]]]dddkkkpppqqqqqqzzz~~~jjj^^^XXXPPPMMMJJJHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA??????@@@AAAAAAAAAAAAAAA===>>>>>>??????>>>>>>============>>>@@@AAAAAA@@@EEEHHHTTTjjj~~~|||{{{zzz{{{}}}}}}{{{xxxtttrrrooommmiiieeebbb___^^^]]]YYYYYYXXXXXXXXXYYYYYYZZZWWWXXXYYYZZZ[[[\\\]]]^^^aaabbbddddddbbbbbbbbbcccbbbdddfffhhhjjjkkklllmmmhhhiiijjjjjjiiiiiijjjlllkkkkkklllkkkjjjlllooorrrwwwvvvvvvwwwzzzwwwnnnnnnmmmjjjhhhiiikkkkkkmmmlllkkkjjjjjjkkklllllljjjgggeeeeeeeeebbb\\\VVVGGGCCC===;;;;;;<<<;;;:::<<<;;;999888777777777888666666777888888888888888888999999:::999999888888888888888888999999999999999999999999::::::;;;;;;>>>@@@CCCDDDBBB@@@??????===>>>???>>>============DDDMMMZZZmmmyyyiii]]]WWWTTTTTTSSSRRRPPPNNNLLLJJJIIIHHHEEEFFFKKKMMMNNNPPPUUUZZZ\\\aaahhhnnnsssvvvvvvjjj^^^XXXPPPMMMJJJHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAACCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAA??????@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBIIIQQQddd|||~~~~~~|||{{{|||{{{zzzwwwtttpppmmmlllhhhgggeeebbb___]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYZZZ\\\]]]___``````fffggghhhhhhggggggiiikkkkkklllmmmooopppqqqrrrrrrnnnnnnooonnnmmmnnnqqqsssqqqqqqqqqqqqppprrruuuxxx||||||~~~}}}pppnnnkkkhhhgggggghhhiiiggghhhiiikkklllmmmmmmmmmgggeeecccdddeeeddd___ZZZMMMEEE===999:::<<<;;;888<<<;;;:::999888888888999666666777888888888888888888888999999:::999999888777888888999::::::;;;;;;999999999999:::::::::;;;<<<>>>AAAAAA???===<<<<<<===???@@@???===<<<===>>>JJJVVVhhh~~~tttcccWWWPPPMMMKKKKKKJJJIIIHHHGGGFFFEEEHHHFFFGGGLLLOOOQQQUUU[[[```cccgggmmmsssxxx|||~~~jjj^^^XXXPPPNNNJJJHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>>>>>>>???@@@AAA???@@@@@@AAABBBAAAAAAAAA??????@@@@@@@@@@@@?????????@@@AAAAAAAAABBBCCCDDDQQQ^^^vvv}}}||||||yyyuuuqqqlllhhhfffeeeeeeeeecccbbbaaa```_________^^^^^^]]]]]]]]]]]]]]]^^^^^^```bbbccceeefffgggkkklllmmmllllllmmmpppsssuuuuuuwwwxxxyyyyyyyyyyyywwwwwwwwwuuutttuuuwwwyyyxxxyyyyyyxxxxxxzzz}}}sssnnniiigggeeeddddddgggdddfffhhhkkklllmmmllllllfffdddcccddddddccc___\\\RRRIII>>>999:::;;;:::888::::::999999888888888888666666777888888888888888777777888888999888888888888888888999999999::::::888888999999::::::::::::888:::<<<<<<:::888777777999;;;>>>>>>===>>>AAADDDNNN^^^vvvvvvdddWWWOOOLLLHHHHHHGGGGGGGGGGGGGGGGGGIIIFFFHHHMMMRRRUUUZZZ```eeehhhlllqqqwww}}}jjj^^^XXXQQQNNNKKKIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>>>>>>>???@@@AAA>>>??????@@@@@@@@@@@@@@@????????????????????????>>>???@@@@@@@@@BBBGGGJJJXXXkkk}}}{{{xxxuuupppjjjfffbbb``````bbbbbbccccccccccccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbcccdddeeehhhjjjlllmmmnnnpppqqqrrrqqqqqqsssvvvyyy~~~~~~}}}|||~~~xxxooogggfffeeeaaaaaaeeedddfffhhhkkklllkkkjjjiiijjjiiihhhgggfffdddbbb___WWWNNNBBB;;;::::::999888888888888888888777777777666666777888888888888888555555666777888888777777999999888888777777777777777888999:::::::::999999999;;;===<<<;;;999999999777:::======<<<>>>DDDIIITTThhhzzzfffWWWOOOLLLHHHGGGGGGGGGGGGHHHJJJJJJJJJHHHJJJQQQVVVYYY___eeehhhlllpppuuu{{{jjj^^^XXXQQQNNNKKKIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@AAAAAA>>>>>>???@@@@@@@@@@@@???@@@@@@???>>>>>>???@@@@@@>>>???@@@@@@@@@EEEMMMSSScccxxx~~~zzzxxxssspppkkkfffbbb___^^^]]]______aaacccddddddeeeeeeeeedddddddddeeeeeefffggghhhiiijjjmmmooorrrtttuuuuuuwwwxxxxxxxxxyyy{{{}}}|||pppffffffddd```___cccdddeeehhhiiijjjjjjhhhgggiiiiiihhhfffdddbbb```___YYYRRRHHH@@@;;;999999999777777888888888777777666666666777888888888888888555555666777888888888888999999888888777666666555666777999:::::::::999888999;;;<<<<<<;;;::::::;;;;;;===>>>===<<>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@BBBAAA@@@??????@@@AAABBB???@@@AAA@@@AAAHHHTTT]]]sss|||yyyuuurrrmmmkkkgggccc```^^^]]]]]]]]]___aaadddfffggghhhhhhiiiiiiiiiiiijjjlllmmmnnnnnnoooqqqsssvvvyyy{{{|||zzz|||~~~~~~~~~qqqffffffddd___^^^ccccccdddfffhhhiiiiiiiiiiiifffffffffdddbbb```______ZZZVVVNNNDDD<<<777888:::777777888999999999888777666666777888888888888888666777888999999:::::::::888888888888888888888888666777999:::::::::888777777888::::::999999;;;<<<<<<>>>???>>>>>>DDDPPPZZZnnnttt___PPPJJJJJJGGGFFFFFFFFFGGGIIIKKKLLLPPPPPPUUU^^^dddfffiiimmmrrrvvv|||jjj^^^XXXQQQOOOKKKJJJIIIIIIHHHGGGEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@AAABBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAACCCBBBAAAAAAAAAAAABBBCCC@@@AAAAAAAAACCCKKKYYYddd~~~}}}~~~|||yyyuuupppllliiigggeeebbb___^^^]]]]]]^^^```cccfffiiikkkkkklllmmmmmmnnnnnnpppqqqssstttsssuuuwwwzzz}}}~~~rrrffffffeee^^^^^^cccbbbcccdddfffhhhiiijjjkkkhhhiiiiiihhhfffddddddeeeZZZYYYRRRHHH<<<777888;;;777888::::::;;;:::999888666666777888888888888888777888999:::;;;<<<<<<<<<888888888999::::::;;;;;;555777999:::::::::888777888:::<<<<<<<<<<<<>>>@@@:::===>>>>>>@@@IIIYYYeeeyyyqqq\\\NNNJJJKKKIIIHHHGGGGGGHHHJJJMMMNNNSSSTTTZZZccciiijjjmmmpppvvv{{{kkk^^^WWWQQQNNNKKKIIIIIIIIIIIIHHHDDDEEEFFFDDDAAA???@@@AAADDDCCCBBB@@@??????@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>???@@@AAABBBCCCEEE@@@@@@HHHEEE???DDDJJJ@@@AAADDDAAACCCFFFAAAAAACCCEEEEEEFFFOOOggg}}}}}}|||}}}zzzvvvsssmmmhhhfffbbbaaa___]]]\\\\\\]]]]]]bbbdddfffiiilllnnnoooooommmnnnqqqtttwwwyyy{{{{{{}}}|||}}}}}}hhh```bbbbbb```^^^aaabbbccceeefffgggggghhhjjjjjjjjjiiigggdddbbb```^^^\\\VVVLLLBBB;;;:::;;;;;;::::::999999888888888777777777777777777777777888888777777888888999::::::999777666666777999:::777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===999;;;AAADDDKKKbbb{{{uuuxxx{{{gggWWWNNNKKKLLLHHHIIIJJJJJJKKKMMMQQQUUUYYY\\\```dddiiinnnqqqsssyyylll```YYYQQQNNNKKKIIIIIIIIIIIIHHHFFFHHHHHHGGGDDDBBBBBBDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>????????????@@@AAABBBCCCEEEGGGAAA@@@FFFBBB>>>EEEFFF>>>AAADDD>>>===AAA>>>AAABBBFFFIIIMMMZZZttt}}}|||}}}~~~~~~vvvssspppkkkfffdddbbbaaa```______```aaaaaadddfffhhhkkkmmmpppqqqrrrrrrsssvvvyyy{{{}}}~~~~~~}}}}}}~~~nnndddbbbaaa___^^^```aaabbbdddeeefffgggggghhhiiiiiiiiihhhfffdddccc```^^^YYYPPPFFF???<<<<<<:::::::::999999999999999888888888888888888888888888888777777888888999::::::999888777777888999:::888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;BBB>>>@@@FFFLLLWWWqqquuukkkqqq}}}rrr```SSSLLLJJJJJJIIIJJJLLLMMMNNNQQQUUUXXX]]]^^^aaaeeeiiimmmrrruuu~~~nnnaaaZZZQQQNNNKKKIIIIIIIIIIIIHHHGGGHHHHHHGGGEEECCCDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDFFFHHHBBBAAAEEE@@@???JJJIII@@@BBBEEE===;;;@@@???AAACCCHHHOOOYYYkkk~~~|||{{{||||||{{{yyyqqqooolllgggcccbbbbbbaaaaaaaaabbbccceeefffggghhhjjjmmmppprrrtttuuuxxxzzz}}}~~~~~~yyyiiiccc```_________```aaabbbdddeeeffffffggghhhiiiiiiiiihhhgggfffbbbaaa\\\UUUKKKCCC>>><<<999999999999::::::::::::888888888888888888888888888888777777888888999::::::999888777777888999:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;CCC>>>???GGGRRRccciiicccjjjuuu|||vvveeeVVVNNNKKKIIIHHHJJJLLLNNNPPPRRRVVVZZZ^^^ccceeefffhhhkkkpppwww|||nnnbbbZZZQQQNNNKKKIIIIIIIIIIIIHHHFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAABBBCCCEEEFFFBBBAAADDD@@@DDDUUUYYYHHHBBBDDD??????DDDBBBCCCEEEMMMYYYhhh}}}~~~|||{{{zzz{{{zzzyyywwwxxxqqqlllkkkhhhccc```aaa______```aaacccfffhhhjjjjjjkkkmmmpppsssvvvxxxyyy}}}pppfff```___aaa^^^______```bbbcccdddeeeggghhhiiijjjjjjiiihhhgggcccbbb___XXXPPPGGG@@@<<<888999999::::::;;;;;;;;;888888888888888888888888888888777777888888999::::::999999888888999999:::::::::::::::::::::999999;;;;;;;;;;;;<<<<<<<<<<<>>@@@JJJ[[[sssuuuccc```gggnnnrrrttthhhXXXNNNJJJKKKJJJIIIJJJMMMPPPSSSWWW[[[```ccckkklllmmmmmmpppwwwnnnaaaZZZQQQNNNKKKIIIIIIIIIIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAA>>>>>>>>>??????@@@AAABBBAAADDDAAAAAADDDAAAKKKcccoooQQQ@@@AAAAAADDDHHHEEEGGGJJJTTTeeeyyy~~~yyyyyyxxxyyyyyyxxxuuurrrqqqkkkhhhhhhfffbbb```aaa^^^^^^___aaadddhhhkkkmmmnnnoooqqqsssvvvzzz}}}~~~yyykkkcccaaaddd]]]]]]]]]^^^___aaacccdddiiiiiijjjjjjiiihhhgggfffcccbbb___ZZZSSSJJJBBB<<<999999999::::::;;;;;;<<<888888888888888888888888888888777777888888999::::::999999999999999999:::;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<=========BBBBBBHHHVVVllllll```___dddfffgggfff\\\PPPIIIIIIKKKLLLLLLKKKNNNSSSWWW[[[```eeehhhnnnppprrrsssvvv~~~ooobbbZZZQQQNNNKKKIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFGGGEEEDDDBBBBBBCCCCCCCCCCCCBBBAAA???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAA@@@BBBAAABBBDDDBBBRRRpppXXX??????BBBFFFIIIEEEJJJOOO]]]sss|||xxxwwwwwwwwwwwwuuuqqqnnnkkkhhhfffgggeeebbbaaaccc___```bbbdddhhhlllppprrrttttttvvvxxx{{{rrrfffccceee\\\\\\[[[\\\]]]___bbbccchhhiiiiiiiiiiiihhhfffeeecccbbb___[[[UUUMMMDDD???::::::::::::;;;;;;;;;;;;999999999999999999999999888888777777888888999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@DDDPPPccc}}}vvvmmmaaa[[[[[[]]]]]]\\\ZZZSSSKKKGGGHHHLLLNNNOOONNNRRRWWW\\\```eeejjjnnnooossswwwzzz~~~qqqccc[[[QQQNNNKKKIIIIIIIIIIIIHHHGGGEEEDDDDDDFFFGGGEEECCCAAABBBCCCDDDDDDCCCBBBBBB>>>??????@@@AAAAAA@@@@@@????????????@@@AAABBBBBB@@@CCCBBBDDDEEECCCVVVyyy___EEEDDDDDDEEEHHHGGGLLLSSSeee~~~zzzyyyxxxwwwvvvuuurrrnnnjjjhhhffffffgggfffccccccfffdddeeegggjjjmmmrrrvvvxxxzzzzzz{{{~~~{{{jjjdddddd[[[[[[ZZZZZZ\\\^^^aaabbbeeefffggghhhiiihhhggggggdddbbb^^^[[[WWWPPPHHHBBB;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888777777888888999:::999::::::::::::::::::999999:::::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>HHHYYYqqqyyyrrrddd___YYYUUUTTTUUUVVVVVVOOOLLLIIIGGGHHHKKKNNNQQQSSSWWW\\\aaafffjjjooorrrsssyyyrrreee\\\QQQNNNKKKIIIIIIIIIIIIHHHEEECCCAAAAAADDDDDDCCC@@@AAABBBCCCDDDDDDDDDBBBBBB===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBDDDCCCEEEEEECCCXXX}}}eeeLLLJJJGGGEEEIIIIIILLLUUUjjj}}}yyyzzzyyywwwvvvtttqqqlllhhhgggeeefffhhhgggddddddhhhiiiiiikkknnnrrrvvvzzz|||~~~mmmdddddd[[[ZZZYYYZZZ[[[]]]```bbbbbbccceeeggghhhiiiiiihhheeebbb___\\\YYYSSSKKKEEE<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888888777888999999:::999::::::;;;;;;::::::999999999::::::;;;<<<======;;;;;;;;;<<<===>>>>>>???CCCOOOdddxxxoooggg```[[[YYYUUUQQQPPPRRRTTTVVVIIIIIIHHHGGGGGGJJJNNNRRRVVVZZZ```eeejjjnnnsssvvvxxxmmmbbb\\\UUURRRMMMIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDD??????@@@AAABBBCCCDDDEEE@@@@@@@@@@@@@@@@@@@@@AAACCCBBBAAAAAAAAABBBCCCCCCIII???MMMDDDCCCJJJhhheeejjj```XXXEEEBBBEEE@@@QQQPPPbbb{{{~~~|||xxxwwwvvvtttqqqmmmiiigggccceeeiiilllmmmmmmkkkjjjoooqqqsssvvvzzz}}}xxxlllddd]]]ZZZWWWXXX\\\^^^^^^\\\^^^aaaeeehhhjjjjjjhhhgggeeebbb___[[[XXXSSSNNNJJJCCC@@@<<<::::::::::::999::::::::::::::::::::::::;;;::::::999999::::::;;;<<<<<<<<<;;;::::::999999999888777888:::<<<<<<<<<======;;;999;;;>>>@@@???III]]]ooozzzpppggg]]]UUUSSSRRRPPPOOONNNOOOOOOPPPHHHFFFHHHLLLMMMMMMRRRXXXWWW]]]eeekkkooosssxxx|||mmmaaa[[[UUURRRMMMJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>???AAABBBDDDAAA;;;LLLCCCFFFMMMfff]]]^^^aaagggQQQEEELLLKKKTTTXXXkkk}}}wwwwwwuuussspppmmmkkkiiihhhjjjllloooqqqqqqqqqppptttvvvxxx{{{qqqggg^^^\\\YYYYYYZZZ[[[\\\\\\]]]___cccgggiiijjjhhhgggfffdddbbb___\\\WWWQQQLLLDDDAAA===;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::;;;<<<<<<;;;;;;:::::::::999;;;999888999;;;<<<<<<;;;<<<<<<<<<;;;===@@@CCCCCCRRRjjj}}}qqqggg___WWWQQQQQQPPPOOONNNNNNNNNNNNNNNIIIGGGIIILLLNNNPPPUUU\\\___dddjjjnnnppptttyyy~~~lllaaa[[[VVVRRRMMMJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>@@@BBBDDDEEECCC@@@LLLBBBNNNWWWjjj]]]OOO\\\qqq]]]HHHQQQUUUWWWeeeyyy}}}wwwuuusssqqqooonnnmmmmmmpppppprrrsssuuuwwwxxxyyy{{{|||yyylllaaa```^^^[[[XXXXXXYYY[[[[[[]]]aaafffhhhiiiiiihhhgggfffeeeccc```[[[UUUPPPEEEBBB>>><<<<<<======<<<999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999;;;<<<<<<;;;<<<<<<===>>>???AAAFFFJJJ]]]yyy}}}zzzggg]]]XXXRRRNNNMMMMMMMMMNNNMMMMMMLLLLLLJJJHHHIIINNNQQQSSSZZZbbbfffjjjooorrruuuzzzlll```ZZZVVVRRRMMMJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@EEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAABBBDDDFFFGGGKKKEEEHHH???VVVaaakkkZZZIIIPPPkkkbbbNNNRRRVVV\\\sss~~~|||vvvtttqqqoooooopppqqqrrrwwwwwwwwwxxxyyy|||~~~rrrgggfffccc^^^XXXVVVYYY\\\YYY[[[___dddggghhhiiiiiiffffffffffffddd___XXXSSSGGGCCC???<<<<<<=========999999999999999999999999:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<===============>>><<<::::::;;;<<<;;;;;;<<<<<<>>>@@@???AAAHHHPPPfffzzzvvvcccYYYUUUQQQNNNJJJJJJLLLMMMMMMLLLKKKJJJKKKIIIKKKPPPTTTWWW___hhhiiimmmqqqvvv{{{~~~}}}}}}}}}|||zzz{{{{{{zzzyyyyyyzzz{{{{{{lllaaa[[[VVVSSSNNNJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@@@@AAAAAAAAABBBBBBEEEEEEDDDCCCCCCBBBAAAAAADDDCCCBBBBBBBBBCCCDDDEEEHHHBBBFFFDDDcccddd```LLLMMMFFF[[[bbb[[[VVVVVViii~~~{{{vvvuuusssqqqrrruuuxxxzzz}}}}}}|||}}}~~~yyynnnmmmhhh```YYYWWWYYY]]]WWWZZZ]]]bbbeeeggghhhhhheeeeeeeeefffddd```ZZZUUUIIIEEE@@@<<<;;;<<<<<<<<<999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::======>>>>>>??????@@@@@@>>>===;;;;;;<<<===<<<;;;======>>>@@@???@@@KKKXXXqqq{{{~~~qqq```WWWSSSPPPNNNHHHIIIKKKLLLMMMLLLLLLKKKLLLKKKMMMSSSXXX\\\dddmmmkkkooosssxxx|||wwwuuussssssttttttsssrrrqqqppppppppppppppppppqqqmmmbbb\\\WWWSSSNNNKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAACCCBBBAAA@@@@@@AAABBBBBBCCCDDDOOOWWWuuudddSSSCCCOOOEEEOOO]]]kkkccc[[[{{{|||yyyyyyxxxxxxzzz}}}uuuqqqjjjaaa[[[YYY[[[]]]WWWYYY\\\```ccceeeggggggcccccccccdddccc```[[[WWWNNNIIICCC>>><<<<<<======:::::::::::::::::::::::::::;;;<<<======<<<;;;:::======>>>???@@@@@@AAAAAA>>>===;;;;;;===>>>>>>===>>><<<>>>AAA@@@BBBRRReee~~~xxxhhh[[[SSSPPPNNNLLLIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOSSSZZZ___cccjjjqqqpppsssxxx}}}zzztttoookkkiiihhhggghhhiiihhhgggffffffffffffffffffffffffnnnccc]]]WWWSSSNNNKKKJJJJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDEEEKKK\\\fff|||[[[IIIIIIFFFJJJKKKUUUvvvttteee~~~~~~zzzsssiii```\\\[[[[[[[[[WWWYYY[[[___bbbdddeeefffccccccbbbccccccaaa]]]ZZZSSSNNNFFFAAA>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;<<<===>>>@@@@@@AAA===<<<;;;<<<>>>??????>>>===;;;===BBBBBBGGG\\\sss{{{nnnggg]]]UUUQQQNNNMMMKKKKKKKKKKKKLLLMMMOOOPPPQQQSSSTTTYYYaaafffiiiooovvvvvvzzzzzzqqqlllgggccc```^^^]]]\\\]]]^^^]]]\\\[[[[[[[[[\\\\\\[[[[[[[[[oooccc]]]WWWSSSNNNKKKJJJJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEGGGHHHGGGMMM^^^fffsssKKK@@@QQQ:::NNNLLLOOOzzzlll|||sssggg___\\\[[[[[[ZZZWWWYYY[[[^^^aaacccdddeeedddcccbbbbbbbbbaaa^^^\\\WWWQQQIIICCC@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::999:::;;;<<<===>>>???@@@===<<<;;;<<<>>>@@@@@@???<<<999===BBBDDDKKKccc~~~~~~qqqhhhaaa\\\VVVRRRPPPOOOMMMLLLMMMLLLLLLLLLNNNPPPRRRSSSVVVWWW^^^ffflllnnnsssyyyyyyxxxlllfffccc___\\\ZZZXXXVVVVVVWWWWWWVVVUUUSSSTTTTTTUUUUUUTTTTTTSSSnnnbbb\\\XXXUUUPPPMMMKKKJJJIIIHHHEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@DDDFFFGGGEEEAAA???@@@BBBAAAAAAAAAAAABBBDDDEEEFFFDDDNNNXXXXXXPPPGGGEEEFFFHHHGGGJJJTTTbbbttt{{{hhh```___^^^\\\\\\[[[[[[\\\]]]^^^___```aaacccaaa```aaabbbbbb___[[[UUURRRNNNGGG@@@<<<<<<===;;;;;;;;;;;;;;;::::::999===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<============????????????@@@AAABBBCCC:::999===DDDHHHSSSpppqqqgggcccWWWVVVTTTQQQOOONNNMMMMMMLLLLLLNNNQQQUUUXXXXXXXXX]]]bbbiiinnnqqquuu{{{vvviii```\\\YYYUUUQQQUUUTTTRRRQQQPPPQQQRRRRRRNNNMMMMMMLLLLLLLLLLLLMMMqqqeee^^^ZZZVVVRRRNNNMMMLLLKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCBBBBBBAAAAAA@@@AAACCCDDDBBB@@@>>>???AAAAAAAAAAAABBBCCCDDDEEEFFFEEEIIINNNNNNJJJFFFEEEEEEFFFFFFJJJTTTbbbvvvnnnddd```^^^\\\[[[\\\\\\]]]^^^___```aaaaaabbbaaa```bbbcccbbb^^^[[[WWWTTTPPPIIICCC???>>>???<<<<<<<<<<<<<<<;;;;;;:::======<<<<<<<<<======>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>??????AAA???BBBIIIOOO]]]}}}wwwjjjccc___VVVUUUTTTRRRQQQPPPPPPPPPOOOPPPQQQTTTXXX[[[\\\]]]cccgggnnnrrruuuzzztttlllbbb[[[XXXVVVSSSPPPNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKLLLMMMrrrfff___YYYVVVRRRNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDBBBCCCDDDCCCBBBBBBCCCDDD@@@@@@@@@AAABBBCCCDDDEEEHHHGGGGGGGGGHHHIIIIIIHHHIIIIIIMMMXXXhhhwwwiiibbb^^^\\\\\\[[[[[[\\\]]]^^^___``````cccccceeeggggggeeeaaa^^^WWWUUUQQQKKKEEE@@@??????<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>???>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<===>>>???@@@EEEBBBEEEMMMXXXlllrrriiiccc___WWWWWWVVVUUUTTTTTTTTTTTTTTTTTTVVVXXX\\\```ccceeejjjnnntttxxx{{{|||nnneee___XXXTTTSSSRRRPPPNNNLLLLLLMMMMMMLLLLLLKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLqqqeee^^^XXXUUUQQQNNNMMMLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFIIIHHHHHHGGGGGGFFFEEEEEE@@@AAABBBBBBBBBCCCDDDDDD?????????@@@AAABBBCCCDDDEEEEEEEEEEEEGGGHHHJJJKKKSSSPPPRRR```vvvoooeee___]]]]]]ZZZZZZZZZ[[[\\\]]]]]]^^^aaaccceeehhhhhheeeaaa^^^WWWVVVRRRMMMFFFAAA??????===<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>????????????<<<<<<<<<<<<===>>>??????DDDBBBEEEPPPaaazzz{{{rrrkkkddd___\\\[[[ZZZYYYXXXWWWWWWWWWVVVWWWYYY\\\___dddiiimmmppptttyyy|||}}}mmmbbbZZZWWWRRRPPPPPPOOONNNLLLKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIsssfff___YYYVVVRRROOONNNNNNMMMLLLHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBB======>>>???@@@BBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFF>>>BBBFFFFFFEEEEEEHHHKKK[[[UUUWWWiiivvvjjjaaa^^^___[[[[[[\\\\\\]]]]]]^^^^^^\\\^^^bbbdddccc```]]][[[XXXXXXVVVQQQJJJEEEAAA@@@@@@???>>>=========>>>>>>;;;;;;;;;;;;<<<===>>>???:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>AAAAAAHHHWWWnnnzzztttnnneee^^^```___]]][[[ZZZXXXXXXWWWUUUWWW[[[^^^bbbgggoootttuuuxxx|||~~~mmmaaaZZZUUUSSSQQQOOONNNMMMLLLKKKGGGHHHJJJJJJKKKJJJIIIHHHKKKJJJIIIIIIHHHHHHHHHHHHvvviiibbb[[[XXXTTTQQQPPPPPPOOONNNJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEE@@@??????AAACCCEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHBBBGGGKKKLLLJJJIIIKKKNNNYYYVVV]]]tttpppddd``````^^^^^^^^^^^^_________```]]]```dddeeecccaaa______[[[[[[ZZZUUUOOOHHHEEECCCBBBAAA@@@>>>>>>???@@@@@@===============>>>???@@@<<<<<<=========>>>>>>>>>??????>>>??????@@@AAABBBAAADDDOOOddd}}}xxxqqqhhhaaa^^^]]][[[YYYWWWUUUTTTTTTQQQVVV\\\```eeekkksssyyyyyy|||rrrddd[[[YYYSSSRRRPPPMMMLLLKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKMMMLLLLLLKKKJJJJJJKKKKKKwwwjjjcccYYYVVVRRRPPPOOOOOONNNMMMIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFAAA@@@???AAADDDEEEEEECCC@@@@@@@@@AAABBBCCCEEEEEEHHHIIIIIIJJJKKKKKKLLLLLLRRRWWWgggvvvggg``````]]]]]]]]]]]]^^^^^^^^^^^^]]]aaaddddddbbb``````aaaZZZZZZZZZVVVOOOHHHDDDBBB???>>><<<;;;:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>????????????????????????@@@AAABBBBBB@@@GGGVVVppp~~~xxxrrrkkkddd```VVVUUUSSSRRRPPPOOONNNNNNNNNTTT]]]ccchhhooowww~~~~~~tttggg[[[UUUUUUOOONNNLLLJJJIIIIIIJJJLLLMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQvvvhhhaaaVVVSSSOOOLLLLLLLLLKKKJJJGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@;;;999888:::===???===;;;;;;;;;<<<<<<===>>>@@@AAAHHHCCC??????DDDGGGEEECCCLLLYYYpppzzziii```___ZZZZZZZZZZZZZZZ[[[[[[[[[WWWZZZ]]]]]][[[YYYZZZ\\\VVVWWWWWWSSSLLLFFFAAA>>>:::999777555555666777888999999888777777888888888888888888999999999999:::888888888888888:::;;;;;;>>>GGGZZZvvv}}}{{{xxxvvvqqqjjjddd^^^YYYWWWNNNNNNMMMKKKKKKJJJJJJKKKLLLTTT^^^eeekkkrrrzzzsssfff[[[PPPKKKMMMLLLKKKIIIGGGFFFGGGJJJLLLKKKJJJIIIIIIIIIKKKLLLMMMLLLLLLMMMOOOQQQSSSUUUVVV