BM6P6(@ }}}jjjdddbbb^^^]]]___bbbeeegggeee\\\RRROOOPPPTTTUUUUUUUUUVVVWWWQQQIIIHHHFFFCCCDDDEEEFFFCCCAAAKKKJJJHHHGGGFFFFFFGGGHHHKKKJJJHHHGGGHHHJJJMMMNNNLLLNNNPPPRRRRRRPPPNNNLLLLLLNNNQQQUUUXXX[[[]]]^^^___XXXMMMFFFBBBAAA@@@???BBBFFFNNN\\\ppp|||ssskkkiiigggdddbbbccc```___aaajjjvvv|||zzzvvvooonnnkkkhhhfffhhhllloooxxx~~~ooobbbXXXPPPLLLIIIHHHFFFEEEDDDDDDDDDEEECCCBBBAAABBBEEEGGGHHHHHHJJJJJJMMMTTT```nnnzzz{{{kkkbbb^^^[[[\\\aaadddccc```]]][[[ZZZ[[[[[[XXXSSSNNNMMMPPPUUUWWWYYYZZZ\\\]]]gggiiilllnnnnnnmmmkkkjjjiiiiiigggbbb\\\YYYZZZ\\\[[[XXXVVVWWWUUUTTTWWW]]]]]]bbbhhhjjjfff^^^UUUPPPPPPRRRUUUVVVUUUTTTTTTUUU^^^jjjuuuuuulllgggmmmuuuvvvppppppqqqsss|||}}}}}}tttggg[[[TTTGGGFFFFFFHHHKKKMMMMMMMMMPPPIIIBBB@@@>>>::::::===DDDDDDKKK]]]sssssscccVVVYYY]]]eeeoooyyyxxxrrrmmmgggccc```aaaaaa___]]]\\\]]]___]]]^^^]]]]]]aaaffffffaaa^^^^^^^^^]]]\\\[[[ZZZYYY^^^ccchhhfff```[[[YYYYYYYYYXXXWWWVVVUUURRRMMMJJJNNNQQQTTTUUUTTTSSSSSSSSSUUUUUUUUUWWWYYY]]]```aaabbb]]]XXXYYY\\\cccooo{{{xxxxxx~~~}}}ggg```___^^^```fffjjjlllnnnjjjaaaYYYVVVWWW[[[___bbbaaa```^^^VVVNNNIIIFFFEEEEEEGGGHHHGGGEEEJJJIIIHHHFFFFFFFFFFFFGGGHHHGGGFFFGGGJJJMMMQQQTTTUUUVVVWWWWWWVVVSSSPPPNNNMMMOOORRRVVVZZZ^^^aaabbbccc[[[OOOFFFAAA??????>>>BBBGGGPPP___sssyyynnneeedddeeedddddddddddddddgggnnnvvvxxxrrrlllffffffdddbbbbbbdddhhhlllsssxxxzzzggg]]]TTTMMMJJJHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCBBBCCCEEEIIILLLMMMOOOOOOSSS]]]lll{{{{{{~~~jjjbbb^^^[[[\\\___bbbaaa^^^YYYXXXWWWXXXZZZXXXUUUQQQNNNRRRYYY___ccccccbbb```aaaccceeegggggghhhhhhiiiggghhhhhhddd^^^[[[[[[]]]\\\XXXVVVVVVUUUTTTXXX___```dddiiijjjggg```YYYTTTTTTUUUWWWWWWUUUTTTUUUVVVbbbllluuusssiiicccgggnnn{{{}}}sssppppppsss}}}}}}{{{wwwkkk```UUUOOOHHHGGGHHHJJJMMMOOONNNMMMMMMFFFAAA@@@>>>;;;<<>>CCCIIITTTdddyyyuuuggg[[[[[[aaadddeeeffffffgggjjjpppuuusssjjjbbb___```_________bbbfffjjjooottt|||lll]]]UUUOOOJJJHHHFFFEEEDDDBBBBBBBBBCCCCCCEEEDDDDDDDDDGGGKKKOOOQQQNNNOOOVVVddduuu{{{vvvhhhaaa^^^[[[[[[]]]___]]][[[WWWVVVWWWXXXZZZZZZYYYWWWRRRXXXbbbmmmtttrrrjjjccc]]]^^^______```cccgggjjjjjjlllmmmjjjccc^^^\\\\\\[[[WWWUUUUUUTTTTTTYYY```dddgggkkkllljjjddd^^^ZZZXXXYYYXXXVVVTTTSSSUUUVVVccckkkrrrnnnddd]]]___dddlllwww}}}|||tttqqquuu~~~|||~~~wwwkkk___UUUMMMHHHHHHHHHJJJMMMPPPPPPNNNLLLHHHCCC??????>>><<<===AAAHHHWWWmmmnnn```]]]^^^eeekkkuuuuuuooopppnnniiieeeccccccaaa^^^ZZZWWWWWWXXX\\\^^^]]]\\\___cccccc```]]]\\\ZZZXXXXXXZZZ\\\]]]cccgggiiihhhbbb]]][[[[[[UUUTTTSSSSSSSSSRRRNNNLLLKKKMMMNNNOOOOOOOOOQQQSSSTTTTTTTTTUUUVVVXXXZZZZZZZZZVVVSSSUUUVVVYYYbbbjjjzzzvvvqqqttt{{{{{{qqq]]]WWWZZZ```lllwww|||{{{zzz|||}}}~~~ssseeeVVVLLLHHHGGGFFFFFFHHHKKKMMMNNNQQQQQQRRRRRRRRRRRRQQQQQQOOONNNMMMMMMOOOSSSWWWZZZffffffeeeccc___\\\XXXVVVSSSTTTVVVYYY___eeekkknnnqqqgggXXXIII@@@===>>>???AAAJJJWWWjjjrrrbbbTTTTTT]]]cccfffgggggggggiiinnnpppnnngggaaaaaabbbccccccccceeeiiilllqqqvvv|||vvvaaaVVVPPPKKKGGGFFFEEEDDDBBBAAAAAAAAABBBBBBEEEFFFGGGHHHIIIKKKNNNQQQLLLSSS___mmmzzz{{{~~~lllccc```^^^\\\[[[\\\\\\ZZZXXXXXXXXXYYY[[[\\\\\\\\\[[[XXX```ooo~~~pppccc]]]^^^___^^^___cccjjjppptttvvvwwwsssjjjbbb\\\[[[YYYUUURRRRRRRRRSSSYYY```fffjjjooorrrrrrlllddd^^^[[[ZZZXXXTTTQQQQQQSSSUUU\\\ccchhheee\\\WWWXXX\\\]]]jjjyyyxxxyyyzzzzzzyyylll___UUUNNNIIIFFFGGGHHHKKKNNNQQQOOOLLLHHHDDD@@@>>>>>>===;;;>>>CCCUUUiiitttccc[[[^^^gggrrryyy{{{pppnnnpppmmmhhheeeaaaaaa```]]]YYYWWWVVVWWW\\\______]]]___cccccc```[[[YYYVVVTTTUUUWWW[[[]]]bbbdddeeeccc___[[[YYYYYYSSSRRRQQQQQQRRRQQQOOOMMMKKKLLLMMMNNNNNNOOOQQQTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVSSSRRRSSSTTTUUUZZZaaalllwww~~~wwwvvvzzz~~~wwwfffXXXYYY___gggssstttbbbSSSHHHGGGGGGGGGHHHKKKOOOUUUXXX\\\\\\^^^^^^^^^\\\ZZZYYYUUUSSSRRRQQQTTTXXX^^^aaaggggggfffdddbbb___\\\[[[WWWWWWWWWYYY^^^eeelllqqquuukkk\\\MMMBBB???@@@CCCAAAKKK[[[oooppp___PPPQQQZZZbbbgggiiimmmkkkjjjjjjkkkjjjgggccchhhiiikkkkkkkkkmmmppprrrwww{{{{{{kkkZZZRRRNNNIIIFFFEEECCCBBBAAA@@@@@@AAAAAABBBCCCFFFJJJLLLKKKKKKMMMNNNQQQ^^^oooyyy~~~pppddd``````___]]]\\\\\\[[[YYYWWWYYY[[[\\\]]]]]]\\\\\\\\\^^^gggxxxppp```aaabbbcccbbbbbbgggooovvv~~~zzzoooccc\\\XXXUUUQQQPPPQQQQQQRRRXXX___fffkkkrrryyy{{{ttthhh```[[[YYYVVVRRRNNNNNNPPPRRRRRRWWW[[[ZZZUUURRRSSSVVVUUU```ppp}}}~~~~~~xxxooobbbWWWOOOJJJHHHGGGGGGHHHKKKNNNOOOLLLHHHDDDAAA>>><<<<<<;;;;;;AAAHHHbbbxxxvvvfff]]]\\\fffqqq}}}ssslllllllllhhhbbb___^^^^^^^^^\\\YYYWWWXXXYYY]]]```aaa______bbbbbb```XXXVVVSSSQQQQQQTTTXXX[[[^^^______]]]ZZZWWWVVVUUURRRQQQPPPPPPQQQQQQPPPNNNLLLMMMOOOOOONNNOOORRRTTTQQQRRRRRRSSSSSSSSSSSSSSSSSSQQQQQQSSSSSSRRRUUU[[[aaalllxxx|||{{{|||jjj]]]VVV\\\fffppp~~~ooo___RRRIIIHHHIIILLLOOOTTT\\\eeekkkoooppppppooommmiiidddbbbYYYWWWVVVWWWZZZ```gggkkkgggggggggfffdddcccaaa```ZZZXXXWWWXXX\\\ccckkkppptttlll^^^OOODDDAAACCCFFFDDDNNN```uuulll]]]PPPPPPYYYbbbiiinnnwwwtttooommmlllkkkkkkjjjppprrrtttvvvvvvwwwyyy{{{~~~pppcccVVVPPPLLLHHHEEEEEECCCBBBAAA@@@@@@AAABBBBBBCCCGGGKKKMMMLLLLLLNNNQQQXXXgggyyyyyyhhh````````````______]]][[[ZZZYYYYYY\\\___```___]]][[[[[[aaaiiiwww}}}lll___bbbeeegggfffeeehhhpppvvv~~~zzznnnbbbZZZVVVRRROOOOOOQQQRRRSSSXXX___dddjjjsss|||xxxkkk```YYYXXXUUUPPPMMMKKKMMMOOOMMMQQQTTTTTTQQQPPPQQQSSSQQQYYYhhhwww{{{mmmeeeYYYPPPJJJIIIHHHIIIIIIIIIKKKLLLLLLIIIDDD??????<<<;;;<<<<<>>CCCLLL\\\kkk~~~lll]]]^^^dddlll|||yyymmmgggbbb______^^^ZZZYYY\\\^^^^^^^^^\\\ZZZXXXYYY[[[YYY^^^___[[[XXXZZZ\\\[[[XXXVVVTTTSSSSSSTTTVVVXXXZZZXXXVVVUUUVVVWWWWWWWWWUUUSSSQQQQQQQQQRRRQQQPPPMMMOOORRRRRRPPPNNNMMMMMMNNNOOOQQQRRRSSSRRRRRRQQQOOOMMMLLLNNNMMMLLLOOOUUUTTT^^^iiinnnooosss}}}XXXUUUZZZgggwwwwwweeeZZZQQQNNNQQQSSSZZZeeerrr{{{rrrgggeeebbbbbbdddiiilllnnnmmmoooooommmnnnqqqoookkk```WWWPPPOOORRRUUU\\\ccc___\\\VVVOOOIIIFFFGGGIIILLLXXXmmmyyy^^^VVVPPPTTT\\\gggsss}}}~~~ssseee```SSSPPPLLLGGGDDDBBBBBBCCCCCCBBBAAA@@@AAACCCEEEGGGJJJHHHHHHJJJKKKPPP[[[fffxxx|||xxxlllaaa\\\^^^bbbfffddddddcccbbb```^^^]]]\\\WWW^^^hhhqqquuurrrjjjdddcccaaa^^^]]]^^^_________ZZZ[[[]]]^^^___^^^^^^]]]ccc___^^^aaaeeeddd]]]VVVVVVTTTSSSTTTXXX[[[ZZZYYY]]]___bbbhhhllllllhhhddd[[[YYYTTTPPPNNNSSS]]]dddhhheee^^^VVVOOOKKKKKKLLLOOOSSS[[[iiiwwwzzzvvvvvv|||zzzyyy{{{~~~~~~yyymmmbbbRRRMMMGGGDDDFFFJJJOOOQQQNNNLLLKKKKKKGGG@@@<<<<<<;;;>>>DDDLLLPPPXXXlllllldddaaaiiisss}}}{{{mmmjjjaaa```___]]]\\\\\\]]]]]]```___\\\ZZZXXXWWWWWWWWWYYY[[[\\\\\\ZZZZZZ[[[\\\[[[[[[[[[]]]^^^^^^[[[YYYWWWYYY[[[\\\[[[[[[\\\^^^VVVUUUTTTTTTTTTRRROOOMMMNNNPPPQQQRRRRRRPPPNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQOOOLLLKKKKKKLLLKKKKKKXXX\\\bbbggglllttt~~~UUUUUU]]]mmmmmm```YYYTTTSSSWWWXXX```nnnrrrgggaaa___]]]^^^aaagggllloooppptttuuuttttttuuurrrlll```VVVMMMJJJKKKMMMRRRYYY[[[XXXTTTNNNIIIHHHJJJLLLUUU___qqqwwwhhh^^^VVVWWW]]]fffsss~~~{{{ggg[[[XXXOOOMMMIIIEEEBBBAAAAAAAAABBBAAAAAA@@@AAACCCEEEGGGHHHGGGHHHJJJKKKOOOYYYdddvvvyyyuuunnnccc[[[YYYZZZ^^^aaaccccccccccccbbb```^^^]]]ZZZ^^^fffnnnssspppiiibbb^^^]]]\\\]]]^^^^^^\\\ZZZZZZZZZ[[[\\\\\\\\\\\\\\\___\\\[[[___dddddd___XXXWWWVVVUUUVVVZZZ\\\[[[ZZZYYYZZZ\\\```dddddd```]]]YYYXXXVVVTTTVVV[[[eeelllqqqmmmggg___XXXTTTSSSTTTPPPSSSZZZeeesss}}}sssttt||||||vvvvvvzzz}}}~~~|||pppdddZZZOOOKKKGGGEEEGGGKKKOOOPPPQQQMMMJJJHHHBBB<<<999;;;>>>???HHHWWWeeerrr|||rrrgggccceeeppp{{{tttiiigggaaa```^^^]]]]]]]]]]]]^^^```___]]]ZZZXXXWWWWWWWWWYYY\\\^^^^^^]]][[[ZZZYYY^^^]]]\\\]]]^^^^^^\\\ZZZYYYYYYYYYZZZ\\\___bbbcccVVVUUUTTTTTTSSSQQQNNNKKKMMMNNNOOOQQQQQQQQQPPPOOOSSSSSSSSSSSSRRRQQQPPPOOOOOONNNLLLKKKKKKKKKKKKKKKPPPUUU\\\bbbjjjsssUUUXXXdddwwwvvvbbb[[[XXXUUUVVV[[[^^^hhhyyywwwfffZZZXXXWWWVVVXXX\\\dddkkkpppvvv|||~~~|||{{{uuuooobbbWWWLLLGGGEEEEEEIIINNNTTTSSSPPPMMMJJJKKKNNNPPP[[[fffvvvxxxsssiii___\\\^^^ffftttwwwgggZZZRRRQQQJJJHHHEEEBBB@@@@@@@@@@@@AAA@@@@@@@@@AAACCCEEEGGGHHHHHHIIIKKKKKKNNNXXXbbbrrr|||zzz{{{ooogggbbb[[[WWWWWWYYY\\\]]]aaabbbcccccccccaaa^^^]]]\\\]]]aaagggmmmmmmfff___YYYYYYYYY[[[\\\[[[XXXUUUYYYYYYYYYYYYYYYZZZZZZZZZZZZXXXXXX]]]bbbddd```[[[XXXWWWWWWYYY[[[\\\\\\ZZZXXXXXXYYY\\\^^^___]]]\\\\\\\\\\\\[[[]]]aaahhhmmmooommmiiiccc^^^ZZZVVVUUURRRSSSWWW```lllyyy~~~ooopppyyywwwrrrvvvzzz}}}ooocccYYYQQQKKKIIIGGGHHHKKKNNNOOOOOOQQQLLLHHHDDD???::::::???CCCEEERRRhhh~~~pppddd```bbblllzzz|||nnngggfff______^^^^^^]]]^^^^^^___```___]]]ZZZYYYXXXXXXXXXZZZ]]]bbbcccaaa^^^[[[YYYbbb```]]]]]]]]]]]]\\\[[[\\\YYYWWWYYY___dddggghhhXXXWWWUUUTTTSSSQQQMMMJJJKKKLLLMMMNNNPPPQQQSSSSSSWWWWWWVVVTTTRRRPPPMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJOOOVVV]]]dddnnnyyy}}}zzzXXX___nnn}}}kkk[[[XXXWWWTTTVVV[[[dddnnn|||hhhZZZRRRNNNNNNOOOQQQWWWaaakkkrrr}}}yyyqqqfff[[[NNNGGGDDDBBBEEEJJJPPPOOONNNLLLKKKMMMQQQTTT\\\hhhzzz}}}zzzqqqfff``````gggwwwvvvdddZZZSSSNNNMMMGGGEEECCCAAA@@@???@@@@@@??????@@@AAABBBDDDFFFGGGHHHIIIKKKLLLKKKMMMXXXddduuummmeeeaaa]]]YYYWWWYYY[[[\\\[[[^^^___aaabbbaaa___]]][[[\\\ZZZ[[[```fffgggaaa[[[VVVVVVVVVWWWXXXXXXVVVTTTYYYYYYYYYXXXYYYYYYYYYZZZWWWVVVWWW[[[___aaa^^^ZZZWWWXXXYYY[[[\\\\\\ZZZYYYVVVVVVVVVXXXZZZ\\\]]]]]]eeedddcccbbbbbbccceeeggggggggggggfffddd^^^WWWSSSTTTSSSTTTZZZdddqqq~~~{{{iiijjjqqq~~~uuuuuuvvvyyy~~~}}}~~~sssdddXXXPPPKKKHHHHHHJJJLLLOOOQQQPPPOOOKKKHHHEEECCC???;;;???EEEIIIRRReee~~~|||tttggg\\\^^^dddqqqtttlllfffeee^^^^^^^^^^^^^^^_________```^^^\\\ZZZYYYXXXXXXXXXZZZ___eeehhhgggccc___]]]dddaaa^^^\\\\\\\\\[[[ZZZ]]]YYYWWW[[[bbbggghhhfffZZZYYYWWWVVVTTTQQQMMMJJJIIIIIIJJJLLLOOORRRTTTVVVWWWVVVUUUSSSQQQNNNLLLJJJKKKLLLLLLKKKJJJIIIJJJJJJKKKOOOTTTXXX]]]dddmmmttt|||YYYdddvvvqqqbbbWWWWWWXXXVVVXXX]]]hhhsss}}}iiiYYYPPPMMMGGGHHHIIILLLSSS^^^kkkttt{{{rrrhhh]]]QQQJJJEEEBBBDDDHHHLLLMMMMMMMMMMMMOOOSSSWWW^^^lll~~~{{{ssskkkeeedddjjj{{{yyycccWWWSSSPPPKKKJJJEEEDDDCCCAAA@@@@@@@@@@@@??????@@@BBBDDDFFFGGGHHHGGGHHHJJJKKKJJJOOO]]]kkkttthhhfff___\\\YYYZZZ]]]___]]]ZZZ\\\]]]^^^___^^^]]][[[YYYYYYWWWVVVYYY^^^```]]]YYYWWWUUUSSSSSSTTTVVVVVVUUUZZZZZZZZZZZZZZZZZZZZZYYYVVVUUUVVVXXX\\\\\\ZZZWWWVVVXXXZZZ\\\\\\ZZZXXXWWWOOOPPPQQQRRRTTTVVVYYY\\\kkkjjjiiihhhhhhgggffffffdddfffiiilllkkkfff\\\UUUTTTRRRRRRTTT\\\iiivvvxxxdddbbbgggwwwzzzvvvrrrsssvvvzzz~~~}}}{{{zzz|||yyyhhh[[[RRRLLLJJJIIIJJJLLLPPPSSSRRRPPPMMMEEECCCBBBAAA>>><<>>???AAACCCEEEGGGIIIJJJFFFFFFIIIKKKMMMVVVkkk~~~yyykkkfffiii___[[[YYY\\\```bbb```\\\\\\\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUUWWWYYY[[[[[[ZZZXXXVVVSSSRRRTTTVVVWWWWWWZZZ[[[\\\\\\\\\[[[YYYXXXUUUTTTUUUVVVXXXXXXWWWUUUUUUYYY\\\^^^\\\YYYWWWVVVPPPQQQSSSSSSTTTVVVZZZ]]]hhhhhhhhhjjjmmmoooooonnncccdddgggjjjjjjeee\\\UUURRRQQQPPPQQQVVVaaammmvvvzzzddd___```mmmxxxrrrqqqsssuuu{{{||||||}}}{{{}}}~~~lll___UUUMMMJJJJJJJJJLLLOOORRRSSSRRRMMMJJJCCCAAA@@@???<<<===FFFQQQhhh|||{{{xxxvvvrrrggg\\\WWWWWWdddmmmxxx~~~uuunnnmmmiiiccc^^^______`````````______^^^]]]\\\ZZZXXXWWWWWWWWWWWWZZZ^^^dddgggfffdddbbbaaa```^^^[[[ZZZZZZYYYXXXVVVVVVVVVXXX\\\```aaa]]]ZZZ\\\[[[YYYWWWVVVSSSOOOLLLFFFGGGIIILLLOOOQQQSSSTTTNNNNNNNNNMMMMMMLLLKKKJJJHHHKKKNNNMMMJJJIIIJJJLLLLLLOOORRRSSSTTTYYY```eeemmmxxx{{{xxxwww}}}bbbssstttaaaVVVQQQTTTXXXXXX]]]eeeoooyyyyyyhhh\\\RRRJJJGGGJJJDDDEEEGGGIIIOOO\\\lllxxx{{{rrriii```WWWQQQKKKEEEBBBDDDDDDFFFJJJNNNRRRWWW]]]aaammmwww{{{vvvwwwvvvuuurrrooorrrzzzcccVVVKKKHHHHHHFFFDDDDDDCCCCCCBBBAAA@@@???>>>>>>???@@@BBBEEEGGGIIIKKKKKKHHHIIILLLPPPVVVffftttmmmdddbbbfff```\\\[[[___eeehhhfffbbb___^^^\\\ZZZYYYXXXXXXYYYSSSUUUWWWXXXXXXXXX[[[]]]WWWVVVUUUVVVWWWYYYXXXWWWXXXZZZ\\\^^^]]][[[XXXVVVRRRRRRSSSTTTVVVVVVVVVUUUVVVZZZ___```^^^ZZZXXXWWWTTTVVVWWWWWWUUUVVVYYY\\\^^^^^^aaafffmmmrrrtttttthhhdddbbbaaaaaa^^^XXXRRRPPPPPPOOOOOORRRZZZeeemmmtttzzzjjjaaa\\\eeexxx~~~xxxxxxzzz{{{|||{{{zzz~~~qqq___VVVOOOJJJIIIKKKLLLMMMOOOQQQRRROOOIIIEEEBBB@@@>>>>>>>>>FFFVVVfffqqqlllgggddd^^^WWWWWW\\\fffppp{{{{{{nnnjjjkkkhhhccc___``````aaaaaa```___^^^]]][[[ZZZXXXWWWVVVVVVVVVVVVYYY\\\^^^___^^^\\\[[[[[[\\\ZZZYYYYYYYYYXXXVVVTTTQQQRRRUUUWWWYYYZZZZZZYYYZZZYYYWWWVVVUUURRRNNNKKKFFFHHHJJJMMMOOOPPPQQQQQQLLLLLLLLLLLLLLLKKKJJJJJJHHHLLLOOOOOOKKKIIIKKKMMMNNNPPPRRRSSSSSSWWW]]]bbbcccsss|||xxxzzzlll}}}jjjaaaWWWQQQTTTWWWVVV[[[cccpppyyyrrreeeYYYSSSOOOIIIHHHKKKEEEFFFHHHJJJOOO\\\mmmyyy{{{rrrmmmddd[[[VVVOOOGGGCCCCCCAAADDDIIINNNSSSZZZaaaeeeooowwwzzzwwwvvvwwwyyywwwsssuuuggg]]]RRRIIIFFFFFFDDDCCCDDDCCCBBBAAA@@@???>>>===<<>>CCCQQQhhh}}}uuujjjaaaZZZYYYXXXWWW[[[cccfffrrr||||||~~~wwwllljjjkkkiiieeecccaaaaaaaaaaaaaaa___]]]\\\ZZZYYYXXXVVVUUUUUUUUUVVVYYYZZZZZZYYYVVVTTTTTTUUUYYYXXXWWWXXXXXXWWWTTTRRRNNNPPPRRRSSSTTTUUUYYY[[[XXXWWWUUUTTTSSSQQQMMMJJJFFFHHHKKKNNNOOOPPPOOONNNLLLLLLMMMLLLLLLKKKJJJIIIHHHLLLPPPPPPLLLJJJLLLNNNRRRSSSTTTSSSRRRUUUZZZ___WWWjjjxxxxxxxxxxxxwww|||rrrpppddd[[[WWWTTTSSSQQQRRRZZZcccooozzzyyyjjjXXXTTTOOOKKKJJJIIIHHHHHHHHHIIIIIIKKKRRR___ppp|||}}}tttnnnjjjccc[[[RRRKKKFFFDDDGGGEEEJJJTTT]]]bbbfffjjjqqq{{{}}}yyyyyyyyy}}}~~~}}}zzz~~~kkkXXXNNNLLLIIIFFFDDDBBBBBBBBBDDDCCCAAA???============@@@BBBCCCEEEHHHLLLLLLKKKQQQQQQVVVcccwwwiii______^^^]]]]]]]]]___ccchhhnnnppppppooollliiieee___ZZZYYYZZZ\\\XXXYYYYYYZZZZZZZZZZZZZZZYYYZZZXXXTTTUUUYYY[[[YYY___ZZZYYY\\\]]]YYYTTTSSSSSSTTTUUUWWWWWWVVVUUUTTTVVVeeennnggg\\\XXXYYYZZZUUUVVVWWWWWWVVVUUUTTTSSSTTTYYY]]]```fffnnnsssrrrrrrfff\\\ZZZYYYSSSPPPQQQNNNOOONNNJJJKKKSSSZZZ\\\fffoooxxxrrr```]]]hhh||||||wwwyyy~~~xxxccc]]]UUUNNNLLLLLLMMMMMMPPPPPPNNNLLLHHHEEEBBBAAA<<>>===>>>??????@@@CCCEEEHHHJJJMMMNNNMMMOOOVVVdddwwwxxxggg```aaa___\\\[[[ZZZ]]]aaaggglllnnnooonnnqqqooojjjccc]]]YYYYYYZZZXXXXXXYYYZZZZZZZZZYYYYYYZZZ[[[YYYVVVYYY```eeedddbbb\\\YYY[[[[[[WWWTTTSSSRRRRRRSSSUUUVVVVVVWWWWWW[[[eeekkkddd[[[WWWWWWVVVVVVVVVVVVWWWWWWVVVTTTRRRRRRXXX^^^___bbbhhhkkkkkknnnccc[[[YYYXXXTTTQQQRRRRRRRRRPPPKKKLLLTTTZZZ\\\ccclllvvvllldddiiixxx||||||kkkXXXTTTNNNJJJIIIJJJKKKKKKMMMLLLJJJGGGDDD@@@>>><<<<<<>>>AAAHHHWWWqqquuujjjddd```WWWQQQTTT\\\ccckkkssszzzxxxsssoookkkjjjjjjiiigggeeegggeeeccc```\\\YYYWWWVVVVVVTTTQQQOOOPPPSSSWWWZZZ]]]]]]]]]ZZZXXXWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVRRRQQQPPPPPPQQQSSSUUUWWWTTTTTTSSSRRRPPPOOOMMMLLLLLLIIIGGGHHHJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLKKKHHHHHHJJJMMMXXXVVVSSSNNNLLLMMMRRRUUUWWW\\\bbbccccccfffnnnuuuxxx~~~~~~vvvvvvxxxiii```YYYUUURRRPPPNNNNNNVVV___llluuu~~~}}}sssbbbSSSIIIGGGDDDDDDGGGIIIJJJJJJMMMNNNOOOPPPVVVcccsss~~~zzztttqqqjjjbbbYYYQQQLLLIIIIIIHHHLLLXXXeeeoooxxxtttaaaQQQEEEDDDCCCBBBAAAAAAAAAAAABBB>>>>>>=========???@@@AAAAAADDDHHHKKKLLLMMMNNNPPPUUUfff~~~~~~pppccc```aaa___[[[XXXWWWZZZ___eeeiiikkkllllllvvvsssnnnggg___ZZZXXXYYYWWWWWWXXXYYYYYYYYYYYYXXX[[[[[[YYYXXX___kkkrrrtttggg___YYYYYYYYYWWWUUUVVVTTTTTTSSSTTTTTTVVVWWWXXX```eeeeee___YYYVVVUUUSSSWWWUUUUUUWWWYYYXXXUUUQQQRRR[[[bbbaaa```aaaccccccfff___XXXWWWWWWUUUSSSSSSVVVVVVRRRNNNPPPXXX^^^```bbbhhhqqq}}}~~~pppkkkqqq~~~}}}}}}lll___RRROOOLLLKKKLLLNNNNNNNNNJJJIIIFFFCCC???<<<:::999;;;;;;@@@NNNeeeuuujjj```[[[XXXSSSRRRZZZeeennnvvv|||zzzrrrmmmllliiiiiijjjjjjiiihhhmmmjjjfff```[[[XXXVVVUUUTTTRRRNNNMMMOOOUUU[[[___```aaa```^^^[[[[[[]]]^^^\\\ZZZXXXVVVUUUVVVWWWXXXSSSRRRQQQQQQQQQRRRTTTUUUQQQQQQQQQQQQQQQPPPOOOOOOKKKIIIGGGGGGHHHJJJJJJIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKIIIGGGGGGHHHJJJSSSRRRPPPLLLJJJJJJLLLOOORRRUUUXXXYYYZZZ___hhhpppuuuvvvpppzzz~~~qqqddd]]][[[WWWTTTRRROOOPPPWWW```jjjrrryyyzzzvvvmmm^^^QQQFFFEEECCCDDDGGGJJJLLLLLLOOOPPPRRRUUU\\\iiiyyy|||vvvsssmmmeee\\\UUUOOOLLLOOOMMMPPP]]]kkkwwwxxxcccTTTJJJDDDBBBAAAAAAAAA@@@@@@AAAAAA>>>======<<<===>>>@@@AAABBBDDDHHHKKKKKKJJJNNNTTTeee}}}vvvjjj___]]]___]]]YYYWWWUUUYYY^^^bbbeeefffggghhhsssqqqmmmfff___YYYWWWWWWVVVWWWWWWXXXXXXXXXXXXXXX[[[ZZZXXXYYYcccrrr|||~~~kkkbbb[[[ZZZZZZXXXWWWYYYYYYXXXVVVTTTUUUWWWYYY[[[cccaaa^^^ZZZWWWVVVUUUSSSVVVUUUUUUWWW[[[[[[WWWRRRTTT___gggeee```^^^^^^]]]___ZZZWWWVVVVVVVVVUUUTTTWWWWWWTTTRRRVVV```gggiiieeegggllluuu|||ooommmyyy~~~yyyuuusssvvv{{{pppbbbYYYQQQOOONNNNNNPPPQQQPPPOOOIIIGGGDDD@@@===;;;::::::???>>>DDDVVVpppwwwmmmddd]]]WWWPPPPPPTTT```mmmxxx|||tttrrrkkkkkkkkkkkklllmmmmmmmmmtttpppiiibbb]]]ZZZXXXXXXUUUSSSQQQQQQSSSWWW\\\___^^^___^^^]]][[[[[[]]]___]]][[[XXXVVVUUUVVVWWWXXXTTTTTTSSSRRRQQQRRRRRRSSSPPPPPPQQQQQQQQQPPPOOOOOOKKKIIIHHHGGGGGGHHHIIIIIIGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGJJJKKKKKKIIIHHHGGGIIIKKKOOOQQQSSSTTTVVV^^^iiirrrzzz|||sssyyyvvvjjj```\\\]]]XXXUUURRRPPPOOOWWW```jjjqqqwwwvvvpppgggZZZOOOGGGEEEDDDEEEHHHJJJKKKKKKMMMOOORRRWWW```nnn}}}vvvsssnnnfff___WWWQQQNNNQQQOOORRR^^^mmmzzz|||fffVVVMMMHHHFFFBBBBBBBBBAAAAAA@@@@@@?????????>>>======>>>???@@@CCCDDDGGGJJJHHHHHHQQQ\\\zzz{{{sssfff[[[YYYZZZYYYXXXXXXUUUYYY^^^aaaaaaaaaaaabbbiiiiiigggbbb]]]XXXVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYXXXVVVXXXdddsss}}}~~~kkkccc[[[[[[[[[ZZZZZZ\\\YYYXXXVVVVVVXXX[[[___bbbbbb\\\WWWVVVWWWWWWWWWVVVWWWVVVWWWZZZ]]]\\\XXXUUUVVVaaaiiifff___[[[ZZZXXXYYYXXXVVVUUUUUUVVVVVVUUUUUUVVVUUUUUU]]]iiipppqqqhhhffffffmmm|||uuummmsss}}}tttkkkjjjnnnvvv|||ooobbbYYYUUUPPPOOONNNNNNNNNMMMKKKIIIEEECCC@@@===;;;:::;;;<<>>>>>???@@@AAAEEEDDDFFFIIIHHHKKK[[[mmmsssooocccYYYWWWXXXXXXYYY[[[WWW[[[___```^^^[[[[[[\\\___``````^^^[[[XXXWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUXXXcccpppvvvtttfff___ZZZ\\\]]]\\\\\\]]]UUUUUUUUUWWW[[[aaafffiii```YYYTTTTTTWWWWWWXXXZZZZZZ\\\^^^___]]]ZZZWWWUUUVVV```fffddd___[[[XXXTTTUUUXXXXXXUUUUUUWWWVVVTTTRRRSSSSSSVVV```kkkpppooogggbbb```ggguuu{{{oooooouuurrrjjjjjjooosss{{{oooaaaWWWRRRQQQTTTRRRPPPOOONNNKKKHHHEEE@@@>>>;;;999999;;;===???CCCIIIUUUhhh}}}qqqeee\\\UUUQQQMMMTTT^^^jjjyyyvvvllldddbbbgggeeefffhhhhhhfffeeeffffffiiifffaaa\\\YYYXXXXXXYYY[[[[[[ZZZYYYXXXVVVUUUTTTRRRUUUWWWYYYXXXWWWXXXXXX\\\ZZZXXXVVVTTTTTTUUUUUUTTTTTTTTTSSSRRRQQQQQQPPPRRRRRRRRRQQQOOONNNLLLKKKJJJJJJHHHEEECCCDDDGGGIIILLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFDDDBBB>>>@@@CCCDDDEEEFFFHHHJJJFFFHHHLLLPPPWWW```jjjqqqyyyqqqjjjccc```aaa^^^ZZZVVVSSSOOONNNUUU^^^jjjqqquuuqqqjjjbbbYYYRRRNNNMMMMMMNNNPPPRRRRRRQQQSSSVVVZZZaaajjjyyyxxxtttrrrooojjjddd]]]XXXUUURRRQQQVVVddduuuuuueeeTTTLLLIIIFFFEEEFFF===>>>@@@AAABBBBBBAAAAAA??????>>>???@@@AAACCCDDDFFFDDDFFFJJJLLLSSSjjjzzzppphhh___WWWWWWZZZZZZ[[[^^^ZZZ^^^aaa```[[[WWWVVVWWWZZZ\\\]]]]]][[[YYYYYYYYYXXXXXXYYYZZZZZZZZZYYYYYYWWWVVVUUUXXXaaakkklllhhh^^^YYYWWW[[[^^^]]][[[[[[UUUUUUVVVYYY]]]aaaeeehhh___XXXSSSUUUWWWVVVXXX\\\___cccfffddd]]]VVVSSSSSSYYY```eeedddaaa___ZZZUUUTTTXXXYYYVVVUUUWWWVVVRRRQQQQQQRRRTTT\\\fffgggddd```[[[\\\eeetttpppkkkmmmrrr|||uuummmkkkkkkmmmrrrxxxpppbbbXXXTTTQQQPPPUUUSSSPPPNNNLLLIIIEEECCC>>><<<:::999:::>>>CCCFFFLLLVVVfffwwwnnn___UUUQQQQQQSSS[[[eeeppp}}}ssskkkfff``````eeeccceeegggeeebbb_________]]]\\\YYYWWWVVVVVVWWWYYY]]][[[XXXUUURRRPPPOOOOOOPPPTTTXXX[[[[[[YYYXXXXXXZZZYYYWWWVVVTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMLLLJJJJJJHHHEEEBBBBBBFFFIIIMMMMMMLLLKKKKKKKKKKKKKKKIIIHHHFFFGGGHHHGGGDDDAAA>>>@@@BBBCCCCCCDDDGGGIIIEEEHHHLLLRRRYYY```gggkkkvvv|||zzz{{{ssslllgggbbbbbbdddaaa]]]YYYVVVRRRQQQXXX```gggoootttrrrlllggg```ZZZSSSSSSSSSTTTWWWYYYYYYXXX[[[^^^bbbhhhqqq~~~vvvtttsssppplllfff```[[[XXXUUUTTTZZZjjj{{{~~~iiiYYYLLLIIIIIIFFFEEEFFF:::;;;===@@@BBBBBBCCCBBB>>>>>>>>>???AAACCCFFFGGGGGGDDDFFFLLLOOOYYYuuuwwwqqqccc[[[VVVYYY\\\]]]^^^```\\\```ccc```ZZZTTTSSSTTTXXX[[[]]]^^^\\\[[[ZZZZZZXXXYYYYYYZZZZZZZZZZZZZZZXXXWWWVVVXXX```hhhfff___XXXTTTUUUZZZ^^^]]]ZZZZZZYYYYYYYYYZZZ\\\^^^```bbb___XXXTTTWWWWWWUUUVVV\\\dddiiilllggg]]]SSSPPPPPP\\\bbbeeeeeedddccc___YYYTTTYYY[[[VVVUUUWWWVVVRRRPPPQQQPPPRRRYYY___^^^YYYYYYVVVYYYeeeuuuqqqhhhgggiiittt~~~rrrccc```]]]^^^cccjjjpppttt|||~~~xxxooobbbYYYVVVUUUTTTRRRPPPMMMJJJGGGEEEBBB???<<>>AAAFFFPPP\\\ppp{{{kkkYYYNNNLLLTTT___aaagggrrr}}}sssoooiiiccc______```bbbcccbbbaaa___^^^]]]]]]\\\YYYXXXWWWVVVUUUVVVWWWWWW]]]ZZZTTTOOOKKKJJJJJJKKKNNNSSSZZZ```bbb```\\\YYYUUUUUUUUUTTTRRRRRRSSSTTTQQQRRRTTTUUUSSSPPPMMMJJJRRRPPPNNNOOOPPPPPPMMMJJJIIIHHHFFFEEEFFFGGGJJJKKKMMMMMMLLLLLLKKKJJJJJJIIIJJJHHHGGGIIIMMMNNNJJJEEEBBBBBBBBBBBBDDDEEEGGGIIIMMMPPPUUU[[[^^^___^^^^^^]]]dddnnnuuu|||uuummmhhhdddcccdddeeeeeeccc___ZZZYYY[[[^^^kkkrrrxxxyyyxxxxxxuuuqqqpppppppppqqqrrrrrrssssssuuuwww{{{|||zzzuuurrrnnnkkkiiiddd___ZZZYYY[[[aaammm~~~|||hhhXXXPPPJJJDDDAAACCCDDDCCC@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDFFFGGGGGGGGGLLLYYYiiixxxoooiiigggdddeeellluuuyyyvvvqqqiiibbb]]]^^^^^^\\\[[[\\\aaadddccc^^^\\\^^^___^^^^^^^^^]]]^^^___^^^\\\YYYZZZWWWVVVWWW[[[\\\[[[YYYWWWWWWYYY[[[]]]]]][[[YYYXXXZZZ\\\^^^___^^^]]]\\\ZZZYYYXXXXXXYYYZZZ\\\]]]``````aaa^^^VVVRRRXXXbbbsssuuussslllhhhiiihhheee^^^\\\ZZZXXXWWWUUUQQQOOOPPPSSSUUUVVVUUUUUUXXXZZZXXXVVVWWW___kkk}}}wwwhhh[[[UUU[[[fffsss|||}}}}}}||||||sssaaaRRRPPPOOOLLLNNNUUU```dddkkkppptttxxx|||~~~uuujjjbbbYYYVVVSSSRRRRRRRRRQQQPPPMMMIIIDDDAAA@@@???<<<:::>>><<>>>>>>>>======<<<@@@GGGOOOVVV___ooo}}}nnn___RRRPPPWWW^^^dddgggmmmuuu}}}}}}{{{~~~yyypppjjjiiiiiigggdddaaa___]]]___]]][[[XXXVVVUUUUUUUUUWWWWWWWWWXXXYYYZZZ\\\\\\ZZZXXXUUURRRRRRRRRTTTUUUUUUXXX]]]``````]]]XXXUUUVVVUUURRRPPPOOOOOOPPPPPPQQQPPPNNNMMMNNNPPPRRRTTTUUUTTTRRRPPPPPPNNNKKKHHHIIIHHHFFFFFFHHHLLLQQQTTTXXXUUUPPPKKKIIIHHHJJJKKKJJJIIIIIIMMMQQQRRRPPPMMMGGGGGGFFFFFFFFFGGGIIIJJJQQQQQQRRRRRRRRRRRRQQQQQQRRRXXXcccnnnwww}}}~~~}}}|||yyysssnnniiihhhiiilllnnnmmmjjjgggeeehhhkkkvvv~~~~~~yyyzzzxxxuuurrroookkkhhhfffcccfffnnnyyy}}}vvvzzzppp___TTTLLLGGGDDDBBBAAAAAABBBCCCAAA???AAAAAAAAA@@@??????>>>>>>===@@@DDDFFFGGGHHHKKKMMMOOOXXXjjjuuuqqqnnnkkkjjjhhhkkkqqqyyy~~~yyytttjjjfffddddddbbb\\\ZZZ[[[```dddeeebbbaaadddeeedddbbbaaaaaaaaabbbaaa^^^\\\XXXUUURRRRRRVVVZZZZZZZZZ]]]]]]^^^```bbbbbb```]]]YYYZZZ\\\]]]\\\ZZZVVVTTTTTTUUUVVVWWWXXXYYYZZZZZZUUUTTTUUUVVVVVVZZZfffrrr~~~}}}wwwoooiiihhhkkkmmmkkkgggbbb^^^[[[YYYVVVTTTRRRRRRRRRSSSUUUXXX\\\___aaa\\\YYYZZZ^^^hhhyyyuuufff\\\[[[^^^gggrrr~~~{{{wwwyyy}}}|||vvv]]]NNNFFFBBBDDDHHHFFFHHHLLLQQQWWW^^^fffkkk{{{wwwjjjaaaZZZTTTPPPPPPOOONNNNNNMMMIIIDDD@@@AAA???<<<;;;;;;<<<>>>???CCCLLLVVV]]]aaajjjzzz|||rrr```ZZZTTTVVV]]]dddhhhjjjooosssxxx{{{{{{}}}vvvrrrooonnnmmmjjjfffaaa]]]ZZZ]]]\\\ZZZXXXXXXXXXXXXYYYWWWWWWXXXYYY[[[\\\]]]^^^YYYWWWUUUSSSSSSTTTVVVWWWYYY[[[^^^___^^^ZZZVVVSSSQQQOOOLLLKKKKKKMMMNNNNNNRRRQQQPPPOOOPPPRRRSSSUUURRRQQQPPPOOONNNLLLJJJHHHJJJHHHFFFEEEGGGKKKPPPTTTVVVTTTQQQMMMKKKJJJKKKKKKHHHHHHHHHJJJLLLMMMLLLJJJFFFFFFEEEDDDDDDEEEFFFGGGOOONNNMMMLLLLLLKKKKKKKKKRRRUUU\\\eeemmmrrrrrrqqqtttvvvvvvvvv{{{xxxtttpppjjjiiikkkmmmoooqqqpppmmmmmmpppttt}}}{{{zzzyyywwwtttpppmmmlllkkkkkknnnttt~~~{{{tttbbbUUUMMMHHHFFFBBBAAAAAABBBCCCCCCBBBAAA@@@?????????>>>>>>>>>===>>>AAAEEEFFFFFFIIIOOOTTT\\\kkkrrrjjjhhhfffeeefffeeehhhmmmqqqsssqqqnnnkkkhhhfffggghhhddd\\\XXXXXX\\\```bbb______aaacccaaa``````___```aaaaaa___\\\YYYVVVTTTUUUZZZ^^^____________```bbbcccccc```^^^XXXYYY[[[\\\ZZZWWWSSSPPPOOOQQQSSSUUUVVVWWWWWWWWWTTTTTTWWW[[[[[[]]]eeennnxxxuuupppiiicccaaaffflllpppkkkfffaaa^^^\\\ZZZYYYUUUTTTSSSTTTVVVYYY\\\^^^bbb^^^[[[ZZZ[[[```lllxxx~~~qqqfffcccdddjjjqqq{{{~~~wwwxxx}}}jjjXXXNNNHHHEEEEEE@@@BBBEEEHHHMMMTTT\\\aaalllvvvwwwjjj___YYYUUURRROOOPPPMMMKKKHHHGGGDDD@@@===???>>><<<::::::<<>>CCCFFFOOO[[[ggglllqqqzzz{{{xxxsssggg[[[TTTRRRZZZbbbdddfffkkkqqqtttyyyvvvtttwww}}}yyylllggggggcccccccccbbb```]]][[[YYYQQQSSSVVVXXXZZZ[[[[[[[[[YYYYYYZZZ[[[\\\\\\\\\[[[XXXWWWUUUTTTSSSSSSSSSTTTYYYZZZ[[[[[[YYYVVVSSSQQQIIIGGGFFFHHHMMMPPPPPPNNNQQQSSSVVVYYYYYYWWWTTTRRROOOQQQRRRQQQOOONNNNNNNNNKKKJJJGGGEEEEEEFFFHHHIIIJJJLLLNNNOOOOOONNNLLLJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIEEEEEEEEEEEEEEEFFFGGGHHHGGGIIILLLQQQXXX___fffjjjrrrwwwzzz}}}|||zzzzzzwwwrrrrrruuuuuuxxx{{{{{{zzzzzz}}}}}}{{{xxxyyyxxxtttpppnnnnnnppptttuuuzzz~~~iii]]]QQQLLLHHHBBB@@@AAAAAAAAAAAAAAA@@@AAABBBCCC?????????@@@AAAAAABBBBBBEEEGGGIIIIIIMMMXXXhhhuuuzzzoooeeecccddddddfffiiifffddd```ZZZVVVYYY```gggjjjhhhgggfff___WWWUUUWWWUUUZZZ]]]ZZZZZZ\\\\\\ZZZWWWWWWXXXZZZ]]]^^^\\\[[[[[[ZZZZZZ___fffjjjkkkjjj______```aaacccbbb___]]]WWWYYY\\\]]][[[WWWRRROOOJJJLLLPPPTTTVVVVVVVVVUUUXXXYYY]]]```___[[[[[[___```^^^]]][[[WWWUUU]]]hhhooojjjddd```^^^______``````^^^\\\]]]______^^^\\\\\\\\\___aaa^^^[[[\\\bbbmmmxxx~~~xxxpppjjjgggnnn~~~}}}yyyuuuqqqqqqwww{{{{{{pppbbbRRREEEAAAAAA@@@???@@@BBBGGGJJJPPPTTTYYY]]]```fffmmmsssyyy}}}xxxnnn___YYYRRRMMMKKKJJJFFFDDD@@@???>>>>>>???@@@???===;;;<<<<<<<<<===BBBHHHNNNTTT___iiinnnsss|||vvvnnnjjjdddZZZUUUUUUXXX```fffiiimmmuuuyyyyyyzzzzzzzzz{{{uuukkkdddaaaccc\\\^^^aaabbb```\\\XXXUUUOOORRRVVVZZZ[[[[[[YYYXXX[[[[[[\\\\\\[[[ZZZYYYXXXVVVVVVUUUTTTTTTTTTUUUUUUWWWXXXXXXXXXWWWUUUSSSRRRMMMKKKKKKNNNSSSVVVSSSPPPOOOQQQUUUXXXYYYXXXVVVTTTNNNPPPQQQPPPLLLJJJJJJKKKJJJIIIHHHGGGFFFFFFGGGGGGIIIJJJKKKLLLLLLKKKKKKJJJGGGGGGGGGFFFEEEEEEFFFGGGDDDDDDCCCCCCDDDFFFHHHIIICCCCCCDDDDDDEEEEEEEEEEEE@@@DDDJJJNNNSSSYYYaaagggsssyyy~~~}}}|||}}}zzzvvvvvvyyyzzz}}}}}}}}}~~~{{{zzzzzz{{{zzzvvvrrrpppqqqttttttuuuyyy|||hhhZZZOOOFFFEEEEEEBBBBBBEEE@@@AAA@@@???>>>???AAACCC???@@@AAABBBCCCCCCDDDEEEFFFHHHKKKMMMUUUeee{{{xxxnnnggggggjjjkkkmmmpppeeebbbZZZRRRNNNSSS^^^hhhjjjfffccc___XXXRRRRRRVVVXXX]]]```]]]\\\^^^^^^\\\TTTTTTVVVXXX[[[\\\[[[ZZZZZZZZZ\\\bbbiiinnnnnnmmm_________aaabbbaaa___\\\XXXZZZ]]]^^^]]]XXXTTTPPPIIILLLQQQUUUWWWWWWVVVUUUZZZZZZ\\\___^^^YYYYYY\\\YYYXXXXXXYYYUUUSSS\\\iiimmmhhhbbb^^^]]]^^^```aaadddbbb```aaabbbbbb___[[[ZZZ[[[```cccaaa[[[ZZZ]]]jjjwwwwwwjjjbbbhhh}}}}}}||||||uuuqqqqqqvvvyyyzzzqqq^^^NNNDDDDDDBBB@@@???@@@CCCFFFHHHIIIKKKLLLOOOTTT[[[___kkkoootttyyy~~~}}}pppddd]]]WWWRRRMMMIIIHHHFFFBBB>>><<<;;;<<<===>>>===;;;888999;;;<<<===???EEEMMMSSS```jjjrrruuuzzzwwwmmmccc^^^XXXRRRSSSXXXbbbgggkkkmmmuuu~~~{{{www{{{~~~tttjjjfffddddddfff\\\___ccceeeccc]]]UUUPPPPPPSSSXXX\\\^^^\\\YYYVVV\\\\\\]]]\\\[[[YYYWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXVVVVVVWWWWWWVVVUUUSSSRRRRRRPPPPPPTTTYYYZZZVVVRRRMMMOOORRRVVVWWWXXXWWWWWWLLLNNNOOOLLLHHHEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHGGGKKKJJJIIIHHHHHHIIIJJJJJJCCCDDDDDDDDDCCCDDDFFFGGGAAA@@@@@@AAABBBDDDFFFGGGCCCCCCDDDEEEEEEEEEDDDDDD???EEEKKKOOOQQQUUU\\\cccssszzz~~~~~~~~~|||{{{zzzzzz~~~~~~}}}~~~|||xxxuuurrrqqqrrrrrrzzz{{{}}}pppaaa\\\NNNHHHBBB@@@BBBEEEDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAABBBDDDFFFGGGFFFIIIKKKNNNTTTaaaxxx{{{ssspppmmmnnnpppqqqooolllhhhaaaXXXRRRSSSYYY___dddgggddd___ZZZWWWUUUUUUUUUZZZ\\\```bbbcccbbb```^^^SSSSSSTTTVVVXXXXXXVVVTTTZZZXXXYYY^^^eeeiiiiiifffUUUYYY\\\\\\]]]```___[[[___^^^]]]^^^___\\\WWWSSSPPPRRRUUUVVVVVVVVVXXXYYYXXXYYY[[[[[[YYYWWWWWWWWWZZZYYYVVVTTTTTTXXX___dddhhhddd```___aaabbbbbbaaajjjjjjjjjhhhddd```\\\ZZZYYY[[[]]]______^^^\\\ZZZeeennnzzzsssffffffuuu~~~~~~xxxuuuzzz~~~~~~oooaaaUUUHHH??????BBB???===>>>BBBDDDEEEGGGHHHKKKOOORRRUUUYYY___fffkkkrrrxxx|||tttkkkccc[[[UUURRRMMMHHHDDDCCCBBB@@@>>>???>>>>>>===<<<;;;;;;;;;<<<===>>>@@@DDDNNN[[[dddrrrxxx}}}{{{mmmaaaVVVTTTWWWZZZ___dddeeemmmtttxxx{{{|||||||||zzzppphhhddddddeeefffcccgggkkkjjjddd\\\WWWUUURRRWWW^^^ccceeebbb]]]YYY\\\ZZZZZZ[[[]]]^^^^^^]]]ZZZWWWSSSRRRSSSUUUVVVVVVXXXWWWTTTQQQPPPQQQRRRSSSOOORRRVVV\\\```]]]VVVPPPLLLOOOSSSWWWXXXWWWTTTSSSTTTRRRPPPLLLJJJHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFIIIGGGEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEHHHJJJNNNTTT[[[```gggoooyyy~~~}}}||||||~~~~~~~~~|||yyyvvvuuuuuuwwwxxxzzz{{{}}}ttt```SSSOOOLLLGGGAAA@@@CCCDDDCCCAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAABBBDDDFFFIIIJJJJJJLLLOOOTTT___rrr~~~wwwtttqqqooooooppppppllliiiaaa[[[TTTQQQRRRXXX^^^bbbaaa___[[[WWWUUUTTTTTTUUU\\\^^^aaaddddddcccaaa```VVVUUUTTTVVVWWWXXXWWWUUUZZZXXXXXX\\\aaadddccc```VVV[[[______```bbb```[[[^^^]]]\\\\\\\\\ZZZVVVRRRRRRSSSUUUVVVUUUTTTUUUVVVVVVXXXZZZYYYWWWUUUUUUUUUXXXWWWUUUTTTSSSVVV\\\```cccaaa___```bbbddddddcccgggggggggeeebbb^^^ZZZXXXXXXYYY[[[]]]\\\[[[YYYWWW^^^gggsss~~~uuuooossszzz~~~zzz}}}~~~tttgggXXXJJJEEECCC???===>>>===>>>???@@@AAACCCFFFHHHKKKNNNSSSXXX^^^cccjjjnnnzzzrrrgggaaaZZZTTTOOOMMMHHHAAA>>>>>>>>>>>>===:::;;;<<<<<<<<<<<<=========AAAFFFKKKQQQ[[[iiisss{{{ssscccZZZTTTVVV[[[```ffflllmmmwwwxxxsssmmmhhhfffeeeddddddbbbfffhhhgggbbb\\\XXXWWWUUUYYY```eeefffccc^^^[[[YYYYYYYYY[[[]]]___^^^]]]WWWUUUQQQPPPQQQSSSTTTTTT[[[ZZZYYYXXXWWWVVVVVVVVVRRRTTTXXX\\\]]]YYYQQQKKKKKKNNNRRRUUUVVVUUUSSSQQQPPPOOOLLLJJJHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFHHHFFFEEEDDDCCCDDDFFFFFFFFFEEECCCAAA@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEGGGHHHKKKPPPVVVZZZaaahhhrrr{{{~~~~~~|||zzzyyyyyy{{{}}}~~~~~~|||mmm^^^PPPHHHEEEHHHEEEAAAAAACCCDDDBBB???@@@@@@@@@@@@@@@AAAAAABBBAAABBBDDDFFFIIIKKKMMMNNNMMMRRR[[[mmmzzzuuutttqqqooooooooolllfffbbb[[[WWWRRRQQQTTTYYY^^^aaa\\\[[[XXXVVVUUUVVVWWWXXX___```cccdddeeedddcccbbbZZZXXXVVVUUUWWWWWWWWWWWWYYYWWWVVVYYY\\\^^^\\\ZZZVVV\\\```bbbbbbccc___ZZZ\\\[[[YYYXXXXXXVVVTTTQQQRRRTTTUUUUUUTTTSSSSSSTTTUUUWWWXXXWWWUUUSSSSSSTTTUUUUUUUUUTTTSSSUUUXXX[[[\\\[[[]]]___ccceeefffeeecccccccccccc```\\\YYYVVVWWWXXXYYYZZZYYYWWWUUUTTTUUU]]]hhhttt~~~}}}sssmmmqqqtttxxxzzz~~~qqq```TTTMMMFFFBBBAAA===<<<<<<<<<<<<===>>>???BBBDDDGGGJJJNNNSSSYYY]]]jjjooouuuxxx{{{}}}wwwpppjjjaaaZZZVVVRRRMMMIIIFFFBBB===999999;;;======999:::<<<<<<<<<>>>AAACCCHHHPPPYYY___dddmmmyyy~~~qqqgggXXXTTTTTTZZZaaagggmmmtttxxx}}}mmmkkkhhhffffffdddbbb```aaacccdddccc```\\\ZZZZZZYYY\\\aaaffffffddd```]]]YYYYYY[[[]]]``````___]]]WWWTTTQQQPPPQQQSSSSSSSSSXXXXXXWWWWWWVVVUUUTTTSSSSSSUUUYYY\\\\\\XXXPPPJJJLLLOOORRRUUUVVVUUURRRQQQNNNMMMKKKJJJIIIIIIIIIJJJHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCDDDEEEFFFGGGGGGEEEBBB???>>>@@@CCCDDDBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGJJJOOORRRZZZ```iiiqqqwww|||zzzyyy~~~}}}~~~sssbbbYYYRRRKKKFFFEEEDDDCCCAAABBBCCCCCCAAA???@@@@@@@@@@@@@@@AAABBBBBBBBBCCCFFFHHHJJJLLLNNNPPPTTT[[[jjj}}}zzzyyytttrrrooonnnmmmhhhaaa[[[YYYWWWTTTTTTWWW[[[^^^___[[[ZZZYYYYYYYYY[[[]]]^^^```aaabbbcccccccccbbbbbb^^^[[[WWWVVVVVVWWWXXXXXXWWWVVVVVVWWWZZZ[[[YYYXXXVVV]]]cccdddeeeddd___YYYYYYWWWVVVTTTSSSRRRPPPOOOQQQSSSTTTTTTSSSSSSSSSTTTUUUVVVWWWVVVSSSRRRRRRSSSSSSUUUUUUUUUTTTTTTUUUWWWUUUWWWZZZ^^^aaabbbbbbbbb___```aaaaaa___\\\XXXVVVWWWWWWXXXXXXWWWUUUSSSRRRQQQVVV```kkkwwwvvvhhhdddhhhnnnssswwwyyylllaaaXXXQQQLLLEEEBBB@@@>>>============>>>???AAABBBDDDHHHNNNRRRXXX]]]bbbcccdddkkkwww{{{rrrkkkgggccc___YYYTTTQQQMMMHHHEEEBBB@@@===;;;:::;;;<<<<<<===>>>>>>>>>???CCCKKKPPP___iiitttyyy{{{|||rrreee[[[RRRRRRVVV___ggglllrrryyyssshhhfffcccbbbaaaaaa___]]]______```___^^^]]]]]]]]][[[^^^aaaddddddbbb___]]]\\\\\\^^^```bbbaaa^^^[[[XXXVVVSSSRRRSSSUUUUUUTTTTTTSSSQQQPPPOOOPPPQQQQQQTTTWWW[[[^^^^^^ZZZTTTPPPPPPRRRUUUWWWXXXVVVTTTSSSPPPOOOMMMLLLKKKJJJKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDDDDCCCDDDEEEFFFGGGFFFDDDBBB@@@???@@@BBBDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDFFFIIIKKKTTTYYY```gggmmmtttzzz}}}yyywww~~~~~~hhh]]]RRROOOMMMIIIFFFEEEBBBAAAAAABBBCCCCCCAAA???AAAAAA@@@@@@AAAAAABBBCCCDDDFFFHHHIIIJJJLLLPPPSSS^^^jjj|||{{{}}}wwwtttqqqooommmhhh```ZZZYYYWWWUUUVVVXXXZZZ[[[[[[YYYYYYYYYZZZ\\\^^^```aaa____________```````````````\\\XXXVVVVVVXXXXXXYYYVVVVVVVVVXXXZZZ[[[[[[ZZZ[[[aaagggiiiiiihhhbbb[[[UUUUUUTTTRRROOONNNMMMMMMOOOQQQSSSTTTTTTTTTUUUVVVVVVWWWWWWUUUSSSQQQRRRSSSTTTVVVWWWWWWUUUTTTTTTUUURRRUUUXXX[[[\\\\\\\\\[[[\\\]]]```aaa```]]]YYYWWWWWWWWWWWWWWWVVVUUUSSSSSSRRRUUU[[[eeerrrnnn```bbbgggnnnsssyyy{{{qqqggg```SSSNNNGGGBBB@@@???===<<<>>>?????????@@@CCCHHHKKKJJJNNNRRRSSSTTT[[[hhhsss}}}yyyooohhhdddaaa___^^^[[[VVVQQQMMMHHHDDDAAA===>>>>>>===<<<;;;::::::===>>>@@@BBBFFFPPP^^^hhh|||xxxkkkcccZZZSSSOOORRRZZZeeelllrrr{{{{{{iiihhhddd___\\\[[[\\\\\\[[[^^^]]]\\\\\\]]]^^^^^^___\\\]]]___``````^^^\\\[[[\\\\\\]]]______^^^ZZZWWWWWWUUUSSSSSSTTTTTTTTTSSSTTTRRRMMMKKKKKKNNNRRRUUU[[[]]]___```^^^ZZZWWWTTTUUUVVVYYYZZZZZZYYYWWWVVVRRRQQQNNNLLLJJJIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCDDDDDDEEEFFFFFFBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCEEEGGGPPPTTTYYY^^^dddjjjqqqvvvyyywww|||{{{uuuwwwpppdddWWWPPPJJJIIIHHHDDDAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFHHHJJJJJJJJJNNNUUUZZZgggwwwyyyvvvyyy}}}yyyuuurrrooommmhhhaaa\\\XXXVVVTTTTTTVVVWWWWWWWWWWWWWWWXXXYYY[[[]]]___```]]]]]]\\\\\\\\\\\\]]]^^^___\\\XXXVVVWWWXXXYYYYYYVVVWWWXXXZZZ[[[\\\]]]]]]___eeekkklllllljjjeee^^^SSSTTTTTTSSSPPPMMMLLLLLLNNNQQQSSSTTTUUUUUUVVVXXXVVVWWWVVVTTTQQQPPPQQQRRRVVVWWWXXXXXXUUUTTTSSSTTTQQQTTTWWWXXXWWWVVVVVVWWWYYY[[[^^^``````]]]ZZZWWWVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTXXXaaappp}}}gggbbbbbbhhhlllppp}}}~~~{{{iii```TTTJJJDDDAAA>>>;;;======>>>======???CCCEEEBBBEEEHHHIIIJJJQQQ[[[dddjjjuuu|||tttnnngggaaa]]]\\\\\\[[[XXXUUUQQQLLLGGGBBB???>>>:::;;;===<<<;;;;;;<<<===<<>>>>>===>>>@@@BBB@@@AAABBBCCCEEEJJJPPPUUUZZZcccoooxxx~~~||||||tttnnnkkkdddbbb```___^^^\\\ZZZXXXOOOMMMJJJEEEAAA>>>======:::;;;<<<<<<<<<>>>DDDHHHFFFOOO[[[gggrrr}}}wwwjjjZZZSSSTTTWWWWWWZZZ___iiisssyyy~~~nnniiieeeaaa[[[WWWWWWYYYZZZ[[[]]][[[ZZZ\\\___aaaaaa___]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXWWWXXXZZZZZZXXXVVVTTTRRRQQQQQQRRRRRRQQQPPPOOOLLLIIIGGGJJJOOOVVVZZZeeeeeebbb\\\VVVRRRSSSTTTWWWXXXYYYYYYYYYWWWVVVUUUOOOMMMLLLJJJIIIHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCC@@@AAABBBAAA@@@@@@AAACCCCCCFFFJJJOOOUUU\\\ccchhhnnnppp{{{{{{ssstttxxxyyynnnddd[[[SSSLLLGGGEEEDDDEEECCC@@@BBBGGGAAABBBCCCBBBBBBBBBDDDFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKLLLNNNVVVccclllpppggghhhnnnqqqrrrppplllgggdddbbb___ZZZVVVYYYXXXVVVVVVYYY[[[[[[[[[XXXYYYZZZ[[[\\\]]]^^^___]]][[[ZZZXXXXXXYYY[[[\\\[[[YYYWWWWWWXXXYYYYYYXXXYYY[[[\\\]]]\\\[[[\\\]]]ZZZ```dddccccccbbb]]]WWWTTTXXXZZZZZZUUUQQQOOOOOOSSSUUUWWWWWWUUUTTTUUUVVVTTTTTTSSSPPPMMMLLLMMMOOOWWWXXXXXXVVVSSSQQQQQQRRRPPPSSSVVVVVVTTTSSSUUUWWWTTTWWW[[[^^^___\\\YYYVVVSSSSSSSSSSSSTTTTTTTTTTTTSSSQQQSSS]]]nnnppp___[[[\\\```lll{{{zzzwwwwwwzzz}}}}}}~~~zzzgggZZZQQQKKKFFF<<<===??????>>>>>>@@@AAAAAAAAA@@@AAACCCFFFIIIJJJQQQXXX```eeehhhnnnyyy|||tttnnnoooooommmiiidddbbbaaa^^^___aaacccccc```ZZZVVVHHHGGGEEEAAA>>>===>>>@@@=========<<<===CCCLLLTTTSSS___nnn|||~~~ssslllggg\\\QQQNNNUUU\\\^^^eeejjjrrrxxx|||qqqhhhgggbbb^^^ZZZXXXYYYZZZ[[[[[[]]][[[ZZZ\\\```bbbaaa___^^^]]][[[YYYXXXWWWWWWWWWYYYXXXXXXYYY[[[]]]]]]\\\UUUTTTSSSSSSTTTTTTSSSRRRSSSQQQPPPPPPSSSXXX]]]aaabbbaaa]]]XXXRRRQQQSSSWWWUUUVVVVVVWWWVVVUUUSSSRRRNNNNNNLLLKKKKKKLLLMMMMMMIIIIIIJJJJJJIIIIIIHHHGGGDDDEEEEEEEEEDDDCCCBBBBBBDDDBBB@@@>>>>>>@@@CCCEEEAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBB===???@@@@@@??????@@@AAA===@@@EEEKKKQQQXXX___dddffflll{{{|||wwwxxxyyy{{{~~~ssslllbbbYYYRRRMMMJJJHHHDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCGGGHHHIIIJJJIIIHHHGGGGGGNNNLLLLLLRRRWWWaaattt~~~uuukkkffffffiiijjjiiifffeeeccccccbbb```^^^[[[]]]]]]\\\ZZZWWWWWWXXXZZZYYYZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZ\\\]]][[[XXXWWWYYY\\\XXXYYYZZZ[[[[[[ZZZYYYXXXYYYZZZ[[[]]]^^^]]]YYYUUUVVVYYY[[[ZZZVVVRRRQQQQQQVVVVVVVVVUUUSSSSSSTTTUUUTTTSSSQQQNNNKKKKKKMMMPPPTTTTTTSSSRRRQQQPPPOOONNNTTTUUUUUUSSSRRRSSSUUUWWWXXXZZZ\\\\\\YYYWWWUUUUUUSSSPPPRRRWWWWWWRRRQQQUUUSSSRRRUUU\\\eeessszzzdddYYYWWW[[[eeepppxxx~~~zzztttyyy~~~|||~~~yyyfffVVVNNNGGGFFFDDDBBBAAA@@@AAAAAA>>>???@@@AAAAAAAAACCCDDDGGGJJJNNNQQQUUU[[[dddjjjvvv~~~}}}tttnnnkkkhhhfffbbb______aaadddfff___eeemmmqqqmmmbbbUUULLLCCCBBB???<<<;;;;;;<<<===:::>>>CCCFFFGGGLLLUUU\\\iiizzzvvvmmmjjjZZZVVVRRROOORRRZZZdddkkkvvvzzzzzzuuupppkkkgggccc___[[[ZZZ\\\^^^^^^]]]^^^\\\ZZZ[[[]]]^^^\\\ZZZYYY[[[]]][[[WWWTTTTTTUUUVVVXXX]]]bbbeeeccc___[[[VVVTTTRRRRRRSSSTTTSSSRRRSSSSSSSSSWWW\\\```ccccccZZZYYYVVVSSSQQQQQQQQQRRRTTTQQQPPPPPPRRRRRRPPPMMMMMMLLLJJJHHHGGGHHHIIIJJJFFFGGGIIIJJJJJJHHHEEECCCFFFFFFFFFFFFEEECCCBBBAAABBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>============<<<<<<<<<<<>>======>>>???@@@???DDDIIINNNSSS[[[gggooo~~~xxxjjjaaa^^^UUURRRPPPPPPVVVbbbpppyyyxxxpppllljjjfffbbbaaa___\\\\\\^^^___^^^]]]]]][[[YYYZZZ[[[[[[ZZZXXXXXXZZZ[[[YYYVVVTTTTTTUUUWWWXXX\\\```bbbaaa]]]ZZZVVVTTTSSSSSSTTTTTTTTTSSSVVVVVVWWWZZZ^^^aaabbbbbbXXXWWWUUUTTTTTTTTTUUUUUUTTTQQQNNNNNNPPPRRRQQQPPPQQQOOOLLLIIIGGGFFFFFFFFFFFFGGGIIIJJJIIIGGGEEEDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCCAAA@@@@@@@@@????????????>>>??????@@@@@@??????>>>========================???@@@BBBDDDFFFIIINNNRRR\\\dddpppyyy~~~yyyxxx{{{vvvkkkaaaZZZPPPLLLGGGEEEDDDDDDDDDDDDAAAAAAAAA@@@??????>>>>>>BBBBBBCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFIIINNNRRRSSSRRRUUUaaarrryyytttnnngggcccccccccbbb```aaa___]]][[[ZZZYYYXXXXXXTTTUUUVVVUUUSSSRRRRRRSSSTTTVVVYYY[[[\\\ZZZWWWVVVVVVWWWYYY[[[\\\]]]]]]]]]YYYZZZ[[[ZZZYYYYYYZZZ\\\YYYXXXWWWWWWWWWWWWXXXYYYZZZYYYYYYZZZ[[[ZZZXXXVVVUUUWWWZZZZZZYYYXXXXXXYYYVVVWWWYYYXXXWWWUUUUUUVVVRRRRRRPPPLLLIIIHHHIIIKKKOOOMMMJJJHHHGGGHHHIIIJJJQQQSSSTTTTTTSSSRRRRRRSSSUUUVVVWWWVVVVVVVVVXXXYYY[[[VVVTTTXXX\\\[[[[[[[[[ZZZXXXWWWZZZ^^^eeesss{{{|||uuudddUUUPPPYYYeeehhhrrr}}}{{{yyyeee```XXXPPPJJJIIIIIIJJJIIIHHHGGGFFFDDDCCCBBBAAAAAABBBCCCCCCDDDEEEHHHKKKNNNUUU```ooo~~~~~~|||{{{uuutttsssqqqnnnjjjfffdddcccbbbaaaaaacccgggkkkmmmrrrrrrqqqlllbbbTTTGGG>>>@@@?????????AAADDDGGGIIILLLPPPWWW^^^fffrrrwwwiii^^^XXXUUUQQQQQQRRRVVV```ooouuupppiiifffeeedddaaa___^^^^^^]]]^^^``````___^^^[[[ZZZXXXXXXXXXXXXVVVUUUVVVWWWXXXXXXVVVTTTTTTTTTXXXXXXYYY\\\]]]]]]ZZZXXXVVVTTTSSSSSSUUUVVVVVVUUUXXXXXXYYY\\\^^^___^^^]]]XXXWWWWWWVVVUUUTTTTTTSSSRRRPPPMMMMMMOOORRRSSSTTTRRRPPPMMMJJJHHHFFFEEEEEEEEEFFFHHHIIIIIIGGGEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@?????????>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBBBBBBBCCCFFFIIIQQQ[[[hhhooorrrtttzzz~~~yyyuuussswww}}}{{{nnnddd[[[RRRLLLMMMJJJFFFDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@?????????BBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIKKKPPPTTTTTTWWW```qqqtttnnnjjjfffcccbbbaaa___]]]\\\]]]]]]\\\YYYWWWUUUUUUQQQSSSTTTTTTSSSRRRRRRSSSOOORRRWWWZZZ[[[YYYVVVSSSRRRUUUYYY\\\]]]]]]^^^^^^[[[[[[[[[[[[[[[[[[\\\]]]YYYXXXVVVTTTTTTVVVXXXYYYZZZYYYXXXXXXYYYYYYXXXVVVUUUWWWXXXYYYYYYYYYXXXYYYVVVWWWYYYYYYWWWUUUUUUUUUQQQQQQPPPNNNLLLKKKMMMOOOSSSPPPLLLHHHGGGGGGJJJKKKPPPRRRTTTTTTRRRPPPPPPPPPSSSTTTTTTTTTTTTVVVZZZ]]]^^^ZZZWWWYYY]]]___^^^]]][[[WWWVVVXXXZZZ]]]fffpppyyypppoooxxxppp\\\RRRVVV^^^aaannn}}}}}}|||zzzyyy~~~~~~xxxmmmbbb[[[XXXXXXYYYWWWUUUQQQNNNJJJGGGCCCAAABBBBBBBBBBBBAAABBBCCCDDDGGGKKKSSS^^^kkkzzz}}}zzzwwwvvvuuuuuusssssstttsssqqqmmmjjjhhhffffffeeeeeefffhhhjjjlllgggfffccc^^^VVVMMMDDD???BBBBBBCCCFFFKKKRRRXXX]]]aaafffnnnvvv~~~zzzkkk___ZZZXXXXXXVVVXXX]]]cccmmm{{{zzzooogggeeebbbbbbbbbbbb```^^^[[[\\\^^^___``````___]]][[[ZZZYYYXXXWWWVVVUUUTTTUUUUUUVVVVVVVVVUUUUUUUUUYYYXXXWWWXXXYYYYYYXXXVVVUUUTTTSSSTTTVVVWWWXXXWWWXXXXXXYYY[[[\\\\\\YYYVVVYYYYYYXXXVVVTTTQQQOOOMMMNNNNNNNNNOOOPPPRRRSSSSSSNNNMMMLLLJJJIIIHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEBBBCCCCCCDDDEEEEEEDDDDDDBBBBBBAAAAAA@@@AAAAAAAAA?????????>>>>>>>>>>>>===???>>>===<<<<<<===>>>??????????????????@@@@@@@@@CCCDDDDDDCCCBBBBBBCCCEEEJJJRRR\\\cccggglllqqquuuwwwtttqqqqqquuuyyy}}}yyylll```WWWPPPJJJEEEHHHEEECCCBBBBBBAAA@@@???BBBAAA@@@????????????@@@BBBBBBCCCDDDEEEFFFGGGGGGJJJLLLNNNMMMKKKKKKOOOSSSZZZcccrrrzzzsssiiigggeeebbbaaa___^^^\\\YYY\\\___^^^[[[WWWTTTSSSRRRTTTUUUUUUTTTUUUVVVXXXVVVXXXZZZ\\\[[[WWWSSSQQQQQQUUUYYY\\\]]]]]]^^^```^^^]]]\\\\\\]]]]]]^^^^^^XXXWWWTTTRRRRRRTTTWWWXXXZZZYYYXXXXXXYYYYYYXXXVVVVVVUUUUUUVVVWWWWWWVVVVVVVVVWWWWWWVVVTTTRRRRRRRRRLLLMMMNNNMMMMMMNNNPPPRRRWWWSSSNNNJJJHHHHHHKKKLLLOOOQQQSSSRRRQQQOOONNNNNNRRRRRRSSSSSSTTTWWW\\\___```]]][[[ZZZ\\\___^^^\\\XXXUUUSSSUUUVVVXXX]]]dddpppwww{{{uuukkkgggoooxxx~~~jjjZZZTTTTTTYYYgggxxx}}}}}}{{{xxxxxxwwwooolllkkkllliiieee___YYYTTTOOOIIIEEEDDDCCCAAA@@@@@@AAAAAAAAAEEEGGGKKKQQQZZZfffsss{{{|||yyywwwvvvvvvtttttttttsssppplllhhheeecccbbbaaa___^^^^^^^^^^^^VVVTTTRRRNNNJJJFFFCCCBBBDDDFFFKKKSSS^^^jjjvvv|||~~~xxxkkk```YYYXXX\\\___dddhhhnnnsssyyyvvvlllfffaaa```````````````^^^]]]XXXZZZ]]]______^^^\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUTTTTTTUUUVVVWWWXXXWWWWWWXXXVVVUUUTTTVVVVVVVVVUUUUUUTTTSSSUUUWWWYYYZZZYYYZZZZZZZZZ[[[\\\ZZZWWWTTTVVVUUUUUUSSSQQQNNNLLLKKKJJJLLLPPPSSSSSSRRRPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEFFFGGGGGGGGGFFFEEEAAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===???>>>===<<<<<<===>>>???>>>?????????@@@@@@@@@AAABBBCCCCCCCCCAAAAAABBBDDDFFFIIIOOOWWW```gggkkkmmmooonnnoooqqqtttvvvvvvuuu~~~ppphhh\\\SSSNNNIIIEEEAAACCCBBBAAAAAACCCCCCBBB@@@>>>>>>===<<<<<<>>>???@@@CCCCCCDDDEEEGGGHHHIIIIIIIIILLLNNNMMMJJJLLLSSSYYYiiixxxvvvpppeeedddcccaaa```^^^^^^]]]XXX\\\```___[[[VVVTTTTTTVVVWWWXXXWWWWWWXXX[[[^^^ccccccbbb___[[[VVVRRROOOQQQUUUZZZ\\\\\\\\\___aaa```^^^\\\\\\]]]^^^]]]\\\WWWUUUSSSQQQQQQSSSUUUWWWZZZYYYYYYZZZ[[[ZZZXXXVVVUUUSSSSSSSSSUUUVVVVVVTTTVVVVVVTTTRRRNNNLLLMMMNNNGGGHHHJJJKKKKKKMMMPPPRRRUUUSSSNNNKKKIIIJJJMMMOOOOOOPPPQQQPPPNNNMMMMMMNNNOOOPPPQQQRRRSSSVVV[[[^^^aaabbbaaa]]][[[]]]]]]ZZZUUURRRQQQSSSTTTTTTVVV[[[bbbjjjqqqnnneeeaaahhhqqqyyygggWWWNNNOOO]]]mmm|||zzzzzzyyyuuurrrssswww{{{{{{vvvoooiiieee___XXXRRRNNNJJJEEEAAA@@@@@@@@@???AAABBBDDDHHHMMMVVV```fffmmmsss||||||wwwsssqqqpppkkkjjjiiifffbbb^^^[[[XXXUUUUUUSSSRRRPPPNNNLLLKKKJJJIIIGGGEEEDDDEEEFFFGGGKKKQQQ[[[iiiyyy}}}vvvjjjgggaaaYYYUUUXXXaaaiiivvv{{{~~~}}}qqqgggbbbaaa]]]^^^^^^]]]]]][[[ZZZYYYVVVYYY[[[\\\[[[ZZZYYYYYYZZZZZZ[[[YYYWWWVVVVVVWWWUUUTTTUUUWWWZZZ[[[[[[ZZZWWWUUUSSSSSSTTTUUUUUUTTTUUUTTTSSSUUUXXX[[[\\\\\\]]]\\\[[[\\\\\\[[[YYYVVVOOOOOOOOOOOONNNNNNNNNNNNIIIMMMRRRUUUTTTQQQMMMLLLMMMMMMKKKIIIGGGEEEDDDCCCEEEEEEFFFFFFFFFFFFFFFFFFAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAA>>>@@@AAA@@@???>>>???@@@BBBCCCFFFNNNWWW___cccdddggghhhjjjooorrrsssrrrpppzzzrrrlllaaaZZZQQQKKKHHHFFFCCCAAACCCBBBBBBCCCDDDDDDBBB@@@======<<<<<<===???AAABBBEEEEEEFFFHHHIIIKKKLLLLLLJJJMMMNNNLLLLLLRRR^^^iii|||ooohhhaaaaaa```^^^]]]]]]^^^___[[[]]]___\\\WWWTTTUUUWWWZZZZZZYYYYYYYYY\\\```dddiiifffbbb]]]YYYUUUSSSRRRRRRVVVZZZ[[[ZZZ[[[___ccc```^^^[[[[[[\\\\\\ZZZXXXUUUTTTRRRQQQQQQRRRTTTUUUYYYYYYZZZ\\\]]]\\\XXXUUURRRQQQPPPRRRUUUXXXWWWVVVUUUTTTQQQMMMHHHGGGHHHIIIFFFHHHJJJKKKLLLMMMOOOQQQRRRPPPNNNMMMMMMOOORRRTTTOOOPPPPPPNNNLLLKKKLLLNNNKKKMMMOOOPPPQQQTTTXXX[[[bbbhhhiiibbb\\\[[[[[[YYYTTTPPPOOORRRSSSQQQQQQSSSVVV^^^dddbbb[[[ZZZccclllwwwcccSSSMMMVVVbbbmmm{{{~~~wwwyyyxxxuuupppnnnppprrryyy||||||{{{~~~~~~{{{vvvoooiiibbb\\\RRRKKKGGGEEECCCBBBBBBCCCDDDEEEGGGLLLRRRWWWZZZ___gggpppxxx}}}vvvnnnhhhccc```___ZZZYYYWWWTTTQQQNNNLLLKKKHHHHHHHHHHHHGGGEEECCCBBBEEEDDDCCCDDDFFFJJJNNNQQQZZZcccssswwwsssooojjj^^^``````\\\YYY^^^kkkwww~~~|||ppphhh```^^^```[[[[[[[[[ZZZYYYXXXWWWWWWUUUWWWYYYYYYWWWUUUUUUWWWWWWYYYZZZYYYVVVUUUVVVXXXVVVUUUVVVYYY]]]___^^^]]]UUUSSSRRRSSSTTTUUUTTTTTTTTTSSSTTTVVVYYY\\\^^^]]]]]][[[ZZZZZZ[[[[[[ZZZXXXNNNMMMLLLLLLLLLMMMNNNOOOLLLPPPTTTUUURRRNNNKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@????????????AAA@@@@@@@@@????????????;;;<<<<<<======<<<<<<;;;======>>>>>>???@@@@@@AAA===???@@@???>>><<<======>>>@@@CCCHHHMMMSSSYYY]]]```aaaeeejjjooorrrrrrqqq}}}zzzuuurrrpppkkkddd___XXXSSSLLLGGGGGGFFFEEEBBBAAAAAA@@@@@@@@@???<<<999???>>>===>>>???BBBDDDFFFGGGHHHIIIJJJKKKMMMNNNOOOMMMNNNNNNLLLNNNYYYkkkyyyyyyjjj```^^^^^^^^^\\\[[[\\\]]]___]]]^^^^^^YYYSSSRRRVVVZZZ\\\\\\ZZZYYYYYY]]]cccgggeeebbb]]]YYYVVVUUUUUUVVVSSSWWWZZZZZZYYYZZZ___ccc```]]]ZZZYYYZZZZZZXXXVVVTTTSSSRRRQQQQQQRRRSSSTTTYYYZZZ[[[]]]^^^]]]YYYUUUQQQOOONNNQQQVVVZZZZZZYYYUUUSSSOOOIIIEEECCCDDDFFFIIIKKKMMMNNNMMMNNNPPPRRRPPPPPPOOOOOOQQQUUUXXXZZZPPPPPPOOOMMMKKKJJJLLLNNNHHHJJJMMMOOOPPPRRRVVVXXXccclllnnneee\\\ZZZZZZXXXTTTPPPOOORRRRRROOOMMMOOOPPPVVV[[[XXXTTTUUU___iiizzzppp]]]OOOUUU\\\cccppp|||~~~~~~{{{vvvtttuuuwwwqqqrrrrrrqqqnnnnnnttt{{{}}}vvvnnnaaaWWWQQQMMMIIIGGGFFFGGGGGGGGGGGGHHHKKKNNNNNNRRRWWW\\\aaahhhpppvvvvvvxxx|||~~~wwwtttoookkkeee]]]WWWSSSPPPPPPOOONNNKKKIIIGGGEEEEEEDDDBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDFFFKKKRRRXXX\\\iiittt~~~ssskkkhhhfffccc]]]bbbfffccc```fffuuu||||||qqqjjjeee```___cccZZZZZZ[[[YYYXXXVVVWWWWWWTTTVVVXXXWWWTTTRRRSSSUUUVVVXXXYYYXXXVVVUUUVVVXXXWWWVVVVVVZZZ^^^aaa```___SSSRRRRRRSSSUUUUUUUUUSSSTTTSSSTTTVVVZZZ]]]^^^^^^[[[YYYWWWWWWXXXYYYYYYXXXQQQPPPMMMKKKKKKKKKMMMNNNOOORRRTTTSSSOOOLLLJJJKKKEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDEEEEEEFFFFFFFFFGGGBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@????????????AAAAAAAAA@@@@@@@@@@@@???:::;;;<<<======<<<;;;:::<<<======>>>??????@@@@@@???AAABBBAAA>>><<<<<<===:::???CCCDDDEEEIIIQQQXXX]]]]]]```ffflllqqqsssttt}}}vvvpppmmmeeedddbbb^^^[[[XXXUUUTTTOOOMMMIIIFFFDDDCCCDDDEEEAAA@@@@@@???????????????@@@@@@AAA@@@???@@@CCCEEEGGGHHHIIIHHHHHHIIILLLNNNOOOMMMLLLOOOYYYlllzzztttnnnhhhdddXXXXXXZZZ^^^bbbdddaaa^^^^^^\\\YYYVVVTTTUUUVVVWWW^^^^^^^^^^^^___```bbbcccaaa___]]]\\\[[[YYYVVVSSSUUUWWWXXXXXXYYY[[[___aaa\\\ZZZXXXWWWXXXXXXXXXWWWRRRTTTVVVUUUSSSRRRTTTWWWXXXXXXYYY[[[\\\\\\YYYWWWUUURRRPPPSSSXXXZZZXXXUUUSSSQQQNNNJJJFFFFFFHHHJJJMMMNNNPPPQQQQQQQQQRRRTTTRRRQQQPPPSSSVVVWWWUUURRRQQQPPPNNNLLLLLLMMMNNNOOOIIIKKKLLLMMMNNNPPPTTTWWWcccggggggbbb]]]ZZZVVVQQQOOOOOONNNNNNNNNNNNNNNOOOOOOLLLKKKMMMOOORRRYYYbbbnnn~~~}}}mmm^^^QQQLLLZZZjjjuuu~~~~~~~~~zzzzzzwwwrrrnnnoootttyyyyyyooocccVVVNNNKKKGGGGGGIIIMMMPPPPPPNNNLLLOOOOOOPPPQQQTTTWWWZZZ\\\___bbbfffhhhiiilllrrrvvv|||zzztttnnnfff```ZZZXXXWWWTTTPPPMMMLLLJJJFFFBBBAAAAAAAAABBBCCCCCCBBBAAABBBAAAAAAAAABBBDDDFFFGGGGGGIIILLLQQQYYYcccnnnuuu~~~{{{vvvtttrrrsssuuuqqqiiidddccccccaaaeeeeeeeeeeeehhhppp|||tttjjjfffccc]]]WWWUUUYYYWWWTTTUUUWWWXXXVVVTTTYYYYYYYYYYYYXXXWWWWWWVVVXXXVVVTTTUUUWWWYYYXXXWWW]]]XXXZZZeeeooolllbbbZZZRRRSSSUUUVVVVVVVVVUUUUUURRRRRRRRRUUUXXXZZZZZZYYYXXXWWWVVVUUUUUUWWWYYYZZZNNNLLLJJJIIIHHHIIIKKKLLLMMMMMMMMMOOOPPPOOOLLLIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>???@@@AAAAAA@@@CCCCCCBBBAAA???===;;;:::???>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????===============<<<<<<;;;???>>>>>>???BBBGGGLLLOOOVVVZZZ___ffflllppprrrrrr{{{xxxpppiiiddd```]]]YYYXXXVVVTTTRRRPPPNNNMMMLLLJJJGGGDDDBBBAAABBBCCC@@@??????>>>>>>>>>??????>>>???AAAAAAAAACCCEEEGGGGGGIIIKKKLLLKKKLLLMMMOOOOOOOOOPPPXXXggg|||~~~{{{uuuppplllgggccc```\\\\\\]]]```ddddddbbb___```^^^[[[XXXWWWWWWXXXYYY\\\\\\\\\\\\]]]___aaabbbcccaaa___]]]\\\ZZZWWWUUUTTTUUUVVVWWWXXXZZZ^^^aaa\\\[[[YYYYYYZZZYYYXXXVVVSSSUUUWWWWWWUUUTTTUUUVVVWWWVVVWWWXXXZZZZZZYYYWWWVVVSSSQQQSSSWWWYYYWWWTTTQQQPPPNNNKKKJJJKKKOOOSSSWWWWWWWWWUUUTTTSSSTTTTTTRRRQQQRRRTTTVVVVVVSSSQQQPPPOOONNNMMMLLLMMMMMMNNNLLLMMMNNNNNNNNNPPPRRRUUU^^^bbbccc^^^YYYWWWTTTPPPNNNNNNMMMLLLLLLLLLMMMMMMMMMIIIIIIKKKMMMOOOWWW___jjjxxx|||eeeVVVNNNUUU___iiiwww~~~~~~}}}{{{xxxxxxyyyzzzwwwiii^^^ZZZRRRQQQQQQSSSUUUWWWVVVUUUUUUTTTSSSRRRRRRSSSSSSTTTVVVWWWXXXXXXWWWYYY]]]aaaeeejjjppprrrtttssslllddd```^^^[[[WWWRRRNNNJJJHHHKKKHHHFFFEEEFFFEEECCC@@@@@@@@@@@@@@@AAABBBAAAAAADDDDDDDDDEEEHHHKKKNNNPPPWWWZZZaaaiiirrr|||}}}xxxsssnnnkkkjjjiiifffhhhfff```^^^bbbeeeeeeeeehhhlllppptttyyy~~~tttkkkccc```___ZZZVVVUUUVVVUUUUUUWWWZZZZZZXXXVVVWWWWWWXXXXXXWWWVVVUUUTTTUUUTTTSSSUUUXXXZZZZZZXXXZZZVVVXXXcccmmmkkkbbb\\\XXXXXXXXXXXXWWWUUUTTTRRRQQQQQQQQQTTTWWWXXXXXXWWWXXXVVVTTTSSSRRRRRRTTTTTTNNNLLLJJJIIIHHHIIIJJJKKKNNNMMMLLLMMMMMMMMMJJJHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBEEECCCAAAAAACCCCCCCCCBBBCCCBBBBBBAAA@@@>>>===<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>===============<<<;;;;;;>>>>>>>>>???AAACCCFFFHHHMMMQQQYYYbbbiiimmmooopppmmmqqqwww|||yyylllhhhaaa\\\XXXUUUSSSQQQLLLLLLKKKJJJIIIHHHHHHGGGGGGEEECCC@@@???>>>???@@@>>>>>>=========>>>>>>???<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<============<<<;;;;;;======>>>>>>??????@@@@@@BBBGGGPPPYYYbbbgggkkklllaaadddjjjnnnqqqtttxxx{{{zzzuuuooogggaaa\\\XXXTTTQQQOOOMMMLLLJJJGGGGGGGGGFFFFFFEEEEEEDDDBBBAAA???===<<<<<<=====================>>>???@@@>>>AAADDDFFFGGGGGGHHHIIIKKKKKKLLLLLLLLLNNNRRRUUU^^^aaajjjyyywwwiiifffdddcccbbbbbb```___bbbbbbcccccccccbbb```^^^]]]\\\ZZZWWWVVVVVVVVVVVVXXXXXXXXXXXXZZZ\\\___```bbb___\\\[[[ZZZXXXVVVTTTPPPQQQRRRRRRSSSVVVZZZ]]]]]]]]]\\\]]]]]][[[WWWTTTTTTWWWYYY[[[ZZZXXXVVVUUUVVVUUUSSSSSSVVVYYYZZZ[[[WWWUUUSSSSSSTTTTTTSSSQQQQQQQQQPPPPPPSSSXXX```fffgggccc\\\WWWTTTSSSSSSSSSRRRSSSTTTUUUUUURRRNNNLLLJJJKKKMMMNNNNNNMMMKKKJJJNNNPPPQQQPPPOOOOOOQQQSSSRRRVVVXXXTTTRRRRRRQQQOOOLLLKKKJJJIIIHHHHHHGGGHHHIIIFFFEEEGGGIIIJJJPPPXXXeeekkkrrrzzzvvvfffZZZVVV[[[lll||||||uuurrrxxxwwwwwwxxxyyyyyyvvvtttnnnmmmllliiifffccc```___aaa^^^ZZZUUUQQQPPPPPPQQQQQQRRRQQQOOOPPPRRRPPPLLLIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNQQQSSSUUUVVVXXX^^^fffpppzzztttlllfffdddaaa^^^]]]^^^```aaa^^^dddhhhhhhlllrrrwwwwwwtttuuuzzzuuuhhhbbbbbb\\\XXXZZZ[[[XXXWWWYYYVVV\\\eeemmmnnnhhh```YYYXXXXXXYYYYYYXXXVVVTTTSSSQQQRRRSSSVVVXXXXXXXXXXXXUUUQQQSSS\\\cccccc```___```___^^^\\\YYYUUURRRPPPQQQPPPPPPRRRTTTUUUSSSRRRRRRQQQPPPNNNLLLLLLKKKKKKMMMLLLIIIHHHGGGGGGHHHIIINNNLLLIIIIIIJJJLLLLLLLLLHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDBBBAAABBBBBBBBBBBBCCCDDDEEEFFFCCCAAA???>>>??????>>>===??????????????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;<<<===>>>>>>>>>===<<<>>>AAAGGGOOOWWW^^^cccfffYYY\\\```bbbdddgggjjjlllnnnppprrrvvvzzz}}}{{{xxxtttoooiiiddd```\\\VVVRRRQQQNNNKKKHHHGGGFFFEEECCCGGGGGGFFFEEEDDDCCCBBBBBB>>>>>><<<;;;;;;;;;<<<<<<=========>>>>>>@@@AAABBBBBBEEEHHHIIIIIIHHHHHHIIIPPPOOONNNNNNPPPUUU]]]bbblllsss~~~zzzrrrnnnhhhfffcccbbbbbbaaa```___```aaabbbaaa```___]]]]]]]]]\\\ZZZXXXWWWVVVVVVVVVXXXWWWWWWXXXZZZ\\\^^^___```^^^[[[ZZZYYYYYYWWWVVVQQQSSSTTTTTTTTTUUUXXXZZZ\\\\\\\\\\\\\\\[[[WWWTTTUUUVVVXXX[[[[[[ZZZXXXVVVWWWUUUSSSSSSVVVYYY[[[\\\VVVUUUTTTSSSSSSRRRQQQPPPRRRRRRRRRSSSUUUZZZbbbgggbbb]]]VVVQQQPPPQQQQQQPPPQQQRRRSSSSSSRRROOOLLLJJJHHHJJJLLLMMMMMMLLLJJJIIILLLNNNPPPPPPPPPPPPQQQSSSNNNSSSUUURRRPPPRRRRRRPPPLLLKKKJJJHHHGGGFFFFFFFFFIIIFFFEEEHHHHHHIIIOOOVVVbbbhhhpppzzzvvvhhh^^^___kkkwww}}}zzzuuunnnfff___ZZZWWWUUUTTTTTTRRRNNNOOORRRRRRNNNMMMLLLIIIGGGFFFEEEFFFGGGJJJJJJKKKKKKLLLOOORRRTTTRRRUUUXXXYYYZZZ\\\```cccbbbdddhhhpppzzzuuulllddd```^^^\\\ZZZ[[[^^^aaaccc___hhhqqquuuzzz}}}|||uuuggg___^^^]]]YYYWWWYYYYYYVVVVVVXXXZZZcccooowwwwwwnnnbbbZZZXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSUUUUUUUUUUUUVVVVVVVVVSSSTTTZZZ]]]]]]\\\^^^]]]]]]]]][[[YYYVVVSSSQQQQQQQQQPPPQQQSSSSSSQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGIIIJJJMMMJJJHHHHHHKKKNNNOOOPPPHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFAAA???===<<<======<<<;;;<<<<<<============<<<<<<:::;;;<<<<<<===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999:::<<<>>>>>>>>>===<<>>>>>===<<<<<<<<<<<<<<<======>>>>>>???@@@AAABBBDDDEEEFFFHHHJJJJJJIIIIIIJJJKKKNNNNNNOOORRRWWW```kkkrrrxxxoookkkjjjgggdddaaa```______]]][[[]]]^^^```___]]]\\\\\\]]]___^^^]]][[[ZZZYYYXXXXXXXXXWWWWWWWWWXXXZZZ\\\]]]___\\\ZZZYYYYYYZZZZZZYYYWWWYYYZZZZZZYYYWWWWWWXXXZZZYYYYYYYYYZZZYYYWWWUUUUUUUUUVVVYYY[[[\\\ZZZXXXXXXVVVTTTTTTVVVYYYZZZZZZUUUUUUTTTSSSRRRQQQPPPPPPRRRRRRSSSSSSUUUYYY___ccc\\\WWWPPPMMMNNNOOOOOOOOOOOOQQQRRRPPPNNNKKKJJJJJJGGGIIIKKKLLLLLLKKKJJJIIIKKKMMMOOOPPPOOOOOOPPPQQQLLLQQQSSSPPPOOORRRSSSQQQMMMLLLKKKIIIGGGFFFFFFFFFHHHFFFFFFHHHHHHHHHMMMTTT]]]dddnnnyyyvvvkkkfffhhhlllqqqxxx|||uuuqqqqqqtttxxxyyyppphhhccc^^^___^^^\\\^^^bbbccc___\\\XXXTTTPPPNNNPPPRRRTTTWWWXXXYYYZZZ[[[^^^cccfffcccgggkkklllkkkkkknnnqqqpppsssxxxssskkkeee___ZZZYYYXXXXXX[[[```eeeiiimmmwwwyyyrrrjjj___[[[\\\XXXUUUTTTVVVVVVSSSSSSVVV\\\dddpppvvvuuulllbbb\\\XXXWWWTTTRRRQQQQQQQQQQQQSSSTTTUUUTTTSSSSSSUUUWWWYYYVVVVVVXXXXXXWWWXXX[[[YYYYYYYYYXXXWWWTTTRRRQQQQQQPPPOOOOOOPPPPPPNNNLLLJJJJJJJJJKKKKKKLLLLLLLLLIIIHHHGGGFFFFFFHHHIIIKKKLLLJJJHHHIIIKKKNNNPPPPPPHHHGGGGGGGGGGGGGGGHHHHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEAAA???=========>>>===<<<;;;;;;<<<<<<<<<;;;::::::999:::;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::888999;;;===>>>>>>======???>>>===>>>BBBIIIOOOSSSNNNPPPRRRSSSSSSUUUWWWZZZZZZZZZ[[[]]]^^^___```aaa___```aaacccfffiiikkkmmmnnnoooppprrrtttuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvwww{{{~~~zzzvvvuuummmjjjgggbbb]]]ZZZWWWUUUQQQNNNKKKHHHGGGGGGGGGGGGIIIGGGFFFEEEFFFFFFDDDCCCAAA@@@@@@???>>>===<<<<<<<<<=========>>>>>>??????@@@@@@AAABBBCCCEEEGGGHHHGGGIIIJJJJJJJJJKKKMMMOOOOOOSSSZZZbbblllxxxyyypppmmmjjjhhheeebbb___^^^]]]\\\[[[YYYZZZ\\\^^^]]]\\\[[[]]]______^^^]]]\\\ZZZYYYXXXXXXWWWWWWVVVUUUVVVWWWXXXYYYZZZWWWUUUTTTVVVWWWXXXXXX___aaacccccc```\\\YYYXXXWWWVVVUUUVVVWWWWWWVVVUUUTTTTTTTTTWWW[[[]]]\\\ZZZWWWUUUSSSTTTUUUWWWWWWWWWTTTTTTTTTSSSQQQPPPPPPPPPOOOPPPRRRSSSUUUXXX\\\___ZZZTTTNNNMMMOOOQQQPPPNNNNNNOOOOOOMMMJJJHHHIIIKKKGGGHHHIIIJJJKKKJJJJJJIIILLLNNNOOOPPPNNNMMMMMMNNNKKKOOOQQQNNNNNNQQQRRRQQQOOONNNLLLJJJHHHGGGFFFFFFHHHEEEEEEGGGGGGGGGKKKRRRZZZaaakkkuuu|||yyynnneee___\\\dddooo{{{{{{ooohhheeedddggglllrrrxxxyyyrrruuuvvvwww|||uuuqqqlllggggggjjjpppssstttttttttrrrpppqqquuuyyyyyy~~~~~~{{{|||}}}|||~~~oooeeebbb___[[[YYYYYYYYY\\\aaaiiiqqqvvvtttjjjhhhcccYYYUUUXXXTTTRRRSSSUUUUUURRRSSSVVVZZZ```gggkkkiiiddd```^^^\\\YYYUUURRRPPPQQQSSSTTTRRRSSSSSSRRRQQQRRRVVVZZZ^^^[[[XXXXXXTTTQQQSSSXXXVVVVVVVVVUUUTTTRRRPPPNNNOOOMMMLLLMMMMMMLLLJJJHHHGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEFFFHHHJJJLLLLLLJJJIIIIIIKKKLLLLLLLLLGGGGGGGGGGGGHHHIIIJJJJJJGGGEEECCC@@@???@@@AAABBB@@@@@@@@@@@@@@@AAABBBCCC@@@>>>======>>>???>>>===<<<<<<<<<<<<;;;;;;:::999888999;;;======<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888999:::;;;;;;<<<;;;;;;:::::::::;;;>>>BBBEEEHHHJJJLLLNNNOOOOOOQQQTTTWWWWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWWWWXXXZZZ\\\^^^___^^^^^^```aaacccdddfffggggggggggggggggggffffffeeebbbgggmmmpppmmmiiigggfff```]]]ZZZVVVSSSQQQPPPOOOJJJGGGEEEBBBBBBCCCEEEFFFBBBAAA@@@AAABBBCCCBBBAAA>>>>>>>>>=====================>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGHHHIIIGGGHHHIIIJJJJJJMMMPPPSSSYYY```lllyyyxxxllliiiiiihhheeedddaaa___]]]]]]\\\[[[YYYXXXZZZ]]]]]][[[[[[^^^```]]]\\\[[[ZZZYYYWWWVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWTTTRRROOOOOOQQQSSSUUUUUUeeegggjjjiiieee___[[[YYYVVVTTTSSSSSSUUUVVVVVVVVVTTTSSSRRRUUUZZZ]]]]]][[[UUUTTTSSSSSSUUUVVVUUUTTTSSSSSSTTTSSSQQQPPPPPPQQQLLLNNNQQQSSSTTTWWWZZZ]]][[[UUUPPPNNNQQQSSSQQQOOOMMMNNNNNNKKKGGGFFFHHHKKKGGGHHHHHHIIIJJJJJJJJJJJJMMMOOOPPPPPPMMMKKKJJJKKKJJJNNNPPPMMMMMMPPPQQQPPPQQQOOOMMMKKKIIIHHHGGGGGGGGGDDDDDDFFFFFFFFFJJJPPPYYY___hhhoootttzzztttcccWWWLLLSSS___lllyyy|||nnneeeaaa```aaaccceeeiiiooouuuzzz{{{|||{{{ooobbb\\\\\\\\\YYY\\\\\\^^^bbbjjjttt}}}}}}wwwjjjbbbccc___UUUQQQTTTSSSRRRSSSVVVVVVTTTUUUYYYXXX[[[______^^^]]]^^^```aaa]]]XXXTTTRRRTTTWWWYYYQQQRRRRRRPPPPPPRRRXXX]]]bbb^^^ZZZXXXRRRNNNPPPVVVTTTUUUTTTTTTRRROOOMMMLLLMMMLLLJJJJJJKKKJJJGGGEEEGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDFFFHHHKKKMMMMMMKKKIIIIIIJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLHHHFFFBBB???>>>???AAABBB@@@@@@??????@@@@@@AAAAAA>>><<<;;;;;;===>>>==================<<<;;;:::999888999;;;======<<<;;;:::999999::::::;;;<<<======;;;;;;<<<<<<;;;;;;:::999999999999999999999999999555666888;;;===??????@@@KKKKKKLLLMMMNNNNNNNNNMMMVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPUUUUUUUUUUUUVVVXXXYYYZZZ]]]\\\ZZZXXXVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[TTTSSSQQQNNNKKKHHHFFFEEECCCCCCCCCCCCDDDFFFGGGHHHCCCCCCDDDCCCBBB@@@>>><<<======<<<<<<<<<=========>>><<<:::<<<@@@CCCDDDCCCBBBBBBCCCEEEHHHJJJJJJIIIMMMNNNMMMKKKJJJPPP\\\eeesss|||wwwkkkdddcccdddcccbbbccc___ZZZYYYYYYZZZYYYWWWZZZYYYXXXZZZ\\\]]]\\\[[[[[[YYYWWWXXXYYYZZZYYYXXXQQQSSSUUUUUUSSSRRRQQQQQQUUUSSSPPPNNNNNNOOOQQQRRR```eeekkklllggg```ZZZWWWWWWVVVUUUTTTSSSQQQPPPOOOPPPSSSVVVYYYZZZZZZ\\\]]]VVVTTTRRRQQQQQQRRRUUUVVVSSSRRRPPPNNNMMMKKKKKKJJJNNNMMMLLLMMMPPPWWW]]]aaabbb[[[SSSNNNNNNOOOPPPPPPLLLMMMMMMLLLIIIGGGHHHHHHKKKJJJJJJKKKLLLOOOQQQSSSRRRQQQQQQPPPNNNLLLJJJIIILLLMMMNNNOOOOOOOOOOOOOOONNNOOOPPPNNNKKKHHHGGGGGGHHHFFFEEEDDDFFFIIILLLNNNQQQWWW```iiirrrzzznnn[[[UUUNNNMMMWWWfffuuu{{{ppphhhffffffggghhhhhhiiiiiiiiisssuuu{{{{{{}}}pppkkkccc\\\VVVUUUVVVWWW^^^dddhhhhhhnnn}}}|||wwwkkkeee]]]YYYYYYXXXTTTPPPQQQQQQRRRUUUVVVVVVTTTQQQTTTUUUWWWXXXXXXZZZ\\\___ccc___ZZZWWWVVVVVVVVVVVVWWWTTTPPPNNNPPPXXXbbbjjjooohhh^^^VVVRRRQQQQQQQQQRRRRRRRRRQQQOOOMMMKKKJJJLLLLLLKKKJJJHHHFFFDDDCCCEEEFFFHHHJJJJJJKKKJJJJJJKKKIIIGGGHHHIIIJJJIIIHHHKKKKKKJJJIIIHHHGGGGGGFFFFFFHHHIIIJJJJJJIIIGGGEEEGGGFFFDDDBBBAAABBBCCCDDDDDDBBB@@@???@@@@@@???>>>???>>><<<;;;::::::;;;<<<>>>>>>======<<<<<<;;;;;;:::888777888:::<<<<<<<<<:::999888999;;;<<<;;;:::<<<;;;::::::999999999::::::::::::::::::999888777777888999:::;;;;;;<<<;;;GGGGGGHHHIIIJJJLLLLLLMMMPPPPPPOOOOOONNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMNNNNNNOOOPPPQQQSSSRRRQQQOOONNNNNNNNNNNNRRRRRRRRRSSSSSSTTTTTTUUUMMMMMMLLLJJJIIIGGGFFFEEECCCCCCBBBCCCCCCDDDEEEFFFBBBBBBCCCBBBAAA???===<<<<<<<<<<<<<<<<<<===>>>>>>???>>>===???CCCEEEFFFEEEJJJJJJJJJKKKLLLLLLJJJIIIHHHJJJKKKMMMRRR```rrrwwwooofffaaaaaaccccccaaaccc```\\\ZZZ[[[[[[ZZZYYYZZZYYYWWWXXXZZZ[[[[[[ZZZUUUTTTRRRSSSUUUVVVVVVUUUSSSTTTTTTTTTRRRQQQPPPPPPQQQPPPNNNMMMMMMOOOQQQSSS\\\aaafffgggccc]]]YYYWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSUUUXXXYYYYYYXXXYYYZZZVVVUUUSSSQQQQQQRRRTTTUUURRRQQQPPPNNNMMMLLLKKKKKKMMMLLLKKKLLLPPPVVV\\\```^^^YYYQQQMMMLLLMMMNNNNNNLLLMMMNNNMMMKKKJJJKKKLLLKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPOOONNNLLLJJJIIILLLLLLLLLMMMMMMNNNNNNNNNMMMNNNOOONNNKKKHHHGGGGGGGGGFFFEEEEEEGGGIIIKKKLLLMMMRRRYYYbbbkkkttt|||{{{jjjYYYPPPIIINNNYYYeeerrr{{{zzzsssnnnmmmllllllkkkkkkkkkllljjjkkkmmmqqqvvv{{{~~~xxxvvv~~~}}}|||zzztttooogggccc^^^YYYWWWYYY\\\^^^cccjjjoooqqqxxxzzzvvvvvv{{{vvvgggddd___ZZZXXXYYYYYYVVVRRRRRRRRRRRRTTTVVVVVVTTTRRRSSSUUUVVVVVVVVVWWWYYY[[[aaa^^^[[[YYYZZZZZZYYYYYYUUUSSSQQQPPPRRRZZZccckkknnnggg^^^VVVSSSRRRRRRRRRVVVVVVVVVUUURRROOOLLLJJJLLLKKKJJJIIIHHHFFFEEEEEEHHHIIIJJJKKKLLLLLLKKKJJJJJJHHHGGGGGGIIIIIIIIIHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDEEEDDDBBB@@@@@@@@@AAABBBAAA???============<<<;;;===<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<999888777888:::;;;;;;::::::999888999;;;<<<;;;:::;;;:::999999888888888999:::::::::::::::999888777777888999:::::::::::::::BBBBBBBBBCCCEEEGGGJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFFFFFFFGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKFFFFFFEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@CCCFFFHHHHHHGGGKKKKKKKKKLLLKKKJJJIIIHHHFFFJJJNNNUUUbbbvvvtttkkkeee```]]]___aaaaaa```cccaaa^^^\\\\\\]]]\\\[[[ZZZXXXVVVUUUWWWYYYYYYYYYVVVTTTSSSTTTVVVWWWWWWVVVUUUTTTSSSQQQQQQPPPQQQQQQMMMMMMLLLLLLMMMOOORRRSSSWWWZZZ^^^___]]]ZZZXXXWWWTTTSSSRRRQQQRRRSSSTTTUUUUUUWWWYYYYYYWWWUUUUUUUUUUUUTTTRRRPPPPPPQQQRRRSSSPPPPPPOOOMMMMMMLLLLLLMMMJJJJJJJJJLLLPPPUUUZZZ]]]YYYUUUOOOKKKJJJKKKLLLLLLMMMNNNOOOOOOMMMMMMNNNOOOKKKLLLMMMOOOPPPPPPOOOOOOPPPPPPOOOOOOMMMLLLJJJJJJLLLKKKKKKJJJKKKKKKLLLMMMKKKLLLMMMLLLIIIGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIJJJIIIMMMTTT\\\fffqqq{{{{{{fffYYYLLLHHHLLLSSS^^^hhhtttuuuwwwzzz~~~{{{uuusssrrrppppppqqqrrrsssqqqnnnkkkkkknnnqqqtttuuuyyysssqqqxxx|||uuurrrnnnnnnnnnmmmiiieeebbb___\\\YYYZZZ^^^bbbfffkkkrrrxxx|||vvvooommmnnntttzzz~~~rrrfff]]][[[XXXVVVVVVYYYYYYWWWTTTTTTSSSRRRSSSUUUUUUUUUSSSRRRSSSTTTTTTSSSSSSUUUWWW]]]\\\ZZZ[[[\\\[[[ZZZXXXQQQRRRQQQRRRUUU[[[dddiiikkkeee]]]VVVSSSSSSRRRRRRUUUUUUUUUTTTRRRMMMIIIGGGJJJIIIHHHGGGGGGFFFGGGGGGJJJKKKLLLMMMMMMLLLKKKKKKIIIHHHFFFFFFHHHIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>??????===;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999888777888999:::999888:::999888999:::;;;;;;999999999999888888888888888999999:::::::::999888888888888999::::::999999999AAA@@@??????@@@BBBEEEGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>======;;;;;;;;;<<<>>>???AAABBB@@@AAACCCFFFHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKMMMRRR[[[fffwwwsssjjjbbb```]]]\\\]]]^^^^^^]]]bbbaaa___^^^^^^^^^^^^]]][[[XXXTTTSSSTTTVVVWWWXXXXXXWWWUUUUUUVVVWWWWWWVVVUUUSSSPPPOOOPPPRRRSSSTTTNNNMMMMMMMMMNNNPPPRRRSSSTTTVVVXXXYYYYYYXXXXXXXXXSSSRRRPPPOOOOOOPPPRRRSSSTTTVVVWWWVVVTTTRRRQQQQQQSSSQQQPPPNNNNNNNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMIIIJJJKKKMMMPPPTTTXXXZZZUUURRRNNNJJJIIIJJJKKKLLLNNNOOOPPPOOOMMMLLLLLLMMMKKKLLLOOOQQQQQQPPPNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJIIIHHHHHHIIIJJJJJJGGGHHHIIIHHHFFFEEEEEEFFFDDDEEEFFFHHHHHHHHHGGGGGGHHHLLLRRR[[[ggguuuvvvfffTTTIIIFFFHHHQQQYYYeeehhhnnnvvv|||wwwvvvuuutttuuuxxx{{{}}}{{{uuurrrtttwwwzzzzzz}}}wwwrrrrrruuuwwwwwwwww{{{xxxyyy}}}}}}wwwttttttttttttsssrrrqqqnnnmmmiiihhhggghhhjjjkkkiiiggghhheeeaaa___```dddiiilllvvv|||yyyoookkklllooowww|||kkkddd```[[[UUUTTTTTTUUUWWWXXXVVVTTTVVVTTTRRRRRRTTTUUUUUUTTTPPPQQQRRRRRRRRRRRRUUUWWWXXXXXXXXXZZZZZZYYYVVVSSSMMMOOOQQQSSSVVV[[[aaafffgggbbb[[[VVVTTTSSSSSSRRRRRRSSSTTTSSSQQQMMMIIIFFFHHHGGGFFFEEEEEEFFFGGGHHHKKKKKKLLLMMMMMMLLLKKKJJJHHHGGGEEEEEEGGGHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@???>>>============???===<<<<<<===>>>===<<<999:::<<<===>>>===<<<<<<:::::::::;;;;;;<<<<<<===:::999888999::::::999777999888888888:::;;;:::999999999:::::::::999999999999999:::::::::999999888::::::::::::::::::999999AAA@@@???===>>>???AAABBBBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBB@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????>>>>>>?????????>>>>>>>>>>>>>>>>>>;;;<<<<<<===???AAACCCDDDAAACCCEEEHHHIIIIIIJJJJJJIIIKKKLLLKKKJJJKKKOOORRRYYYaaannn}}}qqqhhhddd```___]]]\\\\\\\\\\\\[[[`````````___^^^^^^^^^^^^[[[WWWTTTRRRSSSUUUVVVVVVXXXVVVTTTSSSSSSSSSRRRQQQSSSPPPMMMMMMPPPSSSUUUVVVQQQPPPPPPOOOPPPQQQRRRSSSSSSTTTTTTVVVWWWXXXXXXWWWUUUTTTRRRQQQPPPPPPQQQQQQPPPRRRTTTSSSQQQOOOOOOOOOOOONNNMMMLLLKKKKKKLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNIIIJJJLLLOOOQQQSSSUUUVVVPPPOOOMMMJJJIIIIIIJJJKKKNNNOOOOOOMMMJJJHHHHHHIIIJJJLLLOOOQQQQQQPPPNNNLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGCCCDDDEEEDDDCCCBBBCCCEEEDDDEEEFFFHHHHHHGGGEEEEEEEEEIIIPPPZZZgggwww{{{lllYYYLLLDDDBBBGGGNNNSSSYYYdddqqq}}}}}}|||zzzyyyzzz|||~~~yyyzzzyyyppplllkkkjjjhhhgggfffjjjqqqtttuuuvvvzzzxxxnnniiidddaaabbbbbbcccdddddddddeeefffhhhhhhjjjmmmppprrrsssrrrooommmiiihhhiiimmmrrrvvv{{{qqqjjjjjjppp{{{ooo```\\\ZZZXXXTTTTTTTTTUUUVVVUUUTTTSSSWWWUUUSSSSSSTTTUUUUUUTTTNNNPPPQQQRRRRRRSSSUUUXXXWWWWWWXXXYYYYYYWWWRRRNNNKKKMMMPPPSSSUUUYYY]]]aaaaaa]]]XXXUUUTTTSSSSSSRRRPPPQQQRRRRRRQQQNNNKKKIIIEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDFFFGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFDDDCCCBBBBBBBBBBBB@@@@@@???>>>>>>============<<<;;;;;;<<<>>>===<<<999:::<<<===>>>===<<<<<<999999::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<:::888999888777888:::;;;:::999::::::;;;<<<<<<;;;;;;:::888999999:::::::::999999:::;;;;;;;;;;;;;;;:::999CCCBBB@@@?????????@@@AAA???????????????>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@>>>>>>>>>???AAACCCDDDEEECCCEEEHHHIIIIIIJJJLLLMMMKKKLLLMMMLLLLLLOOOVVV[[[llluuuqqqeee````````````^^^]]]\\\[[[ZZZZZZ]]]^^^______]]]\\\]]]^^^ZZZWWWTTTSSSSSSTTTTTTTTTYYYWWWUUUTTTTTTTTTSSSRRRSSSOOOLLLLLLPPPTTTUUUUUURRRRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSTTTVVVWWWVVVUUUVVVVVVUUUUUUTTTSSSRRRRRROOOQQQRRRRRRPPPNNNMMMNNNLLLKKKKKKKKKKKKKKKKKKLLLNNNMMMMMMLLLLLLLLLMMMMMMHHHJJJLLLOOOPPPQQQQQQPPPKKKLLLLLLJJJHHHHHHIIIKKKMMMNNNMMMKKKGGGEEEDDDEEEHHHJJJMMMOOOPPPOOONNNMMMKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHFFFEEEDDD@@@AAABBBBBBAAAAAACCCEEEDDDEEEFFFGGGGGGFFFDDDCCCBBBEEEKKKSSS```ooo}}}~~~uuujjj\\\RRRHHHBBBCCCGGGEEELLLXXXhhhxxx~~~}}}vvvllliiifffccc\\\\\\aaaiiillljjjjjjllllllrrr{{{}}}||||||}}}}}}}}}|||zzzxxxwwwuuuyyy}}}rrreee]]]ZZZYYYXXXUUUWWWZZZ]]]```dddiiilllrrrsssuuuwwwyyyzzz{{{{{{sssqqqoooooorrrxxx~~~xxxsssnnnjjjoooyyymmm```[[[YYYWWWVVVVVVUUUUUUTTTTTTSSSSSSVVVUUUTTTTTTUUUVVVTTTSSSOOOPPPQQQRRRQQQRRRUUUWWWWWWWWWXXXYYYYYYVVVQQQMMMLLLNNNQQQRRRTTTVVVYYY\\\\\\YYYUUUSSSSSSSSSRRRQQQKKKKKKKKKKKKKKKIIIHHHGGGEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHFFFEEECCCCCCEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@??????>>>=========;;;999888999;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<999999::::::::::::::::::;;;:::;;;<<<>>>>>>;;;999999888777888999::::::888999:::<<<=========<<<;;;888888999:::::::::999999999::::::;;;;;;;;;::::::BBBBBBBBBBBBBBBCCCCCCCCC@@@@@@??????>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>?????????>>>???@@@@@@@@@???>>>===<<<<<<======>>>>>>??????>>>>>>??????@@@@@@AAAAAA@@@@@@??????>>>????????????>>>>>>>>>>>>???@@@AAA@@@@@@AAAAAACCCDDDEEEFFFFFFHHHJJJKKKJJJLLLOOORRRNNNPPPRRRSSSVVV^^^jjjssszzzooohhhaaa^^^___``````___]]][[[ZZZ[[[[[[ZZZ\\\^^^^^^\\\[[[\\\^^^ZZZXXXUUUTTTTTTTTTSSSRRRWWWVVVTTTTTTVVVWWWVVVVVVTTTPPPMMMMMMQQQTTTSSSQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRTTTVVVVVVTTTQQQQQQRRRTTTUUUUUUTTTRRRQQQQQQRRRSSSRRRPPPNNNMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLGGGIIIKKKNNNNNNMMMKKKJJJGGGHHHIIIHHHFFFEEEGGGIIIJJJKKKKKKIIIFFFDDDDDDDDDGGGIIIKKKMMMOOOOOONNNMMMJJJJJJKKKKKKLLLKKKKKKKKKHHHIIIJJJJJJIIIGGGDDDBBB@@@AAABBBAAAAAABBBDDDFFFEEEFFFFFFFFFEEEDDDDDDCCC@@@CCCFFFLLLTTT```lllttt}}}~~~vvvoooiiibbb]]]TTTKKKHHHIIICCCFFFNNNZZZllltttpppkkkeee___^^^aaafffgggdddccceeeaaaffflllppppppooommmllljjjlllnnnooonnnllljjjhhhfffiiimmmnnnmmmpppvvv{{{|||~~~|||xxxpppeee\\\WWWXXXZZZ[[[VVVZZZ___dddjjjqqqyyyvvvuuusssssswww}}}xxxqqqrrrsssttt|||kkk```\\\[[[XXXWWWWWWVVVUUUTTTTTTUUUVVVVVVUUUUUUVVVWWWVVVTTTRRRQQQRRRRRRQQQPPPOOOQQQRRRTTTTTTUUUVVVWWWUUUQQQNNNOOOQQQSSSSSSSSSTTTWWWYYYWWWUUUSSSRRRRRRRRRQQQPPPLLLKKKJJJIIIHHHGGGFFFFFFFFFHHHJJJLLLLLLKKKIIIHHHFFFGGGHHHIIIJJJJJJIIIIIIFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEBBBCCCCCCCCCBBB@@@>>>===?????????>>>>>>===<<<;;;:::999888999;;;======<<<===<<<<<<;;;;;;;;;<<<<<<::::::::::::999999999999999999:::<<<>>>>>><<<:::999777777888999:::999888888999;;;======<<<;;;:::777888999::::::::::::999666777888999999999999999AAABBBCCCEEEEEEFFFFFFEEECCCCCCBBBAAA@@@??????>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????@@@@@@AAA@@@@@@AAABBBAAA@@@???>>>;;;;;;<<<===>>>??????@@@<<<<<<===>>>???@@@AAABBB@@@@@@????????????@@@@@@??????>>>>>>>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKLLLLLLKKKMMMQQQUUUUUUXXX\\\```gggtttxxxjjjfffeeeaaa___```______^^^\\\ZZZZZZ[[[]]]XXX[[[]]]]]][[[ZZZ[[[]]]YYYXXXVVVUUUVVVUUUSSSQQQPPPOOONNNPPPRRRTTTTTTTTTWWWRRRNNNNNNQQQSSSPPPMMMNNNOOOPPPRRRTTTUUUVVVWWWTTTSSSRRRSSSUUUUUURRRNNNKKKMMMPPPRRRSSSRRRPPPOOOSSSUUUUUUTTTQQQNNNLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKFFFHHHJJJLLLLLLJJJGGGEEECCCFFFHHHGGGDDDCCCEEEGGGHHHIIIIIIHHHFFFEEEEEEFFFFFFHHHJJJLLLMMMNNNNNNNNNIIIJJJKKKKKKKKKKKKKKKKKKGGGIIIKKKKKKJJJGGGCCCAAAAAAAAABBBBBBAAACCCFFFHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCEEEHHHMMMUUU^^^eeepppxxxwwwoooooollljjjhhhaaaVVVQQQQQQHHHGGGIIIQQQ```uuu|||wwwpppiiigggeeeeeegggfffbbbaaaccc___cccgggjjjiiigggfffeee^^^```ccceeedddbbb___]]]\\\___aaaaaa___aaagggmmmlllooorrrpppmmmpppxxx~~~tttnnnqqqrrrpppkkkggg```ZZZXXX[[[___ccc]]]bbbhhhooovvvzzzxxxuuuuuuxxx~~~|||rrrooouuuzzz{{{uuu|||zzzqqqddd[[[YYYYYYWWWXXXWWWVVVUUUTTTTTTWWWYYYUUUUUUUUUWWWXXXWWWSSSQQQSSSTTTSSSQQQNNNLLLMMMNNNOOOOOOPPPRRRTTTSSSPPPMMMRRRTTTTTTTTTSSSTTTVVVXXXUUUSSSQQQQQQQQQRRRQQQOOOVVVTTTQQQOOOMMMLLLLLLLLLHHHJJJMMMOOOOOOMMMJJJHHHEEEFFFHHHJJJKKKKKKJJJJJJEEEDDDBBBBBBDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBBBBAAA???<<<:::>>>>>>>>>>>>===<<<;;;:::<<<;;;:::;;;===????????????>>><<<;;;::::::;;;<<<;;;::::::999999888888888777777888;;;======;;;999888777777777999:::999888777888:::<<<<<<<<<:::999777888999:::::::::::::::444444555777888888888888FFFFFFEEEDDDDDDDDDEEEEEEFFFEEECCCAAA@@@>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>??????>>>===============@@@???>>>======>>>???@@@<<<=========>>>>>>>>>>>>BBBAAA????????????AAABBB??????@@@BBBDDDDDDCCCAAACCCDDDDDDDDDDDDEEEFFFGGGIIIJJJLLLMMMOOOSSSXXX[[[```kkkwww{{{rrrnnngggaaa]]]\\\]]]^^^___]]]ZZZXXXWWWXXXZZZ[[[\\\[[[[[[ZZZZZZZZZZZZZZZXXXWWWVVVTTTSSSQQQPPPOOOTTTRRRPPPPPPRRRTTTVVVWWWXXXVVVTTTSSSSSSTTTSSSRRRRRRQQQQQQRRRTTTVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPQQQQQQQQQPPPOOONNNNNNSSSSSSSSSRRRRRRPPPPPPOOOOOOMMMKKKLLLNNNQQQRRRSSSIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFIIILLLLLLHHHFFFEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJKKKMMMNNNNNNNNNPPPNNNLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLJJJHHHFFFEEECCCAAA@@@>>>???AAADDDFFFHHHHHHGGGFFFFFFEEEEEEDDDFFFGGGGGGHHHJJJOOOUUUZZZcccgggmmmrrruuuvvvuuutttnnnllllllmmmnnnjjj```YYYOOONNNLLLLLLTTTeeezzz{{{wwwtttkkkfffhhhjjjggggggkkkqqqpppqqqtttuuupppggg___aaa```^^^^^^^^^^^^\\\ZZZXXXZZZ]]]^^^___aaadddgggggghhhgggeeedddhhhooouuu}}}xxxlllfffjjjoooooollljjjgggeeeddddddeeefffdddkkktttxxx{{{yyytttqqqttt~~~~~~||||||oookkklllkkkhhhddd___[[[XXXWWWWWWYYYXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVVVVUUUUUUUUUUUUYYYVVVSSSOOOLLLKKKKKKKKKPPPPPPPPPQQQPPPPPPOOOOOOQQQOOONNNNNNPPPQQQQQQPPPRRRQQQOOONNNMMMMMMNNNOOORRRRRRRRRQQQQQQOOONNNNNNPPPQQQQQQOOOLLLJJJIIIIIILLLJJJIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEDDDCCCCCC???@@@AAAAAAAAA@@@???>>>@@@??????>>>===<<<<<<<<<;;;;;;<<<<<<===>>>>>>???<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888888999999:::::::::777777777777777777777777BBBBBBCCCDDDDDDEEEFFFFFFFFFEEECCCBBB@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>???>>>>>>===============??????>>>======>>>??????>>>>>>>>>>>>????????????BBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFGGGGGGFFFEEEGGGGGGFFFEEEEEEFFFGGGIIILLLMMMOOORRRXXXaaakkkrrr~~~vvvjjjgggaaa[[[XXXXXXZZZ[[[^^^]]]ZZZXXXXXXYYY[[[\\\[[[ZZZZZZZZZZZZZZZ[[[[[[YYYXXXVVVTTTRRROOONNNMMMRRRRRRRRRSSSUUUVVVWWWWWWXXXVVVSSSSSSTTTUUUUUUTTTSSSRRRRRRSSSUUUUUUTTTSSSRRRRRRQQQPPPOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPSSSTTTTTTTTTSSSRRRPPPOOOPPPNNNLLLMMMNNNPPPPPPPPPHHHHHHIIIJJJIIIHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGIIILLLKKKIIIFFFEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIMMMMMMMMMLLLJJJHHHFFFEEECCCCCCBBBBBBCCCDDDFFFHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDEEEFFFGGGKKKQQQUUUZZZ]]]ccciiimmmoooppppppooollliiijjjmmmmmmjjjfff[[[WWWPPPLLLNNNYYYfffpppvvvnnniiikkknnnooottt{{{{{{rrrlllfffdddbbbaaaaaaaaaaaa___]]]\\\]]]```dddhhhiiiiiimmmllljjjhhhhhhmmmuuu||||||rrrmmmqqqvvvwwwrrrpppllliiihhhhhhiiikkkjjjnnntttyyy|||zzz}}}qqqgggccccccdddbbb^^^[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPOOONNNNNNPPPQQQQQQPPPQQQPPPOOONNNNNNNNNOOOOOOPPPQQQRRRSSSSSSRRRPPPPPPQQQRRRRRRQQQNNNKKKKKKKKKKKKJJJHHHHHHIIIHHHGGGEEECCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEECCCBBBBBB@@@AAABBBBBBBBB@@@???>>>>>>>>>===<<<<<<;;;::::::999999:::;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999999999999;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;::::::::::::999::::::999999999888888888888888999999999999999999777777777777777777777777BBBBBBDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>???>>>>>>===============??????>>>>>>>>>>>>??????AAAAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCGGGJJJSSSUUUXXX___jjjyyyrrrkkkeeeaaa]]]XXXVVVVVVXXXZZZ]]]\\\[[[YYYYYYZZZ[[[\\\YYYYYYYYYYYYZZZ[[[\\\\\\ZZZYYYVVVTTTQQQOOONNNMMMSSSTTTVVVWWWXXXWWWVVVUUUWWWUUUSSSSSSUUUVVVWWWVVVTTTSSSSSSTTTUUUTTTRRROOOPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSUUUVVVUUUSSSQQQOOOPPPNNNMMMNNNOOOOOOMMMKKKFFFFFFGGGHHHGGGFFFEEEDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGIIIKKKKKKIIIGGGFFFFFFHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIMMMMMMMMMKKKJJJHHHFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDBBBCCCDDDEEEFFFIIIMMMQQQOOOQQQVVV[[[aaaeeehhhjjjlllhhheeefffkkkpppttttttooohhh___XXXVVVYYY\\\___kkkttt}}}xxxssspppqqqttt{{{}}}qqqmmmiiifffffffffgggfffdddbbbaaadddkkkoooooommmsssrrrpppoooqqqxxx}}}yyy{{{~~~~~~{{{xxxtttooommmmmmnnnooorrrsssuuu{{{vvvkkkeee```\\\[[[[[[ZZZXXXVVVVVVWWWYYYZZZWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSOOOOOOPPPQQQRRRRRRRRRRRRNNNOOOOOOPPPPPPOOOOOOOOOOOONNNMMMNNNPPPQQQPPPOOOOOONNNNNNNNNNNNOOOPPPPPPOOOPPPSSSUUUUUUTTTRRRPPPOOOPPPQQQPPPMMMKKKJJJKKKJJJHHHGGGGGGHHHHHHFFFEEEAAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFEEEDDDCCCAAA@@@BBBBBBCCCCCCBBB@@@???===<<<<<<;;;;;;:::999999999777888888999999::::::;;;::::::999999999999::::::999999999999888888888888888888888999999;;;<<<<<<:::::::::999999999888888:::999999999999888888888999999999888888888888888777777777777777777777777DDDEEEFFFGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@?????????????????????>>>============>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBAAACCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEDDDBBBBBBBBBCCCBBBCCCDDDDDDEEEHHHOOOTTT___cccjjjuuurrrkkkjjjeeebbb^^^ZZZWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\WWWXXXXXXXXXZZZ[[[\\\]]]ZZZYYYWWWUUUSSSRRRQQQQQQYYYYYYZZZYYYWWWUUUUUUUUUUUUSSSRRRSSSUUUXXXXXXXXXUUUTTTTTTTTTUUUSSSPPPMMMOOONNNMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQSSSUUUUUURRROOOMMMOOONNNNNNOOOOOOMMMJJJGGGEEEFFFGGGGGGGGGFFFDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIILLLKKKJJJIIIGGGEEEDDDCCCBBBDDDFFFHHHIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEFFFFFFHHHKKKNNNIIIJJJMMMQQQVVV[[[___bbbfffccc```bbbiiiqqqwwwzzzzzzuuuoookkkiiifffaaa]]]^^^dddmmmxxxyyyxxxvvvwww|||{{{sssnnnkkkkkklllllljjjjjjjjjkkknnnqqqrrrrrrvvvvvvxxxzzzzzztttppppppqqqrrrvvvwwwzzzxxxgggaaa```^^^ZZZYYYVVVUUUTTTTTTTTTVVVYYYZZZVVVWWWYYY[[[[[[[[[ZZZYYYYYYXXXVVVTTTSSSQQQQQQQQQKKKLLLOOOQQQRRRSSSRRRQQQMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNPPPPPPOOONNNMMMMMMMMMNNNNNNOOOPPPQQQOOOQQQTTTVVVVVVTTTQQQNNNKKKLLLMMMLLLJJJHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFDDDAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDBBB@@@???CCCCCCDDDCCCBBB@@@>>>===;;;;;;;;;:::::::::999999777888888888999999::::::999999888888888888999999999999999999999999888888888888888888888999::::::999999999888888888888777999999999999888888888888999999888888777777777666777777777777777777777777CCCCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGEEECCCDDDGGGJJJIIILLLOOOPPPRRRXXXaaahhhpppwwwrrriiigggiiifffccc___[[[XXXWWWXXXYYYXXXYYYZZZZZZ[[[[[[[[[[[[WWWWWWWWWXXXYYY[[[\\\]]]ZZZYYYWWWVVVVVVVVVWWWXXX``````]]]YYYTTTRRRSSSUUUTTTRRRQQQRRRUUUXXXYYYYYYUUUTTTSSSSSSTTTRRRPPPMMMNNNNNNMMMMMMLLLLLLMMMMMMQQQPPPOOOMMMLLLLLLLLLLLLLLLNNNPPPRRRRRRPPPMMMJJJMMMMMMMMMNNNNNNMMMIIIFFFFFFGGGHHHHHHHHHGGGEEEDDDCCCDDDGGGIIIKKKKKKKKKKKKJJJIIIIIIIIIJJJIIIHHHHHHDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBAAACCCEEEGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAACCCEEEEEEEEEFFFHHHJJJHHHHHHIIIJJJNNNRRRVVVYYY___^^^___bbbiiipppvvvyyywwwwwwwwwxxxxxxsssjjjbbb^^^aaafffnnn|||wwwyyy|||~~~vvvrrrpppppppppooosssuuutttqqqppptttxxxwwwzzzwwwssssssuuuvvvxxx|||~~~oooaaa]]]___]]]ZZZXXXVVVUUUTTTSSSTTTVVVXXXYYYVVVWWWXXXZZZZZZZZZYYYXXXVVVUUUSSSQQQPPPOOONNNNNNJJJKKKNNNPPPQQQPPPOOONNNLLLMMMMMMNNNOOOOOONNNNNNMMMLLLLLLNNNPPPPPPNNNMMMKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRTTTUUUTTTQQQMMMKKKHHHJJJKKKJJJIIIGGGGGGHHHHHHFFFEEEEEEGGGGGGFFFDDDBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFEEECCCAAA@@@???CCCCCCCCCCCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;999999999999::::::::::::888888888777777888888888999999999999:::::::::::::::999888777777777777777999999888888888777777777999999999888888888777777888888888777777666666666666666666666666666666666CCCCCCCCCDDDEEEGGGIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAA@@@???@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFBBBDDDFFFFFFFFFIIIOOOTTTXXX]]]aaacccdddiiirrrzzzwwwhhhaaaaaabbbccc```\\\XXXVVVUUUUUUUUUUUUVVVXXXZZZ[[[[[[ZZZZZZWWWWWWWWWXXXYYYZZZ\\\]]]ZZZYYYWWWWWWWWWYYY[[[\\\cccbbb___YYYSSSPPPRRRTTTSSSQQQPPPQQQTTTWWWXXXXXXTTTSSSQQQQQQRRRSSSQQQPPPOOOOOONNNNNNNNNNNNNNNOOORRRQQQOOOLLLKKKKKKKKKKKKJJJKKKMMMOOONNNMMMKKKIIIKKKKKKKKKLLLMMMLLLIIIGGGGGGGGGHHHIIIHHHGGGFFFEEECCCEEEIIILLLNNNOOOOOONNNKKKIIIHHHIIIJJJJJJJJJHHHCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIEEEEEECCCBBBBBBAAABBBBBBAAABBBDDDEEEFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@===???BBBCCCCCCCCCEEEFFFHHHGGGFFFGGGIIIKKKNNNPPPXXXYYY]]]aaagggmmmrrruuutttwww|||}}}uuupppjjjkkkllloooxxx{{{~~~xxxvvvuuuuuutttzzz~~~{{{uuusssxxx~~~}}}{{{xxxyyy}}}ttthhh]]][[[\\\ZZZWWWVVVVVVUUUTTTSSSTTTUUUWWWYYYVVVVVVWWWWWWWWWVVVVVVVVVSSSRRRQQQOOONNNMMMMMMLLLJJJLLLNNNOOOOOONNNMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNLLLLLLLLLNNNOOOOOONNNLLLKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRSSSSSSQQQNNNJJJHHHHHHJJJKKKKKKJJJIIIIIIJJJGGGFFFEEEFFFGGGGGGFFFEEECCCDDDFFFGGGHHHHHHHHHHHHFFFFFFEEEDDDCCCBBB@@@???AAAAAABBBBBBAAA???>>><<<======<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888777777777777888888999999999:::::::::::::::::::::999777777666666666999999999888888888777777999888888888888777777777777777777777666666666666666666666666666666666666NNNLLLJJJHHHHHHIIIKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBB@@@AAABBBCCCCCCBBBAAA@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHBBBEEEIIILLLOOOVVV```hhhtttyyy~~~~~~}}}~~~~~~mmmccc___^^^]]]]]][[[XXXUUUSSSSSSSSSTTTRRRTTTWWWYYY[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\[[[YYYXXXWWWWWWYYY[[[\\\```aaa```[[[TTTPPPQQQTTTRRRQQQPPPPPPSSSVVVWWWWWWSSSQQQOOOOOOQQQSSSTTTTTTPPPPPPOOOOOOOOOPPPPPPQQQQQQOOOMMMKKKJJJKKKKKKLLLIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHIIIJJJLLLMMMKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEEEEGGGKKKOOOQQQRRRRRRRRRLLLIIIGGGHHHJJJKKKJJJIIICCCDDDEEEFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIHHHDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@?????????<<<>>>BBBDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDFFFHHHIIIOOOQQQVVV[[[```fffllloooooottt{{{}}}~~~|||~~~|||zzzzzzyyy}}}|||{{{lllccc[[[ZZZYYYVVVUUUVVVUUUTTTSSSSSSSSSUUUWWWYYYVVVUUUUUUTTTSSSSSSSSSSSSQQQQQQOOONNNNNNMMMMMMMMMLLLLLLMMMNNNOOONNNMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKLLLNNNOOOOOOMMMKKKKKKLLLMMMNNNOOOOOONNNNNNOOOOOOOOOOOONNNLLLJJJHHHGGGHHHJJJJJJIIIHHHHHHIIIHHHFFFEEEFFFHHHHHHGGGFFFDDDEEEFFFGGGHHHGGGGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@??????@@@AAA@@@???======<<<<<<<<<<<<<<<<<<<<<===::::::::::::::::::::::::999888888777777888888999888888888888999999999:::999999888777777888888888::::::999999999888888888888888888888777777777777555555666666666666666666666666666666666666666666]]]ZZZUUUOOOLLLKKKKKKLLLLLLLLLKKKIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBCCC??????AAAAAAAAAAAA??????AAAAAABBBDDDEEEFFFGGGHHHIIIHHHFFFFFFFFFFFFHHHIIIIIINNNTTTYYY___hhhuuuttthhhcccaaa___]]]YYYXXXVVVTTTSSSSSSTTTUUUQQQSSSVVVYYYZZZZZZXXXWWWXXXXXXWWWXXXXXXYYYZZZ[[[\\\ZZZXXXVVVVVVWWWYYY[[[[[[^^^```]]]WWWRRRRRRTTTRRRPPPOOOPPPRRRUUUVVVUUUSSSPPPNNNNNNPPPSSSUUUVVVQQQQQQQQQPPPPPPQQQRRRRRROOONNNLLLKKKJJJKKKMMMNNNJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGGGGIIILLLMMMLLLKKKFFFGGGGGGHHHHHHFFFEEEDDDEEEHHHLLLPPPSSSTTTTTTTTTLLLIIIGGGHHHJJJLLLKKKIIIDDDEEEFFFGGGHHHIIIJJJJJJEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIGGGGGGCCCBBBBBBAAABBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>======@@@DDDFFFFFFFFFFFFGGGBBBAAAAAAAAABBBCCCEEEFFFGGGJJJNNNSSSXXX___fffkkkfffllltttzzz~~~~~~}}}~~~yyyhhhaaa[[[ZZZXXXUUUUUUWWWTTTSSSRRRRRRSSSUUUXXXYYYVVVUUUSSSQQQPPPPPPQQQQQQQQQPPPPPPOOONNNNNNNNNOOOLLLMMMNNNNNNOOOOOOOOOOOOJJJJJJLLLMMMMMMNNNNNNNNNKKKKKKLLLNNNOOOOOOMMMJJJKKKLLLMMMNNNOOONNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJDDDFFFGGGGGGFFFFFFFFFGGGHHHGGGFFFGGGHHHIIIHHHGGGDDDDDDFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCBBBAAAAAA===>>>???@@@@@@???======<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999999999999888888888888999999666666777777888888888999777777777777888999:::;;;:::::::::999999999999888888888888888777777777777444555555555666666777777666666666666666666666666{{{pppcccZZZWWWWWWWWWUUUXXXTTTOOOMMMNNNNNNLLLJJJHHHFFFEEEFFFFFFFFFDDDBBBBBBCCCDDDCCCBBBBBBDDDFFFFFFJJJKKKHHHGGGHHHEEEAAABBBBBBAAA???@@@BBB@@@===AAADDDGGGHHHHHHHHHIIIJJJLLLJJJHHHIIILLLPPPRRRSSSVVVZZZbbbmmmyyyzzzsssiii```[[[YYYXXXWWWXXXVVVSSSRRRSSSTTTSSSSSSSSSTTTUUUWWWYYY[[[]]]^^^___]]][[[[[[ZZZZZZWWWUUUUUUVVVWWWXXXWWWUUUSSSQQQUUUWWWZZZZZZXXXVVVTTTTTTTTTSSSQQQPPPQQQSSSVVVXXXPPPPPPQQQQQQRRRQQQQQQQQQOOOQQQRRRTTTTTTSSSQQQPPPKKKKKKIIIIIIHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDIIIJJJLLLOOORRRTTTUUUVVVLLLJJJGGGGGGHHHIIIIIIHHHFFFFFFEEEEEEFFFGGGHHHIIIEEEDDDCCCDDDEEEFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFF??????@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDBBB???>>>@@@@@@@@@??????>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAEEEEEEGGGJJJOOOUUU[[[___bbbgggnnnvvv|||}}}zzzzzzzzzyyyooo]]]ZZZWWWUUUUUUTTTSSSRRRRRRQQQQQQSSSUUUVVVUUUSSSSSSSSSRRRRRRRRRRRRRRRSSSOOOOOONNNNNNNNNNNNNNNMMMPPPMMMKKKNNNSSSUUURRROOOMMMLLLLLLLLLMMMNNNOOOOOOMMMMMMMMMNNNOOOPPPRRRRRROOONNNMMMMMMNNNMMMKKKIIIKKKJJJJJJIIIIIIIIIJJJJJJGGGHHHHHHIIIJJJJJJJJJIIIDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGCCCBBBBBBAAAAAA@@@@@@???@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999999888888777666555555666666555555555555666666444555777999:::::::::999999888888888777777666666777777888888888999999999<<<;;;:::999888666555555555555555555555555555555777666555555555666888999uuuooommmjjjhhhddd```ZZZWWWVVVUUUSSSRRRPPPMMMJJJHHHHHHHHHGGGFFFDDDEEEFFFEEEEEEGGGJJJMMMPPPTTTUUURRRQQQRRROOOKKKMMMLLLJJJIIIIIIIIIHHHFFFFFFJJJOOORRRTTTUUUWWWXXX[[[YYYWWWXXX[[[^^^aaabbbhhhjjjrrrkkkggg```]]]\\\^^^``````YYYVVVTTTSSSTTTUUUUUUTTTSSSTTTVVVYYY[[[^^^```aaa```]]][[[YYYYYYXXXVVVTTTSSSSSSSSSSSSRRRQQQOOONNNOOOSSSWWWYYYYYYWWWVVVUUUUUUTTTSSSRRRRRRSSSUUUVVVOOOOOOPPPQQQQQQQQQQQQPPPQQQQQQRRRRRRQQQOOOMMMLLLJJJJJJIIIHHHHHHHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDGGGIIIKKKNNNQQQSSSTTTUUUOOOLLLJJJHHHHHHHHHGGGFFFCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@????????????@@@AAAAAAAAABBBCCCCCCBBBAAA>>>===<<<===>>>???@@@AAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBDDDGGGKKKPPPTTTWWW[[[___fffmmmttt{{{yyyxxx}}}zzzuuussstttvvvwww}}}{{{zzz}}}ttthhh```ZZZWWWTTTSSSSSSTTTSSSRRRRRRQQQQQQSSSUUUVVVUUUSSSTTTSSSRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPNNNLLLOOOSSSUUURRROOOMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLMMMMMMNNNPPPQQQRRROOONNNMMMMMMNNNNNNKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFGGGCCCBBBBBBAAAAAA@@@????????????>>>==================<<<;;;;;;::::::;;;;;;;;;;;;:::999999888777777666666666555555666666666777777888999999999888888999888888888777777777777777777888888888999999999999999888888777666555555555555555555555555555555666555444444444555777777}}}zzzvvvooojjjhhhfffeeedddeeeaaa[[[WWWVVVUUUSSSRRRMMMNNNNNNNNNOOORRRWWW[[[dddhhhiiigggfffgggeeeaaa```]]]ZZZYYYYYYXXXWWWVVVTTTYYYaaahhhkkknnnooopppsssqqqooopppsssvvvxxxyyyuuuiii^^^[[[YYYYYY]]]bbbeeegggZZZWWWUUUTTTUUUWWWWWWWWWWWWXXXYYYZZZ\\\^^^```aaa^^^\\\XXXVVVVVVVVVUUUSSSRRRRRRQQQPPPOOONNNMMMMMMJJJOOOUUUYYYZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRRRRQQQMMMMMMNNNOOOOOOOOOOOOOOOQQQQQQQQQPPPNNNKKKHHHGGGIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGFFFDDDBBBBBBCCCEEEFFFFFFGGGJJJLLLOOOQQQSSSSSSQQQOOOLLLJJJIIIHHHFFFDDD@@@AAAAAABBBBBBAAA@@@???AAAAAA@@@BBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???AAABBB???@@@AAAAAA@@@???===<<<;;;<<<===???@@@BBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBB@@@@@@???>>>>>>>>>?????????@@@AAADDDFFFIIIKKKLLLPPPTTTZZZaaahhhpppwww}}}~~~sssnnnooozzzxxxsssqqqpppqqqvvv|||}}}yyyxxxxxxyyy|||{{{}}}yyysssoookkkddd[[[TTTVVVTTTQQQPPPQQQRRRQQQPPPQQQQQQQQQRRRTTTUUUTTTSSSTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQOOONNNPPPSSSUUUSSSPPPMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQPPPOOONNNNNNOOONNNMMMKKKIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFBBBBBBBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;::::::999999:::::::::::::::999999888888777666666666666666666666666:::999888777777777777777888888888888888777777777888888888888888999999999777777777666666555555555555555555555555555555555444444444444444555666666~~~~~~yyyuuurrrnnnjjjhhhaaa``````___```dddkkkppp|||wwwrrrnnnmmmmmmkkkjjjkkkmmmsss}}}zzzqqqllleee___[[[YYYXXXZZZ]]]bbbdddeeeZZZXXXUUUTTTVVVXXXYYYYYY]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZXXXUUUTTTTTTUUUUUUTTTUUUTTTRRRQQQPPPOOOOOOOOOKKKPPPWWW\\\]]][[[YYYXXXTTTTTTTTTSSSRRROOOMMMLLLJJJJJJKKKLLLMMMMMMMMMMMMOOONNNNNNLLLJJJHHHFFFDDDGGGFFFFFFEEEEEEFFFHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFDDDCCCGGGFFFDDDCCCCCCEEEGGGIIIDDDEEEHHHJJJMMMOOOPPPQQQPPPNNNKKKJJJIIIHHHFFFDDD>>>???AAAAAAAAA???===;;;?????????AAACCCCCCBBB@@@???????????????>>>>>>>>>@@@???=========>>>@@@AAA===>>>>>>>>>>>>===<<<;;;>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???>>>???AAACCCDDDDDDDDDDDDGGGJJJNNNTTT[[[ccclllrrrsssyyy}}}uuurrrmmmrrrzzzzzznnnmmmmmmooovvv{{{yyysssvvvzzz~~~|||xxxtttrrrkkkhhhdddbbb```]]]YYYUUUTTTRRROOONNNNNNOOONNNMMMQQQPPPPPPRRRTTTTTTSSSRRRSSSSSSQQQPPPNNNNNNMMMMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRQQQPPPQQQSSSTTTRRRPPPMMMMMMLLLKKKJJJJJJKKKKKKJJJKKKKKKKKKLLLNNNOOOPPPQQQPPPOOOPPPQQQPPPOOOMMMJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????===<<<;;;;;;::::::;;;;;;::::::999999888999999:::888777777777666666666555666666666777777666666666999888777666666777888999888888888888888888888888888888888888888888888888666666666666666666666666555555555555555555555555444444444555555555666666}}}yyyxxxwwwuuuvvv{{{ssshhhccc```^^^]]]\\\[[[ZZZ\\\___aaabbbaaaYYYWWWTTTSSSUUUXXXYYYZZZ]]]\\\ZZZWWWVVVVVVVVVWWWUUUTTTRRRRRRTTTVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQOOOTTT[[[^^^^^^\\\YYYXXXQQQRRRRRRQQQOOOLLLJJJHHHFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKJJJJJJHHHGGGFFFEEEFFFEEEEEEDDDEEEFFFGGGHHHJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHCCCDDDFFFHHHJJJLLLLLLMMMLLLJJJIIIHHHIIIHHHFFFDDD>>>???AAABBBAAA???===<<<======>>>@@@BBBBBBAAA??????>>>>>>>>>=========<<<>>>>>>=========>>>???@@@<<<<<<<<<<<<<<<<<<;;;;;;=========>>>>>>?????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>?????????@@@BBBCCCCCCBBBAAA@@@AAACCCFFFJJJPPPWWW___eeekkkpppuuuuuuvvv{{{nnnooossszzzvvvmmmhhhhhhlllvvv~~~zzzzzzpppuuu{{{zzztttnnnlllkkkjjjiii```^^^\\\[[[ZZZZZZYYYXXXTTTRRRNNNMMMMMMMMMLLLKKKPPPOOOOOOQQQSSSTTTSSSQQQRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRRRRQQQRRRSSSRRRQQQPPPMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOOOORRRQQQPPPQQQRRRRRRPPPNNNKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@???>>>>>><<<;;;;;;:::::::::::::::999999888888888999999:::777777777666666666666666666666777888888777666666777666555555666888999;;;888888888888888999999999888888888888888888888888666666666777777777888888555555555555555555555555555555666666777777777777|||}}}rrrgggaaa^^^[[[[[[\\\[[[ZZZ[[[^^^```aaaaaa___XXXUUURRRQQQSSSWWWYYYZZZXXXWWWUUUTTTSSSTTTVVVWWWRRRRRRQQQSSSUUUVVVVVVUUUQQQQQQQQQQQQQQQQQQQQQQQQSSSWWW[[[^^^\\\YYYWWWUUUOOOOOOOOONNNMMMKKKIIIGGGEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFHHHIIIHHHGGGGGGFFFEEEDDDCCCCCCGGGHHHIIIIIIHHHFFFCCCBBB>>>@@@CCCFFFHHHHHHGGGFFFCCCDDDEEEFFFHHHHHHHHHIIIGGGFFFEEEFFFGGGGGGEEEDDD???@@@AAAAAAAAA@@@???>>><<<<<<===@@@BBBCCCAAA>>>??????>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<===???@@@@@@<<<<<<<<<<<<<<<=========>>>>>>=========>>>?????????@@@AAABBBBBBAAA@@@???>>>???AAADDDGGGLLLSSSWWW```eeeiiijjjmmmyyyzzzxxxxxx{{{vvvooohhhhhhmmmwww}}}{{{{{{yyy~~~zzzsssnnnjjjeeebbb`````````___\\\[[[YYYWWWVVVUUUUUUUUUSSSQQQNNNMMMMMMMMMLLLKKKOOOOOOOOOPPPRRRSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJKKKKKKLLLNNNOOOPPPQQQPPPOOOPPPQQQQQQPPPNNNLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEE@@@@@@AAABBBCCCCCCCCCCCCAAA@@@@@@@@@@@@?????????AAAAAAAAA@@@??????>>>>>><<<;;;;;;:::::::::::::::999999888888999999::::::888888888888888888888888666666888888888888666666555555555666777888::::::888888888999999999999999999999999888888888888888777777777777777777777777555555555555555555555555555666666777888777777777~~~{{{ppphhhaaa``````\\\\\\^^^ZZZZZZ\\\^^^```aaa^^^\\\UUURRROOOOOOQQQUUUXXXYYYWWWVVVSSSRRRQQQRRRTTTUUUSSSRRRSSSUUUVVVUUUSSSQQQMMMNNNPPPQQQRRRRRRQQQQQQQQQTTTXXXYYYWWWUUUSSSRRRMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEDDDDDDEEEGGGHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBEEEFFFHHHHHHGGGDDDBBB@@@===AAAGGGLLLNNNMMMIIIFFFCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEECCCAAA?????????@@@@@@@@@@@@@@@;;;<<<===@@@CCCCCCAAA>>>@@@@@@???>>>>>>===<<<<<<:::;;;===>>>???>>>===<<<;;;;;;;;;::::::;;;;;;<<<888888999:::;;;======>>>999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>>>>?????????>>>>>>===>>>??????@@@CCCGGGJJJOOOTTTYYY]]]bbbnnn~~~xxxqqqqqquuuxxxppphhhccc^^^\\\ZZZYYYZZZZZZYYYXXXYYYYYYXXXWWWUUUSSSSSSTTTPPPOOOMMMMMMNNNPPPPPPOOOOOONNNNNNPPPRRRSSSRRRPPPNNNMMMLLLLLLKKKKKKKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSQQQRRRRRRRRRPPPOOONNNNNNMMMMMMLLLLLLLLLMMMNNNNNNKKKKKKKKKLLLMMMNNNOOOPPPNNNMMMLLLMMMOOOOOONNNLLLKKKJJJIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEEEEDDD??????@@@BBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<;;;:::::::::::::::999999999999999:::;;;;;;777888888888888888888888555666888999999888666555555555666777777888777777888888888999999:::::::::999999999888888888777777666666666666666666666666555555555555555555555555444555666777777777666666{{{www~~~ooohhhaaa^^^aaabbb______bbb[[[[[[\\\^^^```^^^[[[XXXTTTQQQNNNMMMPPPTTTWWWYYYZZZXXXUUUQQQPPPPPPQQQRRRTTTTTTUUUVVVWWWUUUQQQMMMMMMOOOQQQSSSUUUTTTSSSSSSOOOQQQTTTUUUSSSQQQPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEGGGIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGFFFCCC@@@>>>>>>DDDLLLSSSUUURRRMMMIIIDDDDDDDDDDDDDDDDDDCCCBBBCCCBBBBBBCCCCCCCCC@@@>>>??????>>>>>>???@@@AAABBB;;;<<<>>>AAACCCCCCAAA???AAA@@@@@@???>>>=========999;;;===???@@@>>><<<;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;::::::999999999777777888999::::::;;;;;;::::::::::::;;;;;;<<<===;;;;;;;;;<<<<<<=========<<<===>>>======>>>@@@CCCAAAFFFMMMSSSYYYdddqqq{{{xxxxxx{{{|||ssslllgggbbb]]]YYYRRRRRRRRRTTTWWWXXXXXXWWWWWWXXXXXXWWWVVVUUUUUUVVVNNNLLLKKKMMMOOORRRSSSSSSOOONNNNNNPPPRRRRRRQQQPPPMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOQQQRRRSSSTTTQQQRRRRRRQQQOOONNNMMMNNNMMMMMMLLLLLLMMMNNNOOOOOOKKKKKKLLLLLLMMMOOOPPPQQQKKKKKKJJJKKKMMMMMMLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDD>>>???@@@AAABBBBBBCCCBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::999999999:::;;;;;;<<<555555555555666666666666555777888999999888777555666777888888888777555444888888888999999:::::::::999999999999888888777777666666555555555444444444555555555555555555555555333333555666666666555444yyy{{{zzzoooggg___```aaacccddddddccccccaaa___^^^]]]]]][[[YYYWWWUUUQQQOOOQQQWWW\\\\\\ZZZXXXWWWVVVTTTSSSRRRRRRRRRTTTTTTTTTTTTRRROOOKKKJJJPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMLLLKKKPPPOOONNNOOOPPPPPPOOOMMMJJJJJJKKKKKKLLLNNNOOOPPPLLLKKKJJJHHHGGGEEEDDDCCCFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAABBBMMM[[[cccfffaaaTTTHHHGGGFFFDDDBBBAAA@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>>>><<<<<<;;;:::999888888777666777999;;;<<<<<<;;;:::;;;:::::::::;;;;;;;;;;;;::::::::::::;;;<<<>>>???>>>============???AAABBBCCCCCCDDDGGGMMMTTT\\\```qqq|||~~~}}}{{{yyytttjjjgggaaa[[[VVVSSSQQQPPPPPPPPPPPPQQQQQQSSSTTTTTTTTTRRRPPPQQQTTTUUUSSSQQQNNNNNNOOOOOOQQQRRRTTTUUUTTTSSSQQQPPPOOOOOOPPPPPPKKKKKKKKKKKKKKKKKKJJJIIIKKKLLLMMMNNNOOOPPPQQQQQQUUUTTTSSSPPPMMMKKKLLLNNNNNNNNNOOOOOONNNMMMKKKJJJKKKLLLNNNPPPPPPPPPNNNMMMKKKKKKJJJJJJJJJIIIIIIIIIMMMJJJFFFCCCBBBCCCEEEGGGFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBGGGCCC@@@============<<<<<<<<<;;;::::::999888888888888888999999:::;;;;;;999888666555444444555555666666777888888777666555888888888888888888888888:::::::::;;;;;;<<<<<<<<<:::999888777666555444333555555555555555555444444555555444444444333333333444444444555555666666666}}}{{{uuunnngggbbb^^^___aaacccddddddcccbbbaaa___]]][[[ZZZXXXTTTRRRQQQOOONNNQQQWWW[[[ZZZXXXWWWVVVTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRPPPNNNMMMOOOOOOPPPPPPPPPOOOOOONNNLLLMMMMMMNNNNNNMMMMMMLLLOOONNNMMMNNNOOOOOONNNLLLKKKKKKKKKKKKKKKKKKLLLMMMJJJJJJHHHGGGEEECCCBBBBBBAAAAAABBBDDDFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCIIISSS___ggglllhhhZZZLLLGGGEEECCCAAA????????????@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>>>>>>><<<======>>>???>>>>>>>>>????????????>>>===<<<;;;>>>>>>===<<<;;;::::::999:::::::::;;;;;;<<<===>>><<<<<<;;;;;;::::::999999777999;;;===>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<===>>>>>><<<<<<;;;;;;<<<>>>???@@@CCCBBBAAAAAADDDHHHMMMPPP```hhhrrrwwwvvvsssqqqrrrssstttxxx|||xxxsssnnnhhhddd]]]\\\YYYVVVTTTSSSSSSSSSOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPQQQSSSSSSQQQOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSQQQPPPOOOOOOOOOPPPMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOORRRRRRQQQOOOMMMLLLNNNOOONNNNNNOOOOOONNNMMMKKKJJJLLLMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIKKKIIIGGGDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@EEEBBB???============<<<<<<;;;;;;:::999999888888999999999999999888888777777777555555444555555666666777777888888888777777888888888888888888888888999999:::::::::;;;;;;;;;999999888777666555444333555555555555555555555555555555444444444333333333333333444444444555555555~~~yyy}}}wwwjjjccc```^^^]]]]]]^^^aaacccdddcccaaa```___]]][[[YYYXXXTTTPPPMMMNNNMMMNNNRRRWWWZZZYYYVVVVVVUUUSSSRRRPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPNNNNNNNNNNNNMMMMMMLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKLLLNNNNNNLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@<<<<<<>>>@@@CCCEEEHHHIIIHHHFFFEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEOOOVVV___iiipppnnn```PPPFFFEEECCC@@@>>>=========?????????@@@@@@@@@AAAAAA@@@??????>>>=========<<<;;;;;;<<<============<<<>>>>>>>>>>>>===<<<;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@@@@@@@???;;;<<<>>>??????>>><<<;;;999:::<<<===>>>>>>======;;;;;;:::;;;;;;<<<===>>>CCCBBB@@@??????BBBDDDFFFLLLQQQXXX[[[\\\\\\^^^```dddhhhooovvv|||{{{uuurrrkkkhhhddd```]]]ZZZVVVTTTRRRQQQPPPPPPPPPQQQRRRSSSMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOPPPQQQRRRRRRPPPNNNOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRPPPOOONNNOOOOOOPPPOOOOOOOOONNNNNNLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMOOOPPPPPPOOONNNMMMOOOQQQNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????BBB@@@===<<<===>>>======;;;;;;::::::999888888888999::::::999888666444333666555555555555666666777777777666777777888999:::888888888888888888888888888888888999999999999:::888888777777666555444444555555555555555555555555555555444444444333333333222333333333333333444444|||ttthhh```[[[ZZZZZZZZZ[[[]]]```bbbbbbaaa___]]]\\\[[[YYYYYYWWWTTTPPPMMMNNNOOOQQQUUUYYY[[[YYYWWWVVVUUUSSSQQQPPPOOOOOONNNNNNOOOPPPQQQRRRRRRQQQQQQLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLJJJIIIIIIJJJLLLLLLKKKIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFDDDBBB@@@?????????;;;<<<===>>>AAADDDFFFHHHFFFEEECCCAAAAAAAAACCCDDDEEEEEEFFFGGGGGGGGGGGGGGGNNNRRRZZZcccmmmnnnaaaRRRGGGEEECCC@@@>>>=========??????@@@AAAAAAAAAAAAAAA?????????>>>======<<<;;;:::;;;<<<<<<======<<<<<<<<<<<<======<<<;;;;;;:::999999:::;;;<<<>>>>>>???;;;:::::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<=========>>>????????????>>>>>><<<===???AAAAAA???<<<:::999:::<<<>>>???>>><<<;;;;;;;;;;;;;;;;;;<<<======>>>===<<<<<<===???AAABBB@@@DDDHHHKKKLLLMMMPPPRRRTTT[[[cccjjjnnnrrrvvvyyyyyy}}}||||||{{{|||yyyqqqjjjddd```\\\XXXTTTRRRPPPOOONNNLLLNNNNNNMMMLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQRRRRRRQQQPPPNNNPPPPPPPPPPPPPPPQQQRRRSSSRRRQQQOOONNNNNNNNNOOOPPPMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRQQQOOONNNOOOQQQMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMMMMLLLKKKIIIHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>><<<<<<===>>>===<<<::::::999999888888888777777888999999888666444222444444555555666777888888666666555555666777999;;;888888888888888888888888777777777888888888888888777777777666666555555444444444444555555555555555555555444444444333333333222222222222222222222222tttkkkhhhbbb]]][[[YYYXXXWWWZZZ[[[]]]______^^^\\\[[[YYYXXXXXXYYYYYYWWWTTTQQQQQQRRRUUUYYY\\\\\\ZZZXXXUUUTTTSSSRRRQQQPPPPPPPPPOOOPPPPPPPPPPPPOOOOOOOOOJJJKKKKKKKKKJJJJJJIIIHHHNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHGGGIIIKKKKKKJJJHHHFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFCCCAAA???>>>>>>?????????>>>???@@@BBBEEEFFFFFFDDDBBB@@@@@@AAABBBCCCDDDDDDEEEGGGHHHHHHHHHHHHIIILLLRRR[[[fffiii```SSSGGGFFFCCCAAA???>>>>>>>>>@@@@@@AAABBBCCCBBBBBBBBB>>>>>>??????>>>===<<<;;;<<<<<<===>>>>>>>>>>>>===;;;<<<<<<<<<<<<;;;;;;:::999999:::;;;<<<>>>>>>???;;;::::::::::::;;;;;;<<<::::::;;;<<<<<<=========?????????>>>===;;;::::::<<<===???AAA@@@>>>;;;:::999:::<<<>>>>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<<<<777777777777888:::;;;<<<<<>><<<;;;;;;<<<===<<<;;;999888888888888888777777555666777777777777666555444555666777888888999999555555444444555777888:::888888888888888888888888777777777777777777777777666666666666555555555555444444444555555555666666555555444444444333333333222222222222222222222222nnnccc^^^^^^]]]\\\ZZZWWWUUUTTTYYYYYYZZZ[[[[[[[[[ZZZYYYWWWWWWXXXZZZ\\\[[[WWWUUUSSSUUUXXXZZZ[[[ZZZXXXWWWSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMMMMLLLIIIJJJJJJKKKKKKJJJJJJJJJQQQPPPPPPNNNMMMKKKIIIHHHGGGFFFFFFHHHJJJKKKJJJHHHEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFCCCAAA?????????@@@CCCBBB@@@@@@@@@BBBDDDEEEFFFDDDCCCAAAAAAAAAAAAAAABBBBBBDDDEEEGGGGGGHHHHHHFFFIIILLLRRR[[[```[[[RRRFFFEEECCCAAA@@@??????@@@@@@AAABBBCCCDDDCCCBBBAAA>>>???@@@@@@???>>><<<;;;======>>>????????????>>>;;;<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<===???>>>===<<<:::999888777<<<===>>>>>>>>><<<:::999999:::;;;<<<<<<;;;:::999;;;;;;<<<======<<<<<<;;;999999:::::::::999999999;;;<<>>===BBBGGGJJJLLLNNNSSSVVVZZZ___iiittt~~~{{{zzzyyyxxxwwwvvvwww}}}~~~xxxtttsssssstttxxx~~~~~~tttnnniiiccc[[[UUUSSSRRRRRRRRROOOMMMKKKLLLMMMNNNMMMLLLJJJJJJKKKMMMNNNOOOPPPQQQPPPOOOOOONNNOOOOOOPPPPPPPPPRRRRRRRRRPPPPPPQQQSSSRRRQQQQQQPPPPPPPPPQQQQQQPPPOOONNNMMMMMMMMMNNNOOOKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPQQQQQQQQQRRRRRRRRRRRRTTTUUUSSSQQQOOONNNOOOMMMLLLLLLKKKKKKKKKLLLLLLOOONNNMMMKKKIIIHHHFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIEEEEEEFFFFFFEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<===;;;:::;;;<<<<<<;;;:::777777777777777777777777555555555666777888888999666666888999::::::::::::666555555666666777888888888888888888888888888888888777777777777666666666555555555555555555666666333333444444555666666666555555444444444333333333333333333222222222222111wwwlllccc]]]VVVWWWXXXYYYWWWVVVUUUUUUXXXXXXWWWWWWWWWWWWXXXXXXVVVWWWYYY[[[]]]\\\XXXUUUSSSUUUWWWWWWWWWUUUTTTTTTPPPPPPPPPPPPPPPQQQQQQRRRNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLPPPPPPOOOMMMLLLIIIHHHFFFGGGFFFFFFHHHJJJKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEJJJHHHDDDAAA@@@???@@@AAACCCBBB@@@@@@@@@BBBEEEFFFFFFEEEDDDCCCBBBAAA@@@??????@@@BBBDDDEEEFFFGGGGGGDDDFFFGGGHHHNNNSSSRRRLLLDDDCCCAAA@@@?????????@@@???@@@AAACCCCCCBBBAAA@@@???@@@AAAAAA@@@???===;;;======>>>????????????>>>;;;<<<<<<=========<<<<<<>>>>>>===<<<;;;::::::999;;;;;;::::::999::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999999999999;;;<<<<<<;;;;;;999888888999999999999999999999999999:::;;;<<<<<<;;;:::999;;;<<<======<<<<<<;;;::::::::::::<<<======<<<;;;<<<>>>???AAABBBDDDFFFHHHMMMPPPVVV]]]fffqqq|||yyyvvvvvvwwwuuuvvvxxx|||}}}zzz}}}}}}zzzuuusssuuuxxxxxxvvvwww{{{~~~}}}wwwmmmddd^^^[[[XXXTTTOOOMMMMMMNNNOOOOOOKKKJJJJJJLLLNNNNNNMMMLLLIIIJJJLLLNNNPPPQQQRRRRRRPPPOOOOOONNNNNNOOOOOOOOOPPPQQQQQQOOOMMMNNNQQQTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMMMMOOOOOOPPPPPPPPPPPPQQQQQQOOOPPPRRRRRRPPPNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLMMMOOONNNMMMKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????>>>>>>===<<<<<<;;;;;;<<<;;;::::::;;;;;;999888777777777777777777777777777666555555666777999;;;888888:::;;;;;;;;;;;;:::777888888999999999888888888888888888888888888888888888888777777777666666444444444555555666666666333333444444555666666777555555444444444333333333444444333333222222222222xxxllleeeaaa^^^]]]SSSTTTVVVVVVVVVVVVWWWXXXXXXWWWVVVTTTTTTUUUVVVWWWWWWWWWYYY\\\]]][[[XXXTTTRRRSSSUUUTTTSSSQQQPPPQQQNNNNNNNNNNNNOOOPPPQQQRRRLLLKKKKKKKKKKKKKKKLLLMMMIIIIIIKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFHHHJJJKKKJJJIIIIIIHHHGGGEEEDDDDDDCCCCCCKKKIIIEEEBBB@@@@@@AAABBBBBBAAA@@@???@@@BBBEEEGGGFFFFFFEEEEEECCCAAA???>>>>>>???@@@BBBDDDEEEFFFFFFBBBDDDCCCBBBDDDIIIIIIFFFAAAAAA???>>>>>>>>>???@@@===???@@@BBBBBBAAA@@@??????@@@AAABBBAAA???===<<<<<<======>>>>>>>>>>>>>>><<<<<<===============<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::::::::::::::::::::::::::::::::999999999:::;;;;;;;;;;;;:::999888888777777999999888777777888888999888999:::;;;::::::888777666777888:::::::::999999:::888777888:::<<<======@@@???>>>???@@@AAAAAABBBDDDFFFIIILLLRRR[[[eeekkkxxx~~~yyyvvvzzz~~~xxx{{{}}}{{{|||~~~|||vvvrrrsssuuuuuurrrqqqtttvvv}}}~~~{{{{{{||||||vvvlllllliiibbbZZZTTTRRRRRRMMMKKKIIIIIIJJJLLLLLLKKKJJJJJJKKKMMMOOOOOONNNLLLLLLLLLNNNOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQPPPMMMKKKLLLPPPTTTSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNMMMLLLLLLMMMNNNOOOSSSSSSRRRQQQPPPNNNLLLKKKNNNNNNNNNNNNNNNNNNOOOOOOKKKMMMOOOPPPOOONNNNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMOOONNNMMMKKKIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????AAA@@@@@@???>>>======<<<<<<;;;::::::;;;:::888666666666666666777777777777999888666444555777:::;;;999:::;;;<<<<<<<<<;;;:::999:::;;;<<<<<<:::999888888888888888888888888888999999888888777777777666333333444444555666666666333333444444555666777777555555444444444333333333444444444333333222222222|||zzz{{{yyyqqqggg___ZZZWWWTTTQQQUUUTTTTTTSSSTTTUUUWWWXXX]]][[[XXXUUUSSSSSSSSSSSSRRRTTTVVVVVVUUUTTTTTTTTTXXXVVVTTTQQQOOOMMMLLLKKKMMMNNNOOOPPPOOOMMMKKKJJJFFFGGGHHHIIIJJJLLLMMMMMMGGGJJJMMMPPPPPPOOOLLLJJJLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEBBB@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEEFFFEEECCC???===<<<===>>>???BBBDDDDDDBBB@@@???AAAAAAAAAAAAAAAAAA@@@@@@AAA@@@??????>>>?????????@@@??????BBBDDDDDDAAA===???@@@@@@@@@???>>><<<;;;999::::::;;;<<<<<<<<<;;;===============<<<;;;;;;;;;<<<===>>>>>>===<<<;;;999:::;;;<<<============??????>>>===<<<:::888777999888777555555777888999999999999999999999999999:::999888777777888999999;;;;;;:::999999:::::::::888888888888888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>AAABBBDDDEEEGGGKKKPPPTTT^^^```cccfffhhhlllpppsssuuuvvvvvvuuuuuuuuuxxxzzzzzzxxxvvvwwwzzz}}}~~~vvvtttwwwwwwuuu~~~xxxsssxxxvvvvvvzzz~~~vvvnnnkkkmmmppprrrsssrrrpppooo{{{~~~yyyuuutttsssppplllhhhdddbbbYYYXXXVVVTTTRRROOONNNMMMKKKJJJHHHGGGGGGHHHJJJKKKJJJKKKLLLMMMNNNOOOOOOOOOKKKLLLNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTUUURRROOOMMMLLLNNNPPPRRRQQQRRRRRRQQQPPPOOONNNMMMPPPOOOMMMKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQOOOMMMKKKLLLMMMNNNOOONNNLLLJJJIIINNNNNNOOOOOOOOONNNMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOMMMJJJHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKFFFFFFFFFFFFFFFEEEDDDCCCEEECCCAAAAAABBBBBBAAA@@@?????????>>>>>>>>>>>>===AAA@@@???>>>============;;;::::::::::::::::::999;;;;;;;;;:::999888777666555666666777777777666666<<<<<<;;;::::::999888888;;;;;;:::999999888888777>>>;;;888999;;;<<<:::888888777777666666666666666555444333222333555777888444333333222222333333444333333333333333333333333333333333333333333333333~~~}}}xxxooogggbbb\\\XXXWWWVVVUUUTTTTTTSSSSSSTTTUUUWWWYYYZZZZZZXXXVVVSSSRRRRRRRRRSSSQQQSSSUUUTTTRRRQQQPPPQQQRRRQQQPPPOOONNNMMMMMMMMMLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLIIIJJJMMMNNNNNNMMMKKKJJJKKKKKKJJJJJJIIIHHHHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGEEECCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEECCC???======>>>@@@AAABBBCCCCCCBBB@@@???BBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@BBB@@@>>>>>>AAABBBAAA???>>>?????????>>>===<<<;;;999::::::;;;;;;<<<;;;;;;===>>>>>>>>>======<<<;;;:::;;;<<<======<<<;;;:::999999:::;;;<<<<<<======>>>>>>>>>===;;;:::888777:::999777666666777999:::::::::::::::::::::::::::999888777777777777888999;;;::::::999999:::::::::999999999999999999999999999:::;;;;;;<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>===@@@AAABBBBBBBBBDDDHHHKKKKKKMMMPPPRRRTTTWWW[[[]]]fffggghhhhhhhhhiiilllooosssrrrrrrssswww|||}}}xxxyyy|||{{{yyyxxxyyy~~~uuuqqqppptttuuuzzz~~~uuukkknnnqqqtttwwwwwwwwwvvv{{{|||tttooofffeeedddaaa^^^[[[WWWUUUQQQQQQOOONNNLLLKKKJJJIIIJJJIIIGGGGGGGGGIIIJJJLLLKKKLLLMMMMMMNNNNNNNNNNNNJJJKKKMMMNNNNNNNNNNNNMMMPPPPPPQQQQQQRRRSSSSSSTTTSSSQQQOOOMMMMMMNNNPPPQQQPPPOOOOOONNNNNNMMMMMMMMMPPPOOOMMMKKKKKKLLLMMMNNNOOOPPPQQQRRRQQQOOOMMMKKKLLLLLLMMMNNNMMMLLLKKKJJJNNNOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLPPPPPPPPPNNNKKKIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEECCCAAAAAABBBBBBBBB@@@@@@@@@?????????>>>>>>>>>AAA@@@???>>>============<<<<<<;;;;;;;;;;;;::::::999999999999888777666555777888999:::::::::::::::<<<<<<;;;:::999999888888::::::::::::::::::;;;;;;:::777555555777888777666999888777666666666666666666555444444444555666777444333333333333333333444333333333333333333333333333333333333333333333333xxxkkkaaa\\\XXXVVVTTTTTTUUUUUUUUUTTTRRRRRRSSSTTTVVVXXXYYYZZZUUUTTTRRRPPPOOOPPPQQQRRRQQQSSSSSSRRROOOMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHFFFCCCAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDBBB@@@>>>??????CCCCCCCCCBBBBBBAAAAAA@@@BBBAAA@@@???>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCC@@@===<<<>>>???@@@@@@======>>>======<<<;;;:::::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>======<<<::::::;;;;;;;;;;;;::::::888999999:::;;;;;;;;;<<<>>>======<<<;;;999888777999999777777777777999999::::::::::::::::::::::::888777777666666777777888::::::999999999999::::::999999999999::::::::::::999999:::;;;;;;;;;;;;;;;;;;<<<======>>>=========>>>??????===<<<<<<>>>AAA@@@AAACCCEEEEEEGGGJJJMMMSSSTTTVVVVVVWWWXXX[[[^^^dddfffhhhiiilllrrrzzzzzz~~~}}}uuurrruuu|||xxxooommmppprrruuu}}}uuujjjlllooorrrsssssssssrrrssstttvvvuuupppjjjccc^^^TTTTTTSSSQQQOOOLLLJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHIIIKKKLLLLLLLLLMMMMMMNNNMMMMMMMMMKKKKKKLLLLLLMMMLLLLLLLLLPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPOOONNNNNNNNNOOOOOONNNMMMLLLKKKKKKLLLMMMMMMOOONNNMMMLLLKKKLLLMMMMMMNNNOOOQQQQQQQQQOOOMMMKKKKKKKKKLLLLLLLLLLLLMMMMMMOOOOOOOOOOOOOOONNNMMMMMMJJJJJJKKKKKKKKKKKKKKKJJJPPPQQQQQQOOOMMMKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>===============<<<<<<<<<;;;;;;;;;:::777777777777666555444444444555666777888999999999;;;;;;::::::999999888888999999:::;;;;;;<<<======:::999777888999::::::999:::999888777666666666666666666777777666666555555333333333333333333333333333333333333333333333333333333333333333333333333rrrfff^^^YYYWWWVVVVVVVVVVVVUUUTTTRRRQQQRRRRRRRRRSSSTTTUUUVVVVVVQQQPPPNNNMMMMMMNNNPPPQQQRRRSSSRRRPPPMMMJJJIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKIIIHHHFFFFFFEEEEEEGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHFFFDDDBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBB@@@???@@@AAAFFFEEECCCAAA@@@@@@AAAAAABBBAAA???=========>>>???>>>>>>??????@@@@@@@@@@@@BBB@@@???>>>>>>??????@@@<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;===>>>>>>>>>>>>>>>======::::::;;;;;;;;;;;;::::::888888888999999::::::;;;===<<<<<<<<<:::999888777888777777666666777777888999999999999999999999999666666666666666777777777999999999999999999:::;;;999:::::::::::::::;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;<<<============<<<=========;;;999999:::<<<>>>???AAAAAAAAABBBDDDFFFFFFGGGIIIIIIIIIJJJLLLNNNRRRUUUXXXYYYZZZ```jjjsss}}}www{{{~~~uuuqqqttt{{{xxxpppooopppooosssyyytttjjjeeefffffffffeeecccaaa___aaaaaaaaa___[[[VVVRRROOOJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFFFFGGGGGGHHHHHHEEEEEEFFFGGGHHHJJJLLLMMMLLLMMMMMMMMMMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPRRRTTTTTTSSSQQQPPPNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJKKKMMMNNNNNNNNNMMMLLLKKKLLLLLLMMMLLLMMMOOOOOOOOOMMMKKKJJJKKKJJJJJJJJJKKKLLLNNNNNNOOOPPPPPPPPPOOONNNMMMLLLHHHIIIJJJKKKLLLKKKJJJIIIOOOPPPPPPOOOLLLKKKKKKLLLNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEDDDBBBAAAAAABBBCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>===============<<<<<<<<<;;;::::::999999666666777777666555555444222333444666777888888888:::::::::999999999999999999:::::::::;;;;;;;;;<<<::::::999999:::;;;;;;;;;;;;:::999777777666666666666777888999888777555333333444444444444444444333333333333333333333333333222222222222222222222222}}}}}}}}}pppeee]]]YYYWWWVVVVVVWWWXXXWWWUUURRROOONNNRRRRRRRRRRRRQQQQQQQQQPPPNNNMMMLLLKKKKKKMMMOOOPPPRRRSSSRRROOOLLLJJJIIIJJJMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHKKKJJJHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFCCCBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBB@@@@@@AAABBBFFFDDDBBB@@@@@@@@@AAAAAAAAA@@@>>>===<<<<<<======:::;;;===>>>???????????????@@@AAAAAA@@@???>>>===;;;;;;;;;:::::::::::::::;;;::::::999999999::::::======>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<999999888888888999::::::;;;;;;;;;;;;:::999777777666666666555555666666666777777777777777777777777555555666666777777777777888888888888999999:::;;;999999999::::::;;;;;;;;;888999::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;<<<===<<<::::::;;;===<<<===>>>===<<<<<<>>>@@@AAABBBDDDDDDBBBBBBCCCDDDEEEHHHKKKKKKKKKOOOXXX```eeejjjqqqvvvxxxwwwuuutttvvvtttnnniiillltttzzz{{{vvvpppjjjhhhjjjnnnpppppprrruuu{{{wwwrrrmmmjjjhhheeegggjjjnnnnnnjjjbbb[[[YYYYYYXXXWWWTTTRRROOOMMMNNNOOONNNNNNLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHDDDDDDEEEGGGHHHJJJLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOQQQRRRRRRQQQOOOMMMLLLMMMNNNOOOOOONNNNNNMMMNNNMMMLLLJJJKKKLLLNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMLLLJJJIIIJJJJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOOOONNNMMMLLLKKKGGGHHHIIIKKKKKKKKKJJJIIILLLMMMMMMLLLKKKJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKKKKIIIIIIIIIHHHGGGEEEDDDCCCCCCBBB@@@@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>==================;;;;;;::::::999888888777777777888888888777666666555666777999:::;;;;;;;;;888999999999999999999999;;;:::::::::999999888888666777666666666666777888:::999888777666666666666666777888999999777444333333444444555555444444333333333333333333333333333222222222222222222222222}}}}}}~~~nnniiibbb\\\XXXUUUSSSQQQPPPRRRUUUUUUSSSPPPOOONNNQQQQQQQQQQQQPPPNNNMMMLLLNNNMMMKKKJJJKKKLLLNNNPPPQQQQQQQQQNNNKKKJJJKKKLLLOOOPPPPPPPPPOOOMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFEEEBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBB@@@@@@AAABBBDDDCCCAAA@@@???@@@@@@AAA??????>>>>>>===<<<;;;:::888999;;;===>>>???>>>>>>===???AAABBB@@@===<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;999888888999::::::;;;<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<::::::888888888999:::;;;::::::::::::999888777666666666666666666666666666666666666666666666666666555555666777888888888888888888777888888999:::;;;888888999999::::::;;;;;;888888999:::::::::::::::999:::;;;;;;<<<<<<;;;;;;:::<<<======<<<<<<===>>>;;;<<<<<<<<<::::::<<<===???AAABBBBBB@@@??????@@@@@@BBBDDDDDDCCCFFFLLLPPPOOOTTTZZZ^^^______^^^^^^\\\[[[XXXUUUXXX```dddccc___]]][[[ZZZ[[[\\\]]]\\\aaaeeekkkqqqtttuuutttsssuuuooogggbbbaaa___[[[WWWUUUUUUVVVXXXXXXWWWSSSPPPLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEGGGHHHJJJKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOPPPQQQQQQPPPOOONNNMMMLLLLLLMMMNNNNNNNNNMMMMMMOOONNNMMMLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKKKKIIIHHHIIIKKKGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>======<<<<<<=========;;;;;;:::999888777666666888888888999999888888777555666777888999999999999777777888888999999::::::;;;;;;:::999999888777777888999999888666555777888888777777666666666666666555666777888888777555333333444555666666555444333333333333333333333333333222222222222222222222222~~~zzzppphhh```]]]YYYVVVUUUSSSPPPNNNLLLOOORRRRRRPPPOOOOOOPPPPPPPPPQQQQQQPPPOOONNNMMMNNNMMMLLLKKKKKKMMMNNNPPPNNNOOONNNMMMKKKJJJLLLMMMOOOPPPQQQPPPOOOMMMJJJIIIFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEECCCAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBAAA@@@@@@?????????@@@@@@===>>>>>>>>>===;;;999888777999;;;>>>???@@@??????<<<>>>???>>>;;;999:::;;;<<<;;;::::::::::::;;;<<<<<<;;;999888777888999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;<<<;;;999888888999:::;;;999::::::999999888777666777777888888888888777777777777777777777777777777555666777999999999999999777777777777888999:::;;;777777888888999::::::;;;888888999::::::::::::999999999:::;;;;;;;;;;;;:::999;;;<<<===<<<;;;<<<===<<<======<<<;;;;;;<<<>>><<<>>>@@@@@@???>>>>>>???>>>>>>???@@@AAACCCDDDFFFGGGIIIMMMOOONNNMMMMMMNNNHHHIIIIIIGGGJJJOOOPPPMMMLLLMMMNNNNNNMMMMMMNNNOOORRRTTTXXXZZZ[[[ZZZZZZZZZYYYVVVSSSQQQOOONNNKKKIIIJJJIIIIIIJJJJJJJJJHHHGGGCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIIIIJJJKKKMMMOOOPPPRRRRRRQQQPPPOOOOOONNNNNNLLLLLLLLLLLLMMMMMMNNNNNNOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMNNNNNNMMMKKKJJJHHHIIIKKKLLLLLLLLLKKKKKKMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHIIIJJJJJJIIIHHHIIIKKKFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHFFFDDDCCCCCCAAA@@@@@@BBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<<<<======>>><<<;;;;;;:::999888777666777888888999999888888777444444555666666666666666666777777888999:::::::::::::::::::::::::::999999;;;<<<<<<:::777666777999555555555555555555666777333444555666777666555555333444555666666555444333333333333333333333333333111111111111111111111111yyy{{{lllddd]]]XXXYYYWWWUUUTTTTTTSSSQQQOOOLLLOOORRRRRRPPPNNNOOOQQQNNNOOOPPPQQQQQQQQQOOOOOOOOONNNMMMLLLLLLMMMNNNPPPLLLLLLLLLKKKJJJJJJLLLNNNNNNOOOPPPPPPOOOMMMJJJIIICCCEEEGGGHHHIIIHHHFFFEEEHHHHHHGGGGGGFFFEEEEEEEEECCCDDDEEEFFFFFFGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDCCCAAA@@@@@@AAA????????????????????????AAABBBCCCBBB@@@???@@@AAA???????????????@@@@@@@@@<<<===??????>>>;;;888666777999<<>>???>>>>>>>>>???<<<;;;;;;===@@@AAAAAA@@@BBBCCCEEEDDDCCCAAAAAAAAABBBDDDDDDCCCDDDGGGEEE@@@???BBBEEEDDDBBBBBBDDDGGGDDDFFFGGGGGGGGGGGGHHHJJJGGGIIIJJJIIIFFFDDDCCCDDDFFFFFFEEEEEEDDDCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDCCCBBBBBBDDDDDDCCCBBBBBBCCCDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMHHHHHHHHHHHHJJJMMMOOOPPPTTTSSSRRRPPPOOOOOOOOOOOOLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLJJJIIILLLLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNOOOOOONNNMMMLLLHHHIIIKKKMMMMMMLLLJJJIIIMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFGGGIIIJJJLLLHHHIIIKKKJJJIIIIIIJJJKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGEEEDDDBBBAAA@@@@@@BBBDDDCCCCCCAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<======>>>======<<<;;;999888888777777777888888888888888777777888999999999999999888666666777888999::::::;;;999::::::;;;;;;<<<<<<===999::::::888444222333555444444333444444555666777333333444555555666666666333444666777777666444333333333333333333333333333111111111111111111111111eeehhhkkklllkkkmmmqqquuuwww|||~~~~~~}}}nnnbbb]]]ZZZWWWTTTSSSSSSSSSSSSRRRQQQPPPOOORRRQQQPPPOOOOOOPPPRRRRRRRRRPPPOOOOOOOOOOOOMMMLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNLLLLLLLLLMMMNNNOOOOOOPPPPPPNNNKKKIIIIIIIIIFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHCCCCCCDDDEEEGGGHHHIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBBBB===>>>>>>>>>????????????======>>>>>>>>>>>>======<<<>>>@@@AAA@@@??????@@@???>>><<<:::999999999999999:::;;;===>>>>>>>>>>>>;;;:::999888888888999::::::;;;<<<===<<<;;;999888777777777666777777888999======<<<;;;:::999999888999999999::::::;;;;;;;;;:::::::::999999999999888888888777777666666555555555666666777888888999999999777666444555777999;;;999999999888888888777777:::999777999;;;<<<999777777777777777777777777777666777888999999777666555999999999::::::;;;;;;;;;777888999;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;???>>>===;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<======@@@???>>>======>>>???@@@AAAAAAAAA@@@@@@@@@??????===>>>???AAAAAA@@@??????@@@@@@??????@@@@@@AAABBBEEEDDDCCCBBBAAABBBCCCCCCFFFEEEDDDCCCAAA@@@???>>>;;;<<>>===<<<===>>>@@@???>>>===<<<:::999888777555666777888888777555555888888888999:::::::::;;;888777777777777777888888;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<999777555333222666666666666666666666666444444333333333222222222555555666666666666555555444444444444444444444444444333222222111111222222\\\\\\\\\[[[ZZZZZZ\\\^^^bbbfffllloooppppppqqqsssuuuvvvwwwvvvvvvxxx}}}yyyoooccc[[[WWWVVVTTTRRRRRRQQQQQQPPPPPPOOONNNNNNPPPOOOOOONNNOOOPPPQQQRRRRRRQQQOOOOOOOOOOOONNNLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMNNNPPPQQQPPPOOOLLLJJJJJJKKKFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGDDDEEEEEEGGGHHHIIIIIIJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@======>>>>>>>>>?????????=========>>>>>>=========;;;>>>@@@AAA@@@??????@@@???===<<<:::999888999999999:::;;;<<<============:::999888777888888::::::;;;;;;;;;;;;;;;:::999999777777777777777888999999======<<<<<<;;;:::999999999999999::::::;;;;;;;;;888888777777666666555555666666666666777777777777555555666666777888888999888666555333444666888:::999999999888888777777777888777666777999:::888555777777777777777777777777999999:::::::::999999888999999999:::::::::;;;;;;666666777888888888888777::::::::::::::::::::::::======;;;:::::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<===???>>>============>>>????????????>>>>>>>>>======<<<===>>>???@@@??????>>>??????>>>>>>??????@@@AAAAAA@@@??????@@@AAABBBCCCCCCBBBBBBAAA@@@???>>>======>>>???AAAAAAAAAAAA@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLMMMMMMLLLMMMMMMMMMLLLLLLKKKJJJNNNMMMLLLLLLKKKKKKKKKLLLMMMLLLLLLLLLKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCEEEBBB@@@@@@AAABBBBBB@@@AAA@@@>>><<<<<<===>>>???>>>>>>===;;;:::999888777666666777777777777777666777777777777888888888888777777777777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999777666555555444444444444444444444444444444444444333333333333555555666666666666555555444444444444444444444444333222111111000000111111hhhddd___ZZZVVVTTTQQQPPPQQQSSSVVVWWWVVVVVVVVVWWW^^^____________bbbfffjjjnnnlllnnnsssuuutttuuuxxxzzz{{{|||}}}}}}zzz}}}zzzpppkkkfff```YYYUUUTTTTTTSSSRRRPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPRRRRRRRRRQQQOOOOOOPPPPPPNNNMMMNNNNNNOOOOOOOOONNNNNNMMMLLLMMMMMMNNNMMMMMMLLLLLLPPPQQQQQQOOOLLLKKKKKKKKKGGGGGGFFFFFFEEEFFFFFFFFFDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFGGGIIIIIIJJJJJJJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@??????>>>>>>==================>>>>>>>>>>>><<<<<<============<<<<<<;;;===???@@@???>>>>>>>>>>>>===;;;999888888999999999999:::;;;<<<<<<<<<<<<888888777777777999:::;;;;;;;;;:::999999999999999888888888777888999999:::=========<<<<<<;;;;;;:::999999::::::::::::;;;;;;888888777777666555444444555555555666777888888888555555666666777888888888666555444333333555777888888888888888777777777777666555555555777777666444777777777777777777777777:::999999999999999::::::999999999999::::::::::::777777777666777777888999888888888999999999999999<<<;;;;;;:::999:::::::::;;;;;;::::::;;;;;;<<<===>>>>>>===<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>=====================>>>??????===<<<<<<<<<===???AAABBB??????>>>>>>>>>=========??????@@@@@@@@@??????>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBFFFFFFEEEEEEFFFGGGHHHHHHGGGIIIJJJKKKKKKJJJIIIHHHJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKOOOMMMKKKIIIIIIIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDBBB@@@@@@AAABBBAAA@@@@@@???>>><<<<<<======>>>======<<<;;;999888777777666666555666666777888999666666666666666666555555777777777888888:::;;;<<<========================999999999888888777777777333333333333333333333333555555555444444444444333444555555666666555555444444444444444444444444444222111000000//////000000vvvnnnhhhbbb\\\XXXVVVTTTQQQNNNLLLLLLMMMNNNUUUTTTSSSRRRSSSUUUXXX[[[\\\[[[]]]cccfffeeegggkkkmmmooorrrtttvvvyyy}}}tttjjjccc```\\\YYYVVVUUUVVVWWWVVVTTTPPPOOONNNMMMLLLMMMMMMNNNMMMMMMNNNOOOPPPQQQRRRSSSRRRPPPOOOOOOPPPPPPOOOMMMNNNNNNOOOOOOOOONNNMMMLLLLLLLLLNNNNNNNNNMMMKKKJJJNNNOOOOOOMMMKKKIIIJJJJJJHHHHHHGGGFFFEEEEEEEEEFFFDDDEEEFFFHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBBAAA???>>><<<=====================<<<<<<<<<=========>>>>>>;;;<<<<<<======<<<<<<;;;;;;===??????>>>============<<<:::999888888888999::::::;;;;;;<<<;;;;;;;;;777666666666777888:::;;;;;;:::999777777888999999888888888888888999::::::===<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::999888888777666555666666666777777777888777777777888888888999999777666444444444555666777777777777777777777777777555555555666666666555444777777777777777777777777777777666555666777999:::999999999999999999999::::::999888888888999;;;<<<888888888999999999999999<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;;;;<<<===???@@@<<<<<<=========>>>>>>>>>>>>??????????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCCFFFFFFFFFEEEEEEEEEFFFFFFEEEGGGIIIKKKKKKJJJHHHFFFIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOOOOQQQQQQPPPOOONNNNNNNNNNNNPPPPPPOOOOOOMMMLLLJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMRRRPPPMMMKKKIIIIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCDDDDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<======<<<<<<;;;:::999888777777666555555555555777999:::777777777666666555555444777777777888999;;;<<<===>>>>>>>>>===============999888888888777777777666333333333333333333333333666666555555555444444444444444444555555444444444333333333333333333333333222222111000000000000000~~~yyyrrrnnnkkkfff^^^XXXUUUUUUXXXZZZZZZXXXVVVTTTUUUVVVXXXYYYZZZXXXZZZ```cccdddfffjjjlllpppuuuyyy|||~~~}}}}}}wwwmmmeee___]]]\\\XXXWWWVVVWWWWWWWWWVVVUUUPPPOOOOOONNNNNNNNNNNNNNNMMMMMMOOOPPPQQQRRRSSSSSSPPPOOONNNNNNOOOPPPNNNMMMMMMNNNOOOPPPPPPOOOMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJKKKKKKLLLJJJHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEFFFHHHJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@>>>===999:::;;;<<<===>>>>>>>>>;;;<<<<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;:::<<<>>>>>>===;;;;;;<<<<<<;;;999888777777888999;;;;;;<<<<<<<<<;;;::::::666666555555666888999;;;:::999888666666777888888888888777777888888999:::;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;:::999999888888888777777777666666666555888888999999999999999:::777777666555555555666777666666666666666666666666555666777777666666666666666666666666666666666666777666555555666888:::;;;999999999999999999999999:::999888888888999;;;<<<888999999999:::::::::;;;<<<<<<<<<<<<;;;;;;::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>===<<<;;;;;;<<<===>>><<<<<<======>>>?????????============>>>???@@@@@@>>>???????????????????????????>>>>>>??????@@@AAA@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEHHHJJJJJJIIIGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQPPPPPPOOONNNNNNOOOOOOPPPPPPOOOOOOMMMLLLJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMRRRQQQNNNLLLJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFEEECCCBBBBBBBBBBBB@@@@@@AAA@@@@@@?????????>>>======<<<<<<<<<<<<<<<;;;;;;:::999888777777666666555555555555777999:::888888888777777666666666777777777888999;;;<<<===============<<<<<<;;;;;;:::999999888777666555555444444444444444444444444666666555555555444444444333333444444444444333333333333333333333333333333333333222111111111111222zzzrrrkkkiiijjjlllmmmiiifffcccaaacccdddeeefffgggeeefffkkknnnooorrrvvvwww{{{{{{oookkkddd]]]XXXVVVVVVWWWTTTTTTUUUUUUTTTSSSRRRRRROOOOOOPPPPPPPPPOOOOOONNNLLLMMMNNNPPPQQQQQQQQQQQQOOOMMMLLLMMMNNNOOONNNLLLKKKLLLNNNPPPPPPPPPNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHIIIIIIHHHFFFDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJFFFGGGIIIJJJIIIHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@AAABBBCCCBBB@@@>>>===888999;;;===>>>>>>======;;;;;;;;;;;;<<<<<<<<<===::::::;;;;;;;;;;;;::::::999;;;======<<<:::::::::;;;:::888777777777888888;;;;;;;;;;;;:::999999888666666555555555777888999888888777666666666666777777777777666777888888999999::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::999999888888888777777777777777888888888777666555555555999999999999999999999999777777666666666666666666555555555555666666666666555777888888777666666777666666666666666666666666777777777888999;;;<<<===999999999999999888888888777777777666777777888999888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888888999999:::;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;::::::::::::999999999999:::;;;<<<;;;::::::::::::;;;<<<<<>><<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@<<<<<<<<<<<<===>>>@@@@@@=========>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMLLLMMMMMMNNNNNNPPPOOOOOONNNNNNOOOOOOPPPNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHIIIIIIKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIHHHHHHHHHIIIJJJKKKKKKNNNNNNMMMLLLKKKKKKJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBB>>>@@@AAAAAA???>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777777666666666555666666777888999999999888888888888888777777777777888888:::;;;<<<<<<<<<;;;;;;:::999999999999999888777666666555555444444444444444444444444555555555444444444444333222333333444444333333222333333333333333333333333444333333222111222222222zzzwwwttttttwwwyyy{{{{{{{{{xxxyyy}}}}}}xxxnnnhhh]]]ZZZVVVQQQOOOOOOPPPQQQPPPQQQRRRRRRPPPOOONNNNNNLLLNNNPPPQQQQQQPPPNNNMMMKKKLLLMMMNNNOOONNNNNNMMMMMMLLLKKKLLLMMMNNNMMMKKKIIIKKKNNNPPPQQQQQQOOONNNNNNNNNLLLKKKKKKJJJJJJJJJFFFGGGHHHFFFDDDCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGIIIIIIKKKKKKLLLKKKJJJIIIDDDFFFGGGHHHHHHFFFDDDBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@AAACCCDDDCCCAAA>>>===:::;;;===>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::999;;;======;;;999999999:::999888666666777888888999999999999888777666555777666555555555666777888666777777777666666555555666666555555666666777888888888999999:::;;;;;;<<<;;;;;;;;;::::::999999999555555555555666666666666777777777777666666666666777777777777777777777777666666666555555444444444444444444555555666666666444666888888666555666777666666666666666666666666555666777999;;;<<<<<<<<<999999999999888888888777666666777888888888888777777777888888999::::::::::::;;;;;;<<<;;;:::999888888888888888888999::::::888999:::;;;;;;:::999888;;;;;;;;;:::::::::999999::::::999999999:::;;;<<<;;;::::::::::::;;;<<<<<<<<<;;;:::::::::;;;<<<===<<<<<<======>>>>>>??????>>>===<<<<<<<<<===>>>>>><<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMOOOOOONNNMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQLLLMMMMMMMMMLLLLLLKKKJJJGGGGGGGGGHHHIIIKKKLLLMMMJJJKKKKKKKKKLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJFFFGGGHHHHHHHHHHHHGGGFFFCCCCCCBBBAAABBBCCCEEEFFFCCCBBBBBBAAAAAAAAABBBBBB===???AAAAAA???======>>><<<<<<<<<<<<;;;;;;::::::999999999888777777666666666666777777777777777666777888888888888888888999777777777777777888999::::::999999888777777666666777777777777777777777777333333333333333333333333444444444444333333333333222222333333333333222222222222222222222222222222333222222111111111111111zzz~~~}}}sssiii```ZZZWWWSSSQQQNNNLLLKKKKKKLLLMMMNNNOOOPPPPPPNNNMMMMMMNNNJJJMMMPPPRRRRRRPPPMMMKKKJJJKKKLLLMMMMMMLLLKKKJJJLLLKKKJJJKKKLLLMMMLLLKKKHHHJJJMMMPPPQQQQQQPPPOOOOOONNNLLLJJJJJJJJJJJJKKKFFFGGGGGGFFFDDDCCCDDDEEEFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHCCCEEEFFFGGGGGGEEEBBB@@@BBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBB@@@BBBCCCDDDCCCAAA???======>>>>>>???===;;;999777:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999;;;<<<<<<:::999888999999888777666666777888888777777777777666444333333777777555444444555666666555666777777777666444333555555555555555666777777777777888999::::::;;;;;;;;;;;;;;;::::::999999999444444555555666777777777555555666666777777888888666666666666555555555555555555555444444333333333444444444555555555666666333666888888555444555777666666666666666666666666222333666888::::::::::::999999999999888888777777777888999;;;;;;:::999999555666666777888999999999999999:::;;;:::999888777888888888777888999999:::888999:::;;;;;;:::999888:::::::::999999999999888;;;:::999999999:::;;;<<<;;;;;;::::::;;;;;;<<<===999999888888999;;;===>>><<<<<<<<<=========>>>>>>@@@???===<<<;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@===>>>???@@@AAABBBCCCCCCAAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGIIIJJJKKKMMMNNNNNNPPPPPPOOONNNMMMMMMMMMNNNLLLLLLLLLMMMNNNOOOPPPQQQKKKKKKLLLLLLLLLKKKKKKJJJFFFFFFGGGHHHIIIKKKLLLMMMJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHFFFGGGIIIKKKLLLLLLJJJIIIFFFGGGHHHIIIIIIHHHGGGFFFCCCBBBAAAAAABBBCCCEEEFFFAAAAAA@@@@@@@@@AAABBBBBB<<>><<<===>>>;;;;;;<<<<<<;;;;;;:::999999999888888777777666666666666777888888777555555666666777777888888999999888777777777777777888888888888888777666555555444444555555666777888888999222222222222222222222222444444333333333222222222222222222333333222222222222222222222222222222222222111111000000000000000}}}}}}}}}|||{{{{{{{{{{{{zzz~~~~~~}}}||||||}}}{{{pppiiiaaa\\\ZZZWWWRRRNNNMMMKKKHHHHHHJJJKKKIIIGGGKKKKKKKKKKKKLLLMMMOOOOOOKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNNNNNNNMMMLLLJJJIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFGGGHHHJJJLLLMMMOOOOOOOOONNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGFFFCCCBBBBBBEEEHHHJJJKKKJJJIIIJJJKKKKKKIIIGGGDDDEEEFFFFFFEEECCCAAA???AAAAAAAAA@@@@@@@@@?????????@@@@@@@@@???===<<<;;;<<<===???AAAAAAAAA???>>>@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::===>>>???>>>;;;999999999::::::999999888888777777666555555555666777999:::::::::888777666666666666777666666555555555666666999888777666666555555666666555333333333444666888999999:::;;;<<<<<<<<<<<<666999===>>><<<888555444555555555555555666777777888888777666555555555666555555555555555555555555444555555444222222333555666666666666777777777777444444444444555777888999111000///111444666777666444444666777888888888888999999888777777666777777888888999999999999888888666666666666666777888888<<<<<<;;;;;;;;;:::::::::999999888888777666555555999999999888999999::::::999999999999999999999999999999999999999999999999::::::999999888999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>===;;;;;;<<<<<<===<<<;;;:::999999999999999;;;;;;;;;<<<<<<<<<<<<===???>>>===<<<<<<===>>>???AAAAAA@@@@@@@@@AAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOOOOMMMLLLLLLMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMLLLJJJHHHGGGHHHJJJKKKKKKIIIHHHIIILLLLLLJJJHHHMMMMMMLLLLLLLLLLLLLLLLLLLLLHHHFFFHHHMMMOOOMMMIIIKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCBBB@@@AAAAAA@@@@@@???>>>======>>>===<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;:::::::::::::::999999888777666666777777888888888888777777:::888666555555666888:::999999999888888888777777777777777888999999999:::777777777777777666555555777666444333222333333444222222222222222222222222111111111111111111111111222111111111111111222222222111111000000000000000}}}yyyzzz|||}}}}}}}}}}}}~~~{{{~~~}}}|||}}}{{{qqqhhh```[[[TTTPPPPPPNNNKKKGGGMMMJJJHHHHHHJJJKKKIIIGGGIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMKKKJJJIIIIIIJJJJJJKKKJJJIIIHHHGGGEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEECCCCCCDDDFFFHHHJJJKKKJJJJJJKKKLLLKKKIIIGGGEEEEEEEEEEEEDDDBBB@@@???AAAAAAAAA@@@@@@?????????AAA@@@??????>>>>>>>>>>>><<<===???AAAAAA@@@???>>>@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<>>>>>>===;;;999888999888888888888888888888888888777666666666777888999888888777666555555555666666666555555555555666666777666666666666666777777777666555444444666777999888999999::::::::::::999888:::<<<;;;999777666777555555555555555666777777888777777666666666666777666666666666666666666666444555555444222222333555444555555555555666666666777666666555555555555555666444333444666777777666444444666777777888888888888888777777666666666666666777777888888777777666666666666666666777777888999999999999888888888888888888888888888888888888999888888777777777888888999999999999999999999999999999999999999999999999:::999999888888999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;<<<<<<===<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===???>>>======<<<===>>>???AAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNOOOOOOMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMLLLKKKIIIHHHHHHIIIKKKLLLKKKIIIHHHIIIKKKLLLJJJHHHJJJJJJKKKLLLLLLLLLKKKKKKKKKHHHFFFHHHMMMOOOMMMJJJKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDEEEFFFFFFFFFFFFEEEHHHGGGFFFFFFEEEEEEFFFFFFEEECCCBBBCCCDDDDDDCCCAAAAAAAAA@@@??????>>>============<<<;;;;;;<<<===>>><<<;;;;;;;;;::::::::::::::::::999888888777666666777777888888888888777777999888777666666777888999888888888888777777777777777777888888888888888999777777777777777666555555555555444444444444555555222222222222222222222222333333333222222222222222222111111000000000111111222111111000000000000000}}}yyy|||~~~~~~|||||||||{{{}}}}}}}}}~~~xxxrrrmmmfff]]]UUUUUUQQQLLLJJJKKKKKKJJJHHHKKKIIIHHHHHHIIIJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGDDDEEEEEEFFFHHHIIIJJJJJJIIIJJJLLLMMMMMMKKKHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJLLLMMMLLLIIIFFFEEEEEEDDDBBBAAAAAA@@@@@@BBBBBBAAA@@@??????>>>>>>AAA@@@????????????@@@@@@===>>>???@@@@@@@@@???>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;======<<<:::888888999666666777777777777888888:::999888777666777888888666666555555555555555666666666555555555555666666555555555555666777888999777777666555555777888999888888999999999888777777999::::::888666666777888666555555555555666666777777777666666666777888888777777777777777777777777444555555444222222333555333333444444444555555555777666555555444444555555999888666555666666555444444555555666777777777777777777666666666666666666555666666777777666666555666666555555666666777888999999888888888777777777777777888999::::::;;;;;;999888777666666666666666888888888888888888999999999999999999999999999999999999888888888999999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>=========>>>>>>???@@@@@@@@@@@@AAACCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOMMMLLLLLLMMMNNNMMMLLLLLLKKKKKKKKKLLLIIIIIIHHHHHHIIIJJJLLLMMMJJJIIIHHHIIIJJJKKKIIIHHHGGGHHHJJJLLLLLLLLLJJJIIIKKKHHHGGGHHHLLLNNNLLLJJJLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDEEEDDDCCC@@@@@@??????>>>>>>=========<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::::::::999999999999888888777777666777777888888888888777777777777777777777777777777888888888777777777666666888888888888777777777777666777777777777666555555333333444555555555444444222222222222222222222222444444444333333222222222222111000000////////////222111111000000000000000~~~}}}~~~|||wwwuuutttrrrwww|||}}}{{{|||}}}qqqmmmfffaaa]]]XXXSSSOOOQQQMMMJJJHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGDDDEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIGGGGGGGGGHHHGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHHHHKKKNNNPPPOOOMMMJJJGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJLLLMMMLLLIIIFFFFFFEEEBBB@@@???@@@@@@AAABBBBBBAAA@@@???>>>======??????@@@AAAAAAAAA@@@@@@===>>>??????@@@???>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<;;;999888777888777777777666666666666666999999888777777888999:::666666555555555666777777666555555555555666666777555555555555555666777888666666555555555666777888999999999999888777777666777888999888666555666777666666555555555555666777666666666666777777888999777777777777777777777777444555555444222222333555333444444444444555555555333333333444555666777888888666444444444555444333444555555666777777666666555666666666666666555555555666666777777666666555666555555555555666777777::::::999999999888888888888888999999:::;;;;;;;;;:::999888777666555555555777777777888888888888888888888888888999999999999888888888888888999999:::999999888888999999:::;;;::::::;;;;;;;;;;;;;;;;;;>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???????????????@@@AAACCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLNNNOOOOOOMMMLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGHHHJJJKKKMMMNNNJJJJJJIIIIIIIIIIIIIIIHHHFFFHHHJJJMMMMMMLLLJJJIIIJJJHHHGGGIIIKKKMMMLLLJJJLLLKKKJJJIIIIIIIIIJJJJJJLLLKKKJJJIIIGGGFFFEEEDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDBBBBBBCCCEEEFFFEEEDDD??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888777777777666777777888888888888777777777777888888888888777777999999888888888777777777888888888777777666666555666666777777666666555444222333444444444333222111111222222222222222333333444444444333222222111111222111000///............222111111000000000000000yyy}}}~~~zzzxxx{{{~~~wwwqqqoooooolllrrrzzz}}}}}}~~~yyyrrrmmmhhhddd\\\ZZZWWWTTTRRRPPPOOONNNKKKIIIFFFDDDDDDEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKOOORRRRRROOOLLLJJJIIIHHHGGGFFFEEECCCBBBBBBCCCEEEFFFHHHIIIJJJIIIIIIJJJIIIJJJKKKLLLKKKHHHFFFGGGEEEBBB@@@??????AAABBBAAAAAA@@@??????>>>======<<<>>>AAADDDDDDBBB???===>>>>>>>>>??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888:::;;;:::888777777777999888888777666555555444777666666666888:::;;;===777777777666777777888888555555555555555666777777777777666555555555555555555444444444555555666666999999:::999999888777666444666888888777555555555666666555555555555666666666555555555666777888888555555555555555555555555444555555444222222333555444444555555555666666666333333333333444666777888666444333333555666666555444555555666666666666555444555666666666666555555666777777888888777777666555555555555555666666777999999888888888777777777999999999999999999999999;;;:::999888777666666666666666666777777888888888777777777888888999999999888777777777888888999:::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<===============<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<=========>>>???????????????>>>>>>??????AAABBBDDDDDDAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEEEEGGGHHHIIIJJJKKKMMMNNNMMMLLLKKKKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFGGGHHHJJJLLLNNNOOOJJJJJJIIIHHHGGGGGGHHHIIIGGGIIILLLNNNNNNMMMKKKIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLKKKJJJIIIHHHIIIIIIJJJLLLLLLJJJIIIGGGFFFDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFEEEDDD>>>>>>==================;;;;;;;;;;;;;;;:::999999999999999999999999999999888888888777777777777777777777888888888888777777777777888888888888777777::::::999999999888888888888777777666666555555555666666666666666555444444222333333333222111///...111111111222222333333333333222222222111111111000111111000//////...//////222111111000000000000000wwwzzz~~~~~~}}}}}}}}}}}}}}}||||||~~~xxxtttqqqtttxxx|||zzztttpppqqqsssuuuzzz|||oooeee^^^XXXSSSOOONNNOOOOOOMMMKKKJJJKKKLLLJJJIIIFFFDDDCCCCCCCCCDDDDDDFFFHHHIIIHHHGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGJJJMMMPPPQQQOOOLLLJJJHHHGGGGGGFFFFFFEEEDDDDDDFFFFFFGGGIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIIIIHHHFFFGGGEEECCCAAA@@@@@@AAABBB@@@????????????>>>>>>>>><<<>>>AAACCCCCCAAA>>><<>>>>>>>>===============<<<<<<;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::777999:::999777666666777999999888777777666555555555555555666777:::<<<===999888777777777777888888555555444555555666777888888777666555444444444444444444444555555555555555888999999999999888888777222555777888666555444444777666666555555555555666555555444444555555666666333333333333333333333333444555555444222222333555444555555555555666666666666555444444333333444444666444333444777888999888444555555666666666555555444555666777888777666555666777777888888777777666555555444444555555666777666666555555555444444444888888777777777777777777:::999888888777777777777555555666666777777888888666666777777888999999999777777777777777888999:::999999888888999999:::;;;999::::::;;;;;;<<<<<<<<<=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@>>>>>>>>>>>>???AAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDFFFGGGIIIJJJJJJKKKLLLLLLJJJIIIIIIJJJLLLKKKJJJIIIHHHHHHGGGGGGEEEFFFGGGIIIKKKLLLNNNNNNJJJKKKJJJHHHFFFFFFGGGIIIIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIIIILLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBAAABBBCCCDDDCCCBBB============<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777888888888888999999999777777777777777777777777777777888888888888777777777777777777777777777777999999999999888888888777666666666666555555555555555666666666666555444444222222222222111000//////111111111222222333333444111111111111111111111111111000000//////000000111222111111000000000000000{{{}}}~~~~~~}}}zzzxxxwwwwwwwwwxxxxxx|||~~~|||vvvrrrqqqppptttyyy}}}|||xxxvvvyyy}}}}}}yyyuuusssllldddZZZRRROOOLLLIIIEEEHHHJJJLLLJJJGGGEEEGGGIIIJJJJJJHHHEEEDDDCCCEEEFFFBBBEEEIIIIIIGGGFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFDDDFFFIIIKKKLLLKKKIIIHHHDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJHHHFFFEEEFFFGGGGGGFFFGGGFFFDDDBBBAAAAAAAAABBB>>>>>>>>>>>>????????????@@@@@@@@@@@@???>>>======??????>>>===============<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::666888999888777666666777777777777888888888999999555555555555666888:::;;;999888777666666666666666444444444555555666777888666555555444444444555555444444555666666666666666666666777888888888777777333444555555444333444666777777666555555555555555555444444333333333444444333333333333333333333333444555555444222222333555333333444444444555555555666555444444333333444444555444333444666777777777444555555666666555444444444555777999999888777666555666666777777666666555555444444444444555666666555555555444444444333333444444444555555666666777888777777666666666777777444444555666666777888888666666666777888999999999666666666666777888999:::999999888888999999:::;;;999999::::::;;;<<<<<<===<<<===>>>>>>>>>===;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<===???@@@AAAAAA@@@@@@>>>>>>======>>>???@@@@@@?????????@@@@@@AAABBBCCCBBBBBBCCCDDDEEEGGGHHHIIIHHHJJJKKKJJJIIIGGGHHHHHHLLLKKKJJJHHHGGGGGGFFFFFFEEEFFFHHHIIIKKKLLLMMMMMMJJJKKKJJJHHHEEEDDDGGGJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHIIIIIIIIIIIIJJJKKKJJJIIIHHHGGGFFFGGGHHHHHHKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;:::999777666777777777777888888999999666777777777777777777777777777888888888888777777999888777666666777888999777777777777666666666666444555555555555555666666555555666666555555444333222222222222222333444444000111111222333333444444000111111222222333333444000000000000000111222333222111111000000000000000~~~~~~~~~}}}~~~yyyxxxvvvtttttttttvvvwwwzzz~~~}}}uuupppppprrruuuzzz}}}|||zzztttmmmggg___[[[WWWQQQJJJGGGHHHIIIFFFCCCDDDGGGJJJIIIEEECCCEEEHHHGGGFFFEEECCCAAAAAACCCEEEAAAEEEIIIIIIGGGFFFFFFGGGFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHJJJKKKJJJJJJIIIHHHGGGFFFEEEEEE@@@BBBEEEGGGHHHHHHFFFEEEAAABBBCCCFFFIIIKKKMMMNNNJJJJJJIIIHHHHHHHHHIIIIIIJJJHHHEEECCCDDDFFFGGGFFFGGGFFFEEEDDDCCCBBBBBBBBB=========>>>??????@@@@@@CCCAAA>>><<<;;;<<<>>>?????????>>>===============<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::555777888888666555666666444555666888999;;;<<<===666666555555555777888999999888777555555444444444444444444555555777888888444444444444444555666777555666666777777777777777444444555666777777777666555555444222111222555888888777666555555555555555555444333333222222222222333333333333333333333333444555555444222222333555222222333333333444444444222222222333444555666777444222111111333444444333444555555666555555444444444666888999:::999888777444555555555555555555444555444444444444555666666777777666666666555555555000111222333444666777777666666555555555666666777444444444555666777777888555666666777888999999999666666666666777888999:::999999888888999999:::;;;999999::::::;;;<<<======<<<===>>>>>>>>>===;;;:::999999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======<<<===???@@@AAAAAA@@@@@@>>>===============>>>>>>????????????@@@AAABBBCCCAAABBBBBBCCCEEEFFFHHHIIIGGGIIIJJJIIIHHHGGGGGGGGGLLLKKKIIIHHHGGGFFFFFFFFFEEEFFFHHHJJJKKKLLLMMMMMMJJJKKKKKKHHHDDDDDDGGGJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFHHHIIIIIIIIIIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGGGGJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@AAAAAAAAA@@@???;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::999777666666666777777888888888999666666666666777777777777777777888888888888777777:::888777555555777888:::666555555555444444444444333444444555555666666666555555666666555555444333111111111222333666888:::000000111222333333444444000111222333444555555666//////000000111333444555222111111000000000000000}}}|||zzz{{{}}}}}}zzz{{{~~~|||zzz||||||zzzzzzzzz|||~~~~~~|||zzzzzzxxxwww{{{xxxqqqooosssyyy}}}zzzwwwuuunnncccZZZTTTPPPOOONNNHHHFFFEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEBBB???=========>>>BBBDDDGGGIIIHHHGGGFFFGGGEEEEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKJJJIIIGGGEEEEEEFFFGGGHHHNNNJJJEEEEEEGGGHHHFFFCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFIIIKKKLLLKKKJJJIIIGGGFFFFFFHHHHHHGGGEEEGGGEEEBBBBBBCCCEEEFFFFFFKKKIIIEEECCCAAA@@@AAABBB???>>>===<<<===>>>AAABBBBBBAAA???>>>>>>>>>???@@@==================<<<<<<;;;;;;<<<<<<;;;;;;:::999===<<<;;;:::999:::;;;;;;:::999999888777888888888555555555555555555555555555555666777777777777777888999999888888777666555555555444333444555666777333444555555555444333222444444555666777777666666555444333333555666666666555555666666666666666666555555444333333333333444666555444333222333444444555333111000111222555777<<<;;;999888555333222111111111333444555666666666444444444444444444444444333444444555555444444333666666666666666666666666666666666666666666666666666555555555555444444444444444444555555555555666777666555444333222222222666555555444444444555555555555555555555666777777555555555555555666777777777777888888999999999:::999999888888888888888999;;;:::999999888888888888;;;<<<===>>>>>>===<<<;;;<<<;;;::::::999999999:::888888999::::::;;;<<<<<<<<<;;;:::999999:::;;;<<<===>>>>>>>>>????????????<<<;;;:::;;;===????????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEFFFGGGMMMKKKIIIGGGFFFFFFGGGHHHJJJKKKLLLKKKIIIIIIKKKLLLLLLLLLLLLJJJGGGFFFFFFGGGJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFJJJJJJIIIHHHGGGGGGGGGGGGHHHFFFEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>===>>>>>>???<<<;;;;;;:::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::===;;;999777666666777777666666666666555555555555666666666666666666666666666666666666666666666666444444444444444444444444666555555444444444555555555555444444444333333333111000000000111222333333111222333333333333222111000000000000000000000000444333222111111222333444000...,,,+++***+++---...~~~{{{xxxuuusssqqqrrruuuyyy|||}}}zzz|||zzzwwwyyy~~~sssqqqrrrxxxzzztttsssvvv{{{~~~{{{uuunnngggddd^^^YYYQQQKKKIIIHHHGGGGGGCCCBBB@@@???>>>>>>>>>???AAAAAAAAAAAAAAAAAA@@@@@@EEEDDDAAA???>>>>>>>>>???CCCEEEHHHHHHGGGFFFEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKIIIHHHFFFEEEEEEEEEGGGHHHLLLHHHDDDDDDGGGHHHFFFCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFIIILLLNNNMMMLLLIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCAAABBBDDDFFFGGGGGGHHHGGGEEEBBB@@@?????????======<<<<<<===???@@@AAA??????>>>===============<<<<<<<<<<<<============;;;<<<<<<<<<<<<;;;::::::<<<<<<:::999999999:::;;;999999888777777777777777666666666666666666666666777777888999999999999999888999999888888777666555666555555444555666777888555555666666666555444333333333444555555555555555666444333333555666666555555555555555666666666666555555444333333333333444666555444333222333333444444333111000111222555666;;;:::999777555333222111222222333444555555555555444444444444444444444444333333444444444444333333444444444444444444444444555555555555555555555555555555555555444444444444444444444444555555555555666555444333333333333333555555444444444555555666555555555555555666777777555555555555555666666777666777777777888888888999777777666666666666777777;;;::::::999888888999999<<<===>>>???>>>===<<<;;;;;;;;;:::999999999999999999999999::::::;;;;;;;;;>>>===<<<<<<<<<<<<===>>>======>>>>>>>>>?????????>>><<<;;;;;;===>>>>>>===???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFKKKJJJHHHFFFEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHJJJLLLLLLLLLLLLJJJGGGFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGJJJIIIHHHHHHGGGGGGFFFFFFGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>>>>>>>??????===<<<;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::;;;999888666666777888999777777777777666666666666555555555555555555555555555555555555555555555555444444444444444444444444555555444444333444444555444444444444444333333333111111111000111111222222111222222333333222222111000000000000000000000000333222111000000111222333111000///.........//////|||vvvttttttuuuvvvxxx|||zzz|||{{{xxx|||uuummmmmmooouuu||||||vvvqqqnnnoooqqqsssrrrpppkkkfff___XXXRRROOOLLLIIIEEECCCCCCCCCBBBBBB???>>>===<<<;;;;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA?????????@@@@@@DDDFFFHHHHHHFFFEEEDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGHHHIIIJJJKKKHHHGGGFFFEEEDDDEEEFFFGGGHHHEEEBBBCCCFFFGGGFFFDDDDDDCCCAAA??????@@@AAABBBDDDDDDFFFIIILLLOOOOOONNNJJJHHHGGGGGGHHHHHHGGGFFFAAAAAAAAABBBEEEGGGGGGFFFEEEEEEDDDBBB@@@===<<<:::::::::<<<===>>>??????@@@<<<=========<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<======<<<<<<;;;:::;;;;;;:::999999999999999888888777777777666666666777777777777777777777777777777888888888999999999888999999888888777666555666666555555666666777888666666777777666666555444222222333444444444444333666444333444555777666666444444555555555666666666555555444333333333333333555555444333333333333333444333111000111222444666999999777666555333222222333333444444444444333333444444444444444444444444333333444444444444333333333333333333333333333333555555555555555555555555555555555555444444444444444444444444555555555555444444333333333333444444444333333333444555666666666666555555666666777777555555444444555555666777666666666666666777777777555555444444444555555666;;;::::::999999999999:::===>>>>>>???>>>===;;;::::::999888888888888888888::::::::::::::::::::::::>>>===<<<<<<<<<<<<===>>>============>>>>>>>>>>>>???>>><<<<<<<<<===<<<;;;>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJIIIGGGGGGIIIJJJKKKLLLKKKJJJGGGFFFGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@??????>>>??????@@@>>>===<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;888777777666777888:::;;;888888888777777777666666555555555555555555555555555555555555555555555555444444444444444444444444444333333222222333444444333333333333444444444444222222111111000111111111111111222333333222111111000000000000000000000000111111000000000000111111111000000000////////////~~~{{{zzz~~~www}}}zzzqqqmmmmmmooossswwwxxxwwwtttsssooojjjddd___\\\[[[ZZZZZZXXXUUUQQQMMMIIIGGGFFFFFFDDDBBB@@@@@@???>>><<>>===<<<<<<<<<===>>>AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAADDDFFFGGGGGGEEECCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIJJJGGGFFFEEEDDDDDDDDDEEEEEEDDDBBBAAABBBEEEFFFFFFDDDCCCBBB@@@??????AAADDDFFFGGGFFFGGGIIILLLNNNNNNMMMJJJIIIGGGGGGHHHHHHGGGEEEAAAAAAAAACCCEEEFFFEEECCCBBBBBBBBBAAA???<<<999777777999;;;>>>?????????>>>;;;<<<===>>>===<<<;;;::::::;;;;;;<<<<<<======>>><<<<<<======<<<<<<;;;:::::::::999999999888888888777777777777777666555555666666666666666666666666555555555555555666777777888999999888888777666555555555555555555666666777666666666666555555444444333333444444444444333333666444333444666777777666444444444555555555666666555444333333222222333333444444444333333333333333333222111111111222444555777666666555444333222222444444444444444333222111333333333333333333333333333333333444444333333333333333333333333333333333444444444444444444444444555555555444444444333333333333444444444555555555333222222222333444444555222222333333444555666777666666666555555666777777555444444444444555666666555555555555555555555555444444444333444444555666::::::999999999999::::::<<<<<<======<<<;;;999888888888777777777777888888:::::::::::::::::::::999;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>>???===;;;;;;=========<<<===>>>??????@@@@@@????????????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIIIIHHHFFFFFFGGGHHHFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDEEEDDDCCCDDDFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@?????????????????????>>>>>>===========================<<<<<<<<<;;;;;;888777777666777888999999777777777777666666666666444444444444444444444444555555555555555555555555333333444444444444444444222222222111222222333333222333333333333444444444333333222111000000000111111111222222222222111111000000000000000000000000000000////////////000000....../////////...---,,,zzzyyyzzz|||{{{yyyxxxxxxyyy{{{|||{{{yyyqqquuuxxxyyyzzz{{{vvvooojjjjjjjjjkkkkkkiiifffccc]]][[[WWWRRRMMMJJJGGGFFFHHHGGGEEECCCBBBBBBBBBBBB>>>===<<<<<<<<<;;;999777======<<<;;;;;;<<<===>>>@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAADDDEEEFFFEEEDDDBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAACCCDDDDDDDDDDDDEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCCCCCCCAAAAAAAAABBBDDDFFFEEEEEEBBBAAA@@@@@@BBBEEEHHHKKKJJJIIIHHHHHHJJJKKKKKKJJJJJJHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDDDDBBB@@@@@@@@@AAAAAA???<<<999777777999<<<>>>??????>>>===<<<===>>>???>>>===<<<;;;:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999888888666777777777777666555555555555555555555555555555555555444444555555666777888999999888888777666555333333444444444555555555555555555444444444444444444444555555555444444333555333333444666888999888555555555555555555555555444444333222222222222333333333333333333222222222222222111111111222333444444444444444333333222222444444444444333222111111333333333333333333333333222333333333333333333222444444444444444444444444444444444444444444444444555444444444444333333333333333333444444444444555222222222222222333444555222222222333333555666777666666555555555555555666444444444444444555666666555555444444444444444444555444444444555555666777999999888888888999999:::999999:::::::::999777666777777777666666777888888:::::::::::::::::::::999:::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<=========<<<;;;:::;;;===??????>>><<<===>>>>>>??????>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGHHHGGGEEEEEEGGGHHHFFFGGGGGGFFFEEEEEEFFFHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDAAABBBDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBCCCEEEFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;888888888777777777777777666666555555555444444444444444444444444444444444555555555555555555555555333333333444444444555555111111111111111222333444333333333333333333333333333333222111000000000111111111111111111111111111000000000000000000000000////////////////////////.........///...---,,,,,,~~~}}}~~~~~~{{{vvvvvvyyy}}}{{{~~~|||{{{}}}vvvuuuttttttvvvwwwvvvuuunnnqqqrrrppppppppplllfff\\\\\\[[[ZZZWWWTTTQQQOOOIIIHHHFFFDDDBBB@@@???>>>??????>>>===<<<<<<<<<===999888888:::<<<<<<;;;999:::999888888999:::<<<<<<=========>>>>>>??????@@@BBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEDDDCCCBBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@BBBCCCDDDEEEEEEEEEAAAAAAAAABBBDDDHHHKKKMMMKKKIIIHHHGGGIIIIIIIIIHHHIIIGGGFFFEEEFFFFFFDDDBBBEEECCCBBBAAABBBBBBAAA??????@@@AAAAAA@@@>>>;;;:::999;;;===?????????>>>===>>>????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::;;;:::999999888666777888999888777666555555555555555555555555555888777666555666777888999888999999888888777666555222222333444444444444333555555444333333333333444444555555555555444444333333222222444777:::;;;;;;666666555555444333333333444444333222222222222222333333333333333222111111111111111111111222333333222222222222222333333333333333444333333222111111333333333333333333333333222222333333333333222222444444444444444444444444333333333333333333333333444444444444333333333333333333333333444444444444222222222222222333444444333222222222333444555555666555444444333444444444444444333333444444555666555555555444444444444444555555555555555666777888888777777777777888999999666666777888888888777666777777777777777777888999::::::::::::::::::::::::<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<::::::;;;===?????????;;;<<<======>>>>>>============>>>>>>>>>?????????AAAAAAAAABBBBBBDDDEEEFFFEEEFFFFFFGGGGGGGGGHHHHHHFFFGGGHHHGGGEEEEEEGGGHHHEEEFFFGGGFFFEEEEEEFFFHHHIIIJJJKKKLLLKKKJJJIIIHHHFFFFFFFFFGGGFFFFFFEEEEEEAAABBBDDDFFFHHHHHHHHHHHHFFFFFFGGGGGGFFFEEECCCBBBCCCBBBAAACCCEEEFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAA@@@@@@???============>>>???????????????<<<<<<;;;;;;;;;:::::::::888888888777777666666666555555555444444444333333333333333333333333333333444444444444444444444444222333333444444555555555111111111111222333444444333333333333222222222222222222111111000111111111222111000000000000111222000000000000000000000000//////000000000000//////000/////////............|||yyywwwvvvwwwwwwvvvuuutttuuuwww|||}}}zzzyyyyyy{{{|||}}}zzzzzz{{{}}}}}}{{{wwwtttqqqvvvxxxxxxyyy|||{{{wwwrrrpppmmmmmmmmmlllkkkjjjdddeeeccc___]]]]]]YYYSSSJJJJJJIIIGGGEEECCCBBBBBB======<<<;;;;;;:::::::::;;;;;;:::::::::999999888888777777999<<<======<<<888777777777888999;;;<<<<<<<<<======>>>??????@@@CCCCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDCCCBBBBBBCCCEEEFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA???AAACCCDDDEEEEEEEEEEEEAAABBBCCCDDDFFFHHHJJJKKKJJJHHHFFFFFFGGGIIIIIIHHHHHHFFFEEEDDDEEEDDDBBBAAADDDBBB@@@???AAABBBBBBAAA???@@@@@@AAA@@@???>>>=========>>>??????>>>>>>===@@@???>>>>>>======>>>>>>===<<<<<<;;;;;;::::::999:::::::::;;;::::::999888:::;;;;;;<<<;;;:::999888777888999:::999888666555555555555555555555555555888777666555555777888999888999999888888777666555222333444555555555444444777666555444333444444555444444444444444333222222111000111444888;;;======777777666555333222111111444333222222111222222222222333333444333222111000111111111111111222222222000111111111222222333333222222333333333222222111222222222222222222222222222222333333333333222222333333333333333333333333222222222222222222222222444444444333333333222222222222333333333444444444222222222222222222333333333333333222333333444444555444333222222222222222444444333333444444555666666555555555444444444444444444444444555666777888666666666666666777888888444555666888888888888777888777777777777888999:::999999999::::::;;;;;;;;;<<<<<<===>>>>>>===<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<:::;;;===>>>>>>===;;;;;;<<<============<<<<<<============>>>>>>>>>@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEGGGIIIFFFGGGHHHGGGFFFGGGHHHJJJIIIJJJKKKLLLKKKJJJHHHFFFDDDEEEEEEFFFFFFFFFFFFEEEBBBDDDFFFHHHJJJJJJIIIIIIEEEEEEGGGGGGFFFEEECCCAAABBBAAAAAABBBDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBAAA@@@>>><<<;;;;;;<<<>>>@@@AAAAAAAAA@@@;;;::::::::::::999999999555666666777777777777777666555555555444444444444222222222222222222222222444444444444444444444444222222333333444555555666111111111222222333555555555444444333222111000000111111111000111111222222222111000//////000111222000000000000000000000000///000111111111111000///000///...---,,,------...tttrrrpppoooqqqrrrrrrrrrlllmmmpppuuuzzz~~~~~~~~~tttqqqpppttt{{{~~~|||xxxwwwtttrrrrrrttttttrrroooooorrrsssqqqsssvvvwwwtttkkkhhheeecccbbb```^^^\\\WWWWWWTTTOOOLLLLLLHHHCCC===>>>>>><<<;;;:::;;;===;;;:::999777666666666666777777888999999888888777777666555666888999999777888888888888999:::<<<======>>>>>>???@@@AAAAAAAAACCCCCCCCCCCCBBBAAA@@@???AAABBBCCCBBBBBBBBBDDDFFFFFFEEEDDDBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEECCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@BBBDDDEEEEEEDDDEEEEEEBBBCCCDDDEEEFFFGGGHHHIIIHHHFFFDDDEEEGGGIIIIIIIIIHHHFFFDDDCCCDDDCCCAAA@@@CCCAAA>>>>>>@@@BBBCCCCCC@@@@@@@@@AAAAAAAAA@@@@@@???????????????>>>>>>===@@@???>>><<<<<<===>>>>>>======<<<;;;:::999999888999::::::::::::999888888;;;;;;<<<===<<<;;;:::999777888:::;;;:::999777555777777777777777777777777666555333222333444666888888999999888888777666555333333555666666666555444888777666444444555555666333333333333333222111000000///000333888<<<>>>???999888777555333111000///444333222222111111222222222222333444333222111000000111111111222222222222///000000111222222333333111222222333333333222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222444444444333333333222222222222333333333444444444333333222222111222222333444444333222222222333333444333222222111111111222444333333333333444555555666666666555555444444444333333333444555666777888555555555555555666777777444555777888999999999999888888777777888999::::::888888999::::::;;;<<<<<<999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<>>@@@AAABBBBBBAAA:::::::::999999999888888333444555777888888999999777666666666555555555555222222222222222222222222444444444444444444444444222222333333444555666666222222222222333444555666666555444333111000//////111000000000111222333333222111000//////000111222000000000000000000000000///000111222222111000///...---+++))))))***+++,,,iiihhhffffffggghhhhhhhhheeegggjjjmmmpppqqqrrrrrrlllllllllmmmnnnpppqqqrrrrrrpppmmmiiihhhhhhiiijjjeeeeeeddddddeeeeeefffggg^^^\\\XXXSSSNNNKKKIIIHHHEEEDDDCCCAAA???===<<<;;;666666666666666666666666222333555777777666444333666555555555555444444444666777777777888888888888666666777999:::;;;<<<===<<<<<<<<<<<<===???@@@AAA===???AAAAAA@@@@@@AAABBBCCCEEEHHHKKKKKKIIIFFFDDDGGGGGGEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDAAABBBCCCBBBBBBBBBDDDFFFBBBCCCCCCDDDEEEFFFFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGHHHHHHDDDEEEEEECCCAAA@@@AAACCCEEEDDDBBB@@@?????????@@@DDDCCCBBBAAAAAAAAAAAAAAACCCCCCBBBAAA@@@>>>===<<<======<<<;;;::::::::::::??????>>><<<;;;:::999888777888999;;;;;;:::999888888999::::::::::::999888888999:::;;;:::999888777666666666666666555555555555555555666666777999999777888888888888666444333111444666777666555444444666555444333333444555666555555444444333222111111555333222444888<<<===<<<999777444111000111444555222222222222222222222222333333333222222111111111222222222222222222222222222333333444444333333222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222111111111111000333333333444444444555555222222222222222222222222444444444333222111000///(((,,,///111111111222222222333444555555444333222444444444444444444444444666555555555555666666777444444444444444444444444444444555666666666666666666777777777888888888888999999999999999999999999===<<<;;;:::999999999999;;;::::::::::::;;;<<<<<<>>>===;;;::::::;;;===>>><<<===============<<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@BBBCCCDDDEEEGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJKKKKKKJJJIIIFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCEEEFFFFFFDDDCCCAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA???>>>===<<<<<<===>>>???@@@AAAAAA@@@???===:::777666666777777777777777777777666666666666777777666666555555444444222222222222222222222222666666555555555666666777555555555555666666777777333333333333333333333333444444333333333222222222//////000000111111222222000000000000000000000000000111222111000///000111000000000000000000000000........................\\\YYYVVVUUUWWWYYYYYYXXXXXXYYY\\\^^^aaabbbbbbbbb`````````aaabbbcccdddeeeeeebbb^^^ZZZWWWUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVNNNLLLHHHCCC@@@===;;;:::888888777777666555444444555555555555555555555555222333444555555555444444555444444444333333333333666666777777777888888888555555666777888888999:::;;;;;;;;;<<<===>>>???@@@@@@AAACCCCCCBBBAAABBBCCCDDDFFFIIILLLLLLJJJGGGEEEFFFEEEDDDCCCBBBAAAAAAAAAEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDAAABBBCCCCCCBBBBBBDDDEEEBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFCCCDDDDDDBBB@@@@@@AAABBBFFFEEEDDDBBBAAA@@@@@@@@@CCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<======<<<;;;::::::::::::>>>>>>===<<<;;;:::999999999999::::::999888777777888999999::::::999999888777888999::::::999999888888777777666555444444333555444444555555777888888666777777777777555444333333555777888666444444444666555444444333444555555555444444333222222111111444222111222666999:::999888666444222111222333444222222222222222222222222333333333222222111111111222222222222222222222222222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111000222222222222333333333444222222222222222222222222333333222222222222222222---000333333333111111111333444444444444444444333444444444333333444444444666666555555555555555666444444444444444444444444666666777888888888888888666666777777777888888888888888999:::::::::::::::<<<;;;:::999999888888888:::::::::::::::;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<=========>>>@@@AAABBBCCCDDDGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKHHHHHHHHHGGGHHHHHHIIIJJJIIIJJJKKKKKKJJJIIIGGGEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFGGGHHHJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGEEEDDDCCCBBBCCCDDDDDDDDDDDDBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<>>>>>>???>>>=========<<<;;;;;;<<<;;;999888555555666666777777888888777777777666666555555555555555555555555555555555666555555444555555666666444444444555555555666666222222222222222222222222333333333222222222222111000000000000000111111111000000000000000000000000111222222111///...///000////////////////////////........................LLLGGGBBBAAADDDGGGFFFDDDFFFGGGHHHJJJLLLLLLMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSQQQNNNJJJFFFCCCBBBAAAAAABBBAAAAAAAAAAAABBBCCCCCCBBB@@@===999666555444333222222222333333333444444333333333333333333333333333222222222333333444555444444333333333222222222666666666666777777777777666666666777777777888888::::::::::::;;;===>>>???AAABBBCCCBBBAAA@@@@@@BBBCCCDDDGGGIIIJJJHHHFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@EEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDBBBBBBDDDEEECCCCCCCCCDDDDDDEEEEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCAAA???>>>???AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>============<<<;;;::::::::::::<<<<<<<<<;;;;;;:::::::::;;;:::999888777666666666888888999::::::999888888666777888999999999999999999888777666555333222222444333333333444555666777555555666666555444333222555777888888666444444444666666555444333333444444444333333222222111111111333111000111444666666666666666444333333333333333222222222222222222222222222222222222222111111111333333333333333333333333222222333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111000111111111111222222222222222222222222222222222222222222111111111222444444222444666666333222111111555444444333333444444555555444333222222333444555777777666555444444444444444444444444444444444444666666777888888888888777666666666666777777777777666888:::<<<======<<<;;;;;;:::999888888888888888::::::999999::::::;;;<<<::::::888888888888::::::999::::::;;;;;;;;;::::::;;;:::::::::;;;<<<============>>>???AAABBBCCCCCCGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGEEEFFFGGGIIIJJJJJJKKKJJJFFFFFFFFFFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAACCCBBB@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999999;;;;;;:::777444444444555666777888999999777777777777777777666666777777777777777777777777555555444444444444444555333333333333444444444444111111111111111111111111333333222222222111111111111111111111000000000000000000000000000000000000222333333222///......///////////////////////////........................AAA;;;444444888;;;:::777888888999:::;;;;;;;;;;;;>>>>>>>>>??????@@@AAABBB@@@>>><<<:::999888999999888888777777777888999999<<<;;;888666444333333333222222333333444444555555222222222222222222222222333222111000111222444666444444444333333333333222555555555666666666777777999999999999888888888888888888888999:::;;;======???@@@@@@???===<<<===???@@@AAACCCEEEEEEEEEDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@DDDDDDEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEDDDCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDBBBAAAAAAAAAAAA@@@>>>===>>>???999:::===???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>???????????????>>>======<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;:::888666555666666777888888999999999999888888555666777888888999999:::777777666555444444333333333333222222333444444555444444444444333333222222666888999888666444333444666666555444333333333333333333222222222111111111222222222222333333444333444555555555444333333222333333222222222222222111222222222111111111111111333333333333333333333333222222333333333333222222000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000111111111222222222222333111222222222222222333333444333111000000111333444333555666555333222222222555444333222222333444555666555333222222333555666888777666555444333333333444444444444444444444444333444555555666666555555555555555666666666777777444777:::===???>>>===<<<:::999999888777777777888999999999999999::::::;;;:::999888888888888999:::999::::::;;;;;;;;;;;;:::999999::::::;;;<<<===>>>>>>>>>???@@@AAABBBCCCDDDGGGFFFDDDCCCDDDFFFHHHJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@BBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;:::999999888888777888999999666444555555666666777777888888777777777777888888888888666666666666666666666666555555444333333333444444222222222222222333333333222222222222222222222222444333333333222222222222222222111111000000//////000000000000000000000000222333333222///---......////////////////////////........................888333......111444333111222222222222222333333333555555555555555666777888888777666444444444555555555444444444444555666666777555333222000000000111111111111111000000000000111111111111111111111111222111000///000222555666555555555555444444444444444555555555555666666666999999999888888888888777888888888888999;;;<<<===???@@@???>>><<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCBBBDDDDDDDDDEEEDDDDDDCCCCCCBBBDDDFFFEEEDDDCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@@@@AAAAAA???===<<<===???:::;;;===???@@@@@@????????????@@@AAAAAAAAA@@@???>>>???@@@@@@AAAAAA@@@@@@======<<<;;;::::::::::::999999999:::::::::::::::999888777666666777888999888888888888888888888888555555666666777888999:::444444444444555555555555333222222222222333333444333333333222222222222222666888888777555333333444555555444444444333333222333333333222222222222222333333444444333333333333333444555555555444333222333333333222222111111111111111111111111111111111333333333333333333333333111222222333333222222111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000222222222222333333333333111111111222222333333333666555222000000000111222111222444444222222333444555444333222222333444555555444333333333333444555777777666444333333333333444444444444444444444444333333444555555555555555444555555555555666666666444666:::===???>>>===<<<999999888888777888888888999888888888888999::::::::::::999999999999::::::::::::;;;<<<<<<<<<<<<<<<999999999::::::<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEEDDDCCCBBBCCCEEEGGGIIIIIIJJJJJJIIIHHHFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBB@@@????????????AAA@@@???>>>======<<<<<<===<<<<<<;;;::::::::::::>>><<<999999:::;;;;;;:::888888777777666666555555666666777777888888999999777777777777777777777777666555444333333333333333222222222222222222111111333333333333333333333333444444444444333333333333222222111111000000//////000000000000000000000000222333333222///---......................................................000...---,,,.../////////000000/////////000111111111111000000111222333333555444333222111000000000222222222222222333444444555444333111000000111222222222111111000000//////000000000000000000000000222111000000111333555777666666555555555444444444444444444444555555555666666666666666666666666666888888888888999;;;<<<===@@@AAA@@@???======???AAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEECCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBDDDFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA???===<<<===???BBBBBBBBBAAA@@@???>>>===??????AAABBBBBBBBBAAA@@@???@@@@@@AAAAAAAAA@@@@@@======<<<;;;::::::::::::999999999999999999999999777777777777777888999:::999888777777777777888999666666555555666777888999333333333444555555666666333333222222222222333333333333222222222222333333555666777666444333333444333333444444444444333333333333333333333333333333222444555555444333333444333444444555555444333333444333333222222111111111000000000111111111111111222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111111000222222222222333333333444111111111222222333333444666555333111000000000111///000222222222222444555555444444333333444444555444444444444444444444444666666555444333333333333444444444444444444444444555555666777777777777666444444444444555555555666555666999<<<=========<<<:::999999888888888999999888888777777888888999:::999999999999999999999999999:::;;;<<<<<<===<<<<<<:::999999999:::;;;<<<<<>>>>>??????@@@@@@???>>>===============<<<;;;;;;;;;;;;;;;<<<===:::777777888:::;;;;;;999999888777666555444444555555666666777888999999888888888888888888888888777666555444333333333333222222222222111111111111333333333333333333333333444444444333333333222222111111111111000000000000000000000000000000000000222333333222///......///................................................***,,,......------...000//////.........///111111/////////...//////000111000000000000000000000111000000//////000000111222555444333111111111111222333333222222222222111111000000000000000000000000111111111111222444555777555555555444444444333333333333444444444555555555555555555666666666666666888888888999:::;;;<<<===?????????>>><<<===@@@BBBBBBBBBBBBBBBCCCEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEEEEEEECCCEEEGGGGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCEEEDDDBBB@@@@@@@@@AAABBB@@@AAAAAA???======>>>???CCCBBBAAA@@@@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBAAA???@@@@@@@@@@@@??????>>>======<<<;;;::::::::::::999999999999888888888888999999999999999999888888999888777666666777888999777666555555555666777777333444444444444444444555444333333222222222333333444333222222222222333444333444555444222222333555000111333444555555444444444444444444444444444444000333555555333222222444444444444444444444444444444444333333222111111000///000000000111111111222111111111111111111111111111111222222222222111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111111000111111111111222222222222000111111222333333444444333333333222222111111111000111222222111222444666333444444444444444444333222333555666666555333222555555444333333444444444444444444444444444444444444555666666777777666666333333444444444555555555666777888:::;;;<<<<<<<<<::::::999999999999::::::777777777777777888999999777888888888888888888777888888:::;;;;;;<<<<<<<<<:::::::::999::::::;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDEEEFFFFFFDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIHHHGGGEEEDDDCCCEEEEEECCCBBBAAABBBBBBCCCBBBBBBAAA@@@@@@AAABBBCCC@@@AAACCCDDDEEEEEEDDDDDDCCCAAA@@@>>>===>>>???@@@@@@???>>>======<<<======;;;;;;:::::::::;;;<<<===999777666666777888888777888888777777666666555555333444444666777888999999777777777777777777777777888777666555444444444444333333333222222111111111222222222222222222222222222222222111111111000000000000000000000111111111000000000000000000000000111222222111///...///000................................................''',,,111111///---///222......---------///000111.........---......//////+++,,,---///111333555555//////......//////000111111000///------------.../////////000000000000000111111111111111111111111111111111222333555666777444444444333333333222222333333333444444444555555777777777777888888888999888888888999:::;;;======<<<<<<<<<;;;:::;;;>>>AAA@@@@@@@@@@@@AAACCCEEEFFFBBBBBBCCCCCCEEEFFFGGGHHHCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFFFFFFFFFFCCCEEEGGGGGGFFFCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@BBBBBBGGGEEEBBB@@@???@@@AAACCCAAAAAAAAA@@@>>>===>>>???>>>=========>>>@@@CCCDDD???@@@BBBDDDDDDDDDBBBAAA???????????????>>>============<<<;;;::::::::::::999999999999888888777777:::;;;;;;;;;:::888777555999888777666666777888999888777555444444555666777555555555444444333333333444444333333222333333333444333222222222333444555222333444333222222333555///000222444555555555444555555555555555555555555...222555555333111222333444444333333333444555555444444333333222111000000//////000000111111111222000000000000000000000000111111222222222222111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111000000000000000111111111111000000111222333333444444111111222333333333222222222333444333222222333555222333555555555555333222111333555777777555333111444444333333333444555555444444444444444444444444222333444444555555444444333333333444444444555555777777888888999:::;;;<<<:::::::::999::::::;;;;;;777777777777777888888999666666777777777777666666666777888999:::;;;;;;;;;;;;;;;:::999999999::::::<<<<<<======>>>>>>?????????@@@AAACCCDDDEEEEEEEEEBBBCCCFFFHHHIIIIIIHHHGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIHHHGGGFFFEEECCCBBBCCCBBBAAA@@@AAABBBCCCDDDBBBAAA@@@@@@@@@AAABBBCCC@@@AAACCCEEEFFFFFFEEEDDDBBBAAA???======>>>@@@AAA@@@???>>>======<<<======::::::999999999:::<<<===999999:::;;;===<<<:::888666666666666777777777777222333444555666777888999444444444444444444444444888888777666555444444444333333333333222222111111111111111111111111111111000000000000//////////////////000000111111222222000000000000000000000000000111222111000///000111................................................***+++------------+++***---------............////////////......------,,,...---------...///111222222111111111000000//////333000---///333555333///------------............000000000000000000000000------...000111222333444333222111111111222333444111111222333333444555555333333444444555666666666555555777888:::<<<======::::::;;;;;;<<<=========>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDBBBBBBFFFDDDAAABBBDDDDDDBBB@@@AAAAAAAAA@@@???>>>>>>===??????>>>>>>>>>>>>??????===>>>@@@@@@>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@@@@@@@@@@?????????>>>>>><<<;;;;;;;;;;;;:::::::::777888999999888777888:::999999888666666555555555:::999888666555555555555999888666555444444555555555555555555555555555555......///000111222222333333222222111111222222333333333333222222000///...222222222222222222222222333444444555555444444333444444444333333222222222222222333333333444444444222222222111111111111000222222333444333222111000333222222111111222222333222222111111111111111222000000000000000111111111111111111111111111111111//////............////////////000111111111111111111111111111111111111111...//////000111222222222111111111222222333333333444333111////////////000111111222222222333333333333333222111222333444555555444444333333333444444555444444444444333333333444333333222222333333444666666777666666555444444333333333444444444555555555444333333222222222222333444666777888888888777666666666666666777777888777888888888888999999999444555555666777888888999333555777888888888999::::::999999888999;;;<<<===;;;;;;;;;<<<<<<>>>??????@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGEEECCCCCCDDDEEEFFFHHHIIIJJJKKKKKKIIIGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBB<<<===>>>??????>>>===<<<@@@???>>>===;;;;;;::::::888777777777999999777555888999999777444333333333777777777777777666555555555555444444444444555555555555444333333333333444666444333111000000111111222222111111111111111111111000///000222333444333000000000000000000000000333222222222111111000000///////////////......---........................///---,,,---000222000...,,,------------------,,,------------..................------------------...---------...///111222111111111000000000//////222///---///222444222////////////000000000111111////////////////////////......///000111222222333222222111111111222333444111222222333333444444444333333333444555555666666555666777888999;;;<<<<<<:::::::::;;;<<<<<<======??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBAAADDDBBB@@@AAACCCDDDBBB@@@AAA@@@@@@???>>>>>>======???>>>>>>======>>>>>>???===>>>@@@@@@>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@???@@@@@@?????????>>>>>>>>><<<<<<;;;;;;:::::::::999888999:::999777666666888888888777666555555555555888888777666555555555555666555333222111111222222555555555555555555555555000000000111111222222222333222222111111222222333111222333333444444444333222222222222222222222222333333444444444444333333444444333333333222222222222222222222333333333333222222222111111111111000000000222333333333333222333222222111111222222333222222111111111111111222000000000000000000000111111111111111111111111111//////............////////////000111111111111000111111111111111111111111------...//////000111111222222222222333333333333333222111000/////////000111111111111222222222222333333222222222333444555333333222222222222333333333333333333333333333444444333333222222333333444666666666666666555444444333333333444444444555555555444333333222222333333333444666777888888777777777777777777777888888999777777888888888999999999777777777666666666666666666888::::::999999:::;;;999999888888999:::;;;<<<<<<<<<<<<======>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIGGGFFFBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA======>>>??????>>>======???>>>===<<<;;;::::::::::::999888999;;;;;;999777777777888666444333333444777777777777777666555555555555555444444555555555555555444333333333333444555444333111111111111111111111111111111111111111333111000000111222111000000000000000000000000000222222111111000000000000///000000000000///..............................///---,,,---///111///......------------------...------------............,,,,,,,,,,,,,,,,,,------------------...///000111000000000000////////////000...,,,...111222000...000000000000111111111111/////////////////////////////////000000111111111222111111111111222333333222222222333333333333333222333333444444555555666666666777888888999::::::999999::::::;;;<<<<<<<<<>>>??????@@@AAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAAAAAAAA@@@???@@@BBBBBBAAA@@@@@@??????>>>>>>======<<<>>>======<<<<<<======>>>===>>>@@@@@@>>>===>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>=========<<<<<<;;;:::999999888999::::::999666555555666666666555555555555555666666666666555555555666666555444333222111111111111444444444444444444444444222222222222222222222222333222222111111222222333222222222333333333333333222222222222222222222222222222222333333222222222333333333333222222222222000111111111222222222222222222222111111111111000...///000222333444444444222222111111111111222222222111111111111111222222111111000000000000000000111111111111111111111111//////............//////...///000000111111000000111111111111111111111111......//////000111111111444444333333333333333222333222111000/////////000000000000000111111111111333222222222222333444444222222111111111111222222333333333333333333333444333333222222222222333333555555666666555555444444333333333444444444555555555444333333333333333333444444666777777777777777888888777777888888999:::777777777888888888999999999999888777555444333333666888::::::999888888999888888777888888999;;;;;;============>>>???@@@@@@??????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>????????????>>>===>>>===<<<:::999999999999999999888999;;;;;;999888444555666555333333333444666777777777777666555555555555555555555555555555555555444333333333333333444444333222111111111111111111111111111111111111444222000///000000///...000000000000000000000000000000000000////////////000000111111000000///..............................---,,,---...///...---...---++++++++++++---...,,,,,,---------.........*********++++++,,,,,,---------------....../////////////////////////////////---,,,---///000///---........./////////000000////////////////////////000000000000000000//////111111111111111222222333333333333222222222222222222222222333444444555555666666777777777777888888888888999999:::;;;;;;;;;<<<======>>>??????>>>>>><<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>???@@@AAAAAA@@@???>>>>>>>>>======<<<<<<======<<<<<<<<<<<<=========>>>@@@@@@>>>===>>>???????????????????????????>>>======<<<<<<======>>>>>>>>>>>>=========<<<<<<===<<<<<<;;;:::999888888777888999888666555666777555444444444444555555666555444444444555555666777666666555555444444444444444444444444444444444444333333333333333333333222333222222111111222222333333333222111000/////////111111111111111111111111111111222222222222111111333222222222222222222222000000000000111111111111222222222111111111000000///000000111222333333333222222111111111111222222111111111000111111222333111111111000000000000000111111111111111111111111//////............//////...//////000000000000000111111111111111111111111111111222222333333333333555444444444333333222222222111111000000000000000////////////000000000000222222222222222333333333222111111111111222222333666666555555444333333333333333222222222222333333444444555555555444444333333333333444444444555555555444444333333333444444444555555666666777777777777777666666777777888999777777777777888888888888999999888666555444333222555666888777666555555666777777777888888999::::::======<<<======>>>??????>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAABBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???????????????????????????>>>>>>>>><<<;;;:::999888888888888777666666777999999888666222444555444333333444555666666777777666666555444444555555555555555555444555444333333222222333333333333333222222111111111111111111111111222222222444222000///000000///...000000000000000000000000//////////////////......111111111111111000//////........................---,,,,,,,,,------------,,,+++***))))))***+++,,,,,,,,,,,,------------...)))******++++++,,,,,,,,,---------....................................///---,,,,,,---...///...---............////////////........................000000000///////////////000000111111222222222222222222222222222222222111111111222222333444444444666666666666666666666666777777888888999:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB===>>>>>>?????????@@@AAA>>>>>>>>>>>>==================<<<<<<<<<<<<=========>>>@@@@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;:::999999888888555777888888777777888:::555444444444444555555666333333333333444555666777777777777777777666666666444444444444444444444444444444444333333333333333333222222111111222222333333222111111000111111222111111111111111111111111000111111222222111111000222222222222222222222222//////000000000111111111222222222111111111000000222111111111111111111111222111111000000111111222111111000000111222222333111111111111000000//////000000000000000000000000//////............//////......///000000000000000000000000000000000000000222222222222222333333333444444444333333222222222111111111111000000000///....../////////000000000111111222222222333333333222222222222222333444444:::999888666555333222111333222222111111222222333333333444444444444333333333333333444444444555555444444444333333444555555555555555555555666666666666555555555555666777777666666777777777888888888777666666666555555444444444666777777555444444555666777777888999999::::::<<<<<<;;;;;;;;;<<<============>>>???@@@AAABBBBBBCCCDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCAAAAAAAAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>@@@??????>>>>>>>>>======;;;:::999888888888888888666666666777999999888777222333555444333333444666666666666666666555444444444444555666666555444444444444333222222222222333222333333333222222111111000000111111111222222222222000//////000111111000////////////////////////..................//////111111111111111000//////........................------------,,,,,,,,,---***))))))(((((())))))***,,,,,,,,,,,,------------++++++++++++++++++,,,,,,,,,------.........---------------...............,,,------------.........////////////000000000000........................///////////////////////////000111111222222111111111111111222222222222222000111111222222333333444555555555555555555555666666666777777888999999999999::::::;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>?????????????????????????????????@@@AAABBBDDDEEECCCCCCDDDDDDCCCBBBBBBAAA===???@@@???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>===>>>@@@@@@>>>===>>>???========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999555666888888888999:::<<<666666555555555555555666333333333333333444555666555555666666666555555444333333333333333333333333333333333333333333333333333222222111111222222333111111111222444777999;;;111111111111111111111111111111111222222111111111111111111222222222222222///000000000111111111111222222222111111111111000333222111000000000000000111111000000000000111111000000000000111222333333222222111111000/////////000000000000000000000000//////............//////---...//////000000//////000000000000000000000000000000000000000000000000333333222222222222222111000000111111111111000///////////////000000000000000111111222333222222222222222222222222333444555:::999888666444333111000222222111111111111222222222222333333444444333333333333333444444444555555444444444444444444555666666555555444444555666666555444444444444555666666666666666777777777888888555555555555555555666666555666888888777666666777666777888999::::::::::::<<<;;;;;;::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBEEEGGGGGGGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???????????????@@@???>>>===<<<<<<<<<===::::::999888888888888888888777777999;;;<<<;;;999333444555555444333444666555666666666666555444444333444555666666555444333444444333222222222222222222222333333333222222111000000000111222222333333333111000000111222222111////////////////////////............////////////000000111111000000///...........................---...///...---,,,---...))))))************))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,---------.........,,,---......------...///............////////////..............................//////////////////...///000111222111111000000000111111222222333333000000111111222333333333333333444444555555555666555555666777777888888999:::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<============????????????????????????????????????@@@BBBCCCDDD@@@AAAAAAAAAAAA@@@??????>>>@@@AAA@@@>>>===>>>@@@???????????????????????????>>>>>>======>>>>>>???===>>>@@@@@@>>>===>>>???========================<<<===>>>??????>>>===<<<;;;;;;;;;;;;::::::::::::999999999999999:::::::::777888::::::999999:::<<<888888777666555555555555333333333333333333444444333444555666666555444444333333333333333333333333111111222222333333444444333222222111111222222333111111111333555999===???111111111111111111111111111222222222222222222111000111111111222222222222000000000111111111222222222222222111111111111000111111000//////000111222111111000000000000111111000000000000111222333444222222111111000//////...000000000000000000000000//////............//////---...//////000000//////000000000000000000000000////////////////////////000111111111111111111222///000111222222111000/////////000000000111111111///000111222333222222111000000000111111222333444666666555444333222111111222222111111111111222222111111222333333333333333333333333444444444555555444444444444444555666666666555444444444444555666555555555555555666777777666666666666777777777888555555555555555555555555333555777777666666777888777888999:::;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@AAA???AAADDDFFFFFFFFFDDDCCCAAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???AAAAAAAAABBBBBBBBBCCCCCC@@@@@@??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@???>>>===<<<;;;;;;;;;<<<::::::999888888888999999888777777999;;;<<<;;;999555666777666444444555666555555666666555555444333333444666777777666444333444333222222111222222222111222333333333333222111///000000111222222333333666444222111222222222000////////////////////////....../////////000000000///000000000000///.................................///111///---,,,---///)))***+++,,,,,,+++***)))++++++,,,,,,,,,------------------,,,,,,+++++++++,,,---.........---,,,+++,,,,,,,,,------.........,,,---.........---...000+++++++++,,,,,,,,,------....................................//////000000...///000222222111111000//////000111222333333444000000000111222222333333222222333444444555666666555555666666777888888888<<<<<<<<<======<<<;;;;;;===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???AAACCCDDD>>>>>>?????????>>>>>>===???AAABBBAAA>>><<<>>>@@@???????????????@@@@@@@@@??????>>>>>>>>>>>>??????===>>>@@@@@@>>>===>>>???========================;;;<<<>>>??????>>><<<;;;;;;;;;;;;:::::::::999999777888888999999:::;;;;;;:::;;;<<<;;;999999:::;;;:::999888666666555555555444333333222222333333444444555666777777777555555333333333333333333333333000000111222222333444444333222222222222222222333222111111222444777:::<<<000000000000000000000000222222333333333333222222000000111111222222222222111111111111222222222222222222222111111111111000//////...///000111333444111111000000000000111111000000000000111222333444222222222111000//////...000000000000000000000000//////............//////---......///////////////000000000000000000000000111111111000000000000000//////000000111111111222///000111222222111000///000000000000111111111111///000111222333222111111////////////000111222333222222222222222222222222222222111111111111222222000111222333333333333333333333333444444444555555444444444444444555666777666666444333333444555666666666666666666777888888666666666666777777777777666666555555555444444444000222444555444444555666777888:::;;;<<<<<<;;;:::>>>======<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@>>>@@@CCCEEEFFFEEECCCBBB@@@AAAAAABBBCCCCCCCCCBBBCCCCCCBBBAAAAAAAAAAAABBBDDDEEEFFFFFFEEECCCBBB@@@AAAAAAAAABBBBBBBBBCCCCCC@@@?????????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@???>>><<<;;;:::::::::;;;::::::999999999999999999666555555777999:::999888666777888777555444555666555555666666555555444333333444666777777666444333444333222222111111222222000111333333444333222111///000000111222222333333999666444333222222000///////////////////////////.../////////000000111111///////////////......---...........................000222000---,,,---///************************&&&'''''')))***---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...///000000///...........................222111///...------........................------//////.........---------////////////000000000000111111222222222222111111//////000111111111111000333333333444444444555555222222333333444333333333999:::;;;<<<<<<<<<;;;:::<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????@@@AAABBBCCCBBB???======@@@AAA@@@>>>>>>===<<<===>>>???>>>===>>>>>>>>>>>>===============<<<<<<;;;::::::999999===>>>>>>>>>>>>>>>======>>>===<<<;;;:::999999999777666555555555777888999888777777888999:::;;;<<<555555666666666666666666666444111222444444222000111111111222222333333333333333444444333333222111000000000000000000111111222222111111111111111111000000111111222222333333222111000//////000111222444444333222111000///...111111111111111111111111222222222333333222222222000000111222222222222111000000000000000000000000111111111111111111111111000000111111111111000000000000111111111111000000//////000000000//////...////////////..................///000000000000000///////////////.........000000000000111111111111444333111000000000111111000111222333333333333333111///...///111222000---000000000000111111111111333222111000000000111222333333333222222111111111///000111222222333222222222222333333222111///...111111222222222333333333222222333333333333444444444444444444444444444444555555555444444333333333444444555555666777777777555666777888888777666555777777777777777888888888888888888888999:::;;;;;;===<<<;;;:::::::::::::::AAA???>>>???AAABBB???<<>>======???AAADDDFFFAAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@BBBEEEEEECCC@@@AAA@@@??????>>>>>>?????????>>>===<<<;;;;;;<<<===;;;;;;::::::::::::999999777777666666777888999999666555444333333333333333555555555555555555555555444444444444444444444444333333333222222222111111333333333333333333333333222222111111111111222222777444000...///000111111///////////////////////////...---,,,,,,---...///............///////////////...------,,,+++******........................************************))))))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))***+++,,,------------------------//////...------...///000..................------//////.........---------////////////000000000000000111111222222111111000///000000000000111111111111111111222222222222333333444444555555555555444999999:::;;;;;;;;;::::::<<<;;;;;;::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAA???===>>>@@@AAA@@@>>>>>><<<<<<<<<>>>???>>>===>>>=====================<<<<<<;;;;;;:::::::::999<<<===============<<<<<<<<<;;;:::999999999999999888777777666777888999:::::::::::::::;;;<<<===>>>666666666666555555555555777555333444666666555333222222222222333333333333333333444444333333222111111111111000000000000000111111111111111111111111000000000111111111111111111111000//////000111111222222111111111111111000111111111111111111111111111111222222222222111111000000111222222222222111000000000000000000000000111111111111111111111111000000111111111111000000000000111111111111000000///000000111000000//////////////////..................///000000000000000000000000000000///////////////000000000111111111333222111000000000111111000111222222333333222222000///...///111222000---//////000000000111111111222111000000000111222222222111111111000000000000///000111222222333222222...///111222333333222222222222333333333444444444222222222333333333444444444444444444444444444444555555444444444333333333444444555555666666777777666777888888888888777666888888888888888888777777888888888888999:::;;;;;;<<<<<<;;;:::::::::::::::===<<<;;;<<<>>>???===;;;>>>???@@@AAABBBCCCCCCCCC@@@AAABBBBBBBBBBBBAAA@@@BBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@??????@@@AAABBB??????>>>>>>???AAACCCDDDCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@@@@BBBDDDEEEBBB@@@AAA@@@??????>>>>>>?????????>>>===<<<;;;<<<<<<===;;;;;;::::::::::::999999777777777777777888888999666555555444444444444444555555555555555555555555666666666666666666666666333333333222222222222111333333333333333333333333222222111111111111222222666333///......000000000///////////////////////////...------------...///............////////////------,,,,,,,,,,,,,,,,,,........................******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,///000------------------------------------...///000111------------------.....................---------////////////000000000000000111111222222111111000000000/////////000111222000000111111111222222222444555555666777777666666888888888888888999:::;;;<<<;;;:::::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???===<<<:::@@@???>>>>>>???@@@???>>>===<<<;;;<<<>>>???>>>===========================;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888888999999999999888888888999::::::888777777888888999:::;;;666666666666555555444444555444333444666666666444444444444444333333333333333333444444333333222111222111111111000000//////111111111111111111111111111000000000000000000///111000000//////000000111000000000111111222222222111111111111111111111111000000111111111111000000///000111111222222111111000000000000000000000000111111111111111111111111000000111111111111000000000000111111111111000000000000111111111111000000////////////..................///000000000000000000000000000000000000000//////000000000000111111222222111000000000111111000111111222222222222111000/////////111111///...//////000000000000111111000000//////000111222333222222222111111111111000///000111222222333222222//////111222222333222222333333333333444444444555222222222222333333333333444444444444444444444444444444444444333333333333444444444555666666777777777777888888888888777777999999888888777777777666777777777777888999:::;;;;;;;;;::::::999999:::::::::::::::;;;===>>>===;;;===>>>>>>???@@@@@@????????????@@@AAAAAA@@@@@@???AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@AAA@@@?????????@@@BBBCCCCCCDDDDDDDDDCCCAAA???>>>@@@@@@@@@BBBCCCCCCAAA???@@@@@@???>>>>>>>>>>>>???>>>>>>===<<<<<<<<<<<<===;;;;;;::::::::::::999999888888888888888777777777555555555555666666666666666666666666666666666666555555555555555555555555333333333333222222222222333333333333333333333333222222111111111111222222444222...---...////////////////////////////////////...------------...///---............/////////+++,,,,,,,,,------------------------------------******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++000//////...///000111222,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,,,,------------..............................////////////000000000000000000111111111111000000111000...---...///111333222222222222333333333333333444555666777777777666777666666666777888:::;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<=========>>>>>>=========>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>><<<:::???>>>>>>?????????>>>>>>===<<<;;;<<<>>>>>>>>>===<<<<<<<<<===============::::::::::::::::::::::::999999:::;;;;;;;;;::::::999999888888888999999:::999999888888888999999999666666555555666777777888777666666555555444444333222222222222333444444444555555555444444333333333333333444444333333222111222222111111000/////////000000000000111111111111111111000000//////......000000000//////000000000000000000000111111111111111111111111111111111111//////000000000000/////////000000111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000111111111111000000///000111111111111111111////////////..................///000000000000000////////////000000000000////////////000000000111111111111000000000000111000000111111111111111000/////////000000000///...////////////000000000111.........///000111222222444444444333333333333333//////111222222222222222333333222222111000000///222222222333333333444444111222222222222333333333333333333333333333333333333333333333333333333333333333444555555666666777666666777777777777666666888888777777666555555555777777666777777888999:::::::::999999999999::::::::::::;;;<<<===>>>>>>===>>>>>>>>>??????>>>>>>===>>>>>>>>>?????????????????????????????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@@@@AAAAAABBBDDDEEEDDDBBB@@@??????@@@@@@AAABBBBBB@@@???@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<======;;;;;;:::::::::999999999999999999999888777777666555555666777777777777777666666666666666666666666333333333333333333333333444444333333333222222222222222222222222222222222222222111111111111222222222000------...//////...////////////////////////.........------.........---------.........//////,,,---------------------------------------------************************((((((((()))***+++------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,,,,,,,,,,,,,------......---.....................////////////000000000000000000000111111000000000111///...------///111222111111111222222222333333111222333444555555555555555555555555666888:::;;;;;;::::::999:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<======>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>======>>>?????????>>>>>>>>>===;;;;;;<<<===>>>===<<<;;;;;;<<<<<<=========>>>:::::::::::::::999999999888888999::::::::::::::::::999999999999::::::;;;888888888888888888888777888888888888888999999:::666666555555444444444333111222333333333333444555555555555444444333333333333333444444333333222111111111111111000000////////////000000000111111111111111000000//////....../////////000000/////////111111111000000000//////000000000000000000000000/////////000000///////////////000111111111111000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000//////000111111111111111////////////..................///000000000000000---------.........//////...////////////000000000000000000000111000000000000000000111111000000///...///000000000/////////...////////////000000000------...///000111111111333333333333333333333333//////111222222222222222333333222111111000000000000111111111222222222222111111111222222222333333333333333333333333333333333333333333333333333333333333444444555666666666555555555444444555555555666666555555555444444444666666666666777888999999999999888888888999999:::888999;;;<<<<<<=========???????????????>>>>>>===============>>>>>>?????????>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>@@@BBBDDDDDDCCCBBBAAA>>>@@@AAAAAAAAA@@@??????@@@???>>>>>>======>>>>>><<<<<<==================;;;;;;:::::::::999999999999999::::::999888777666444555666777888888888777666666666666666666666666333333333333333333333333444444444333333333222222222222222222222222222222222222111111111111222222111///------...///......////////////////////////---..................---------------............//////...------,,,++++++------------------------************************((((((((()))***,,,---...++++++++++++++++++++++++++++++++++++++++++++++++((()))+++------,,,***(((++++++++++++++++++++++++...//////......---++++++++++++,,,,,,------......---------...............////////////000000000000///000000111111000000/////////.........///000111...////////////000000000000000222333444444555555444444444555777999;;;;;;;;;:::999999999:::<<<===???>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<=========;;;<<<<<<======>>>>>>???===>>>???@@@@@@@@@???>>>;;;>>>@@@@@@???======>>><<<;;;:::;;;===>>>===<<<;;;;;;;;;<<<<<<======>>>;;;;;;;;;:::999888888888777888999::::::;;;;;;:::;;;::::::999999999::::::888888888999888888777666777666666666666666777777444444444444444444444444333555666555444444555666444444444444333333333333333333444444333333222111000000000000000000000111...//////000000111111111111000000000000000000///...//////000000//////...111111111000000/////////000000000000000000000000//////000000000000//////...///000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000---...///000000111000000////////////..................///000000000000000,,,,,,,,,------......///......////////////000000...///000111111111000000///000000000000//////......///111111/////////000......////////////000000,,,---...///000000/////////000000000000111111111///000111222222333222222000000000000111222333444000000000000111111111111111111111111222222222222333333333333333333333333222222222222333333333333333333333444555555666666444444333333333333444444444444555555555555555555555555555555666777888999888888777777888888999999666888:::::::::999:::;;;?????????@@@??????>>>>>>===============>>>@@@@@@>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@BBBCCCCCCCCCBBB===???AAAAAA@@@>>>>>>>>>??????>>>============>>>;;;<<<======>>>=========;;;;;;::::::::::::999999888999:::::::::999888777555555777888888777666666555555555555555555555555444444444444444444444444444444444444333333333333222222222222222222222222222222111111111111222222000///------/////////...////////////////////////------...//////...------,,,------------.........000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***++++++,,,************************************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---.........---,,,+++***++++++,,,------......---------.........//////////////////000000000000//////000000000000//////........./////////000000........./////////000000///000111333444444555555222333555777999:::;;;;;;;;;:::999999999:::;;;<<>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>????????????>>>>>>======<<<:::===@@@@@@>>>=========<<<;;;:::;;;===>>>===<<<::::::;;;<<<<<<===>>>>>>===<<<;;;:::999777666666777888999:::;;;;;;;;;;;;;;;:::999888888888888888999999:::::::::999777777444444333333333333333444222333333444444555555666444666777666444333444666222222222222333333333333333333444444333333222111/////////000111111222222......//////000111111222000000000111111111111111......///000000///....../////////000000000000000000000000000000000000000///000000111111000000///...//////000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000,,,,,,...//////000000000////////////..................///000000000000000,,,,,,------...//////000........./////////000000---...000111111111000000//////000000//////...------000222111///...///000........./////////000000------.../////////...---....../////////000000000///000111222222333222222111000000000000222333444000000111111111222222222111111111111222222222222222222222222222222222222111111222222222333333333222333333444444555555666555444333333333333444555444555555666666777777888555555555555666777888888777777777777777888999999777:::<<<;;;999888999;;;===>>>>>>?????????>>>>>>===============???@@@AAA???>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEDDDCCCCCC???@@@@@@AAAAAAAAA@@@@@@>>>??????@@@@@@AAAAAAAAA===???BBBAAA???======>>>??????>>>===============:::;;;===>>>>>>>>>======;;;;;;::::::::::::999999777888999;;;;;;:::999888555666777888888666555444444444444444444444444444444444444444444444444444555444444444444333333333111111111111111111111111222222111111111111222222000///......000000000...////////////////////////------...//////...------,,,,,,---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))******************************************************,,,+++)))(((((()))+++,,,***************************+++---...///......---******+++,,,,,,---......---------.........//////////////////000000000000//////000000000000//////---...//////000/////////000000000000111111111111///000222333444555555555111333555888:::;;;;;;;;;::::::999999999:::;;;<<>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???AAA@@@>>>===;;;::::::::::::===AAAAAA>>><<<<<<===<<<;;;:::;;;=========<<<::::::;;;;;;<<<===>>>>>>======<<<:::888777666555777888999:::;;;<<<<<<<<<::::::888777666666666666:::;;;;;;<<<;;;:::888777777666666555555555666666111222222333444555666666222444666444111000111333111111111222222333333333333333444444444333222222......///000111222333333---......///000111111222000000111111222222333333---...///000000///...---------...///000111222222000000000000000000000000000000111111111111000000...//////000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000+++,,,---...////////////000/////////...............//////000000000000000------......///000000111............/////////000---...///111111111000/////////000000///...---------000222111///...///111............/////////000---.../////////...---,,,//////000000111111111222///000111222222333222222444333222000000000000111111111222222222333333333000111111111111222222222222222222222222222222222111111111222222333333333222222333444444555555666666555444333333444555666555555666777888999::::::555444444555555666777888777777666777777888999999:::===???>>>;;;:::;;;===<<<======>>>???>>>>>>>>>>>>=========>>>???AAABBB????????????@@@AAABBBCCCBBBCCCDDDEEEEEEDDDCCCBBB>>>???@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>??????@@@<<>><<<<<<>>>??????>>>===============:::;;;===>>>>>>>>>======;;;;;;;;;:::::::::999999666777999;;;;;;;;;999888555666777888777666444222333333333333333333333333222222222222222222222222555555444444444333333333111111111111111111111111222222111111111111222222000///...///000111000///////////////////////////,,,---...//////...---,,,,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++........................///////////////000111222333333222222222222222222///////////////000111111111111111000000000000000000111111222222333444444444555666777888999::::::::::::999999:::===@@@AAACCCBBB@@@>>><<<;;;::::::;;;:::999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;=========<<<;;;;;;::::::;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::;;;<<<===>>>???===;;;888666444444444666777999:::;;;<<<<<<<<<===<<<;;;999888777777777555666666777888999999999777666666555444333333333555444444444444333333333444333333222222333333444444444444444333222111000222333333333333222111111............///////////////000000000000000//////000000000000000000000000111111111111000000000000---------......000111111000000000000000///......////////////////////////////////////////////////////////////////////////111111000///////////////000000111111111222222222///000000111111000...---222111000///......///000111111000000//////......000000000000000000000000...............///000000//////............//////000000//////.........---........................//////000000000///---,,,++++++---...///111222222---------------...///000000000000000000000000000111111111000111111222222333333222111000000000111...------///222333111...000000000000000000000000555444333333222222222222111111222222222333333333666666555444444444444555444444444555555555555666444444555666777888999999777777666666666666777777666666555555555777999:::;;;::::::999999::::::;;;============>>>>>>>>>>>>======<<<<<<<<<======>>>@@@@@@??????AAACCCFFFGGGFFFFFFFFFFFFEEEDDDBBBBBB???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAA@@@@@@???>>>>>>>>>????????????>>>>>>@@@??????>>>===<<<<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::666777777777777777666555777777777777777666555555444444444555555555666666222333444444222222333444222222222111111111000000000000000000000000000000222222222111111000000000000111222333222111///---000///...............///////////////////////////,,,,,,,,,------.................................------------------------************++++++++++++++++++***))))))***++++++++++++************++++++,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////......//////000000000000000000000000111111///////////////000000111000000000000000000000000000111111222222333444444444555555666888999999::::::999999999:::===???AAABBBAAA???===<<<;;;::::::<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::<<<<<<============<<<<<<;;;<<<<<<======<<<<<<;;;<<<;;;:::::::::;;;======>>>===;;;888777666555555777888999:::;;;<<<<<<<<<<<<;;;:::888777777666666555666666777888888999999777777666666555444444333777777777777666666666666444444333333333333444444444444444444333222111000222333333333333222111111/////////000000000111111//////000000000000//////000000000000000000000000111111111000000/////////,,,,,,,,,---...//////000000000000000000///......////////////////////////////////////////////////////////////////////////111000000///////////////000000000000000000000000000000111111000000///...000///...---,,,------...000000000000//////......////////////////////////...............///000000//////............//////000/////////.........---........................,,,,,,---------,,,******------......//////000000......---------......///////////////////////////111111000000000111222222333222111111000000111111333111000111222222///,,,000000000000000000000000333333222111111111111111111111111222222222333333444444333444444555666666333333333333444444444444333444555666777888888999666666555555555555666666666555555555666777888999888888888888999:::;;;<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<>>>??????@@@?????????@@@CCCEEEGGGEEEEEEEEEDDDDDDBBBAAAAAA??????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>????????????>>>>>>??????>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888888888888888777666666777777777777777666555555444444444444555555555666222333444444222222333444333333333333222222222111000000000000000000000000333333333333333222222222000000222222222111///...///////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------))))))))))))******************************************))))))))))))******...---,,,+++***)))((((((++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++///............------------------......//////000....../////////000000000000000000000000000000000000111111222222333444444444444555666777888888999999888888888:::<<<>>>???@@@???>>><<<;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<;;;======<<<<<<<<<<<<======<<<<<<============<<<<<<;;;;;;:::::::::;;;<<<===<<<<<<:::999888777777777888999::::::;;;;;;;;;;;;;;;:::999777666666666666666666666777888888999999888777777666666555555444555555444444444333333333444444444444444444444444444444444444333222111111222333333333333222111111000000000111111111222222//////000000111000000///000000000000000000000000111111000000///...------,,,,,,,,,------......///000000000000000//////...////////////////////////////////////////////////////////////////////////000000//////......//////000000000///////////////222222111000000000000111//////...------------...000000000////////////...////////////////////////...............///000000//////............///////////////...............------------------------++++++,,,,,,++++++***)))///////////////.........//////...---------......////////////////////////000000000000000111222222222222111000000000111111333222111111222222///---000000000000000000000000222111000000000000000000111111111222222222222333222222222333444555777777222222222222333333333333333333444555666777777888555555444444444444555555666555555555666777888999555555666777888:::;;;<<<:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<>>>???@@@????????????@@@BBBEEEFFFCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>??????@@@@@@AAA@@@@@@@@@??????@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;::::::999888777666666777777777777777666555555444444444444555555555555222333444444222222333444444444444333333333222222000000000000000000000000////////////000000000000000000111222222111///...000//////......//////000++++++++++++++++++++++++,,,,,,,,,------------...************************------------------------(((((((((((())))))))))))))))))************))))))))))))(((((((((((()))))),,,,,,,,,+++***))))))(((,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++++++++,,,---...//////000.........////////////////////////000000000000000000111111222222333444444333444444555666666777777777777777888999;;;===>>>>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>======<<<<<<======;;;::::::;;;======<<<======>>>>>>======<<<:::::::::::::::;;;;;;;;;;;;::::::999999999999999999999:::;;;;;;:::::::::999999777666666555555555666666777777888888888888888888777777666666666555333333333333222222222222444555555555555555555444333444444444333333222111222333333333333222111111000000000111111111222222//////000111111111000000////////////////////////111111000///...---,,,,,,,,,------......///////////////000000000000//////////////////////////////////////////////////////////////////////////////000//////.........///////////////000000000111111444333111000000000111222000000000/////////000000////////////////////////////////////////////////...............///000000//////............//////........................------------------------------.........---------////////////////////////000///...---------------///////////////////////////////////////000111222111111000000000000111111/////////000111222222111000000000000000000000000111111000000///000000111111111111111222222222222222222222222333444555666222222222222333333333333222333333444555555666666444444333333333333444444555555555666777777888888555555555666777888999:::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>???>>>>>>>>>???@@@BBBDDDEEECCCCCCCCCCCCCCCBBBAAAAAABBBAAAAAA@@@???>>>>>>>>>===>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;;;;:::888777666666555777777777777777666555555444444444444444444444444222333444444222222333444444333333333333222222222000000000000000000000000------....../////////000000000111111111111000///111000///...---,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((()))))))))((()))************)))((()))(((((((((((((((((()))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***,,,,,,------...///000000------...///000//////.........//////000000000000000111111222222333444444333333333444555555555666555666666888999:::<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======?????????>>>======<<<<<<===<<<;;;::::::;;;<<<===<<<<<<============<<<<<<888999999:::::::::::::::999999999999999999999999999999:::;;;;;;:::::::::888888777666555555555555777777777777777888888888777777777777666666666666666666666555555555555444444444555666666555444444333333444444444333222222222333333333333222111111/////////000000000111111//////000111111111111111////////////////////////000000000///...---------......///000000000000/////////000000000000////////////////////////////////////////////////////////////////////////////////////............//////......///000222333444444444333111000000000111222//////000000000000000000.............../////////.......................................///000000//////............//////---------...............------------------------..................//////------......///000000000000///...---------------....................................///000111222111000000///000000111111------......//////000111////////////////////////111111000000000000111111000000111111111222222222444333333222222222333333333333333333444444444444222222222333444444555555333333222222222222333333444555666666777888888888666666555555666666777777::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<======>>>???@@@BBBCCCDDDCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@??????>>>===>>>??????@@@@@@@@@@@@?????????@@@@@@?????????============<<<<<<<<<<<<::::::::::::::::::::::::999::::::::::::::::::999;;;:::888666555555555555777777777777777666555555444444444444444444333333222333444444222222333444222222222222111111111111000000000000000000000000111111222222333333444444000000000111111111000000//////////////////000000........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++************++++++++++++++++++++++++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,+++---------...//////000000,,,---...///000///......---......//////000000111000111111222222333444444222222333333444444444444444555666777888:::;;;;;;999999888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========??????>>>======<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777888999:::::::::999999777888888999999999888888888999::::::;;;;;;;;;;;;888888777666666666666666777777777777777777888888666666666666666666666666555555444444444333333333333444555666666555444333333333333444444333333222222333333333333222111111/////////000000000111111//////000111222222222222000000000000000000000000000000000/////////......//////111222222111000///...//////000000000000000////////////////////////////////////////////////////////////////////////......------......//////...///000111222333444555222222111000000000000111,,,---......///.........---............/////////.......................................///000000//////............//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------...///000000111//////...---------..............................------------...000111222000000/////////000111111///000000...,,,+++---...////////////////////////000000000000000111111222000000000111111111111222444333222222111111111222333333333333444444444444111222222222333333333333333333222222222222333333444555666777888888888777777666666555555666666666:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;::::::::::::<<<<<<===???@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@??????>>>>>>??????@@@?????????>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::999999:::999777555444444555555777777777777777666555555444444444444333333333333222333444444222222333444222222222111111111000000000000000000000000000000111111111111111222222222000000000000000111111111---...///000222555777888------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))************)))(((''''''((()))******))))))(((((())))))***************))))))))))))******++++++++++++******++++++++++++++++++++++++)))***,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...---,,,------..................+++,,,...000000///...---------......///000000111000111111222222333444444222222222222333333333333333444555777888999::::::777777777888888:::;;;<<<999:::;;;<<<<<<;;;:::999::::::;;;;;;<<<======>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::777777999:::::::::999888666777888888888777666666777888999:::;;;<<<<<<<<<888888777777666666777777888777777777777777777777555555555555555555555555222222222111111111111000222333444555555444333222222333333444444333333222222333333333333222111111000000000111111111222222//////000111222222222222000000000000000000000000/////////000000000000111...///000111111000///.........///000000000000000////////////////////////////////////////////////////////////////////////...------------...///000000000000000111111111111000000111111000000///...+++,,,.../////////......---------.........//////.......................................///000000//////............//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............///////////////......---------......///........................,,,,,,,,,---...///111111///////////////000111111000111111///,,,+++---000//////////////////////////////......//////000111000000000000111111111111222111111111111222222333222222222222333333333333111111111222222222222222333333333222222333333333444555666777888888888777666555555555666777888888999999999999::::::::::::<<<<<<;;;:::::::::;;;;;;;;;<<<===>>>@@@AAAAAABBBAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>????????????>>>>>>=========>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::999999:::999777666555666777888777777777777777666555555444444444333333333222222222333444444222222333444333333222222222111111111000000000000000000000000///...............------000000000000000111111222......///000222333555666,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************+++)))(((&&&&&&((()))+++******))))))))))))******,,,,,,+++***)))((('''''')))***+++,,,,,,+++***)))++++++++++++++++++++++++)))***,,,.........,,,+++++++++++++++++++++++++++........................+++,,,...000000///...---...---------------------+++,,,...000000///...------------...///000000111000111111222333333444444222222222222222222333333222333555777888999999999666666666777888:::;;;<<<999999:::;;;;;;:::999999::::::;;;;;;<<<===>>>>>>=========<<<;;;;;;::::::999:::<<<<<<<<<<<<:::999999::::::;;;;;;::::::999666777888999:::999888888666666777888888777555444666777999:::;;;<<<<<<<<<999888888777777777777888888888888777777777777777444444444555555555555555555555555444444444333333111222444555555444222111222222333444444333333333222333333333333222111111111111222222222333333333//////000222222333333333000000000000000000000000//////000000111111222222---...000111111///...,,,......///000000000000000////////////////////////////////////////////////////////////////////////---------------...///000222111111000///......---///000111111111000...------...000111111111000000---------.........//////.......................................///000000//////............//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000111000000///......---------------------...///000........................,,,,,,,,,---...///111111///////////////000111111---///000///---...111444////////////////////////---------------...///000000000000000111111111111//////000000111222444444000111111111111222222222111111111111111222222222444333333222222333333444333444666888888888777777444444444555777888:::;;;777888888888888999999999::::::::::::;;;;;;<<<===:::;;;===>>>@@@AAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????????>>>===<<<<<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999::::::999999999;;;999888666666777999:::777777777777777666666555444444444333333222222222222333444444222222333444444444444333333333222222000000000000000000000000111111000000/////////...000000//////000111222222000000///...............------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((())))))))))))(((((()))))))))'''%%%%%%'''))),,,+++***)))((((((((((((******))))))))))))******************))))))))))))+++,,,---------,,,+++***///---+++,,,---...------......---------,,,,,,,,,,,,,,,,,,---------........................------------............---------///000000//////000111222222111111111111111111222333444222000//////000333444555666777777777777777888999:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;=========<<<;;;;;;;;;:::;;;;;;::::::::::::999999999999999999999999999999999888888777666555444444666666777888999::::::;;;999999999888777666666555777777777777777666555555666666777777666555444444444444444444444444444444333333333444444444555555666555444333222333444444333333333333333333333333000000000000000000000000111333444333000///000222000000111111111000000/////////000000000000//////111111000///...---,,,,,,////////////////////////////////////////////////111111000000//////......//////............//////---------........./////////............---------////////////////////////..................------,,,---...//////...---,,,...------------...//////......---------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////////////////////////////.........---------++++++,,,---...///000111///...---------///000111////////////............////////////////////////............////////////..................------000000000000000000000000000000000000111111111111111111111111111111111111000111222333444555555555333333333333333333333333444555555666666666666666555555555555666666666666888666444555777999:::::::::999888888888999:::;;;:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>=========>>>???@@@???>>>======>>>??????>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;::::::::::::::::::999999888888888888777777888:::;;;999888666777888999888777555333666777777888777555333222777666444333222333444444111222222333333222222111222222222111111111000000///000111222222222222222000000000000////////////000000000000////////////////////////............//////////////////////////////.........---------//////...---+++***)))))),,,---...///...---,,,+++))))))(((((((((((())))))(((((())))))))))))(((((()))))))))'''&&&%%%''')))******)))))))))******+++******))))))))))))))))))(((((())))))*********++++++,,,,,,------,,,++++++...,,,++++++,,,------,,,...------------,,,,,,,,,,,,,,,,,,------------...------------------------------............------...///000///......000222000000000000000000000000000111222222111000222333222333444555555666666555777777888999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999:::::::::999888777777666666666777888999999::::::888888777777666555555444666666555444444444555555555555666666555444444333333333333333333333333333222222222333333333444444555444333222111222222333222222222222222222222222000000000000000000000000///000222000...---...000333333333222111000///...//////000000000000/////////////////////.........////////////////////////////////////////////////000000000000//////......//////............//////---------........./////////............---------////////////////////////////////////////////////.........//////.........---------------...//////......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++******++++++,,,---........................///.........------------........................---------------...//////------......//////000000....................................////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111222222333333444333333333222222222222222222222222444444555666666666666666555555555555666666666666777666444555777999999999999999888888888999:::;;;:::;;;<<<======>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>???BBBAAA???>>>===<<<==================<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999999999999888888777777777777666666888999:::999777666777888888888666555444777777777666666555444333666555444222222222333444111222222333333222222111222222222111111111000000000000111222222222222222111111000000000/////////000000000000////////////............------------//////////////////////////////.........---------......---,,,++++++******---------------,,,++++++))))))(((((((((((())))))((())))))******))))))(((((())))))(((&&&&&&((()))((())))))***++++++,,,,,,+++*********))))))((((((''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,++++++---+++******+++,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------/////////...---...000222//////////////////000000---///111111111222444666111222333444444555555444777777666777888:::<<<===<<<;;;::::::::::::::::::<<<<<<;;;;;;::::::999999;;;;;;:::::::::::::::999:::;;;;;;;;;;;;;;;;;;<<<::::::::::::999999999999999999999999999999999999::::::999999888888777777777777777888888999999999777777666666555555444444555444333222222444555666444444555555555444333333333333222222222222222222111111111222222222333333333333222111111111111111111111111111111111111111000000000000000000000000///000111000...---...///666555444333111///---,,,//////000000000000//////---.........//////000000////////////////////////////////////////////////000000000////////////...//////............//////------.........////////////............---------///////////////////////////////////////////////////......------......///---------------......///......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................++++++******++++++,,,---....................................------------000000///...---,,,,,,++++++,,,,,,------------,,,+++,,,---...///000111111....................................///////////////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111333333333333333222111111222222222222222222222222333444555555666666555555444555555555555666666666777555444555777888888888888888777777888999::::::999:::;;;<<<============????????????????????????@@@???>>>=========>>>>>>BBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999999:::<<<===<<<;;;999888888888888777777777777777777666666777888999888666777777777777666666666666777777666555444444444444444333333222222222222333111222222333333222222111222222222111111111111111000000111222222222222111222222111111111000000000////////////000000000000...------------,,,,,,,,,////////////////////////...............------------------,,,,,,+++++++++------,,,+++++++++++++++))))))(((((((((((()))))))))))))))******)))))))))((()))***)))''''''((()))))))))***+++++++++++++++++++++******))))))(((''''''(((((()))******++++++***+++++++++,,,,,,,,,,,,,,,***))))))***++++++***---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------------............------/////////...------000222/////////000000000000000---///111111111222444666111222333444444555555555777666555555777:::===???===<<<;;;:::::::::::::::<<<<<<;;;::::::999999999999999999999999999999999999999::::::;;;;;;;;;<<<:::::::::999999999999888888888888888888888888888777777777666666666666666777777777777888888888888777777777666666555555555444444555555666666666777444555555666555555444444444444333333333333333222222222222222333333333333333333222222111111111111111111111111111111111111000000000000000000000000111111111111000000000111444333333222000///---,,,//////000000000000//////............//////////////////////////////////////////////////////////////////////////////////////////............//////............///////////////............---------////////////////////////............////////////...---,,,++++++,,,---...------,,,,,,------...///......---------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------------,,,,,,------...///------------------------------------------------000000///...---,,,,,,++++++,,,---......---,,,+++,,,,,,---......///000000....................................///////////////////////////000000000///////////////////////////000000000111111111111111111111111111111111111222222333333333222222111333333333333333333333333333333444555555555555444444444444555555555666666666555444555777888777666666777777777888888999999999999:::<<<<<<<<<<<<<<<======>>>>>>>>>>>>????????????>>>>>>============@@@@@@???>>>===<<<<<<<<<;;;;;;<<<<<<;;;::::::999888:::<<<======;;;888666888888888888888888777777777666555666888888777555888777666666666666777777888666555444333444555555333222222222222222222222111222222333333222222111111111111111111111111111000111111222222222111111222222222222111111111000////////////000000000000.........---------,,,,,,////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,))))))(((((((((((())))))))))))************))))))''')))******(((((()))******++++++++++++***)))(((*********+++***)))((('''******))))))))))))))))))************++++++,,,,,,,,,***((()))***+++******------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,---------.........///------............------......///...------///222000000000111111222222222///111222222111111222333222333444555555666555555666666555555777999<<<>>>======<<<;;;:::::::::;;;;;;;;;:::::::::999999999999999999999999999999999888999999999::::::;;;;;;::::::999999999888888888888888888888888888888888666666666666666777777777888888777777777777777777888888777777777777777666444555888:::;;;:::888666555666777777777777666666666666555555444444444444333333333333444444444444333333333333333222222111222222222222222222222222000000000000000000000000000000000000111111111000///////////////......---//////000000000000//////////////////............////////////////////////////////////////////////...............///////////////............//////........./////////000000///............---------////////////////////////,,,,,,,,,------.........---,,,+++******+++,,,---,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///------------------------,,,,,,------------------.....................---,,,---...//////...,,,,,,...............---------....................................////////////---------......////////////////////////////////////000000000111111111111000000000000000000000000///000111222333333333333444444444444444444444444222333333444444444444444444444444444555555555555555444444555666777666555555555666777888888999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>======<<<<<<============>>>>>>>>>>>>;;;;;;;;;<<<;;;;;;:::999888999;;;===<<<:::888666999999999999999999999999777666666666888888666444777777666666666666777888777666444333333444555555222222222222222222222222111222222333333222222111111111111111111111111111111111222222222111111000222222222222111111111000.../////////000000000111////////////.........---////////////////////////---.....................++++++,,,,,,,,,,,,---------,,,+++***)))***+++,,,))))))(((((((((((()))))))))******++++++******)))'''(((******)))((()))*********++++++***)))'''&&&((()))***++++++***)))(((************))))))((((((******)))******+++,,,---,,,***))))))***++++++***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------....../////////------............------,,,...//////...---///000000000111111222222333333111222333222000000111222222333444555555666666666666666555666777999;;;<<<<<<;;;;;;::::::::::::;;;999999999:::::::::::::::888999999999999:::::::::888999999999999999::::::999999999999888888888888888888888888888888888888777777888888999999::::::888888888777777666666666888888888888777777777777555666999;;;;;;:::777666666666777888888888777777777777666666555555444444333333444444444555555555333333333444333222222111222222222222222222222222000000000000000000000000...---,,,---///000///...+++,,,---...//////////////////000000000000//////000000//////.........---////////////////////////////////////////////////---............///////////////............//////....../////////000000000///............---------////////////////////////+++++++++,,,------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------.../////////...............------,,,.........---------,,,,,,------------------------............////////////,,,,,,------......//////000000000000000000000000000000000000111111111111000000000000000000000000...///000222333333444444333333333333333333333333111222333333444444333333333444444444444555555555555444444555666666555333333444555777888888888888888888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>======>>>>>>>>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;888999;;;<<<;;;:::888777999999999999999:::::::::888777666777888888666555666666666666777777777777555555444444444444444555111222333333444333333333111222222333333222222111111111111111111222222222111222222222222111000000222222111111111000000000......//////000000111111000000/////////.........////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++))))))(((((((((((()))))))))******++++++******)))&&&(((***+++***))))))***'''((()))******)))'''&&&&&&''')))+++++++++***))))))))))))))))))************)))))))))***+++,,,---,,,+++))))))+++,,,+++***,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++,,,------...//////------............------***---///000///........./////////000111222222222000222333222111000111222111222333444444555555444666666666777888999999:::888888888888888888999:::888888888999::::::;;;;;;999999999999::::::;;;;;;999999999999888888888888999999999999888888888888888888888888888888888888666777777888999:::::::::999888888777666555555555777777777777777777777777666666666666555555555555555555666777777777777777777666666555444444333333222222333333333444444444111222333333333222000000111111111111111111111111000000000000000000000000...---+++---///000///---+++,,,---...//////////////////000000000000//////.........///////////////////////////////////////////////////////////////---------.........////////////............//////.../////////000000000000///............---------////////////////////////++++++,,,,,,---......///,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////...------,,,,,,,,,,,,,,,------------------------------------------------............////////////---------...//////000000000000000000000000000000000000000000111111111111000000000000000000000000///000111222222222222222111111111111111111111111111111222333333333333333333333444444444555555555444444444555666666444222222333555777888888888888777888999::::::;;;;;;:::999::::::;;;<<<<<<======<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;<<<<<<=========<<<<<<999::::::::::::999888888777888888888999999999999999888777888999999777555444555666888888888777666333444444555555444444444111222333444555444444333111222222333333222222111000000111111111222222222222222222222222111000000111111000000000/////////.........///000111111111//////.........---------////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++))))))(((((((((((())))))******++++++++++++******&&&(((***+++***)))******$$$%%%''')))***)))((('''%%%&&&)))+++,,,,,,+++***''''''((()))***+++,,,,,,***))))))))))))+++---...---+++******+++,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,---......---..................---))),,,000111000...---------......///000111111222///111222222111111222333000000111222333333333333555666777888888888888888666666555666666777888888777777888999:::;;;;;;<<<999999999::::::;;;;;;;;;:::999999999888888777777999999999888888888888777777777777777777777777777444444555666777888888999999999888777666555555444555555555666666666666666888555222000///111333555444444555666777777666666666666555444333333222222111111222222222333333333000111111222222000///...000000000000000000000000000000000000000000000000000...---...111333111///------...///000000////////////000000000000//////,,,,,,---...///000111222////////////////////////////////////////////////---------.........////////////............//////////////////000000000000//////.........---------////////////////////////,,,,,,------...///000000,,,---////////////---,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++++++++++++++++++++++++++++++++,,,,,,---------...........................---+++***)))***++++++***++++++,,,---...//////------------------------............/////////000---......///000111111222000000000000000000000000000000000000111111111111000000000000000000000000111222222222222111000000////////////////////////111111222333333333333222333333333444444444555555444333333555666666333111111333555666888888888777777777888999::::::::::::999999:::;;;;;;<<<======<<<===>>>>>>>>>===;;;:::======>>>>>>>>><<<;;;:::<<<<<<===============<<<:::::::::999999999888888666666777777888888888999:::999888999999999777555333555777888999888777666222333444555555555444333111222444555666555444444222222222333333222222222000000111111222222222222222222222222222111000///000000000000////////////---......///000111111222......---------,,,,,,,,,////////////////////////---------.........//////---------,,,,,,+++++++++,,,---...///...---,,,+++))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((***++++++,,,,,,,,,++++++(((''''''&&&&&&&&&&&&&&&******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,,,,000///...---,,,+++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000///////////////000111111222222111111000000//////000000000000111222333444999888888888777777666666222222222555999;;;<<<<<<<<<;;;:::::::::;;;<<<===:::;;;======<<<;;;<<<===;;;:::888666666777888999999999999888888888777777888777777777666666555555777777666666666666777777999888888777777777777777555555666666777777888888666666555555555555666666666666666666666666666666444444444333333222222222111000000000111222333333333333222222111000000000222222222111111111000000000000000000000000000000000000///////////////000000000000000////////////000///...///000111000///............////////////000000//////.........---////////////////////////000000000000000000000000000000///...------,,,,,,---------............///........................))))))***+++,,,,,,------///...------,,,,,,,,,,,,...---,,,+++++++++++++++........................---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------------------------+++++++++++++++++++++++++++******)))((((((((())),,,,,,,,,------.........------------------------...---+++***)))***++++++,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---...//////////////////////////////............////////////000000000000111111111111222222111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222333333333222222111111111///000111222333444444444555444444444444555666666777777777777777888888999999999:::;;;;;;<<<<<<===@@@>>>===<<<===<<<;;;999???>>><<<:::999999999:::======<<<;;;:::999999888999999:::::::::999888888888888888888888888888888777888999999888777666555777777888888888888777777888888666555444444444444333333333333333333333333555333111//////111333555222222111111111111222222000000000000000000000000111111111111111111111111000///...------...///000------------------------......---------,,,,,,,,,+++,,,...000000///...---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))***)))((('''''''''((((((+++++++++++++++***))))))((((((((((((((()))***+++*********+++++++++,,,,,,---,,,+++*********+++++++++,,,,,,,,,++++++***)))***)))))))))))))))******+++++++++++++++,,,,,,,,,++++++,,,---------------------......///000000111///////////////000000111000////////////.........000000000111111333444444777666666666555555555555111000...///333666999:::888777777777888999;;;<<<;;;===>>>===;;;:::::::::999999777777777999:::<<<:::::::::999999999888888999999999999888888888777888777666666666666666777888888777666666666666777666666666666666777777777666555555555555555666777555555555555555555555555444444333333333222222222111111111111111222222222111111111111111111111222222222222111111111000000000000000000000000000000000000////////////000000............------------000///...///000111000///........./////////000000000/////////............////////////////////////////////////////////////000//////...------,,,,,,---------............///........................++++++,,,,,,------............---,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,---------......------------------------...---,,,+++***++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---......///....................................//////////////////000000000111111111000000000000000000000000222222222222222222222222333333333333333333333333222222222222222222222222333333333222222111111111000111111222333333333333444444444444444555555666777777666666777777888999888999999::::::;;;<<<<<<@@@>>><<<<<<======;;;999>>>===;;;::::::::::::;;;??????>>>===<<<<<<;;;;;;:::::::::::::::999999888444444444444444444444444777777888888888777666555666777777888888777777666888777666555555444444444333333333333333333333333333333444444444444333333222222111111111111222222111111111111111111111111........................000///...------...///000........................//////.........---------+++,,,.../////////---,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((***++++++,,,++++++))))))))))))))))))))))))+++***)))(((((((((((()))******+++******)))(((''')))))))))***+++---...///*********++++++++++++,,,,,,,,,+++************++++++++++++,,,++++++***)))+++******)))((((((''''''%%%&&&(((***,,,,,,,,,,,,+++,,,---.........---,,,.........///000000111111//////......//////000111///////////////000000000222111111222222333444555444444444444333333333333666333000000222666:::;;;666666666666777999:::;;;<<<===>>>===:::999888999888888777888999;;;===>>><<<<<<;;;;;;;;;:::::::::999999999999888888888888888888777666666666666666777777666555555555555666777777666666666666666666555444444444555666777777555555555555555555555555333333333333222222222222222222222222111111111111//////000111111222333333222111111111111000000000000000000000000000000000000000////////////000000............------------000///...///000111000///////////////000000000000////////////............/////////////////////////////////////////////////////////...------,,,,,,---------............///........................------------............------------------......///...------,,,---------------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------++++++++++++++++++++++++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,------.................................---............///////////////000000000000111111//////////////////000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222333333222222222444444333333444444555666666666666666666777888888777777888888999::::::;;;???===<<<<<<======;;;:::<<<<<<;;;;;;:::;;;;;;<<>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999999444444444444444444444444777777777888777777666555666666777777777777666666777777666555555444444444333333333333333333333333111333666888888666333111222222111111111111222222222222222222222222222222000000000000000000000000//////............//////////////////////////////000000/////////.........***+++---.........---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))+++******)))))))))))))))(((((()))))))))))))))(((++++++++++++,,,---...///************++++++++++++,,,++++++*********************++++++++++++******,,,,,,+++***)))((('''&&&$$$&&&)))+++,,,,,,+++++++++,,,---//////...---,,,---........./////////000///............///000000000000111111222333444444333222222222333333444555333333333333333333222222666444222222444777999999999999999999999999:::::::::;;;===<<<:::999999999888888888999:::;;;===>>>======<<<<<<<<<;;;;;;;;;777777777666666666666666999888777666666555555666666666555444444444444555777777777666666555555444444444444444555666777777444444444444444444444444333222222222222222222222333333333333222111111000///000000000111111111222111111111111000000000000////////////////////////000////////////000000111000000000000////////////000///...///000111000////////////000000000111111///////////////.........//////////////////////////////////////////////////////.........------------------............///.................................------------------------------...///000///......---------......////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..............................---------.........//////////////////000000000111/////////000000000000000111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111111111333333333333333222111000333333333333333444444555666555555555555666777777666666777777888999999999===<<<;;;;;;<<<===<<<:::;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999666666666666666666666666666666666666666666666555555666666777777666666555666666666666555444444333222222222222222222222222111333666888888666333111222222111111111111222222111111111111111111111111111111111111111111111111/////////....../////////........................////////////.........---***+++,,,---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))******+++,,,,,,))))))))))))))))))))))))***************))))))(((%%%&&&'''((()))*********,,,++++++*********++++++))))))*********+++++++++++++++++++++******)))))))))******++++++*********---------,,,+++***)))(((''')))+++------,,,+++***+++,,,---.........---,,,,,,,,,------------.....................//////000000000111222333444555555333333222222333333444444333333333333333333333333000000000222444555444222::::::::::::999888888777777888:::;;;:::999:::;;;::::::999:::::::::;;;;;;======<<<<<<<<<;;;;;;;;;666666666666666666777777888888777666666666666666666555555444444444444444777777666666555555444444444444444444444555666666444444444444444444444444222222222222222222222222333333333333333222111000111111111000000000//////000000000000000000000000///////////////////////////////////////000111111000000000000////////////000///...///000111000///////////////000000000000.........///////////////////////////////////////.......................................------------------............///........................------------,,,,,,,,,,,,------------......///000......---------......///////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------------........................------------...............////////////000000000000000000111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333222111000000222222222222222333444444555555555444555555666777555555666777777888888999<<<;;;:::;;;<<<===<<<;;;::::::;;;<<<============;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777777777777777555555555555555555666666555555666666666666555555444555555666555555444333222222222222222222222222222333444444444444333222222222111111111111222222000000000000000000000000...........................//////////////////...------------------------.........---------,,,,,,++++++,,,,,,,,,---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))*********)))((('''%%%&&&''')))************+++***))))))(((((()))))))))))))))************+++******++++++******)))(((((()))******+++*********+++,,,---------,,,+++***+++,,,---------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000//////000111222222333333333333222222222222333333333333333333444444444444000111333555888777555333999999999999888777666555555777999:::999:::;;;<<<999999999:::::::::::::::<<<<<<;;;;;;;;;:::::::::888888888888999999999999777777666666666666777777666666555444444444444555666666555555555555555555555555444444444444444555333333333333333333333333111111111222222222222222222333444444444333222111222222111000000///......//////000000000000000111000000000000000000000000///......//////000111222............------------000///...///000111000///............////////////.........///////////////////////////////////////................................................---------............///........................,,,,,,,,,,,,,,,,,,------.........---......//////------------------...///,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,------------...............////////////000000000000111111222222333333111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111111111333333333333333222111000222222111111222222333444444444444444444555666666555555666777777888888999;;;:::999:::<<<======<<<:::;;;<<<========================>>>>>>?????????<<<<<<<<<<<<;;;999888777666666666666666666666666555444444444444555666666444444555555555555444444333444555666666555444333222222222222222222222222333222111111111111222333222222111111111111222222////////////////////////////////////////////////......////////////......------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))))))))+++,,,---))))))))))))))))))))))))(((((()))))))))((('''&&&)))))))))******))))))((()))((((((((((((((())))))))))))))))))************)))******+++***)))((('''(((((()))***************''')))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---------------------------...------------...//////000111111111222222333333333222222111111111222222222222222333333444444444444444555777999:::999888666777888999::::::999888555777999:::999888999:::666777888999::::::;;;;;;:::::::::999999999888888777888888888999999999999666555555666666777888999777666666555444555555555444444555555555555555555666666555444333333333333222222222222222222222222000111111111222222222222000222333555555444333222000000000000000/////////////////////000000111111000000000000000000000000............///000111222............------------000///...///000111000///------------......................../////////000////////////////////////................................................---------............///........................,,,,,,------......//////000//////............///,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++---------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,---------................../////////000000/////////000111222222222111111111111111111111111000000000000000000000000111111111111111111111111///000000000111111111222222222333333333222111111111111111111111222333333444444333333444444555666555666666777888888999999:::999999:::<<<======<<<;;;<<<===>>>>>>===<<<<<<<<<======>>>???@@@@@@@@@<<<<<<;;;;;;:::888777666555555555555555555555555444444333333333444666666444444444555555444444444222333555666666555333222111111111111111111111111222222111111111111222222222222111111111111222222////////////////////////111111111111111111111111---...///000000///...---....................................---------------------------......//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))))))))+++,,,---))))))))))))))))))))))))'''((()))))))))(((&&&%%%,,,,,,++++++***((('''&&&&&&&&&''''''((()))++++++))))))))))))************)))******++++++)))((('''(((((()))***************$$$&&&)))+++---------,,,++++++******+++,,,------,,,+++(((''''''))),,,........................---...------------...//////333333444444444444555555222222111111000111111111111111222222333333333333333222111222555777888888666777:::<<<===>>>>>>>>>777999::::::888777777888333444666888:::;;;<<<<<<999999999888888888777777555555666666777777777888555555555555666888999:::777777666555555555555666333444444555555666666666777666555444333222222222222222222222222222222222000000111111222222222222000111333555555555333222......//////000000111111.../////////000000111111000000000000000000000000............///000222222111000000000////////////000///...///000111111///,,,,,,,,,---------......---.........//////000000////////////////////////........................---.....................---------.........//////........................,,,------...///000111111111000///...............++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))((((((((()))******+++,,,,,,,,,++++++*********++++++++++++++++++++++++((()))+++,,,---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------................../////////000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222111222222333333333222222111111111000111222222333444333333333333444555555666666777777888888999999:::999888:::<<<======<<<;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===>>>??????;;;;;;;;;:::999888666555666666666666666666666666444333333222333444666666333444444555555444444333222333555666666555333222111111111111111111111111111222333333333333222111222222111111111111222222000000000000000000000000........................---...///000000///...---////////////////////////000/////////...............------------.../////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((())))))(((***,,,.........---,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,------.........---------...------,,,,,,---,,,,,,,,,,,,---......333444666777777666444333111000///......///000111111111222222222333333333000000222444666888999:::=========<<<<<<;;;;;;;;;999888888888777777666666999999888888777777666666999999999888777666666555666666666666666555555444888888777666555444333333444444444444444444444444666666444333333444555555444444444555555555555555333333333333333333333333333222222111111222222333///111333555666666555555000000000000000000000000//////............//////......//////000000111111......//////000000111111111;;;@@@:::111///000222///000111111///+++'''%%%,,,,,,,,,------.........////////////////////////------............------,,,,,,------.../////////+++,,,,,,---...///000000////////////////////////000000//////.........---------------------------------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------++++++++++++------+++++++++*********)))))),,,+++******))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++*********++++++,,,,,,,,,,,,---------------............///.........////////////000------------------------////////////000000000000111111111111111111111111000000000000000000000000111222333222000000111222111111000000000000000000333333222222111000000000222222111111111111222222222222111111222222333444333333333444444444555555::::::999999::::::;;;<<<<<<;;;;;;::::::999999888;;;;;;<<<======>>>======???===;;;999777666666666555666777777444333222333666666555444444444444555666666666666666555555555555555555555444333222222333333444333111///,,,***333222222222111000000000111111111111111111111111////////////////////////111000///000111111000///000000//////...............------------...//////......---,,,++++++******+++,,,,,,---.........---000000/////////..................------,,,,,,,,,+++***)))(((((())))))***((()))+++,,,,,,***)))(((************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------------------...............------...------------...//////222333444666666444333222111000///......///000111111111111222222222333333000111222444555777888999<<<<<<;;;;;;;;;:::::::::888888888888777777777666888888777777777777777666999999888888777666666555666666777777777666555444777666666666555555555444444444444444444444444444666555444444444555666777666666666666666666555555333333333333333333333333333222222111111222222333000111333555555555444333000000000000000000000000000//////......//////000......//////000000000000......//////000000000000000888;;;777111///000000...///000000///---+++***---------....../////////////////////......------------............------..................------,,,,,,------.../////////........................000/////////.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,++++++++++++,,,---+++++++++*********)))))),,,+++******))))))******))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%'''***,,,...//////++++++,,,,,,,,,,,,------------------............------........./////////.........................../////////000000000000111111111111111111111111000000000000000000000000000111222222000000111222333222111000///.........111111111111111111222222222111111000000111111222222222111111222222333444444444444555555555666666999999999999999::::::;;;;;;;;;;;;::::::999999999;;;;;;<<<===============>>>===;;;999777666666666555666777777444333333333666666555444444444444555666666666555555444444444444444444555444444333333...///111333333222111000222222222111111111111111111111111111111111111111000000000000000000000000333222111111333333222111/////////.........------...------------...//////000000000///.........---+++,,,------......------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((())))))***+++******++++++***)))'''&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,......////////////.....................//////000111111333333333333111111000000////////////000000000111111111222222222222111222222333555666666777::::::999999999999888888888888888888777777777777666666666666777777777777999999888888777666666666666777888999999777555444555555555555555555555555444444444444444444444444666555444444555666777888888888777777666555555555333333333333333333333333222222111111111111222222000111222333333222111111000000000000000000000000000000////////////000000...////////////000000000...////////////000000000...333555222000000000---........./////////000000........./////////////////////......------------------............------000//////...------,,,,,,................................................/////////...............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,+++++++++***************,,,+++******))))))******(((((()))))))))*********++++++++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++,,,,,,,,,,,,------------------............,,,---------............////////////////////////....../////////000000000////////////////////////000000000000000000000000...000111111000000111333444333111000......------///000000111222222333333222111111000000111111222222222111111222222333444555555555666666666777777888888888888888999999999:::::::::::::::999999999;;;;;;<<<<<<======<<<<<<===<<<:::999777777666666555666777777555333333444666666555444444444444555666666555444444333222222333333444444555444444444...///111333444444444444111111111111111222222222111111111111111111111111111111111111111111111111000...---...///000///............---------------...------------...//////------------,,,,,,,,,,,,,,,,,,------......------------------,,,,,,,,,,,,******+++++++++++++++,,,((((((((())))))***++++++++++++,,,,,,+++***))))))))))))))))))************((((((((((((((((((((((((++++++******))))))(((((())))))(((((((((((())))))''''''((()))***++++++,,,))))))))))))))))))))))))************************************************++++++++++++++++++++++++...------,,,,,,+++++++++,,,---..................---------------.../////////000000111111000000///000000////////////000000000000000111111111111222222222333333444444555555777777777777777777777777888888888777777777777777555555555666666777777888888888888888777777666666666777999::::::888666444666666555555555444444444444444444444444444444444555555444444555777888999888777777666555444444333333333333333333333333333222222111111111111222222111111222222111000//////////////////////////////000000////////////000000////////////////////////////////////////////////---//////---...111///+++...---------...///111222..................//////------------............------............------//////.........---------//////.........---------................................................------------------------------------------------++++++++++++++++++++++++------------------------,,,------......------,,,,,,++++++++++++++++++,,,************************,,,+++******))))))******))))))))))))*********+++++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,---------...................../////////........./////////000000........................000000000000000000000000---...000000000000111333444333222111000/////////000000111111111222222222111111000000000000111111222222111111222222333444444555555555666666666666666777777888888888888888999999999999999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999888777777666555666888777555444444555666666555444444444444555666555444444333222111111222222333444555555555555333333444444444333222111000000000111222222222333111111111111111111111111111111111111111111111111...---,,,---...///...,,,------------------------...------------...//////+++++++++++++++,,,,,,,,,,,,,,,------...------,,,........................******++++++,,,,,,------(((((())))))************))))))******++++++++++++************))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))(((((((((((())))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++---------,,,,,,++++++******+++,,,---------------,,,,,,++++++,,,,,,---......//////////////////...//////000000000000////////////000000000111111111222222222222333333444444555666666666666666666666777777777777777777888888555555666666777777888888888888888777777777777777666777999:::999888666555777666666555444333333333444444444444444444444444555444444444555666888999666666555444444333222222333333333333333333333333222111111000000111111222111111111111000///......////////////////////////000000////////////000000/////////.............../////////...............,,,---,,,+++---111///+++...---,,,+++,,,---///000------------------------***+++,,,---///000111111------............---------------.........///////////////...------,,,,,,////////////////////////---------...............------------------------------------------------------------------------------------------------,,,------------------,,,++++++++++++++++++++++++************************,,,+++******))))))***************+++++++++,,,,,,************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++'''((()))+++---.........+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,---------.....................////////////------------------------////////////////////////,,,...////////////111222222222111111111222333333222222222111111111000000111000000000000000000111222222111111222222333444333333444444444555555555555666777888888888777777888888888999999:::::::::::::::;;;;;;;;;;;;::::::999999999999888777777777555666888777666444555666666666555444444444444555555444444333222222111111222222333444555555555555555555555444333222111000000000000111222222222333000000000000000000000000111111111111111111111111333111000111222333222000------------------------...------------...//////............////////////,,,------...------,,,,,,------..................++++++,,,,,,------......((())))))************)))&&&&&&&&&'''(((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---........................//////000000000000//////////////////000000000000111111111222222333333333444444555555555555666666777777777777888888888888777777777777888888888888888888777777777777777777777777888888777777666666555555555444444444333333444444444444444444444444555444333333444555666777555444444444333222222222333333333333333333333333111111000000000000111111111111111000000/////////000000000000000000000000//////............///////////////............---/////////............---+++---,,,***,,,000///,,,...---,,,++++++,,,---...---------------,,,,,,,,,++++++,,,...000111222333------............------,,,,,,------...//////000//////.........---------////////////////////////---------------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++*********************+++++++++,,,+++******))))))*********++++++++++++,,,,,,,,,)))))))))*********++++++************************************************++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---------............++++++,,,,,,---.........------........./////////------------------------////////////////////////,,,...//////......///111111111111111222333444444333333222222111000000///111000000//////000000111222222111111222222333444333333333444444444444555555666777999999888888777666777777888999:::;;;;;;::::::;;;;;;::::::999999777888888999888888777777555666888777666555555666666666555444444444444555444444333333333333222222333333444444555444444444333333333333333333333444111111111111111222222222000000000000000000000000111111111111111111111111111000///000111222111///---------------............------------...//////......------------------------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------......))))))***+++******((((((''''''&&&&&&&&&''''''((())))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,)))***+++,,,------------,,,++++++++++++,,,------.........------............///000111111000///............/////////000000///000000111222333333444444444444555555555666666666777777777888888888888999999999999888888888888777777777777777777777888888777666555555555666666222222333444444555666666444444444444444444444444555444333222222333444555444444444444444444444333333333333333333333333333111111000000000000111111111111000000000000000000000000000000000000000000......------------......//////.........---------//////.........---------,,,//////,,,+++...///------------------.../////////.........------------......//////000111111111------............------------.................................---------------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))))))))*********+++++++++,,,+++******))))))******************++++++++++++''''''((()))***+++,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++++++++************************//////...---,,,***((('''++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------........./////////,,,,,,,,,---.../////////---------.........//////........................////////////////////////---...//////------...///000000000///000000111111222222111111111111111111000000////////////000000222222111111222222333444444444444444555555555555555666888::::::999888777555666777888999:::;;;;;;:::::::::::::::999888888666777888999999888777777555666888888666666666777666666555444444444444555333333333333444444444444444444444555444444333333111111111111222444555555222222222111111111111111000000000000000000000000000000000000000000000000...---,,,,,,......---,,,------........./////////...------------...//////,,,,,,,,,++++++*********------......------,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,)))***++++++***)))((('''+++***)))(((((('''((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,*********++++++,,,,,,---***+++,,,---............---,,,,,,,,,,,,---......///......------......///...///000111111000///.............../////////000//////000111222333444444444444444555555666666666666666777777888888888999;;;:::::::::999888888888777777777777777888888888999777555444333444666777//////111333555777888999444444444444444444444444555444333222222222333444444444555555555555555555333333333333333333333333111111000000000000111111111111000000000000111111000000000000000000000000---------,,,,,,---------//////.........---------//////.........---------,,,000111---+++...000///,,,,,,---...///000111111000000//////.........---111111111111000000000000---..................---/////////...------,,,,,,........................++++++++++++++++++++++++,,,,,,,,,------.........------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********)))***+++,,,,,,+++***)))))))))******++++++++++++,,,++++++***)))*********))))))))))))************&&&&&&''')))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************************************+++,,,------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........////////////000---------...///000000111---------.........//////........................////////////////////////---...//////---,,,---...000000///...............000000000111222222333333000000////////////000000222222111111222222333444555555555555666666666777555777999:::;;;:::888777555666666888999:::;;;<<<:::::::::::::::999888777555666888999999888777777444666888888777666666777666666555444444444444555222333333444444555555666555555555555444333222222222111111111222222333444333222222222111111000000000000000000000000000000////////////////////////000///......000000///............/////////000000...------------...//////000000///......---,,,,,,---.........---,,,,,,+++,,,,,,,,,------.........---,,,,,,++++++*********++++++*********************************++++++,,,((((((((((((''''''''''''))))))))))))))))))))))))++++++******))))))((((((************************+++,,,---+++)))(((((()))''')))***+++***)))***+++******++++++++++++******))))))*********++++++++++++++++++++++++***)))(((++++++,,,,,,,,,,,,---------------,,,,,,+++++++++......------------......***,,,...///...,,,***(((...............---------////////////000000000000000111111111111222222222333333444444555666666666999999999888888888777777888999:::::::::888777666666555555444444666777888666666555444333222222222333333444444555555666666555555555555555444444444666666555555555555666666333333333333333333333333111222222333333222222111222222222111111111111000222222111000//////000000000000000000000000000000------------------------////////////////////////........................000000000000000000000000........................000000000000////////////222000...---,,,---///000,,,------......------,,,..................------......------------......---,,,++++++,,,---+++***------,,,,,,,,,+++++++++//////...---,,,,,,,,,,,,---+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------************************''''''(((((()))))))))***************************)))))))))))))))******+++,,,,,,+++***)))))))))***++++++******))))))((((((------++++++++++++------************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((//////.........---------+++++++++,,,,,,---------///...---,,,,,,---...///,,,,,,++++++,,,,,,---...,,,,,,------...///000000////////////////////////...---,,,+++++++++++++++............//////////////////000000000000//////333111000222444555333000111111111000000000000000333444555555666555555555666777888999999888666444555555666777888999::::::999::::::::::::999888888444666777999999777666444888888999999999888888777444444333333333444555555444333111111111333555666444444444444333333222111222222222222222222222222444333111000000000111111//////000000111111222222000000000000////////////---...000111111000...---,,,,,,,,,,,,,,,---...///------............------------------------------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,---------,,,,,,+++++++++)))***************))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++,,,---+++)))(((((()))''')))***+++***)))***+++)))******************))))))))))))))))))*********+++++++++,,,++++++******+++++++++,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,------+++,,,.........---+++***.........................../////////000000000000000000111111111222222222333333444444555666666777888888777777777666666666888888888888888777666666666555444444444555777777777666555444333333333333555555555555555555666666444444444555555555555555444444333333333333444444333333333333333333333333222222222222222222222222222222222111111111111000222111111000000000000000////////////////////////................................................................................................------------------------///////////////000000000111000...---------//////,,,------......------,,,.................................------.........111///------...///...---.........---------,,,,,,------,,,,,,,,,------...---+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************(((((()))))))))*********************************)))))))))))))))******+++++++++******)))******************)))))))))))))))++++++,,,------,,,++++++************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))------------,,,,,,,,,++++++++++++,,,,,,---------......------------......,,,,,,++++++,,,,,,---...,,,,,,------...//////000........................///......------------...............///////////////000000000000000000//////......000333444222000000000000000000111111111333333444555555555555555777888999:::::::::999888555555666777888999::::::999999999999999888888777555666777888888777666555888888888999999888888777555444444333333333444444333333222222222333444555333444444444333333222111222222222222222222222222444333222111000111111222000000000000111111111111111000000000////////////---...///000000///...---------,,,,,,,,,---......------............------------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,,,,++++++'''((()))*********)))(((''''''&&&&&&''''''((()))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***,,,---,,,***(((((()))''')))***+++***)))***+++((())))))******))))))((())))))))))))))))))((((((******++++++,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,------------..................//////////////////....../////////000000000000000000111111111222222333333444555555666666777666666666555555555555555777777666555555555666666555444444444444555666666777666555444444444444444666666666666666555555555333333444444555555666666444444333333333333444444222222222222222222222222333222111000000111222333222222222111111111111000111111111000000000000000////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111111000...---------...///,,,------......------,,,................................................///---******+++---------//////.........---------++++++++++++,,,---...///,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++************************)))))))))))))))******+++******)))))))))***++++++))))))))))))************)))***---//////---***)))************************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++******++++++,,,,,,,,,,,,------------............------,,,,,,++++++,,,,,,---...,,,,,,,,,---......//////......................../////////...//////000000............////////////000000111111111111000000++++++,,,...111222111000//////000000111111222222222333444444555555444444777777777888888999999:::555555666777888999::::::888888999999888888777666555666777888888777666555777777888888999888888777666555444444333333333333222222333333444444333333333333444444444333222222222222222222222222222222444333222222111111222222111111111111111000000000111111000000000/////////..............................---,,,,,,,,,------------............------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------------------------,,,,,,,,,,,,&&&''')))******)))(((''''''&&&&&&&&&&&&'''((((((******+++++++++++++++,,,(((((((((((((((((((((((((((((())))))******++++++)))))))))))))))))))))))))))+++---,,,***)))))))))''')))***+++))))))***+++(((((())))))))))))((((((************))))))))))))(((((()))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,---...000000......///////////////000........./////////000000000000000000111111111111333333444444555555666666555555555555555555444444666555444333333444555666444444444444444555555555777666555555444444444555777777777666666555555555222222333444444555666666666555555444444555555666111111111111111111111111444222111//////111222444222222222111111111000000000000111111111000000000////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111000///...---------......,,,------......------,,,---------.....................////////////......---+++((((((+++...000111............------------,,,,,,++++++,,,,,,---...,,,+++***,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************)))))))))))))))******+++))))))((())))))***+++,,,(((((())))))******++++++)))***,,,------,,,***)))************************************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.................................///.........///000111111............////////////000000111111111111000000,,,,,,---...///000000///......///000111222222333222222333444444444444444666555555444444555666666555555666777888999::::::777888888888888777666666666666777777777777666666666777777888888888888888777666555444333222222222111222444555555444222111333333333444444333333222111111111111111111111111333333222222222222222222222222222111111000000000111111111000000000////////////...------.../////////...---,,,,,,,,,,,,,,,------............------------------------------+++++++++,,,,,,,,,------------..................------------------,,,,,,&&&'''((()))******)))(((((((((''''''(((((()))***)))))))))*********++++++(((((((((((((((((((((((((((((())))))******++++++************************(((***,,,---+++)))))))))''')))***+++))))))***+++(((((())))))))))))((((((++++++++++++++++++++++++''''''((()))*********)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---,,,,,,,,,...000111---........./////////000............//////////////////000000000111111111222222222333444444555555555555555555555555555555444444222222222333444555222333333444444444444444666555555444444444444555777777666666555555444444111222222333444555666666555555444444444444555555111111111111111111111111333222000//////000222333222222222111111111000000///000111111111111000000........................------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111///......---------------,,,------......------,,,---------.........//////......///000000///......///---+++,,,000444777999---------,,,,,,,,,,,,+++...---,,,++++++++++++++++++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++************************)))))))))))))))******+++(((((((((((()))***++++++(((((())))))******++++++,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------------........................------------...///000000............////////////000000111111111111000000...///000000///...............///000111222222333111222222333333333333333666666555444333333333444555555666777888999::::::777888888888888777666666666666777777777777666666555666777888888888888888777666555444333222222222111222444555555444222000222333333444444333333333111111111111111111111111222222222222222222222222333333222222111111000000111111111111000000000000000//////......//////000///...---,,,,,,,,,,,,,,,------............------------------------------+++++++++,,,,,,,,,------........................------------------------((((((((())))))******+++))))))(((((())))))***+++''''''(((((()))*********))))))))))))))))))))))))))))))))))))************************************'''***,,,---,,,***))))))''')))***+++***)))***+++((())))))******))))))(((+++++++++,,,,,,,,,------(((((())))))***)))))))))************++++++++++++++++++,,,,,,,,,,,,------///......------......///...---,,,,,,,,,---...///,,,,,,------.../////////------.........//////////////////000000000111111000000111222222333333444444444444444444555555555333333222222222333444444111222333333444444333333555444444333333333444444555555555555555444444444222222333333444444555555333333222222222222333333222222222222222222222222222111000//////000111222222222222111111111111000...///111222222111000000........................------------------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000............------,,,,,,,,,------......------,,,,,,,,,------.../////////...///000111111000///......,,,+++,,,000444666666------,,,,,,,,,+++++++++...---,,,+++************+++***+++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******)))))))))))))))))))))))),,,,,,,,,++++++++++++***************************)))))))))))))))******+++))))))((((((((()))******))))))))))))************,,,+++***))))))***+++,,,***************************************+++++++++************************++++++++++++++++++++++++))))))******+++++++++,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,---------------------------------------,,,------..................//////////////////000000000000//////000111222111///.........//////000000111111222222000111222222333333222222666666666555555555444444555555666777888999::::::888888999999888888777666777777666666666666777777555555666777888888888888666555444444333333333333222333444555555333222000222222333444444444333333111111111111111111111111000000111222222222111111222222222222222111111111222222111111111000000000000000000000000000000000......---,,,,,,,,,------------............------------------------------++++++,,,,,,,,,,,,------...............---------------------............***)))(((((((((***,,,---))))))(((((())))))***+++''''''(((((()))******+++))))))))))))))))))))))))*********)))))))))))))))************************'''))),,,---,,,***))))))''')))***+++***)))***+++)))******************)))))))))***+++,,,------...***++++++++++++******)))************+++++++++++++++++++++,,,,,,---------...------,,,,,,------......------,,,,,,,,,,,,,,,++++++,,,,,,---.........---------.........//////////////////000000000111/////////000111111222222222222222333333333444444111222333333444444444333000111222333444333333222333333222222222333333444333333333444444444444444333333333333333333333333333222222111111222222333333333333333333333333333111111000000000000111111222222222111111111111000...///111222222222000000................................................------------------------................................................------------------------........................---.........------,,,,,,,,,------......------,,,,,,,,,------...//////000...///000111111000///...,,,+++***+++---...///......---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,******+++---///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))))))))))))))))))))))),,,+++++++++************************************)))))))))))))))******+++***))))))(((((((((((()))*********)))))))))))))))*********++++++*********************************))))))*********+++++++++***************************************************************+++++++++)))))))))*********++++++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,---------............////////////......////////////.........000222111///---...000000000000000000111111111000111111222222222222222111222444555666666666555555555666777888999::::::999999999999999888888777777777666666666666777777444555666777888888888888555444444333333333444444333333444444444333222111111222333333444444444333111111111111111111111111...///000111111111111000111222222222222222222333222222222111111111000000000111222333333222111000------,,,,,,,,,---......------............------------------------------++++++,,,,,,,,,,,,------.........---------,,,,,,------------.........///+++***((('''(((***---///((((((((((((((()))******'''(((((()))******++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))&&&))),,,...,,,***))))))''')))***+++***)))***+++******++++++++++++******''''''(((***+++,,,---...---------------,,,+++***)))************++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,++++++*********+++,,,,,,---......---------.........//////////////////000000000000.........///000000111111000000111111222222222333000222333444555444444333000111222333444333222222222222222111111222333333222222222333333444444444444333333333333333333333555444444333333444444555333333333333333333333333000000111111111111000000222222222111111111111000---///111222333222111000........................////////////////////////------------------------.......................................................................................---------------......------,,,+++,,,------......------,,,,,,,,,------...///000000...///000222222000///...000///............---+++//////.........---------************+++,,,------******+++---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++))))))))))))))))))))))))+++++++++******)))))))))************************)))))))))))))))******++++++***)))(((((('''((((((++++++******))))))((((((((()))+++------+++)))(((************************))))))******++++++++++++************************************************************************'''((((((((())))))******---------,,,,,,+++++++++...---++++++++++++---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---------------............/////////000------............------+++...000000......///111111111111000000000000000000000111222222222222222+++---000333555666555555555555666777888999::::::999::::::::::::999888888777777666666666666777777444555666777888888888888444444333333333444555555444444444444333333222111111222333333444444444444000000000000000000000000---...///111111111000///111111111222222333333444222222222111111111111000000111333444444333111000,,,,,,,,,,,,------...///---..................---------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,---------.........//////)))************+++++++++((((((((((((''''''''''''((((((((((((((())))))******)))((('''((()))+++---+++***)))(((((()))***+++(((((((((((()))***+++,,,******+++++++++******)))))))))(((((((((((())))))...---+++)))(((((())))))+++***)))(((((()))***+++)))***+++,,,---,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------//////111111111000///...+++++++++,,,,,,---------///...---,,,---...111222000///.........///111222...///000111111000///......000222444555333222000333111111111333444333111666555555444222111111000222333333444444333333222333333333222222111111111333444555555555444333222555444444333333333444444333222222111111222333333333222000/////////000111333333222111000///......////////////////////////---...///......///222555555777333---...222111,,,------,,,,,,,,,,,,+++++++++,,,---...////////////000///...------...///000------......///000000000,,,,,,---.../////////...///......------,,,++++++.........------,,,,,,,,,---------,,,,,,+++++++++---...///000000///...---------,,,,,,,,,,,,------......---,,,++++++***))),,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************)))((('''+++++++++************)))''''''((()))***++++++,,,(((((()))***+++,,,,,,---------,,,,,,+++******)))***************************(((&&&&&&(((*********,,,***)))***,,,,,,***'''(((((())))))*********+++************************)))))))))))))))))))))))))))*********++++++++++++************************,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,---,,,+++***)))***+++,,,------------------------------------------------++++++------------++++++///......------///000111000000000000000000000000222111111111000000//////000000000000111111111111333333222111000000000111222222333333333333444444444444444555555555555555888888777777888999999:::777777888888888888777777666666666777999999666444444444444333333222222222444333333222222333333444444333222222222333444555222222222111111111000000111111111000000000000000000000000000000000000000222222111000//////000000111000///......///000111000000000000000000000000...------,,,,,,------...---------,,,,,,+++++++++.........------,,,,,,,,,111000000///......------------------------------))))))*********+++++++++************))))))))))))***************++++++,,,+++***((('''((()))+++,,,***))))))))))))***++++++******)))))))))))))))***))))))************))))))******))))))))))))******,,,,,,+++***))))))))))))+++***)))(((((()))***+++)))***+++,,,---,,,++++++++++++++++++++++++++++++.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------//////...------...///000///////////////000000111//////000000000000//////111222444666777555444222444222111222333333222111222222222222222111111111222333333444444333333222333333333222222111111111000111222444555555555555555444444333333333444444444444333333222333333333333222111000///000000111111111111111000000000000////////////////////////...////////////000333555555777666111000222111---.........---------,,,,,,,,,,,,---...//////////////////...------...//////////////////............,,,,,,------------------------------------------......---------,,,,,,,,,---------,,,,,,+++++++++...///000000000000///...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************))))))+++++++++*********))))))((((((((()))*********+++))))))))))))))))))******************++++++++++++***************************(((&&&'''(((*********)))(((((())),,,---+++)))((()))))))))************************************)))))))))))))))))))))))))))))))))*********++++++************************+++************+++,,,,,,,,,++++++******++++++,,,---------,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///......---...///000111////////////////////////111111000000000///////////////000000000111111111333222111111000000111111222222222333333333444444333333444444555555666666888888777777777888888999444444555555555555444444333222222444555555333111444444333333333222222222333333222222222222333333444444333222222222333444222222222111111111000000222222222222222222333333333333333333333333333333111111000///////////////111000///......///000111////////////////////////...------,,,,,,------............---------,,,,,,......---------,,,,,,,,,000000///......---,,,,,,------------------------)))))))))*********++++++************))))))))))))***************++++++,,,+++***)))((((((((()))***(((((()))***+++++++++***,,,+++***)))(((((((((((())))))***************)))+++++++++******+++++++++******+++++++++*********+++***))))))))))))***+++)))***+++,,,---,,,++++++++++++++++++++++++++++++.........---------------*********++++++,,,,,,,,,------,,,,,,,,,------...++++++,,,,,,,,,,,,------/////////.....................///000000000000///000000////////////000000333444666888888777666555555444333333333333222111///000000000111111222222222222333333333333222222222222222222222111111111///000111222333444444444444444333333333333444444666555444444333333333333222222111000000000000111//////000000111111111222000000000000000000000000...////////////000222555333777888555222222000.../////////............---------...............---......------------......000000//////...------,,,//////...---------......++++++,,,------...//////------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++---......//////......---//////............//////+++++++++,,,,,,---------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************((())))))************)))++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))***++++++,,,***************************((('''''')))******)))'''&&&&&&(((+++,,,+++***))))))))))))************************************))))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))***++++++,,,++++++******++++++,,,+++,,,,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......------......///000///////////////////////////////////////.........//////000000000000111111222222111000000000111111222222222222333333333333222333333444555666666666888888777777666777777777777777888888888888777777555444333444666666444333333333333333222222222222222222111111111111222222555444333222222111222222222222222111111111111111111111111222333333333444333333333333333333333333000000///.........//////000000////////////000000////////////////////////...------,,,,,,------...//////............------...------------,,,,,,,,,///......------,,,,,,+++------------------------))))))))))))************((((((((((((''''''''''''((((((((((((((())))))***,,,+++***)))(((((())))))'''((()))******)))''''''++++++***)))(((((()))))))))***++++++++++++++++++++++++************++++++((()))***,,,,,,,,,+++***************************)))***+++,,,---,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------///...---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,---///000000000///...000000///......///111222333555666777888777666555777555333333444333222000000000000111111111222222222222333333333333222222222222222111111111111111222222222222111111000000333333333222333333444444666555444333333222333333222222111111111000000000000000000000111111111111000000000000000000000000---...///.........111333000444777666333111000000/////////.........------..................------------------------------/////////......---------222111000.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************))))))(((************)))))))))))))))))))))))))))((((((((())))))))))))))))))))))))''''''(((((()))************************************((('''(((***+++***)))&&&&&&'''(((*********))))))))))))))))))*********************************))))))))))))))))))))))))(((((((((((())))))))))))***************************))))))))))))***++++++,,,++++++******++++++,,,'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////////////////////////////........................////////////000000000111111111000000000000111111111222222222222333333333222222333444555555666777888777666666555555666666888888999999999999888888555444444444666666555333333222222222222222222222222111111000000111111222555444333222222111111000111111111111111111111111......///000111222222222111111111111111111111111000000////////////000000000000////////////000000////////////////////////...------,,,,,,------...............---------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********((((((((((((''''''''''''((((((((((((((())))))***++++++***))))))((((((((((((((())))))(((&&&$$$###))))))(((((()))***++++++***++++++,,,------,,,,,,*********))))))*********'''(((***+++,,,,,,+++*********++++++++++++******)))***+++,,,---,,,++++++++++++++++++++++++++++++---------------.........+++,,,,,,,,,------......,,,+++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,+++,,,---///000000000///...000///.........///111222222333444555555555444444666555333333333333111000222222222222111111111111111222222333333222222111111111111111111111111111222222111111111000000000222222222222222333444555444444333222222111222222222222222222111111111000111111111111000000000000000000000000000000000000------...---,,,---///222000111222444333111111222.........------------,,,..................------,,,------------------,,,,,,---------.........///000000///...------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******((('''&&&*********)))))))))(((((()))))))))((((((((((((((((((((()))******+++,,,,,,((((((((((((((((((((((((************************)))(((((()))++++++***)))(((((()))))))))(((((((((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************************+++,,,,,,,,,++++++******++++++,,,'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................------------...............////////////000000000111000000///000000111111111111111222222222333333222222333333444555555666666666555444444555555555444444555555555555444444222111000000111222111000222222222222222222222222222111111000000111111222444444333333222111000///111111111111111111111111......///000111222222222111111111111111111111111222111111000111111222222//////000000000000//////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******************))))))))))))***************++++++,,,************))))))))))))(((((((((((('''%%%$$$###(((((((((((()))***+++,,,******+++,,,------------******))))))))))))******((()))***+++++++++++++++******+++,,,,,,+++******)))***+++,,,---,,,++++++++++++++++++++++++++++++///////////////000000000------------------------,,,,,,,,,,,,---...//////------,,,,,,,,,,,,++++++.........---------------------...////////////...///......//////000111222000111222222222333222222444333222222222222111000333333333222222111111111111111222222222222111111000000000111111111111111/////////000111222444555222111111222222333444555222222222111111222222333222222333333222222111000222111111111000000//////000000000000000000000000---......---,,,---///111666111...000111000000222.........---------,,,,,,------...............---------............------+++,,,,,,---......//////+++,,,,,,---,,,,,,+++***//////...---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------......///......------------......///......---+++******))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++******)))((('''******)))))))))((((((((((((((((((((((((((((((((((((((()))***+++,,,------))))))))))))((((((((((((************************))))))(((***,,,,,,+++)))(((***++++++)))'''((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************+++************+++,,,,,,,,,++++++******++++++,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---............---........................---------.....................////////////000000000000/////////000111111111111111111222222222222333333333333444444444444444444333333444444555666444444555555555555444444444333111111333444333222111111111222222222222222222222111111111111222222222333333333222111000///111111111111111222222222111111111222333333333444222222222222222222222222222222111111111222333333//////000000000000//////...........................------,,,,,,------...+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))***************))))))))))))***************++++++,,,((())))))************)))(((((((((''''''(((((()))***)))))))))))))))******'''((()))***++++++++++++++++++************++++++******************++++++***++++++,,,,,,++++++***)))***+++,,,---,,,++++++++++++++++++++++++++++++------------......//////......------,,,+++++++++,,,,,,---...///000000000---------,,,,,,+++++++++...---,,,,,,,,,---...///...------------...//////---...///000000111111111///000000000111111111111222111000000222222111000000000000111111111111111111111222222222222111111///000000000111111111222000000000000111333444666111111111111222333444555222222222222222333444555222222333333333222111000000000000000111111111111///////////////////////////000000///......111333AAA666---...000//////000/////////............---,,,,,,---...////////////---...////////////...---------------------------***+++---//////...,,,+++---------------------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,++++++,,,---......------,,,,,,------...---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++(((((()))******************)))))))))((((((((((((&&&'''''''''((()))))))))((()))))))))******++++++((((((((())))))******+++************************)))))))))***,,,,,,+++)))'''))),,,+++)))(((***+++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************************))))))))))))***++++++,,,++++++******++++++,,,---------,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........------........................------......////////////........./////////000000///////////////000111111111111111111222222222222444444444333333333333222222222222222333555666777555555666666666666555555888666444444555666666666000111111111222222222222333333222222222222333333111111222333222222111000000000111111111222222222222222222222222222333333111111111111111111111111111111000000111222222333...///000111111000///..............................------,,,,,,------...,,,,,,,,,,,,------......,,,,,,,,,---------......,,,,,,,,,---------------++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((())))))***'''((()))***************(((((('''''')))+++---...,,,+++***)))((((((((((((&&&&&&((())))))*********---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,***+++,,,------,,,+++***)))***+++,,,---,,,++++++++++++++++++++++++++++++)))))))))******+++++++++...------,,,+++***))))))&&&(((***+++,,,,,,++++++---------,,,,,,+++++++++...---+++***+++---///000......---,,,,,,...///000,,,---///111111111111000///000000000000111111111111000///000111222111000------...///000111222222111111222222222222111111//////000000111111111222444444222111111111222333111111111111222333444555222222222333444555666777222222333444333222111000......///000111222333333////////////////////////111222222111000000222444JJJ:::------000///---...000000000000////////////+++,,,---...////////////---...///000000///...---///......------,,,,,,++++++---000333333222///...+++,,,,,,------......///*********++++++,,,,,,,,,+++++++++,,,,,,---------+++***)))(((((()))***+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++%%%&&&''')))+++,,,------))))))))))))((((((((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((&&&&&&''')))***,,,------************************)))))))))+++,,,---+++)))%%%(((+++,,,******,,,...+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************((((((((((((((()))******,,,++++++++++++++++++,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++------------------------------++++++++++++------+++,,,---.........---,,,................................./////////000000............/////////000///////////////000111111000111111111111222222222555444444333333222222111000000111222333555666777111222222222222222222111555333111111222444444333000000111111222222222222444333333222222333333444///000222333333222111000000000111111222222222222111111111000000000000000........................000000///000000111222222...///000111111000///..............................------,,,,,,------...---------.........//////,,,,,,,,,------.........------------------------++++++++++++++++++++++++***)))(((''''''((()))***************************'''((()))******)))((('''''''''(((((())))))******************************+++***)))'''''''''((()))))))))))))))************++++++******************&&&''')))+++++++++******---,,,,,,+++*********+++------++++++++++++------++++++++++++++++++++++++*********++++++,,,,,,------------,,,,,,+++++++++,,,+++***))))))***+++,,,......---+++++++++++++++++++++++++++++++++++++++---...///000000000//////////////////////////////000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111111111222222222222111111222222111111222222333444444333111111111333555666444444333333333333222222222222333333333222111111000000000000111111111111111111111111000000000000---...///000000///...---000///---,,,++++++,,,,,,)))+++...000111///,,,***------------------------***((('''(((+++...//////,,,,,,,,,---------......+++,,,,,,---...///000000---------------------------------,,,,,,+++++++++***++++++,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++***************************)))******++++++))))))))))))))))))))))))---,,,++++++******++++++((((((((((((((((((((((((''''''(((((())))))******++++++******************))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))+++*********))))))((((((************************+++*********))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))*********)))))))))((((((---,,,***))))))***,,,---,,,,,,+++***+++,,,---.....................------333111///---,,,---...///000000//////.........---000000////////////000000000000000000111111111111000111111111111222222222222333444444555555444444222333333444444333333222444555555555555555555444111111000000111111222333444444444444333222111000////////////////////////000000000000000111111111000000000000000000000000000000000000000000000000111111111111000000000000......////////////......,,,---------.../////////.........------.........//////.........---------.........------,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***************************'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))))))))))))))(((((()))))))))************************************+++++++++++++++***)))---,,,++++++*********+++,,,+++************+++,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,------/////////////////////////////////////////////////////////000000000111111000000////////////000000111111111111111111111111000111111222222111111000222111111111222222333333444333222111111222444555222222222333333444444444333333333333333222111000000000000000111111111111111111111111000000000000---...///000000///...---000///...,,,++++++,,,,,,***+++...///000///---+++------------------------444111///...//////......,,,,,,,,,---------......,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,+++************++++++************************,,,,,,+++***************))))))))))))))))))))))))''''''''''''((((((((()))************************))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************)))))))))(((************************************)))))))))((())))))))))))))))))))))))+++*********************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,++++++---,,,***))))))***,,,---,,,,,,+++++++++,,,---.....................------...---,,,++++++,,,...///000/////////............000000////////////000000//////000000000111111111000000111111111222222222222333444444555444444444222333333444444333333222333444444555555444444333111111111111111222333333444444444444333222111000111111111111111111111111333333222222111111000000000000000000000000000000000000000000000000000000111111111000000000//////......////////////......---------.....................------------............------,,,,,,,,,,,,......---------,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((***++++++++++++******)))(((((((((((())))))))))))************************...---,,,+++************,,,,,,+++************++++++******))))))******+++++++++++++++++++++++++++************))))))))))))******************++++++******++++++++++++******((()))+++------------,,,,,,,,,---...///000000111///...---------...///000000000000000000000000000////////////////////////000000000000111111111111//////............//////111111111111111111111111000111111222222111111000111111111111222222333333555444222111111222333333000000111222333444555555444444444333222111000///000000000000111111111111111111111111000000000000......////////////......000///...---,,,,,,,,,,,,,,,,,,---............---........................444222///.........,,,+++,,,,,,,,,---------......------,,,,,,,,,+++++++++------------------------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------......///------,,,+++************************************+++******)))))))))))))))************************&&&&&&''''''''''''((((((************************))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------.........------------,,,---,,,+++******+++,,,---,,,,,,+++++++++,,,---...------------------......++++++***+++,,,...000222////////////............000000////////////000000//////000000000000111111000000000111111111222222222222333444444444444444222333333444444333333222222333333444444333333222222222111111222222333444444444444444333222111000111111111111111111111111555444333222111000000///000000000000000000000000000000000000000000000000111111000000000000//////......////////////.....................---------------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++...------------,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''************************)))***+++,,,+++***)))(((''''''((((((((()))))))))***************+++++++++---,,,+++***)))***++++++++++++***************+++++++++************++++++++++++++++++++++++++++++,,,,,,++++++******))))))))))))******++++++,,,,,,)))***+++,,,,,,+++***)))((())),,,---...---+++***++++++,,,...///111222222111000...------///111222000000000000000000000000////////////////////////000000000000111111111222000//////......//////000111111111111111111111111000000111111111111000000000111111222222222222222555444333222111111222222000111111222333333444444444444444333222111000//////000000000111111111111111111111111000000000///...//////////////////...//////......---------------------------.../////////////////////////////////...,,,---...///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------***++++++,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,---...//////......,,,+++************++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))******++++++,,,------+++++++++++++++++++++***,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,------------......,,,,,,,,,---...000222333///////////////.........000000////////////000000////////////000000000111000000000000111111111111222222333444444444444333222333333444444333333222222222222333333222222222222222222222222333333444333333333333333222111111111111111111111111111111222222222111111000000000000000000000000000000000000000000000000000000000111000000000////////////......////////////....../////////...---------,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))******))))))((((((''''''************************'''((()))*********(((((((((((((((((())))))))))))))))))*********+++++++++***)))(((((((((***+++,,,*********))))))***+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++***+++++++++,,,,,,------)))***+++,,,,,,+++***)))***+++,,,------+++)))((()))***+++,,,...000111111---,,,+++******,,,...///////////////////////////........................///000000000000111111111111000000//////000000111000000000000000000000000000000000111111000000000///000111222222222111111444333333222111111111111222222222222222222222222333444444333222111000//////000000000111111111111111111111111000000000////////////....../////////..................------......---------...///000///////////////////////////......///111222111000,,,,,,,,,---------......+++,,,,,,---.../////////------------------------+++++++++,,,,,,---------***++++++,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,------......---,,,+++******))))))***************************)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------..................//////000000.........///////////////000000////////////000000...////////////000000000//////000000000111111111111222333333444444333333222333333444444333333222111222222222222222222111222222111111222222333444222222333333222222111111000000000000000000000000......//////000000111111////////////////////////////////////////////////000000000////////////.........////////////....../////////...---------,,,---,,,,,,++++++,,,,,,---------------............------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))))))))((())))))))))))************)))))))))***++++++,,,,,,(((((((((((()))***+++,,,***))))))))))))***+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,---------******++++++++++++******+++,,,,,,,,,,,,***((('''((()))***+++---...000000...---,,,,,,,,,---///000////////////////////////........................////////////000000000000111111000000000000111111000000000000000000000000///000000111111000000///...///111222222222111000222222222222222111111111333333222222111111111111222222333333333222111111000000000000111111111111111111111111000000000000//////............//////....../////////......---......------......///000........................///...---...///...,,,***,,,,,,,,,---------......+++,,,,,,---...///000111------------------------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''++++++************))))))'''(((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,------......------------------,,,,,,.........///////////////000000////////////000000......////////////000000/////////000000000111111111111222333333333333333222333333444444333333222111222222333333222222111111111000000111111222333111222222222222222111111////////////////////////,,,------...///000111111////////////////////////////////////////////////000000////////////............////////////.....................---------------,,,,,,,,,,,,------------...............///,,,,,,,,,------------......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++************++++++++++++((())))))***++++++,,,,,,))))))***+++++++++******)))))))))))))))***++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++************+++++++++++++++***************)))***+++,,,---...//////////////////000000000111------------------------........................---.........////////////000000////////////000000000000000000000000000000//////000000000000//////...///111222222222000000000111111222222222222111111111111111111222222222111111222333333333222222000000000000111111111111111111111111000000000000000///...------...///000---...///000000///...------.........////////////------------------------...---,,,,,,,,,+++(((&&&,,,,,,,,,---------......,,,,,,,,,------.........---------------------------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************************))))))((()))))))))((((((((((((((((((((((((+++***))))))(((((())))))((((((((((((((((((((((((************)))))))))(((''''''(((((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))*********************************************************++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,+++++++++***+++,,,---------,,,,,,***++++++,,,------......,,,---------------,,,,,,............/////////000000000////////////000000........./////////000000////////////000000000111111111222333333333333222222333333444444333333222222222333333333333222222000000//////000000111222111111222222222222111111000000000000000000000000......//////000000111111////////////////////////////////////////////////000000/////////...............////////////......---------.....................------------......,,,,,,,,,------.........,,,,,,,,,---------......---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''))))))))))))))))))))))))***)))(((''''''((()))***''''''(((((())))))******************************+++***)))))))))***,,,---******+++++++++,,,,,,,,,((())))))***++++++,,,,,,+++,,,------,,,+++)))((())))))((())))))***++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,---,,,+++++++++******)))))),,,+++***))))))***+++,,,))))))))))))***+++,,,---***++++++,,,---...//////+++,,,------......------------------------------........................------------........./////////............//////000000000000000000000000//////000000000000//////...///111222333222000//////000111222222222222222//////000111222333333444000000111222333333333333000000000000111111111111111111111111000000000000000///...------...///000---...///000000///......---......///000/////////------------------------000000///000000///---***,,,,,,,,,---------......------,,,,,,,,,,,,++++++---------------------------------,,,,,,+++++++++***++++++,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++******************)))((((((((((((((()))***((((((((((((((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))******))))))((((((((('''&&&''''''((()))******+++))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,+++)))'''&&&))))))))))))))))))))))))(((((())))))*********+++************************(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))************************************************'''((()))***,,,---...///*********++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,---...---,,,,,,******+++,,,,,,---......---......///000000//////---.........//////000000000000////////////000000............/////////000////////////000000000000111111222333333333333222222333333444444333333222222333333444444333333222///////////////000000111000111111222222222111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////000/////////..................////////////......,,,------......////////////......------......///+++++++++,,,,,,---------,,,,,,,,,------.........------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((((((''''''((())))))((('''''')))+++++++++++++++***)))'''&&&&&&&&&''''''(((((())))))+++(((&&&'''***+++)))'''***************++++++,,,)))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++)))(((''''''(((***+++(((((())))))******++++++))))))))))))************************************************************))))))((((((((((((((()))++++++************++++++---,,,***(((((()))***+++******+++++++++,,,,,,,,,++++++++++++,,,---............////////////......222111///...------..............................//////............//////////////////////////////111///---++++++...111333111111111111111111111111111111000000000000111111111111000000000000111111333222222111111222222333222222222111111111000000////////////////////////000///...------...///000/////////...---------,,,------......//////000000///////////////////////////...,,,++++++,,,...///333111...++++++,,,///111,,,,,,,,,,,,+++***)))(((***++++++,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))))))))*********+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********))))))((((((,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((()))))))))))))))(((***(((((()))***+++***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((+++*********))))))((((((******++++++++++++******++++++++++++++++++++++++************************(((((()))***++++++,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////////////////000////////////111333444222111000//////000111222000000111111111222222222444444444333222111000///000000000000000000000000222111000//////000111222222222222222222111000///111000///......///000111111111000000//////..................////////////000000////////////000000111111000//////////////////............---------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************''''''((((((((((((''''''&&&'''(((((('''(((+++---++++++******)))((((((((())))))))))))((((((((((((***((('''(((***+++)))(((((((((((((((((()))******************************,,,+++)))(((((()))+++,,,+++***(((&&&&&&&&&'''((()))))))))))))))*********))))))))))))***************************************************************))))))(((((()))))))))++++++************++++++---,,,***)))((()))***+++************++++++,,,,,,++++++++++++,,,---............////////////............---,,,,,,---...///........................//////............//////////////////////////////000///---,,,,,,...000222111111111111111111111111111111000000000000111111111111000000000000111111222222222111111222222222222222222111111111000000111111111111111111111111000///...------...///000...............---------.........///////////////........................000///---,,,,,,---///000111///---++++++,,,...///---............---,,,,,,,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************)))))))))((("""$$$&&&)))******))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((***+++***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************)))))))))(((******++++++++++++******++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///.......................................000111222111111000//////000111111111111111111111111111222444444444444333222111111000000000000000000000000222111000//////000111222111222222222222111000///111000///......///000111000000000000////////////....../////////000000000000000////////////000000000//////...............///............---------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))))))))'''(((((())))))(((((('''%%%&&&'''(((((())),,,...,,,+++***((((((((())))))******)))(((((('''&&&&&&)))((('''(((***+++***)))''''''&&&&&&''''''((()))+++++++++++++++++++++++++++***)))(((((()))***+++***)))(((''''''((()))***************)))))))))))))))))))))*********++++++******************************************************)))))))))******+++++++++************++++++,,,+++***)))))))))***+++)))))))))************++++++******++++++,,,---.........////////////......,,,++++++,,,,,,---//////........................//////............/////////////////////////////////............///000000111111111111111111111111111000000//////000000111111111000000000000111111222222111111111111222222222222222111111111111111111111111111111111111111//////............//////---------...............///////////////.................................000///...------...///000...---,,,,,,+++,,,,,,,,,******++++++,,,,,,++++++........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))***************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************))))))))))))!!!&&&***,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((()))((('''(((***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))******++++++++++++******++++++++++++++++++++++++************************)))))))))***++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///........................------------...///000000111000000//////000000111111111111111111111111000333333444444444333333333000000000000000000000000111111000000000000111111111111222222111111000000000000////////////000000////////////000000000000/////////000000000111111000000////////////000000//////...---------------///............---------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++)))((((((((((((((())))))))))))((((((&&&'''((((((((((((***,,,---+++)))''''''((()))***(((((('''''''''&&&&&&&&&((((((((()))***++++++***'''&&&&&&&&&&&&'''((((((++++++++++++++++++++++++******))))))))))))******((((((((()))***+++---...++++++******))))))(((((())))))*********+++++++++******************************************************************+++,,,,,,++++++******++++++,,,++++++***))))))******+++)))))))))))))))))))))***************+++,,,---...---......//////......---,,,,,,,,,------......///........................///......------......///////////////////////////---......///////////////111111111111111111111111000000////////////000000111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111/////////....../////////,,,---------.../////////000000//////......------........................///...------------...///,,,,,,------------,,,,,,((()))***+++,,,,,,,,,,,,/////////......------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))************************++++++++++++++++++++++++*********************************)))))))))))))))%%%''')))+++,,,+++***)))))))))))))))))))))))))))((())))))))))))((((((''')))((('''(((*********((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))******++++++++++++******************************************************))))))*********+++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///........................---------......//////000000000000//////000000000111111111111000000000000000111222333333333333333000000000000000000000000111000000000000000000111000000111111111111000000000000////////////000000......//////000000111111000000000000111111111111000000////////////000000000///......------......///............---------+++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))(((((())))))))))))((((((((()))******((('''((())),,,+++)))''''''(((***+++''''''((((((((()))))))))((())))))************+++((((((''''''(((((()))***++++++++++++++++++++++++***))))))))))))))))))***))))))(((((())))))******++++++******))))))((((((************++++++++++++************************))))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,******************++++++***)))))))))))))))))))))************+++,,,------------............------////////////......------..............................------------......////////////////////////------///000000000///...000000000000000000000000000000////////////000000111111000000000000111111111000000//////000000111111111111111111111111111000000000000000000000000...//////////////////...,,,---------.../////////000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---...///000111111111/////////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))************************++++++++++++++++++++++++************************))))))))))))))))))******++++++***)))((())))))***************************)))))))))))))))(((''''''(((''''''''')))***)))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))************++++++++++++*********************************************************************+++++++++((())))))******))))))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///..............................///////////////////////////000000/////////000000000000000000000000...///000111111111111111000000000000000000000000000000000111111000000000///000000111111111000000//////000000000000//////......//////000000111111000000000000111111111111000000////////////000000111000//////....../////////............---------+++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,((())))))******))))))((((((***+++***((('''&&&'''+++***)))(((((()))******))))))***++++++,,,------)))***++++++))))))***+++))))))(((((())))))***+++++++++++++++++++++++++++))))))))))))))))))))))))******)))'''&&&$$$######************))))))))))))*********++++++++++++,,,************************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,)))*********+++++++++++++++************)))))))))***))))))******+++,,,---------............------000000000000///...---,,,..............................------------......////////////////////////---......///000/////////000000000000000000000000000//////......//////000111111000000000000111111000000////////////000000111111111111111222222222////////////////////////......////////////......---------...............///////////////.........------------------------++++++++++++++++++++++++,,,------............---+++,,,---...////////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++++++++******************++++++++++++,,,,,,,,,************************))))))))))))************)))(((&&&%%%%%%''')))***************************)))******))))))((('''&&&((('''&&&''')))***)))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((''''''&&&))))))))))))******************++++++++++++******************************************************************************))))))************))))))************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///------------------------...//////000000000//////...//////000000//////.../////////000000000111111---...///000000000000000000000000000000000000000000000111111111111000000//////000000111111000000//////000000000000//////////////////000000000000/////////000000000111111000000////////////000000111111000//////////////////............---------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...))))))************))))))''')))+++***)))''''''((())))))))))))))))))******************++++++++++++***,,,---+++)))'''(((***))))))(((((())))))***+++************************(((((())))))))))))(((((()))))))))((('''&&&%%%%%%)))))))))))))))******************+++++++++,,,,,,************************))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,,,,++++++,,,,,,---))))))***+++++++++++++++,,,,,,++++++************))))))))))))***+++,,,---,,,------......------,,,---.../////////...---,,,...........................------,,,,,,------...////////////////////////............/////////000000000000000000000000000//////............//////111111000000000000111111000//////......//////000000000111111111222222222000000000000000000000000---...///000000///...---...............---------.........///////////////------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------((())))))***++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++++++++*********))))))******+++++++++,,,,,,,,,************************((()))))))))************(((''''''&&&''''''((()))************************************)))((('''&&&((('''&&&''')))))))))((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((()))))))))******************++++++++++++******************************************************************************)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///---------------------------.../////////...------......///000000///......---......///000111222222...///000000000000000///000000000000000000000000///000111222222111000///...//////000000000000000...///000111111000///...000000000000////////////....../////////000000000000000////////////000000000000///............//////............---------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------))))))************))))))%%%'''******)))))))))***((()))************))))))))))))((((((''''''&&&&&&+++---...,,,)))'''(((***((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))***,,,---------(((((())))))******++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))''''''''''''((()))***+++---,,,,,,++++++,,,,,,---((()))***+++++++++++++++,,,,,,,,,+++++++++******))))))))))))***+++,,,---,,,------......------,,,***+++---...///......---...........................------,,,,,,------...///////////////////////////............///000000000000000000000000000000//////............//////111111000000000000111111//////............//////000000111111222222222222111111111111111111111111---...///000000///...---/////////......------,,,---.........//////000000------------------------,,,------......------,,,+++*********+++,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++******))))))*********++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++***+++++++++***)))((('''************************************)))((('''&&&((('''&&&''')))))))))'''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))************************++++++************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////------------------------,,,---.........---,,,+++---...///000000///...---,,,---...///000111222333000000111111111111000000000000000000000000000000///000111222222111000///......///000000000000000...///000111111000///...111111000000//////..................////////////000000////////////000000//////...------------...//////.........---------++++++,,,,,,,,,---------------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***((()))***+++,,,,,,+++***+++***)))(((((()))***+++++++++************++++++******))))))))))))******(((((((((((())))))))))))+++*********))))))(((((())))))*********++++++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))((())))))***+++------------------------..........................................------......................................................///000000000000000////////////000000000000////////////............000000//////.........------......///////////////111000///...///111333444555555555444444333333333........./////////////////////............//////000000000000000000000000.........------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))***,,,...000&&&''')))***,,,,,,,,,,,,---------,,,+++***)))(((,,,,,,+++***))))))******+++***)))((()))***,,,...************************---,,,+++******+++,,,---***)))(((''''''((()))*********))))))((((((''''''((()))***)))((('''((()))))))))(((((('''''''''&&&))))))))))))************,,,++++++******************)))(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))************+++++++++************+++,,,---...************))))))(((((()))************+++++++++************************++++++******++++++,,,---&&&''')))+++,,,,,,,,,,,,------------------------........................------------------------//////.........---------............////////////000//////.........//////......//////000000111111////////////////////////000111111111111222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000///......111111111111000000000000222222000///...............------,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,---...000111.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++******))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((((('''((()))******)))(((((((((((()))***++++++,,,,,,+++***((('''+++***)))(((((()))***+++++++++************++++++******))))))))))))******(((((((((((()))))))))***************)))))))))((())))))*********+++++++++************)))))))))((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++***************************************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------......................................................///000000000000000////////////000000000000////////////............000000000/////////.........//////000111000000000333222000//////000111222333333333333222222222222//////////////////......//////............//////..............................---------,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------............------,,,,,,,,,,,,------------,,,+++******,,,++++++***))))))******)))******++++++++++++***************************,,,+++************+++,,,***)))(((((('''((()))******)))))))))((((((((('''((()))***)))((('''((())))))))))))(((((((((''''''(((((()))))))))*********++++++***))))))))))))******)))(((''''''((()))***((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************************************))))))))))))))))))))))))))))))))))))************************)))))))))((()))************+++++++++************+++,,,---...++++++******)))))))))))))))************+++++++++************************++++++******++++++,,,---,,,+++************+++,,,------------------------........................------------------------///.........------------............//////////////////............/////////////////////000000000111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000///......111111000000000/////////222111000//////.........------------------------++++++++++++++++++++++++------,,,,,,---...///000//////.........---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++*********)))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((())))))******))))))(((((())))))******+++,,,,,,+++***((('''******))))))))))))******++++++************++++++******))))))))))))******((((((((()))))))))******************))))))))))))***************+++++++++************))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------............................................................///000000000000///////////////000000000000////////////............111000000000000000/////////000000111111111111111444333222000//////000000111111111111111222222222000000000//////.........//////............//////------------------------...------------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,---/////////...,,,+++000///...,,,+++++++++,,,,,,---------------,,,,,,,,,+++******)))*********)))***,,,---,,,+++)))'''************************+++******))))))******+++))))))((((((((())))))***))))))))))))((((((((((((((()))***)))((('''((()))***)))))))))))))))(((((((((((())))))))))))************)))((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************************)))************))))))(((************************************************))))))))))))))))))))))))))))))))))))************************)))))))))))))))************+++++++++***************+++,,,------,,,***))))))***++++++)))************+++++++++************************++++++******++++++,,,---111///,,,***)))***+++,,,------------------------------------------------------------------------............---------------............///////////////............//////000000//////////////////111111111111111111111111000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000//////...000000000/////////......111111000000//////......,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,...---------------......////////////............++++++++++++++++++++++++*********+++,,,------...++++++++++++************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))'''((()))+++,,,,,,,,,+++***))))))))))))))))))***++++++************++++++******))))))))))))******(((((()))))))))******************)))))))))))))))*********************************)))))))))))))))((((((((((((((((((((((((((()))))))))************************************++++++++++++++++++++++++************************++++++******++++++,,,---************************------------------------,,,,,,------------......................................................---...//////000000//////////////////000000000000////////////............111111111111000000000000//////000111111111111000222111000////////////000000000000111111222222222222111111000///...------//////............//////------------------------------------------------------,,,++++++++++++,,,---------------------------------,,,,,,+++******---.........---,,,+++++++++***)))(((((()))+++,,,***+++,,,,,,---------,,,++++++***************+++***+++,,,,,,+++***)))(((***************************))))))))))))))))))***))))))))))))))))))******))))))))))))((((((((((((((()))***)))((('''((()))************))))))))))))(((((((((((()))))))))******))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))(((************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))*********+++++++++***************+++,,,,,,---,,,+++***)))***,,,---))))))*********+++++++++************************++++++******++++++,,,---000///---,,,,,,+++,,,,,,---------------------------------------------------------------------------------------------------------........./////////............//////000000000000//////......---........................000000000000111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////............000000000000000///......,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,......------------------..................------++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))&&&''')))+++,,,,,,,,,,,,)))))))))******)))))))))++++++************++++++******))))))))))))******))))))))))))************))))))))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++************************++++++******++++++,,,---************************------------------------,,,,,,,,,,,,------......................................................------...///////////////////////////000000000000////////////............000000000000111111111111---...//////000000//////............//////000000000000111111222222333333222222111000///......---//////............//////........................------------------------...---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,++++++///---+++***)))***+++,,,***)))'''&&&&&&(((***+++((()))***++++++,,,+++++++++***************++++++---,,,***)))))))))******************************)))))))))******)))))))))(((((()))***************(((((((((((())))))))))))((()))***)))((('''((()))))))))))))))************'''(((((((((((()))))))))***))))))((((((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))************************((())))))*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))*********+++++++++******))))))******++++++,,,,,,+++******+++,,,---))))))*********+++++++++************************++++++******++++++,,,---***,,,...///000///---,,,------------------------------------------------------------------------,,,,,,------------------------------...........................///000000000000//////......------........................//////000000000111111111000000000000000000000000////////////////////////////////////////////////........................//////000000000000//////////////////............///000000111000000///...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------+++++++++++++++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++++++++)))******++++++******))))))***+++,,,,,,+++***)))))))))************))))))++++++************++++++******))))))))))))******)))))))))*********++++++))))))))))))************+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++***************************************+++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,------......................................................------...////////////...////////////000000000000////////////............//////000000000000000111------...///////////////------...//////000111111111111111111111222222222111111111000000///////////////............//////........................,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,***(((''')))+++---...---+++***)))))))))***(((((()))******+++***************)))******+++,,,---,,,***(((((()))+++,,,************************)))******++++++******)))(((((()))***++++++++++++(((((((((((())))))))))))((()))***)))((('''((()))(((((()))))))))))))))***''''''(((((((((((())))))******)))((((((((())))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++******)))))))))******+++*********+++++++++++++++)))************+++++++++************************++++++******++++++,,,---&&&)))---000111000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------------...............---......///000111//////..................111111111111111111111111/////////000000000111111000000000000000000000000........................000000000000000000000000...........................//////000000000000000000000000/////////.........///000111111000///......------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++)))***++++++++++++***))))))***+++,,,,,,+++***)))((()))***++++++***)))(((++++++************++++++******))))))))))))******))))))*********+++++++++((()))))))))************+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))***************************************************************************************))))))))))))***++++++++++++++++++++++++++++++***************************++++++,,,------......................................................,,,---......//////......////////////000000000000////////////................../////////000000000......///000000000000000000000111111111111111000111000000000000000000///111000000000000000000000//////............//////------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,+++*********+++,,,---...---------,,,,,,++++++)))******+++++++++************))))))***++++++,,,******************++++++******************************+++,,,,,,+++******'''(((***+++,,,,,,++++++'''((((((((()))))))))***((()))***)))((('''((()))''''''((((((((()))))))))'''''''''((((((((())))))++++++***))))))))))))***'''((()))******)))((('''***)))(((&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************)))************+++++++++******))))))))))))******'''(((***+++,,,+++***))))))************+++++++++************************++++++******++++++,,,---'''))),,,...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,---------.........---------......///000111------..................111111111111111111111111////////////000000000111000000000000000000000000////////////////////////000000000000000000000000..............................///000000000000000111111000000000/////////...///000111111000///...---------------,,,,,,,,,------------------------******,,,---...------,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,------(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++)))***+++,,,,,,+++***)))%%%''')))+++,,,---------((()))***++++++***)))(((++++++************++++++******))))))))))))******)))************+++++++++(((((())))))*********+++++++++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......................................................,,,---......//////......////////////000000000000000/////////............---.........//////000000//////000111111111111111333333333333333222111000000000//////.........---000000000000000111111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,---...//////)))***,,,---...------,,,((()))+++,,,---.........++++++,,,,,,,,,++++++*********))))))***+++,,,,,,'''(((***,,,,,,,,,+++******************************+++,,,------,,,+++***'''(((***+++,,,,,,++++++'''((((((((())))))******(((******)))((('''((()))&&&'''''''''(((((())))))''''''''''''((((((((())),,,++++++***************'''((()))******)))((('''+++***)))'''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++******)))))))))))))))***%%%'''***,,,,,,+++)))((()))************+++++++++************************++++++******++++++,,,---******+++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---------......000111111,,,------....../////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000..............................///000000000000000111111111111000000000000---...000111222111///...,,,,,,------.../////////------------------------(((***+++---......------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,++++++***)))))))))+++++++++,,,,,,---------************************))))))******++++++,,,,,,*********)))))))))))))))************************------,,,,,,+++***))))))***))))))((('''&&&&&&&&&'''(((***+++,,,,,,++++++))))))))))))))))))))))))'''((()))***************,,,++++++++++++++++++,,,+++++++++*********))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))++++++******)))(((((((((((()))***++++++***)))((()))))))))))))))******+++...------,,,,,,++++++************+++,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,---------......//////////////////......---.../////////...---,,,///////////////.........111111000000//////............///000000000000000//////000000111111111222/////////111333333111///222222111000000000000000//////000000000000//////,,,++++++******++++++,,,........................+++,,,,,,------,,,,,,+++//////...------,,,++++++---------,,,,,,+++++++++---,,,,,,---...000222333---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))************+++++++++(((((())))))******++++++------,,,,,,+++***))))))************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))************((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************,,,+++++++++******))))))+++*********))))))((((((,,,+++++++++******))))))***)))))))))((((((''''''((((((''''''&&&&&&&&&%%%(((((())))))******++++++************************)))))))))))))))******+++))))))******+++++++++,,,************************++++++******************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++//////.........---------------,,,,,,,,,,,,------......////////////............///000000000000000000000000000000000000000222222111000///...------////////////////////////111111000000/////////...//////////////////////////////////////////////////////............////////////.........---------.................................------,,,,,,,,,......//////...---,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************''''''''''''''''''''''''***)))))))))))))))))))))))))))))))))))))))))))))************************+++******)))(((((('''''''''(((***+++,,,,,,++++++))))))))))))))))))))))))((())))))************)))******))))))))))))******+++++++++*********)))))))))))))))(((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))))))))))))))))))))*********))))))************)))))))))))))))))))))******+++******+++,,,,,,------...)))))))))))))))*********++++++******++++++,,,---,,,,,,,,,------------...---------....../////////,,,---...//////......---/////////////////////...111000000000/////////.........///000000000000000//////000000000111111111/////////111222222111///000//////...............---......//////......------------,,,,,,---------........................,,,,,,------------,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++,,,---...000111------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,))))))*********+++++++++)))))))))))))))*********------,,,++++++***))))))************************)))))))))))))))))))))))))))((((((((('''''''''&&&((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))************************************************************++++++*********)))))))))************)))))))))(((++++++*********)))))))))*********))))))((((((((())))))))))))((((((((('''''''''''''''(((((())))))************************)))))))))))))))******+++(((((())))))))))))))))))******************************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///.........------------...------------------.........////////////............///000000000000000////////////////////////111111000000///.................................///.........---------,,,//////////////////////////////////////////////////////............////////////.........---------------------------------///.........---------,,,...............---,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))'''''''''&&&%%%$$$$$$$$$))))))))))))))))))******((((((((((((((((((((((((''''''((()))******++++++++++++******))))))((((((((((((***++++++,,,++++++(((((((((((((((((((((((()))************))))))((()))((((((''''''(((((()))+++************)))))))))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))************************'''(((((()))******++++++******))))))))))))******)))))))))))))))******+++******++++++,,,---------*********)))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,------.........,,,,,,---.../////////.........//////////////////000000000000////////////......///000000000000/////////000000000000111111/////////000222222111///000///......------......,,,,,,------------,,,,,,//////............//////------------------------------............------------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++)))))))))*********++++++************)))))))))))),,,,,,,,,+++******))))))************************))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))************************))))))))))))))))))((((((************++++++++++++******************************************************))))))))))))((((((************))))))))))))******))))))))))))((((((***************)))))))))+++++++++***************'''''''''(((((((((((()))************************)))))))))))))))******+++***************)))))))))************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..................------------.........------...............////////////............///000000000000///////////////////////////////////////////////////.................................---------------//////////////////////////////////////////////////////............//////...............---------------------------------............---------------............------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***(((((((((((((((((((((((())))))(((((((((''''''''')))))))))))))))*********))))))))))))))))))))))))(((((())))))***+++++++++*********))))))(((((((((((())))))***++++++,,,,,,((((((((((((((((((((((((***************)))((('''(((((((((''''''(((((((((************))))))))))))))))))((((((((('''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))***************++++++(((((())))))************+++***)))(((((()))***+++)))))))))))))))******+++------,,,,,,+++*********---,,,,,,,,,+++*********++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///000000............////////////000000000000////////////---...//////000000////////////000000000000000000000///...///111111111///111111000////////////000,,,,,,,,,------,,,,,,,,,000//////......//////000---------------------------..................---,,,,,,,,,++++++***************++++++,,,,,,,,,---++++++++++++,,,,,,------,,,+++++++++++++++++++++************************++++++++++++++++++++++++)))))))))((())))))***+++))))))))))))************++++++******))))))((((((,,,+++++++++******))))))************************((((((((((((((((((((((((************))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((('''''')))))))))*********++++++************************************************)))))))))(((((((((((((((*********))))))))))))))))))))))))(((((((((((((((++++++******************++++++++++++++++++++++++************************************************)))))))))))))))******+++...------,,,,,,+++++++++***************************************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,------...//////------------------------///......------......///---......//////......------...//////000000//////////////////////////////........./////////000000........................//////////////////////////////////////////////////////////////////////////////............//////........................////////////////////////------------,,,,,,,,,,,,---------......------,,,---,,,+++***((('''&&&%%%++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((((((((())))))************(((((())))))************************************++++++++++++++++++++++++)))((((((((((((((('''''')))))))))******+++,,,,,,))))))))))))))))))))))))***************)))((('''***))))))(((((())))))***))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))((((((************************))))))******+++++++++,,,************))))))((((((+++***)))(((((()))***+++)))))))))))))))******+++---,,,,,,++++++***))))))---,,,,,,,,,+++*********++++++******++++++,,,---+++++++++,,,,,,,,,------......---,,,+++******))),,,,,,,,,---...///000000---.........//////000000////////////000000000000------...///////////////000000//////////////////000...---...000111000///111000000///////////////------............------//////............//////---------------------------..................---,,,,,,++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))((())))))***+++(((((()))))))))*********++++++******))))))((((((++++++***************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))******((((((((((((((()))))))))******************++++++************************++++++++++++************)))))))))))))))))))))))))))))))))))))))******+++...------,,,,,,+++++++++************************))))))*********+++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////,,,,,,------------------......------------......------............------------...///////////////........................------......//////000000................................./////////////////////////////////////////////////////////////////////............//////---.....................------------------------++++++++++++++++++,,,,,,,,,,,,---------------,,,---,,,+++***((('''&&&%%%+++++++++++++++++++++++++++++++++******+++++++++))))))))))))))))))))))))''''''(((((()))******+++((((((((()))******++++++************************,,,,,,++++++++++++++++++((((((((((((''''''''''''))))))))))))***+++,,,---)))))))))))))))))))))))))))************))))))(((+++******))))))******+++(((((()))))))))))))))***************))))))))))))(((((())))))))))))((((((************************))))))******+++,,,,,,,,,++++++******)))(((((('''******))))))))))))******)))))))))))))))******+++))))))******+++,,,,,,,,,*********)))))))))))))))++++++******++++++,,,---++++++++++++,,,,,,,,,,,,......---,,,++++++***)))---------------...///000------......///000000000////////////000000000000------...////////////...000000////////////......000...------///000000000///...------,,,,,,------......////////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,---------,,,++++++*********+++++++++++++++************************++++++++++++++++++++++++***))))))))))))***++++++((((((((()))))))))******************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))************(((((())))))))))))******)))))))))***************)))))))))))))))************))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++***************)))))))))************************)))))))))***++++++,,,,,,)))(((((((((((((((((()))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,,,,------......,,,,,,,,,,,,---------------------,,,,,,---------------............------------...////////////...........................---------....../////////------------------------,,,,,,,,,,,,,,,---------//////////////////////////////////////////////////////............//////---------...............************************++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************((()))))))))))))))))))))'''(((((()))******++++++************************))))))******++++++,,,,,,((((((((((((((((((((((((***))))))))))))+++,,,---++++++++++++++++++++++++((())))))************)))+++******))))))******+++(((((((((((())))))*********))))))))))))((((((((((((((())))))))))))((((((************************))))))***++++++,,,------*********)))))))))))))))))))))************)))))))))))))))))))))******+++)))))))))***++++++,,,,,,)))))))))))))))*********++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,---------------///...------------...///------......///000000111.../////////000000000111,,,---......//////......000000/////////.........000...------...000000000......---,,,,,,,,,,,,---......////////////......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++************++++++,,,,,,,,,+++)))((()))*********++++++++++++***************************************************************+++,,,,,,(((((((((((()))))))))***)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))((((((((()))))))))******((((((((((((((((((((((((++++++******)))((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))))))))************)))))))))*********++++++((((((((())))))*********((()))))))))*********+++*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))))))))************************((())))))***++++++,,,,,,***))))))(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,---......//////..............................---.....................------------------------+++++++++,,,,,,---------//////////////////////////////////////////////////////............//////---------.........//////++++++++++++++++++++++++,,,,,,,,,------.........***+++,,,---------------++++++,,,,,,------......************************++++++************++++++************************,,,,,,++++++******))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&&&&''')))***,,,------)))))))))))))))************))))))))))))+++,,,---++++++++++++++++++++++++'''((()))*********************))))))))))))******'''((((((((())))))******)))(((((((((''''''''''''(((((())))))))))))((((((************************))))))***+++,,,,,,------((((((((()))******++++++((()))***++++++***)))((()))))))))))))))******+++,,,,,,++++++***)))))))))******++++++,,,,,,,,,---++++++******++++++,,,---******+++++++++,,,,,,,,,******+++,,,...///000000000///------,,,---...///---------...///000000111.../////////000000111111,,,---......//////......000000//////.........---000...,,,,,,...000000000000000///............///---......//////......---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,+++++++++******))))))******++++++***)))((('''))))))******++++++++++++************************************************++++++******++++++,,,---(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++))))))))))))************))))))))))))))))))))))))------,,,,,,+++***)))))))))************+++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))*********+++))))))******+++++++++,,,''''''(((((()))))))))***))))))*********+++++++++,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))******+++))))))******+++++++++,,,************************((())))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,------......------,,,,,,---......//////......................................................---------------------------------......///////////////////////////////////////////////////////////////............//////---------.........//////................................./////////000000***+++,,,,,,------------,,,,,,,,,++++++***************************************))))))))))))******))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((++++++***)))(((((())))))******))))))******+++,,,---+++(((((()))+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))))),,,+++***)))(((((((((((())))))))))))))))))))))))******+++++++++******)))++++++******)))(((((('''+++*********))))))((((((+++)))'''''')))***++++++************************,,,,,,++++++***)))((((((,,,+++)))'''(((***,,,...++++++++++++++++++++++++------,,,+++************------------------------,,,---......//////......////////////............000000000000000000000000222111000.........///000000000//////.........---000000000000000000000000000000//////.........------------...............,,,------......------,,,,,,------......------,,,******)))))))))***,,,------,,,+++,,,///000...+++************************------------------------,,,,,,+++***))))))*********+++---------,,,***(((,,,,,,++++++******))))))***)))'''%%%%%%''')))***))))))************))))))+++*********))))))((((((((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))(((******))))))((((((''''''((((((((()))******++++++***************************)))))))))))))))************)))((((((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))+++++++++++++++***)))((())))))(((((((((((()))))),,,,,,,,,+++++++++************))))))((((((''''''***)))(((((((((***+++,,,++++++******************)))))))))))))))((('''''')))************+++++++++************************************************************************************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++------------++++++,,,,,,,,,---------.........------,,,,,,------...,,,,,,.........---,,,+++000///...---,,,,,,---...////////////////////////000000//////.........---........................//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////---+++***)))((((((++++++++++++++++++++++++))))))***+++***)))((('''))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++******)))(((((())))))******))))))******+++,,,---+++(((((()))+++++++++)))******************)))************************************************(((((((((((()))))))))))),,,+++***)))(((((((((((()))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))************)))))))))(((+++***((()))+++,,,,,,+++************************,,,,,,+++******)))((((((+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///////////////000000000////////////////////////222111///.........///000000/////////............////////////////////////000/////////.........---***++++++,,,---...//////,,,------......------,,,,,,,,,------------,,,,,,******)))))))))***,,,,,,,,,+++***,,,...///---+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********+++,,,---,,,+++)))(((************************)))((('''&&&&&&'''((()))))))))************))))))************)))))))))((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((((()))***)))))))))(((((((((''')))(((((((((((((((((((((************************)))))))))))))))***+++,,,******)))(((((((((((((((*********))))))((((((((()))***++++++,,,,,,++++++))))))))))))************))))))))))))))))))))))))******+++++++++***))))))))))))(((((((((((()))))),,,+++++++++************)))))))))))))))((((((((((((''''''&&&'''((()))******************************************)))(((((()))************+++++++++************************+++++++++++++++++++++++++++++++++***************************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...,,,---...///......---,,,//////...---,,,---......////////////////////////000/////////....................................///......---,,,,,,++++++---------------------------------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++******+++++++++***)))((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************)))((((((((())))))***))))))))))))***++++++---+++((((((***+++++++++((())))))******))))))(((++++++++++++++++++++++++******************************(((''''''((())))))++++++***)))(((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''((())))))***++++++************))))))))))))******)))+++,,,---,,,***************************+++++++++******))))))(((***************+++++++++,,,---------------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---................../////////000111111111////////////////////////111000///.........//////////////////............/////////////////////////////////...............((()))***+++---...//////,,,------......------,,,++++++,,,,,,,,,,,,++++++*********)))******+++,,,+++******+++------,,,***************************++++++++++++++++++++++++,,,+++******)))***************+++,,,+++***)))((((((((())))))))))))******(((((((((((((((((((((((())))))************))))))************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))***)))((('''''''''((()))))))))))))))(((((((((((())))))(((''''''&&&%%%%%%************************)))))))))******,,,---...******)))(((((((((((((((,,,,,,+++***))))))(((((()))******++++++++++++***))))))))))))************(((((((((((((((((((((((())))))******+++*********))))))(((((((((((())))))************))))))))))))(((((())))))))))))))))))(((((('''''''''((())))))***************************++++++++++++******))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,,,,------...---....../////////............---------...//////////////////////////////////////////.............................................------,,,,,,+++------------------------...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++******)))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))))))))*********+++++++++***************************))))))((((((((()))))))))))))))))))))***++++++,,,***))))))***++++++***(((((())))))))))))((((((++++++++++++++++++++++++************************,,,+++((('''&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((''''''(((((()))******************))))))))))))))))))))))))+++,,,,,,***(((************************+++*********)))))))))(((((()))***+++,,,+++******++++++,,,,,,,,,,,,,,,---************+++,,,------++++++++++++++++++++++++,,,,,,---.........------,,,------...///000111111////////////////////////////////////...////////////////////////.........////////////////////////........................******+++,,,---.........,,,------......------,,,***++++++,,,,,,++++++*********************++++++))))))***++++++,,,+++***************************************************++++++***************+++******+++++++++***)))((()))))))))((((((((((((((('''((())))))))))))(((''')))******++++++******)))*********)))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))***)))'''&&&&&&&&&'''((())))))))))))((((((((((((((((((((('''''''''&&&&&&************************)))))))))***+++---...///***))))))(((((((((((((((---,,,,,,+++***)))(((((())))))***************)))((()))))))))************(((((((((((((((((((((((((((((()))******+++******))))))(((((((((((()))))))))))))))))))))(((((((((((((((((())))))******+++******************++++++***************+++++++++*********++++++***))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,++++++***)))))))))************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------++++++++++++------------++++++++++++------,,,,,,,,,---------.........------,,,,,,------............///////////////------------....../////////////////////////////////////////////.......................................---------,,,,,,,,,---------------------------,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))))))))*********+++++++++************************)))((((((((((((((())))))))))))(((((())))))***+++,,,***))))))+++++++++***(((((())))))))))))((((((************************************************,,,+++((('''&&&'''((()))***)))((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))******''''''((()))++++++)))'''*********************************)))))))))))))))((()))***,,,,,,+++***)))))))))******++++++++++++************+++,,,------+++++++++++++++++++++++++++,,,,,,---...---------++++++,,,,,,---...//////.................................////////////............///////////////........................---------...........................------------,,,------......------,,,***++++++,,,,,,++++++************+++************((()))***++++++******+++************************************************+++***************+++++++++++++++++++++***))))))+++******)))(((''''''&&&(((((()))******)))((((((******++++++++++++******))))))))))))))))))******''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))***)))'''&&&&&&''''''((((((((((((((())))))))))))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))***+++---...///***))))))(((((((((((((((,,,,,,++++++***))))))((()))))))))******))))))(((((()))))))))************(((((((((((((((((((((((('''((()))***************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++++++++++++++++++++******))))))*********+++++++++(((((()))))))))))))))((())))))*********+++++++++************************))))))))))))))))))))))))+++++++++*********))))))***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------++++++++++++------------++++++++++++------,,,,,,,,,---------.........------,,,,,,------...............//////000000,,,,,,---....../////////////////////////////////.........///////////////////////////////////////---------------,,,,,,,,,------------------------,,,+++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((((((''''''(((((()))))))))(((((((((((()))******+++***)))***+++,,,***)))((())))))******))))))((())))))))))))))))))))))))++++++++++++++++++++++++******(((''''''((()))))))))((((((''''''((((((((())))))))))))))))))))))))''''''((()))************(((((((((((((((((((((((())))))))))))************''''''&&&((()))***)))'''************************))))))))))))))))))))))))((()))***+++,,,+++******(((((())))))******+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++++++++,,,---------........................------.../////////...............///////////////........................---------------.........000//////......---,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++***++++++++++++***))))))((()))++++++*********+++*********************************************************)))******+++,,,,,,,,,,,,++++++++++++***++++++***))))))(((''''''))))))))))))))))))))))))******++++++++++++******))))))))))))************&&&'''((())))))******)))''''''(((((())))))******(((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))&&&''''''((())))))******)))))))))))))))))))))))))))))))))******,,,---...******)))(((((((((((((((+++************)))))))))((())))))))))))(((((('''))))))))))))************(((((((((((((((((((((((((((((())))))***)))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))******************))))))*********)))(((''')))))))))***++++++,,,,,,''''''((())))))))))))((()))************+++++++++************************))))))))))))))))))))))))******************************************************+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,,,,------...------------...///000000,,,---......///.........////////////////////////.........///////////////////////////////////////------------------------------------------------***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******+++***)))***+++,,,***))))))******************)))************************++++++++++++++++++++++++(((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))'''((()))***++++++++++++&&&&&&''''''((()))))))))((()))))))))************)))(((&&&''')))******)))************************((()))))))))))))))))))))))))))***+++++++++++++++((())))))***++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---.../////////................../////////000........................,,,,,,,,,------...............------------------,,,------......------,,,,,,,,,------------,,,,,,***++++++,,,+++***)))((((((***,,,,,,+++***+++---************************++++++++++++++++++++++++******))))))***++++++,,,...------,,,,,,,,,,,,,,,)))))))))*********++++++******)))(((((()))*********++++++,,,,,,++++++***((()))))))))************&&&'''((()))************'''''''''((()))*********(((((((((((())))))))))))((()))***+++***)))'''&&&'''((((((((()))))))))***'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))***+++,,,******)))((((((((((((((((((((())))))))))))******(((((())))))(((((('''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))((('''))))))(((((((((((())))))((((((((())))))*********++++++******************)))************)))((('''((())))))***++++++,,,,,,'''((()))***************)))************+++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...---,,,,,,,,,---...///000---.../////////...---,,,////////////////////////............/////////000////////////////////////------------------------------------------------***+++---///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,+++***)))))))))******))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((()))******+++***)))***,,,,,,***)))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((()))******))))))(((((('''''''''(((((()))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,$$$%%%&&&'''(((***++++++(((((())))))*********++++++)))'''''')))+++++++++************************(((((((((((())))))))))))***************+++++++++))))))***+++,,,,,,------------,,,+++************------------------------++++++,,,---------,,,,,,---------------------,,,........................+++,,,.../////////......---.........//////000000........................,,,,,,,,,------.........+++++++++,,,,,,---------,,,------......------,,,,,,------......------,,,***+++,,,,,,+++***)))((((((+++------+++***+++---************************++++++++++++++++++++++++******))))))***+++,,,,,,///...---,,,,,,,,,------&&&'''(((***+++---...///,,,***(((''''''(((***,,,***++++++,,,,,,++++++***(((((())))))*********+++&&&'''((()))************&&&''''''((()))******+++(((((((((((())))))))))))((()))+++---,,,***(((&&&'''((((((((())))))******(((''''''&&&&&&%%%%%%$$$))))))))))))))))))))))))***)))))))))))))))************)))((((((((((((((('''''''''((())))))******(((((())))))((('''&&&&&&))))))))))))************************************))))))***))))))(((''''''))))))(((((((((((())))))(((((())))))******++++++,,,+++++++++***)))))))))+++,,,------,,,+++***)))((())))))***++++++,,,,,,((()))***+++++++++++++++)))************+++++++++************************************************(((((()))***+++,,,,,,---************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++---......---++++++++++++---......---++++++,,,,,,,,,---------.........------,,,,,,------...,,,,,,++++++,,,---///000....../////////...,,,+++////////////////////////---.........//////000000000000000000000000000000------------------------------------------------+++---000222333222000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,+++)))((((((((()))***))))))*********))))))(((((((((((((((((((((((((((***************)))(((((()))))))))))))))******+++,,,+++++++++++++++,,,,,,)))))))))))))))))))))))))))***+++***(((''''''))))))))))))))))))******+++******))))))))))))******************************+++***((('''''''''((())))))))))))))))))(((''''''))))))))))))(((((((((((())))))((((((''''''&&&&&&'''(((((()))***++++++,,,***)))((()))***)))'''&&&++++++******))))))((((((,,,,,,+++***))))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))++++++************++++++...---+++******+++---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////.........///////////////........................------,,,,,,,,,+++++++++---------,,,+++***)))((())))))***+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******************)))))))))))))))*********************+++,,,---...---------,,,+++***)))(((+++)))((('''((()))+++,,,,,,+++***)))(((((((((((((((((())))))******++++++(((((()))++++++,,,,,,,,,,,,,,,+++***)))(((''''''))))))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---'''''''''''''''&&&&&&&&&+++***)))(((((()))***++++++++++++*********))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))))),,,++++++*********++++++))))))))))))))))))))))))+++++++++++++++***)))(((+++*********))))))(((((())))))***++++++++++++***,,,+++++++++***)))))))))************************,,,+++***))))))***+++,,,,,,,,,+++***))))))******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------.........//////////////////...............///......---,,,------...........................------,,,,,,,,,...---,,,,,,---...---+++,,,,,,,,,---------......------------------------...------,,,,,,------...,,,+++)))(((((()))+++,,,+++++++++******)))))))))++++++++++++++++++++++++,,,,,,***)))))))))***+++))))))************))))))((((((((((((((((((((((((***************)))(((((()))))))))))))))******+++))))))(((((('''(((((()))''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&)))))))))))))))******+++******))))))))))))******************************+++***))))))((((((((()))***************)))(((((()))))))))))))))))))))(((***************)))))))))+++***)))((('''&&&%%%%%%+++***)))***+++***)))'''*********))))))))))))))),,,++++++***))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******))))))******+++,,,+++***))))))***+++,,,++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///////////////////////////..........................................---------,,,,,,,,,,,,,,,,,,+++******)))---------------,,,+++***++++++++++++++++++++++++)))******++++++******)))************************)))))))))))))))))))))***************+++,,,---...,,,,,,,,,,,,+++***)))(((***)))((('''((()))+++,,,,,,,,,+++***)))))))))))))))))))))))))))*********'''((()))***++++++++++++++++++******)))((((((((())))))))))))((((((((((((******)))((((((((((((((())))))(((((((((((())))))(((((())))))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,******************************)))(((((()))******+++++++++*********)))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))***++++++++++++***)))(((************)))))))))((())))))***++++++++++++***+++++++++***************************************++++++***))))))***++++++,,,++++++***))))))******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------------------....../////////........./////////...---,,,,,,+++,,,---...////////////.........------,,,,,,,,,////////////......------,,,,,,,,,---------......------------------------...------,,,,,,------...---+++***))))))***+++---,,,,,,+++++++++*********++++++++++++++++++++++++,,,+++***)))))))))***+++))))))************)))))))))))))))))))))))))))))))))************))))))((()))))))))))))))******+++,,,,,,+++***))))))))))))''''''''''''''''''''''''((()))***)))((('''((())))))))))))))))))******+++******))))))))))))***************************************+++******)))(((***++++++++++++******)))))))))))))))))))))))))))))))))******************,,,,,,***)))'''%%%$$$$$$+++******+++,,,,,,***((())))))))))))************,,,+++******)))*********************************))))))************))))))))))))))))))))))))))))))+++******))))))******+++***)))(((''''''((()))***)))))))))(((((())))))))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............////////////000000//////......------------------------------//////.........---------+++++++++,,,,,,++++++***.........---,,,+++***)))++++++++++++++++++++++++)))******++++++******)))******************************))))))))))))))))))***************+++,,,---,,,,,,,,,,,,+++***))))))***)))((((((((()))+++,,,---,,,+++******)))******************))))))))))))''''''((()))************))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***(((''''''&&&&&&))))))(((((((((((())))))(((((())))))(((((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************++++++++++++***))))))(((((())))))***+++************)))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''''''((((((''''''((((((((((((((()))******))))))))))))))))))))))))******++++++******))))))************))))))))))))))))))***++++++++++++******************+++++++++************************++++++***))))))***++++++,,,+++******)))*********++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,+++,,,---...............////////////...---,,,+++***+++,,,...///000000111.........---------------000222444222...---...000,,,,,,,,,---------......------------------------...------,,,,,,------...---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++******))))))******((())))))************)))))))))))))))))))))))))))))))))************)))((()))))))))))))))******+++...---,,,+++************)))))))))))))))))))))))))))***++++++)))))))))+++)))))))))))))))******+++******))))))))))))******************************)))***+++,,,,,,+++***)))*********++++++***)))))))))))))))))))))*********'''''''''(((((())))))*********************+++++++++***)))***++++++***((((((((())))))******++++++++++++***************+++************************))))))************))))))))))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))))))))(((((((((((()))))),,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000............////////////111111000///...------,,,------------------------............------------)))***+++,,,,,,,,,,,,,,,++++++++++++******)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************+++++++++*********)))))))))))))))***************+++,,,,,,+++++++++++++++***))))))))))))(((((())))))***+++---,,,,,,+++******++++++++++++******))))))((((((''''''((()))))))))))))))(((((())))))************(((((((((((())))))))))))+++***)))(((''''''''''''))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''((((((((((((((()))))))))))))))(((((()))))))))************))))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))(((((((((---,,,+++)))((('''''''''))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))***++++++++++++***)))))))))***+++++++++,,,************************+++******************+++++++++***************+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,***+++,,,---............000000//////...---+++++++++,,,---...////////////...............---------000444666333---+++---000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************(((((()))***************))))))))))))))))))))))))((())))))*********)))))))))))))))))))))******+++******)))'''&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((((((&&&&&&'''((()))))))))))))))******+++******))))))))))))******************************)))***+++,,,,,,+++***)))(((((()))))))))))))))(((((()))))))))*********+++''''''(((((())))))******'''((()))***+++,,,---...)))(((((()))******)))'''(((((())))))******+++++++++***************++++++************************))))))************))))))***************************))))))))))))))))))***)))))))))(((((()))))))))+++******))))))******++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000............////////////111111000///...------,,,---------------------------------,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++************))))))((((((******))))))******++++++******+++++++++***)))))))))))))))))))))******+++,,,,,,++++++***+++++++++++++++******))))))(((((('''(((((())))))))))))(((((((((((()))******++++++'''((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((())))))((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((()))************)))***)))'''&&&%%%$$$$$$###))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))******))))))***++++++++++++***)))))))))***+++++++++,,,*********************************++++++*********+++***************++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------.........------,,,,,,,,,***+++,,,---............////////////...---,,,+++..................------........................///222444222,,,***,,,///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))'''((()))******+++******))))))))))))))))))))))))((())))))************))))))))))))))))))******++++++***)))(((((('''(((((('''''''''''''''''''''''''''((())))))(((((()))***)))))))))))))))******+++******))))))))))))******************************))))))******+++*********''''''((())))))))))))(((((())))))******+++++++++******++++++++++++++++++((((((((()))))))))******(((''''''(((******)))'''))))))))))))*********************)))******+++,,,************************))))))************))))))***************************))))))(((((())))))***))))))************)))))),,,++++++******++++++,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............////////////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,)))***+++,,,---.........++++++++++++++++++++++++)))******++++++******))))))))))))***++++++,,,,,,++++++******)))(((((((((******)))))))))******+++)))***************))))))((()))))))))************,,,+++************++++++************))))))))))))((())))))******)))))))))(((((())))))*********+++''''''(((((())))))******((((((((((((((()))******))))))(((((((((((())))))))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))(((((('''&&&''''''(((((())))))******'''(((((())))))(((((('''(((((()))))))))))))))******))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++******'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))******))))))))))))))))))************))))))***++++++++++++******************+++++++++************************)))***++++++++++++***)))*********)))******+++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------------------------,,,,,,+++,,,---........................///......---,,,////////////...---,,,+++.............../////////...000222000,,,***,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))'''((()))******+++++++++(((((((((((((((((((((((((((((()))***************)))))))))))))))******+++,,,+++************++++++'''''''''''''''''''''''')))+++,,,,,,++++++,,,---)))))))))))))))******+++******))))))))))))******************************)))((((((((())))))***+++'''((()))***************((())))))******+++,,,,,,,,,,,,++++++++++++++++++)))))))))))))))))))))))))))(((((()))++++++***)))*********)))))))))))))))******))))))***++++++,,,))))))))))))))))))))))))))))))************))))))************************))))))(((((((((((()))))))))))))))******))))))))),,,++++++******++++++,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,---------------++++++++++++++++++++++++)))******++++++******)))((())))))***++++++,,,,,,++++++******)))(((((('''******))))))))))))******))))))************))))))(((((()))*********************)))))))))******+++)))))))))))))))*********)))***************)))))))))))))))))))))*********'''''''''((()))************))))))(((((((((((()))))))))(((((((((((()))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&'''(((((()))******++++++''''''((())))))(((''''''(((((((((((())))))******)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))))))))***+++,,,---...))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))************))))))***++++++++++++***+++++++++***************************************)))***++++++++++++***)))******))))))***++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------------------....../////////......,,,---......///...........................---------........./////////000/////////......---------,,,,,,,,,---------......++++++++++++++++++++++++...------,,,,,,------...***++++++++++++++++++************+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,+++***)))(((''''''(((******+++++++++(((((((((((((((((((((((((((((()))***************)))))))))))))))******+++((('''''''''''''''((()))))))))))))))))))))))))))&&&((())))))(((((()))+++)))))))))))))))******+++******))))))))))))******************************)))((('''''''''(((***+++((()))***+++++++++++++++((())))))***++++++,,,,,,+++*********)))(((((((((******++++++,,,,,,,,,---)))))))))***,,,,,,+++***++++++******))))))((((((******))))))***+++,,,,,,(((((((((((((((((((((((())))))************))))))************************))))))(((((((((((())))))(((((())))))))))))((((((++++++************++++++((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++,,,,,,,,,++++++*********+++++++++******)))++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,((())))))***++++++,,,,,,+++++++++***)))(((((('''******)))))))))))))))***((())))))*********))))))(((((()))******************)))))))))))))))******(((((())))))******++++++******+++++++++******)))******))))))))))))))))))&&&''''''((()))******+++,,,+++***(((''''''''''''))))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&&&&''''''((()))*********&&&'''((())))))((('''&&&'''((((((((())))))******((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))*********+++))))))***++++++++++++***,,,+++++++++******))))))************************)))***+++,,,,,,+++***)))******))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------........./////////000//////......+++,,,---...////////////,,,,,,---.../////////...---.........//////000000000///---...///000...---,,,,,,,,,---------......++++++++++++++++++++++++...------,,,,,,------...)))******++++++******))))))))))))******+++++++++++++++++++++++++++++++++******+++,,,+++***)))(((******)))(((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((,,,,,,+++******+++,,,,,,''''''(((((())))))******))))))))))))))))))))))))+++++++++******(((''''''+++***)))(((((((((***************)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))+++***))))))((())))))***+++,,,,,,------,,,,,,+++++++++++++++)))((('''&&&******++++++++++++******))))))))))))))))))))))))---***'''''')))+++***)))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,+++++++++******''''''(((******+++++++++((()))***++++++***)))(((******+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////111111111111///---+++)))////////////////////////---,,,,,,++++++,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))***,,,,,,***)))***+++******++++++++++++******((((((((((((((())))))***))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((&&&''')))******)))((((((((((((((((((((()))******''''''(((((())))))******(((((())))))((('''&&&&&&))))))))))))))))))))))))***)))((((((((()))+++,,,******)))((('''&&&%%%%%%(((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''((((((((((((+++***++++++,,,---...///,,,+++***)))((((((((((((******))))))))))))******))))))************))))))************************************************(((((())))))))))))(((((())))))***++++++++++++***,,,,,,++++++***)))))))))************************)))))))))******++++++++++++*********))))))(((((()))+++,,,+++)))((('''(((,,,+++*********+++,,,---******++++++++++++******))))))***++++++++++++***))))))***++++++,,,------------------------------222222111000///...------***++++++,,,---...////////////.........---------,,,---------.../////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******)))((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((,,,++++++******++++++,,,((((((((()))))))))))))))))))))))))))))))))))))))+++++++++******)))((('''---,,,+++******+++,,,,,,************))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++***)))(((******++++++++++++******)))))))))))))))))))))))),,,***'''''')))+++***)))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,++++++************'''((()))******+++++++++))))))************))))))))))))*********+++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------000000000000///---,,,+++////////////////////////---,,,,,,++++++,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***,,,,,,***)))***+++******++++++++++++******))))))((((((((()))******(((((((((((((((((((((((())))))))))))************************)))))))))(((*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((++++++******)))'''&&&%%%''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))((('''))))))))))))))))))))))))***)))((((((((()))++++++((((((((((((((('''''''''))))))))))))))))))))))))***((('''((()))***)))((((((((()))))))))*********+++*********+++,,,------,,,+++***)))((((((((((((******))))))))))))******))))))************))))))************************************************))))))************))))))))))))***++++++++++++*********************++++++************************************+++++++++,,,************)))))))))(((''')))++++++***))))))***++++++*********+++,,,---******++++++++++++******++++++,,,------------,,,*********+++,,,---------........................000///////////////......,,,,,,------------------//////.........---------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,,,,---...///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,***))))))((((((((((((((())))))((((((((((((((('''(((((((((((()))))))))))),,,+++************+++,,,))))))))))))))))))(((((())))))))))))))))))))))))******+++******)))(((''',,,++++++***++++++,,,,,,***************************************)))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((******++++++++++++*********++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))******))))))))))))******+++************)))))))))'''((()))******+++************))))))))))))******(((((()))))))))*********++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------******+++,,,------------000///......---.........000000000000000000000000------,,,,,,,,,,,,------------......------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***,,,,,,***)))***+++******++++++++++++*********))))))))))))***++++++(((((((((((((((((((((((((((((()))******+++,,,,,,************)))))))))))),,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))((((((((((((''''''''''''((((((((((((,,,+++***(((''''''''''''(((''''''''''''((())))))))))))))))))((((((((((((((()))***************))))))))))))))))))))))))))))))))))))((()))******+++'''''''''(((((()))))))))************************+++)))(((((()))***)))(((*********+++++++++,,,,,,+++***************++++++,,,+++***)))))))))))))))******))))))))))))******))))))************))))))******************************************************++++++++++++******))))))***++++++++++++***((())))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,************))))))))))))&&&(((***+++******+++,,,++++++******++++++,,,---******++++++++++++******++++++,,,------------,,,***++++++,,,,,,------...........................---------....../////////......---------,,,,,,,,,...............---------............------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,---...///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,))))))(((((((((((())))))***)))))))))((((((''''''(((((((((((())))))))))))++++++************+++++++++******))))))(((((((((((((((((((((((((((((((((***************)))(((((())))))))))))))))))******)))***************++++++************************))))))))))))))))))))))))))))))************))))))'''(((***+++,,,+++)))((())))))************))))))((()))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))***))))))))))))******)))))))))))))))))))))))))))***))))))))))))))))))******)))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++))))))))))))*********++++++++++++,,,,,,,,,,,,---******++++++,,,,,,------------------------------,,,---....../////////...///...---,,,---...///000000000000000000000000000------,,,,,,,,,,,,------------......------,,,++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++******++++++++++++*********************++++++,,,))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))******++++++))))))))))))((((((((((((''''''''''''(((((((((((()))(((''''''''')))***+++***************++++++,,,******))))))(((((('''''''''((())))))************)))))))))))))))))))))))))))))))))))))))******+++'''(((((((((((())))))))))))))))))))))))))))))))),,,***(((((()))***))))))*********+++++++++,,,,,,+++***)))))))))))))))***,,,+++******)))))))))*********))))))))))))******)))******++++++******)))************************************************)))******++++++******)))))))))***++++++++++++***))))))*********+++++++++************************+++++++++++++++,,,,,,,,,*********)))))))))))))))''')))++++++*********,,,+++***++++++++++++,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***++++++,,,,,,,,,---------........................,,,,,,,,,---------......------------------------.................................------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,+++***)))------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******************++++++++++++))))))(((((((((((())))))******))))))(((((((((''''''((((((((()))))))))***************************++++++******))))))(((((((((((((((((((((((((((((()))************))))))((((((((())))))************))))))******+++++++++,,,***************+++++++++))))))))))))))))))))))))))))))************))))))&&&(((***+++,,,+++)))(((((())))))******))))))(((&&&'''((()))******************++++++++++++******))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))***((())))))************)))+++***)))(((((()))***+++*********+++++++++,,,,,,************++++++++++++)))***+++,,,---...///000------------------------------......///.........------,,,,,,,,,...000111////////////////////////...------,,,,,,------...------......------,,,++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++******++++++++++++*********************++++++,,,************************))))))((((((((('''''''''))))))))))))))))))******************************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))******++++++))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''''')))+++,,,***************++++++,,,******))))))((((((''''''&&&&&&'''((())))))))))))************************((()))))))))***************)))))))))((((((((((((((((((((((((((((((((((((---+++((('''((())))))))))))))))))************+++******))))))((())))))))),,,+++************************))))))))))))************++++++++++++******))))))))))))))))))))))))************************(((((())))))))))))(((((())))))***++++++++++++***+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))*********+++---,,,***))))))*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...//////---...........................------,,,,,,,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******))))))*********+++++++++((((((((((((((())))))******))))))))))))))))))(((''''''(((((())))))******))))))***++++++***))))))******************))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))************))))))'''((()))***++++++******))))))************))))))&&&''''''((()))))))))(((******++++++++++++******))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))))))))************)))))))))))))))************+++))))))************))))))******))))))))))))*********++++++++++++,,,,,,,,,))))))*********+++++++++***+++,,,,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,---...///000////////////////////////......------------......------......------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,***)))***+++******++++++++++++*********))))))))))))***++++++++++++++++++++++++++++++))))))(((''''''&&&%%%%%%))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************))))))))))))((((((((((((''''''''''''((((((((((((******)))((((((((((((((((((''''''''''''((())))))))))))))))))((((((((((((&&&''''''(((((((((((('''************************(((((()))************)))*********))))))(((((((((''''''''''''''''''''''''///,,,)))'''((()))***)))((((((((())))))))))))******)))))))))))))))******,,,++++++*********++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))************************(((((())))))))))))(((((())))))***++++++++++++***,,,,,,++++++***))))))(((************************+++++++++************)))))))))))))))************+++,,,---,,,***))))))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,***++++++,,,---...///000---------...............------------,,,,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........+++,,,,,,---...///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************+++((((((((((((((()))******)))))))))))))))*********'''''''''((()))*********((()))***++++++***)))(((******************++++++))))))))))))))))))))))))))))))************))))))((()))+++,,,------,,,,,,))))))***++++++,,,------*********++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++)))******++++++******)))'''(((((())))))))))))(((******++++++++++++******))))))))))))))))))))))))'''))),,,,,,)))((()))***))))))))))))))))))))))))((()))***++++++***)))(((************++++++,,,,,,))))))************))))))))))))************))))))************++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,---............------------------------......------------......------......------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,***)))***+++******++++++++++++******))))))((((((((()))******************************((((((((((((''''''''''''((()))))))))************((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((*********)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''''''''&&&&&&''''''((()))(((((((((((())))))))))))(((((()))))))))(((((('''************************'''((()))***+++******))))))))))))))))))*********((((((((((((((((((((((((///,,,)))'''((()))******((((((((()))))))))******))))))))))))******+++,,,+++++++++******++++++,,,******))))))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))************************)))))))))******)))))))))))))))***++++++++++++***++++++***************************************************)))))))))((((((((()))))))))***************+++---,,,+++******+++)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,------------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///+++,,,,,,---...///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************((((((((((((((()))******(((((())))))******++++++&&&''''''((()))******+++((()))***++++++***)))((()))))))))***+++++++++,,,))))))))))))))))))))))))((())))))*********))))))&&&''')))***++++++******))))))***+++,,,,,,------*********++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,******++++++++++++******))))))************))))))******++++++++++++******))))))))))))))))))))))))&&&))),,,,,,***((((((***))))))))))))))))))))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,))))))*********))))))(((((()))***++++++***)))((())))))))))))************++++++,,,,,,,,,---------......---,,,***)))((((((************************.........///......------***+++---...///...---,,,------------------------......------------......------......------,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,***)))***+++******++++++++++++******((((((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((++++++******))))))(((((())))))))))))((((((((((((''''''''''''((((((((()))$$$%%%''')))++++++******((((((((((((((()))******''''''(((((())))))*********************)))((('''************************'''((()))++++++******)))''''''((()))***+++,,,,,,))))))))))))))))))))))))000---)))'''((()))******((())))))))))))*********))))))))))))***+++------+++++++++***++++++,,,,,,******))))))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))******************************++++++++++++******))))))***++++++++++++***)))))))))***++++++,,,,,,***************************)))))))))((((((''''''(((((())))))*********+++(((***,,,,,,++++++,,,---)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++))))))***++++++++++++*********))))))))))))))))))------------------------++++++,,,---...///000111......---------,,,,,,,,,---------.........//////+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---...///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))++++++***)))(((((()))))))))((('''''''''(((***+++((((((((((((((())))))***+++***)))((()))***,,,...111000---***((((((((()))))))))))))))))))))))))))***+++---...---***'''%%%,,,,,,+++******+++,,,,,,)))))))))))))))))))))))),,,***((()))+++,,,+++(((+++***)))'''''''''((()))************************,,,+++***))))))***+++,,,******++++++++++++******+++++++++++++++***)))((())))))***++++++++++++***))))))))))))************************************++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))((((((((((((((()))***---,,,,,,+++*********+++...------,,,+++***))))))((()))+++,,,------,,,+++++++++++++++++++++++++++***++++++,,,------------+++,,,------......------------------------------...------,,,,,,------.........---------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,***))))))***++++++***+++***)))(((((()))***+++,,,+++***))))))***+++,,,(((((())))))******++++++))))))************)))))),,,+++***(((''''''''''''&&&''')))***+++++++++***))))))))))))))))))))))))******************************)))(((((('''(((((())))))************))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((()))*********)))((((((((((((((()))))))))))))))))))))))))))+++)))(((((())))))(((&&&&&&''''''((()))******+++******))))))((((((''''''))))))))))))))))))))))))---***'''(((******)))''''''((()))******)))((('''+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++*********************))))))(((((('''''')))************+++++++++************************************************---***((((((+++,,,+++)))***************)))((((((******++++++++++++******)))************+++++++++******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,------,,,+++***)))************+++++++++)))***++++++++++++***)))((((((((((((((((((((((((111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++'''######%%%))),,,...------,,,,,,------...++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++******)))(((((())))))((((((((((((((())))))***)))))))))))))))***+++++++++***)))((((((***+++,,,---,,,***(((((((((***+++))))))))))))))))))))))))***+++,,,,,,,,,***(((''',,,++++++******++++++,,,))))))))))))))))))))))))+++)))'''(((***+++***(((,,,+++***)))))))))******************************++++++************++++++******++++++++++++************++++++***))))))((())))))***++++++++++++***))))))))))))************************************++++++++++++++++++++++++))))))))))))************(((((((((((((((((((((((('''''''''((()))+++,,,---,,,+++******)))))))))***,,,++++++******))))))((()))***+++++++++***))))))++++++++++++++++++++++++,,,,,,------......------,,,---......//////......------------------------...------,,,,,,------...------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++///---,,,,,,---......---,,,+++***))))))***+++,,,++++++***))))))***++++++)))))))))))))))*********))))))************))))))+++***)))((((((''''''((('''((()))***++++++******))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))((((((((()))(((((())))))))))))((((((*********))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((''''''((((((((())))))))))))((((((((((((((()))*********)))))))))))))))******))))))))))))))))))))))))***)))(((((())))))(((&&&''''''(((((())))))******))))))))))))(((((((((((()))))))))))))))))))))))),,,)))'''''')))***(((''''''((()))******)))((('''+++***)))(((((()))***+++))))))))))))))))))))))))******************************))))))(((((((((((()))************++++++++++++++++++***************************************---***((()))+++,,,+++******************)))(((((()))******++++++******))))))************+++++++++******************************++++++++++++***************************+++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***)))************+++++++++************************------------------------///......------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******)))((((((((())))))'''(((((()))))))))))))))***************++++++,,,,,,+++***)))((()))***+++((((((''''''((()))+++,,,))))))))))))))))))))))))************************,,,+++************+++,,,)))))))))))))))))))))))))))((('''((()))***)))'''------,,,++++++++++++,,,******************************++++++++++++************++++++++++++******))))))******))))))((((((((()))******++++++******))))))))))))************************************************************))))))))))))************''''''''''''''''''''''''))))))))))))***+++,,,---+++***))))))((()))))))))))))))))))))))))))))))))***++++++******(((''''''++++++++++++++++++++++++---...............---,,,------...///////////////------------------------...------,,,,,,------...,,,,,,+++++++++***************+++,,,,,,,,,,,,+++,,,+++))))))+++,,,+++***,,,,,,++++++++++++,,,,,,+++******))))))******+++************))))))))))))))))))************))))))))))))(((((((((((())))))((()))************))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))))))))***''''''((((((((((((''''''))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******))))))))))))***+++,,,,,,((((((((((((((((((((((((***((('''((())))))(((&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''((())))))((('''(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))((())))))******+++++++++***))))))))))))((((((((()))************+++++++++++++++++++++******))))))************************---+++******+++,,,,,,+++***************)))(((((()))******++++++******))))))************+++++++++******************************++++++++++++***************************)))++++++++++++++++++++++++)))************++++++++++++++++++******+++++++++)))************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))))),,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************((((((((((((((((((((((((***))))))((((((((())))))&&&''')))*********)))(((***))))))))))))***++++++,,,+++***)))(((((())))))(((''''''((((((***+++,,,))))))))))))))))))))))))******)))))))))***,,,---++++++************++++++))))))))))))))))))))))))))))))((())))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))******++++++++++++******(((((())))))))))))((((((((())))))***************((()))))))))************************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((...---,,,+++******))))))+++******)))))))))******))))))))))))******++++++***************))))))(((++++++++++++++++++++++++---.........---,,,++++++,,,------...............------------------------...------,,,,,,------...,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,++++++***((((((*********)))++++++++++++++++++++++++******))))))))))))******++++++******))))))(((((())))))************))))))((((((((((((((()))*********************)))))))))))))))))))))))))))))))))************************++++++***************+++'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((())))))***(((((((((((()))***+++,,,(((((((((((((((((((((((()))(((''''''((()))((('''))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))******)))((((((((())))))))))))((((((***))))))))))))))))))***))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***)))))))))************************,,,,,,+++++++++,,,,,,,,,***************)))(((((())))))************))))))))))))*********+++++++++******************************++++++++++++******************))))))))))))************************))))))*********+++++++++,,,+++***))))))***+++,,,))))))*********+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((()))((((((((((((((())))))&&&''')))*********)))((()))(((((((((((()))******+++******))))))(((((((((******))))))*********+++))))))))))))))))))))))))******)))((()))***,,,...************************))))))))))))))))))))))))******************************++++++++++++++++++************************)))***+++,,,,,,+++***)))******++++++++++++******'''((())))))))))))(((((((((((()))************)))((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))......,,,+++************++++++*********++++++,,,))))))***++++++,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,------------,,,------------------------...------,,,,,,------...------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...---++++++---...---,,,)))******************)))))))))))))))))))))))))))++++++******))))))(((((())))))************))))))(((''''''(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))************************+++***************++++++((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((())))))***&&&&&&&&&'''((()))***+++((((((((((((((((((((((((((('''&&&'''((()))((('''))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((((()))+++++++++*********))))))(((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))''''''((()))******++++++))))))))))))************))))))*********++++++++++++++++++*********))))))************************++++++++++++******+++,,,***************)))(((((()))))))))******)))))))))))))))*********+++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++,,,+++))))))))))))+++,,,))))))*********+++++++++,,,+++)))(((((()))+++,,,------------------------)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''(((((())))))'''(((((()))))))))))))))((((((((((((((())))))***))))))))))))))))))((((((******************))))))))))))))))))))))))))))))******)))))))))***,,,---))))))***++++++***)))))))))))))))))))))))))))))))))+++,,,+++***)))***+++((()))******+++***************************************++++++++++++************++++++++++++******(((((())))))******))))))'''((())))))******))))))))))))))))))************************************************************))))))))))))************************************************+++,,,---...++++++++++++++++++,,,---******++++++,,,,,,,,,---************+++,,,---...++++++++++++++++++++++++***++++++++++++******)))******+++,,,,,,,,,,,,,,,------------------------...------,,,,,,------............---------,,,,,,******+++,,,,,,,,,,,,+++---,,,******,,,,,,,,,+++((()))************)))(((((())))))******))))))(((************))))))))))))))))))************))))))((((((((((((((()))*********)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++))))))************))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((((((((((((((((()))******&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((('''&&&&&&&&&((()))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&)))++++++***))))))***))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))'''(((((())))))*********)))))))))************+++)))************+++++++++***************************************************++++++***))))))***,,,***************)))((((((((())))))******))))))((()))************+++++++++******************************++++++++++++******((((((((()))))))))******************************)))************+++++++++*********))))))*********)))************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((())))))***))))))(((((())))))***+++(((((())))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))******************++++++((()))***++++++***)))((())))))))))))))))))))))))(((***++++++)))((()))+++'''(((***+++++++++******************************++++++************++++++******++++++++++++******((())))))***++++++******'''(((((()))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))+++,,,......***************+++,,,,,,************++++++++++++++++++***))))))***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------------------...------,,,,,,------...---------,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++)))(((((()))******))))))***++++++++++++***)))'''((()))******)))(((''')))))))))))))))*********))))))************)))))))))((((((((((((((()))***))))))(((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((())))))***+++(((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((''''''''''''((()))))))))))))))))))))))))))'''&&&%%%&&&((()))((('''''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))###&&&******)))''''''(((***)))(((''''''((()))***((()))***++++++***)))((())))))))))))))))))))))))((((((((()))))))))))))))))))))*********+++++++++)))************+++++++++)))))))))***++++++,,,,,,************************(((***+++)))'''''')))+++***************)))(((((((((((())))))))))))(((((()))************+++++++++******************************++++++++++++******&&&''''''((()))***++++++************************)))************+++++++++))))))************)))))))))************+++++++++************************))))))))))))))))))))))))++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))'''''''''''''''((()))***)))((('''''''''(((***+++*********)))***++++++,,,&&&'''((()))******))))))%%%&&&'''((()))))))))((())))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))''')))+++***'''&&&(((***((()))***+++,,,++++++***************************,,,+++***))))))***+++,,,******++++++++++++******))))))***+++++++++++++++'''(((((()))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))************((((((((((((((((((((((((*********)))******++++++))))))((())))))***++++++******)))))))))))))))))),,,+++***((((((((())))))++++++++++++++++++++++++***+++,,,,,,------------+++,,,------......------------------------------...------,,,,,,------...,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++...,,,++++++,,,------,,,***+++,,,------,,,+++***'''((()))******)))((('''(((((())))))******++++++))))))************))))))))))))(((((((((((()))))))))((((((((((((***,,,---))))))))))))))))))))))))************************(((((('''(((((()))******''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((((((((((((((((()))*********))))))(((((((((((()))************************'''&&&%%%&&&((()))((('''&&&''''''((()))******+++******))))))((((((''''''))))))))))))))))))))))))!!!$$$((()))'''%%%&&&'''***)))(((''''''((()))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++)))************+++++++++(((((()))***+++,,,,,,---************************''')))***)))'''&&&(((+++***************)))(((((((((((())))))))))))(((((()))************+++++++++******************************++++++++++++******%%%&&&'''((()))***+++,,,)))))))))))))))))))))))))))************+++++++++((()))***++++++***)))((()))************+++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,...------,,,,,,------...------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++((()))*********((('''&&&************************(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))'''((()))++++++,,,,,,,,,((((((((((((((((((((((((++++++***))))))******++++++***)))(((((()))***+++((()))***+++,,,+++******&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))******************+++,,,,,,***)))((())))))*********))))))(((******))))))))))))******,,,++++++***************(((((((((((())))))))))))+++*********))))))((((((************************&&&&&&&&&'''((())))))***++++++***)))(((((())))))******************************+++++++++******)))))))))))))))))))))))))))+++++++++******)))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++***)))(((((())))))))))))************))))))))))))((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))************))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++******)))(((((('''(((((((((((((((((((((((()))************+++++++++))))))))))))************,,,+++***))))))***+++,,,((((((((((((((((((((((((++++++******))))))((((((++++++************++++++***)))))))))((((((''''''(((((())))))*********++++++++++++***************(((((()))***+++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,---,,,,,,+++*********+++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,***************************++++++,,,,,,++++++*********))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++******************************************************))))))))))))******((()))***+++,,,++++++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))******++++++++++++************))))))))))))******++++++***))))))))))))***(((((((((((()))))))))***+++*********))))))))))))************************&&&&&&''''''((())))))***,,,++++++***))))))************************************+++++++++*********++++++++++++++++++++++++,,,+++++++++******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,++++++)))(((((())))))))))))************)))))))))***************)))))))))***************)))((('''&&&&&&'''((()))'''(((((()))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''((()))******)))(((''''''''''''((((((((())))))&&&'''((()))))))))))))))''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''))))))))))))************(((((()))))))))*********))))))))))))(((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))*********(((((((((((((((((((((((())))))*********+++++++++))))))))))))************++++++***))))))***++++++*********************************)))))))))))))))*********))))))*********+++++++++******)))))))))((()))))))))******************************++++++)))))))))***+++++++++,,,************)))))))))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************)))))))))(((*********+++++++++,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,---,,,,,,+++*********+++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++++++++,,,***************************++++++,,,,,,++++++***++++++************++++++************************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((()))******)))))))))************************)))***++++++,,,+++***))))))******************)))))))))***++++++++++++*********)))))))))((((((((())))))))))))))))))))))))))))))))))))************,,,+++******)))************++++++,,,,,,,,,++++++******))))))))))))************)))((((((((())))))((((((((()))))))))*********************)))))))))************************&&&''''''(((((())))))***,,,,,,+++*********++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((())))))))))))************))))))******++++++,,,,,,((())))))***+++,,,,,,,,,((((((''''''''''''(((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))%%%%%%'''((()))*********'''''''''&&&&&&'''''''''((((((((((((''''''''''''))))))))))))************(((((())))))))))))******(((((((((((())))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++***))))))***++++++************************))))))))))))***************))))))(((((())))))***,,,,,,,,,,,,,,,+++++++++))))))))))))************)))))))))***+++++++++,,,******************++++++************))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++,,,---,,,+++***)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++++++++***************************++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***)))'''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))((())))))))))))(((((('''************************''')))+++,,,---+++***)))))))))+++,,,,,,+++))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************---,,,***)))))))))***+++******++++++,,,+++++++++******))))))))))))*********))))))((((((((((((((((((((()))))))))*********************************************************''''''(((((())))))))))))++++++******)))******+++******************************************++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++***)))(((((()))))))))************(((((()))******+++,,,,,,)))))))))******+++++++++(((((((((''''''((((((((((((((()))************)))*********)))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++******************+++************************(((((())))))******++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********(((((()))***+++,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********)))))))))))))))************++++++++++++---,,,***(((((()))+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++***+++++++++***************************++++++,,,,,,++++++***+++++++++******+++++++++++++++++++++++++++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))'''(((***,,,---,,,***))))))***+++,,,,,,+++***)))***************+++++++++((((((((()))***+++++++++))))))))))))))))))))))))((()))))))))************---,,,***)))))))))***+++(((((()))***++++++************))))))))))))*********))))))((((((((((((((())))))))))))***************************+++++++++************************((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))******,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***))))))((()))))))))************''''''(((((()))***++++++******)))))))))((((((((('''(((((((((((((((((('''((())))))***************+++*********)))))))))((((((((((((((((((((((((((()))))))))(((((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((()))******)))(((((('''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''((((((((()))))))))*********))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))************************(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************++++++++++++*********++++++*********))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))*********+++++++++++++++******))))))))))))))))))(((((()))***+++,,,,,,,,,+++++++++***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++***************************++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++'''''''''&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))(((((()))******)))))))))(((((((((((((((((((((((('''(((***+++,,,,,,++++++******++++++++++++************))))))******+++,,,''''''((()))***+++,,,---))))))))))))))))))))))))))))))))))))************,,,+++******)))*********'''((()))*********************))))))))))))************)))((((((((()))))))))))))))*********++++++*********+++++++++++++++************************))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))******)))))))))+++,,,---++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------******++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++******+++++++++******)))))))))))))))************''''''(((((())))))************))))))(((''''''&&&''''''((((((((((((''''''((()))******++++++******+++++++++******))))))((())))))))))))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%'''''''''((((((((((((((())))))))))))************''''''(((((((((((())))))''''''(((((())))))*********))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******************************))))))))))))))))))))))))''''''''''''((()))***************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,)))***++++++++++++***)))(((((((((((((((((((((((())))))))))))***************))))))(((((())))))***))))))))))))************************)))))))))))))))))))))***+++++++++,,,******************++++++))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************)))))))))************+++******)))((()))***+++,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,---,,,+++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******************************************++++++,,,,,,++++++******))))))))))))))))))***++++++++++++++++++++++++%%%&&&''''''((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,+++***)))))))))***+++,,,)))))))))******+++++++++))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))'''((()))***++++++++++++******))))))))))))******++++++***))))))))))))***))))))*********+++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))(((((()))+++---...++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---)))******+++,,,,,,---------------,,,,,,+++++++++************************)))*********++++++++++++)))******+++++++++******))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))&&&'''((())))))((('''&&&))))))***++++++++++++***,,,,,,+++******))))))((())))))))))))))))))))))))))))))((((((((('''''''''***)))(((''''''((()))***(((((((((((('''''''''&&&&&&&&&''''''((('''''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))))))))))))))************'''''''''((((((((())))))'''''''''((()))*********)))((((((''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))(((((((((((()))***++++++(((((())))))******++++++(((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))*********)))))))))))))))*********))))))*********))))))))))))******++++++************)))))))))(((******************++++++)))))))))***+++++++++,,,((()))))))))************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))*********+++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,(((***+++------,,,+++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******************************************++++++,,,,,,++++++***+++******))))))******+++************************$$$%%%'''((()))((('''&&&************************))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))'''((()))++++++,,,,,,,,,************************))))))))))))***+++,,,------,,,+++******+++,,,---+++***)))))))))***,,,---+++++++++***************))))))))))))))))))))))))))))))))))))******************+++,,,,,,***)))(((((()))***+++,,,---------******))))))))))))******,,,++++++***************)))************+++++++++*********++++++,,,,,,,,,*********************************)))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))***)))(((((()))+++---...))))))))))))))))))))))))''''''(((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,))))))***+++,,,------...---------,,,,,,+++++++++************************))))))******++++++++++++)))******+++++++++******))))))))))))************+++++++++***************)))))))))***++++++,,,,,,&&&'''((())))))((('''&&&))))))***++++++++++++***,,,,,,++++++***))))))((()))))))))))))))))))))))))))(((((((((''''''''''''***)))(((''''''((()))*********))))))((((((((('''$$$$$$&&&'''(((((())))))'''((()))++++++)))((('''&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))(((((((((((()))***,,,,,,&&&&&&''')))***,,,------(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************++++++******))))))((((((++++++************++++++))))))*********++++++++++++*********))))))((((((+++++++++***************(((((()))***+++,,,,,,---(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''((()))***************++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,((()))+++---------+++******+++,,,------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***)))*********************************+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))******+++++++++,,,,,,,,,''''''''''''((()))+++++++++)))''''''((())))))(((---,,,***)))((()))***+++***))))))(((((())))))*********))))))******+++,,,+++***))))))+++,,,,,,,,,,,,+++***))))))***+++,,,---,,,***)))((()))************++++++++++++******(((((((((((((((((((((((()))************+++++++++++++++******************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++************************))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((,,,,,,+++***))))))******+++++++++************)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***************)))((('''))))))))))))))))))))))))(((***+++***)))((()))***************************+++***)))(((((()))***+++***)))(((''''''((()))***+++***)))((('''''''''(((+++*********))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))%%%%%%%%%&&&'''((())))))+++,,,---......,,,+++)))&&&&&&&&&(((***)))%%%!!!(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((***((('''&&&&&&'''(((***((((((((((((''''''''''''******))))))((((((''''''+++*********))))))((((((,,,,,,++++++***+++++++++)))))))))))))))))))))))))))***+++,,,---,,,,,,+++'''(((***+++,,,+++)))((())))))))))))************))))))))))))******************))))))))))))******)))***+++,,,,,,+++***)))************************+++*********))))))((((((***************)))((('''((()))+++,,,,,,***'''%%%+++++++++*********))))))******))))))((((((''''''*********++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))******+++++++++++++++***)))(((((('''))))))))))))***************++++++++++++***))))))************************++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++*********))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++,,,---,,,+++***)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++*********))))))&&&'''''''''(((((((((((((((''''''''''''((()))))))))))))))*********++++++)))))))))))))))***+++,,,+++***((((((*********)))&&&'''(((((()))*********++++++************++++++******))))))******+++,,,...---,,,---///000///...++++++***))))))***++++++,,,,,,+++*********************++++++++++++******)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************+++++++++,,,)))************+++++++++*********************************)))))))))(((((())))))(((((((((((())))))))))))))))))*********+++))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))),,,++++++***))))))******+++++++++************)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++*********+++******))))))))))))))))))))))))))))))(((***+++***)))((()))***************************+++***)))(((((()))***+++***))))))(((((((((((()))***))))))))))))(((((((((************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''''''''(((((())))))))))))))))))))))))%%%&&&&&&''''''((((((((()))***+++,,,,,,***)))((('''''''''***------+++(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''(((((())))))***************)))))))))((((((+++++++++******+++,,,,,,))))))))))))))))))))))))((()))+++,,,,,,,,,++++++$$$%%%'''((()))((('''&&&))))))))))))************))))))))))))******************))))))))))))************+++,,,,,,+++******************************+++*********))))))))))))***************)))((((((************))))))))))))+++++++++*********))))))******))))))((((((((((((***++++++++++++++++++,,,)))))))))))))))))))))))))))))))))))))))*********++++++******)))(((((('''))))))))))))***************++++++++++++***))))))*********************************)))))))))))))))+++++++++++++++++++++++++++++++++************)))+++++++++*********))))))***++++++++++++++++++******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------)))***+++,,,---,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************+++++++++*********))))))(((((((((((())))))))))))((((((''''''(((((()))***((((((((()))))))))*********************+++++++++,,,***))))))***++++++***"""$$$'''***+++,,,+++***++++++************++++++******))))))******+++,,,,,,++++++,,,......---+++++++++***))))))***++++++++++++,,,,,,,,,+++************++++++++++++******************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++)))))))))*********++++++)))************+++++++++************************+++++++++*********))))))***))))))(((((())))))***)))))))))***************)))))))))))))))))))))))))))************))))))(((************************,,,+++******)))*********+++++++++************)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,+++++++++++++++)))***++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))*********************************))))))))))))******)))))))))))))))((('''''''''((()))++++++***))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))'''''''''''''''''''''''''''((()))***)))((('''&&&&&&&&&&&&''')))***((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))************))))))))))))((((((***************+++,,,---))))))))))))))))))))))))((()))******++++++******$$$%%%&&&'''((('''&&&%%%)))))))))*********++++++)))))))))*********++++++******))))))))))))******++++++,,,,,,,,,,,,++++++***************************************)))))))))***************)))))))))+++***)))'''((()))+++,,,+++++++++******************))))))))))))(((((((((+++++++++++++++*********))))))))))))))))))))))))************))))))))))))++++++******)))((((((((())))))))))))******************++++++******)))(((************************))))))))))))************************************+++++++++************)))+++++++++*********************++++++++++++******)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((((((***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++***************((())))))))))))*********((((((((('''((())))))***((((((((()))))))))************************))))))+++)))((((((***++++++***&&&''')))+++,,,---------******))))))))))))************))))))******+++,,,+++++++++,,,------,,,***+++******************+++***+++,,,------,,,+++*********++++++++++++******************************))))))*********+++++++++***************+++++++++))))))*********+++++++++++++++++++++++++++++++++((())))))))))))*********))))))*********+++++++++************************,,,,,,,,,+++++++++*********))))))))))))))))))***************************))))))))))))))))))))))))))))))************)))(((************************++++++***************++++++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++******************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((***+++***)))((()))******************************))))))))))))))))))***))))))*********((('''%%%&&&''')))+++,,,,,,***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''&&&%%%)))((('''&&&&&&%%%$$$###&&&&&&'''''''''(((((((((''''''''''''((((((((((((******************************))))))))))))******))))))))))))******************))))))((((((''''''))))))))))))))))))(((((())))))))))))***+++------)))))))))))))))))))))))))))))))))*********))))))'''((())))))******))))))))))))*********+++++++++))))))*********++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***************************)))((()))***,,,---************************)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))++++++******))))))((((((************))))))((((((((()))))))))***************************))))))(((************************(((((())))))******++++++)))))))))***************+++++++++*********))))))************************)))******++++++******)))((()))***+++,,,---------***++++++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))*********+++((((((((((((((()))******)))))))))*********++++++((())))))******)))(((''')))((('''''')))******)))+++***)))))))))***,,,---+++++++++******+++++++++******))))))******+++,,,///.........000000...---*********++++++*********)))***,,,------,,,+++*********++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++((())))))))))))*********))))))*********+++++++++************************,,,,,,,,,,,,++++++++++++******))))))))))))******+++++++++***************))))))))))))))))))))))))((())))))*********))))))************************+++***************+++++++++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((***+++***)))((()))***************************)))))))))******)))))))))((()))*********((('''&&&%%%&&&)))+++,,,,,,******))))))))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''+++++++++***((((((((((((''''''((((((((()))))))))&&&'''''''''((((((((()))++++++++++++++++++++++++******))))))))))))******((()))))))))*********+++******))))))((((((''''''(((((((((((((((((())))))(((((())))))***+++,,,---******************************))))))))))))))))))))))))******++++++++++++************++++++++++++************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++++++++***)))******+++,,,))))))***+++++++++++++++************************))))))))))))************+++++++++******)))))))))))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))((()))))))))************)))************)))((((((************************(((((())))))******++++++************++++++,,,,,,+++++++++*********))))))******************************++++++++++++******((()))***+++,,,---------*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************))))))(((((())))))***+++)))))))))*********++++++'''''')))******)))((('''((('''&&&''')))*********,,,***(((&&&&&&'''((()))------,,,,,,,,,,,,------******))))))******+++,,,///---++++++,,,---,,,+++)))***++++++++++++***)))))))))***++++++++++++*********++++++++++++******)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++)))))))))*********++++++)))************+++++++++************************,,,,,,,,,+++++++++******+++******))))))******++++++++++++++++++*********))))))))))))))))))))))))((())))))************)))*********************************)))******+++,,,+++++++++************)))***************************++++++++++++,,,,,,,,,))))))))))))))))))))))))***************+++++++++)))***++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***************************))))))************))))))(((((())))))))))))((((((%%%&&&((()))*********)))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******+++*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''$$$&&&((()))))))))***+++(((((((((((()))))))))***'''''''''(((((())))))***************************))))))))))))))))))))))))'''(((((())))))*********''''''(((((())))))******''''''(((((((((((()))))))))))))))))))))***+++,,,************************++++++***)))))))))******((((((((()))))))))***************++++++++++++,,,*********++++++++++++,,,++++++************++++++,,,,,,++++++++++++,,,,,,*********************************+++++++++++++++++++++***))))))+++,,,---)))***++++++,,,++++++******************+++++++++)))))))))************+++***************)))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))******))))))((('''************************))))))))))))************))))))******+++,,,,,,,,,+++++++++************)))***************++++++++++++++++++,,,,,,+++++++++)))***++++++,,,,,,,,,,,,************++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************************+++++++++((((((((()))))))))******))))))(((((())))))***+++((((((((()))))))))******&&&''')))+++++++++***))))))(((''''''***+++++++++***))))))(((((((((((((((,,,++++++******++++++,,,******))))))******+++,,,---+++'''&&&'''))))))))))))***++++++++++++***)))))))))(((((())))))***+++******++++++++++++******************************)))************+++++++++((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++************+++++++++,,,)))************+++++++++************************++++++++++++************+++******))))))******+++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))***++++++,,,+++++++++************)))******************************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,*********+++******))))))))))))))))))))))))))))))(((***+++***)))((()))***************************((()))***++++++***)))((((((''''''(((((()))***+++&&&&&&''''''((((((((()))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))''''''(((((())))))******))))))((('''''''''''''''"""&&&(((''''''(((***'''''''''((((((((())))))''''''((())))))***++++++************************((((((((())))))(((((((((&&&&&&'''(((((()))******''''''(((((())))))******'''''''''((((((((())))))******))))))))))))******************************---,,,+++***)))******+++((((((((((((((())))))************+++++++++,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,+++************+++,,,*********************************++++++,,,,,,,,,,,,+++***))))))+++---...---,,,+++***)))***+++,,,))))))*********+++++++++))))))*********+++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))***))))))))))))************)))))))))))))))(((((('''*********************************)))))))))))))))(((((())))))***++++++,,,+++++++++************)))))))))*********+++++++++,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++************++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))*********+++++++++(((((((((((()))))))))))))))))))))))))))******+++''''''''''''((((((((()))&&&(((***,,,---,,,++++++***)))((()))+++,,,---,,,)))***+++,,,,,,+++***(((((((((''''''''''''((((((*********)))***++++++,,,111---)))'''(((***,,,,,,)))***+++,,,,,,+++***))))))((('''''''''(((***+++******++++++++++++******++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++************************+++++++++*********))))))++++++************++++++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((******))))))***+++,,,,,,+++++++++************)))))))))))))))))))))))))))*********++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,***************)))((('''))))))))))))))))))))))))(((***+++***)))((()))***************************((()))***++++++***)))(((''''''&&&'''((()))+++---'''&&&&&&&&&&&&'''(((((((((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))&&&''''''((()))******+++(((((('''&&&&&&&&&&&&'''"""'''+++,,,+++)))))))))&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''((())))))************)))((((((''''''&&&'''''''''(((((())))))+++***)))))))))))))))***************************...---+++*********++++++)))))))))))))))***++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,*********************************++++++,,,,,,,,,,,,+++***))))))+++---...000...***''''''))),,,...))))))******++++++++++++))))))******++++++++++++(((((())))))******++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))*********))))))))))))************)))))))))))))))(((((('''************************++++++******))))))((((((&&&''''''((()))******++++++++++++************)))))))))******++++++++++++,,,------......------,,,++++++,,,,,,,,,+++******)))************+++++++++******))))))***,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++(((((((((((())))))))))))************************))))))************))))))))))))***+++++++++++++++******++++++++++++******************************************************,,,+++)))(((((()))+++,,,++++++************++++++++++++******************************************((()))***++++++***)))(((******++++++++++++******)))))))))***+++++++++,,,((())))))))))))*********...------,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,+++***))))))((()))))))))***+++++++++,,,+++++++++************)))+++)))'''))),,,---+++)))************************************************))))))))))))))))))))))))))))))))))))******************))))))))))))*********************++++++,,,,,,+++***)))((((((((((((******************++++++******++++++++++++******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,((((((((((((''''''''''''*********************+++&&&'''((())))))((('''&&&)))***++++++***)))((('''******))))))))))))*********)))(((''''''((()))***)))))))))))))))))))))))))))***+++++++++***((('''%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((()))***************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************))))))))))))(((((((((((()))))))))))))))******++++++++++++*********))))))*********)))))))))))))))(((((()))***************))))))***++++++++++++***,,,+++*********+++,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******))))))))))))******''''''((())))))))))))((())))))))))))))))))))))))************************)))))))))))))))******+++***++++++,,,,,,------...************************)))******))))))((('''&&&))))))))))))))))))))))))++++++***)))((((((((()))+++******))))))******+++'''&&&&&&'''***++++++***)))***+++,,,,,,,,,,,,,,,........................+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++*********)))))),,,,,,+++***)))))))))***,,,,,,,,,+++++++++******''''''(((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))((()))******++++++************++++++++++++******************************************************,,,+++)))(((((()))+++,,,++++++************++++++++++++******************************************))))))************))))))******++++++++++++*********************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...//////...+++***++++++*********)))((('''''''''+++++++++,,,,,,,,,,,,,,,+++++++++************)))***)))))))))+++,,,+++***************************************************))))))))))))))))))))))))))))))))))))******************))))))))))))*********))))))))))))***++++++***)))))))))))))))******++++++++++++++++++************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))))))))((((((((()))))))))))))))(((((((((&&&'''((())))))((('''&&&))))))*********)))'''&&&******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))*********)))((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((()))))))))))))))******+++---,,,,,,,,,++++++++++++***)))))))))))))))))))))((())))))***************))))))***++++++++++++***++++++*********+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******************************************************)))))))))))))))******++++++++++++***************))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))+++***))))))))))))))))))++++++************++++++)))((('''(((***+++***))))))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************)))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,++++++******---,,,,,,+++******++++++,,,,,,,,,+++++++++******)))*********++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))((('''((())))))******))))))******++++++++++++******************************************************,,,+++***))))))***+++,,,++++++************++++++******++++++++++++++++++******************************))))))))))))************++++++++++++******+++++++++***************++++++++++++,,,,,,,,,---(((((()))******+++,,,,,,111111111///---+++++++++*********)))(((((('''''',,,,,,,,,++++++++++++++++++++++++************)))((()))******))))))***,,,************************************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))((((((((()))******(((((((((((()))***+++,,,------,,,,,,++++++************++++++++++++******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))(((((((((''''''&&&&&&&&&'''((()))******)))((('''((())))))))))))(((''''''***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))((('''&&&(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((((())))))))))))***++++++******)))((('''))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++++++++*********))))))))))))))))))******((()))******++++++******))))))***++++++++++++***++++++******++++++,,,---+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***************++++++************++++++))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))((()))***+++,,,++++++++++++++++++++++++************************)))))))))))))))******+++*********)))((('''''''''((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++++++++++++++,,,+++)))((()))++++++***))))))***++++++,,,+++++++++************************---------,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++---------,,,,,,,,,,,,+++------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))******++++++++++++******************************************************++++++***))))))***++++++++++++************++++++******+++++++++++++++,,,************************+++***)))(((((()))***+++******++++++++++++******,,,+++++++++***))))))))))))))))))*********++++++)))*********+++++++++,,,000000111///,,,++++++,,,,,,,,,,,,++++++******************))))))(((((((((+++++++++*********))))))'''))),,,+++((((((***---************************************************))))))))))))))))))))))))((()))))))))******************))))))))))))******((((((((((((((())))))***(((((((((((()))***+++,,,......------,,,+++************++++++++++++******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********)))))))))(((((()))((((((''''''&&&&&&%%%)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))*********))))))((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********)))))))))))))))******+++)))))))))((((((((((((''')))))))))))))))*********))))))***++++++++++++***))))))***++++++++++++***+++***++++++++++++,,,,,,***+++,,,------,,,+++***************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))******))))))))))))******,,,+++)))((((((***,,,---++++++++++++++++++++++++************************)))))))))))))))******+++)))))))))(((((('''''''''))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++,,,,,,++++++++++++,,,,,,,,,+++)))***++++++***)))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))******++++++++++++******************************************************+++******************+++++++++************++++++******++++++,,,,,,,,,,,,************************+++***)))(((((()))***+++******++++++++++++******,,,+++++++++***))))))))))))************+++++++++------,,,,,,++++++++++++,,,---...---+++++++++---,,,,,,,,,,,,+++++++++++++++*********))))))((((((+++++++++*********))))))&&&)))+++***((('''))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******((((((((((((((())))))*********))))))))))))******......------,,,+++************++++++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))(((((((((''''''''')))))))))(((((('''''''''+++,,,------------,,,+++************************))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''''''''''''''++++++************++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))&&&'''(((******+++++++++(((((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))*********((()))))))))*********+++)))))))))))))))******+++)))))))))(((((((((((('''(((((())))))************))))))***+++++++++++++++))))))***++++++++++++*********++++++,,,,,,,,,,,,***+++,,,------,,,+++***************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))******))))))))))))******,,,+++)))((((((***,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++((((((((()))))))))******************************)))))))))))))))((('''''')))))))))))))))))))))))))))((((((((()))***++++++,,,++++++******++++++,,,,,,+++)))***++++++***)))*********++++++******)))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************++++++++++++++++++************++++++,,,,,,,,,+++++++++******))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''((())))))******))))))******++++++++++++******************************************************************************++++++************++++++******++++++,,,---------******************************))))))))))))************++++++++++++******+++++++++***************,,,,,,,,,,,,------------......------,,,++++++******+++,,,,,,******+++,,,************************---------,,,,,,,,,,,,,,,+++++++++************)))'''((())))))(((((()))+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))((((((((()))************)))))))))))))))***------,,,,,,++++++************++++++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))***+++,,,------,,,+++******))))))))))))******+++)))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((''''''((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&''''''(((''''''((((((((((((''''''(((((((((((())))))))))))%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))******))))))))))))************((())))))******+++++++++)))))))))))))))******+++,,,,,,+++++++++*********((((((((()))******++++++)))***++++++,,,+++++++++))))))***++++++++++++***)))***+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))************)))((()))***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++((((((((()))***+++++++++************************************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))***++++++******************++++++)))((()))++++++***)))*********+++******)))(((++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))***************++++++******))))))******++++++,,,,,,,,,+++++++++******++++++++++++************(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((()))******++++++************++++++++++++***************************************************************++++++*********++++++************++++++******++++++,,,------...************************))))))************))))))******++++++++++++*********************+++++++++,,,,,,,,,---------......,,,,,,,,,++++++++++++++++++,,,---,,,***))))))***************************---------------.........+++++++++************))))))((('''((()))******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********))))))))))))***++++++)))((((((((()))***+++,,,++++++++++++++++++************++++++++++++*********++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((((((((((('''((((((((())))))******+++((()))***++++++***)))((((((''''''&&&'''((()))***((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))+++***)))((((((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))(((((()))))))))*********((((((((())))))))))))***((())))))******+++,,,,,,)))))))))))))))******+++---,,,,,,,,,++++++++++++'''(((((()))******++++++)))***++++++,,,,,,++++++))))))***++++++++++++***)))***+++,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))******************************((()))))))))))))))((('''))))))))))))))))))))))))+++***))))))))))))))))))***))))))(((((())))))***)))((('''(((***+++***)))***************)))((((((++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++************+++,,,---,,,,,,,,,+++++++++******++++++++++++*********)))(((((((((((())))))))))))************************''''''((((((((((((''''''))))))***+++++++++++++++******++++++++++++************************************************************++++++++++++******++++++************++++++******+++,,,,,,---......************************((()))***++++++***)))(((******++++++++++++******))))))******+++++++++,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,---......,,,***(((((())),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))***'''&&&'''***,,,***'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********************++++++,,,&&&''''''((()))+++---...******************++++++******++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))&&&&&&'''((()))***++++++&&&'''((())))))((('''&&&&&&%%%%%%$$$%%%&&&'''(((((((((''''''''''''(((((('''((()))******)))(((''')))))))))))))))))))))))),,,+++)))((((((((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++''''''((((((((((((''''''(((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))(((((())))))*********+++''''''''''''((((((((()))((())))))***++++++,,,,,,)))))))))))))))******++++++++++++************)))'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++))))))***++++++++++++***)))***+++,,,---,,,++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))******))))))))))))******''''''((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))((((((''''''))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))++++++***)))(((((())))))))))))(((((((((((())))))'''&&&&&&'''***++++++******************)))((((((************************+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,+++++++++*********)))))))))(((((('''''')))))))))))))))(((''''''((((((((((((((('''''''''******))))))((((((''''''(((((((((((()))))))))))),,,+++++++++******)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***)))((((((((()))+++,,,(((+++,,,***///555333------------,,,+++***)))((()))***+++,,,,,,+++***)))******))))))))))))******)))))))))))))))*********,,,---/////////---+++***+++++++++*********)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++///............---------++++++++++++******))))))((((((((()))******++++++************************+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))---+++)))((('''((()))******************************+++,,,,,,------,,,,,,((((((((()))******++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))***)))(((''''''((()))***'''((()))******)))((('''&&&'''((('''&&&'''(((***+++******)))(((''''''&&&((('''&&&&&&&&&''')))***,,,------,,,***)))***+++,,,,,,++++++***)))(((((((((((((((((())))))))))))%%%&&&'''))))))'''&&&%%%'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''''''''(((((())))))******))))))))))))************(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))),,,++++++++++++++++++,,,---,,,++++++******++++++******************++++++,,,+++*********+++,,,---***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,++++++***************************++++++))))))))))))))))))))))))+++******))))))***++++++,,,+++***(((''''''&&&&&&,,,++++++******++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***)))'''&&&'''(((***+++,,,+++++++++++++++++++++))))))))))))************------,,,+++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,++++++******++++++,,,---,,,++++++******++++++,,,+++***))))))***+++,,,+++++++++************)))***************)))((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((()))))))))***+++++++++******)))))))))++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,***))))))((()))***+++,,,(((******)))---333333...------------,,,,,,+++***)))***++++++++++++***)))*********))))))*********************))))))))))))***+++,,,------+++***)))+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++---------------.........,,,++++++***************,,,++++++******)))((((((************************+++++++++*********))))))************************************************)))))))))))))))))))))))),,,+++)))((('''((()))******************************+++,,,,,,------,,,,,,*********))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))*********)))((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((('''((())))))(((((()))+++******))))))((((((''''''''''''&&&&&&''''''(((((()))***+++***((('''((())),,,,,,+++******)))(((((((((((((((((())))))))))))((()))***++++++***)))((('''''''''''''''((()))))))))))))))************+++(((((((((((())))))))))))'''(((((((((((()))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***++++++************++++++---,,,++++++******++++++++++++++++++++++++******++++++*********+++,,,---***++++++,,,,,,++++++***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,++++++*********************************************************+++++++++*********))))))+++******))))))))))))***+++******))))))******+++(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((())))))******))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))'''''''''(((***+++++++++++++++************))))))))))))************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,++++++******++++++,,,---,,,++++++******++++++++++++***))))))***+++++++++++++++************)))***++++++++++++******)))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))***************))))))))))))))),,,,,,++++++***))))))(((++++++++++++++++++++++++++++++************++++++***))))))))))))***++++++***+++***))),,,222555333------------------------)))***++++++++++++***)))++++++************+++++++++++++++***)))))))))((()))***+++,,,,,,,,,+++***+++++++++***************++++++************+++++++++++++++++++++++++++++++++,,,,,,------......///---,,,+++))))))******+++,,,,,,,,,+++******))))))************************+++++++++***************************************************************))))))))))))))))))))))))++++++)))((((((((()))***))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++******)))((((((''')))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((()))******))))))***,,,))))))))))))((((((((((((&&&&&&''''''(((((('''''''''(((***)))(((((()))++++++++++++******))))))((((((((((((((())))))))))))&&&'''((())))))((('''&&&(((''''''''''''(((((()))************++++++++++++))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))***************))))))*********,,,,,,+++************+++------,,,,,,++++++******++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++++++++++++++***************************************************************+++++++++***((('''******)))******+++,,,,,,)))))))))(((((()))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++)))))))))))))))*********))))))))))))************))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++++++++***))))))***+++++++++++++++************)))*********++++++***))))))((((((((((((((()))))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))************************++++++************++++++)))))))))*********++++++------++++++...333777888,,,,,,,,,,,,,,,---------*********++++++*********,,,++++++++++++++++++,,,,,,,,,++++++***)))((((((***+++,,,---------------************************,,,+++***))))))***+++,,,************************)))***+++,,,---...//////...,,,+++))))))***+++,,,)))******+++,,,,,,------************************************************************************************************))))))))))))))))))))))))+++***)))(((((()))******((((((((((((((((((((((((******+++,,,,,,,,,,,,+++************))))))(((((())))))************))))))************************))))))))))))))))))))))))(((((()))))))))*********''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***'''(((******)))))))))+++(((((((((((())))))))))))&&&'''((()))***)))((('''((()))++++++******,,,...+++*********)))))))))((((((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((()))''''''((((((((()))))))))******))))))(((((('''''''''''''''((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((()))))))))***************))))))))))))******,,,++++++***************......------,,,+++******+++***++++++++++++,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++***************+++++++++***************************************'''(((***,,,,,,+++)))(((***))))))))))))***++++++***))))))(((((())))))***(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''((()))******(((((((((((())))))))))))((()))))))))************)))************+++++++++***+++++++++++++++,,,,,,***+++++++++++++++,,,,,,************************++++++++++++************************************++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******+++++++++******************++++++++++++*********))))))(((((()))))))))))))))((((((((((((((())))))******(((((((((((())))))))))))))))))))))))************)))))))))))))))*********))))))*********+++++++++************************+++******))))))******+++)))*********++++++++++++...,,,++++++---000555999,,,++++++***++++++,,,---+++******************+++,,,++++++++++++++++++,,,---,,,,,,+++***))))))(((***++++++,,,------------************************,,,+++***))))))***+++,,,************************((()))***+++,,,......///------+++*********+++,,,)))******+++,,,,,,------************************************************************************************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((()))***++++++,,,,,,++++++(((((())))))***************++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***%%%'''))))))((((((((()))(((((((((((())))))))))))'''((()))++++++***))))))'''(((************,,,...*********)))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((()))))))))*********(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))******************))))))))))))******,,,+++******))))))******......------,,,+++************++++++,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++************************+++++++++*********))))))************************%%%&&&)))+++,,,+++************)))(((((((((((()))*********))))))*********))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((())))))***''''''((((((((()))))))))((()))))))))************+++++++++************)))*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************------,,,,,,++++++++++++************************************************,,,++++++******++++++,,,---,,,++++++******++++++*********++++++*********+++++++++*********))))))''''''((())))))))))))((('''(((((())))))******+++(((((((((((()))))))))))))))))))))*********++++++***************+++++++++((())))))***++++++,,,,,,******************************))))))))))))******)))***++++++,,,,,,+++++++++)))((()))******///555---,,,+++***)))***+++,,,++++++***))))))***++++++++++++************++++++,,,,,,,,,+++*********)))))))))))))))***************************+++++++++++++++************++++++************************((())))))***,,,---......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******))))))***************************************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++++++++++++++'''(((((()))******++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))$$$&&&))))))(((''''''((())))))))))))(((((((((((((((((()))************)))%%%&&&(((((((((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++*********))))))*********++++++***))))))))))))***------,,,,,,++++++******)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++************+++)))))))))***************,,,,,,++++++***)))))))))++++++++++++++++++++++++%%%&&&(((***++++++************)))(((''''''((((((+++******))))))******+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))************,,,+++++++++******))))))*********++++++,,,,,,---*********++++++,,,,,,---************************...------,,,,,,+++++++++************************)))))))))))))))))))))))),,,++++++******++++++,,,---,,,++++++******++++++)))***++++++++++++***)))+++++++++************)))'''((()))***************'''(((((()))******++++++'''((((((((()))))))))***))))))*********+++++++++***+++++++++,,,,,,,,,,,,******************++++++******************************))))))))))))******)))***+++,,,,,,,,,++++++***'''''')))((('''+++222///...,,,*********+++,,,++++++***))))))***++++++*********))))))*********++++++++++++++++++++++++******))))))))))))))))))))))))*********+++++++++******++++++++++++******************************((())))))***+++,,,,,,---+++,,,---...---,,,***))),,,++++++******)))((((((************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************************************))))))***+++++++++++++++)))))))))))))))***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************++++++''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((%%%'''***+++***(((((((((******))))))(((((('''''''''''''''''''''(((((()))%%%'''(((((('''''')))***((()))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&))))))((('''''''''''''''((())))))))))))*********(((((((((((())))))))))))((((((((())))))))))))***(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++************++++++++++++***)))))))))))))))++++++++++++++++++******)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++************************,,,,,,+++***************((()))))))))*********+++,,,,,,++++++***))))))(((++++++++++++++++++++++++))))))))))))))))))(((((()))))))))((())))))******)))))))))(((((()))))))))))))))*********+++++++++))))))))))))))))))))))))''''''(((((()))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))''''''((())))))***++++++))))))))))))***************************+++++++++)))******+++,,,,,,------)))******+++,,,,,,------************************------,,,,,,+++******)))************************************************,,,++++++******++++++,,,---,,,++++++******++++++)))***++++++++++++***)))+++++++++************)))((()))***+++++++++++++++'''(((((()))***+++++++++'''((((((((())))))******)))************++++++++++++++++++,,,,,,---------,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))))))))******)))***+++,,,---,,,+++++++++((()))+++***&&&***222111000---+++***+++,,,---,,,+++***))))))***+++,,,******))))))))))))******++++++++++++++++++,,,,,,------,,,+++*********+++))))))******++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))***++++++,,,,,,***,,,...//////---***(((((((((((()))******++++++************************))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))***************************************))))))***++++++++++++***++++++******)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))******)))(((''''''((()))******)))((('''&&&(((+++,,,+++***))))))+++******)))(((''''''&&&&&&&&&%%%$$$$$$&&&'''(((((()))******))))))***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))((('''''''''''''''(((((((((((())))))))))))''''''(((((())))))******''''''''''''((((((((()))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,++++++++++++,,,,,,+++******)))))))))))))))******************++++++)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++---,,,,,,++++++*********)))))))))))))))))))))))),,,,,,+++***))))))******(((((())))))*********+++,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,+++***((('''&&&&&&&&&((((((((()))***,,,---...((((((''''''''''''(((((()))************+++++++++))))))))))))))))))))))))%%%&&&&&&'''((()))*********)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))***++++++,,,))))))))))))************'''((()))***+++,,,------))))))***+++,,,,,,------))))))***+++,,,,,,------************************,,,,,,++++++***))))))(((************************++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,++++++******++++++)))***+++,,,,,,+++***)))+++++++++************)))***************************************+++,,,,,,---,,,***)))))))))******+++++++++++++++***)))(((+++++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++************************+++******)))))))))))))))+++,,,+++******+++...111<<<222++++++---+++))))))******+++++++++,,,,,,,,,(((((())))))*********+++************************++++++++++++************************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******)))))))))))))))******+++******************************)))))))))+++,,,---))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++************************)))*********++++++++++++))))))))))))))))))))))))******++++++++++++******)))***+++++++++)))((('''%%%''')))***+++***((('''))))))))))))(((((((((((()))))))))))))))))))))))),,,***(((''''''(((((((((************************+++***)))(((((()))***++++++++++++***************((()))***++++++***)))(((******))))))((((((''''''))))))(((((('''''''''&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***************++++++++++++************)))(((&&&&&&((((((((((((((()))*********)))(((&&&&&&&&&'''((()))))))))))))))(((''''''))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++************************,,,+++***(((''''''''''''*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))******))))))((((((''''''++++++******++++++,,,---++++++***)))(((((()))))))))((((((((()))***++++++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''&&&''')))*********)))((((((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,222111...,,,******+++,,,******+++++++++,,,,,,,,,...---+++*********++++++++++++*********+++---...************************************************%%%%%%%%%%%%%%%&&&'''''',,,+++***)))))))))***+++)))))))))***))))))((((((+++++++++,,,,,,,,,------++++++************++++++++++++++++++++++++++++++************************)))))))))))))))***+++,,,+++,,,++++++***+++...111<<<222++++++---+++))))))******+++++++++,,,,,,,,,))))))))))))*********+++++++++++++++++++++++++++'''''''''(((((()))))))))*********************************************************++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******)))))))))))))))***++++++************************+++***)))))))))***+++,,,************************************************************************++++++++++++++++++++++++***************************************++++++,,,************************)))))))))*********++++++************************************************((((((((((((((('''&&&&&&&&&''')))*********)))((())))))))))))(((((((((((())))))))))))))))))))))))+++***((('''((((((((((((***************************)))(((((((((((()))************************)))'''((()))******)))((('''***)))))))))((((((((('''))))))((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''************)))((('''&&&((((((((((((((())))))***,,,+++***)))(((((()))***)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++************************,,,,,,+++))))))(((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))******)))(((((()))******))))))))))))((((((((((((***************+++,,,,,,++++++***)))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***))))))(((''''''''''''''''''''''''))))))))))))))))))))))))+++******************+++,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,000...,,,***))))))***+++******+++++++++,,,,,,,,,---,,,+++*********++++++++++++*********+++,,,---************************))))))))))))))))))))))))((((((((((((((()))))))))*********)))******+++,,,((()))******************++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))***+++---...++++++,,,+++***+++...000;;;222++++++---+++))))))******+++++++++,,,,,,,,,)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%&&&'''((()))***************************************************************+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))************))))))))))))***+++++++++++++++++++++++++++++++++***))))))((())))))***************************************************************************************************+++++++++++++++++++++++++++++++++***+++,,,,,,---************************((((((((()))))))))************************************((((((((((((******)))(((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((())))))(((((((((((('''''''''((((((((((((((())))))'''''''''&&&''''''((((((******)))))))))))))))))))))******))))))((('''&&&(((((((((((())))))))))))+++******))))))))))))***))))))******))))))(((((())))))))))))))))))))))))((())))))******++++++,,,)))************+++++++++************************---,,,+++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))+++***(((''''''(((***+++(((((((((((()))))))))))))))))))))))))))******++++++***))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))))))))((((((&&&&&&&&&&&&(((((())))))))))))))))))))))))************************+++++++++++++++*********+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,+++***(((((())))))*********+++++++++,,,,,,,,,---,,,+++*********++++++++++++*********+++,,,---************************((((((((((((((((((((((((+++++++++,,,,,,,,,,,,,,,)))))))))******+++,,,,,,***+++,,,---------------+++++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,------***+++,,,+++++++++...000;;;222***+++---,,,************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++***************************************************************+++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++***************+++******))))))******+++,,,+++++++++++++++++++++++++++******))))))(((((((((************************************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,************************(((((((((((())))))))))))************************+++)))'''&&&&&&''')))++++++***)))(((((()))***+++((((((((('''((()))******(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))((('''((()))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((()))***++++++***)))((())))))))))))(((((((((((())))))((((((((((((((((((''''''(((((())))))******)))((('''''''''''''''(((+++++++++***************)))))))))))))))((('''''''''(((((()))))))))))))))(((((((((''''''''''''((())))))*********))))))((()))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************************,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************************))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******((((((((((((((()))************)))))))))))))))***++++++***)))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))+++***(((''''''(((***+++))))))))))))))))))))))))*********++++++*********+++++++++***************************************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,******))))))))))))***+++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,************************(((((((((((((((((((((((('''((()))*********))))))))))))******++++++++++++***+++,,,---------------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,+++,,,---///:::111***+++---,,,************+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++***************)))))))))************************************************************************)))***++++++++++++***)))+++++++++++++++++++++++++++***************++++++***************++++++,,,+++++++++++++++++++++++++++*********))))))((((((************************************************************************))))))))))))))))))))))))************************)))))))))))))))***++++++************************(((((((((((())))))))))))************************+++)))'''&&&&&&''')))++++++***)))(((((()))***+++((((((((('''((()))******'''((((((((()))))))))***(((((((((((((((((((((((('''(((******((('''(((***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((((((((((((******+++,,,,,,+++******(((((((((((())))))))))))(((((())))))))))))))))))''''''(((((())))))******)))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&((())))))))))))(((((('''''''''((()))***))))))((('''''''''(((((((((((('''))))))************))))))******************************)))((('''&&&&&&&&&))))))*********+++++++++******************************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++******************************)))))))))******)))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******((((((''''''(((((()))******)))))))))))))))******++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***,,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))***++++++++++++***)))************************************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,***************++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))&&&''')))*********)))((())))))***+++++++++******((()))******************+++++++++++++++*********++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,)))+++,,,,,,,,,,,,---///:::111***+++---,,,++++++******+++++++++,,,,,,,,,+++++++++++++++************************************)))))))))((((((((('''************************++++++++++++++++++++++++***************)))))))))************************++++++++++++++++++++++++*********)))******+++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))(((((())))))***+++************************((((((((()))))))))******++++++++++++++++++++++++******((((((((((((******'''''''''''''''(((((()))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))%%%(((++++++((('''(((***))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''(((((())))))******+++,,,,,,+++******(((((((((((())))))))))))(((((())))))))))))******'''((((((((((((((())))))((((((((('''(((((()))))))))))))))(((''''''&&&&&&(((((())))))))))))((((((&&&''')))*********)))(((((())))))************)))))))))******++++++************************************)))(((&&&%%%$$$$$$)))************+++++++++************************)))))))))))))))***+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******************************))))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))******++++++***))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******))))))'''''''''''')))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))******************************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,+++******************************************************(((***+++------,,,+++*********+++,,,+++***)))))))))))))))***))))))((((((++++++++++++*********)))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...)))+++,,,---,,,,,,---...:::111***+++---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))************************************+++++++++++++++++++++++++++*********)))))))))(((,,,+++***))))))***+++,,,******************************))))))***++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,---,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************))))))******+++,,,************************)))))))))*********++++++++++++++++++++++++++++++************************&&&&&&'''(((((((((((((((&&&''')))*********)))((('''''''''((()))*********))))))))))))))))))))))))$$$(((++++++((('''(((+++************************(((((()))******)))((((((&&&''''''((())))))******((()))************)))((('''((((((((()))))))))***(((((()))))))))*********((((((((('''''''''''''''((('''''''''((()))******,,,++++++***))))))(((((((((((())))))))))))((((((&&&''')))*********(((((('''((()))***++++++***)))((()))***++++++++++++******************************))))))((('''&&&&&&%%%)))************+++++++++************************)))))))))***+++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,)))*********++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******************************((()))***++++++***)))((())))))))))))))))))))))))***)))'''%%%%%%''')))***))))))))))))(((((((((((())))))(((((())))))***+++)))))))))))))))***++++++))))))))))))))))))***+++((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''((())))))))))))))))))(((((('''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((***+++,,,,,,+++***(((((()))))))))*********+++))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))************************************************''')))+++,,,,,,+++***)))***+++,,,,,,+++***)))(((+++++++++++++++***)))(((++++++++++++******))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000)))+++------,,,,,,---...:::000***+++---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///************************+++++++++++++++++++++++++++*********))))))((((((,,,+++)))(((((()))+++,,,******************************))))))***+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************************++++++++++++++++++++++++++++++++++++******++++++++++++******'''((()))+++++++++***)))&&&''')))***+++***((('''&&&''''''((()))******+++))))))))))))))))))))))))###(((,,,,,,(((&&&(((+++************************((()))***++++++***)))((('''''''''((()))******+++&&&'''((())))))((('''&&&'''((((((((())))))******(((((())))))*********+++((((((''''''&&&&&&&&&%%%''''''''''''(((***++++++)))(((((('''&&&%%%%%%$$$(((((()))))))))))))))(((&&&''')))***+++***((('''%%%&&&''')))))))))((('''((()))***+++++++++++++++************************))))))))))))(((((((((((()))************+++++++++*********************************+++,,,---...///,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))...***%%%""""""%%%***...******))))))(((((('''''')))))))))))))))***++++++))))))((())))))***++++++))))))(((((()))***++++++((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))''''''((())))))))))))))))))((('''''''''(((***+++******++++++++++++******))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((())))))*********+++))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,,,,---,,,+++***)))************************++++++++++++++++++++++++************************((())))))))))))*********,,,,,,,,,++++++*********,,,***((()))+++,,,+++(((******************************+++++++++,,,,,,,,,---,,,+++*********+++,,,.........------,,,,,,,,,...---,,,+++++++++++++++...---,,,+++***+++,,,---+++++++++++++++***)))(((*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******))))))***,,,---///...+++((((((+++------+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////......------,,,,,,+++)))(((((()))+++,,,++++++************+++++++++++++++************)))***************************++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++)))))))))))))))***************))))))))))))******))))))))))))))))))))))))'''%%%###$$$&&&)))***))))))*********++++++++++++(((((())))))*********+++,,,+++)))((((((((()))***(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''(((((())))))******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))&&&((()))((('''(((***,,,))))))***+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((((((,,,++++++***)))((('''''')))************++++++++++++***))))))((()))))))))))))))***+++++++++++++++++++++***************++++++*********+++,,,,,,---)))'''%%%'''***+++***(((++++++++++++******))))))++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------------******+++,,,+++***)))((()))))))))***+++++++++,,,,,,,,,++++++******))))))************************,,,++++++***************)))))))))(((((((((((((((************************(((((((((((())))))))))))+++***)))(((((()))***++++++)))'''(((+++,,,***'''******))))))((((((''''''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******((()))))))))************++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,+++***+++,,,---...,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***((('''%%%$$$++++++++++++++++++++++++************************)))))))))*********+++++++++++++++*********)))))),,,***))))))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---......---------,,,,,,,,,------,,,+++++++++++++++...---,,,+++++++++,,,,,,++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,)))*********++++++++++++***************,,,---...111...***)))***+++***(((++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,+++)))(((((()))+++,,,++++++************++++++))))))******+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))***(((&&&'''((()))***))))))))))))*********++++++++++++++++++++++++******++++++)))((((((((()))***(((((((((((())))))))))))((((((((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))***)))''''''(((******)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))*********************)))))))))))))))))))))*********+++++++++((((((((()))***+++,,,---((()))******++++++******++++++***************+++++++++******++++++,,,---+++)))((((((***+++)))'''++++++++++++*********)))++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,+++++++++)))******+++***)))((('''***************+++++++++)))))))))((((((((((((((())))))))))))))))))))))))++++++***))))))))))))***))))))))))))))))))))))))************************************++++++++++++******)))(((((()))******+++)))((((((***+++)))''')))))))))))))))(((((((((((((((((((((''''''&&&&&&************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******************++++++++++++************************************************,,,++++++******++++++,,,++++++*********+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***)))(((++++++++++++++++++++++++************************************+++++++++,,,************)))))))))))),,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,---,,,++++++++++++++++++...------,,,+++,,,,,,,,,,,,,,,------,,,,,,++++++***++++++++++++,,,,,,,,,---,,,+++******+++,,,---************++++++++++++************+++,,,------///---+++***++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,---......,,,+++***))))))***+++,,,++++++************++++++(((((()))***+++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---+++++++++++++++++++++++++++++++++***)))))))))(((******))))))))))))******))))))))))))))))))))))))---+++))))))***+++***)))((((((((()))))))))******,,,,,,++++++***)))))))))+++******)))((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))************))))))((())))))))))))))))))))))))***++++++)))'''&&&'''(((+++***)))'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))************(((((())))))************)))))))))*********++++++(((((())))))***+++---...(((((()))***************+++***************++++++++++++******++++++,,,,,,---,,,************)))'''++++++++++++************++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++******))))))******+++++++++***************)))))))))******))))))((('''+++++++++***************(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((())))))************************))))))))))))))))))))))))************++++++++++++***))))))(((((())))))***+++)))(((((())))))(((&&&(((((())))))))))))))))))))))))))))))((((((((((((************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++*********++++++++++++,,,,,,,,,))))))))))))))))))))))))************************,,,++++++******++++++,,,******)))))))))***+++,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------......------------------------------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------......++++++***))))))***++++++,,,++++++******++++++,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++***)))((((((+++******))))))******+++)))))))))))))))))))))))),,,+++******+++,,,+++***(((((((((((()))))))))))))))(((((((((((((((((((((+++******)))))))))))))))(((((((((((())))))))))))******))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))******)))'''&&&((()))---,,,)))'''&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))******))))))))))))************,,,,,,+++***************(((((()))************)))*********)))******+++,,,,,,++++++***++++++,,,,,,---,,,++++++++++++******++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++,,,,,,+++******************************))))))(((,,,+++++++++***)))))))))))))))******++++++,,,,,,))))))))))))))))))))))))***))))))(((((((((((((((***************+++++++++(((((((((((((((((((((((('''((((((((()))))))))))))))))))))(((((()))))))))***)))((((((((((((''''''((((((((())))))******+++******))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++***************+++++++++,,,,,,************************************************,,,++++++******++++++,,,***************++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************((())))))******))))))(((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------......------------...............---------,,,,,,,,,------.........------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++******++++++,,,,,,,,,+++))))))++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************))))))((((((+++******************+++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,+++***))))))(((++++++************++++++)))))))))))))))))))))))))))(((((()))+++,,,,,,+++(((((((((((())))))))))))&&&''''''((()))******+++************)))))))))((((((((((((((())))))))))))))))))******************((((((((((((((((((((((((******))))))(((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((('''((()))((('''((()))+++...---***((('''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((()))))))))***''''''''''''((((((((((((++++++******)))(((((('''(((((()))))))))*********,,,+++******))))))******(((((()))*********************))))))***++++++,,,,,,,,,++++++***++++++,,,***++++++++++++,,,,,,---+++++++++++++++++++++,,,++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,+++++++++++++++,,,,,,+++++++++*********,,,+++++++++***)))))))))))))))******++++++,,,,,,***************************))))))((((((((((((((())))))******++++++++++++(((((((((((((((((((((((('''((((((((())))))))))))((((((((())))))(((((((((((()))))))))((((((((()))(((((())))))******++++++))))))******************''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))*********+++++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************************************++++++******)))((('''++++++++++++++++++++++++************************************+++++++++,,,,,,,,,,,,---------------+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------...------,,,,,,,,,------------...---------------......///---............---,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++***,,,------+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++------------------------***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++*********)))++++++************++++++))))))))))))))))))))))))'''&&&''')))+++,,,,,,***((((((((()))))))))******(((((()))+++,,,---...///)))************)))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((***,,,---,,,+++)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))************,,,,,,+++***)))(((''''''((((((((()))))))))******''''''(((((()))***,,,---))))))***+++++++++++++++))))))))))))***+++,,,,,,,,,,,,++++++******++++++(((***++++++++++++---...++++++++++++,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,---------,,,++++++++++++,,,+++++++++***************(((((((((((())))))))))))******************************)))((((((((())))))(((((())))))***+++++++++))))))))))))))))))))))))************++++++++++++'''(((((())))))((((((''''''(((******))))))+++,,,))))))******************))))))))))))************************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------------,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++------------,,,+++***)))++++++++++++++++++++++++************************)))))))))*********+++++++++++++++,,,,,,---------***,,,...---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,---------......+++++++++++++++,,,---------.../////////...,,,,,,++++++,,,---------------,,,,,,,,,+++++++++******)))***,,,------,,,***)))------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***))),,,...---+++)))***+++------------------------------------------------------------------------/////////...............*********++++++*********---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((***,,,,,,***))))))))))))*********++++++******+++,,,---......///)))******+++***)))((('''(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))*********)))))))))))))))))))))))))))((())))))((('''''')))+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********(((((()))))))))*********))))))))))))************+++*********))))))(((((((((((((((((()))))))))***&&&&&&&&&'''((()))++++++******+++,,,,,,,,,,,,,,,))))))))))))***+++,,,------,,,++++++******++++++)))+++,,,,,,***)))+++---+++++++++,,,,,,,,,------++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,***)))***+++---...---,,,+++*********++++++***************+++++++++)))))))))(((((((((((((((************************++++++***))))))))))))***''''''((())))))***++++++************************************++++++++++++''''''((())))))(((''''''%%%(((***+++***+++---000++++++******************((((((((()))))))))******************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************((())))))))))))******************++++++,,,,,,,,,***,,,...---+++***,,,...******************************+++++++++,,,,,,,,,((()))***,,,------,,,,,,,,,,,,,,,------.........***)))))))))***++++++,,,---.../////////...,,,,,,***+++,,,,,,---------,,,,,,,,,,,,++++++*********(((***,,,......,,,***(((---------,,,,,,+++++++++***+++,,,---,,,,,,***)))%%%))),,,---,,,+++---///------------------------------------------------........................***++++++,,,,,,------...******++++++++++++******---,,,,,,++++++,,,,,,---******+++,,,------...///........................+++++++++,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))+++******+++,,,,,,)))'''************++++++++++++++++++++++++++++++,,,,,,)))******++++++)))((('''(((((((((((())))))))))))''''''(((((()))))))))***))))))))))))))))))))))))''''''(((((())))))******(((((()))***************))))))))))))))))))))))))*********)))'''&&&''')))'''((()))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))))))))************''''''''''''(((((((((((())))))))))))************(((((((((((())))))))))))))))))((('''''''''''''''++++++,,,------------,,,))))))))))))***+++,,,------,,,,,,+++*********+++***,,,---,,,)))'''(((***+++++++++,,,,,,---------++++++************+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************+++++++++***)))((()))***,,,...,,,,,,***)))))))))***+++))))))******+++++++++,,,,,,,,,++++++******)))))))))))))))))))))))))))))),,,++++++***************&&&''''''((()))*********************************(((((((((((())))))))))))&&&'''((())))))((('''&&&%%%(((+++,,,+++,,,///222,,,+++++++++***)))))))))''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,((()))***+++,,,+++***************++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,+++000///...---,,,+++,,,,,,------,,,++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,////////////////////////,,,,,,,,,------.........(((&&&%%%'''+++------,,,---------------------------,,,,,,++++++*********,,,,,,,,,++++++*********)))************+++++++++...------,,,,,,++++++***//////...---+++***))))))++++++******++++++,,,---+++++++++,,,,,,---------...------,,,,,,------...++++++,,,,,,,,,---------//////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))((('''&&&&&&'''((()))+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))%%%%%%%%%&&&&&&((())))))))))))))))))(((((((((((())))))))))))************++++++***)))(((((())))))'''((()))******)))((('''***)))((((((((()))+++,,,------,,,,,,+++******)))++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************---------,,,,,,+++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++---,,,,,,+++*********+++******++++++++++++************++++++++++++******,,,+++***)))))))))++++++))))))((('''&&&%%%%%%%%%((((((((((((((()))******,,,++++++***)))(((((('''---,,,,,,+++***)))((((((************************))))))************))))))))))))))))))))))))))))))************************+++*********))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))************,,,)))&&&&&&)))+++,,,+++)))))))))))))))))))))))))))******++++++,,,------++++++******************))))))(((((())))))***+++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,++++++******)))((((((+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................,,,,,,------------------+++)))((()))+++------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///......---,,,+++******+++++++++++++++,,,,,,---++++++,,,,,,,,,---------......------------......++++++,,,,,,,,,---------.........------------,,,,,,------......------,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++++++++++++++++++++++++++***)))(((((((((((()))***************)))))))))((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))***))))))(((''''''&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))''''''&&&'''((()))******))))))))))))((((((((((((((((((((()))))))))******++++++***))))))))))))))))))***+++,,,,,,+++***)))***)))((((((((()))++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************------,,,,,,,,,+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,+++******)))))))))*********++++++++++++************++++++++++++******++++++***))))))******++++++***)))(((''''''''''''((((((((((((((()))******++++++***))))))((('''''',,,++++++******)))))))))************************))))))************))))))))))))))))))))))))))))))************************+++++++++++++++++++++,,,(((((()))***************))))))))))))))))))))))))))))))))))))************+++)))''''''***,,,+++***************************++++++++++++++++++++++++************************++++++******++++++,,,---************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************)))******+++***)))'''&&&)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................------------------,,,,,,...,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++,,,,,,---......///......---------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------------......------------......,,,,,,,,,,,,------------------------,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))************+++++++++************************+++******))))))******+++************))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((()))***+++))))))))))))((((((((((((''''''((((((((()))))))))+++***))))))))))))))))))******++++++++++++******)))))))))((()))******+++''''''((()))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++***))))))((()))))))))******++++++++++++************++++++++++++************)))))))))******+++++++++***)))(((((((((((()))(((((((((((()))************))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************+++)))))))))+++,,,+++***************************---,,,,,,+++******))))))************************++++++******++++++,,,---************************++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))******************************,,,---...---,,,***(((*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------******++++++,,,---......+++++++++++++++++++++++++++,,,------......------------------------------------------------------,,,------......------,,,.................................------,,,,,,,,,---,,,+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............---------------.........,,,,,,,,,,,,,,,---......,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,+++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((''''''((())))))***))))))))))))((((((((((((''''''''''''((((((((((((******)))))))))))))))***((((((((())))))((((((((()))))))))))))))******+++*********+++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++******)))))))))************++++++++++++************++++++++++++******)))))))))))))))*********+++***)))((((((((((((((())))))(((((())))))***+++)))))))))(((((((((''''''((()))))))))*********+++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************---,,,+++***)))((('''&&&(((((()))***************))))))))))))))))))))))))((()))))))))*********************+++,,,+++******************************,,,+++++++++******))))))***************+++++++++))))))(((((())))))***+++************************++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************+++,,,...//////---+++***,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------------******+++,,,------......+++++++++++++++++++++++++++,,,------......------------------------------------------------------,,,------......------,,,.................................------,,,,,,,,,)))************+++,,,---+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,/////////......---------------............//////------,,,,,,------...///------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''&&&&&&&&&'''(((((())))))))))))((((((((((((''''''''''''((((((((((((***)))))))))))))))******)))(((((((((((((((((()))((()))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++*********++++++,,,******++++++++++++************++++++++++++******(((((())))))************))))))((((((''''''(((((()))))))))))))))***++++++))))))))))))((((((((((((((((((((()))******++++++((((((((((((((((((((((((******)))(((((()))******(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++++++++++++++(((((()))***************))))))))))))))))))))))))((()))))))))************)))***+++++++++******)))************************)))))))))******+++++++++))))))*********+++++++++))))))(((((())))))***+++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************************+++,,,,,,,,,,,,******------,,,,,,+++******)))++++++,,,,,,,,,,,,------------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,------......------,,,------------------------------------------,,,,,,((()))************,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,111000000///......------......//////////////////...------------...//////............------------,,,,,,++++++++++++,,,,,,,,,---------............------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************((())))))******))))))((())))))))))))************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((''''''((((((((())))))))))))))))))))))))******+++++++++************++++++(((((()))************)))******))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********************************+++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++,,,---******++++++++++++************++++++++++++******''''''((()))************)))((((((''''''(((((((((***))))))))))))***++++++************))))))))))))((((((((())))))*********))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))###$$$%%%&&&(((***+++,,,(((((()))***************))))))))))))))))))))))))))))))))))))************)))***+++***(((((()))***++++++++++++++++++++++++(((((())))))***++++++,,,)))))))))***++++++,,,,,,++++++******++++++,,,---************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------........................,,,,,,------------------------------------------+++,,,------......------........................------------------------,,,------......------,,,------------------------,,,,,,------------------+++,,,---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------000000//////////////////000000//////////////////...............//////000///.........------------...------,,,,,,------...------------.....................------------,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))***++++++***))))))((()))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********'''((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((''''''''''''(((((())))))))))))((((((((((((((((((((()))))))))******)))))))))))))))***++++++,,,+++***))))))***+++,,,'''((()))***+++******)))((((((((()))******++++++************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))*********++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***************+++,,,,,,******++++++++++++************++++++++++++******&&&'''((()))*********)))***))))))(((((())))))*********))))))******+++,,,************++++++++++++((((((((()))))))))))))))************************+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))"""###$$$%%%&&&'''((()))(((((()))***************))))))))))))))))))))))))))))))))))))************)))******(((&&&%%%(((***++++++++++++++++++++++++))))))))))))************((())))))***++++++,,,,,,++++++******++++++,,,---************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,++++++******+++,,,,,,*********++++++,,,------++++++,,,,,,,,,---------........................------------------,,,,,,........................+++,,,------......------........................------------------------,,,------......------,,,------------------------,,,,,,,,,------............///000...+++)))+++---------------------------.........------,,,,,,,,,,,,,,,,,,------.........---------.........//////......//////000000111111111000000000/////////..................///000000//////.........---------//////............//////---------.........////////////.........------------..................---------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***(((((())))))*********+++))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************'''''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))***)))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))((())))))***++++++***)))(((''''''((()))***'''((()))++++++******)))(((((()))+++,,,---...///)))************+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************))))))******++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))((())))))***++++++******++++++++++++************++++++++++++******%%%&&&((()))*********)))+++***************++++++*********)))******+++,,,++++++++++++++++++,,,,,,)))))))))))))))(((((((((************************+++***)))'''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))...------,,,+++******)))(((((()))***************))))))))))))))))))))))))))))))))))))************)))******'''$$$$$$'''***++++++++++++++++++++++++++++++******)))(((((((((((())))))***++++++,,,,,,)))))))))((()))******+++************************++++++++++++++++++++++++...------,,,,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,---......---,,,,,,,,,,,,,,,---------............---------,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,---------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,+++++++++,,,,,,---------------------------------...---,,,,,,++++++++++++******++++++------...///++++++++++++++++++++++++///...------......---,,,...///000///......000222222333333222111///---,,,***+++,,,---///000111222000//////......///111222...,,,***,,,///000///---000000//////.../////////222111111000000//////...,,,+++***)))***,,,///000000...,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********---,,,)))((((((***---///************************------,,,,,,+++***))))))'''((()))***+++,,,------,,,,,,***)))))))))***+++''''''((()))))))))))))))((()))***++++++***)))((('''''''''(((***+++***(((***++++++++++++***))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((())))))*********+++))))))))))))))))))))))))+++++++++++++++***)))(((++++++******************,,,,,,++++++***))))))))))))***+++,,,,,,+++***)))************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***++++++***(((++++++++++++++++++++++++++++++******************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))'''''')))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((('''''')))))))))(((((((((((((((&&&''''''((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))+++++++++*********))))))+++++++++*********)))))))))************+++++++++************************************************))))))))))))***+++,,,---,,,,,,,,,------.........++++++++++++++++++++++++***++++++++++++***))))))************************++++++***))))))***++++++---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,------............------------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,------...//////000///......---------------//////.........---------------------------------***,,,---//////...---,,,,,,,,,,,,,,,,,,,,,------------------------------...---,,,,,,++++++,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------...///000///......///111000111111111000///---,,,---......///000111111222222111000//////000111111444111......000222333222111111111111222222333444666666555444333111000000///...---------...000000000...,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...---+++++++++,,,...///++++++++++++++++++++++++------,,,,,,+++******)))************++++++++++++,,,+++***)))))))))***+++((()))******+++*********))))))************))))))***))))))***+++,,,***)))***++++++++++++***))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************************,,,,,,,,,,,,,,,+++************************************************++++++)))***++++++++++++***)))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,---......---+++++++++++++++++++++++++++************************)))***++++++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********************))))))))))))))))))))))))+++***)))(((((()))***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((('''''')))))))))))))))))))))))))))(((((((((((((((((((((***************)))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++++++++***************++++++,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++***))))))************************************************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---............/////////------,,,,,,,,,+++++++++++++++******))))))******,,,,,,------.../////////111000...---,,,------..................---------........................+++,,,---...///...------------------,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000111000///...///111///000111222222111000///111111111222222222333333555444333222222333444444;;;888333222333555777888555555555666888:::;;;<<<===<<<:::888666444333222222222333333222222111000222000....../////////...,,,,,,,,,---------......---------------.........---............/////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,++++++*********))),,,+++******))))))******)))***++++++,,,,,,++++++******))))))))))))******---,,,+++,,,------+++)))***++++++++++++***))))))************************))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))******+++))))))((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***************************((())))))***++++++,,,,,,)))***++++++++++++***)))************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++)))************************************************)))***++++++***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((((((************************'''''''''(((((((((((((((***************+++++++++))))))))))))))))))))))))+++++++++***************+++++++++***************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++******)))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))******************************++++++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,.../////////////////////---,,,,,,,,,,,,+++++++++++++++***************+++---------.........//////111000...------...///000........................////////////////////////,,,,,,---...///...............------,,,,,,,,,+++...........................------,,,,,,,,,------........................---------------------------...//////......///000000111333222111000111222111222444555666666666555444444555666666777888888:::999888888999:::<<<===BBB@@@===<<<<<<===>>>>>><<<<<<===???AAADDDFFFHHHEEEDDDBBB@@@===:::888777888888999999888666444222555444222111222222222111........................,,,,,,------......//////------///000000000///...........................------,,,,,,,,,+++++++++,,,,,,+++++++++*********+++++++++***************)))******++++++++++++++++++***)))(((((()))***+++...,,,,,,,,,------+++)))***++++++++++++***))))))************************))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))******+++))))))(((((((((((((((((()))(((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++******************+++++++++))))))*********+++++++++*********++++++*********************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***((('''((()))******)))))))))))))))))))))))))))***************+++++++++)))***++++++***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((***************+++++++++###$$$%%%&&&(((***+++,,,))))))***************+++))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))************************)))***++++++++++++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,/////////////////////...---------,,,,,,,,,++++++,,,,,,+++++++++,,,,,,------------...............///...------...///000111---.....................////////////////////////------.........///...............------,,,,,,,,,........................---------,,,,,,---......+++,,,,,,---......//////........................---///000///------...//////111333444222222222333444555888:::;;;<<<<<<<<<999:::;;;===???AAABBBCCCBBBBBBBBBCCCEEEGGGIIIKKKLLLMMMMMMMMMLLLKKKJJJJJJGGGGGGIIIKKKMMMPPPRRRTTTRRRQQQOOOMMMJJJGGGEEEDDD@@@AAABBBBBBAAA>>>;;;999:::888666555555555444333////////////......------,,,---------.../////////,,,---///000000000///...........................---------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++******))))))((()))******++++++******+++***)))(((((()))***+++,,,+++***+++,,,+++)))(((***++++++++++++***))))))************************(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))*********++++++++++++++++++*********))))))+++******************+++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,---------))))))))))))))))))))))))))))))*********+++++++++)))***++++++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))))))))******++++++++++++$$$%%%&&&'''(((***++++++((((((((()))))))))******))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))*********************************++++++*********+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,/////////............---......---------,,,,,,,,,------,,,,,,------..............................------........./////////---------...............////////////////////////---............/////////.........---------------........................------------------...///***+++,,,---...///000000////////////////////////,,,///111000...---///222111444777888888777888888;;;===???AAACCCDDDDDDDDDEEEFFFHHHJJJMMMOOOPPPQQQOOOOOOOOOPPPRRRUUUWWWYYYYYY\\\___```^^^\\\[[[ZZZUUUUUUVVVXXXZZZ\\\^^^___```___^^^\\\ZZZXXXVVVUUUNNNNNNOOOOOOMMMKKKHHHFFFDDDBBB???===<<<;;;:::888555444333222111000///...//////////////////000000---...///000111000//////........................------------,,,,,,,,,,,,***+++++++++,,,,,,------***++++++++++++***))))))((())))))***+++***************))))))))))))******+++***)))***++++++)))'''***++++++++++++***))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))******+++************))))))))))))++++++++++++++++++++++++'''((()))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++***))))))(((++++++***))))))***++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))'''(((***,,,,,,,,,************************)))))))))***++++++,,,,,,)))***++++++***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************(((((())))))***+++++++++***)))))))))(((((((((((('''''''''((())))))******))))))))))))))))))))))))***************+++++++++***************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++***))))))************************++++++***))))))***++++++---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,---......---,,,,,,............------,,,,,,/////////.........------------,,,,,,---......///..............................///000///---+++)))---------.........//////.......................................//////000------------....................................---------------...//////------....../////////000000000000000000000000000...222555666444444777;;;:::===@@@BBBCCCCCCDDDDDDHHHIIILLLNNNPPPPPPQQQPPPVVVWWWXXXZZZ\\\]]]___```^^^^^^]]]^^^___```bbbccceeegggjjjjjjhhhggggggiiiaaaaaabbbcccdddfffggghhhiiihhhgggfffeeedddcccbbb]]]]]]]]]]]]\\\ZZZXXXWWWSSSQQQMMMKKKIIIHHHEEECCC@@@???>>><<<:::888666555222222222222222111111111///000000111111111111111........................------------------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++***)))((()))***++++++,,,,,,++++++))))))************))))))))))))((()))++++++***)))***++++++++++++***))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))((((((''''''(((((()))(((((()))))))))*********)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))******++++++************)))))))))(((************************(((((()))***************((())))))***++++++,,,,,,++++++******************++++++***))))))***++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))'''%%%%%%''')))******++++++++++++++++++++++++((())))))***++++++,,,,,,)))***++++++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))))))))************))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******++++++***''''''((())))))***++++++,,,,,,+++***)))((((((''''''(((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++***))))))************************---+++)))(((((()))+++------------,,,,,,+++++++++******+++,,,,,,---......,,,,,,---......---,,,,,,......---------,,,,,,,,,000////////////.........,,,,,,,,,,,,------...///.....................---///000111111///+++'''%%%---------.........//////.......................................///000000,,,---------.../////////////////////////////////---------------...///000000000000000////////////000000000000000000000000111666;;;<<<;;;<<>>555555555444444333333333111111222222222333333333........................------------------------///......---+++******)))******+++,,,+++***)))(((++++++,,,---------,,,,,,((()))***++++++***)))((())))))(((***,,,,,,+++******++++++++++++***))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))***++++++++++++*********))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++((())))))***++++++,,,,,,)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))''''''***,,,---...++++++++++++++++++++++++((())))))***++++++,,,,,,)))+++++++++***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))************))))))******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++&&&''''''((()))*********************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))************************...,,,)))''''''))),,,...***+++---//////...---,,,////////////////////////---,,,,,,---......---+++,,,---......//////......---------.........//////////////////////////////...///////////////......////////////////////////------------------------,,,---------.../////////...///////////////......---------........./////////000//////...---,,,+++...///000///...---...///000000000000000000000000222444666555444555999===;;;@@@EEEIIIJJJLLLOOORRRVVVVVVWWWWWWYYY[[[\\\]]]bbbbbbbbbaaaaaaaaa``````hhhhhhiiiiiiiiihhhfffeeehhhhhhggggggfffgggggggggjjjjjjkkkkkkjjjjjjiiihhhmmmlllkkkjjjiiijjjkkklllmmmmmmlllkkkjjjhhhggggggjjjiiigggfffeeeeeeeeeffffffffffffeeecccaaa___]]]ZZZYYYXXXVVVTTTRRRPPPOOOEEEBBB>>>======<<<888555222222444444444333222222///...---...///000///......---,,,---...///...---+++,,,,,,,,,,,,+++******************************)))(((((()))+++,,,***)))+++***)))(((((()))***+++...---,,,+++************+++*********))))))(((((())))))))))))))))))))))))***)))))))))((((((''''''''')))+++,,,***)))))))))******))))))((((((''''''+++***)))(((((()))***+++******++++++++++++******+++******)))(((''''''&&&(((&&&%%%%%%&&&''''''&&&((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))'''(((***,,,...***(((((()))***+++***)))************************************************,,,,,,,,,+++++++++++++++))))))***++++++++++++***++++++++++++******)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++***)))(((((()))***++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))******+++***))))))))))))+++,,,...,,,+++++++++***)))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''&&&''''''((()))******+++************************(((((((((((()))***+++,,,******))))))))))))******************)))(((&&&&&&)))))))))))))))))))))))))))************++++++++++++,,,,,,++++++)))((('''******)))(((((((((((((((++++++******++++++,,,------,,,,,,+++***)))((((((------,,,++++++******)))******+++++++++******))),,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,*********++++++,,,,,,,,,***(((%%%%%%'''***++++++******+++++++++,,,,,,,,,+++++++++*********))))))+++,,,---.........---,,,------------------------...------...//////...,,,,,,---......//////......---------.........//////........................---...............------////////////////////////------------------------------..................+++,,,------......---------------.........//////...///////////////......---///000000//////111222111111111111222222333444555888;;;<<<===???DDDIIIKKKOOOSSSUUUVVVWWWZZZ\\\`````````aaaaaabbbbbbbbbdddddddddccccccccccccccchhhhhhhhhhhhgggeeedddcccccccccbbbbbbbbbbbbccccccdddeeeeeefffffffffffffffiiiiiiggggggfffgggggghhhfffeeedddbbbaaa`````````aaa```___^^^^^^______```bbbcccdddeeeeeedddccccccbbbbbbbbbaaa___]]][[[YYYVVVRRRNNNJJJHHHEEEAAA===::::::::::::999777555333111///...///000111000///...---,,,,,,.........,,,---------......------,,,++++++++++++++++++++++++***))))))***,,,---+++***+++***)))(((((()))***+++---,,,,,,+++***)))))))))************)))))))))((())))))))))))))))))))))))******)))(((((((((((((((''')))+++***)))((())))))+++*********))))))))))))+++***)))(((((()))***+++)))******++++++******)))******))))))((((((''''''---+++))))))******)))(((((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))***)))((('''((()))+++,,,***(((((()))***+++***)))************************************************''''''(((((()))))))))***))))))***+++++++++++++++++++++++++++*********))),,,,,,,,,+++++++++******++++++++++++++++++++++++************************---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++*********))))))***))))))((()))***+++,,,...---+++***))))))))))))+++++++++***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++''''''(((((())))))******************************(((((((((((()))***+++,,,******))))))))))))******************)))((('''&&&)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***))))))(((******)))(((((((((((((((***************+++,,,,,,,,,,,,++++++***)))))))))+++++++++++++++++++++,,,***++++++,,,++++++******,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,***''''''((()))******************+++++++++++++++++++++*********)))))),,,,,,,,,---------......------------------------///......///000000///---,,,---......//////......------........./////////........................,,,------......---------//////////////////////////////////////////////////////..................+++,,,---...............------........./////////---...//////000000000///---///000111111111333555444444444444666888:::;;;===@@@EEEHHHJJJNNNTTTYYY]]]___bbbcccbbbcccdddeeebbbbbbccccccbbbaaa```___bbbbbbbbbbbbbbbccccccccceeeddddddcccaaa___]]]\\\YYYYYYYYYYYYZZZ[[[\\\\\\ZZZ[[[]]]^^^___`````````cccbbbaaa```___^^^^^^^^^\\\ZZZXXXUUUTTTSSSTTTUUUSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZ\\\___aaacccddddddggghhhjjjkkkjjjhhhfffeeeeeebbb]]]ZZZWWWSSSOOOLLLGGGGGGFFFEEEBBB>>>;;;888555333222222333333111000111///---.../////////...---....../////////......++++++++++++++++++++++++++++++***,,,---...,,,++++++***))))))))))))***++++++++++++***)))))))))(((************))))))))))))))))))))))))))))))))))))+++***)))((('''((()))***((()))))))))'''''')))***++++++++++++******************))))))))))))******)))******++++++******)))))))))))))))((((((((((((---+++(((((((((((('''&&&((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***(((((()))***+++***)))************************************************%%%%%%&&&'''((()))***+++)))******+++++++++++++++++++++++++++************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++***************+++***((((((((()))+++---...---,,,***)))(((((((((***************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***))))))(((((())))))***************)))((('''''')))))))))))))))))))))))))))************+++++++++---,,,+++))))))))))))*********)))((((((((())))))***))))))))))))***++++++************************)))******+++,,,,,,------++++++,,,------,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,***++++++++++++,,,,,,,,,///,,,)))((()))***))))))************+++++++++++++++++++++***************---,,,,,,,,,,,,---...//////////////////////////////...---...000000...---,,,---......///.....................////////////------------------------------......///.........////////////////////////////////////////////////000000//////......------//////000000000000//////............////////////......///000000000//////...000222222222333444666888888999;;;>>>AAAEEEGGGJJJNNNSSSVVVWWWZZZ___cccfffgggggggggffffffffffff``````aaaaaa___]]]ZZZXXX\\\\\\]]]^^^^^^___`````````___^^^\\\ZZZXXXVVVUUURRRRRRRRRSSSTTTUUUVVVWWWSSSTTTVVVXXXZZZ[[[\\\\\\^^^]]][[[YYYVVVTTTSSSRRRRRRPPPMMMIIIHHHHHHIIIJJJFFFFFFGGGIIIJJJLLLMMMNNNMMMOOOQQQTTTWWWZZZ\\\]]]bbbdddgggjjjlllkkkkkkjjjiiigggeeecccaaa^^^\\\ZZZVVVVVVUUUSSSOOOJJJEEEBBB>>>;;;999888777666333111555333111000111111111000------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,***************************************))))))((((((*********)))))))))))))))))))))))))))))))))))))))+++***)))''''''(((***+++)))))))))'''&&&&&&)))+++***************************))))))))))))))))))***))))))************))))))(((((((((((())))))))))))***(((''''''((((((((('''((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))'''((()))*********)))(((***(((((((((***+++***)))************************************************)))))))))***+++,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++***)))(((((()))***+++++++++++++++++++++++++++************************,,,***)))'''(((***,,,---*********************+++)))))))))***+++++++++,,,*********++++++*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++))))))(((((((((((())))))***************)))((('''))))))))))))))))))))))))))))))*********+++++++++...,,,***(((((()))***+++******))))))((())))))***)))))))))((())))))***+++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,------...---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++...,,,******+++++++++***++++++++++++,,,,,,,,,,,,************************---,,,,,,,,,,,,---...///////////////////////////...---,,,---...///---+++,,,---......///................../////////000000..............................///000000000000000////////////////////////000000000000000000000000000000000//////......---222222111111000///------........./////////000000//////000000000000//////111333555666666777999;;;???@@@BBBEEEIIINNNRRRUUUYYY]]]```aaa___```bbbeeeiiihhhfffeeeddddddcccbbbaaaaaabbbaaa___\\\YYYWWWXXXYYYZZZ[[[\\\]]]^^^___^^^]]]\\\ZZZXXXVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXUUUVVVXXXZZZ\\\]]]^^^^^^___^^^\\\XXXTTTQQQNNNLLLMMMKKKGGGDDDBBBBBBCCCDDD???@@@BBBDDDFFFGGGHHHIIIFFFGGGIIIKKKNNNQQQSSSTTTXXXZZZ^^^bbbeeeggghhhhhhhhhhhhgggfffdddcccccccccaaabbbaaa```\\\WWWRRRNNNJJJHHHDDDBBB???===999777;;;888444222222222111000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***)))******++++++++++++******))))))*********)))(((((())))))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))(((&&&''')))+++)))))))))))))))))))))))))))))))))******))))))))))))))))))******)))))))))(((((((((((())))))))))))***)))((())),,,---...---))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))'''(((***,,,,,,+++***)))***(((((((((***+++***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++***)))(((((()))***+++++++++++++++++++++++++++************************+++***)))((()))***,,,---)))*********++++++++++++)))))))))***+++++++++,,,******++++++++++++******))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++))))))(((((((((((()))))))))************))))))((())))))))))))))))))))))))))))))*********+++++++++---,,,***(((((()))+++,,,******))))))))))))******)))))))))((())))))***+++)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******+++,,,---...............,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,***)))***,,,------,,,,,,,,,,,,------------...************************,,,,,,,,,---------......---------------------------,,,,,,---......---+++,,,---......//////............/////////000000000////////////////////////...///000000111111111111////////////////////////000000000000000000000000000000//////////////////000000000///...---,,,+++....../////////000000000000111111222333333333222666999<<<>>>???AAADDDFFFJJJLLLOOOSSSWWW[[[]]]___ccceeehhhgggdddbbbccceeeiiifffdddcccbbbbbbaaa____________^^^]]]ZZZXXXWWWXXXXXXZZZ[[[]]]___```aaa```___^^^\\\[[[ZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\\\\^^^^^^```aaabbbcccccccccdddcccaaa^^^ZZZUUURRRPPPNNNLLLIIIFFFDDDCCCCCCDDD@@@AAACCCDDDFFFGGGGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOQQQRRRUUUXXX[[[^^^```aaaccceeeeeeeeecccbbbcccdddggghhhiiiiiifffbbb^^^[[[XXXUUURRROOOLLLIIIFFFCCCBBB>>>999666555444222111111111111000///...---,,,------------------------,,,+++***+++,,,,,,***(((******+++,,,,,,+++******))))))+++++++++***)))((())))))))))))************))))))))))))))))))))))))))))))******************)))*********(((((()))+++((((((((((((((()))))))))))))))************))))))((())))))******))))))((())))))))))))(((((((((((('''&&&%%%'''***---------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((()))+++,,,,,,++++++******(((((()))***+++***)))************************************************,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************---,,,+++******+++,,,---++++++++++++++++++++++++***************+++++++++***************+++,,,,,,++++++,,,++++++***)))(((***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))******)))((((((''''''(((((())))))******+++******)))))))))))))))))))))))))))))))))************+++++++++,,,+++***))))))***++++++******)))))))))***++++++***))))))))))))***++++++))))))******+++++++++,,,------,,,,,,+++******)))++++++,,,---............,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,++++++++++++******))))))***,,,...---,,,,,,,,,,,,,,,------------***************++++++++++++,,,---.........---,,,------------------------...------...//////...,,,,,,---......//////........./////////000000000000000000000000000000000000---...///000111111111111///////////////////////////////////////////////////////////////000000000......////////////........./////////000000000000000111333555777999999:::;;;???CCCGGGKKKOOOTTTWWWXXXZZZ]]]```bbbddddddddddddgggiiihhheeebbbccceeehhhdddaaa```aaaaaa```^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXZZZ\\\^^^```bbbcccaaa```___^^^^^^^^^___```^^^]]]]]]]]]]]]]]]^^^^^^ddddddeeeeeeffffffeeeeeegggfffeeeccc```\\\YYYXXXQQQPPPNNNKKKIIIGGGGGGFFFEEEFFFGGGIIIIIIIIIIIIHHHFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMNNNOOOPPPSSSUUUVVVVVVYYY\\\]]]^^^___bbbeeefffhhhkkkmmmllljjjfffdddcccaaa^^^\\\[[[YYYVVVTTTMMMIIICCC>>><<<:::888777777777666555333111000///---------------------------,,,+++,,,------+++)))***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))((()))))))))************))))))))))))))))))))))))''')))***,,,,,,+++***))))))***,,,,,,*********+++(((((()))))))))*********((()))***++++++***)))((((((((())))))))))))((((((******))))))((((((''''''%%%######$$$''')))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((())))))******************(((((()))***+++***)))******************************************************************++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************---,,,+++******+++,,,---++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,++++++)))***++++++++++++***)))+++++++++***************))))))************))))))))))))))))))))))))))))))))))))))))))************************************)))))))))******++++++,,,******************************))))))))))))******((((((''''''''''''(((((()))******++++++*********)))))))))))))))))))))))))))************+++++++++******************************))))))******+++,,,***************+++,,,,,,***************+++++++++,,,+++++++++++++++++++++******,,,------.........,,,++++++******++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,+++++++++******+++***)))***,,,,,,+++)))*********+++++++++,,,,,,))))))*********+++++++++***+++---//////...---,,,///////////////////////////......///000000///---,,,---......//////......////////////000000000000000000000000000000000000,,,---...///000000000000////////////////////////////////////////////////......//////000000111111---...///111222222333333////////////000000000000///111444777;;;===???@@@???CCCHHHNNNTTTZZZ```dddaaacccfffhhhiiihhhfffeeeaaaeeehhhhhheeecccdddffffffbbb___^^^```aaa___]]]]]]]]]\\\[[[ZZZZZZZZZ[[[VVVWWWYYY[[[]]]```aaabbb______^^^^^^^^^___aaabbb^^^]]]]]]\\\\\\\\\]]]]]]eeeeeeeeeeeeeeeddddddccceeeeeeeeedddccc```^^^\\\TTTSSSRRRPPPNNNKKKJJJIIIIIIJJJKKKLLLLLLLLLJJJJJJEEEEEEEEEEEEGGGIIIKKKLLLLLLKKKIIIHHHHHHJJJLLLMMMHHHMMMRRRVVVXXX\\\bbbfffdddgggkkknnnooommmkkkiiiiiigggeeeeeeddddddbbb```WWWRRRLLLGGGCCCAAA???>>><<<<<<;;;999777555333111...........................---------......,,,******+++,,,------,,,+++***)))***,,,------,,,+++***(((((())))))*********+++))))))))))))))))))))))))&&&(((+++------,,,***))))))+++------,,,+++***+++))))))******+++++++++,,,((()))***++++++***)))((((((((())))))))))))((((((+++******)))(((''''''&&&)))'''&&&''')))***+++***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((((()))))))))******(((((()))***+++***)))************************************************))))))***+++,,,------...***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++***)))(((((()))***+++++++++++++++++++++++++++))))))******++++++++++++((())),,,---...---+++***%%%&&&(((+++,,,---------,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******************************)))))))))))))))***((((((''''''''''''(((((()))******+++++++++******)))))))))))))))))))))))))))************+++++++++)))******+++++++++************))))))***+++,,,,,,++++++******++++++,,,---*********************************++++++,,,------)))***+++,,,------------,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,++++++*********,,,+++***+++++++++)))'''((())))))))))))*********))))))******++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////////////////////////////000000//////......------......//////000111111111........................000000000000000000000000//////............//////000111222222222000///...---......///000000//////000000000000111222333444///111222333222222333555777999;;;???CCCFFFIIIKKKQQQSSSVVVZZZ^^^bbbeeefffeeeffffffffffffeeeeeedddccceeefffdddaaa___```aaa```___^^^^^^^^^^^^\\\ZZZ^^^[[[XXXWWWWWWWWWWWWVVVRRRQQQTTT\\\```^^^\\\\\\\\\[[[ZZZYYYZZZ\\\^^^```]]][[[YYYYYYZZZ\\\\\\[[[^^^```aaa```^^^]]]]]]^^^]]]bbbbbb]]]\\\___^^^ZZZZZZXXXUUURRRQQQQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNOOOOOOOOOOOONNNLLLJJJHHHGGGFFFFFFDDDFFFHHHKKKMMMQQQVVVZZZ___bbbgggkkknnnnnnmmmlllhhhiiikkklllkkkjjjhhhgggbbb^^^XXXUUUSSSQQQMMMIIICCCDDDDDDCCC@@@;;;666333333111000000000000///---******)))+++,,,---+++***111000---+++++++++,,,---+++***)))))))))***,,,,,,)))))))))******+++++++++++++++++++++***((('''%%%******))))))((((((''''''+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++)))((('''((()))+++,,,))))))))))))))))))******+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++))))))))),,,......)))&&&************))))))))))))))))))))))))************))))))))))))************((()))))))))******************))))))))))))************+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,***+++,,,,,,******+++,,,------------------------************************++++++***************+++************************---------,,,,,,,,,++++++,,,***))))))***++++++******++++++,,,,,,++++++***)))************+++++++++************))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))************)))************+++++++++++++++************++++++************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***+++++++++,,,,,,---------,,,---------,,,++++++*********)))***+++---///111...---,,,++++++,,,...///------------------------++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,+++,,,------************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,---------...........................------///////////////////////////////////////..................---,,,,,,++++++........................000000000000000000000000//////............//////000000111111111000///...//////000000000000000///////////////000000111222222333555666666777999;;;???AAADDDHHHMMMPPPRRRTTTVVVWWWZZZ^^^bbbeeehhhiiiggggggfffeeecccaaa```___^^^______]]]ZZZYYY[[[]]][[[ZZZZZZZZZZZZZZZYYYXXXYYYXXXVVVUUUVVVVVVTTTSSSQQQOOORRRYYY\\\ZZZYYYYYYWWWWWWVVVVVVVVVWWWWWWXXXYYYWWWTTTSSSUUUVVVVVVVVVXXXYYYYYYYYYXXXWWWVVVVVVYYY\\\\\\XXXVVVXXXXXXTTT\\\ZZZVVVSSSRRRRRRSSSUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXVVVSSSPPPLLLIIIGGGFFFEEEFFFHHHIIIIIILLLOOORRRYYY\\\aaaeeeiiikkkkkkkkkjjjkkkmmmnnnnnnmmmkkkkkkjjjgggcccaaa```^^^[[[XXXTTTSSSRRROOOIIIBBB<<<888888555333222222111000...,,,+++***+++,,,,,,***(((000///---+++***+++,,,,,,+++***)))))))))***,,,,,,*********+++++++++,,,,,,)))***+++,,,,,,+++***)))+++*********))))))))))))******++++++++++++******))))))))))))))))))))))))***)))((('''((()))+++,,,*********)))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))+++***)))(((((()))***+++***))))))+++------***''',,,++++++***)))(((''''''))))))))))))************))))))))))))************************++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++)))*********++++++,,,,,,,,,***))))))***++++++******++++++,,,,,,++++++***)))************+++++++++************))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))*********)))************+++++++++++++++************++++++************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))*********))))))((()))************++++++++++++******))))))******+++***************************++++++,,,,,,++++++***+++++++++,,,,,,------------------------,,,+++++++++*********+++---///000000///---+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------,,,,,,+++************************++++++++++++++++++++++++++++++***))))))***++++++---............/////////000//////...------,,,,,,////////////////////////.........///////////////......---,,,,,,++++++***........................000000000000000000000000000//////......//////000//////000000000///......000000111111111000000///111000000000000111111222333555777999:::>>>BBBEEEKKKNNNQQQVVVYYY\\\]]]^^^\\\]]]___aaadddfffhhhiiigggfffdddaaa___\\\ZZZYYYWWWWWWWWWUUUSSSSSSUUUWWWTTTTTTTTTUUUUUUVVVVVVVVVTTTSSSSSSTTTUUUTTTRRROOOOOOMMMNNNTTTWWWUUUSSSTTTPPPQQQSSSTTTUUUUUUUUUTTTYYYUUUPPPNNNMMMNNNNNNNNNPPPQQQRRRSSSTTTSSSRRRRRRSSSVVVWWWTTTRRRTTTUUUSSSWWWUUUQQQNNNMMMNNNOOOQQQSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZ\\\]]]]]]___]]]ZZZVVVSSSPPPNNNMMMJJJKKKJJJIIIGGGGGGIIIKKKRRRTTTXXX\\\```dddfffgggggghhhjjjlllmmmmmmmmmmmmooommmkkkjjjjjjiiigggeeedddcccaaa]]]WWWOOOIIIEEEAAA>>>;;;888666444111//////---,,,,,,---,,,+++)))///---,,,*********+++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,((()))***,,,------------++++++++++++************)))******************)))))))))))))))))))))))))))***)))((((((((()))+++,,,+++*********))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))))))))***++++++***))))))++++++***)))************)))))))))))))))))))))*********++++++)))))))))*********++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++&&&'''((()))***+++,,,,,,,,,***))))))***++++++*********++++++++++++******)))************+++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''')))************+++++++++***))))))))))))))))))******************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------............---,,,,,,,,,++++++++++++,,,---...111000...,,,+++++++++,,,------------------------------------------------,,,,,,,,,---------......(((***,,,------,,,***)))************************++++++++++++++++++++++++++++++***))))))***++++++------.........///////////////.........---------////////////////////////------......//////000000------...//////000000111........................////////////////////////000000////////////000000...///////////////......000111111111111000//////222222222222222333444555555777:::===AAAFFFLLLPPPVVVXXX[[[^^^aaabbbbbbbbb````````````aaaaaaaaaaaa```___]]][[[YYYWWWUUUUUUQQQQQQPPPNNNMMMNNNOOOPPPLLLMMMOOOOOOPPPQQQSSSUUUQQQRRRTTTWWWXXXVVVRRROOONNNKKKLLLPPPRRRPPPOOOPPPMMMPPPUUUZZZ]]]^^^^^^^^^```ZZZSSSMMMKKKJJJJJJJJJMMMNNNPPPSSSVVVXXXWWWVVVSSSVVVWWWVVVTTTTTTUUUWWWRRROOOLLLIIIIIIKKKMMMOOORRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWYYY[[[]]]]]]]]]]]][[[ZZZYYYYYYYYYYYYTTTTTTRRROOOKKKJJJJJJKKKNNNOOOQQQTTTWWWZZZ]]]^^^^^^___aaacccfffiiikkkmmmnnnmmmlllllllllkkkjjjiiikkkjjjiiigggbbb]]]YYYVVVOOOKKKFFFAAA===999555222222000......//////...------,,,+++************+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++******)))(((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++***)))((())))))******'''(((((()))******++++++))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++'''(((((()))******++++++,,,***))))))***++++++*********++++++++++++******))))))*********+++++++++************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********+++++++++++++++************++++++******************************))))))))))))************))))))))))))******))))))))))))))))))))))))******+++******)))((('''))))))*********+++++++++******))))))))))))*********************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......///......---------,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......,,,---------,,,+++***)))************************+++++++++++++++++++++++++++******************+++,,,------------.........---------.........//////////////////////////////------......//////000000/////////000111111222222////////////////////////////////////////////////000000////////////000000///............/////////000000111111111000000///111222222333444666888999;;;>>>BBBFFFKKKPPPWWW[[[[[[\\\^^^___``````______```___]]][[[YYYWWWUUUTTTTTTTTTSSSRRRRRRRRRRRRSSSOOONNNNNNNNNNNNMMMLLLKKKFFFHHHKKKLLLMMMOOOSSSVVVXXXYYY\\\___```^^^YYYUUURRRNNNNNNQQQSSSQQQPPPQQQRRRWWW___gggnnnqqqrrrrrrooohhh]]]TTTOOOMMMMMMMMMNNNOOOSSSYYY___ccccccaaa]]]___aaa___YYYTTTTTTVVVOOOMMMKKKIIIJJJNNNRRRUUUTTTTTTSSSQQQPPPNNNMMMMMMNNNOOOQQQSSSVVVXXXZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^___]]]]]][[[WWWSSSQQQQQQRRRPPPOOOOOOPPPQQQRRRTTTUUUTTTUUUWWW[[[___dddhhhjjjjjjkkkllllllkkkiiiiiihhhkkkkkkkkkjjjhhheeebbb```]]]YYYSSSNNNHHHBBB;;;777444111/////////000///...,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++************))))))(((((())))))))))))))))))******))))))))))))))))))))))))(((((())))))******************++++++++++++******+++***)))((('''(((***+++******))))))))))))))))))************++++++++++++************++++++++++++))))))))))))*********+++++++++************++++++******+++,,,,,,,,,,,,+++******++++++++++++*********+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***)))******++++++******)))))))))*********+++++++++************)))))))))((())))))))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++************++++++******************************)))(((((()))************)))(((((()))******))))))))))))))))))))))))***************)))(((((())))))*********++++++++++++++++++******+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------......///......---,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------...///------------------------........................,,,,,,,,,---------......333111...+++))))))******************************++++++++++++++++++++++++*********++++++*********,,,,,,---------.........,,,,,,------...//////000////////////////////////.........///////////////111111000000///......---////////////////////////000000000000000000000000111000000//////000000111//////.........///000111000000111222222222222222111222444666999<<>>BBBGGGKKKMMMQQQTTTXXXZZZZZZZZZ[[[\\\WWWVVVUUUTTTUUUVVVXXXYYYZZZYYYWWWTTTQQQNNNLLLKKKOOOOOOPPPRRRVVVZZZ^^^aaafffhhhlllqqqqqqkkkbbbZZZUUUYYY]]]___```dddkkkqqqyyyzzz|||~~~|||wwwsssjjjeeecccfffhhhggghhhjjjpppuuu|||vvvkkkeeedddeeefffggghhhlllttt}}}}}}}}}~~~|||nnn^^^XXXYYYSSSQQQQQQSSSXXX___gggllljjjhhhddd^^^WWWRRRMMMKKKHHHIIIKKKMMMOOOQQQSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZZZZZZZYYYZZZ\\\___\\\[[[YYYWWWUUURRRPPPOOOOOONNNNNNNNNQQQUUUZZZ]]]]]]```dddffffffeeefffhhhhhhiiiiiiiiiiiihhhgggfffiiiiiihhhfffbbb\\\TTTNNNEEEBBB<<<888555333111///,,,,,,------------,,,,,,***+++,,,---------,,,,,,,,,,,,+++++++++*********...---+++)))(((((((((((((((((()))))))))***************++++++++++++******))))))))))))))))))))))))(((((()))***************((((((((()))******++++++((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++***++++++,,,,,,++++++***((()))***)))''''''(((+++,,,,,,+++***)))((('''&&&*********+++++++++,,,,,,*********+++++++++,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,+++*********+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***)))))))))))))))))))))))),,,,,,,,,,,,------------,,,***))))))***++++++***))))))************)))))))))************+++++++++************))))))))))))((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,)))************+++++++++++++++************++++++************************+++***)))(((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))'''((()))******+++******)))************+++++++++++++++************++++++***************************++++++,,,,,,++++++***---------,,,,,,+++++++++++++++,,,---------------***+++,,,---------,,,+++++++++,,,---............------------------------------------------------,,,,,,,,,---------......111///---***)))***+++,,,************************++++++++++++++++++++++++)))***++++++++++++***)))////////////000000000000/////////...------,,,,,,////////////////////////000000//////.........---......//////000111111111000000000000000000000000000000000000000000000000111111000000000000111111111000/////////111222333222333444666777888888999<<<>>>AAAFFFLLLQQQVVVXXXVVVYYY\\\\\\ZZZWWWVVVUUUTTTRRRQQQQQQRRRUUUXXXZZZXXXXXXVVVTTTRRRPPPOOONNNVVVWWWXXX[[[___dddiiikkkuuuxxx~~~}}}qqqgggbbbfffkkklllnnnrrrzzz~~~tttooommmppprrrqqqrrruuu{{{|||qqqmmmmmmoooqqquuuuuuxxxzzziiibbbddd___^^^^^^aaahhhpppyyyuuurrrllleee]]]VVVPPPMMMFFFFFFHHHJJJLLLNNNOOOPPPMMMMMMNNNOOOQQQSSSUUUVVVSSSTTTUUUVVVWWWYYY\\\___```___^^^\\\YYYVVVSSSRRRNNNMMMKKKJJJKKKNNNRRRTTTSSSWWW]]]___``````bbbeeedddeeeggghhhiiijjjkkkkkkjjjjjjlllllljjjeee]]]WWWQQQMMMFFF@@@;;;888444222,,,,,,---......---------***+++,,,---...---,,,,,,+++++++++******)))))))))...---,,,***)))******+++))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((()))***************''''''((()))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++***+++,,,------,,,+++***''')))+++***'''&&&(((***''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...******+++,,,,,,,,,,,,+++++++++------------++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))*********************************+++,,,...///000((((((((((((((((((((((((******+++,,,---......///,,,***))))))***++++++***))))))************)))))))))************+++++++++************))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&&&&''')))***+++,,,---)))************+++++++++++++++************++++++************************+++***)))'''''')))***++++++***)))'''''')))***+++))))))))))))))))))))))))&&&'''(((***++++++++++++)))************+++++++++******))))))))))))******************************+++++++++,,,,,,+++++++++---------,,,,,,+++++++++***+++,,,,,,---------,,,***+++,,,---...---,,,,,,---------......---,,,,,,------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,---------.../////////...............///000111000000//////.........---////////////000000000000////////////////////////////////////////////////000000000000111111111111222111000//////......///...///000000111111000000333333555777:::<<>>CCCGGGIIIKKKPPPUUUYYYZZZYYYYYYYYYZZZXXXTTTQQQPPPOOOOOOOOOOOOQQQTTTXXX]]]bbbfffhhhsssssssssooojjjggghhhkkksssuuuwwwxxxzzz~~~zzz{{{{{{|||~~~}}}~~~|||yyywwwwwwuuutttyyyzzzvvvssshhh]]]VVVVVVTTTTTTTTTTTTUUUVVV\\\ZZZYYYXXXXXXVVVSSSPPPMMMKKKJJJIIIJJJMMMQQQTTTYYY[[[ZZZXXXYYY\\\[[[XXXXXXVVVRRRQQQPPPPPPOOONNNJJJJJJKKKLLLOOORRRUUUXXXYYYZZZ\\\^^^```bbbccccccccccccdddddddddddddddccc```^^^ZZZUUUOOOHHHDDDAAA888666222...***)))+++,,,++++++,,,,,,---...//////---------,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***************************++++++++++++++++++++++++)))))))))))))))***+++++++++++++++*********)))))))))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))************))))))*********************************+++++++++++++++******************++++++,,,,,,,,,,,,,,,+++******------,,,+++++++++++++++,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,((((((((((((((((((((((((++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***))))))))))))))))))***+++++++++,,,*********++++++++++++++++++++++++*********************++++++++++++************))))))******+++,,,+++++++++++++++++++++++++++************)))))))))++++++***************+++))))))))))))))))))))))))+++++++++*********)))))),,,+++***+++---,,,***'''***))))))+++,,,,,,***((((((((()))))))))*********************************,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******)))(((''''''((()))***,,,...000000///---------///---++++++,,,...------++++++,,,,,,,,,,,,------,,,+++***+++,,,---,,,***+++,,,,,,---,,,,,,++++++------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******...............---------000//////............///////////////............------------............////////////////////////------------------------000000000000111111111111111111000000000000000000333222222111222333444555777888;;;???EEEKKKPPPTTTSSSVVVYYYZZZYYYXXXWWWXXXWWWTTTPPPLLLJJJKKKNNNPPPPPPUUU\\\bbbgggmmmuuuzzzzzzvvvvvvwww}}}|||}}}|||tttkkkfffeeeeeeddddddcccccccccggggggggggggeee```ZZZUUUPPPMMMIIIFFFEEEHHHKKKNNNRRRUUUWWWUUUWWW[[[\\\YYYVVVUUUSSSSSSTTTTTTSSSQQQLLLKKKHHHGGGHHHKKKOOOQQQRRRSSSTTTUUUWWWYYY[[[\\\\\\]]]^^^___aaabbbbbbccccccbbb^^^ZZZTTTOOOKKKHHH<<<<<<888111***(((+++///...---,,,,,,---...///000------,,,++++++***)))))),,,++++++******++++++,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++)))))))))))))))***+++++++++++++++***************************))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************))))))******+++++++++******))),,,,,,---------,,,++++++,,,++++++************++++++++++++,,,,,,+++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++(((((())))))***++++++,,,***************+++++++++++++++************++++++******))))))******+++,,,,,,,,,,,,+++*********)))************++++++++++++------,,,+++*********+++))))))))))))))))))))))))+++************))))))))),,,,,,+++,,,------+++)))+++***)))***,,,,,,***((('''((((((((())))))))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,************,,,,,,***,,,...///...------......---++++++---......---++++++,,,,,,,,,,,,------,,,***)))***+++,,,+++***++++++,,,,,,---,,,,,,+++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***/////////...---------,,,111000///...............///////////////.........------........./////////////////////////////////........................///000000000111111111111111111000000000111111222444333222222333555777888999<<>>@@@BBBCCCFFFKKKPPPSSSSSSQQQOOOOOOQQQSSSSSSRRRRRRSSSTTTOOORRRUUUVVVWWWZZZ___ccciiipppyyy}}}~~~~~~}}}|||kkkggg```YYYTTTRRRSSSSSSVVV^^^dddbbb]]]YYYTTTOOONNNNNNOOORRRVVVYYYZZZYYYVVVVVVUUUSSSPPPMMMJJJHHHGGGGGGFFFEEEEEEEEEFFFFFFIIIIIIIIIJJJMMMPPPSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVRRRKKKCCC===;;;888444000111000///...------............------------,,,,,,,,,++++++******++++++,,,+++++++++*********))))))************************+++++++++++++++++++++++++++++++++++++++,,,------***************+++++++++************))))))))))))************++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************))))))******+++++++++******)))))))))***+++++++++******,,,++++++++++++,,,------)))***,,,------,,,***))))))))))))************+++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************++++++,,,++++++***))))))((((((***************+++++++++++++++************++++++******))))))******+++,,,+++++++++***)))))))))((()))))))))***+++,,,,,,---++++++***)))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))***+++,,,,,,+++******,,,......,,,***)))*********(((************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,...//////,,,***)))))),,,++++++---//////...---++++++,,,,,,,,,,,,------,,,***)))***+++,,,+++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------...............///............//////000............/////////000........./////////000000////////////////////////000000000000000000000000000000000000111111111111000111111111333444555666666888:::>>>AAADDDGGGHHHIIIKKKMMMOOOQQQQQQQQQPPPPPPSSSWWWZZZZZZ[[[]]]^^^^^^```bbbbbbaaaeeelllrrrwww{{{~~~zzzxxxyyyxxxzzz|||}}}|||{{{yyyxxxtttxxx~~~}}}{{{yyyyyy{{{~~~}}}{{{yyyyyyzzz|||~~~}}}ssspppkkkgggdddccccccdddjjjttt|||zzzssslllddd^^^TTTRRRQQQRRRTTTVVVWWWWWWTTTTTTRRRQQQPPPPPPPPPPPPJJJJJJJJJIIIHHHGGGEEEDDDEEEEEEDDDEEEGGGIIILLLNNNNNNOOOQQQSSSUUUWWWWWWXXXUUUQQQLLLFFFAAA===999666333333222111000000//////+++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,+++++++++*********************************++++++++++++++++++++++++******))))))******+++,,,))))))*********+++++++++)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))************))))))*********************************+++++++++++++++******************++++++)))***++++++,,,,,,,,,+++***************+++,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))************........................---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))***+++++++++,,,+++++++++++++++*********+++++++++*********************++++++++++++************))))))******+++,,,************)))))))))))))))))))))******+++++++++++++++***))))))*********))))))))))))))))))))))))(((((((((((())))))******)))+++,,,***)))))),,,......,,,***))))))***)))((())))))))))))************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---..................---+++---//////---++++++++++++++++++---///000...---++++++,,,,,,,,,,,,------,,,+++***+++,,,---,,,***)))***+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------....../////////...............///000111---.........//////000000---------.........//////////////////////////////////////////////////////000000000000111111111111000111111222333555666777888:::===BBBFFFIIIKKKMMMNNNNNNMMMNNNOOOPPPRRRTTTSSSWWW\\\```bbbdddfffgggnnnooonnnkkkjjjnnnwww{{{zzz{{{}}}}}}xxxssspppppprrrlllppptttvvvwwwvvvuuuuuunnnssszzz~~~~~~}}}tttsssqqqqqqssswww|||~~~|||yyyxxxxxxwwwvvvuuuooonnnlllkkklllnnnppprrrrrrzzz|||zzzwwwtttsssssstttuuu|||~~~uuunnnYYYWWWTTTRRRSSSUUUUUUUUURRRPPPNNNMMMNNNQQQTTTWWWMMMNNNNNNMMMKKKIIIFFFEEECCCCCCBBBBBBCCCFFFHHHJJJHHHJJJLLLOOORRRUUUVVVWWWTTTUUUTTTOOOGGGBBBAAABBB::::::999777555222000...)))******++++++,,,------,,,++++++++++++++++++,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++((((((((((((((())))))***))))))******++++++++++++(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))*********************************+++,,,,,,,,,---******)))))))))***,,,---***+++,,,,,,------------))))))((())))))***+++++++++++++++,,,,,,+++++++++))))))))))))************++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((((((((()))***+++,,,,,,---*********+++,,,,,,------,,,+++++++++******)))))))))***+++,,,,,,+++***)))*********)))***++++++,,,)))))))))))))))*********)))))))))))))))*********+++++++++***++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******)))***+++***((((((+++//////,,,***))))))***))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---***++++++,,,,,,++++++******,,,...///...---------+++***+++---///000...---++++++,,,,,,,,,---------///...------//////...---+++,,,---...////////////++++++++++++++++++++++++)))******+++---......///++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------............///------......//////000000////////////////////////////////////////////////111000///...............111000/////////000222333222222222444444333000---222333444444444666:::===AAABBBEEEGGGIIIKKKLLLLLLQQQNNNMMMMMMQQQUUUWWWXXXcccgggkkkmmmnnnqqqvvvzzzyyy|||}}}|||{{{}}}xxxpppmmmlllkkknnnrrrwww{{{~~~yyyvvvxxx||||||wwwqqqssstttwww|||{{{zzz}}}~~~}}}vvvpppqqqyyyyyyrrrppprrrsssrrrooommmhhhbbb```bbbfffggghhhnnnrrrxxx}}}xxxyyy}}}~~~~~~lllaaaXXXWWWXXXWWWVVVVVVUUUSSSQQQQQQQQQQQQPPPOOORRRPPPLLLKKKKKKLLLLLLKKKHHHHHHGGGFFFGGGHHHJJJKKKJJJIIIHHHKKKOOOSSSVVVWWWVVVWWWWWWTTTOOOJJJGGGEEE@@@===;;;999888666444222000...------...///...---...,,,++++++,,,,,,***))),,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))************************,,,,,,,,,+++++++++******))))))************)))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++******)))*********,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,,,,+++)))(((((()))+++,,,...---+++***)))******+++))))))))))))))))))))))))+++++++++************)))******************++++++++++++++++++++++++++++++************))))))))))))))))))))))))************************************+++++++++*********))))))******))))))))))))******************************((()))))))))******************))))))))))))******------------------------.........------,,,,,,,,,(((((('''(((((()))***++++++++++++++++++++++++++++++++++++*********))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,000000///...------,,,,,,------............------------,,,,,,+++***))))))........................++++++,,,------......///+++,,,,,,------,,,,,,+++------++++++++++++------,,,,,,,,,++++++******************++++++,,,,,,,,,---,,,+++***+++,,,---...---------............///.........//////////////////////////////////////////////////////////////////...------,,,,,,,,,---000000/////////000111222222222333444555444333222111333666777999;;;???AAACCCDDDEEEGGGIIIKKKLLLLLLLLLMMMNNNRRRWWW]]]cccgggnnnrrrwwwzzz{{{|||{{{yyy|||uuunnngggfffffffffjjjnnnvvv{{{|||{{{~~~|||}}}}}}~~~~~~{{{xxxuuupppiiieeeeeegggiiiiiikkkmmmpppvvv|||~~~zzzvvvuuuqqqoooqqqwww{{{zzzpppfffbbb___ZZZXXXYYYZZZXXXVVVTTTRRRPPPOOONNNPPPOOOOOOOOOPPPOOOMMMKKKHHHGGGFFFFFFFFFFFFGGGHHHGGGEEEDDDEEEHHHMMMOOOPPPPPPRRRSSSRRRPPPMMMKKKKKKFFFDDDAAA@@@???===:::888444222000///000///...---...,,,++++++,,,,,,+++))),,,+++***+++---...---,,,************************++++++++++++++++++++++++++++++************+++++++++++++++*********))))))************************,,,,,,++++++************))))))************)))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++,,,++++++*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,,,,+++***))))))***+++,,,,,,,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******************************************++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******)))(((((((((((())))))***+++++++++++++++++++++++++++++++++*********))))))+++++++++******+++++++++++++++,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******,,,------.........//////......---,,,,,,+++------............------------,,,,,,+++******)))------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------............///000000///////////////...///////////////////////////////////////////////////......---------------000////////////000111111222222333333444555666777222555999<<<>>>AAADDDFFFFFFGGGHHHIIIKKKLLLNNNOOOLLLPPPUUUYYY^^^eeennnuuuxxx}}}{{{vvvpppqqquuuzzzqqqjjjfffgggiiijjjmmmqqqyyy}}}|||sssmmmkkkmmmooopppooooooppptttyyy}}}|||wwwrrrnnnjjjfffhhhmmmpppyyywwwpppiiibbbaaacccfffdddbbb^^^YYYSSSOOOLLLMMMNNNOOORRRTTTSSSOOOLLLNNNMMMLLLKKKKKKJJJKKKKKKGGGDDDAAA@@@CCCFFFIIIJJJKKKNNNPPPPPPOOONNNMMMNNNLLLJJJHHHGGGFFFDDDAAA>>>;;;999666444333222///---...,,,******+++,,,+++***,,,+++***+++---...---,,,************************************************++++++************+++++++++++++++***************************************+++************)))))))))))))))************)))))))))************++++++++++++++++++***************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,,,,+++***))))))***+++,,,+++************+++,,,,,,++++++++++++++++++++++++,,,+++++++++************************************++++++++++++++++++++++++++++++*********))))))))))))))))))*********++++++((((((((((((((((((((((((+++++++++*********************))))))))))))*********************************++++++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))******)))((((((((())))))+++++++++++++++++++++++++++++++++*********************))))))))))))*********++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++,,,---///000111......------,,,,,,++++++------............------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------++++++,,,,,,------,,,,,,---------............///111000000000//////......////////////////////////////////////////////////111111000000///000000111////////////000000111111333333222222222333666888666999===AAACCCDDDFFFHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSXXX]]]```ccciiirrrzzz{{{~~~|||wwwssspppooommmkkknnnttt|||wwwsssuuuwwwwwwzzz~~~xxxvvvwww{{{~~~~~~xxxooofffcccfffhhhqqq|||{{{tttnnnoootttuuuvvvvvvqqqhhh]]]SSSNNNKKKKKKMMMOOOQQQRRRPPPMMMRRRQQQPPPOOOOOONNNMMMMMMJJJGGGBBB@@@AAADDDFFFGGGJJJLLLNNNNNNLLLKKKLLLLLLOOONNNLLLKKKKKKIIIFFFCCCBBB@@@===:::888666222//////---+++***,,,,,,,,,+++,,,+++***+++---...---,,,************************++++++++++++++++++++++++++++++************++++++***************************************************)))))))))))))))))))))))))))************))))))))))))*********+++++++++************************************++++++++++++,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,+++++++++***************)))))))))))))))))))))))),,,,,,+++++++++*********+++++++++***************+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))************************+++******))))))******+++*********************************+++++++++,,,,,,+++******))))))******+++((((((((()))))))))))))))))))))))))))))))))))))))++++++***)))((((((((((((*********************************************************))))))******************++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++,,,---///222333---------,,,,,,+++++++++,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,---...---,,,+++---------............///111111000000/////////...000000000000000000000000000000000000000000000000111111000000000111111222///000000111111111111111333333333222111222666999<<>>;;;777444222///---,,,,,,------,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++************************************************)))))))))))))))))))))***))))))************))))))))))))*********+++++++++************************)))))))))******+++++++++,,,+++++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***)))(((((()))))))))))))))))))))))),,,,,,,,,++++++++++++***+++++++++*********))))))++++++++++++++++++++++++++++++++++++************************++++++++++++************************************************++++++************++++++************************))))))))))))*********+++++++++************++++++))))))))))))******++++++))))))******************,,,+++***))))))((())))))************************************************++++++************++++++)))******+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++,,,---///222333---,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,---...---,,,+++---------............///111000000000000000000///000000000000000000000000000000000000000000000000///////////////000000111000111222222333333222222333555666555444555:::>>>CCCEEEGGGHHHHHHHHHIIIJJJJJJMMMSSSXXX]]]___``````dddgggjjjlllnnnssszzz}}}vvvpppllljjjjjjfffeeehhhkkkoooxxx~~~rrrllllllooouuuzzz|||~~~}}}}}}}}}{{{xxxvvvyyy{{{~~~{{{nnnggg^^^YYYRRRMMMKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPOOOOOONNNKKKGGGEEEDDDCCCBBBAAA@@@BBBDDDFFFGGGHHHKKKMMMPPPPPPPPPRRRSSSRRROOOMMMIIIHHHFFFFFFEEEBBB>>>;;;666333///------......---,,,+++***+++---...---,,,------------------------........................++++++************++++++***************+++++++++************************)))))))))************+++))))))************)))))))))************+++++++++***************+++++++++(((((())))))***++++++++++++******++++++,,,---...,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,++++++++++++******************++++++++++++,,,***************************************+++++++++++++++************++++++************************(((((()))))))))*********++++++************++++++))))))******++++++,,,,,,************++++++++++++++++++***)))))))))*********************************************++++++++++++++++++******+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++,,,---///000111------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,---------............///000000000000000111111111000000000000000000000000000000000000000000000000000/////////000000111222111222333444444444333333333777;;;;;;;;;===CCCHHHIIIJJJKKKKKKJJJKKKMMMOOOSSSXXX```iiioooqqqqqqqqqqqqpppqqqrrruuuzzz~~~{{{{{{~~~zzzwwwtttrrrssspppnnnqqqtttyyyyyywwwzzz|||xxxuuusssqqqnnnlllnnnpppsssxxx{{{qqqjjj___VVVPPPLLLJJJHHHKKKMMMOOOQQQRRRSSSSSSSSSPPPMMMJJJHHHGGGFFFCCCAAA>>>@@@BBBCCCCCCEEEGGGJJJLLLLLLNNNPPPSSSRRRPPPNNNIIIIIIIIIIIIIIIHHHEEEBBB:::666222///.........---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++))))))*********+++++++++************************************++++++,,,,,,))))))************)))))))))************+++++++++))))))*********+++++++++((((((((()))***+++++++++)))))))))******,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++'''((()))***++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,+++++++++******************+++++++++,,,,,,************************))))))*********+++++++++,,,++++++******++++++,,,************************))))))*********+++++++++,,,++++++******++++++,,,((())))))***++++++,,,,,,))))))*********+++++++++*********)))******++++++************************))))))*********+++++++++******))))))))))))******++++++,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******,,,------.........------------------------+++,,,,,,------,,,,,,+++------------------------------------------------,,,---------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---------------.........////////////000000111111222222000000000000000000000000000000000000000000000000222222111111222333444444222333444555666555444333444999>>>@@@AAADDDJJJPPPKKKLLLMMMMMMMMMNNNQQQTTT]]]cccmmmwww~~~|||zzzwwwwwwzzz~~~}}}yyytttrrrtttwww{{{}}}~~~{{{yyyzzz}}}~~~zzzwwwtttqqqoooggghhhkkkoooxxx~~~wwwkkk___VVVNNNIIIEEEEEEGGGJJJMMMOOOQQQQQQQQQRRRPPPNNNMMMKKKIIIEEECCCAAABBBCCCBBBAAAAAABBBDDDFFFGGGJJJMMMPPPPPPNNNLLLIIIIIIIIIKKKLLLLLLIIIFFF<<<888444000//////...---,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,))))))************)))))))))************+++++++++))))))******++++++++++++'''(((((()))***+++++++++))))))))))))***+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++$$$%%%(((***,,,,,,,,,,,,))))))))))))))))))))))))---------,,,,,,,,,++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,'''(((((()))***++++++,,,(((((())))))******++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))******++++++++++++))))))(((((((((((())))))+++,,,------............******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,........................+++,,,,,,------,,,,,,+++------------------------........................///......------,,,,,,++++++,,,,,,------,,,,,,+++++++++------------++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,+++***+++,,,---...000000//////.........---////////////000000000000000000000000111111111111111000000000//////......000000000111000//////...///000222444666777777777888;;;???DDDIIILLLNNNNNNRRROOOOOOPPPOOOQQQXXXaaannnvvv~~~zzzzzz||||||~~~}}}}}}{{{xxxuuupppppppppoooooorrrwww{{{}}}vvvqqqeeegggggghhhpppuuuhhhZZZPPPIIIEEEFFFGGGHHHJJJLLLNNNPPPQQQOOOTTTSSSNNNLLLMMMJJJEEEDDDDDDCCCBBBAAAAAAAAAAAAFFFFFFHHHJJJLLLNNNPPPQQQPPPOOOLLLIIIGGGEEECCCCCC???===999555222111111111......---,,,++++++,,,,,,++++++,,,------...//////+++++++++++++++++++++++++++***)))((((((((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++++++++******************************************++++++******************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***------,,,+++************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))************++++++++++++++++++************)))))))))***++++++++++++***((())))))))))))*********)))******++++++******))))))************+++++++++------------------------))))))(((((((((((())))))************************++++++************++++++*********)))******+++,,,))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,************+++,,,---...//////.........---------...------,,,,,,------...---------------------------------------------------,,,+++***)))***+++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++000/////////............////////////000000000000000000000000111111111111111111111000000000//////222222222111111111000000222222444555888:::<<<===CCCEEEGGGKKKNNNQQQSSSTTTXXXUUUTTTUUUWWWZZZccclllyyyyyywwwvvvvvvzzz~~~|||zzzyyywwwsssooollllllmmmnnnqqqwww~~~|||vvvjjjllljjjiiiooo{{{}}}qqqdddZZZSSSPPPJJJJJJLLLNNNPPPQQQRRRRRROOOSSSRRRMMMKKKMMMKKKFFFHHHGGGEEEDDDBBBAAA@@@@@@BBBBBBCCCDDDFFFIIILLLNNNOOONNNKKKHHHEEECCCAAA@@@>>><<<999666333222111111///...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,+++++++++)))************++++++++++++++++++************)))******+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************++++++************+++++++++*********+++,,,------************))))))))))))))))))))))))************************************)))))))))************+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------......------,,,************+++,,,---.........------,,,,,,,,,,,,...------,,,,,,------...------------------,,,,,,------------------------///...---,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++////////////............////////////000000000000000000000000111111111111222222222111111111111000444333333222222222222222555666777:::===AAADDDFFFNNNNNNPPPRRRUUUYYY\\\^^^aaa]]][[[]]]```eeeoooyyyzzzvvvuuutttxxx}}}}}}zzzxxxuuurrrmmmjjjhhhiiilllooovvv}}}vvvxxxvvvrrrttt}}}}}}uuujjjbbb\\\YYYSSSUUUXXXZZZZZZYYYWWWUUUQQQRRRQQQMMMLLLMMMMMMKKKMMMLLLJJJGGGDDDBBBAAA@@@@@@???>>>???AAAEEEIIIKKKNNNMMMJJJGGGDDDAAA???>>>>>><<<:::777555333333333111000///...---++++++***------,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++++++++++++++++++++---,,,,,,++++++*********)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************+++,,,---...++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))************++++++++++++++++++************)))++++++,,,------------,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++************++++++++++++++++++,,,---...///++++++++++++************))))))))))))*********************************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,+++******++++++,,,---...---,,,,,,,,,,,,+++++++++...------,,,,,,------............------,,,,,,,,,------------------------///......---,,,---------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........////////////000000000000///000000000111111111111222222222222222222222222444444333222222333444555888:::>>>BBBFFFIIIKKKLLLQQQSSSVVVZZZ___eeeiiilllmmmgggcccdddgggmmmxxx}}}{{{zzzyyy{{{{{{zzzzzzxxxvvvrrrmmmkkkiiikkkooouuu~~~}}}{{{{{{||||||{{{}}}xxxqqqkkkhhhfffcccgggmmmpppnnnggg___YYYSSSRRROOOLLLLLLNNNPPPQQQRRRPPPNNNJJJGGGEEECCCBBBAAA@@@>>>>>>???CCCGGGJJJLLLKKKJJJGGGDDDAAA???>>>>>>===;;;999777666666555333333222000///---,,,+++//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++------,,,,,,+++***))))))))))))*********+++++++++***************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))*********++++++++++++++++++*********))))))***++++++,,,---,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,************************,,,++++++******++++++,,,*********+++,,,---...///++++++*********)))))))))((()))))))))************************************************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,------......------,,,+++++++++++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,+++------------------------------,,,,,,+++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////////////////000000000000///000000000111111111111222222222222222333333333444333222111222444777999;;;???EEEKKKOOOQQQQQQQQQTTTWWW^^^fffnnnvvv|||{{{sssmmmlllooottt~~~|||{{{}}}zzz{{{}}}~~~|||xxxuuusssqqqtttyyy}}}zzzrrrtttxxx|||zzzzzz{{{www}}}yyykkkaaaVVVRRRMMMJJJIIIKKKNNNQQQTTTRRRPPPMMMJJJHHHFFFFFFDDDBBB???>>>>>>@@@DDDFFFJJJIIIIIIGGGEEECCCAAA@@@>>>>>><<<;;;:::999999999666666555444333111///...........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********++++++++++++++++++*********)))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,---******)))))))))(((((((((((()))))))))************************************)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,+++,,,,,,------------------...............------,,,,,,------............------,,,,,,,,,---------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////////////////000000000000000000000000111111111111111222222222222333333333555444222222444888<<>>>>>???@@@EEEEEEFFFGGGFFFEEECCCBBB?????????>>>>>>======<<<999999999999888666444333---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////++++++++++++++++++++++++---,,,,,,++++++*********)))************+++++++++)))))))))***++++++,,,,,,************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++************)))************++++++++++++++++++************)))))))))***++++++++++++***************++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************,,,,,,++++++++++++,,,,,,******))))))******++++++))))))))))))((((((((('''))))))))))))************++++++++++++++++++++++++)))))))))************+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,++++++,,,,,,,,,,,,------------,,,------......------,,,------,,,,,,,,,,,,------------...............///...------,,,,,,------...------------------------------------------------...////////////...------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000////////////000000000000000000000000111111111111111111111111222222222333666555333444777<<>>======???@@@CCCEEEFFFFFFEEEDDD@@@AAAAAAAAAAAA@@@@@@@@@;;;<<<=========;;;999777111111000000//////......------------------------,,,,,,,,,,,,---...///000++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))+++,,,---......,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++************)))************++++++++++++++++++************))))))***++++++,,,,,,++++++************++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++******))))))))))))******************************---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++*********)))))))))(((((())))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///......---,,,,,,++++++,,,,,,,,,------------...,,,------......------,,,...------,,,,,,,,,------,,,,,,,,,------............------,,,,,,------...+++,,,,,,------.........------------------------...///000000000///------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,---------......---------------------------.........//////000000////////////000000000000000000000000111111111111000000000111111222222222888666555555999???EEEIIIQQQQQQPPPQQQSSSWWW[[[^^^iiirrrzzzyyy{{{}}}yyyrrrmmmsssooopppwwwzzzrrrnnnpppuuu{{{}}}pppaaaVVVLLLDDDDDDJJJMMMMMMNNNNNNPPPQQQSSSSSSSSSQQQNNNIIIEEEAAA>>>===;;;===@@@CCCEEEFFFFFFEEEAAABBBBBBCCCCCCBBBBBBAAA===>>>???@@@???>>><<<:::666666444333222000//////------------------------******))))))***+++---...++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&''')))+++---...//////************+++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************))))))************++++++++++++++++++************)))++++++,,,------------,,,******+++++++++,,,,,,,,,*********++++++*********)))************+++++++++))))))))))))))))))))))))+++******************+++************************---,,,,,,++++++,,,,,,---......---,,,+++++++++++++++++++++************)))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,,,,---------......,,,------......------,,,...------,,,,,,,,,------+++++++++,,,,,,---------...------,,,,,,------...***++++++,,,---...//////------------------------,,,---.........---+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++)))************+++++++++,,,,,,,,,------.........------------------------////////////000000000000000000000000111111111111///000222333333333111000222111111333444444333222777777999<<>>?????????BBBBBBCCCCCCCCCCCCBBBBBBAAA???>>>>>>AAAEEEGGGHHHFFFCCC???999555333111111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++,,,,,,,,,+++***(((''''''***------,,,+++++++++++++++++++++,,,,,,---,,,+++))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********((()))***+++,,,+++******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++(((((((((((())))))))))))************++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,(((***,,,,,,***)))***,,,++++++************+++++++++++++++******)))))))))++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++************++++++++++++************************++++++++++++*********))),,,+++************+++,,,+++++++++---000111222111------,,,+++***++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------------......///.........,,,---.........,,,***))).........------,,,,,,,,,---------------------------------.........//////////////////////////////------------------------------,,,+++******))))))------------------------------------.........//////---++++++,,,......---........./////////000000///000000000000111111111...///111222222222111000222222222222444666888999<<>>============@@@@@@AAABBBBBB@@@???>>>>>>>>>???@@@AAAEEEIIILLLKKKIIIFFFBBB===999555333000///......------------)))))))))***,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,++++++++++++++++++***+++++++++)))***+++---)))))))))))))))***+++,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********))))))*********++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,***+++,,,+++***)))***+++,,,***'''%%%%%%'''***,,,,,,,,,++++++++++++******++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++************+++++++++,,,************************,,,,,,,,,+++++++++++++++++++++***))))))***++++++++++++,,,///333666777777111000...,,,+++*********,,,,,,------------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------.........///......------+++,,,---......---,,,+++.........------------------------------------------------...............---------------------------------------------------------,,,,,,+++++++++------------------------------------............///---++++++---...------111111111111222222222222111111111222222222333333...///000111222222222111222222222333444777;;;>>>DDDFFFIIIMMMQQQTTTWWWXXXZZZZZZ\\\aaajjjttt||||||}}}}}}xxxvvvyyy}}}}}}{{{xxxxxx~~~}}}~~~}}}zzz{{{vvvggg___ZZZYYYYYYWWWUUURRROOOMMMPPPQQQSSSUUUXXXYYYXXXWWWRRRMMMFFFAAA>>>===<<<<<<===>>>???@@@@@@???>>>======???BBBBBBAAACCCHHHLLLMMMLLLKKKIIIDDD>>>999555000///...---,,,,,,,,,---(((((()))***+++---...///........................---,,,++++++*********+++,,,,,,,,,++++++*********(((***+++,,,+++***+++,,,)))))))))))))))***++++++,,,,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,------------*********+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,***'''%%%%%%'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******))))))******++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++************************+++***,,,///333777888888111000///---,,,+++******+++,,,,,,------------,,,------------............------------------------...---,,,++++++,,,---...------------------------.../////////...---,,,,,,++++++,,,---......------...............---------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------------------------------...---,,,,,,---...---,,,111111111111222222222222........./////////000000///000111111222333333333111333444666777:::@@@DDDMMMMMMOOORRRVVV[[[___bbbccccccfffllluuu}}}|||yyy{{{|||wwwttttttttttttssssssuuuyyy}}}}}}{{{yyyxxx}}}xxxuuuzzz~~~tttnnnnnnmmmjjjfff___WWWPPPLLLNNNMMMMMMPPPTTTWWWWWWVVVWWWRRRKKKEEEBBB@@@???===;;;<<<>>>?????????>>>>>>???BBBCCCCCCAAAAAAEEEHHHJJJLLLMMMLLLHHHCCC===999222000...---,,,+++,,,---+++*********++++++,,,---........................,,,,,,++++++******++++++,,,,,,,,,++++++*********&&&(((+++++++++******+++,,,,,,+++************+++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******''''''((((((((()))))))))))))))))))))*********+++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---...---+++******++++++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---************************,,,+++******))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))***************************++++++*********+++******---000222333222.........------,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------...---,,,++++++,,,---...------------------------.../////////...---,,,,,,+++,,,,,,---.................................................................................---------------------------------------------------------------------......------------------------------------------,,,,,,...---,,,,,,......---,,,........./////////000000000000000000111111111111000111111222333444555555222555999;;;===@@@FFFKKKSSSTTTVVVZZZ```gggnnnrrrsssqqqqqquuu|||{{{wwwwww|||wwwppplllkkkmmmnnnnnnoooqqquuu{{{}}}}}}~~~|||||||||yyy~~~}}}wwwzzzxxxqqquuuxxxooodddZZZTTTMMMJJJIIIKKKQQQUUUWWWVVVYYYUUUPPPKKKHHHFFFDDDBBB>>>>>>>>>>>>>>>>>>??????BBBBBBCCCBBBAAA@@@BBBCCCFFFHHHKKKMMMKKKGGGBBB>>>666444111...---,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++''')))++++++***)))***+++...---,,,+++++++++++++++)))))))))***+++,,,...///************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************)))))))))***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********))))))*********((((((((()))))))))******(((((()))))))))*********++++++******++++++,,,---------,,,,,,,,,,,,------000---+++***+++++++++*********+++,,,,,,+++******++++++,,,,,,,,,,,,------************************,,,+++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************)))))))))))))))************+++,,,,,,,,,,,,+++***+++******+++---......---+++,,,,,,------------,,,)))***+++,,,,,,---,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,------...------------------------.........///......------,,,,,,------.........///.............../////////.......................................---------........................------------------------,,,,,,,,,------.........------------------------------------,,,,,,,,,,,,---,,,,,,---......---+++------........./////////222222333333333444444444222222222333444555777777555:::???BBBDDDGGGMMMRRRUUUWWW]]]eeeoooxxx{{{zzz|||xxxuuuuuutttrrrrrrwwwvvvppplllkkkooooooppprrruuuzzz|||{{{}}}yyysssvvvwwwpppuuuuuukkkdddWWWRRRNNNNNNSSSXXXYYYYYYZZZWWWSSSQQQOOOLLLIIIGGGDDDCCC@@@>>>======>>>>>>BBBAAA@@@@@@AAAAAAAAA@@@AAADDDIIILLLMMMKKKGGGEEE<<<999555222////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++,,,,,,***,,,,,,+++***)))***+++,,,++++++++++++,,,------+++************+++---...++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++++++++***((('''******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------))))))*********+++++++++++++++******++++++,,,---------,,,,,,,,,,,,------111...***)))+++,,,+++******++++++++++++++++++******+++++++++,,,,,,,,,,,,************************,,,+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------************************)))))))))******++++++++++++,,,------------,,,+++,,,+++***+++---...---,,,***+++,,,------,,,++++++***+++,,,---............,,,,,,,,,,,,---------...........................,,,------------------,,,------------------------------......///............------------......///---........./////////000........................//////.........---------........................------------------------***++++++,,,------......---------------------------------,,,,,,,,,++++++---,,,,,,---//////---+++////////////000000000000//////000000000111111111333333333444555666888999777===DDDHHHIIILLLQQQVVVTTTYYYcccnnnzzz|||~~~{{{wwwsssooommmllllllmmmpppwwwzzzsssooommmqqqrrrsssuuuxxx~~~|||{{{}}}xxxqqqttt~~~wwwqqqvvv~~~xxxrrrfff___XXXUUUXXX[[[\\\[[[YYYXXXUUUTTTSSSQQQMMMJJJJJJGGGCCC???<<<<<<<<<===BBB???===???BBBCCCAAA>>>???BBBGGGLLLNNNMMMKKKIII@@@===999555222111111111---,,,,,,,,,------...///........................+++++++++***++++++,,,,,,*********++++++,,,,,,------......,,,******+++,,,)))))))))***+++---...///---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++)))***,,,---,,,***((('''*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---...------,,,,,,------...222...***)))+++,,,,,,***++++++***))))))***++++++*********++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++***)))*********++++++++++++++++++++++++++++++,,,,,,,,,---------*********************************++++++,,,,,,,,,,,,,,,............,,,,,,---++++++,,,...///...---++++++,,,---,,,+++***)))+++,,,---...////////////---------.........//////........................+++,,,............,,,+++------------------------,,,,,,---.../////////...///......---------......---.........//////000000//////////////////////////////.........---------------------------------------------------------******++++++,,,---......---------------------------------,,,,,,+++++++++---,,,,,,...//////---+++111000000/////////000000...///000222333333333333222222333666888999888777AAACCCGGGJJJLLLNNNQQQSSSXXXeeesss~~~}}}~~~zzzvvvsssqqqooollliiikkkkkkoooyyy}}}zzzzzzuuurrrvvvyyy~~~}}}wwwyyyxxxrrrzzzssslllaaaYYYVVVWWWZZZ\\\[[[XXXVVVUUUVVVVVVTTTQQQNNNLLLIIIFFFCCC@@@???>>><<<;;;;;;<<>>===;;;::::::===???@@@AAABBBCCCEEEGGGIIIJJJKKKKKKFFFCCC>>>999444222000000222///,,,,,,///000000///+++******)))******++++++,,,,,,,,,++++++++++++***...---,,,+++************,,,,,,,,,,,,++++++++++++,,,,,,*********,,,...///---,,,,,,+++***)))((((((******++++++,,,,,,------******++++++,,,------...++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,------'''((()))((('''((()))+++,,,++++++******++++++,,,************************---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///...---++++++*********)))+++,,,+++***))))))***************************,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,------...------------------......//////.........---------------------------------++++++,,,,,,,,,------------------------------------------.........//////,,,------......------,,,---------------------------------............//////...---,,,,,,---...///------------------,,,,,,,,,,,,------.........///000///---++++++,,,---...,,,------......------,,,------------------------////////////000000000000111111000000000000111111000000111111222222333333777666666777<<>>@@@AAADDDEEEFFFGGGHHHHHHHHHHHHIIIFFFAAA<<<777444222222000...------///111222111------,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++......---+++************,,,,,,,,,------------------,,,+++++++++,,,---...,,,+++++++++************(((((()))***+++,,,---...******++++++,,,,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++...------------------...((()))))))))((((((***+++,,,++++++******++++++,,,************************,,,,,,++++++******++++++******+++++++++,,,,,,,,,************************,,,,,,+++***************((()))++++++******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,---------***+++,,,---......------...............---------------------------------,,,,,,,,,,,,------------------------------------------........./////////------............---------------------------------------............/////////---------...///000.........---,,,,,,,,,+++******+++,,,---.../////////...---,,,,,,,,,---...------............------------------------------////////////000000000000000000/////////000111111333333333333444555555666777888999<<>>999777999<<>>???BBBCCCEEEGGGIIIKKKLLLLLLLLLJJJFFFBBB===:::888777//////.........///111222///...------,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,---......((()))))))))******++++++------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******************************+++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))*********+++,,,+++******,,,...,,,++++++******++++++,,,************************,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---.........,,,***)))+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))+++++++++,,,,,,,,,---------,,,+++******+++,,,---,,,,,,---......---------...---------------------((())),,,.........---,,,---.....................------------------------,,,,,,---------.........------------------------........./////////000000---......//////......---........................---------............///............//////000000111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,.........---.........///---......//////......---........................////////////000000000000///.........///000111222111000000111333555888999888>>>FFFKKKOOORRRWWW[[[ZZZZZZZZZ\\\```hhhrrryyy}}}rrroooqqqzzz}}}}}}yyyuuuwwwzzzxxx|||zzzwwwyyy|||oookkknnnxxxxxxkkkccc___UUUVVVUUUSSSPPPMMMMMMMMMQQQRRRTTTUUUVVVVVVUUUUUULLLGGGAAA<<<;;;<<<===>>>???@@@CCCFFFIIIKKKMMMMMMKKKJJJGGGCCC@@@===;;;:::222222222000......000222222111000///.........///------------,,,,,,,,,,,,,,,++++++,,,,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,(((*********))))))***,,,,,,++++++******++++++,,,************************++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,***''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,+++,,,,,,------------,,,---------------.........***+++,,,---......---------------...............------------------------,,,---------............------------------------....../////////000000000......////////////..............................---------............///---------.../////////000.........---,,,,,,,,,+++...---------,,,,,,,,,+++---.........////////////......////////////..............................////////////000000000000000000000000111222333444222222222333555999<<<>>>???EEEMMMQQQRRRUUUZZZ^^^eeefffgggiiilllrrrzzz~~~wwwrrrtttzzz}}}yyyyyy}}}uuunnnlllsss~~~vvvqqqpppgggfffddd]]]UUUOOOLLLLLLPPPQQQRRRSSSTTTVVVWWWWWWQQQLLLEEE@@@>>>======<<<===>>>AAADDDGGGIIIJJJKKKJJJIIIGGGDDDBBB???===<<<777777666333000...000222444333222111000000000000...------------,,,,,,,,,......---,,,,,,,,,,,,,,,---------------,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))*********))))))+++---,,,++++++******++++++,,,************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,+++)))''''''***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,------......//////------------------......---------.........//////------------------------------------............------------------------.../////////000000000000......////////////..............................---------............///+++,,,,,,---.../////////------------------,,,,,,---------------.........------...///////////////......////////////..............................////////////000000000000222222222222333444555666555555555777:::>>>AAACCCEEEKKKQQQSSSTTTVVV\\\aaammmoooppprrruuuyyy}}}yyywwwxxxxxxuuuuuu}}}yyy{{{zzzrrrmmmqqqzzzzzzpppcccYYYSSSRRRPPPPPPQQQQQQSSSUUUVVVWWWTTTOOOIIICCC@@@>>>===<<<<<<===???BBBEEEFFFHHHHHHIIIHHHGGGEEEBBB@@@???>>>:::;;;:::666111///000222000000...---,,,,,,,,,,,,......---------,,,,,,,,,111000///---+++*********---------,,,,,,+++++++++)))***+++,,,---.........---------,,,,,,+++++++++******+++,,,---......///++++++******************+++++++++,,,,,,---------------------------------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---,,,++++++---///,,,++++++++++++++++++,,,************************+++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))))),,,---,,,+++***+++---000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------***+++,,,------,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,---...///000000//////...---------......---------.........//////---------------------------------.........//////------------------------////////////000000000000......////////////......////////////////////////---------.........//////***+++,,,---.....................///////////////+++,,,,,,---...///000000------...///000000//////......////////////......////////////////////////////////////000000000000000000///111222333333222222444777999;;;???EEEHHHOOOQQQSSSUUUXXX___jjjrrr~~~}}}zzzyyyuuuqqqssszzz{{{xxx~~~~~~xxxvvvyyy|||}}}wwwhhh]]]XXXVVVPPPNNNSSSVVVWWWXXXZZZXXXUUUQQQKKKGGGCCCAAA@@@>>>>>>???>>>>>>???BBBDDDIIIHHHFFFDDDBBBAAA@@@@@@???<<<888666666444111---111111000///////////////++++++,,,---------,,,,,,...------,,,,,,++++++***...---,,,+++++++++,,,---------------,,,,,,+++***000///......,,,,,,+++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))...------,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,+++******)))***+++---...******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...***&&&&&&***------***+++++++++***************+++)))((()))***,,,++++++.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,---------............................................................------------......------------------------............/////////000)))***+++,,,------------////////////////////////............/////////000//////000000///...------///...---,,,,,,---...////////////......---------000////////////000111111000000111000000///......///////////////000111111111111111111111111111111222111000//////000111222222222111222333333333333555777999;;;>>>CCCJJJOOORRRRRRSSSVVV\\\fffpppxxx|||~~~yyyvvvwwwvvvwww|||yyyxxx}}}~~~}}}tttjjjeeeZZZRRRMMMOOOTTTUUUUUUWWWWWWUUURRRNNNJJJGGGDDDCCC??????????????????AAABBBFFFFFFEEEDDDCCCAAAAAA@@@@@@===:::999888666333000111111000///////////////---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---------------------,,,++++++---,,,,,,++++++******)))---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------(((%%%%%%))),,,+++)))***************+++++++++---+++***+++,,,------,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,,,,---------.........................................................///......------......///------------------------........./////////000000+++,,,---...////////////////////////////////////........./////////000000000000111111000000///...//////...------...//////000000//////............---------------...//////000000000111000000/////////////////////000111111111111111111111111111111222111000//////000000111555444444333333333333333777999<<>>>>>???AAACCCDDDCCCBBBAAAAAAAAA@@@???>>><<<:::888222111000///////////////............---,,,+++***+++++++++,,,,,,---------******++++++,,,---......+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........---------------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++))))))*********+++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...,,,***+++---///...---))))))******+++,,,------...------...000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------------------............................................................//////............//////////////////////////////...////////////000000000///000000111222222111111000000000000000000000000...////////////000000000000111111111111111000000////////////////////////////////////////////////000////////////000111111//////000111222222222222000000111111111222111111111111111111111111111111222222111000000/////////333444444333111222555777999>>>GGGMMMRRRTTTUUUVVVWWWWWW[[[eeettt~~~{{{uuupppppptttyyy|||xxxyyy~~~tttfffXXXSSSSSSRRRQQQQQQQQQRRRUUUVVVUUURRROOOMMMJJJIIIHHHHHHHHHFFFBBB>>><<<>>>@@@BBBCCCCCCAAA@@@@@@AAABBBBBB@@@>>><<<;;;444333222111000/////////,,,------......------------------,,,,,,+++++++++)))***+++,,,------......******++++++++++++******+++,,,,,,------......///+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,+++***)))******++++++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,---.........))))))***+++,,,------...---,,,,,,---///000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////......................../////////////////////////////////....../////////000000000000000000000000////////////000000000111//////000111111111000000111111111111111111111111////////////000000000111//////000111111000000000000000000000000000000000.....................///111000000000000111222222000000111222333333222222000000111222333222222222111111111111111111111111111111111111000000//////222444555444333444999===>>>DDDLLLRRRUUUUUUUUUUUUVVV[[[cccppp}}}}}}zzzyyywwwrrroooqqqvvv|||~~~~~~~~~zzzvvvkkk```ZZZUUUQQQOOOPPPRRRSSSUUUWWWWWWUUUSSSQQQOOOMMMLLLMMMNNNKKKEEE@@@===>>>@@@AAAAAAAAA@@@???>>>@@@CCCCCCAAA???>>>===888777555333111///......,,,,,,---.....................---,,,,,,+++************,,,,,,------------)))******+++++++++++++++*********++++++,,,,,,,,,******++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,***++++++,,,,,,------...,,,+++***)))((()))***+++---,,,,,,+++******))))))++++++++++++++++++++++++,,,++++++******++++++,,,((()))***,,,,,,---,,,,,,******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------............***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******++++++,,,,,,------++++++,,,---//////---+++,,,,,,,,,------------...,,,,,,,,,,,,---------------------...............------........./////////........................////////////////////////000//////......//////000000000000000000000000000/////////000000000111111//////000000111000000///111111111111111111111111/////////000000000111111...///000000111000000000000000111111111111000000......////////////000000000000000000000111111222111111222333333333222222000111222333444333222222111111111111111111111111000000111111111111000000111444666666555888>>>DDDHHHLLLQQQTTTUUUUUUUUUVVVVVV___mmm{{{~~~}}}}}}|||xxxuuuwww|||}}}||||||~~~|||ssszzzyyyrrrjjjddd\\\TTTQQQTTTUUUVVVWWWXXXXXXWWWVVVUUURRRQQQPPPQQQSSSPPPIIICCC@@@@@@?????????>>>>>>>>><<>>>>>>>><<<:::888555222000...------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++++++++,,,---------------+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++,,,,,,---.........,,,+++))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,+++*********+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------.........//////******+++,,,,,,---......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///---+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.....................////////////........................////////////////////////000000////////////000000//////////////////////////////000000000111111111000000111111111111000000222222222222222222222222//////000000000111111111///000111111222222111111000111111222222111111000000000111111111222222222222222111111222222333444333333333333333333222222000111333444555444333222111111111111111111111111...///000111222222111111111444777888777;;;BBBIIIPPPRRRTTTTTTTTTTTTVVVXXXVVVbbbsss}}}~~~wwwvvvyyy{{{~~~zzzqqqyyy}}}yyytttmmmbbbXXXVVVYYYWWWXXXYYYZZZZZZYYYXXXXXXUUUSSSRRRTTTVVVSSSLLLEEEBBBAAA???>>>============:::>>>BBBCCC@@@>>>>>>>>>>>><<<999666333000...---000000//////...---++++++***++++++,,,,,,------...+++,,,---------,,,+++***,,,------.../////////...------------------------,,,,,,,,,------.........******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......///...,,,******+++,,,---+++++++++,,,,,,---......------------------------,,,++++++++++++++++++,,,+++,,,------,,,+++)))(((******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------***+++------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...+++,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------................../////////000........................000000000000000000000000000000////////////000000////////////////////////000000000000111111111111111111222222222111111000222222222222222222222222000000000000111111111111000111222333333333333333000111222333333222111000222222222333333444444444555555444444444555666666444444444444333333222111000111333555555444333222111111111111111111111111,,,...000111222222222222777666555666;;;CCCLLLRRRZZZTTTRRRVVVXXXWWWYYY]]]hhhppp|||~~~~~~~~~wwwrrrrrrwww~~~yyy{{{~~~wwwpppjjjeeecccddd```[[[YYYZZZ[[[ZZZXXXYYYWWWWWWWWWXXXVVVPPPLLLDDDAAA>>>===<<<<<<;;;:::>>>>>>????????????>>>>>>@@@>>><<<999666333000//////...---,,,+++,,,------,,,------......------,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******++++++,,,,,,---,,,***(((((()))))))))(((++++++++++++++++++++++++,,,,,,,,,++++++*********))))))************)))))),,,,,,,,,++++++*********+++******)))***+++---...---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++++++++,,,---...///000........................,,,,,,,,,---------....../////////...------,,,,,,------------------------000000000000000000000000222222111111000000//////000000000000000000000000000000/////////.........000000000000000111111111222222222333444444555555555444222000000111333444333333333444444333333333333333444555666777777888777777777777888999:::;;;:::;;;<<<<<<:::999999999<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;:::999888:::888777777777777666444777777555444333333333333222222222222222222222222777888:::===BBBIIIPPPTTTXXXUUUVVV\\\^^^^^^aaagggpppwww~~~~~~}}}xxxuuuuuuxxx}}}}}}zzz||||||xxxuuummmiiiccc^^^\\\\\\\\\\\\\\\ZZZYYYZZZZZZYYYTTTPPPHHHEEEAAA>>>>>>>>>===<<>>===<<<>>>>>><<<:::888555333111000///...,,,,,,,,,------,,,------......------,,,......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---------...---++++++,,,,,,+++***------------------------,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......///........................------------............................................................000000000000000000000000111000000000000/////////111111111111111111111111000000000111111111111111222222333333444555555555222222222222222333333333777777666555666777888999777777888999999999999999888888999;;;<<<>>>???@@@???@@@@@@AAABBBCCCCCCDDDDDDEEEGGGFFFDDDBBBBBBCCCIIIIIIIIIIIIHHHHHHHHHHHHDDDEEEEEEEEEDDDCCCBBBAAA@@@???============;;;:::888888888888888888999999555555555555555555555555888<<>>>>>@@@AAABBBBBBAAA???===;;;=========<<<;;;999666555111000///---,,,,,,------,,,------......------,,,...------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,------......///---++++++,,,---,,,+++........................,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,---,,,,,,+++***))))))------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------...//////---......//////......---------------------------------------------------........................------------------------------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------...---------------..........................................////////////,,,------...//////000000////////////////////////000000000000000000000000....../////////000000000111111111111111111111111111111222222333444444444111111222222333444555555333333333444444444444444777888999:::;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLMMMNNNPPPQQQRRRRRRQQQQQQRRRTTTUUUTTTRRRPPPPPPQQQTTTTTTTTTTTTUUUUUUUUUUUURRRRRRSSSSSSRRRQQQOOONNNLLLJJJHHHHHHHHHGGGEEEDDD@@@@@@@@@@@@???>>>===<<<::::::999999888888888888:::@@@HHHNNNQQQSSSVVVXXXZZZ```iiinnnooopppuuu{{{}}}xxxssswww~~~||||||~~~}}}|||sssfff``````bbb```````````````___^^^]]]TTTOOOIIIDDDBBBAAA@@@??????@@@BBBCCCCCCAAA???===<<<===>>>>>>===<<<:::888333222000...------------,,,------......------,,,---------------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---+++******+++,,,+++***........................+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------............---------------...............------------------------------------------------------------------------........................,,,,,,,,,++++++******)))+++++++++,,,,,,,,,,,,---///......------------...........................////////////000000000000---........./////////000////////////////////////////////////////////////---------...///000000111111111111111111111111111222222222333333333444444111222222333333444444555666666777888999:::;;;;;;999;;;===@@@BBBBBBAAAAAAFFFGGGIIIJJJKKKKKKLLLLLLOOOOOOOOOPPPQQQSSSUUUVVVYYYZZZ\\\]]]]]]\\\ZZZYYY[[[\\\]]]]]][[[YYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^___^^^^^^`````````^^^\\\[[[YYYXXXVVVUUUUUUTTTRRRQQQNNNMMMLLLKKKHHHEEEBBBAAABBBAAA@@@>>>===;;;::::::>>>DDDMMMRRRTTTUUUXXX[[[ccckkkuuuxxxxxxxxxzzz|||}}}|||}}}~~~wwwuuu{{{~~~nnnddd```aaa^^^___aaabbbbbbaaaaaa```XXXSSSMMMHHHFFFDDDBBB@@@===???AAACCCDDDDDDCCCBBB>>>>>>??????>>>===<<<;;;555444222///...---------,,,------......------,,,,,,,,,---......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------,,,,,,---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,,,,++++++*********++++++,,,,,,,,,---------//////...---------............................../////////000000000111111000000/////////.................................////////////////////////,,,,,,---...///000111111111111111111111111111111333333333333333333333333666666666777777888888888:::;;;<<<>>>@@@BBBDDDDDDEEEGGGJJJMMMNNNNNNMMMLLLRRRSSSSSSTTTUUUUUUTTTTTTYYYXXXWWWVVVVVVWWWXXXYYY[[[[[[]]]]]]]]][[[XXXWWWXXXZZZ[[[[[[ZZZYYYZZZ[[[```aaaaaabbbcccdddeeeeeedddeeeggghhhiiigggfffdddeeecccaaaaaaaaa```___]]][[[[[[YYYXXXUUUSSSQQQOOOOOONNNLLLJJJGGGEEECCCBBBBBBHHHPPPTTTUUUYYY___eeeqqqzzz}}}}}}zzzxxxzzz~~~zzz{{{wwwjjjccc```[[[^^^bbbddddddcccbbbbbb[[[XXXRRRNNNKKKHHHEEECCC>>>???@@@BBBDDDEEEFFFFFFAAA@@@@@@>>>======<<<<<<777666333111///...------,,,------......------,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........,,,++++++---......---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***)))(((((()))***+++***++++++++++++,,,,,,,,,))))))***+++,,,,,,---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...............//////........................////////////000000000000111111000//////...------........................000000000000000000000000------...///000000111111222222222222222222222222555555555555555666666666777888999:::<<<===??????CCCDDDFFFHHHJJJLLLNNNOOOWWWXXXZZZ\\\\\\[[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWWWWYYYWWWUUUSSSSSSSSSUUUVVVSSSTTTUUUUUUUUUTTTSSSRRRRRRTTTVVVVVVVVVVVVWWWXXX_________```aaabbbbbbccceeegggjjjlllmmmlllkkkiiikkkiiihhhhhhiiiiiigggfffcccbbbaaaaaa```aaaaaabbb]]]\\\[[[XXXVVVSSSRRRQQQFFFKKKQQQUUUXXX___jjjttt|||wwwwww|||}}}}}}rrrfff```XXX]]]cccgggfffdddcccccc^^^\\\XXXUUURRRNNNIIIFFFAAAAAAAAAAAACCCEEEFFFHHHDDDCCC@@@===<<<;;;;;;<<<999777444111///......---,,,------......------,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,+++******,,,------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------,,,,,,+++,,,,,,---......//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......------........./////////......---......///000111................................./////////000000000000000///////////////////////////////////////000000000000000000000000/////////000000111111111222222222222222222222222666777888:::;;;===>>>>>>===>>>AAADDDHHHKKKNNNOOOTTTUUUVVVWWWXXXZZZ[[[[[[aaaaaabbbbbbbbb```___^^^ZZZZZZYYYWWWUUUSSSQQQPPPPPPNNNLLLJJJJJJKKKMMMNNNKKKLLLMMMNNNPPPQQQRRRRRRPPPSSSVVVWWWWWWXXXZZZ[[[]]]]]]]]]^^^^^^_________cccfffjjjmmmoooooommmllllllkkkjjjjjjllllllkkkjjjeeecccbbbaaabbbdddgggiiifffeeedddcccbbbaaa``````HHHMMMSSSVVVZZZdddsss~~~xxxwww{{{|||wwwjjj```WWW]]]eeeiiihhhfffdddddd```^^^\\\YYYVVVRRRLLLIIIDDDCCCBBBAAABBBDDDFFFGGGGGGDDD@@@===:::::::::;;;999888555222000.........,,,------......------,,,***+++---//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------***((('''((()))++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,***))))))***,,,---*********++++++,,,,,,,,,...---+++***)))******++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---..................---++++++,,,,,,---...//////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........////////////000---------......000111222....................................////////////......//////000000111111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222777999;;;===@@@CCCEEEFFFHHHJJJNNNSSSXXX]]]aaaccccccccccccdddddddddeeeeeebbbbbbaaa```___^^^]]]\\\UUUUUUSSSQQQNNNKKKHHHGGGGGGEEECCCBBBBBBDDDGGGIIIHHHIIIJJJLLLOOORRRUUUWWWTTTVVVZZZ\\\\\\^^^```bbbaaaaaaaaaaaabbbbbbbbbbbbbbbeeeiiimmmooopppnnnmmmkkkjjjiiijjjlllmmmlllkkkeeeccc```^^^^^^```dddfffggggggggghhhhhhhhhhhhhhhJJJOOOTTTZZZbbbooo~~~}}}|||}}}sssbbbWWWZZZaaajjjkkkhhhgggjjjfffeeebbb___ZZZVVVRRRPPPIIIHHHGGGEEEEEEGGGIIIJJJJJJHHHDDDAAA>>>======>>>===<<<:::777444222000///......//////......---,,,...---+++***)))***++++++...---,,,++++++++++++,,,+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,...000...,,,***+++,,,,,,------,,,,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///000///...---------------//////...------------..............................------,,,,,,------...............////////////......------------......111111111111111111111111000000000000000000000000000000111111222222222222222222222111111000000000222222333333333222111000444444444444666888:::<<<;;;???CCCGGGJJJMMMQQQTTTZZZ]]]aaadddfffiiilllnnnooooooooommmjjjeeeaaa^^^aaa___]]]___aaaaaa^^^[[[[[[XXXTTTPPPNNNMMMMMMNNNLLLLLLJJJGGGDDDCCCEEEGGGFFFFFFHHHIIILLLOOOQQQRRRRRRWWW\\\^^^]]]___ccchhhiiijjjkkkjjjhhhggghhhiiiiiikkknnnpppqqqpppooonnnnnnoooppppppooommmjjjhhhgggccc^^^ZZZXXXXXXZZZ\\\aaaccceeeggghhhiiihhhhhhJJJOOOVVV^^^gggttt~~~~~~yyyiiiYYYYYY^^^fffiiihhhhhhjjjjjjiiigggddd```\\\YYYXXXQQQNNNIIIFFFDDDEEEGGGIIILLLJJJHHHEEEBBB???>>>===>>>===;;;888555222000///---...............------------,,,+++++++++++++++------------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...///...,,,+++,,,,,,---------------,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------///......------------...//////...------------...------------------------...------,,,,,,------...............///////////////..................///////////////////////////000000000000000000000000111111111111111111111111000000000000000111111111000111222222333444555555444555666999<<<@@@CCCEEEJJJMMMRRRUUUXXXZZZ]]]```dddgggkkknnnoooppprrrtttppppppqqqpppnnnkkkgggeeefffeeecccdddffffffdddbbbaaa___\\\YYYXXXWWWXXXYYYXXXXXXVVVSSSPPPNNNNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKIIINNNSSSVVVXXX\\\dddjjjlllmmmnnnnnnmmmlllmmmooooooqqqsssuuuuuutttrrrpppppppppppppppooonnnlllkkkhhheee```ZZZVVVSSSRRRRRRXXXYYY[[[]]]___aaaaaabbbLLLRRR[[[dddnnnzzzrrr```\\\\\\bbbhhhjjjkkklllnnnmmmllliiigggeeecccbbb]]]YYYRRRKKKGGGGGGHHHIIILLLLLLLLLJJJHHHDDDAAA>>>@@@???<<<999666333111000---------------......------------...------,,,,,,------...///...---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++,,,,,,------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,,,,+++------------------.../////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////000//////......//////000////////////////////////000000000000000000000000111111111000000000000000///000000111222222333333111222222333555777888:::999:::===BBBGGGLLLQQQSSS[[[^^^bbbdddfffhhhjjjmmmooorrruuuwwwwwwwwwwwwwwwrrrsssttttttsssqqqooommmlllkkkiiiiiiiiiiiigggffffffeeecccaaaaaabbbccceeecccdddeeeccc___\\\ZZZZZZXXXVVVSSSOOOKKKHHHEEEDDDBBBEEEIIILLLPPPWWWaaaiiioooppprrrrrrqqqqqqrrrtttvvvwwwxxxxxxwwwuuusssqqqrrrqqqqqqpppoooooooooooollljjjfff```ZZZTTTOOOLLLNNNOOOPPPQQQSSSUUUWWWXXXQQQWWWaaakkkuuuyyyiiibbb^^^ccciiilllmmmooooooooommmlllkkkjjjjjjjjjhhhddd^^^XXXQQQMMMJJJIIIJJJLLLNNNOOOMMMJJJFFFCCCCCCBBB???<<<888555222111---------------.........,,,---...//////...---,,,---...///000000...,,,+++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------+++******++++++,,,,,,,,,------------......//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------.........---+++***,,,,,,,,,,,,---....../////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////000000////////////000000000000000000000000000000000000000000000000000000111111111000000000//////111111222222333444444444555555555666888;;;===>>>CCCEEEIIIOOOTTTZZZ^^^aaaeeehhhkkkmmmmmmoooqqqrrrsssvvvyyyzzzyyywwwvvvuuuvvvvvvwwwwwwvvvuuusssqqqnnnllljjjhhhfffeeecccbbbcccbbbbbbaaabbbdddfffgggfffhhhkkkkkkhhhdddbbbaaa___]]]XXXRRRLLLGGGCCCBBBBBBCCCDDDFFFKKKSSS^^^eeeoooqqqrrrsssssssssuuuwwwyyyzzzzzzyyywwwuuusssqqqtttsssqqqppppppqqqrrrsssqqqpppnnnjjjddd]]]WWWSSSOOONNNMMMLLLKKKLLLMMMNNNSSSYYYdddppp{{{~~~{{{}}}tttkkkdddgggkkklllmmmooommmmmmllllllllllllmmmnnnkkkjjjiiiddd]]]TTTLLLGGGHHHJJJMMMPPPQQQOOOMMMKKKGGGFFFCCC???;;;888555333///...---------...//////,,,---//////000///...------...///000000...,,,+++------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,---------******++++++++++++,,,,,,...------------...///000.........------,,,,,,,,,---------------------------------.........//////---......///...---+++***,,,,,,,,,,,,,,,---.../////////...------------...------------------------...------,,,,,,------...............////////////000000////////////000000000000000000000000000000000000000000000000000000111111111000000000000000222222222333333333444444666777:::===AAAEEEHHHJJJRRRTTTWWW\\\aaafffiiikkkjjjmmmoooqqqqqqqqqssstttuuuxxxzzzyyywwwuuuttttttyyyyyyyyyxxxwwwuuusssrrrmmmkkkhhheeeaaa^^^]]]\\\[[[[[[[[[\\\^^^___aaabbbaaaeeeiiikkkjjjgggeeeccc___]]]XXXSSSNNNIIIFFFDDDFFFFFFFFFIIINNNWWWaaahhhqqqrrrtttuuuuuuvvvxxxyyy||||||{{{zzzxxxvvvtttrrruuutttrrrppppppqqqsssuuuqqqqqqrrrpppmmmhhhbbb___XXXVVVSSSPPPMMMLLLKKKKKKUUU\\\gggttt|||zzz|||~~~~~~zzz|||wwwqqqppppppmmmmmmnnnkkkkkkjjjjjjkkklllnnnooojjjmmmooonnnggg\\\PPPHHHGGGIIILLLOOOQQQRRRRRRQQQLLLJJJGGGCCC>>>:::777666222111///.........///000,,,---......///.........------...///...---,,,+++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,***++++++,,,,,,------...***+++,,,,,,++++++,,,......---,,,,,,,,,---///000------------------,,,,,,........................,,,,,,,,,---......//////---............------,,,,,,,,,,,,,,,,,,,,,---...//////...------------..............................------,,,,,,------...............////////////000//////......//////000////////////////////////000000000000000000000000000111111111222222222222222222333333444555666666999<<>>===;;;666222000//////000------------------------//////////////////////////////............////////////............//////---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,+++******+++,,,,,,))))))***+++,,,------...+++++++++,,,,,,------------+++******+++,,,,,,+++........................++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------....../////////---,,,+++---...///000000///...---...------,,,,,,------...........................+++++++++,,,---...///000...........................................................................------------...//////111000///...............////////////000000000000111111111111000000000000444222//////111222000...333333333444555777888999;;;AAAFFFHHHLLLSSSXXXXXXZZZ\\\```cccdddeeedddcccfffhhhjjjllloooqqqrrrssszzzyyyxxxxxxxxxyyy{{{||||||{{{yyyxxxxxxyyyzzz||||||yyyvvvvvvxxxyyywwwuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwxxxuuuqqqnnnmmmooommmnnnpppqqqqqqooommmlllmmmkkkjjjlllnnnnnnkkkhhhkkkkkklllmmmnnnooopppqqqsssrrrppprrrtttwwwyyyyyysssrrrrrrssstttuuuvvvwwwvvvwwwwwwwwwvvvvvvuuutttqqqlllfffcccaaa___\\\YYY^^^___cccgggjjjjjjhhheee{{{}}}~~~~~~rrrhhhhhhlllnnnnnnoooxxxwwwxxx{{{|||zzzsssmmmeee^^^VVVRRRSSSUUUUUUSSSQQQPPPNNNJJJEEEBBBAAA@@@@@@===:::666333111000000........................//////////////////////////////............//////------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,+++******+++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,------------+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---------...............//////............------,,,,,,------...------------------------------------...///000111...........................................................................------------...//////*********+++,,,---...///////////////000000000111111111111000000000000000555222000///111333222111222333555777:::===@@@AAAEEEKKKPPPRRRUUUZZZ]]]]]]ZZZZZZ\\\^^^___```aaaaaagggiiilllooorrrtttuuuuuuzzzzzzyyyyyyzzz{{{}}}~~~yyyyyyyyyyyyyyyxxxxxxwwwxxxuuurrrrrrssssssrrrpppssssssssssssssssssrrrrrrrrrtttuuussspppnnnnnnooohhhiiilllmmmnnnnnnmmmllljjjiiiiiikkkmmmnnnkkkiiiiiiiiijjjjjjkkkkkkkkkjjjnnnmmmmmmooorrruuuuuuuuurrrrrrrrrsssssstttttttttvvvwwwwwwxxxxxxwwwwwwvvvtttpppkkkgggeeebbb^^^[[[]]]^^^___cccgggjjjlllkkk{{{vvvyyy~~~zzzpppllljjjiiilllqqqxxxxxxyyy{{{}}}}}}{{{yyytttmmmccc\\\ZZZZZZXXXWWWSSSQQQMMMIIIEEECCCCCCCCCBBBAAA>>>:::777333111/////////////////////////////////////////////////////////............//////------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------.........------,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000...,,,++++++---///111......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...............///000111..............................................................................------......///000---------...///000222222/////////000000000111111000000000000000000111111555333000000111333444444444666999>>>BBBGGGKKKMMMRRRXXX\\\[[[\\\___```^^^WWWWWWWWWWWWZZZ]]]```bbbiiilllppptttwwwxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{|||xxxyyyzzzzzzyyywwwtttssssssqqqnnnmmmnnnnnnmmmlllnnnnnnnnnnnnnnnmmmllllllnnnoooqqqpppnnnllllllmmmcccdddfffhhhiiiiiihhhhhhccccccdddfffiiijjjhhhgggdddeeeeeeeeedddcccbbbaaagggfffhhhkkknnnpppppppppppppppqqqrrrssssssrrrrrrtttuuuvvvwwwxxxxxxxxxxxxvvvssspppmmmjjjgggbbb___aaa___]]]^^^bbbgggjjjkkk~~~{{{~~~{{{yyyyyyyyyppphhhcccgggnnnuuuwwwyyy{{{}}}~~~xxxpppiiieeebbb^^^[[[WWWSSSMMMIIIFFFEEEDDDCCCCCCBBB@@@===999555111///000000////////////......///////////////////////////......------......//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,...000111...---,,,++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------...///000000.......................................................................................//////000222111111000000000111111//////000000000111111111///000000000111111222222444333111111222555777999;;;===AAAGGGLLLQQQTTTVVVXXX]]]___]]][[[[[[YYYVVVSSSRRRRRRTTTXXX___eeehhhmmmppptttwwwyyyxxxwwwuuuvvvvvvvvvwwwwwwxxxxxxyyyvvvvvvuuutttrrrpppmmmllllllkkkjjjjjjjjjkkkjjjjjjhhhhhhiiiiiiiiihhhgggffflllmmmnnnnnnnnnnnnnnnnnngggggggggfffeeedddbbbaaa]]]^^^```bbbdddddddddccc______``````___^^^]]]\\\```aaabbbfffiiikkkjjjiiikkklllnnnoooppppppoooooooooppprrrtttuuuvvvvvvvvvttttttsssqqqooolllhhhfffhhheeeaaa```aaacccdddddd{{{yyy~~~xxxxxx|||xxxyyy}}}uuuhhh___bbbiiiqqquuuzzz}}}~~~~~~xxxqqqjjjbbb^^^\\\WWWPPPKKKHHHFFFDDDBBBBBBAAA@@@>>>:::666222////////////.........------////////////////////////......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---.../////////......---,,,++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......................................................///////////////////////////............///000000///...............//////000000000000111111111111///000000111222333444444444444444444555888;;;===DDDFFFJJJOOOTTTXXXZZZ[[[WWW[[[\\\XXXTTTRRRPPPLLLQQQQQQSSSVVV]]]eeelllqqqqqqsssvvvwwwwwwuuurrrpppssssssttttttttttttttttttooommmjjjgggdddbbbaaaaaa```bbbdddggghhhiiiiiiiiiggghhhjjjkkkkkkjjjhhhgggmmmoooqqquuuxxx{{{|||}}}wwwvvvsssoookkkgggcccaaaaaabbbeeefffggggggggggggaaaaaaaaaaaa```aaaaaaaaa______```cccfffgggeeedddffffffggghhhhhhhhhhhhhhhhhhjjjkkkmmmooopppqqqqqqooopppqqqqqqpppooommmlllnnnkkkiiihhhgggfffdddbbb~~~tttqqqwwwxxxssspppttt{{{zzzkkkaaa```eeennnttt||||||rrriiicccddd^^^VVVPPPMMMJJJEEEAAA@@@@@@???===:::777444222000//////......---------////////////////////////......------------......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***+++,,,------...------,,,,,,,,,,,,++++++---+++******+++,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///000///...---......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...................................................//////////////////////////////......//////000111---------///000222444555000000000111111111222222000111111333444555666666555777999:::;;;===AAACCCKKKMMMQQQUUUXXXZZZ[[[\\\UUUYYYXXXSSSPPPPPPOOOLLLVVVWWWYYY^^^cccjjjpppsssqqqrrrssssssrrrooollljjjiiijjjkkkmmmnnnnnnnnnnnnllliiieee```\\\ZZZYYYYYYXXX]]]dddjjjmmmooopppppprrrtttvvvxxxxxxxxxvvvuuuxxxyyy}}}xxxrrrnnnkkkmmmooosssuuuuuuvvvwwwxxxqqqooommmllllllmmmooopppiiiiiihhhiiikkkkkkiiihhhfffeeedddbbbaaa`````````bbbccceeeggghhhjjjjjjkkkjjjlllnnnnnnmmmmmmnnnooooooooonnnooopppooollljjj~~~tttmmmnnnuuu~~~yyysssooorrryyyrrrfffccceeellluuu|||vvvsssmmmfff^^^XXXTTTNNNGGGAAA???>>>>>>===;;;:::888777111111000000///......---////////////////////////...------,,,,,,------...,,,++++++******++++++,,,+++++++++,,,,,,------------------...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,---------,,,,,,+++++++++---+++******+++,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///.........------------.........//////............------,,,,,,------...------------------------......------------......................................................///////////////////////////////////////000000111//////000111333555777888000000111111111222222222111222333444555777888888777;;;???BBBCCCDDDGGGIIIMMMOOORRRVVVYYYZZZZZZZZZVVVYYYYYYUUUTTTWWWXXXXXX___aaacccfffiiilllmmmnnnnnnnnnnnnmmmllljjjgggfffeeegggjjjnnnqqqssstttttttttrrrooojjjfffbbb___^^^]]]eeeqqqzzz{{{yyyyyy}}}~~~}}}~~~{{{zzzzzzzzzxxxwwwqqqnnniiiddd```^^^]]]]]]]]]^^^```bbbcccdddeeeeeefffhhhjjjjjjhhhiiikkknnnooonnnnnnppprrrrrrqqqooozzztttmmmjjjnnnssswwwyyyzzzyyysssrrrvvvwwwkkkfffgggkkkvvvssslllddd]]]XXXRRRIIIBBB>>>>>>>>>===<<<;;;;;;;;;222222222111000//////...////////////////////////...------,,,,,,------......------,,,,,,------...+++++++++,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,++++++++++++***---------,,,,,,+++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------222000---++++++,,,...///---...///000000///...---...------,,,,,,------...........................000//////.........//////................................................000000000000000000000000///////////////000111111000/////////000111111222000111111111111222222222222222333555777888999:::999>>>DDDGGGHHHIIIKKKNNNLLLNNNRRRUUUXXXYYYYYYYYYXXX[[[\\\YYYZZZ___cccdddgggiiikkkllllllkkkiiihhhjjjjjjjjjiiihhhgggeeeeeemmmppptttyyy}}}~~~{{{vvvpppkkkiiihhhrrr}}}xxxqqqiiiccc___^^^^^^[[[\\\^^^___aaabbbbbbbbbeeeggghhhfffeeeeeehhhlllnnnmmmllllllnnnoooooonnnuuukkkgggfffjjjnnnppptttyyy~~~~~~}}}zzzsssmmmiiilllvvvxxxooofff___VVVLLLEEEEEEAAA===:::::::::;;;;;;666555333111000000111111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,.........,,,***))),,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,---...000000000000///000000000000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---................................................000000000000000000000000000000000000111111111111////////////000000000111...111333444333222222222555666666777777:::???CCCAAADDDHHHLLLOOOPPPOOOOOOTTTTTTSSSSSSUUUXXX\\\^^^bbbaaa___```bbbdddfffffffffggggggeeefffiiiiiieeecccdddeeeeeefffhhhlllpppyyy}}}{{{wwwyyy~~~rrrjjjhhhjjjlllmmmllljjjiiiiiikkkkkkjjjiiiiiinnnrrrpppjjjcccaaaaaadddeeegggiiikkkkkkkkkkkk~~~lllbbb___```gggnnnrrrwww}}}yyysssooolllttt~~~wwwppphhh^^^SSSKKKHHHDDD???<<<;;;<<<<<<<<<777666444333111111111111////////////////////////......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,---......,,,***))),,,++++++******++++++,,,---------,,,,,,+++++++++))))))*********+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,...///000/////////////////////......------------............................../////////.........------------------------------000000000000000000000000//////////////////////////////000000000111111111000000000111111111111111111333444444333333444555444777:::<<<>>>AAAEEEGGGEEEGGGKKKOOORRRSSSTTTTTTSSSSSSTTTVVVYYY]]]aaaccceeeeeeggghhhiiihhheeecccaaadddeeedddggglllllliiipppqqqrrrtttuuuxxx}}}}}}{{{xxxqqqpppsssvvvxxx{{{|||}}}~~~~~~~~~~~~~~~xxxmmmddd___]]]^^^aaaeeehhhjjjkkklllqqqbbb]]][[[___gggnnnrrryyy~~~}}}yyyqqquuu{{{~~~}}}uuujjj]]]TTTMMMIIICCC???=========<<<999888666444222111111111////////////////////////......---------,,,,,,,,,........................---,,,,,,++++++,,,,,,---+++,,,---...---,,,+++***,,,++++++******++++++,,,------,,,,,,,,,,,,++++++))))))*********+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++...000////////////////////////......------------....../////////000000000000000////////////....................................000000000000000000000000/////////////////////////////////000000000111111222222222222222111111111000111111111000000333555555:::@@@EEEHHHJJJLLLMMMKKKMMMPPPSSSVVVYYYZZZ[[[WWWXXXYYY\\\```dddgggiiihhhiiijjjjjjiiigggdddccc```eeeiiikkkooouuuwwwvvv|||~~~{{{wwwyyyoooeee\\\]]]___aaadddfffgggggg|||jjj_________bbbiiinnnrrrxxx~~~}}}}}}~~~~~~~~~vvvhhh^^^TTTOOOHHHBBB???>>>===;;;999888666555333111000///////////////////////////......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,---------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,...000222.........///////////////......------------......//////000000000000111111000000000000000000000///000000000000000000000000................................................/////////000000000111111333333222222222222111111111111111000000222666999;;;AAAHHHNNNQQQQQQQQQQQQQQQRRRUUUXXX[[[^^^aaabbbaaaaaabbbccceeegggiiikkklllkkkjjjhhhffffffgggiiifffnnnuuuyyy~~~{{{xxxyyy}}}}}}yyyyyyqqqfffffffffeeedddcccbbbaaa~~~xxxllldddaaabbbfffmmmppprrrxxx}}}{{{{{{ssshhh\\\VVVNNNGGGBBB???<<<:::888888777555333111//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000111111111------....../////////000......------------............/////////000000000111111111111111111111111111111111111111111111111////////////////////////////////////////////////000000000000111111111111222222222222222222222222333444444444666999???CCCGGGLLLSSSXXXXXXWWWUUUTTTWWWXXXZZZ]]]```cccfffgggjjjiiihhhgggggghhhiiiiiiqqqssstttsssqqqoooooopppoooxxxzzztttrrrpppooosssyyy~~~}}}yyyqqqqqqqqqooommmjjjgggeee{{{rrrlllccceeekkkrrrvvvyyy}}}|||tttfff```VVVMMMFFFAAA===:::888888777666555333111000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------))))))*********+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................+++,,,...000000000///...---------......//////000......------------......------......//////000000111111111111222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111222222222333333333333333333444444444555111333555777;;;@@@GGGLLLUUUXXX]]]```___]]][[[ZZZ]]]^^^aaadddfffiiijjjkkkmmmllljjjiiijjjllloooqqq}}}|||wwwuuuuuuwwwoookkkgggddddddcccdddiiiqqqwwwuuuwwwzzz|||}}}{{{xxxvvvyyyqqqkkknnnvvv}}}|||zzz~~~~~~}}}qqqjjj___TTTKKKDDD???<<<999999999999888666444333////////////////////////......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,++++++******++++++,,,+++++++++,,,,,,---------))))))*********+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------........................,,,,,,------...//////000,,,,,,---......///000000......------------......------......///000000111/////////000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444444444555666777888888999333666:::???DDDKKKRRRWWWaaaccceeefffdddcccbbbbbbccceeehhhkkkmmmnnnnnnmmmnnnmmmmmmooossszzz}}}xxxwwwxxxwwwmmmfffbbb\\\YYYXXXYYYZZZ[[[aaaiiiwwwyyyuuuxxxxxxxxxzzz~~~yyysssuuuzzz|||ssswwwzzz{{{www{{{{{{wwwpppdddYYYOOOGGGAAA===::::::;;;;;;:::999777666////////////////////////......---------,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------////////////////////////000...---,,,---///111333,,,,,,------...///000000.........------.........---......///000111111111---.........//////000000////////////////////////////////////////////////111111111111111111111111333333333444444444555555555555666888999:::;;;<<<<<<@@@EEEKKKRRRZZZaaafffhhhiiijjjiiihhhgggggghhhfffiiillloooqqqqqqpppooonnnnnnpppuuu}}}{{{tttuuuxxxzzz}}}~~~~~~}}}ssstttrrrkkkccc]]][[[\\\UUUSSSTTTVVVVVVWWW]]]eeedddlllrrrssssssuuuwwwvvvppprrrsssrrrnnniiifffeeegggggghhhkkkqqqzzz}}}wwwtttrrruuu|||~~~zzzzzz|||zzz{{{}}}}}}mmm___VVVMMMDDD===>>><<<::::::::::::888666555333111///......000000///......///000///,,,***,,,------......------,,,...---,,,++++++,,,...///...---,,,,,,,,,,,,---...,,,,,,---...---,,,***)))---,,,,,,++++++,,,,,,---++++++************+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......------,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------000000000000000000000000111000......//////---,,,////////////////////////////////////////////////............/////////000111111000000//////......333333333222333333444444000222444444222111222333888999;;;;;;;;;<<>><<<;;;;;;;;;;;;999777666555222000//////000000...------...//////---+++,,,------......------,,,...---------------.........---,,,,,,,,,,,,---...,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---++++++************+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++******)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------///////////////////////////...---...///000///...////////////////////////////////////////////////........./////////000000111111000000////////////000000000///000000111222111333555666555555666888:::;;;<<<<<<>>>AAAFFFJJJSSSXXX___dddfffgggiiijjjjjjiiigggeeeeeefffhhhiiigggggggggggghhhhhhhhhhhhoooxxx}}}yyywwwwww|||}}}zzzsssmmmgggdddccccccbbb_________^^^\\\___dddeeefffgggjjjkkkllljjjiiidddbbb``````aaabbbaaa```eeeaaa]]]]]]```cccffffffjjjkkkllllllllllllllllllmmmkkkhhheeebbbaaaaaaaaaaaa___]]]\\\^^^cccjjjpppzzz~~~{{{vvvwww{{{}}}xxxqqqssswww|||}}}}}}~~~}}}~~~wwwzzzsssiii^^^RRRIII???>>>=========<<<999777888666444222000//////000---------...///000...---------............------....../////////......---...------,,,,,,------...,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---++++++************+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,++++++***---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...........................---,,,...000111000000////////////////////////////////////////////////....../////////000000000111000000000000////////////////////////000111111333555777888888999;;;<<<===>>>???AAADDDJJJRRRWWW^^^bbbfffiiiiiiiiiiiiiiihhhfffccc``````aaadddfffdddbbb___^^^^^^aaaeeeggguuu}}}tttsssvvv{{{zzzrrrmmmkkkkkkiiigggccc___[[[XXXWWWVVVYYYWWWXXX[[[[[[ZZZ]]]bbbdddgggkkkooorrrrrrrrrqqqmmmmmmmmmpppsssttttttsssuuurrrooonnnqqqtttvvvwwwzzzzzzyyyxxxxxxxxxxxxyyy|||zzzuuupppllljjjhhhhhhjjjiiigggdddcccfffkkkooozzz|||{{{xxxzzz~~~xxxtttsssssswwwxxxyyyzzz~~~|||{{{~~~}}}{{{wwwyyy|||~~~rrrdddVVVLLLBBB@@@???>>>>>>===:::888888777444222000///......---,,,,,,---///000///...------............------...///000000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------///.........------,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,---------......................................................///------...000000000///////////////////////////////////////////////////...////////////000000000000000000000000000000000222111111111222333444444444666888888999:::<<<>>>???BBBFFFJJJOOOVVV]]]bbbgggiiikkklllkkkiiigggggg```___]]][[[ZZZ[[[]]]___```]]]ZZZXXX[[[aaahhhlll}}}|||wwwssstttyyy~~~yyyqqqppplllfffaaa]]]]]]^^^\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\___eeehhhhhhmmmssswww{{{zzzwwwvvvuuuyyyzzzzzzxxxvvvxxx|||zzzzzzzzzyyyyyyxxxwwwwwwzzzuuuooooooqqqvvvwww||||||zzz}}}{{{yyyxxxxxx|||ooo^^^RRRFFFDDDAAA???>>>===;;;999777666555333111///...---...,,,,,,---...000///...---......//////......---...///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++************++++++++++++++++++++++++------------------------,,,,,,,,,---------......................................................111///......//////...,,,////////////////////////000000000000000000000000////////////000000000111000000000000111111111111333222222333444555666666555777888888888:::===???CCCHHHOOOVVV[[[```dddgggoooooonnnmmmkkkhhhdddbbbWWWWWWVVVUUUUUUVVVWWWWWW\\\[[[ZZZ\\\bbblllvvv|||{{{vvvuuutttuuuyyy~~~|||wwwrrrqqqoookkkeeebbb___``````___^^^^^^```aaa^^^___```bbbcccdddeeeeeeeeefffmmmvvv|||~~~zzzvvvqqqmmmkkkmmmqqqwwwyyyxxxwwwxxxzzzvvvllljjjjjjnnnqqq{{{{{{~~~ttt~~~~~~}}}yyywwwyyywwweeeXXXLLLHHHCCC@@@>>><<<;;;:::777666555444222111000//////---,,,,,,...//////.........////////////......////////////......---,,,,,,------......------,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------............,,,,,,,,,---------......................................................222000///...//////---,,,////////////////////////000000000000000000000000/////////000000000111111000000000111111111111222111111111222222444555666666888999::::::===@@@CCCJJJPPPXXX___dddgggiiijjjnnnllljjjiiigggddd```]]]VVVUUUTTTTTTTTTVVVXXXZZZ___```ccciiirrr}}}{{{uuutttoooqqqqqqpppqqqtttrrrnnnlllgggcccbbb```[[[YYYYYYZZZ]]]aaadddgggiiilllnnnmmmmmmnnnnnnnnnooooooooopppsss|||yyytttppplllooorrrttttttsssssssssvvvwwwxxx{{{tttfffbbbeeejjjrrrzzz}}}tttppp~~~|||}}}nnnaaaRRRMMMEEE???<<<;;;;;;;;;888888777666555444333222000...,,,,,,---......---......////////////......000///...---,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,---------..............................////////////////////////000///......///000///---////////////////////////000000000000000000000000//////000000000111111111000000111111111222222222000000000111222333555555777999;;;===???CCCHHHLLLTTTYYY___dddgggiiikkklllfffeeeeeegggjjjllljjjhhhccc```\\\ZZZ\\\```fffjjjnnnqqquuu|||~~~|||yyyrrrnnnooojjjllljjjffffffiiigggaaaaaa]]]\\\]]]\\\YYY\\\bbbggglllsssyyy|||~~~~~~~~~~~~~~~}}}|||||||||}}}}}}{{{yyywwwvvvsssssstttyyy~~~qqqeee]]]___eeemmmyyywwwnnnqqqzzzmmmVVVOOOFFF???;;;;;;;;;;;;999999999999888777555555222///---,,,---...------......////////////......000///---,,,++++++,,,,,,,,,,,,---......---,,,,,,,,,,,,+++***+++,,,...///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...000111111,,,,,,,,,---------......////////////////////////000000000000000000000000...------...000111000///////////////////////////000000000000000000000000000000000000111111111111000000111111222222222222111111111222333555666777888:::===@@@DDDIIIOOOTTT[[[^^^bbbeeegggiiilllnnncccdddgggnnnvvv|||~~~~~~rrrmmmgggccceeellluuu{{{}}}sssrrrqqqmmmjjjkkkgggiiifff``````cccbbb]]]]]]ZZZ[[[^^^^^^]]]cccmmm}}}yyysssqqqrrruuuxxxvvvfff```\\\cccqqqwwwooonnnuuurrrbbbUUUHHHCCCAAA===;;;;;;999888777777888888777666111111000///////////////......////////////......,,,,,,,,,---------......,,,,,,,,,+++++++++******---------,,,,,,+++++++++---,,,+++*********+++,,,'''***---......---------111000///---------...///,,,------......------,,,------------------------+++,,,,,,---.........------------............///000/////////............111111000000//////......000000000000000000000000////////////////////////////////////000000000000//////000000111111111222//////000111111111111111222222222111222222333333000111222444555666777888999<<>>CCCJJJPPPUUUXXX[[[^^^cccbbbaaaaaaaaaaaaaaa```dddmmm~~~yyynnnkkkooouuu}}}}}}wwwrrrooollliiiggghhhhhhfffdddfffccc```___aaacccddddddjjjnnnssswww~~~}}}lll```^^^aaajjj~~~uuunnnooossspppbbbRRRIIIDDD???<<<<<<;;;::::::;;;<<<<<<999777222111000///..................////////////.............../////////000000//////.........---------------,,,,,,,,,,,,++++++------,,,+++++++++++++++)))+++,,,,,,,,,,,,---///+++++++++,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------............///.........---------,,,,,,............------------........................////////////////////////////////////000000000000000000000000111111111111//////000111111111111111222222222222222333444444555555444555777;;;???AAAFFFLLLTTTZZZ\\\]]]\\\\\\^^^]]]]]]]]]^^^___aaabbbooo|||uuummmmmmpppuuuzzz}}}zzzvvvpppjjjeeeeeeeeefffhhhjjjiiifffcccdddbbbaaabbbggglllppprrr{{{{{{sssgggbbbaaaggguuu{{{ssspppvvv|||lllZZZPPPIIIBBB>>>>>>;;;;;;;;;<<<===<<<:::777333333111000///...---------......//////......------.........//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,++++++---///,,,---...//////...,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------............/////////.........---------........................000000000000000000000000////////////////////////////////////000000000000000000000000000111111111//////000111111111111111222222222222222333444555777666666666999>>>CCCGGGPPPTTTYYY\\\\\\ZZZYYYXXXXXXXXXYYYZZZ^^^ccciiimmmyyyrrrlllmmmooopppssswwwxxxvvvsssooojjjeee```]]]___aaadddhhhjjjiiigggeeehhhggghhhlllttt|||xxxjjjfffgggfffnnnzzzssssss~~~{{{yyyzzz|||uuubbbVVVNNNEEE@@@>>>;;;;;;;;;;;;===<<<:::888555444333111///......---------............------,,,,,,---------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++---...---...///000000///...---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------............///000000000000////////////////////////////////////111111111111111111111111////////////////////////////////////000000000000111111000000000000000000//////000111111111111111222222222222333444555666888888999;;;???DDDHHHKKKVVVXXXYYYYYYVVVTTTTTTTTTVVVXXX[[[___eeennnyyyzzzwwwqqqmmmmmmllljjjjjjmmmkkkjjjgggccc^^^ZZZXXXVVVXXX\\\aaaeeeiiilllmmmnnnssssssuuu{{{oooeeeeeejjjkkkuuuyyytttwwwvvvqqqrrrvvvzzz}}}kkk^^^TTTJJJBBB@@@===<<<;;;;;;<<<<<<;;;:::888777555333111//////...------............------,,,,,,,,,------------...///............---------++++++,,,,,,,,,,,,---------------------,,,+++++++++,,,------++++++,,,---,,,,,,------......------...---,,,++++++,,,---...------------------------------......------,,,,,,---------............///111111111000000000///////////////000000000000000////////////////////////////////////////////////////////////000000000000111111111111000000000000//////000111111111111111222222222222333555666777999:::>>>BBBGGGKKKNNNOOOWWWWWWWWWUUUSSSRRRSSSUUUYYY___gggnnnuuu~~~|||wwwsssnnnkkkjjjgggbbb```bbb^^^^^^]]][[[XXXVVVWWWXXXZZZ^^^eeelllrrrwww|||sssiiidddfffmmmpppzzz{{{www|||wwwnnnlllrrrzzz}}}{{{|||{{{yyyvvv}}}vvvjjj___SSSIIIFFFAAA>>>;;;;;;<<<=========:::999777444222000//////,,,------......------,,,------------............000000000/////////......+++++++++,,,,,,---------,,,---.........---,,,+++***,,,......---++++++,,,,,,+++++++++,,,,,,---...///...,,,++++++,,,...///........................------......------,,,+++---------............///000000000000////////////........./////////000000////////////////////////////////////////////////////////////000000000000111111111111000000000/////////000111111111111111222222222333444555666777:::>>>DDDKKKPPPSSSSSSSSSTTTUUUVVVUUUUUUVVVXXXZZZaaakkkyyy}}}sssnnnlllhhheeecccbbb]]]WWWTTTVVVRRRTTTWWWYYY[[[___dddiiinnnttt}}}ssslllhhheeeiiipppttt}}}~~~{{{|||qqqjjjkkkttt~~~vvvsssqqqooolllkkkssstttiii\\\QQQLLLCCC@@@<<<;;;<<<>>>??????;;;:::888555333111000000,,,------......------,,,............/////////000111111111111000000000000+++++++++,,,,,,---------,,,---.........---,,,+++))),,,...///---,,,++++++------,,,+++,,,---///000///...,,,++++++,,,...///////////////////////////---.........---,,,,,,+++---------.........//////000/////////............---------.........//////111111111111111111111111////////////////////////////////////000000000000222111111111000000////////////000111111111111111222222222333444555777777;;;@@@IIIQQQWWWXXXWWWVVVQQQSSSVVVXXXYYY[[[]]]___gggttt~~~pppeee```^^^^^^[[[YYYXXXTTTMMMKKKNNNIIINNNUUU[[[bbbkkkuuu|||zzziiihhhjjjiiilllrrr}}}|||}}}}}}rrrhhhhhhsssssshhhaaaaaaccc]]]mmm{{{mmmcccVVVKKKIIIAAA<<<===?????????AAA???===;;;999777555111/////////.........//////000,,,---///000222333333333333///,,,,,,000111///+++/////////....../////////------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.............................................,,,---------.../////////000///////////////000111000///...------...///000000000000000111111111111//////............//////111000///......///000111000111111111111222222222222222222333333444444555222222222111222555:::>>>BBBGGGOOOVVVYYYXXXTTTQQQPPPSSSXXX\\\```dddiiilllttt}}}{{{ppphhhaaaZZZUUUVVVRRRNNNLLLMMMNNNNNNMMMSSSYYY^^^aaakkkrrrgggiiikkkkkknnnuuu~~~xxxooohhhkkkxxxuuuhhh```]]]]]]ZZZhhh}}}wwwkkk^^^TTTLLLEEE???@@@BBBAAAAAACCC???===;;;999888666222000//////.........//////000------///000111111222222222///+++,,,///000...+++------,,,,,,,,,,,,------000///...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................---------...............////////////000000000000000///............///000000000000000111111111111111111000000000000111111222111000//////000111222111111111111222222222222222222222333333444444444444555555555666999???CCCJJJMMMRRRVVVXXXWWWUUUSSSVVVYYY^^^ccchhhmmmqqqtttyyy|||rrriiibbb\\\VVVSSSNNNMMMLLLKKKMMMPPPTTTVVVYYY```iiirrrrrrllljjjoooqqqpppsss{{{~~~qqqkkkhhhoooyyymmmccc^^^\\\\\\eeevvv}}}vvvhhh^^^RRRJJJCCCCCCDDDCCCCCCEEE@@@===;;;999999777444222000//////....../////////---......///000000//////111...++++++...///...+++,,,,,,++++++++++++,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,.......................................------------...///111111111000///000//////......//////000000000000000111111111111222111111000000111111222222222111111111111222222111111111111222222222333333333222222222333444444666777888999;;;???DDDHHHSSSSSSTTTVVVWWWXXXYYYYYY___aaaffflllrrrwww{{{}}}sssnnnggg```[[[VVVSSSPPPKKKLLLNNNOOOQQQVVV^^^eeehhhpppzzz~~~}}}~~~~~~}}}}}}lllnnnssszzzzzzwwwzzzyyykkkggghhhttt}}}tttmmmgggddddddhhhrrrooodddXXXOOOGGGFFFFFFEEEEEEFFFAAA???<<<:::999888666444111000//////////////////---......///......------///---++++++---...---,,,...------,,,,,,------...*********+++,,,---//////------------------------......------------......---------------------------............................................./////////...---------,,,,,,---000111222111000///000//////////////////000///000000000111111111111000//////////////////000111111111111111111111111111111111222222222333333444333222222222333444555777999;;;<<>>AAADDDFFFKKKPPPSSSSSSUUU[[[cccllluuu}}}zzztttmmmeee___]]][[[XXXUUUWWWYYYYYYYYYXXXYYY[[[\\\\\\aaaiiipppyyymmmuuu}}}vvvtttwww}}}~~~{{{vvvmmmkkkmmmwwwwwwiii^^^TTTOOOMMMJJJIIIKKKIIIFFFAAA===;;;999888666333222111000////////////---....../////////......---.........---...///000------,,,,,,,,,,,,------...---,,,,,,++++++++++++..............................------------..............................................................................---------...............------...///000111222222///000111111111111000///000000000000111111111111333222222111111222222333///000111111111111000///222222222333333333444444555444333444666999===???BBBDDDGGGJJJMMMPPPUUUXXXYYY^^^gggqqq{{{yyyssshhhbbbZZZVVVVVVWWWUUUSSSYYY]]]aaaccceeehhhlllooommmqqqwwwmmmuuu||||||zzz||||||wwwvvvwwwyyyzzz~~~{{{qqqoooooovvvlllaaaWWWRRROOOLLLKKKMMMKKKGGGBBB>>>;;;999777666333222111000////////////---......///000000//////---...///.........000111000//////......//////000++++++++++++,,,---..............................//////............//////........................111000///...---,,,++++++........................,,,------....../////////------......///111222333///000111222222111000///000000000000111111111111111111000000000000111111000111222333333222111000222222333333333444444444555444444444777;;;???AAAGGGIIILLLOOOQQQUUUYYY\\\aaagggqqq|||||||||}}}zzzssslllaaaZZZTTTRRRTTTWWWWWWUUU^^^ccciiimmmqqqvvv|||ooorrrxxx~~~}}}vvvrrrooommmpppvvv{{{~~~{{{zzzwwwtttrrrsss{{{vvvkkk\\\SSSPPPOOONNNLLLJJJHHHEEEAAA>>><<<;;;:::888666444111/////////000000000000000000000000000///...------...///...---,,,---......//////......+++++++++,,,,,,------------,,,,,,,,,,,,---......------------------------+++,,,,,,------......///........................---------............///...------,,,,,,,,,------......//////000000111111...///000111111000///...000000000000111111111111111111111111111111111111000111222222111000111333666555555444444555555666333333555999>>>BBBDDDDDDIIINNNRRRSSSTTTYYYcccllluuu{{{}}}zzzwwwuuusssnnngggaaaXXXVVVTTTSSSSSSUUUWWWYYY[[[fffrrryyyooosss|||}}}vvvoookkkhhhgggkkkrrr|||~~~}}}zzzvvvsssrrrvvv~~~~~~rrrbbbWWWRRRQQQOOOMMMKKKJJJFFFCCC@@@>>><<<<<<:::888555333111000000111000000000000000000000000///...------...///...---,,,---......//////......,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------***++++++,,,---......///........................---------............///...---------------------......//////000000111111111111222222222222111111000000000000111111111111111111111111111111111111000111222222111111222333444444333333333333444444555444555999===CCCFFFHHHMMMPPPUUUXXX]]]gggttt}}}vvvsssoookkkiiieee```\\\XXXXXXWWWWWWYYY]]]```cccjjjttt~~~~~~~~~|||yyyyyyxxxwwwuuuttttttuuuuuuwwwwwwxxxyyy{{{zzzwwwuuuuuuvvvyyypppwww~~~zzzssslllfffbbb``````fffnnn}}}|||yyytttqqqppprrrvvvyyy|||~~~{{{iii\\\VVVSSSPPPNNNNNNLLLIIIFFFCCC@@@???>>><<<:::777555222111111111000000000000000000000000///...------...///...---,,,---......//////......------------,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------))))))***+++---...//////........................---------............///......------..................//////000000111111222222111111111111222222000000000000111111111111111111111111111111111111000111333222222111333444555444444444444444555555888999:::===AAAFFFKKKNNNPPPSSSYYYbbbnnn|||}}}xxxvvvnnniiiccc___\\\ZZZYYYWWWZZZZZZ\\\```eeelllqqquuu}}}}}}yyywwwtttsssrrrooommmkkkjjjiiihhhffffffffffffggghhhiiijjjjjjkkkkkkkkkmmmooopppooonnnmmmooosssxxx|||}}}zzzxxx}}}}}}ttt}}}}}}~~~~~~~~~xxxsssjjjeee___\\\YYY[[[cccmmm~~~}}}zzzwwwrrrooommmllllllzzz}}}~~~~~~pppaaaYYYVVVRRRPPPPPPNNNLLLIIIFFFCCCAAA@@@<<<:::888555333111000000///////////////////////////---------...///...---,,,---......///...............------,,,,,,,,,+++---,,,,,,,,,,,,---..............................((()))***+++,,,...//////........................---------............///---......///////////////......//////000000111111111000///......///000111///000000000111111111111111111111111111111111111000222333333222222444555777777777777888888999:::<<>>>>>CCCIIIMMMOOOQQQSSSUUUVVV___oooyyyqqqiiibbb^^^ZZZWWWTTTQQQQQQTTTYYY]]]dddhhhqqq{{{{{{sssmmmkkkiiiggghhhiiijjjjjjiiigggfffgggggggggggghhhjjjlllnnnsssuuuwww{{{~~~~~~~~~~~~{{{xxxwwwzzz}}}}}}~~~xxxqqqjjjdddXXXUUUSSSSSSUUU\\\lll{{{~~~~~~~~~}}}{{{|||||||||{{{xxxtttooommmgggkkksss~~~pppfff___YYYTTTPPPOOONNNKKKHHHEEEBBB@@@999888777666444222111000000000000000000000000000///...------...///...---,,,---......//////...............------------------,,,,,,,,,,,,---..............................+++,,,,,,------......///........................---------............///---...///111111111000000......//////000000111111222222111111111111222222000000000000111111111111111111111111111111111111111222444444444444666777666777888999<<<>>>@@@AAAAAAFFFNNNSSSUUUWWW[[[^^^eeennn}}}~~~xxxpppggg___XXXTTTQQQQQQRRRSSSUUU[[[bbbgggpppvvv|||xxxrrrkkkfffcccccccccdddfffhhhiiikkkkkkjjjjjjmmmnnnooopppqqquuuyyy}}}~~~}}}}}}vvvoooggg___ZZZRRRQQQRRRVVV[[[ggg{{{~~~|||}}}}}}~~~~~~~~~~~~}}}zzzuuupppmmmaaadddkkkvvvzzzooofff]]]WWWOOOOOOMMMKKKHHHDDDAAA???888888888777666555333333000000000000000000000000///...------...///...---,,,---......//////......------------............---,,,,,,,,,,,,---..............................................................................---------............///,,,...000222222222111000......//////000000111111111111222222222222111111000000000000111111111111111111111111111111111111111222444555444555777888666777999;;;???BBBEEEFFFGGGMMMSSSXXX\\\aaajjjpppuuu{{{zzzwwwssskkkbbbZZZTTTPPPOOONNNQQQWWW\\\aaahhhqqqvvv~~~}}}xxxuuuttttttuuurrrppplllhhhfffeeeffffffiiijjjlllnnnppprrrsssttttttvvvxxxyyy{{{zzzqqqiii```XXXRRRQQQQQQTTT[[[cccrrr}}}{{{}}}}}}}}}~~~~~~zzztttoookkkaaacccgggppp|||vvvjjj___XXXNNNNNNMMMKKKHHHDDDAAA???888999999888888777666555000000000000000000000000///...------...///...---,,,---......//////......,,,---------.../////////---,,,,,,,,,,,,---......////////////////////////000////////////.................................---------.........//////,,,...000222333222111000......//////000111111111...///000111111000///...000000000000111111111111111111111111111111111111111333444555555555777999888999;;;???BBBFFFJJJKKKNNNSSSYYY]]]bbbkkkwwwzzztttpppmmmhhh___VVVPPPMMMMMMNNNPPPUUU]]]eeelllttt}}}zzzuuussspppnnnmmmnnnqqqrrrrrrpppnnnlllkkkkkklllmmmoooppprrrtttwwwzzz|||}}}{{{}}}~~~tttkkk```TTTMMMLLLMMMSSS^^^jjjvvv}}}wwwvvvyyyzzz}}}|||uuuooommmhhhaaa___gggpppzzz~~~oooaaaXXXVVVTTTQQQMMMIIIEEEBBB@@@666777888999999888777666222222111111000...---,,,000/////////....................................,,,,,,,,,,,,,,,---...///333222000/////////000111////////////////////////......------------...............------,,,,,,,,,---------.........//////////////////000000000000...............///000000000000000000000000000000333222111111000111111111666555444333111000//////222333444444444555888:::;;;===???AAADDDGGGLLLOOONNNSSS\\\hhhsss|||}}}{{{wwwlllccc```[[[WWWRRRMMMKKKLLLOOOQQQXXX___gggpppwwwzzzuuurrrpppooonnnmmmmmmpppssstttttttttuuuuuutttrrrsssuuuwww}}}~~~|||{{{{{{|||}}}}}}}}}zzzooofff\\\RRRMMMNNNPPPYYYgggvvv{{{yyyuuuppppppsssxxx|||{{{uuuqqqpppnnnfffbbbeeekkksssuuufff[[[VVVTTTQQQNNNJJJFFFBBB???999888777666666777888999333333222222111000///...000000/////////.......................................------,,,---------000000///............///////////////////////////......------------...............------,,,,,,,,,---------.........//////////////////000000000000///............///000000000000000000000000000000111111000111111222333333222333333333444444444555333444555555444666888;;;555999>>>BBBEEEIIIMMMPPPRRRYYYcccoooxxx~~~{{{sssmmmjjjfff]]]WWWVVVQQQOOOMMMKKKMMMRRRYYY^^^eeejjjrrryyyxxxwwwtttrrrpppooooooooorrrqqqpppsssvvvyyy{{{{{{|||}}}}}}||||||}}}~~~xxxtttrrrrrrrrrrrrrrrsssvvv|||vvvjjj```WWWPPPOOORRRWWWdddvvvyyyssspppllliiijjjnnnwww|||zzzwwwuuuuuuvvvmmmfffddddddjjj~~~~~~~~~~~~lll^^^WWWUUUQQQNNNKKKFFFAAA>>>;;;999777555555777999;;;444444333333222222111111000000000/////////..............................000///...------,,,,,,------............---,,,,,,////////////////////////......------------...............---------------------........./////////////////////000000000000//////......//////000111000000000000000000000000000000000000222333444555222333333444555666777777444555666555555666999;;;666:::@@@EEEHHHKKKNNNQQQXXX```kkkvvv||||||xxxuuukkkddd]]]YYYUUUOOOMMMNNNIIIJJJKKKNNNSSS\\\fffmmmvvvyyy~~~xxxrrrnnnkkkjjjjjjjjjlllppptttvvv|||zzzzzz{{{{{{tttooommmllllllmmmnnnqqqvvv~~~tttggg]]]TTTOOOSSSYYYbbbrrryyyrrrllliiihhhfffjjjooo{{{~~~}}}}}}}}}zzzyyyyyy{{{}}}tttkkkeee```dddyyy}}}~~~sssdddYYYVVVQQQNNNKKKFFF@@@<<<:::999777666666777999:::444444333333333222222222000000000////////////...........................//////..................,,,---...///...---,,,+++////////////////////////......------------.....................---------............////////////////////////000000000000/////////...///000000111000000000000000000000000111111111111222333444555555555555555555555555555444555666555555777:::<<>>EEEFFFIIIKKKNNNRRRXXX\\\jjjooouuuwwwsssiii^^^VVVTTTPPPOOOOOOMMMJJJJJJMMMRRRYYYdddmmmuuu~~~~~~zzztttpppnnnnnnoooooossstttuuuyyyuuulllaaaXXXQQQRRR\\\gggzzzzzzrrrlllccc___]]]aaafffllluuu}}}{{{yyyzzzyyy}}}}}}~~~|||sssmmmeeeaaammm}}}~~~vvvuuu|||yyyhhh```VVVPPPLLLHHHBBB===777888999::::::999888777888666444333111111222222111111000000000/////////........................---------...000111333444000000000000000///......////////////////////////......------------...................../////////....../////////000000000////////////000000000000000000//////000000111222000000000000000000000000444444333222222222222222111111333444555777888999444555777888:::<<<@@@CCCFFFIIIMMMRRRWWW]]]dddhhhtttuuuuuurrrkkk```VVVPPPJJJHHHIIIKKKKKKIIILLLQQQ\\\hhhxxx}}}yyyxxxvvvuuuuuuuuuuuuvvvwwwxxx}}}}}}}}}qqqjjjaaaZZZWWWZZZggguuu|||rrrhhhbbb[[[XXX[[[cccllluuu}}}|||}}}|||}}}uuuqqqhhhaaaeeeooo|||~~~rrrhhh[[[SSSOOOLLLFFFAAA999999999999999999999999;;;999777444222222222333111111111000000000//////..............................//////000111222333111000//////......//////////////////////////////......------------......---........./////////000.../////////000000000000////////////000000000000000000//////000000111222000000000000000000000000333333222222222333444444333333444555777888999999666777:::<<<>>>AAAFFFIIILLLQQQYYY```fffkkkpppsssvvvtttnnnggg___XXXRRRNNNIIIGGGHHHJJJKKKLLLSSS[[[jjjyyy|||xxxuuutttuuuuuuyyy{{{}}}zzzpppjjjccc___]]]cccrrrwwwmmmccc\\\XXXWWW\\\gggrrr}}}~~~~~~vvvsssjjj```___eeennnyyynnn___UUUQQQNNNIIIDDD<<<:::888777777888:::<<<>>><<<999666333333333333111111111111000000000000........................111000000000000000111111111000///------...//////////////////////////////.........------.........---.........//////000000////////////000000000000////////////000000000000000000000000000111111222000000000000000000000000111111111222333444555666888888888888777777777666777999<<>><<<@@@JJJOOOOOOQQQVVVdddkkkttt{{{|||yyytttqqqvvvmmm```UUUPPPOOOPPPRRRSSSPPPRRRVVVXXX\\\jjjxxx|||yyywwwssspppoooppprrrsssuuuzzz|||tttpppmmmkkkllluuu|||wwwssskkk```YYYWWWVVV___lllxxxyyysssllleee]]]XXXXXX[[[eeeuuu~~~~~~zzzeeeZZZUUUOOOHHHDDD===;;;888888999:::::::::======<<<999555222111111000000000/////////......,,,++++++,,,---...//////................................................111111222222222222111111///......------......////////////////////////...////////////////////////000000000000111111111111111111111111111111111111222111111111111111222222000111111222333555666777777999;;;;;;:::;;;===>>><<<>>>CCCKKKNNNQQQYYYdddtttzzzxxxqqqnnnnnnqqqiii]]]SSSMMMLLLNNNPPPSSSSSSWWW]]]aaahhhwwwwwwtttqqqppprrrsssrrrppprrrtttwwwzzz}}}xxxvvvtttuuuxxx}}}wwwpppkkkdddZZZUUUUUUWWWeeevvv~~~yyytttnnnfff^^^XXXSSSTTTZZZgggrrr{{{|||zzz|||kkk]]]WWWOOOIIIFFF@@@===:::999:::<<<<<<;;;===>>>===:::666333111111111111000000000/////////++++++++++++,,,---......------------------------------------------------------///000111111111111000//////////////////000......//////////////////............////////////000000000000111111111111111111111111111111111111333222222111111111222222222222222222333444555666888999;;;;;;;;;<<<>>>@@@@@@DDDJJJOOOQQQWWWfffuuu}}}pppggggggjjjgggaaaYYYQQQNNNOOORRRUUUVVVYYYaaajjjqqqzzzssskkkiiiiiiiiilllqqqtttvvvwwwyyy|||~~~||||||{{{tttlllfff]]]UUURRRUUUXXXiii}}}~~~~~~|||zzzvvvqqqhhh___YYYRRRPPPSSS[[[eeeppp}}}|||xxxzzzrrrbbbXXXPPPIIIGGGAAA???;;;:::;;;<<<<<<<<<>>>??????<<<777444222111111111111111000000000000---,,,,,,,,,------...///////////////////////////------------------------+++,,,---...///000000000000//////......//////000............////////////......///////////////000///000000000111111111111111111111111111222222222333333222111111111222222444333333333333444444555666888999999:::<<>>;;;<<<===??????AAABBBCCC@@@;;;666333111000000000/////////......//////............//////................................................,,,---...000111222333333000//////......//////000------......///000000111......//////000111111222000000000000111111111111///000000111222222333333111111111222333444555666444444444444444555666777888999<<<>>>BBBHHHNNNSSSQQQ\\\ggglllpppvvvxxxvvvmmmggg^^^WWWRRROOOMMMLLLMMMQQQWWW\\\aaajjjvvv~~~{{{uuuqqqsssxxx|||{{{sssmmmeee]]]XXXXXXcccooo{{{wwwmmmhhhlllxxx|||~~~~~~|||zzzvvvqqqkkkfffZZZVVVPPPMMMJJJMMMYYYeeezzz{{{ssszzz{{{vvv~~~nnn]]]RRROOOIIIEEE@@@======???@@@AAAAAACCCCCCAAA<<<777333111////////////............///......---------......111111111111111111111111///////////////////////////000222555777999::::::111111000000000000111111---------...///000000111---------...///000000111000000000000111111111111///000000111222222333333000000111222333555666777444333333444444666777777;;;===???CCCGGGMMMTTTYYY^^^mmmzzz{{{vvvtttqqqmmm\\\[[[XXXSSSMMMJJJKKKLLLIIIPPPYYYaaajjjvvv|||yyyuuuvvvvvvxxx|||~~~zzzmmmbbb^^^YYYWWWcccttt}}}uuummmmmmuuu}}}~~~|||yyyvvvrrroooeee[[[QQQJJJGGGHHHPPPZZZooozzz~~~~~~pppdddZZZRRRMMMJJJEEEAAA??????AAABBBFFFFFFFFFDDD@@@;;;666333222111//////000000...---000000000000000000000000---.........//////000000000---***+++...000000...333222222222222222222222111111000000//////......///...---...000111222111000000000000111111111111111111111111000000000000222222111111111111111111333333333333333333333333444333333333444666888999===???CCCHHHNNNWWW___dddppp}}}xxxqqqjjjddd[[[VVVOOOJJJIIIIIIJJJKKKOOOXXXeeerrr}}}~~~yyywwwvvvtttwww{{{|||pppeeeaaa\\\ZZZeeeuuu}}}tttlllllluuu}}}}}}~~~~~~zzzwwwrrrooofff]]]SSSLLLHHHHHHOOOWWWfff{{{{{{}}}qqqeee]]]NNNKKKGGGBBB@@@AAABBBDDDGGGGGGFFFEEEAAA<<<888555222111//////000000///...////////////////////////............/////////000111///......///111111111222222222222111111111111000000000000///////////////...------///000000///000000000000111111111111111111111111000000000000111111111111111111111111333333333333333333333333111111222333444777999;;;<<>>:::777222111//////000111000///....................................////////////111222222222111111333444000000000000000111111111////////////000000000000///...------///000///...000000000111111111222222222222111111111000000000111111111111111111111111333333333333333333333333222222333444777:::===??????EEEMMMVVV```lllyyy{{{nnnccc]]]WWWRRRIIIJJJJJJJJJLLLTTT^^^fffxxxzzzuuuqqqpppttt||||||zzzxxxxxxxxxvvvtttqqqrrrpppooosssyyy~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~vvvnnnhhhcccaaaiiittt}}}tttjjjeeehhhsss||||||zzzyyyzzz{{{{{{{{{|||zzztttpppiiiaaaXXXSSSOOOJJJJJJMMMUUUmmm}}}|||~~~}}}kkk]]]QQQNNNIIIEEECCCCCCEEEGGGIIIIIIIIIHHHEEEAAA===:::333111//////111222111111.................................///////////////000333444333111000222555////////////000000000000......//////000000111111000///...///111111000...000000111111111222222222222222222111111111000000111111111111111222222222222222333333333333444444666666777888;;;>>>AAACCCFFFIIIPPP\\\kkkyyy|||pppddd]]]XXXTTTPPPLLLMMMNNNNNNRRR]]]nnnzzz{{{wwwuuusssttt{{{}}}yyyvvvvvvuuuuuuvvvwwwwwwtttqqqmmmllljjjiiiiiihhheeecccbbbaaaaaadddiiimmmnnnnnnpppssswwwyyyxxxxxxxxxxxxzzzzzzzzz{{{}}}{{{{{{{{{|||}}}~~~|||xxxwwwxxx{{{}}}~~~|||||||||}}}}}}~~~~~~~~~zzz{{{|||}}}}}}~~~~~~|||wwwqqqlllfffeeelllttt~~~yyytttllldddaaahhhsss}}}}}}zzzxxxxxxyyyzzz|||}}}{{{uuuqqqjjjbbbYYYUUUQQQLLLJJJKKKQQQeeeooo^^^QQQNNNIIIEEECCCDDDEEEGGGIIIJJJJJJIIIGGGCCC???<<<555333000///111222222222........................///////////////.........///111333222///...000222....../////////000000000......//////000000111111111000000111333333222000111111111111222222222222222222222222111111111111000000111111111222222222222222222333333444444444888888999:::===@@@CCCDDDLLLMMMTTTeeeyyy{{{rrrggg___[[[VVVRRROOONNNOOOQQQTTT[[[kkk{{{xxxvvvwwwwwwyyy}}}~~~{{{vvvssspppmmmiiiggggggggggggggggggfffcccaaa___^^^]]]\\\]]]\\\YYYWWWYYYXXXYYY[[[]]]```aaaaaadddgggjjjkkkjjjjjjjjjjjjnnnnnnnnnooorrrvvvzzz|||~~~}}}{{{zzzzzzzzzzzzzzz{{{{{{vvvssspppppprrrtttuuuvvvssssssttttttuuuuuuvvvvvvtttuuuvvvxxxzzz|||}}}~~~yyyzzz|||}}}}}}~~~}}}}}}~~~~~~~~~~~~|||{{{{{{yyyuuuooojjjjjjoootttxxxoookkkddd```bbblllyyy~~~|||yyyxxxyyyzzz{{{|||~~~}}}vvvrrrkkkbbbYYYVVVTTTOOOKKKKKKNNN]]]sssrrr```RRROOOJJJFFFDDDDDDFFFHHHIIIJJJJJJJJJGGGDDD@@@>>>777444111000111222222111........................///////////////............///111000///...............//////000000111111////////////000000000000000000111333555555444222111111111222222222222333333222222222222111111111000000000111222222333333111222222333333444444555777777999;;;>>>BBBEEEGGGPPPSSS^^^qqqrrriii```[[[XXXSSSOOOOOONNNQQQVVV^^^kkk~~~}}}xxxuuuuuuxxxyyy}}}{{{wwwsssqqqnnnkkkfffccc```]]]YYYWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQRRRSSSSSSRRRPPPTTTUUUVVVWWWXXXZZZ[[[[[[\\\^^^bbbcccddddddeeefffgggggghhhjjjmmmpppsssuuuwwwvvvvvvwww{{{~~~zzzxxxxxxvvvvvvuuussssssrrrrrrrrrmmmkkkiiiiiijjjkkkkkkjjjiiiiiijjjkkkkkklllmmmmmmlllmmmoooqqqsssuuuwwwwwwsssuuuxxxyyyyyyzzz|||~~~}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzzxxxsssoooooossswww{{{ssshhheeeaaaaaagggsss~~~~~~{{{yyyzzz{{{yyyzzz}}}~~~wwwrrrkkkaaaYYYVVVUUUQQQMMMMMMLLLTTTddduuuuuubbbTTTQQQLLLHHHFFFFFFHHHIIIHHHIIIJJJJJJHHHDDDAAA???:::666222000000111111111////////////////////////000/////////...................../////////---+++......///000000111222222000000000000////////////......000222555666444333111111111222222222333333333333222222222111111111///000000111222222333333111111222333333444555555777888:::>>>CCCHHHLLLOOOTTT]]]lll}}}|||ggg^^^XXXVVVTTTPPPPPPTTTSSSXXXbbbooo{{{zzzzzzyyy}}}}}}xxxpppkkkgggdddbbbaaa^^^\\\XXXVVVTTTSSSPPPOOOOOOOOOOOONNNMMMNNNOOOPPPMMMMMMMMMPPPRRRTTTSSSRRRUUUVVVYYYZZZ[[[]]]^^^___^^^aaaeeehhhkkkmmmppprrroooppprrrtttwwwyyy{{{||||||||||||~~~yyyuuutttuuuqqqpppnnnmmmkkkjjjiiiiiiiiigggeeedddddddddcccbbbbbbccccccdddeeeffffffgggggghhhiiikkknnnppprrrsssnnnrrruuuvvvvvvxxx{{{~~~~~~}}}|||{{{{{{|||}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~}}}~~~zzz|||{{{uuurrrsssvvvyyy|||yyypppeeecccaaaccckkkzzz~~~}}}zzzzzz|||vvvxxx{{{~~~xxxsssjjj```XXXVVVVVVRRROOOOOOLLLPPPYYYgggsss{{{hhhVVVRRRNNNJJJGGGHHHJJJKKKHHHIIIJJJJJJHHHEEEAAA???;;;888333111000111111000000000000000000000000000000000//////.........---000...,,,...000000---)))...//////000111222222333111111000000//////......,,,---...222555666444333111111222222222333333333333333333222222222111111///000000111222222333333111111222333333444555555888:::===BBBHHHOOOTTTWWWWWWdddvvvvvvppp]]]VVVQQQQQQPPPOOOTTT[[[\\\bbbnnn{{{yyy~~~zzzxxxwwwssspppnnniiibbb]]]ZZZYYYXXXWWWSSSQQQOOOOOOPPPQQQPPPOOOMMMMMMNNNMMMMMMNNNQQQSSSOOOOOOPPPSSSWWWYYYYYYXXXXXXZZZ]]]```aaaccceeefffiiimmmrrrvvvzzz~~~{{{vvvrrrooonnnmmmjjjhhheeecccbbbaaa^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\]]]^^^^^^___eeedddcccdddeeeiiillloooiiilllqqquuuxxxzzzzzzyyy{{{yyywwwxxxzzz|||||||||xxxzzz}}}~~~{{{{{{|||}}}~~~zzzwwwvvvvvvxxxzzz~~~xxxsssfffeeegggnnnzzz}}}|||zzzzzz{{{|||}}}|||yyyvvvyyywwwxxx{{{~~~|||uuujjjbbbXXXVVVYYYZZZUUUPPPKKKKKKOOOWWW```lll|||ooo[[[TTTNNNLLLKKKIIIIIIKKKJJJJJJJJJIIIGGGDDDAAA??????:::666444333333000...111000000///...---------........................////////////////////////000111111111111222222222111111000000000000111111000000000000000000000000222222222222222222222222000000000000111111111111111111111000111111222333222222222444666888888777777===BBBEEENNNYYYaaabbbdddlllwww~~~~~~vvvjjjbbbWWWRRRNNNNNNOOOQQQXXX___mmmxxx~~~}}}wwwtttoooiiiddd```^^^\\\YYYYYYWWWTTTPPPNNNNNNOOOOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMOOORRRTTTTTTSSSVVVVVVVVVYYY\\\___aaaaaaeeejjjooopppoooppptttxxxyyy|||~~~}}}}}}yyywwwsssnnnjjjfffdddcccdddbbb```___^^^^^^[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\______^^^___aaadddhhhjjjkkkmmmqqquuuxxxzzzzzzyyy|||zzzxxxxxxzzz{{{{{{{{{wwwyyy|||~~~~~~}}}|||zzzzzz{{{}}}~~~{{{xxxwwwwwwxxxyyy|||~~~wwwssshhhjjjpppyyy~~~|||zzzyyyzzzyyyyyyzzz{{{zzzwwwuuuvvvtttuuuxxxzzz{{{xxxnnneee]]][[[]]]^^^ZZZTTTJJJIIIJJJPPPVVVaaaqqqttt```WWWPPPMMMKKKHHHGGGIIIHHHHHHIIIIIIHHHEEECCCAAA???;;;777444444333000...111000000///......------........................////////////////////////000000111111111222222222111111000000000000111111000000000000000000000000222222222222222222222222111111111111222222222222111111111111111222333333444444444555777888999999;;;AAAHHHPPP\\\hhhooooookkkpppvvvxxxtttjjj^^^VVVSSSNNNKKKMMMPPPVVV```iiivvvzzzyyy{{{}}}~~~tttmmmjjjhhhddd```\\\YYYWWWVVVQQQQQQQQQNNNLLLKKKMMMNNNLLLLLLLLLKKKKKKLLLLLLMMMRRRRRRRRRTTTWWWYYY[[[[[[]]]]]]___bbbfffiiikkklllrrrxxx~~~{{{{{{}}}}}}{{{zzzyyyxxxwwwvvvuuutttpppmmmjjjfffbbb^^^\\\[[[\\\[[[ZZZZZZ[[[[[[ZZZXXXYYYYYYXXXWWWWWWVVVWWWWWWXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[^^^bbbfffhhhmmmooossswww{{{|||||||||}}}{{{zzzzzz{{{zzzyyyvvvwwwyyy{{{{{{zzzyyyxxxxxxxxxyyy{{{}}}~~~|||{{{yyyxxxxxxxxxzzz}}}yyyuuussskkkpppyyy|||yyywwwvvvuuuwwwvvvuuuvvvvvvvvvsssqqqrrrpppqqqssstttuuuzzz}}}rrrkkkcccaaadddddd```[[[MMMIIIGGGIIILLLUUUdddqqq{{{fff\\\RRRNNNKKKHHHFFFGGGGGGGGGHHHHHHHHHFFFEEEDDD???<<<888555444333111///111000000//////......---........................////////////////////////000000000111111111222222111111000000000000111111000000000000000000000000222222222222222222222222222222222333333333333444222222111111222222333444777666666666888999;;;<<<>>>FFFPPP\\\jjjuuuwwwsssoooppppppmmmfff\\\RRRLLLOOOKKKIIIMMMSSS\\\jjjvvv|||tttssswww~~~}}}uuuoooiiiccc^^^\\\[[[XXXUUUSSSQQQPPPOOOJJJKKKKKKJJJIIIJJJMMMOOOLLLLLLLLLLLLMMMOOOPPPQQQUUUUUUVVVXXX[[[^^^aaaccchhhjjjmmmqqqvvv{{{~~~}}}|||{{{{{{{{{wwwtttuuuxxxzzzxxxvvvrrrqqqqqqpppooonnnmmmmmmiiihhhfffccc```]]][[[ZZZZZZYYYXXXYYY[[[\\\\\\[[[[[[ZZZYYYWWWWWWVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWYYYYYYZZZ]]]```dddhhhjjjooorrrwww}}}~~~|||{{{zzzyyyxxxssstttuuuvvvwwwvvvuuutttuuuuuuvvvxxxzzz}}}~~~~~~}}}|||{{{yyyxxxwwwxxxzzz||||||yyyvvvsssrrrooottt}}}zzzvvvtttsssrrrrrrrrrqqqppppppqqqqqqpppooopppnnnnnnppppppooosssxxxvvvpppiiihhhjjjjjjfffbbbSSSMMMHHHGGGHHHOOO]]]kkk~~~lll```TTTOOOMMMIIIGGGHHHHHHHHHHHHHHHHHHFFFEEEDDD@@@>>>:::777444222111000000000000000//////..............................////////////////////////000000000000111111111111111111000000000000111111////////////////////////111222222222222222333333222222222222333333333333222222222222222333444444777777777777777:::===@@@EEEOOO^^^lllxxx~~~wwwnnnkkkiiieee___YYYQQQKKKHHHLLLJJJLLLRRRZZZeeettt|||zzzwwwvvvyyy{{{uuummmfffbbb^^^[[[XXXUUUTTTRRRPPPOOOMMMLLLKKKHHHIIIJJJIIIIIIKKKNNNPPPNNNOOOOOOPPPQQQSSSTTTUUUYYYZZZ\\\___bbbggglllpppuuuyyy|||{{{zzzyyyxxxwwwvvvuuusssrrrrrrrrrrrrsssqqqpppppprrrssspppnnniiiiiiiiiiiihhhhhhhhhhhhffffffeeedddbbbaaa```___]]]\\\\\\^^^```aaaaaa```___^^^\\\ZZZYYYXXXYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWYYYZZZ\\\___ccchhhlllnnnrrrwww~~~|||zzzxxxuuutttnnnooopppqqqqqqppppppoooppppppqqqsssvvvyyy{{{|||~~~}}}}}}}}}|||{{{yyywwwvvvwwwxxxyyywwwtttrrrqqqqqqtttwww{{{~~~zzzxxxuuuqqqnnnnnnnnnnnnnnnnnnmmmkkklllnnnpppqqqqqqooommmmmmnnnmmmkkkmmmrrrzzzyyytttooonnnoooooolllhhhYYYRRRLLLHHHGGGLLLZZZggg{{{rrrdddVVVQQQOOOLLLKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCAAA???<<<888555222222222000000000000000/////////........................//////////////////////////////000000000111111111111111000000000000111111////////////////////////111111111222222333333333111111111222222222222333333333333333333444444555666777777777888;;;AAAFFFOOO\\\nnn|||xxxkkkeeebbb\\\UUUOOOJJJHHHGGGHHHKKKRRR]]]gggsss|||uuuxxx||||||tttooohhhddd^^^YYYVVVTTTRRRQQQQQQQQQPPPNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJKKKNNNQQQQQQQQQRRRSSSUUUWWWYYYZZZ```dddhhhmmmqqqwww~~~}}}}}}zzzwwwuuuttttttsssqqqmmmllljjjiiiiiiiiijjjkkkmmmooopppqqqpppmmmjjjhhheeeeeeeeefffggghhhhhhiiiiiiiiiiiiiiihhhfffeeeddddddcccbbbccceeegggfffeeecccaaa^^^[[[ZZZYYYZZZ[[[YYYYYYXXXWWWWWWWWWXXXXXXXXXZZZ]]]aaafffkkkoooqqqwww}}}{{{wwwtttqqqmmmkkkgggggghhhiiiiiiiiiiiiiiijjjjjjlllnnnqqqsssvvvwww{{{}}}}}}||||||{{{zzzxxxwwwvvvuuuvvvvvvssspppnnnmmmnnnuuuuuuuuuvvvvvvtttqqqnnnkkkiiifffeeefffgggggggggiiihhhggghhhlllpppssstttooommmlllmmmjjjggghhhmmmttt{{{{{{xxxtttsssttttttqqqnnn^^^WWWOOOJJJGGGJJJUUUbbbvvvxxxiiiZZZSSSRRROOOMMMMMMLLLKKKJJJHHHGGGEEEDDDDDDBBBAAA>>>:::555222222333000000000000000000000000......................../////////////////////////////////000000000111111111111000000000000111111000000000000000000000000111111111222222333333444111111111111222222222222444444333333444444555666444666777888999???GGGNNNVVVeeevvv~~~rrrfffaaa]]]VVVOOOJJJGGGEEEEEEGGGNNN]]]nnnzzz~~~tttvvv||||||qqqjjjdddaaaZZZXXXUUUQQQNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHJJJKKKLLLLLLLLLMMMPPPRRRTTTUUUVVVXXX[[[^^^```bbbgggmmmuuu||||||yyywwwuuutttrrrqqqpppqqqqqqooonnniiihhhfffffffffgggiiijjjnnnsssyyyyyytttnnnkkkjjjhhhhhhjjjkkkmmmooopppqqqrrrrrrrrrqqqooommmkkkjjjiiihhhggghhhiiiiiiiiigggcccaaa^^^ZZZYYYXXXYYYZZZZZZYYYXXXXXXWWWWWWXXXXXXZZZ\\\___dddjjjooosssuuu}}}~~~zzztttooojjjfffccc```^^^^^^___```aaabbbbbbccceeeeeegggiiillloooqqqsssuuuxxx{{{}}}|||}}}}}}~~~||||||{{{yyyxxxwwwvvvuuurrrsssrrrpppllliiihhhiiilllkkkiiiiiihhhgggdddaaa^^^\\\ZZZZZZ\\\^^^^^^^^^```___^^^aaagggmmmqqqsssooolllkkkkkkhhhddddddhhhoooxxx~~~|||yyyxxxyyyxxxuuusssddd\\\SSSMMMHHHHHHRRR]]]oooooo^^^VVVTTTPPPMMMLLLJJJJJJIIIHHHGGGGGGFFFFFFBBBBBB@@@;;;555222222444000000000000000000000000........................////////////////////////////////////000000000111111111000000000000111111000000000000000000000000000111111222333333444444222222222222333333333444444444444444444555555666444666999:::===DDDNNNWWWcccppp|||~~~yyyrrrhhh```[[[XXXRRRMMMIIIGGGGGGGGGNNNZZZnnn~~~{{{vvvkkkddd^^^YYYUUURRRQQQPPPNNNLLLJJJJJJKKKHHHIIIKKKLLLLLLLLLLLLKKKMMMNNNOOOPPPPPPRRRVVVYYYYYYZZZ]]]aaafffjjjnnnpppttt|||}}}}}}|||{{{xxxuuurrrpppoooooonnnoooppppppnnnllljjjiiihhhggghhhjjjlllnnnrrrzzzzzzrrroooooonnnoooqqqsssuuuxxxyyyzzz{{{{{{zzzxxxvvvssspppnnnllljjjiiiiiijjjjjjiiihhhbbb```\\\YYYWWWWWWWWWXXXZZZYYYXXXXXXWWWWWWWWWWWW\\\^^^ccchhhnnnssswwwyyyyyytttnnnhhhccc___[[[XXXXXXYYYYYYZZZ\\\]]]^^^^^^bbbbbbdddfffiiilllooopppooosssvvvxxxxxxxxx{{{~~~|||}}}~~~|||{{{zzzxxxwwwvvvuuuuuupppqqqpppnnnjjjfffeeeeeebbbaaa______^^^]]]ZZZXXXUUUSSSRRRSSSUUUWWWXXXXXXWWWVVVVVVZZZ```hhhmmmpppnnnlllkkkjjjgggbbbbbbeeellluuu~~~~~~|||{{{|||{{{yyyvvviiiaaaXXXPPPJJJHHHPPPZZZiii}}}tttaaaXXXTTTQQQMMMKKKHHHHHHHHHGGGGGGHHHIIIIIIBBBCCCAAA<<<666222222444000000000000000111111111........................////////////////////////////////////000000000000111111000000000000111111000000000000000000000000000000111222333333444444333333333444444444555555555444444444444555666666444777:::<<>>CCCMMM\\\ooo~~~wwwiiiaaa[[[TTTQQQIIIGGGLLLNNNNNNWWWdddyyy~~~ssshhh```\\\XXXRRRNNNLLLKKKIIIGGGJJJIIIIIIHHHIIIIIIKKKKKKJJJKKKLLLOOORRRTTTUUUUUUWWWYYY[[[\\\^^^bbbjjjpppzzz~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}~~~xxxpppkkkgggeeebbb___]]][[[ZZZZZZ___^^^\\\XXXUUUTTTVVVWWW\\\^^^```___^^^___cccgggjjjmmmrrryyyxxxppphhh\\\UUURRRQQQQQQPPPNNNOOOQQQSSSVVVYYY[[[\\\]]]___aaaccceeegggiiiiiijjjkkkmmmoooqqqtttvvvxxxzzz|||~~~~~~{{{wwwtttrrrrrrrrrttttttsssooohhhaaa\\\YYY[[[WWWRRRNNNJJJFFFBBB???BBBBBBBBBBBBCCCEEEGGGHHHMMMNNNQQQXXXcccmmmtttxxx}}}zzzvvvsssnnniiiccc___cccjjjrrrzzz|||yyynnnkkkddd\\\TTTPPPPPPRRRaaawwwnnnddd]]]XXXUUUOOONNNKKKIIIGGGFFFFFFFFFDDDBBB@@@===;;;888444111222111000000////////////111111111111000000000000//////000000000000//////111000///......000111222111111111111111111111111000000000000111111111111333333333333333333333333333333333333333444444555444555666666777777777666999;;;AAAKKKZZZmmm~~~~~~nnnbbb\\\VVVPPPNNNHHHFFFLLLRRRXXXfffuuu~~~tttkkkccc[[[UUUQQQNNNJJJHHHHHHHHHGGGGGGIIIIIIIIIJJJKKKMMMNNNOOONNNOOOPPPSSSUUUXXX[[[\\\[[[^^^aaadddhhhpppzzz~~~{{{zzz{{{{{{|||}}}yyyooogggaaaaaa```]]]ZZZVVVTTTTTTTTTZZZ[[[[[[XXXUUUSSSUUUWWW\\\```ccccccaaabbbggglllnnnrrryyyxxxoooeeeYYYOOOLLLMMMNNNNNNQQQRRRTTTVVVXXXYYYZZZ[[[```aaacccfffhhhjjjjjjkkklllllllllmmmooorrrtttvvvvvvyyy|||}}}|||yyyvvvtttssssssssstttssspppjjjccc\\\XXXZZZWWWRRRLLLGGGCCC???===BBBBBBCCCDDDEEEGGGJJJMMMSSSUUUZZZcccnnnxxx~~~}}}wwwqqqjjjddd```aaahhhpppxxx}}}{{{pppmmmggg^^^WWWRRRRRRRRRZZZmmmwwwiii```ZZZVVVQQQOOOMMMJJJHHHGGGGGGGGGEEECCC@@@>>><<<999555333222111111000//////000000000000000000000000000000...//////000000000000///000000//////000000111222111111111111111111111111///000000000111111111111333333333333333333333333333333333333333444555555444666777888777777777777===AAAHHHUUUiii}}}ooobbb\\\YYYUUUQQQKKKGGGHHHOOOYYYeeewww~~~}}}}}}yyynnneee^^^YYYTTTQQQLLLJJJHHHGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMOOOQQQRRRSSSTTTVVVWWWYYY]]]```ccccccfffjjjooouuu}}}|||zzzxxxzzz{{{}}}tttjjjaaaZZZVVVZZZZZZYYYUUUQQQNNNOOOPPPVVVXXXZZZXXXTTTRRRTTTWWW\\\aaaeeefffddddddjjjoooqqquuu}}}{{{nnndddVVVLLLIIIJJJKKKLLLRRRTTTVVVYYY[[[]]]^^^^^^aaabbbeeehhhjjjkkkkkkkkkmmmlllkkkjjjkkknnnqqqsssrrruuuzzz~~~~~~~~~|||zzzwwwvvvuuusssssssssqqqmmmfff^^^ZZZ[[[XXXSSSMMMGGGCCCAAA@@@AAACCCEEEFFFHHHLLLQQQVVV]]]```gggqqq||||||tttlllfffbbbaaagggnnnttt|||~~~|||tttpppiii___WWWSSSSSSTTTWWWeee}}}~~~mmmaaaYYYUUURRRPPPNNNKKKIIIGGGGGGGGGEEECCC@@@>>>===:::777444222111111000000000000111////////////////////////......///000000000000000...///111222333222000///111111111111111111111111///000000000111111111111333333333333333333333333444444333333444444555666444666999999888888999;;;BBBIIITTTdddyyy}}}qqqbbbYYYVVVUUUTTTRRRKKKKKKOOOXXXeeeuuuzzzzzzuuulllggg___XXXSSSOOOMMMLLLJJJJJJIIIHHHGGGGGGHHHIIIHHHIIILLLNNNQQQSSSTTTUUUWWWXXXZZZ[[[\\\```eeejjjmmmqqqvvv|||}}}{{{{{{{{{zzzyyy{{{|||}}}{{{nnncccZZZTTTPPPNNNUUUVVVUUURRRMMMKKKLLLOOORRRWWWZZZYYYUUURRRTTTWWW\\\ccchhhiiiffffffkkkqqquuuyyy}}}mmmcccUUUKKKHHHHHHJJJKKKPPPSSSWWW[[[___bbbdddddd```bbbeeehhhjjjjjjjjjiiijjjiiigggfffgggjjjmmmppprrrtttxxx|||~~~~~~}}}}}}|||zzzyyyuuutttsssrrrnnnhhhaaa[[[YYYXXXTTTNNNGGGDDDCCCDDDAAADDDGGGJJJLLLRRRZZZaaajjjooowwwwwwnnniiifffbbbgggkkkooowww~~~~~~|||uuurrrjjjaaaYYYTTTSSSTTTUUU^^^rrr~~~{{{rrrcccYYYTTTRRRQQQNNNKKKIIIGGGGGGGGGEEECCCAAA???>>>;;;888555222111111000000111111111............////////////---...///000000111111000---///222444444333000///111111111111111111111111000000000000111111111111333333333333333333333333444444444444444555555666333666999999999:::>>>BBBGGGSSSccctttqqqeeeZZZVVVTTTRRRQQQQQQPPPTTT\\\hhhvvvzzzyyyqqqggg^^^[[[WWWRRRNNNLLLLLLLLLHHHIIIJJJIIIHHHHHHIIIKKKKKKMMMOOORRRUUUWWWXXXYYYZZZ\\\^^^___aaafffnnnuuu{{{~~~|||{{{{{{|||}}}}}}|||~~~~~~xxxnnnaaaUUUNNNLLLKKKKKKQQQSSSSSSPPPKKKIIIKKKOOOQQQWWW\\\[[[WWWTTTVVVZZZ^^^eeellllllhhhgggmmmsssyyy}}}}}}mmmcccUUUKKKHHHHHHIIIJJJPPPSSSXXX]]]aaadddeeefffbbbdddgggjjjllllllkkkjjjhhhfffdddcccfffjjjooorrruuuvvvxxxzzz|||||||||{{{{{{~~~~~~|||zzzwwwuuurrroooiiiaaa[[[VVVUUURRRLLLFFFDDDDDDFFFCCCGGGLLLPPPTTT[[[fffnnnyyyyyyqqqllljjjcccfffiiikkkrrrzzz}}}{{{}}}}}}{{{tttqqqllleee\\\UUURRRQQQRRRUUUddd{{{uuuoootttxxxggg[[[UUURRRQQQNNNKKKHHHGGGFFFFFFEEECCCAAA???>>><<<888666222111111000000111222222......//////000000000000---...///000111111111111///000111222222222111111111111111111111111111111000000000000111111111111222222222222222222222222444444444444444555666666333666999999999<<>><<<999666222111111111111111222222//////000000111111111222---...///000111111111111222111000000000111333333111111111111111111111111000000000000111111111111111111111111111111111111555444444444444555666666333666999999999>>>GGGNNNUUUgggzzzxxxcccYYYTTTSSSXXXYYYUUUUUUXXX[[[fffuuuxxxkkkbbb[[[VVVNNNNNNNNNLLLIIIHHHHHHIIIHHHKKKNNNOOOOOOOOORRRUUUSSSUUUXXX[[[^^^``````aaaeeeiiinnnrrrwww|||~~~|||{{{}}}zzz}}}yyysssoooqqqtttwww}}}wwwnnnbbbUUUMMMGGGCCCDDDHHHNNNQQQSSSQQQKKKIIIKKKNNNVVVZZZ^^^^^^\\\ZZZ[[[]]]ccckkkoookkkgggkkkqqquuu~~~lllcccXXXQQQKKKGGGIIINNNSSSUUUXXX[[[^^^aaacccccciiilllppprrrrrrqqqppppppppplllhhhhhhmmmsssvvvxxx{{{{{{|||}}}~~~~~~}}}}}}~~~{{{wwwsssnnnhhhbbb]]]SSSMMMIIIJJJJJJGGGGGGIIILLLQQQYYYaaahhhrrr|||wwwmmmgggdddaaa```eeemmmtttwwwvvvxxx~~~}}}zzzyyyuuupppiiibbbZZZRRRLLLIIIJJJPPP\\\hhhtttxxxqqqkkkqqqooo```XXXTTTPPPLLLIIIHHHHHHGGGFFFCCCBBB@@@@@@???<<<888444333222111////////////000222111111000///......---///////////////////////////000111222333222111111222333444222000//////000000000111111111111000000111222222333333444444555666666555444444444555555;;;888777;;;???DDDMMMWWWcccqqq~~~yyykkk^^^WWWUUUTTTUUUWWW[[[\\\]]]iiiwww~~~rrrhhhaaaYYYRRROOOKKKLLLLLLJJJIIIJJJLLLNNNJJJLLLPPPRRRSSSTTTVVVWWW[[[]]]aaaccceeegggiiikkksssuuuyyy~~~}}}wwwsssqqqqqqpppmmmkkknnnsssxxx{{{{{{uuuyyy~~~}}}~~~wwwpppmmmmmmpppsssyyy{{{~~~|||uuulllaaaTTTLLLFFFCCCDDDHHHNNNQQQSSSPPPKKKHHHJJJMMMVVVZZZ______\\\[[[\\\^^^fffnnnsssooolllooouuuyyy~~~pppeeeYYYQQQLLLHHHJJJNNNRRRSSSVVVYYY]]]```bbbdddkkkooosssuuuvvvuuuuuuvvvtttpppmmmnnnrrrwww{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}yyytttpppjjjddd```TTTNNNIIIJJJJJJIIIKKKNNNRRRYYYbbbkkkrrr{{{yyypppjjjfffbbb```cccjjjpppsssrrrvvv|||~~~~~~{{{xxxuuupppkkkddd[[[RRRLLLGGGFFFJJJRRR\\\ggguuu{{{oooiiimmmppp```YYYTTTPPPLLLIIIHHHHHHGGGFFFDDDBBBAAAAAA@@@===999555444333111000//////000000111111111000///.........///////////////////////////000111222333222111111222333444222000//////000000000111111111111000000111222222333333444444555666555444444444444555555===999999<<<@@@GGGTTT```qqq{{{vvvmmm```VVVTTTUUUWWWZZZ]]]bbbhhhlll~~~xxxhhh```ZZZTTTNNNLLLHHHIIIIIIHHHGGGHHHJJJLLLOOOQQQTTTVVVWWWYYY[[[]]]___dddiiikkklllnnnrrrvvv~~~{{{nnnjjjhhhiiilllooollljjjkkknnnqqqrrrrrrsssvvv{{{}}}uuummmiiiiiikkkmmmnnnqqquuuxxxyyy{{{}}}zzztttjjj___RRRKKKFFFCCCEEEIIINNNQQQSSSPPPKKKHHHJJJMMMVVV[[[```aaa]]][[[]]]```jjjssswwwtttqqqtttzzz}}}uuuiii[[[SSSLLLIIIJJJNNNQQQRRRTTTWWW\\\aaaeeehhhpppsssxxx{{{{{{{{{{{{|||xxxvvvtttuuuxxx}}}{{{wwwrrrmmmhhhdddWWWOOOIIIIIIKKKLLLQQQVVVZZZbbbmmmvvv~~~{{{sssnnnhhhddd```aaaffflllooooootttyyy}}}||||||~~~~~~{{{vvvtttqqqmmmggg^^^TTTNNNHHHDDDCCCHHHNNNWWWeeerrruuullllll{{{qqqaaaYYYTTTQQQLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA???:::777444333111000//////000000111111000000//////......///////////////////////////000111222333222111111222333333222000///000111000000111111111111000000111222222333333444444555555444444444444444555555===;;;;;;>>>BBBMMM___oooxxxjjj___WWWQQQUUUYYY]]]```ccckkkwwwuuuiii\\\VVVSSSNNNKKKJJJGGGHHHIIIIIIIIIIIILLLNNNRRRTTTVVVXXXYYY[[[___aaajjjpppxxxzzzyyy{{{mmmbbb^^^___ccchhhllljjjhhhhhhjjjkkkkkkkkkooosssxxx}}}~~~vvvmmmhhhffffffggghhhlllppptttuuuuuuuuuvvvvvvxxx}}}zzzssshhh]]]QQQJJJFFFCCCEEEIIIPPPSSSTTTQQQLLLIIIJJJNNNVVV\\\bbbbbb^^^\\\^^^bbbllltttzzzwwwtttwww||||||nnn^^^TTTMMMIIIJJJMMMNNNPPPSSSWWW^^^eeelllpppuuuxxx|||~~~~~~~~~{{{zzzyyyzzz}}}}}}yyyuuupppkkkhhh[[[RRRKKKJJJLLLPPPWWW^^^bbbjjjuuu~~~zzztttppphhheeeaaa```dddiiimmmooosssxxx{{{yyyyyy||||||{{{wwwuuussspppjjj```VVVOOOLLLFFFBBBBBBFFFNNN\\\hhhxxxqqqyyyuuucccZZZTTTQQQMMMJJJIIIHHHGGGFFFGGGFFFDDDDDDCCC@@@<<<888444333222000///000000111111000000000/////////...///////////////////////////000111222333222111111111222333222000///000111000000111111111111000000111222222333333444444555444444333333444555666666;;;:::===BBBIIIVVVlll~~~~~~ppp```VVVTTTUUUWWW\\\bbbdddhhhtttzzzhhh^^^UUUQQQOOOLLLJJJJJJIIIJJJLLLMMMMMMOOOQQQSSSVVVWWWZZZ\\\^^^bbbfffjjjwwwyyyhhh```^^^___dddjjjhhhhhhggggggiiijjjkkkkkklllooottt{{{~~~uuulllfffbbbbbbbbbcccggglllooopppppppppppppppssszzzzzzssshhh]]]QQQJJJFFFCCCEEEJJJQQQTTTVVVSSSMMMIIIKKKNNNUUU\\\cccccc^^^[[[___cccllluuuzzzxxxuuuxxx}}}rrr```TTTMMMIIIIIIKKKLLLNNNRRRYYYaaakkkssswwwxxx{{{~~~~~~||||||}}}}}}~~~~~~zzzvvvrrrnnnkkk```VVVNNNLLLOOOSSS\\\dddkkkrrr{{{}}}wwwrrrooohhheeeaaa```ccchhhllloooqqqvvvxxxvvvvvvyyy{{{zzzyyyxxxvvvrrrlllcccYYYRRRNNNGGGBBBAAACCCJJJVVVbbb{{{yyyzzz|||ggg[[[UUUQQQMMMJJJIIIIIIHHHGGGHHHGGGFFFEEEDDDAAA===999444333222000000000000111000000000000///////////////////////////////////////000111222333222111111111222333222000000000222000000111111111111000000111222222333333444444555333333333444555666777888999;;;AAAJJJUUUcccwwwwwwhhhYYYRRRSSSWWWWWW]]]dddhhhooouuujjj^^^VVVOOONNNLLLIIIHHHIIIJJJMMMPPPQQQSSSTTTWWWYYY[[[]]]```cccggglllsssxxx|||qqqgggcccccccccfffkkkjjjjjjiiiiiihhhiiikkkllljjjmmmssszzz|||wwwoooggg```]]]]]]]]]^^^aaafffiiijjjjjjkkkkkklllqqqyyy~~~zzzrrriii^^^QQQKKKFFFDDDFFFJJJRRRUUUVVVSSSMMMIIIKKKNNNTTT\\\cccccc]]]ZZZ___dddllluuu|||zzzwwwzzzvvvaaaTTTMMMHHHGGGIIIIIILLLQQQYYYbbbllltttxxxxxx{{{~~~~~~zzzvvvsssooommmeee[[[RRROOOQQQVVV___gggqqqwww~~~~~~yyytttooommmgggeeebbbaaabbbfffjjjlllmmmqqqsssrrrtttyyy}}}}}}~~~|||yyyuuunnnfff\\\UUUNNNHHHCCCBBBCCCGGGQQQ[[[rrr|||nnn___UUURRRMMMKKKJJJIIIHHHGGGHHHGGGFFFEEEDDDAAA===:::555444222111000000111111000000000000///////////////////////////////////////000111222333222111111000222333222111000111222000000111111111111000000111222222333333444444555444444444555666888999:::;;;>>>HHHXXXfffqqq~~~}}}nnnaaaVVVOOOQQQVVVUUU]]]hhhqqq|||vvviii```UUUOOOJJJKKKJJJGGGGGGIIILLLOOORRRUUUWWWYYY[[[]]]^^^```ccchhhnnnvvvssslllggggggggggggiiilllsssrrrpppmmmjjjjjjlllnnnnnnrrrxxx}}}|||yyyvvvtttmmmiiiccc\\\XXXVVVWWWWWWZZZ^^^bbbeeefffggghhhiiimmmsss{{{zzzyyyyyyzzz}}}xxxooojjj___SSSKKKGGGDDDFFFJJJPPPSSSUUUQQQKKKGGGIIILLLRRR[[[cccbbb\\\YYY^^^eeennnxxx}}}{{{}}}xxxbbbSSSLLLGGGFFFGGGFFFIIIOOOWWW```hhhnnnrrruuuyyy}}}}}}yyyvvvssspppnnnjjj___UUURRRTTTXXX```gggrrrwww||||||wwwqqqmmmkkkfffeeedddbbbaaabbbeeegggfffkkknnnooosss{{{|||vvvpppggg^^^XXXOOOJJJFFFEEEDDDFFFMMMUUUhhh|||}}}yyyvvvdddUUURRRNNNKKKJJJIIIHHHGGGHHHGGGFFFEEEDDDAAA===:::555444222111000000111222////////////000000000000///////////////////////////000111222333222111111000111222222111000111222000000111111111111000000111222222333333444444555444555555666888999;;;<<>>FFFPPPXXXmmmxxxmmm___VVVXXXXXXSSSSSSYYY___ttt}}}|||rrrdddXXXNNNKKKMMMMMMLLLNNNQQQSSSSSSWWW]]][[[^^^dddiiimmmrrrwww{{{}}}yyysssppphhheee```\\\XXXTTTPPPMMMJJJIIIHHHFFFEEEGGGLLLOOOTTTWWWZZZ[[[]]]aaahhhnnnuuu}}}xxxrrrooopppsssuuuyyy}}}~~~|||vvvooohhh___SSSIIICCCBBBCCCCCCLLLOOOPPPNNNIIIFFFHHHKKKQQQXXX^^^___[[[ZZZ^^^dddqqq}}}}}}rrr]]]QQQLLLHHHEEEEEEHHHIIIKKKNNNSSS[[[ccciiimmmttt}}}}}}yyyvvvtttrrrpppnnngggccc___\\\YYYXXX]]]eeepppvvv{{{~~~~~~zzzwwwqqqjjjggghhhhhhfffdddbbb```]]]ZZZYYY\\\^^^bbbjjjsss|||~~~xxxwwwsssjjjbbb___UUUQQQKKKFFFDDDFFFJJJMMMZZZmmmvvvhhhgggsssmmm[[[SSSMMMMMMLLLIIIHHHIIIGGGEEEDDDCCCBBB@@@<<<999777555222111111111111000////////////////////////////////////////////////000000000000111111111111000000000111111111111222111111111111111111111111222222222111222222333444777444444999<<<>>>CCCIII[[[jjj~~~}}}sssgggZZZRRRSSSRRROOOSSS[[[hhhzzz|||rrrddd[[[UUUPPPOOOQQQMMMMMMQQQVVVWWWXXX]]]cccdddhhhnnntttzzz}}}vvvppplllddd```ZZZUUUPPPKKKFFFCCCBBBBBBAAA@@@AAADDDIIIMMMOOORRRWWWZZZ]]]ccclllrrr|||zzztttqqqsssvvvwww{{{~~~xxxqqqiii```SSSHHHBBBAAACCCDDDJJJLLLMMMKKKGGGFFFHHHJJJQQQXXX^^^^^^[[[ZZZ___dddrrr}}}|||mmmYYYNNNJJJGGGFFFFFFIIIIIIJJJLLLQQQYYYbbbiiiooovvv~~~{{{wwwuuusssrrrqqqoookkkfffaaa^^^[[[YYY]]]dddpppwww}}}}}}yyyyyytttqqqooolllfffccceeeeeeeeecccaaa^^^[[[XXXVVVYYY[[[```hhhrrrzzz|||xxxxxxvvvooohhhdddWWWSSSMMMGGGEEEEEEHHHJJJUUUggguuuiiieeelllyyyqqq^^^VVVNNNMMMLLLIIIHHHIIIIIIGGGDDDBBBAAA???<<<:::777555222111111222111000////////////////////////........................000000000000111111111111//////000000000111111111222222222222222222222222222222222222222333444444444111333888===BBBIIIPPPmmmwwwjjj```WWWOOONNNMMMNNNVVVbbbuuuxxxxxx~~~uuuhhhZZZSSSPPPMMMKKKLLLPPPRRRWWW^^^aaabbbgggnnnsssxxx}}}uuuoookkkbbb^^^XXXRRRMMMHHHCCC@@@>>>>>>>>>===>>>@@@EEEIIIKKKOOOUUUZZZ___gggqqqxxxzzzwwwzzz|||}}}~~~yyyrrrjjjaaaTTTIIICCCCCCDDDEEEHHHIIIIIIHHHFFFEEEGGGJJJRRRXXX]]]^^^ZZZZZZ```eeettt}}}~~~zzz~~~}}}kkkXXXMMMJJJGGGFFFFFFHHHIIIIIIKKKQQQZZZeeelllsssyyy|||xxxuuusssrrrpppooonnnhhhdddbbb___^^^aaafffooowww~~~zzzvvvssspppnnnjjjggggggddd___]]]___```aaabbbaaa^^^[[[YYYXXXWWWZZZ___gggpppxxx|||~~~}}}{{{zzzxxxrrrlllhhhZZZVVVOOOIIIEEEEEEFFFHHHOOO___xxx~~~xxx|||sssmmmnnntttwwwcccYYYOOOMMMMMMJJJIIIIIIJJJHHHDDDBBB@@@???===;;;888555333111222222111000111111111111111111111111///////////////////////////000000000111111111111000111111222222333333333222222222222222222222222222222222222222333444555333333666:::>>>EEEUUUccc|||nnnaaa\\\UUUOOONNNNNNRRR```nnnuuurrryyy~~~kkk^^^RRROOONNNMMMKKKLLLTTTXXXaaajjjmmmooouuu||||||tttnnnjjj```\\\UUUPPPKKKGGGDDDAAA>>>???>>>======>>>BBBEEEIIINNNUUU[[[cccmmmxxx}}}~~~xxxqqqiii```SSSIIIDDDCCCEEEFFFGGGGGGGGGEEEDDDEEEGGGHHHOOOUUUZZZZZZWWWXXX^^^dddsss{{{zzzwww{{{mmmYYYOOOKKKGGGFFFFFFHHHIIIJJJMMMSSS]]]hhhpppvvvyyy}}}~~~zzzwwwuuussspppnnnpppjjjfffeeedddcccfffjjjpppxxx|||uuupppllljjjhhheeeaaa^^^^^^\\\WWWVVVXXXZZZ]]]aaabbb```]]]\\\[[[XXXYYY]]]eeennnuuuzzz{{{}}}~~~~~~|||yyyuuunnniii\\\XXXQQQKKKFFFEEEEEEFFFLLLYYYnnntttppp~~~~~~vvvssssss|||hhh\\\QQQMMMMMMKKKIIIIIIJJJHHHDDDBBBAAA???===<<<888666333222222222222111111111111111111111111111000000000000000000000000///000000000111111111111000111111222333333444444222222222222222222222222222222222222333444555666666999===@@@BBBMMMfff}}}}}}rrrhhh]]]WWWSSSPPPOOORRR[[[jjjwwwyyyqqquuu{{{iiiYYYPPPJJJKKKPPPRRRUUUWWWZZZ```mmmwww{{{}}}{{{sssmmmiii]]]YYYRRRMMMIIIFFFCCCAAA@@@@@@???>>>======@@@BBBGGGMMMUUU]]]fffqqq}}}{{{uuummmeee^^^SSSJJJEEEDDDEEEFFFHHHGGGEEEDDDCCCEEEFFFGGGKKKQQQVVVVVVSSSTTT[[[aaannnuuuyyyvvvsssxxxppp[[[QQQLLLIIIGGGGGGIIIJJJLLLOOOVVV___jjjqqqsssuuuxxxyyyzzz{{{~~~}}}yyywwwuuurrrqqqrrrlllgggggghhhggghhhlllpppwww}}}~~~~~~xxxpppiiieeebbb```^^^[[[XXXVVVWWWUUUQQQQQQSSSWWW\\\bbbdddbbb___^^^___XXXXXX[[[aaaiiipppuuuwwwzzz~~~}}}zzzvvvpppiii]]]YYYSSSLLLGGGEEEEEEEEELLLUUUeeezzzmmmjjjxxx{{{vvvyyymmm___RRRMMMMMMKKKIIIIIIHHHFFFDDDCCCBBBAAA>>><<<888666333222222333222111////////////////////////111111111111111111111111000000000000111111111111//////000111222333333444333333333333333333333333222222222222333555666777333777===AAAEEEUUUssswwwkkkccc\\\SSSQQQPPPRRRYYYeeettt~~~}}}xxxwwwlll]]]SSSNNNKKKOOOSSSVVV[[[```fffooo}}}|||uuunnnkkk^^^YYYRRRLLLHHHDDDBBB@@@?????????>>>===>>>@@@BBBFFFLLLUUU]]]gggsss~~~yyyqqqiiieee___VVVNNNJJJIIIIIIIIIJJJGGGEEECCCCCCDDDFFFFFFKKKQQQVVVVVVSSSTTT[[[bbbfffnnnrrrqqqpppvvv~~~ooo\\\QQQMMMJJJIIIIIIKKKLLLNNNRRRWWW^^^gggmmmlllooosssvvvwwwxxxzzz|||yyy{{{~~~{{{zzzxxxwwwuuutttmmmhhhhhhhhhggggggiiikkkqqquuuuuuvvvxxxwwwuuunnniiibbb\\\YYYVVVTTTSSSRRROOOOOOQQQQQQNNNOOORRRWWW]]]dddgggddd```___```XXXWWWXXX\\\ccckkkpppsssvvv}}}}}}zzzxxxrrrkkk]]]ZZZSSSMMMHHHFFFEEEEEEIIIOOO[[[mmm~~~mmmhhhpppzzz|||qqqaaaRRRMMMNNNLLLJJJIIIFFFEEEDDDDDDDDDBBB???===999666333222333333222111////////////////////////000000000000000000000000000000000000111111111111000000111222333444555555333333333333333333333333222222222333444555666777555666<<>>>>>>>>===>>>AAACCCEEEKKKTTT]]]gggttt}}}wwwoooggghhhbbbZZZTTTPPPOOONNNNNNKKKHHHEEECCCCCCDDDEEEFFFNNNSSSXXXXXXUUUWWW^^^eee___hhhnnnnnnooovvv~~~nnn[[[QQQMMMKKKJJJKKKLLLNNNPPPSSSWWW]]]dddiiifffkkkqqquuuwwwwwwxxxyyyrrrvvv{{{}}}|||{{{zzzyyyvvvnnnhhhggggggeeedddfffdddjjjnnnmmmlllnnnnnnkkkccc___YYYSSSPPPNNNLLLJJJLLLJJJJJJNNNOOONNNOOOSSSYYY```gggiiieeeaaa___```XXXVVVUUUXXX___gggmmmpppsss{{{}}}{{{yyytttmmm]]]ZZZTTTMMMIIIFFFEEEEEEFFFIIIRRRbbbvvv~~~ooohhhjjjooossscccSSSNNNNNNLLLJJJIIIDDDDDDDDDEEEEEECCC@@@===999666444222333333222222111111111111111111111111////////////////////////000000000000111111111111222222333444666777777888333333333333333333333333222222222333444555777777===<<>>>>>======>>>???@@@BBBBBBHHHQQQ[[[dddooozzzyyyoookkkkkkkkkiiiddd\\\TTTPPPPPPRRRSSSMMMHHHGGGDDDBBBCCCGGGRRRWWW]]]^^^[[[YYYZZZ]]]bbbffflllqqquuu{{{uuujjj^^^VVVPPPIIIHHHJJJMMMOOORRRVVVZZZ^^^aaabbbeeeiiimmmpppqqqqqqqqqrrrtttvvv{{{}}}}}}~~~~~~}}}ssspppllliiifffdddaaa___^^^]]][[[YYYYYYYYYZZZ[[[WWWSSSNNNJJJIIIJJJKKKKKKIIIJJJKKKMMMOOORRRUUUVVVaaaeeejjjllljjjfffaaa^^^YYYTTTRRRVVV[[[^^^dddiiipppvvv{{{||||||{{{ssskkkddd[[[RRROOOLLLGGGDDDCCCAAAGGGOOOVVV```ppp~~~pppddd```bbbvvvtttwww||||||xxxcccQQQNNNOOOKKKGGGGGGIIIGGGEEEEEEDDDDDDBBB@@@<<<:::666333111111222333111///---///222555444333000000000000000000000000222333333444333222111000111111111111111111111111333333333222222111111111555222222444444333666<<<777;;;EEEXXXooo}}}sssaaaUUUSSSVVVXXX___mmm|||xxxhhh]]]XXXYYYXXX]]]ccckkkuuuzzzssssssyyy{{{ssskkkbbb\\\SSSMMMIIIFFFAAA>>>======<<<<<<===>>>@@@AAABBBHHHPPPXXXaaakkkvvv}}}zzzqqqnnnooommmllliiiccc\\\XXXWWWXXXTTTMMMHHHFFFEEECCCFFFKKKRRRZZZaaabbb^^^YYYYYY[[[ccchhhooovvv{{{sssiii___YYYTTTNNNLLLMMMPPPQQQTTTWWWZZZ]]]```aaaeeegggjjjlllmmmoooqqqsssvvvyyy~~~~~~~~~~~~}}}{{{tttpppllljjjiiigggdddaaa]]][[[WWWSSSQQQPPPQQQQQQQQQOOOLLLJJJIIIIIIIIIIIILLLMMMPPPSSSVVVYYY[[[\\\eeejjjpppsssqqqjjjccc^^^XXXSSSQQQSSSWWW[[[aaagggnnnsssxxxzzz{{{zzztttmmmeee[[[SSSPPPMMMHHHEEEEEEAAAEEEHHHMMMUUUeeexxxvvvjjjeeedddrrrqqqqqqyyy||||||gggTTTOOOPPPKKKGGGGGGIIIGGGEEEEEEDDDDDDBBB@@@===;;;777444111111111222222000...///222444333222000000000000000000000000222222333333333222000///111111111111111111111111333333333222222222111111555333444666666444777<<<===AAAMMMbbbyyy{{{xxxooo___UUUTTTVVV^^^nnnzzznnnddd\\\[[[]]]```fffppp{{{{{{yyyxxxtttrrruuu}}}~~~zzzssskkkaaa[[[SSSMMMIIIFFFBBB???===<<<<<<;;;<<<>>>???@@@CCCHHHOOOVVV^^^gggssszzzyyyqqqqqqsssqqqqqqppplllgggbbb```___UUUNNNHHHFFFEEEEEEJJJPPPVVV___hhhhhhaaaZZZYYY\\\fffmmmvvv}}}rrrjjjbbb^^^ZZZTTTQQQRRRSSSTTTVVVXXX[[[^^^___```dddeeefffgggiiilllrrruuuzzz~~~~~~}}}{{{yyytttoookkkjjjlllkkkgggbbb^^^ZZZTTTNNNJJJHHHIIIIIILLLLLLKKKJJJKKKKKKLLLMMMSSSVVVZZZ^^^bbbdddeeeffflllqqqwww{{{xxxpppfff___YYYSSSOOOPPPSSSVVV]]]dddkkkrrrwwwxxxyyyyyyuuupppeee\\\TTTPPPNNNIIIEEEFFFBBBCCCCCCEEEKKK[[[ppp~~~ssskkkgggmmmxxxoooqqq|||lllWWWRRRQQQLLLHHHHHHIIIGGGEEEEEEDDDDDDBBB@@@>>><<<888555222111111111333111000000111222222111000000000000000000000000111111222222111111000///222222222222222222222222333333333333222222222222555444555888888666888===BBBHHHWWWmmmxxxsssrrriii\\\VVVXXXZZZmmmvvvllleeeaaa^^^bbbgggqqqyyyxxxnnnlllsssrrrttt{{{~~~zzzssskkkaaa[[[SSSMMMJJJGGGCCC@@@<<<<<<;;;;;;<<<===???@@@DDDHHHOOOVVV]]]hhhttt}}}uuuoooppptttwwwxxxxxxvvvqqqjjjdddaaaUUUNNNGGGFFFFFFGGGNNNUUU___gggooommmddd]]]^^^cccmmmttt}}}uuunnnhhheee```YYYTTTTTTTTTUUUWWWZZZ\\\___aaabbbbbbbbbbbbccceeekkksssyyy}}}yyywwwrrrmmmiiijjjmmmmmmiiidddbbb^^^VVVOOOJJJHHHHHHIIILLLMMMMMMMMMNNNQQQUUUXXX```ccchhhmmmqqqrrrrrrqqqssswww{{{~~~|||tttiiibbbZZZTTTPPPOOOOOORRRYYYbbbkkkrrrwwwwwwwwwxxxuuuqqqfff\\\TTTPPPMMMHHHEEEEEECCCBBBBBBDDDJJJWWWmmm|||rrrkkkiiisssqqqyyyttt]]]TTTRRRLLLHHHIIIIIIGGGEEEDDDDDDDDDBBB@@@???===:::666333111111000333222111111111111111000000000000000000000000000000000111111111000000000222222222222222222222222333333333333333333333333444333555888888777999>>>EEENNN___uuuvvvoookkkkkkdddYYYXXX^^^iiivvvnnnfffcccbbbeeeoooxxxuuupppqqquuuwww}}}{{{tttlllaaa[[[SSSMMMJJJHHHDDDAAA<<<<<<;;;;;;<<<===???@@@DDDHHHOOOVVV___kkkyyytttooorrrwww}}}~~~yyyoooeee^^^UUUNNNGGGFFFFFFIIIPPPXXXgggmmmqqqnnnfffbbbfffllltttzzz}}}vvvppplllfff]]]VVVUUUSSSTTTWWWZZZ]]]aaacccdddaaaaaaaaabbbfffmmmvvv||||||xxxuuuooollliiijjjmmmmmmiiieeeddd```XXXQQQLLLKKKKKKLLLNNNOOOPPPPPPRRRXXX```fffooorrrwww{{{~~~~~~}}}{{{yyyzzz|||}}}|||vvvmmmfff\\\WWWRRRPPPNNNOOOWWW___kkkrrrwwwwwwvvvvvvuuuqqqggg]]]TTTPPPMMMGGGDDDCCC@@@@@@BBBGGGLLLWWWmmmzzzpppllluuu{{{ttt|||bbbWWWSSSMMMIIIJJJIIIGGGEEEDDDDDDDDDBBB@@@???>>>;;;777444222111000333333222111000000000111000000000000000000000000000000000000000000111111222222222222222222222222333333333333333333333333333222444888888888;;;@@@LLLVVVhhh{{{zzzpppiiidddaaaaaa[[[UUU[[[fff~~~yyymmmhhhdddeeeiiirrr|||vvvwwwyyyzzz|||uuummmbbb\\\TTTNNNJJJGGGCCC@@@===<<<<<<;;;<<<>>>???@@@CCCGGGMMMUUU___mmm}}}ssspppvvv|||uuuggg]]]UUUNNNHHHFFFGGGJJJQQQXXXiiilllmmmkkkggggggkkkpppuuuzzz~~~wwwrrrjjj___XXXVVVSSSTTTWWWZZZ^^^aaaccceee___aaabbbeeeiiiqqqyyy}}}xxxtttllllllkkklllmmmllliiigggddd```ZZZSSSOOOMMMNNNNNNQQQSSSVVVXXX\\\ccclllttt~~~zzzzzz{{{}}}}}}xxxpppiii]]]XXXTTTQQQNNNMMMTTT\\\fffooovvvwwwvvvvvvtttrrrjjj```WWWRRRNNNGGGCCCBBB======@@@GGGKKKUUUkkkvvvpppyyywwwsssgggZZZTTTNNNJJJKKKIIIGGGEEEEEEDDDDDDBBB@@@???===;;;888666444222111222333333222000///000222000000000000000000000000111111000000000111222222333333333333333333333333333333333333444444444444333222333777999:::???FFFVVVaaarrr~~~yyylllccc]]]XXXVVVWWWTTTSSS```qqqzzzooodddcccfffmmmwwwvvvvvvzzz~~~~~~vvvnnnddd]]]UUUNNNJJJGGGCCC???======<<<<<<===>>>@@@AAAAAAEEEKKKRRR\\\kkk{{{xxxooopppxxx}}}lll```TTTMMMHHHGGGHHHJJJPPPWWWcccdddfffggggggiiilllnnnppptttzzz~~~{{{uuummmbbbZZZXXXTTTUUUWWWZZZ]]]___bbbccc^^^aaaeeeiiiooouuu|||}}}xxxtttkkkmmmpppooommmjjjjjjjjjeeeaaa\\\VVVRRRPPPOOONNNUUUZZZbbbgggkkkqqqyyywwwxxxzzz~~~|||rrrjjj\\\YYYVVVRRRMMMKKKPPPYYY^^^hhhrrruuuuuuuuutttrrroooeeeZZZUUUPPPHHHCCCCCC???===???FFFIIIQQQiii{{{ooozzzuuuoookkk\\\UUUNNNJJJLLLIIIGGGEEEEEEDDDDDDBBB@@@>>>===;;;999777555333333111222333222//////111333000000000000000000000000222111111000111222333444333333333333333333333333333333333444444444555555555333444888:::===DDDLLL]]]iiixxx~~~xxxkkk^^^XXXTTTPPPPPPRRRRRRWWWkkk{{{oookkkdddhhhsss~~~vvvzzz~~~wwwoooeee^^^UUUNNNJJJGGGBBB???>>>>>>======>>>???AAABBB@@@DDDIIIPPPZZZhhhxxx~~~qqqkkknnnxxxqqqdddTTTMMMHHHHHHHHHJJJPPPVVV]]]^^^```dddhhhjjjjjjjjjkkkoootttxxx}}}}}}wwwnnnccc\\\ZZZVVVWWWXXXZZZ\\\^^^___```^^^aaagggmmmrrrxxx~~~}}}xxxuuukkkooosssrrrmmmjjjjjjlllgggddd___ZZZUUURRRPPPOOOYYYaaallltttyyy}}}tttvvv{{{sssjjj[[[XXXVVVSSSMMMIIINNNVVVWWWcccooossstttuuuuuusssrrrhhh]]]WWWQQQJJJDDDCCCCCC???@@@EEEHHHPPPhhhlllwwwuuukkkzzzmmm^^^VVVNNNKKKLLLIIIGGGEEEEEEEEEDDDBBB@@@===<<<;;;999777666444444000222333222//////111444000000000000000000000000222222111111111222444555333333333333333333333333333333333444444555555555777444555888<<<@@@HHHQQQ```mmmzzz{{{ppp```UUUPPPQQQNNNOOORRRTTT]]]uuuooojjjkkkkkkssszzz~~~wwwrrriiiaaaVVVNNNIIIFFFCCC@@@???>>>===<<<<<<===>>>>>>BBBCCCHHHPPPXXXbbbqqq~~~{{{qqqjjjhhhooozzzrrr___UUUMMMFFFEEEDDDDDDGGGKKKRRRUUUZZZaaagggkkklllkkkkkkooouuuxxx|||~~~tttjjjaaaZZZVVVTTTVVVXXX[[[^^^```bbbcccdddiiioooqqqqqqsssyyy~~~yyyuuurrrqqqpppnnnmmmkkkjjjiiijjjfff```ZZZVVVTTTUUUVVV```gggrrr||||||qqqrrruuu{{{{{{oooddd\\\YYYTTTOOOLLLKKKKKKLLLVVV___kkksssvvvvvvvvvvvvmmmhhh```WWWOOOIIIFFFEEECCCBBB@@@???@@@KKKcccyyy~~~ssswwwvvvkkkuuusssaaaYYYRRRLLLJJJJJJGGGEEECCCCCCBBB@@@???@@@???>>>;;;999666555444444444333333222111000000111111222222222222111111222222222222222222222222222222222222222222222222111333444444444555888:::777:::;;;:::999AAAQQQ^^^rrr|||xxxcccSSSNNNPPPNNNOOOSSSWWW^^^lllwwwmmmlllooowww~~~wwwrrrkkkcccXXXPPPKKKHHHDDDAAA@@@???===<<<<<<======>>>BBBBBBFFFNNNUUU]]]kkkxxx~~~}}}|||xxxuuuuuussspppkkkggghhhooozzzwwweeeTTTLLLEEECCCBBBBBBEEEIIIMMMRRR[[[eeellloooooonnnmmmqqqvvvyyy|||{{{qqqhhh___YYYUUUTTTUUUWWWYYY\\\___bbbcccfffjjjnnnpppqqquuu}}}{{{wwwsssrrrqqqpppnnnlllkkkjjjkkkgggaaa\\\XXXVVVWWWWWWbbbjjjuuu~~~yyyuuullllllooouuuzzzwwwlllccc\\\YYYTTTOOOLLLKKKKKKKKKTTT\\\hhhrrrvvvxxxxxxyyypppkkkddd[[[RRRLLLHHHFFFBBBAAA@@@@@@@@@JJJ```uuu}}}oooqqqzzzxxxlllssszzzeee[[[TTTNNNKKKJJJGGGEEECCCCCCBBB@@@??????>>><<<:::888555444333333333222111111000//////111111222222222222111111222222222222222222222222333333333333333333333333222333444444444444666888555777999;;;AAAMMM^^^kkkwww|||}}}rrr```RRROOOQQQNNNOOOSSS\\\gggxxx~~~ppppppyyy~~~xxxsssllleee[[[SSSNNNJJJEEEBBB@@@???>>><<<<<<<<<===>>>AAAAAADDDJJJPPPWWWdddpppzzzyyyvvvpppjjjiiieeeeeeeeefffjjjrrr||||||kkkSSSKKKDDDAAA@@@???BBBFFFIIIQQQ___llltttvvvsssqqqooossswwwzzz}}}wwwlllddd]]]XXXUUUSSSTTTVVVXXX[[[___aaaccchhhkkkooopppqqqvvv}}}zzzuuuuuusssrrrpppnnnmmmlllllliiiccc^^^ZZZYYYYYYZZZaaajjjuuu|||zzzxxxvvvuuussspppmmmeeeeeeggglllqqqppphhhbbb\\\YYYTTTOOOLLLJJJJJJJJJQQQYYYeeeooovvvyyy{{{{{{sssooohhh```WWWOOOJJJGGG@@@@@@@@@@@@@@@HHH\\\nnn|||ooommmrrr|||pppqqq}}}lll___UUUOOOLLLJJJGGGEEECCCCCCBBB@@@???>>>===;;;999777555333222222222111111000/////////111111222222222222111111222222222222222222222222333333333333333333333333222333444444333333555777888777999@@@LLL]]]mmmxxx~~~|||vvviii[[[RRRQQQSSSRRRRRRXXXdddtttxxxsss|||yyytttmmmfff]]]UUUPPPKKKFFFBBB@@@???>>><<<<<<<<<======??????AAAGGGMMMTTTaaalll{{{wwwwwwuuuooohhhfff```aaacccggglllvvvzzziiiTTTKKKDDDAAA@@@???AAAEEEIIIUUUeeessszzzzzzuuurrrooossswwwyyy|||~~~rrrhhhaaa\\\WWWTTTSSSTTTUUUXXX[[[___bbbdddhhhlllpppqqqrrruuu}}}~~~|||wwwwwwuuutttrrrqqqoooooommmjjjeee```\\\ZZZZZZZZZ]]]eeepppyyy|||zzzwwwtttsssqqqnnnmmmlllkkkiiigggbbbaaabbbeeeiiihhhddd___\\\YYYTTTPPPLLLJJJIIIIIIPPPVVVaaallltttxxx{{{{{{vvvssslllddd[[[RRRKKKHHH@@@@@@@@@AAAAAAFFFVVVfffuuunnnmmm{{{wwwrrrwww~~~sssaaaVVVOOOLLLJJJGGGEEECCCCCCBBB@@@???>>>===<<<:::777555444333222222111111000000000000111111222222222222111111111222222222222222333333222222222222222222222222333444444444222222444666<<<;;;===HHHYYYkkkxxx~~~{{{nnn```VVVRRRSSSUUUXXXXXX___nnn~~~zzzvvvnnnhhh___XXXSSSMMMGGGBBBAAA@@@>>>===<<<<<<<<<======<<<@@@FFFLLLSSS```lll}}}}}}{{{vvvtttvvvvvvqqqllljjjcccdddeeeiiioooxxxsssbbbUUULLLDDDBBBAAA???AAAEEENNNZZZjjjwww{{{xxxrrrnnnlllpppuuuwwwzzz{{{oooeee```\\\XXXTTTSSSTTTUUUWWW[[[___ccceeeffflllrrrtttssssssxxx|||~~~}}}yyyxxxwwwvvvtttrrrqqqpppmmmjjjfff```\\\ZZZYYYYYYYYY```jjjqqqsssqqqnnnlllmmmkkkiiihhhhhhgggeeedddaaa```___aaacccbbb___\\\[[[YYYUUUPPPLLLIIIHHHHHHOOOTTT]]]hhhqqqwwwyyyzzzwwwtttppphhh___VVVMMMIIIAAA@@@AAAAAAAAAEEERRR___yyyvvvnnniiitttuuutttxxxyyybbbUUUNNNKKKJJJGGGEEECCCCCCBBB@@@??????>>>===;;;999777555555222222222222222111111111111111222222222222111111111111111222222333333333222222222222222222222222333444555444333333444666<<<===CCCSSSgggxxxwwwgggZZZSSSRRRUUUWWW[[[\\\fffyyyzzzwwwpppkkkbbb\\\VVVPPPIIICCCAAA@@@>>>===<<<<<<<<<<<<;;;;;;???EEEKKKSSS```mmmxxx~~~~~~{{{{{{{{{zzzyyytttrrruuuwwwsssooommmgggiiikkknnnsss{{{lll\\\TTTLLLEEEBBBAAAAAACCCGGGQQQ[[[iiirrrsssooojjjhhhfffkkkqqqtttwww|||zzzmmmeeeaaa]]]YYYTTTRRRRRRSSSVVVYYY^^^bbbeeeeeekkkrrrtttrrrrrrtttxxx~~~}}}zzzyyyxxxwwwuuusssrrrqqqmmmjjjeee___ZZZWWWUUUTTTVVV[[[bbbgggiiihhhgggggghhhgggffffffgggfffdddbbb```___^^^___```___]]][[[[[[YYYUUUPPPLLLIIIGGGFFFLLLPPPXXXcccnnnuuuxxxxxxwwwvvvsssmmmdddZZZQQQKKKCCCBBBAAAAAAAAACCCNNNZZZqqqqqqiiidddmmmyyytttvvv~~~cccUUUOOOLLLJJJGGGEEECCCCCCBBB@@@??????>>>===;;;999888666666222222222222222222222222111111222222222222111111111111111222222333333444222222222222222222222222333444555555444444666888999>>>LLLaaawww{{{qqqbbbWWWRRRSSSWWWZZZ[[[```ooo{{{xxxtttnnnggg```ZZZTTTLLLFFFBBB@@@???===<<<;;;<<<<<<;;;;;;>>>DDDJJJRRR^^^kkkuuu{{{~~~}}}~~~yyyvvvxxxxxxtttpppooolllooosssxxx}}}wwwhhh\\\SSSKKKDDDBBBAAAAAACCCHHHOOOXXXbbbhhhgggccc``````___eeemmmqqqssswww~~~yyymmmfffccc```ZZZUUUPPPPPPQQQSSSWWW\\\```ccceeekkkqqqrrrqqqqqqvvvzzz~~~zzzzzzyyywwwuuutttrrrrrrkkkhhhccc]]]XXXSSSQQQPPPQQQTTTYYY\\\^^^```aaacccccccccccceeeeeedddaaa___\\\\\\\\\]]]^^^^^^]]]\\\ZZZXXXUUUPPPLLLIIIGGGEEEHHHKKKSSS___kkkuuuyyyyyyyyyxxxvvvqqqiii^^^TTTNNNFFFCCCBBBAAA@@@BBBLLLWWWhhhllleeeaaagggxxx|||tttuuu~~~eeeVVVPPPMMMJJJGGGEEECCCCCCBBB@@@???======<<<:::888777666555111111111111111222222222111111222222222222111111000111111222333333444444444444444444444444444444333444666555555666888::::::DDDXXXppprrrkkk```WWWSSSTTTXXX\\\```iii||||||xxxvvvqqqjjjccc^^^VVVNNNHHHBBBAAA???===<<<;;;<<<<<<<<<<<<>>>DDDIIIPPP\\\hhhttt|||{{{{{{{{{vvvrrrqqqooottt{{{zzzrrrhhh___RRRJJJCCCAAAAAAAAADDDHHHLLLSSS\\\___]]]ZZZZZZ[[[[[[bbbjjjoooqqqtttyyyyyymmmgggdddaaa[[[UUUNNNNNNNNNPPPTTTZZZ___bbbfffkkkooopppppprrrxxx~~~{{{zzzyyywwwuuutttsssrrrjjjgggbbb\\\VVVQQQNNNLLLKKKNNNQQQSSSUUUXXX\\\___``````bbbccceeeccc```]]]XXXYYYZZZ\\\^^^^^^^^^]]]ZZZXXXUUUQQQLLLIIIFFFEEEDDDGGGOOO\\\jjjuuuzzz{{{zzzzzzyyytttlllbbbWWWQQQHHHEEEBBBAAA@@@BBBKKKVVVcccxxxkkkeee```dddppp}}}uuuuuuyyygggXXXRRROOOJJJGGGEEECCCCCCBBB@@@???<<<<<<;;;999777666555444000000000000000111111111111111222222222222111111000000111222333333444444666666666666666666666666333555666666666777999;;;???LLLbbbzzzzzzlllggg___WWWTTTUUUYYY]]]hhhsss|||zzzvvvtttooojjjcccZZZPPPIIIFFFDDD@@@>>>>>>===<<<;;;AAA???AAAEEEIIINNNZZZeeessszzz~~~wwwtttsssssswww~~~yyyssshhh^^^SSSMMMEEE@@@???AAACCCEEEMMMOOOPPPPPPPPPPPPRRRSSSVVV]]]eeeiiikkkmmmsssxxx{{{qqqlllhhhcccYYYQQQPPPMMMKKKLLLRRRYYY]]]^^^eeeiiinnnqqqrrruuu{{{~~~||||||{{{zzzwwwtttrrrpppmmmhhh```YYYSSSOOOLLLJJJIIIHHHJJJMMMRRRVVVXXXXXX]]]]]]___aaabbb^^^YYYTTTQQQRRRUUUWWWYYY[[[\\\\\\^^^YYYTTTOOOMMMKKKHHHGGGGGGHHHNNNYYYfffqqqwwwyyy|||~~~{{{tttllleee]]]UUULLLFFFBBBBBBCCCCCCHHHNNNcccuuuqqqdddZZZ\\\gggttt}}}ssswwwqqq]]]RRRNNNKKKHHHEEECCCBBBBBBBBBAAA@@@>>>:::888777555333111000111111111111000//////222222222222222222222222222222333333333333444444555222000222555777666444888666555666555555999@@@FFFZZZqqqpppjjjbbb[[[XXXVVVUUUZZZ```lll~~~~~~|||xxxvvvrrrllleee\\\RRRLLLGGGDDD@@@>>>>>>>>>===<<>>@@@DDDHHHMMMXXXcccpppzzzwwwrrrpppssswww~~~~~~uuuiii^^^UUUOOOHHHCCCAAABBBCCCDDDHHHJJJKKKLLLKKKLLLMMMOOORRRYYYaaafffhhhlllrrrxxx~~~rrrjjjeee___WWWPPPOOOLLLJJJLLLQQQWWW[[[]]]fffkkkqqqtttwwwzzz~~~~~~}}}}}}{{{xxxuuurrrqqqnnnhhh```YYYSSSNNNJJJGGGFFFFFFFFFJJJOOOTTTWWWYYY^^^^^^```bbbaaa]]]WWWRRRMMMOOOQQQSSSVVVXXXYYYZZZ\\\YYYSSSOOOLLLJJJGGGEEEFFFGGGLLLVVVcccooovvvyyy|||~~~wwwooohhh^^^VVVLLLFFFBBBBBBBBBCCCGGGMMMaaasssvvviii]]]\\\dddooo{{{uuutttwwwbbbVVVQQQPPPLLLGGGDDDCCCCCCCCCBBBAAA>>>;;;999888666444222222222111111111000000000222222222222222222222222222222333333333333444444444222111222555666666555;;;888888999777666:::AAAOOOcccyyy}}}mmmddd]]]WWWTTTSSSTTT[[[cccxxx~~~{{{xxxtttooohhh___VVVPPPHHHEEEAAA???>>>>>>>>>=========???CCCGGGKKKUUU```nnnzzzzzztttqqqtttxxx~~~{{{nnnaaaWWWRRRKKKFFFDDDDDDCCCCCCEEEFFFHHHHHHHHHIIIJJJLLLMMMTTT]]]bbbeeeiiiqqqwwwrrrhhhaaa[[[TTTNNNLLLJJJIIIKKKPPPUUUZZZ\\\eeejjjrrrvvvyyy{{{~~~|||yyyvvvsssqqqmmmhhh```XXXRRRMMMHHHEEECCCBBBBBBFFFLLLSSSXXXZZZ^^^___``````___ZZZSSSMMMJJJKKKNNNPPPSSSVVVXXXYYYZZZWWWRRROOOLLLIIIEEECCCFFFFFFJJJRRR^^^jjjtttyyy|||zzzssskkk```VVVLLLFFFBBBAAAAAAAAAEEEKKK]]]mmm}}}pppccc^^^```gggsss}}}|||ttt}}}lll^^^WWWVVVQQQKKKFFFDDDDDDDDDDDDBBB???<<<:::999888666444444333222111111111222222222222222222222222222222222222333333333333444444444222111222444666666555888777777999888888===EEEXXXnnnuuuggg^^^XXXRRRQQQRRRVVV```kkk|||zzzvvvqqqkkkbbbYYYSSSJJJFFFBBB?????????>>>>>>===<<>>>>>======@@@EEEHHHKKKSSS\\\hhhxxxzzzxxxyyy|||uuugggZZZVVVOOOJJJHHHGGGEEEDDDDDDFFFHHHIIIIIIJJJLLLNNNPPPVVV]]]```bbbfffmmmsss~~~yyyqqqjjjbbbYYYPPPJJJJJJKKKLLLMMMPPPTTTYYY\\\bbbhhhnnnrrrssstttvvvxxxyyy~~~~~~}}}{{{xxxuuurrrpppiiiddd^^^XXXSSSNNNJJJGGGAAAAAAAAAFFFMMMVVV\\\___[[[ZZZYYYWWWTTTPPPJJJEEEEEEGGGIIIMMMQQQVVVZZZ\\\VVVSSSPPPMMMLLLJJJHHHFFFDDDDDDEEEIIIRRR^^^jjjrrrttt{{{|||vvvnnnaaaWWWNNNHHHCCCAAA@@@???BBBHHHRRR\\\ooossshhhaaacccqqqmmmccc\\\VVVNNNIIIFFFFFFFFFFFFCCC@@@>>><<<;;;:::888777666555333111111222333555222222222222222222222222222222222333333333444444222333333333333444666777666666888999999;;;FFFQQQiii}}}qqqfff^^^UUUQQQPPPRRRWWWbbbttt}}}yyyuuuppphhh___YYYPPPLLLFFFAAA???>>>>>>===<<<===AAAFFFHHHJJJQQQYYYcccssszzzwwwzzz|||yyykkkaaa[[[SSSMMMIIIGGGFFFEEEBBBDDDFFFGGGHHHIIIKKKMMMRRRWWW]]]```bbbfffmmmsssyyyvvvpppjjjbbbYYYOOOIIIIIIJJJLLLNNNPPPTTTYYY\\\ccchhhnnnqqqrrrsssvvvxxx|||}}}}}}|||{{{yyyvvvsssqqqiiieee___YYYTTTOOOJJJFFFBBBBBBCCCHHHPPPXXX^^^aaaZZZXXXTTTRRRPPPMMMIIIGGGDDDEEEHHHLLLQQQWWW[[[^^^ZZZVVVQQQMMMLLLJJJIIIHHHCCCCCCDDDGGGMMMXXXdddlllqqqwww|||{{{vvvooocccYYYPPPJJJDDDBBB@@@???BBBGGGNNNVVVhhh~~~qqqffffffvvvooocccXXXSSSMMMHHHFFFFFFFFFFFFBBB@@@===<<<;;;;;;999777555444333222222222333333222222222222222222222222222222333333333333444444222333444444333333555777>>>===>>>>>><<>>===<<<:::;;;@@@EEEGGGHHHOOOVVV```qqq|||yyyyyy{{{wwwllldddZZZPPPJJJGGGEEEDDDBBBDDDFFFGGGHHHIIIKKKMMMQQQVVV\\\```bbbfffooouuuyyyuuuoooggg___VVVNNNIIIGGGIIILLLMMMOOORRRWWW[[[```eeekkknnnpppssswww{{{}}}}}}}}}|||zzzxxxuuutttmmmhhhbbb[[[UUUNNNHHHDDDBBBBBBEEEKKKRRRZZZ___aaaZZZWWWRRROOONNNMMMLLLKKKGGGHHHKKKOOOUUU[[[aaadddaaa\\\UUUOOOKKKIIIHHHGGGBBBCCCDDDEEEJJJSSS^^^gggooouuu{{{zzzwwwqqqfff\\\RRRKKKEEECCCAAA???BBBGGGLLLRRRddd|||yyylllkkk|||lll^^^SSSOOOJJJGGGFFFFFFFFFEEEBBB@@@===;;;;;;:::999777333333333333222222222222222222222222222222222222222222333333333333444444111333444444333333555888>>>>>>>>>>>>>>>DDDUUUfff~~~vvviii```XXXNNNOOOSSSYYYaaannn~~~zzzuuunnneee```UUUPPPHHHBBB???===<<<<<<999:::???DDDFFFGGGMMMTTT```ppp}}}xxxzzztttlll___SSSKKKFFFDDDCCCDDDFFFHHHIIIJJJKKKMMMOOOOOOTTT[[[___bbbgggpppwww{{{wwwoooeee\\\SSSMMMJJJEEEHHHKKKLLLMMMPPPVVVZZZ\\\aaagggkkknnnrrrxxx}}}}}}}}}}}}}}}{{{yyywwwvvvpppkkkddd]]]UUUMMMFFFAAAAAABBBFFFLLLTTTZZZ^^^```[[[WWWQQQNNNMMMNNNNNNNNNLLLMMMPPPTTTZZZaaagggjjjhhhaaaXXXPPPKKKHHHGGGFFFAAABBBDDDEEEHHHQQQ[[[cccnnnuuuzzzzzzwwwrrrhhh___SSSLLLFFFDDDAAA???BBBGGGLLLQQQbbb|||ooonnniiiYYYOOOLLLHHHFFFFFFFFFEEEDDDAAA???<<<;;;;;;:::999777222222333333333222111000222222222222222222222222222222333333333444444444111333555444222222555888888888:::<<<>>>HHH]]]pppqqqddd[[[SSSPPPRRRWWW^^^fffttt}}}{{{xxxsssjjjdddZZZSSSKKKEEECCCAAA>>>;;;@@@???AAADDDEEEFFFMMMUUUdddooo|||zzzyyyyyyrrr^^^QQQJJJEEECCCDDDEEEFFFGGGHHHJJJKKKLLLLLLPPPTTTXXX]]]bbbjjjttt{{{~~~ttthhhaaa[[[RRRLLLJJJFFFGGGHHHJJJKKKOOOTTTWWW]]]```eeejjjoootttzzz~~~~~~|||zzzxxxvvvuuupppmmmggg___WWWPPPJJJGGGDDDEEEHHHLLLSSSYYYZZZXXXYYYYYYVVVQQQQQQTTTTTTQQQUUUQQQOOOTTT]]]ggglllmmmpppcccVVVRRRNNNHHHDDDEEEAAAAAADDDGGGGGGJJJUUUbbbssswwwyyyyyyxxxtttiii^^^XXXNNNFFFDDDCCC@@@???AAAIIIQQQddd}}}qqqqqqiiiYYYNNNHHHEEEEEEEEEBBBAAACCC@@@???>>>===;;;;;;::::::777777666555444222000///111111111222222333333333222222333333333222222111222222222222333444444555777:::<<<>>>AAANNNfffzzzxxxhhh\\\UUURRRQQQQQQUUU```ssswwwxxx}}}zzztttlllfffZZZTTTKKKEEECCCAAA>>>;;;??????@@@DDDEEEFFFMMMVVVdddoooyyyxxxxxx|||wwwbbbTTTLLLGGGEEEFFFFFFFFFGGGHHHIIIKKKMMMNNNRRRUUUZZZ^^^bbbjjjttt{{{}}}rrrggg```YYYPPPJJJIIIFFFGGGHHHJJJKKKOOOTTTWWW^^^aaafffjjjnnnsssxxx|||~~~~~~}}}|||{{{yyywwwvvvqqqnnnhhhaaaXXXQQQKKKHHHCCCCCCDDDGGGMMMRRRSSSRRRVVVWWWVVVTTTUUUZZZZZZXXX]]]ZZZYYY^^^gggppptttuuupppdddXXXRRRNNNHHHDDDEEEAAAAAADDDGGGGGGJJJUUUaaarrrwwwzzz{{{zzzwwwmmmcccYYYOOOGGGDDDCCCAAA@@@BBBIIIQQQdddsssqqqiiiXXXOOOIIIEEEEEEEEEBBBAAACCC???>>>===<<<;;;:::::::::888777666555444222111111111111222222222333333333222222333333333222222111333333333333444555666666777999===AAAIIIZZZrrr~~~pppbbbZZZVVVTTTSSSUUU\\\lllyyyrrrttt|||wwwnnnhhh[[[UUULLLFFFCCCAAA>>>;;;>>>>>>@@@CCCDDDFFFMMMVVVbbbmmm}}}|||zzzzzz}}}yyycccTTTKKKFFFDDDFFFGGGFFFFFFGGGIIIKKKNNNPPPSSSWWW[[[___cccjjjttt{{{zzzoooddd]]]WWWNNNIIIGGGFFFGGGHHHJJJKKKOOOTTTWWW^^^aaafffjjjnnnrrrwww{{{}}}}}}}}}|||{{{zzzxxxxxxssspppjjjccc[[[SSSLLLIIIEEECCCCCCDDDHHHKKKLLLMMMRRRWWWZZZ[[[___fffhhhfffjjjhhhgggjjjqqqxxx{{{{{{qqqfffZZZSSSNNNHHHDDDCCCAAAAAADDDFFFGGGJJJTTT___qqqwww{{{}}}}}}zzzrrrhhhZZZQQQHHHEEEDDDBBBAAACCCHHHOOOaaa}}}qqqnnnyyy|||~~~jjjWWWOOOIIIEEEEEEDDDAAA@@@BBB>>>===<<<:::999999999999:::888666555333333333333111222222222222333333333222222333333333333222222444444444444555666777888888:::===DDDRRRfff{{{qqqdddZZZVVVUUUUUUVVV[[[iii~~~||||||~~~xxxpppjjj]]]VVVNNNGGGDDDAAA>>>;;;======???BBBDDDFFFMMMVVV___jjjzzzttt^^^PPPHHHDDDCCCEEEHHHGGGFFFGGGIIIMMMPPPSSSUUUXXX\\\___cccjjjssszzzuuujjj```[[[UUUNNNIIIHHHEEEGGGHHHJJJKKKOOOTTTWWW\\\```eeejjjoootttyyy|||}}}}}}}}}}}}}}}|||{{{yyyyyytttrrrmmmfff^^^VVVOOOLLLKKKGGGDDDEEEFFFGGGJJJNNNRRRZZZbbbhhhooovvvyyyxxxxxxuuussssssuuuxxxyyyxxxppphhh]]]TTTNNNHHHDDDCCCAAAAAACCCFFFGGGIIIRRR\\\pppvvv|||}}}}}}zzzssskkk]]]SSSJJJFFFEEEBBBBBBDDDGGGLLL\\\wwwxxxkkkgggnnnxxxwwwvvvlllXXXPPPJJJFFFEEEDDDAAA@@@AAA<<<;;;:::999888888888888;;;999666444333333444555222222222222222222222222222222333333444333333333333333444444555666777888:::;;;???GGGXXXnnn~~~wwwfff[[[WWWTTTTTTUUUXXXcccwww~~~yyyqqqkkk```YYYPPPIIIEEEBBB???<<<===<<<>>>BBBCCCEEELLLUUU^^^iiizzz~~~lllXXXLLLGGGDDDDDDGGGHHHHHHGGGHHHKKKOOOSSSVVVUUUYYY]]]```dddkkkttt{{{qqqggg^^^YYYUUUNNNJJJJJJEEEGGGHHHJJJKKKOOOTTTWWWYYY^^^dddkkkqqqvvv|||}}}}}}}}}}}}|||{{{zzzyyyuuusssoooiiiaaaZZZSSSOOOPPPIIIEEEFFFEEEEEEJJJRRRWWWbbbooowww~~~zzzvvvsssrrrrrrqqqoooiii```UUUNNNIIIEEECCCBBBAAABBBEEEGGGIIIQQQYYYllltttzzz|||{{{yyyrrrkkkbbbWWWLLLHHHFFFCCCBBBDDDGGGKKKXXXppprrrfffbbbgggpppuuupppwwwppp[[[QQQKKKFFFFFFDDD@@@???@@@;;;:::999888888888888888:::999666444333333555666222222222222222222222222111222333444444444444444222222222333444666777888999===BBBLLL```vvvpppaaa[[[ZZZWWWWWWYYY]]]lll~~~}}}zzzrrrlllccc\\\SSSKKKGGGDDD@@@===>>>===>>>AAABBBCCCJJJSSS^^^jjj{{{vvvfffUUULLLIIIGGGHHHJJJIIIIIIIIIKKKNNNRRRVVVXXXWWW[[[___bbbgggnnnxxxrrrhhh^^^YYYUUUOOOJJJJJJFFFGGGHHHJJJKKKOOOTTTWWWXXX]]]eeelllsssyyy~~~~~~~~~~~~}}}|||{{{yyyyyyuuutttqqqllleee^^^WWWSSSPPPIIIDDDEEEDDDDDDLLLWWWaaannn|||xxxrrrmmmkkkkkkkkkmmmjjjbbbVVVNNNJJJGGGDDDBBB@@@AAAEEEGGGIIIOOOVVVgggoooxxxzzzyyyxxxsssmmmfff[[[OOOIIIFFFCCCBBBDDDGGGKKKTTThhhrrrgggbbbfffnnnvvvnnnrrr{{{uuu```RRRLLLGGGFFFDDD@@@>>>???::::::999888888888888888888777666444444444444555333333333222222222222111111222333444444555555444222222222333444666777888777???IIIUUUjjjyyykkk___^^^^^^[[[\\\```fffyyy}}}}}}}}}uuuooofff___UUUNNNIIIFFFBBB>>>???===???AAAAAABBBIIIQQQ[[[gggzzzpppbbbSSSLLLJJJHHHIIIKKKIIIJJJLLLNNNQQQUUUXXXYYYZZZ^^^bbbfffkkkrrr|||vvvkkkaaa[[[UUUMMMHHHGGGFFFGGGHHHJJJKKKOOOTTTWWWZZZ___gggnnntttzzz~~~|||zzzyyyxxxtttsssqqqmmmhhhaaa[[[WWWQQQHHHCCCEEEEEEEEEOOO^^^lllyyyyyyuuunnngggbbbbbbdddgggjjjjjjcccVVVNNNLLLIIIEEECCC@@@AAAEEEGGGIIINNNTTT```jjjtttxxxyyyyyyvvvrrrjjj^^^RRRKKKFFFBBBAAACCCBBBFFFOOO]]]vvvuuuhhhbbbfffnnnyyynnnooouuu{{{eeeSSSLLLGGGFFFDDD???===???::::::999888888888999999666666555555444333333333333333333222222222111111111222333444555555555555222222333444555777999:::888DDDPPP\\\pppqqqddd[[[\\\]]]ZZZ]]]eeeqqq~~~}}}~~~wwwqqqggg```VVVOOOJJJGGGCCC??????>>>???AAAAAAAAAGGGPPPWWWcccvvvlll^^^QQQKKKIIIGGGGGGHHHIIIJJJMMMPPPTTTWWWYYYZZZ\\\```eeeiiinnnvvvzzzoooddd\\\UUULLLFFFDDDFFFGGGHHHJJJKKKOOOTTTWWW\\\aaaiiipppuuuzzz~~~~~~|||zzzxxxwwwtttsssrrroooiiiccc]]]YYYRRRIIIDDDGGGGGGHHHTTTdddssszzzmmmiiiccc]]]YYY[[[```dddiiijjjcccVVVNNNLLLJJJFFFCCC@@@@@@EEEGGGIIINNNSSS[[[gggrrrwwwyyy{{{yyyvvvmmm```SSSLLLGGGBBBAAABBB<<>>::::::999999999999999999444555555555444333222222333333333222222111111111111222333444555555555555333444444555777888:::;;;:::HHHVVV```ppp}}}jjj]]]UUUWWWXXXUUU[[[fffyyy~~~yyytttkkkcccXXXOOOJJJFFFCCC@@@???>>>======???CCCGGGJJJUUU___qqqvvvggg]]]SSSNNNLLLHHHFFFHHHJJJMMMPPPSSSUUUYYY]]]```dddeeeggglllsss{{{vvvggg\\\TTTLLLHHHHHHEEEFFFGGGJJJNNNRRRVVVXXXaaaeeeiiilllsss{{{~~~|||}}}|||{{{zzz~~~~~~|||yyywwwrrrpppnnnllliiiccc\\\XXXOOOMMMJJJGGGDDDHHHYYYjjjzzzooogggccc\\\VVVUUUTTTUUUZZZaaagggfff```XXXRRROOOJJJDDDEEEDDDCCCDDDEEEIIILLLOOOYYYaaannnwww||||||zzzxxxmmmdddXXXNNNFFFBBB@@@???EEEBBBEEERRRbbbsssxxxnnn```]]]kkkyyywwwlllkkkwwwfffXXXNNNEEEDDDCCC@@@<<<;;;;;;;;;:::999888777666555555444333333222222333333444444444444444444444333444333333333333444555555444222222555555444666:::===III[[[nnn}}}}}}sssddd[[[UUUUUUUUUWWWbbbpppyyyuuukkkcccXXXOOOJJJFFFBBB??????>>>===<<<>>>AAAEEEHHHOOOZZZkkk}}}yyyiii___TTTPPPMMMIIIGGGIIILLLOOORRRUUUYYY]]]bbbeeeggghhhjjjnnnttt{{{|||jjj]]]SSSJJJFFFFFFHHHHHHJJJMMMPPPSSSVVVXXXaaaeeeiiimmmsss{{{~~~}}}|||zzzxxxzzz}}}|||zzzxxxuuurrrpppnnnkkkhhhddd^^^ZZZSSSPPPMMMIIIFFFKKK\\\mmm~~~tttjjjbbb^^^XXXRRRQQQQQQQQQUUU[[[^^^___[[[TTTPPPNNNJJJDDDDDDCCCCCCCCCFFFIIIMMMOOOXXX```lllvvv{{{{{{yyyxxxnnnfffZZZOOOHHHDDDBBB@@@>>><<>>>>>;;;;;;:::999888777666666555444333333222222333333333333333333333444444444444333333333444444555555555333333666777666999>>>DDDRRRddduuuzzzooo```WWWRRRSSSUUUXXXeeettt~~~}}}}}}yyyvvvkkkcccXXXPPPJJJFFFBBB??????>>><<<<<<===???BBBDDDHHHRRRbbbuuuzzzmmmaaaVVVPPPMMMIIIHHHJJJMMMPPPTTTYYY]]]ccciiimmmnnnnnnoooqqqvvv}}}nnn___TTTLLLIIIJJJMMMOOORRRUUUXXXYYYZZZZZZaaafffkkknnnttt{{{~~~{{{wwwuuuzzz}}}|||{{{yyywwwuuurrrpppmmmjjjhhhddd```]]]XXXTTTPPPLLLJJJNNN^^^nnn}}}vvvlllccc\\\WWWQQQMMMMMMLLLKKKNNNSSSVVVXXXWWWSSSPPPOOOKKKFFFCCCCCCBBBCCCFFFJJJNNNPPPUUU^^^iiisssxxxyyyxxxxxxoooggg\\\QQQJJJFFFCCCBBB???>>>AAAGGGOOO\\\ooo|||qqq```WWW___]]]xxxyyyllllllyyy|||ooo\\\RRRIIIFFFFFFCCC@@@???;;;::::::999888777666666555444444333333333333333111111222222333333444444333333333444444444555555666444444777888888<<>><<<;;;<<<===???AAADDDMMM\\\nnnyyypppdddWWWQQQMMMIIIIIIKKKMMMPPPUUU[[[aaahhhpppuuuxxxwwwvvvvvvyyy~~~qqqaaaWWWPPPPPPSSSTTTWWW\\\aaaccccccbbbaaabbbhhhmmmoootttzzz~~~~~~{{{wwwuuu{{{}}}|||{{{zzzxxxvvvssspppllljjjhhheeebbb```[[[VVVRRRNNNLLLPPP^^^mmmyyy}}}pppeee]]]XXXPPPKKKIIIIIIHHHGGGHHHLLLRRRWWWYYYUUURRRQQQMMMIIICCCBBBBBBCCCFFFJJJNNNQQQSSSZZZeeeooouuuwwwwwwxxxooohhh\\\RRRKKKFFFCCCBBBBBBBBBDDDFFFJJJTTThhh{{{vvvdddWWWZZZZZZqqqqqqiiiqqq}}}xxxbbbVVVLLLHHHGGGCCC??????::::::999999888777777666555555444333333333333333000000111222222333444444333333444444444555444444555444555777888999@@@HHHZZZjjj|||}}}kkk]]]UUUNNNLLLOOOSSSZZZlll{{{zzz|||~~~wwwqqqnnnmmmqqqwww~~~|||zzzxxxmmmfff[[[SSSMMMHHHCCC??????>>><<<;;;;;;<<<>>>???CCCKKKYYYiii|||}}}sssfffXXXQQQLLLIIIIIIKKKLLLPPPVVV]]]eeennnxxx~~~}}}{{{|||~~~sssbbbXXXSSSTTTXXX[[[```gggmmmooommmjjjgggeeekkkpppppprrrxxx{{{{{{zzzwwwwww~~~~~~}}}}}}|||zzzxxxssspppmmmjjjiiifffcccaaa\\\WWWRRROOOLLLNNNZZZfffsss}}}yyykkk```YYYUUUKKKGGGEEEFFFFFFDDDFFFJJJQQQXXX[[[XXXTTTQQQLLLHHHCCCCCCBBBCCCFFFJJJNNNPPPOOOWWWaaakkkqqqtttvvvwwwnnnggg]]]SSSKKKFFFCCCAAA@@@@@@AAABBBBBBJJJ^^^qqq}}}jjj[[[ZZZ\\\nnn{{{yyykkkpppzzzfffZZZNNNIIIFFFAAA===<<<::::::999999888777777777666555444444333333444444000000111222222333444444222333444555555555444444444333444777888:::CCCLLLcccsssuuudddVVVSSSMMMKKKOOOTTT]]]rrrzzzyyy{{{}}}uuullliiijjjlllpppvvv}}}{{{yyyooohhh^^^UUUPPPJJJDDD@@@>>>>>>===<<<<<<<<<===>>>CCCJJJVVVeeexxxxxxjjj[[[RRRMMMJJJJJJMMMNNNRRRYYYaaakkkvvv~~~uuueee\\\XXXZZZ___gggllluuu{{{|||wwwqqqlllhhhooosssqqqppptttvvvwwwwwwwwwyyy~~~~~~|||zzzsssqqqnnnllljjjgggccc```[[[WWWRRROOOLLLLLLTTT^^^jjjuuu{{{tttfff[[[TTTPPPIIIDDDCCCDDDDDDCCCFFFJJJQQQYYY^^^[[[UUUPPPKKKFFFEEEDDDCCCDDDFFFIIIMMMOOOMMMSSS^^^gggnnnrrruuuwwwnnnhhh]]]TTTLLLGGGCCCAAA@@@@@@@@@@@@@@@GGGYYYjjj|||tttbbb______kkksssrrrwwwhhh[[[NNNHHHEEE@@@<<<;;;999999999888888888777777666555555444444444444444111111222222333333444444222333444555555555444333333333555777888;;;FFFQQQjjjxxx|||ooo```UUURRRNNNNNNSSSYYYddd}}}}}}~~~yyyzzz{{{|||rrrjjjcccdddiiimmmrrrwww||||||zzzqqqjjj```XXXRRRLLLFFFAAA>>>======<<<======>>>>>>BBBHHHRRRaaasss}}}nnn^^^UUUOOOLLLMMMPPPRRRWWW^^^gggsss~~~||||||~~~wwwjjjeeedddiiioooyyyyyyrrrlllrrruuurrrnnnppprrrrrrrrruuu{{{~~~}}}{{{sssqqqooonnnlllhhhbbb___[[[VVVSSSPPPLLLJJJOOOVVV^^^kkksssmmm```UUUNNNKKKFFFBBB@@@BBBCCCCCCFFFKKKRRR[[[aaa___YYYSSSNNNIIIFFFEEEDDDDDDEEEHHHKKKMMMJJJQQQ[[[dddkkkqqquuuwwwoooiii___VVVNNNIIIEEEBBBBBBAAAAAABBBCCCIIIYYYhhh||||||jjjeee```iiiqqq~~~yyyeeeYYYLLLGGGDDD???<<<<<<999999999888888888888888666666555444444444444444333333333333333444444444111222444666666555444333444444666888999===IIIVVVooo{{{vvvjjj___XXXRRROOOQQQXXX```oooyyy|||xxxzzz||||||~~~kkkddd```dddlllrrrwww{{{|||zzzrrrkkkaaaYYYSSSMMMFFFBBB>>>============>>>>>>???AAAFFFOOO]]]oooqqqaaaWWWQQQNNNOOORRRVVV[[[bbblllxxx~~~yyyyyy|||yyypppnnnrrryyyxxxnnntttwwwrrrmmmmmmoooooommmsss|||~~~~~~~~~}}}{{{sssrrrpppooommmhhhbbb]]][[[WWWSSSQQQMMMJJJLLLRRRVVVdddnnniii\\\PPPJJJGGGEEE@@@>>>@@@AAABBBGGGLLLTTT^^^eeeddd]]]XXXRRRMMMGGGFFFEEEDDDEEEHHHJJJLLLIIIPPPYYYcccjjjppptttwwwqqqjjjaaaWWWPPPJJJFFFCCC@@@>>>>>>@@@CCCIIIVVVddd|||pppjjj```iiirrr}}}bbbVVVJJJEEECCC@@@===>>>999999999888888888888888666666555444444444444555444444444444444444444444111222444666666555444333555555777::::::???LLLZZZqqq}}}rrrhhh```[[[RRRPPPSSS\\\fffwwwzzz{{{xxx{{{||||||}}}zzziiiccc```gggqqqwww|||~~~}}}rrrmmmeee]]]UUUMMMFFFBBB>>>===;;;999999;;;===>>>AAACCCLLL\\\mmmzzzmmmaaa[[[YYYWWWVVVWWWYYY^^^gggtttyyy||||||}}}wwwvvvwwwxxxvvvsssooommmmmmjjjrrr~~~}}}zzzyyyxxxxxxuuuqqqmmmmmmmmmjjjddd^^^YYYVVVRRROOONNNNNNNNNMMMTTTZZZ___^^^VVVLLLFFFDDDAAAAAA@@@======BBBJJJQQQ[[[gggoookkk```WWWOOOJJJKKKGGGEEEGGGHHHHHHKKKPPPPPPOOORRR[[[gggpppssssssrrrmmmfff\\\SSSJJJEEEBBBAAA@@@???@@@AAAGGGWWWgggyyylllkkkjjjuuu~~~bbbPPPJJJKKKCCC???AAA???>>>;;;888666777999999999555555444333333333333444444444444444333222222111444444444555555555555555777555666999;;;BBBRRRddd|||zzzyyyyyyvvvmmm___UUUSSSRRRUUU```sss|||zzzyyy{{{uuueee```___fffooovvv|||~~~|||tttnnnfff]]]UUUNNNFFFBBB@@@>>><<<;;;;;;<<<>>>@@@CCCDDDKKKYYYhhhzzzxxxlll```[[[YYYWWWWWWYYY___dddnnnzzz~~~}}}yyyyyyvvvrrrnnnlllmmmoooooovvv}}}zzzxxxxxxxxxvvvrrrooonnnnnnkkkeee___YYYVVVRRROOONNNNNNMMMLLLOOOTTTXXXWWWQQQIIIEEEDDD@@@AAAAAAAAABBBFFFMMMSSSaaallluuurrrggg]]]UUUOOOKKKFFFDDDEEEFFFEEEIIINNNPPPPPPRRRZZZfffppptttuuuuuuppphhh^^^TTTLLLFFFCCCBBB@@@@@@@@@AAAGGGWWWfffuuuqqqqqqzzzdddPPPIIIJJJBBB>>>@@@???<<<999777666777:::;;;;;;555555444333333333333444333333444444444333222222333333333444444444444555999777777;;;>>>GGGZZZlll~~~|||zzzyyyuuulll___UUUTTTTTTXXXeeeyyyzzzxxxwwwxxx|||tttfffaaa___dddlllssszzz}}}zzzvvvppphhh^^^VVVNNNGGGCCCAAA???>>><<<<<<>>>???AAADDDDDDJJJTTTbbbrrrwwwmmmbbb___^^^]]]^^^```eeekkkuuu}}}zzztttmmmhhhiiilllpppssszzz|||yyyxxxwwwwwwwwwtttqqqpppppplllfffaaaZZZVVVRRROOOMMMMMMKKKJJJIIILLLOOONNNIIIDDDBBBBBB???@@@BBBEEEHHHMMMSSSXXXgggsss|||xxxmmmbbbXXXRRRKKKFFFCCCCCCCCCCCCFFFKKKQQQPPPRRRZZZeeeooouuuvvvxxxsssjjj```UUUMMMHHHEEEBBB@@@@@@AAABBBHHHUUUccc}}}tttttt|||fffRRRIIIIIIAAA>>>???===:::888666666888:::<<<<<<555555444333333333333444222222333444444444333333222222333333333444444444;;;999999<<>>======>>>???@@@DDDDDDHHHPPP[[[kkk}}}rrriiiaaa_________aaaeeejjjqqq{{{}}}yyyrrrjjjeeefffjjjnnntttyyy|||yyyxxxwwwvvvwwwuuusssqqqppplllgggcccZZZWWWRRRNNNLLLKKKJJJHHHFFFGGGHHHFFFCCC@@@@@@@@@???@@@BBBFFFLLLTTT\\\aaammmyyy|||ooobbbWWWOOOLLLFFFCCCCCCCCCBBBFFFKKKRRRQQQRRRXXXbbbmmmtttxxxyyytttkkk```VVVNNNHHHFFFCCC@@@???AAABBBGGGSSS___yyy|||nnnnnnuuu||||||jjjTTTIIIHHHAAA===???<<<;;;999777777888:::::::::555555444333333333333444111222222333444444444444222333333444444555555555:::999:::>>>GGGYYYpppzzzsssiii^^^WWWUUUYYYdddwwwxxxyyyyyytttrrrqqqqqqtttyyy}}}vvvjjjccc^^^___bbbgggpppxxx~~~|||yyywwwqqqggg]]]UUUNNNGGGDDD??????>>>======>>>??????BBBBBBFFFMMMWWWfff}}}xxxtttrrrggg```[[[[[[\\\\\\```fffnnnuuuyyyvvvpppjjjeeedddhhhkkkqqqvvv~~~|||zzzxxxwwwvvvvvvuuusssrrroookkkfffccc[[[WWWRRRNNNKKKJJJHHHFFFFFFEEEDDDAAA???===>>>>>>AAAAAABBBHHHQQQ\\\fffkkkttt~~~oooaaaUUUMMMMMMHHHDDDCCCCCCCCCGGGLLLSSSRRRRRRVVV___iiirrrxxxwwwssskkkaaaWWWNNNHHHDDDBBB???>>>@@@BBBFFFPPP[[[ooottteeeeeelll|||xxxvvvoooWWWJJJHHHAAA>>>???<<<===;;;999888888999888777555555444333333333333444111222222333444444444444444444444555666777777777888999;;;@@@LLLaaawwwzzzrrrhhh___YYYVVV]]]kkk~~~zzztttxxxzzzrrrooonnnnnnoooqqqvvv{{{~~~yyyllleee___^^^^^^bbbjjjsssyyy{{{~~~|||yyytttnnnddd[[[SSSLLLGGGDDD??????>>>>>>>>>>>>??????@@@AAAEEEKKKSSS```www~~~tttlllfffddd```[[[XXXZZZ[[[]]]bbbiiiooowwwvvvsssnnnhhhdddcccfffiiiooottt|||}}}{{{yyywwwwwwvvvuuuuuusssoookkkgggddd\\\XXXRRRMMMKKKHHHFFFDDDEEECCCAAA???=========>>>BBBBBBEEEMMMYYYfffpppuuu{{{pppaaaVVVNNNNNNHHHDDDDDDDDDDDDIIIOOOUUUSSSRRRTTT[[[eeepppvvvtttqqqkkkbbbYYYOOOHHHCCCAAA>>>===???BBBEEEMMMVVVgggmmm___```dddtttvvvrrr{{{tttZZZKKKIIIBBB???@@@<<<>>><<<:::999999888777555555555444333333333333444222222333444444444333333444444555666777888888999555999===CCCQQQggg{{{yyyooofff^^^ZZZWWW```pppwwwssszzz{{{pppjjjhhhiiikkklllnnnsssxxx||||||}}}~~~zzznnngggaaa^^^\\\]]]eeennntttwwwzzz|||zzzqqqkkkaaaXXXPPPKKKFFFCCC@@@@@@@@@??????@@@@@@@@@???@@@DDDIIINNNZZZooo}}}wwwoooggg___YYYUUUXXXTTTSSSUUUXXXZZZaaahhhkkksss~~~tttqqqllleeeaaabbbfffjjjpppuuu}}}~~~|||zzzxxxwwwwwwwwwwwwuuuppplllhhhfff\\\XXXRRRMMMJJJGGGEEECCCAAA@@@>>>======>>>??????AAADDDKKKWWWeeeqqqxxx{{{}}}ooobbbWWWQQQMMMHHHCCCCCCDDDEEEJJJPPPVVVTTTRRRRRRXXXaaammmtttqqqoookkkddd[[[QQQIIICCC@@@===;;;>>>AAADDDJJJRRRcccmmm]]]]]]___mmmsssnnnuuu}}}xxx]]]MMMIIIBBB@@@@@@<<<===;;;999999999999888666555555444333333333333444333333444444444333222222333333444555666777888888333999@@@GGGVVVlll}}}uuukkkbbb\\\YYYXXXcccsssuuurrr}}}zzznnnfffcccaaadddgggiiikkkoootttxxxwwwxxxzzz}}}zzzoooiiiccc___[[[[[[bbbjjjpppsssxxx}}}}}}{{{oooiii___VVVOOOJJJFFFCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@DDDHHHKKKUUUiii{{{{{{yyy{{{wwwrrrkkkddd^^^WWWQQQLLLLLLIIIHHHKKKNNNQQQXXX```eeemmmxxx|||uuuqqqjjjccc___aaaggglllsssxxx}}}{{{yyyxxxxxxyyyyyyvvvrrrmmmjjjhhh]]]XXXRRRMMMJJJGGGDDDBBB>>><<<;;;<<<>>>@@@@@@@@@@@@EEEOOO^^^nnnxxx}}}}}}{{{|||mmmaaaXXXSSSLLLFFFBBBBBBCCCEEEJJJQQQWWWUUURRRQQQVVV___kkksssooonnnlllfff^^^SSSJJJDDD@@@<<<;;;===@@@CCCIIIPPPcccppp[[[[[[\\\hhhoookkkpppwwwzzz___NNNJJJCCC@@@AAA===;;;999888999::::::999888555555444333333333333444444444444444333333222111222222333444555666777888222:::BBBJJJZZZooo~~~|||ssshhh___ZZZXXXYYYddduuu~~~tttqqqrrrggg```^^^\\\```dddgggiiilllqqquuutttuuuwww{{{zzzpppjjjddd```[[[ZZZ```hhhnnnqqqwww|||}}}uuunnncccXXXRRRMMMGGGCCCCCCCCCBBBAAAAAACCCCCCBBBAAACCCBBBDDDGGGJJJSSSdddtttxxxqqqnnnpppllliiiddd]]]UUUOOOKKKHHHHHHGGGFFFFFFHHHLLLQQQSSS^^^dddlllvvv|||oookkkeee```___ccciiimmmvvv}}}~~~}}}{{{{{{zzzzzzyyyvvvqqqlllfffccc]]]YYYSSSMMMIIIFFFCCCAAA@@@===<<<>>>>>>===???CCCJJJOOOZZZiiivvv}}}~~~|||{{{|||zzzttthhh]]]VVVSSSMMMIIIFFFFFFDDDCCCHHHNNNWWWQQQMMMOOOTTT[[[gggqqqtttssspppjjj```UUUKKKDDD@@@>>>>>>AAAAAAAAAEEEKKKbbb{{{uuueee[[[[[[fff|||uuufffhhhxxx{{{___NNNJJJCCC@@@AAA<<<<<<;;;:::999888888888888777666555444444333444444222222222222222222222222444444555555666777777777999;;;@@@LLLaaavvv{{{rrrlllfff]]]VVVTTT]]]iiixxxxxxxxxssssssfffaaa``````dddddddddfffhhhkkknnnpppsssuuuxxx{{{zzzuuuooofff```]]]]]]^^^^^^hhhmmmuuu}}}{{{|||tttlllaaaUUUOOOKKKFFFCCCDDDDDDCCCAAABBBCCCCCCBBBAAAEEEDDDFFFIIILLLRRRbbbppp}}}vvvpppmmmmmmhhheee```YYYRRRLLLGGGEEEDDDCCCBBBBBBDDDHHHLLLNNNTTTYYYbbbkkkttt}}}yyyoookkkddd``````eeekkkpppzzz~~~{{{zzzyyyyyyyyyxxxuuuqqqkkkfffbbb]]]YYYSSSMMMJJJFFFCCCAAA>>>;;;;;;>>>??????CCCHHHPPPXXXggguuu{{{ttttttrrrkkkaaaXXXRRROOOMMMIIIFFFEEEDDDCCCGGGNNNTTTOOOKKKMMMQQQXXXdddnnnrrrqqqooojjjaaaVVVLLLFFFCCC@@@???AAAAAAAAAEEELLLccc{{{xxxdddZZZYYYdddyyy~~~vvvhhhiiivvv|||```OOOKKKDDDAAAAAA<<<;;;;;;:::999888888888888777666555444444333444444222222222222222222222222222333444555777888999::::::===BBBNNNcccxxxzzzqqqgggbbb]]]WWWTTTTTT^^^mmm}}}zzzyyyuuussshhhdddddddddggghhhiiikkknnnqqqtttvvvvvvyyy|||wwwqqqmmmggg```\\\[[[\\\]]]eeekkkssszzzyyy{{{ssshhh\\\QQQKKKHHHEEEDDDFFFFFFDDDBBBBBBCCCCCCBBBAAAFFFFFFHHHLLLNNNSSS___lllxxxyyysssnnnjjjiiieeebbb]]]VVVOOOIIIEEECCCBBBAAA@@@@@@AAADDDGGGJJJJJJOOOVVV^^^fffnnnuuuzzztttkkkgggaaa^^^___eeemmmrrr~~~~~~{{{xxxwwwxxxwwwvvvsssooojjjeeebbb]]]XXXSSSNNNJJJFFFCCCAAA===;;;;;;???AAABBBHHHOOOWWWcccttt|||wwwlllkkkhhhbbbZZZSSSOOOMMMLLLHHHFFFEEECCCBBBFFFLLLPPPLLLIIIJJJNNNTTT___jjjppppppnnnjjjcccXXXOOOIIIFFFBBB@@@@@@@@@AAAGGGNNNdddzzzzzzjjj______jjj|||}}}|||pppmmmuuu~~~aaaPPPKKKDDDAAAAAA===::::::999999888999999999777666555444444333444444333333333333333333333333111111333555777999;;;;;;<<>><<<===@@@BBBEEELLLUUU^^^kkk{{{~~~uuupppgggeeeaaa\\\WWWRRRPPPOOOKKKGGGEEEEEECCCAAADDDJJJMMMJJJHHHIIIKKKPPP[[[gggmmmnnnnnnkkkddd[[[QQQKKKGGGCCC@@@@@@@@@BBBJJJSSSggg{{{{{{oooddddddooozzzsssuuubbbOOOJJJCCC@@@@@@<<<999999999888999999::::::777666555444444333444444333333333333333333333333222222444555777999:::;;;===AAAJJJXXXlll||||||hhh___WWWSSSQQQQQQUUU[[[jjj}}}{{{yyyyyy~~~xxxwwwzzz|||zzz{{{}}}yyysssrrrtttrrrkkkbbb[[[ZZZ[[[aaaeeemmmsssxxxyyyxxxvvv|||wwwnnn___TTTJJJFFFEEEEEEGGGJJJIIIFFFDDDCCCDDDEEEEEEDDDDDDDDDHHHNNNRRRVVV___hhhsssuuukkkhhhddd```^^^\\\ZZZVVVQQQLLLHHHEEEDDDBBBBBBAAAAAABBBDDDGGGHHHJJJMMMQQQUUUXXX\\\aaadddhhhkkkooorrrvvv|||yyykkkfff```^^^[[[\\\```iiirrrwww~~~|||{{{zzzuuutttsssppplllhhheeeccc]]]YYYUUUPPPLLLHHHDDDAAA@@@???@@@BBBDDDFFFPPPZZZgggppp{{{~~~vvvoookkkaaa___[[[WWWTTTRRRPPPNNNJJJGGGEEEDDDBBB@@@CCCHHHLLLIIIHHHHHHIIIMMMYYYdddkkkmmmnnnlllfff]]]SSSMMMFFFBBB???@@@AAADDDMMMVVVlllpppccccccmmmzzzxxxuuu{{{cccOOOIIIAAA??????;;;999999999888999999::::::777666555444444333444444333333333333333333333333444555555666777888999999<<>>@@@EEEHHHGGGGGGGGGEEEHHHSSS```kkkmmmnnnmmmhhh___UUUOOOHHHCCCAAAAAAAAACCCJJJRRRfff}}}zzzhhhbbbggglllyyy}}}gggSSSLLLCCC@@@AAA===;;;;;;:::999888888888888777666555444444333444444444444444444444444444444444555555777888999::::::===III[[[ooorrraaa[[[UUURRRRRRVVVaaalll~~~|||}}}}}}sssttt~~~zzzwwwyyy}}}||||||~~~|||sssnnnlllmmmppptttyyy~~~}}}tttkkk[[[RRRKKKJJJKKKJJJJJJLLLHHHFFFCCCCCCFFFIIIKKKKKKJJJFFFFFFJJJNNNQQQXXX___jjjvvvzzzrrreee___YYYXXXWWWTTTSSSVVVPPPOOONNNLLLJJJJJJIIIIIIGGGGGGIIIJJJMMMOOOQQQRRRTTTWWW\\\```dddhhhmmmppptttwww{{{~~~rrrddd]]]YYYWWWXXXZZZ^^^eeemmmuuu|||~~~{{{yyywwwuuutttrrrooollljjjhhhggg```]]]YYYUUUQQQMMMHHHDDD>>>???BBBEEEHHHNNN]]]lllooollliiihhhgggddd^^^YYYXXXVVVSSSSSSSSSRRRNNNJJJHHHEEEDDDDDDAAA>>>???DDDFFFEEEFFFFFFDDDFFFQQQ^^^kkkmmmooonnnhhh___UUUOOOIIIEEEBBBBBBAAAAAAGGGNNN]]]vvvxxxddd\\\___aaakkkyyy}}}jjjUUUMMMEEEBBBCCC???<<<;;;:::999888888888888777777555444444444444444444444444444444444444444222333555666888:::<<<<<<>>>KKK___uuuqqqddd]]]VVVSSSSSSZZZiiiwww}}}xxx}}}|||rrruuu{{{rrroooqqquuuwwwzzz||||||~~~{{{pppppprrruuuzzz}}}|||{{{|||~~~|||xxxoooeeeYYYOOOMMMNNNJJJNNNRRRKKKNNNJJJGGGHHHLLLNNNLLLIIIIIIFFFFFFIIIJJJJJJRRR\\\gggqqq{{{~~~{{{uuujjjaaa]]]ZZZWWWUUUTTTRRRPPPNNNRRROOOLLLHHHGGGFFFGGGHHHIIIJJJKKKNNNRRRUUUVVVVVV\\\___ccciiiqqqxxx}}}lll```\\\XXXVVVVVVZZZ\\\aaagggmmmsssxxx{{{~~~{{{xxxvvvuuuxxxuuuqqqnnnllljjjgggeee___]]]ZZZWWWSSSNNNHHHCCCCCCBBBAAACCCIIISSS]]]dddhhheee```^^^^^^]]]ZZZXXXRRRRRRRRRQQQOOOLLLJJJHHHIIIGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGFFFGGGPPPZZZccckkkpppoooiiibbbXXXPPPJJJEEEBBBBBBBBBAAADDDIII[[[mmm{{{||||||rrriiibbb^^^YYYZZZjjj}}}~~~mmmSSSJJJCCCAAABBB<<<<<<:::999999999999888666777777666555444333222222222222333333333444444444555333444888999888:::>>>FFFQQQeee||||||ssshhh```XXXTTTTTT]]]nnn~~~xxxwww{{{sssttt|||vvvpppllllllnnnoooqqqsssuuuxxx{{{}}}~~~~~~||||||{{{{{{|||{{{zzzzzz{{{}}}~~~{{{rrrhhh[[[OOOKKKKKKHHHOOOUUUOOOPPPLLLIIIJJJMMMOOONNNLLLIIIFFFFFFHHHHHHHHHPPPZZZdddmmmuuuvvvsssnnneee]]]WWWWWWWWWXXXYYYXXXVVVTTTSSSQQQNNNLLLKKKKKKMMMNNNQQQRRRSSSWWW[[[___bbbccceeeiiiooovvv|||sssaaaYYYVVVTTTRRRSSSXXX\\\bbbiiioootttyyy{{{~~~{{{yyywwwvvvwwwtttqqqnnnmmmkkkhhhfff___]]]ZZZWWWTTTOOOIIIEEEDDDBBBBBBCCCIIIQQQYYY______]]]ZZZZZZZZZZZZWWWUUUNNNOOONNNNNNLLLJJJHHHFFFGGGFFFDDDCCCBBBBBBCCCCCCEEEDDDFFFGGGFFFGGGOOOYYYbbbjjjpppoooiiibbbYYYQQQJJJEEEBBBBBBAAAAAADDDIIISSSfffuuuwwwyyy{{{pppeee^^^XXXYYYhhh{{{zzz~~~nnnTTTJJJCCCAAAAAA<<<<<<:::999999999999888666666666666555555444444444222222333333333444444444666444555888999999;;;@@@HHHTTTjjj}}}rrrfff^^^VVVSSSUUU___rrrwwwxxx{{{tttvvv}}}zzzvvvrrrpppppprrrsssssstttwwwyyy{{{}}}~~~yyyvvvvvvxxx~~~yyyxxxwwwuuuuuuvvvwwwwwwzzzzzzzzz{{{}}}}}}uuulll]]]OOOJJJIIIHHHPPPWWWSSSQQQMMMJJJJJJNNNPPPPPPOOOJJJHHHGGGHHHHHHJJJRRR[[[bbbiiiooonnnkkkgggbbb\\\VVVYYY\\\______]]]ZZZXXXRRRPPPNNNMMMMMMNNNPPPRRRUUUVVVXXX\\\bbbhhhmmmpppssszzzpppcccWWWRRRRRRQQQQQQSSSYYY^^^gggnnntttxxx{{{~~~~~~|||zzzxxxxxxvvvtttqqqooonnnllljjjhhh___]]]ZZZXXXUUUQQQLLLHHHEEEDDDDDDEEEHHHNNNSSSWWWUUUTTTTTTUUUVVVUUUSSSQQQLLLMMMMMMLLLKKKIIIHHHFFFEEEDDDBBBAAA@@@@@@AAAAAADDDDDDEEEGGGEEEFFFNNNXXXaaajjjpppooojjjcccZZZQQQJJJEEEAAAAAAAAA@@@CCCHHHNNN```qqqwww|||xxxiii___WWWXXXiii|||vvv|||pppUUUKKKCCCAAAAAA<<<<<<:::999999999999888666666666666666666666666666333333333333444444444444777555666999999999===BBBKKK[[[sss|||pppccc[[[TTTRRRVVVcccxxx|||sssuuu{{{vvvyyy}}}{{{zzzyyyzzz{{{|||zzz{{{|||~~~{{{sssnnnmmmqqq}}}}}}xxxuuurrrrrrrrrrrrtttvvvxxxyyy{{{|||~~~vvvmmm^^^QQQKKKKKKJJJQQQWWWQQQOOOLLLIIIIIILLLOOOPPPPPPKKKKKKKKKJJJJJJNNNWWW^^^ccchhhkkkhhheeeeeeccc```___bbbfffhhhfffaaa\\\XXXUUUSSSRRRPPPQQQSSSUUUWWWXXXZZZ^^^ccciiiqqqyyy~~~yyykkkbbbZZZSSSRRRRRRRRRTTTVVV]]]eeeoooxxx|||~~~|||{{{zzzyyyvvvtttrrrpppooonnnkkkhhh___]]]ZZZXXXVVVRRRNNNKKKFFFFFFFFFGGGIIILLLOOOPPPPPPQQQRRRSSSSSSRRROOOMMMLLLMMMMMMMMMMMMKKKIIIHHHDDDCCCBBB@@@@@@@@@@@@AAACCCCCCEEEFFFEEEEEELLLVVV```iiippppppkkkeee[[[SSSJJJEEEAAAAAAAAA@@@BBBGGGOOOaaattt~~~kkk^^^WWWYYYkkkuuuzzzrrrWWWLLLCCCAAAAAA;;;<<<:::999999999999888666777777666666666555555555333333333444444444444555777555666888888888>>>EEEQQQddd}}}zzzlll^^^WWWQQQQQQXXXggg~~~~~~yyytttzzzzzzxxx}}}xxxnnniiihhhnnn|||~~~vvvqqqooommmoooqqqtttxxx|||~~~vvvlll```SSSNNNOOONNNSSSUUULLLKKKIIIHHHIIIKKKMMMOOOPPPJJJLLLMMMLLLLLLRRRYYY___aaaeeefffcccbbbdddfffeeehhhkkkoooooojjjddd^^^\\\[[[ZZZXXXWWWXXXZZZ]]]^^^aaaeeejjjpppwwwwwwfff\\\ZZZUUURRRSSSTTTSSSVVV[[[dddmmmyyy~~~}}}{{{zzzzzzuuutttrrrqqqpppnnnkkkhhh```]]]ZZZXXXVVVSSSOOOLLLFFFGGGGGGHHHJJJLLLMMMNNNRRRSSSUUUUUUSSSPPPNNNMMMLLLMMMMMMMMMLLLKKKIIIHHHEEEDDDCCCAAAAAAAAAAAABBBBBBBBBDDDFFFDDDDDDKKKTTT^^^gggpppppplllfff\\\TTTKKKFFFBBBBBBAAA@@@BBBGGGRRRcccyyymmm]]]UUUXXXkkk{{{uuuYYYMMMCCC@@@@@@;;;<<<:::999999999999888666888777777666555444444444333333444444444555555555555444666888777888@@@IIIZZZooovvvgggYYYSSSOOOQQQZZZjjj}}}zzz}}}yyyzzz~~~tttjjjeeefffmmm}}}{{{rrrnnnmmmlllooouuu{{{vvvmmmbbbTTTOOOQQQPPPTTTTTTJJJHHHIIIIIIJJJLLLNNNOOOPPPKKKOOOQQQNNNNNNSSSYYY[[[]]]``````^^^^^^dddiiijjjlllpppsssrrrlllfffcccbbb\\\[[[ZZZZZZ\\\___bbbdddkkkqqqxxxvvvfffZZZUUUSSSPPPPPPSSSSSSTTTYYY___kkkuuu}}}|||{{{zzzuuusssrrrqqqpppmmmiiifff```^^^ZZZWWWUUURRROOOLLLGGGGGGHHHJJJLLLNNNPPPQQQVVVWWWXXXVVVSSSPPPNNNNNNKKKLLLLLLKKKJJJHHHGGGEEEFFFEEECCCBBBAAAAAABBBBBBAAAAAADDDFFFDDDCCCIIIRRR]]]fffoooqqqnnnggg^^^UUULLLGGGCCCCCCBBB@@@CCCGGGSSSccc{{{mmm\\\TTTWWWiii}}}xxxZZZNNNCCC@@@@@@;;;<<<:::999999999999888666666666555555444444444444333444444444555555555555555444666888888:::DDDOOOeee{{{qqqaaaTTTPPPNNNRRR\\\lllxxxvvvxxxzzz~~~xxxoooeeeaaaccclll}}}zzzqqqmmmmmmooottt}}}xxxooodddUUUNNNOOOOOOVVVWWWMMMHHHJJJMMMOOOPPPQQQRRRSSSQQQWWWYYYUUUSSSVVVYYYXXXYYY]]]]]]\\\^^^fffmmmoooooorrrtttqqqjjjeeedddfff]]]]]]^^^___ccchhhllloooyyy~~~rrreeeWWWQQQRRRNNNMMMPPPSSSTTTUUU\\\eeennnxxx}}}{{{zzzyyyuuusssrrrqqqooolllgggdddaaa^^^ZZZVVVTTTQQQMMMKKKGGGGGGIIIKKKNNNQQQTTTUUUVVVXXXXXXUUURRROOOOOOQQQMMMMMMMMMLLLKKKHHHFFFEEEFFFEEECCCBBBAAAAAABBBBBB@@@AAACCCEEECCCBBBHHHQQQ[[[fffoooqqqnnnhhh___VVVNNNHHHDDDDDDCCCAAADDDHHHSSSccc|||iiiZZZTTTZZZmmm~~~zzz\\\NNNCCC@@@@@@;;;<<<:::999999999999888666111222222333444555555666444444444444555555555555555555888::::::===IIIUUUnnn}}}kkk\\\QQQNNNMMMSSS]]]mmmzzzrrrsss{{{}}}sssjjjaaa^^^aaakkk|||zzzqqqmmmnnntttzzzzzzrrreeeTTTLLLLLLNNNVVVZZZQQQJJJMMMQQQTTTTTTUUUUUUUUUYYY```bbb\\\YYYZZZZZZXXXXXX\\\]]]\\\```iiiqqqtttsssuuuuuuooogggbbbbbbeeeeeeeeegggjjjooouuu{{{~~~qqqfffZZZOOOMMMPPPLLLMMMPPPTTTVVVXXXaaakkkoooyyy}}}{{{zzzyyyuuutttrrrqqqoookkkfffbbbaaa^^^ZZZVVVSSSPPPMMMJJJGGGGGGIIIKKKOOOSSSWWWYYYUUUVVVWWWTTTPPPOOOPPPRRRPPPPPPPPPOOOMMMJJJHHHFFFEEEDDDBBBAAA@@@@@@AAABBB@@@AAACCCEEECCCBBBGGGPPP[[[eeeooorrroooiii___VVVOOOIIIEEEDDDCCCBBBDDDIIISSSccc||||||dddWWWUUU^^^ttt{{{{{{{{{]]]OOODDD@@@@@@:::<<<:::999999999999888666......000222444666888888444444444555555555666666666666999;;;<<<@@@LLLYYYtttyyyhhhYYYOOOMMMMMMSSS^^^mmmuuuqqquuu|||rrrhhh]]][[[```lll~~~~~~tttppprrrvvv{{{xxxsssccc___WWWQQQRRRVVVSSSMMMQQQNNNPPPWWW[[[YYYUUUTTT]]]gggmmmhhh```]]]]]]]]]ZZZZZZYYY\\\fffssszzzzzz|||vvvpppmmmhhhcccbbbeeegggiiimmmrrryyyuuueeeZZZSSSMMMIIIHHHKKKMMMOOORRRWWW]]]dddiiiqqqwww}}}{{{zzzyyyssssssrrrpppnnnllljjjhhhddd```[[[VVVSSSPPPMMMKKKJJJJJJKKKMMMNNNQQQSSSTTTSSSSSSSSSRRRRRRRRRRRRQQQOOOQQQSSSSSSOOOKKKHHHFFFEEECCCAAA???>>>>>>???@@@???AAACCCBBBAAACCCHHHLLLYYYeeeqqquuusssnnndddZZZPPPIIICCCCCCCCCCCCEEEHHHSSSaaaxxxsss```XXXVVV___zzz~~~xxxrrrqqqaaaQQQDDD@@@@@@;;;;;;:::999888777777777777777777666555555555555555444444444333333444444555777333777@@@??????RRRkkkppp```VVVKKKQQQVVVWWW```sss~~~{{{|||||||||oooeee[[[ZZZ```mmm~~~wwwvvv{{{zzzuuueeeaaaYYYTTTVVVZZZYYYTTTTTTQQQSSSZZZ^^^[[[YYYXXXdddlllpppjjjaaa^^^^^^^^^\\\]]]]]]___iiiuuu{{{zzz{{{uuuppplllhhhdddfffjjjqqqtttyyy~~~ppp```WWWQQQLLLIIIJJJLLLNNNQQQTTTYYY___gggllltttyyy}}}{{{zzzyyyttttttsssqqqnnnllljjjiiiddd```[[[WWWSSSPPPMMMJJJJJJJJJJJJJJJKKKMMMNNNOOORRRRRRRRRRRRRRRRRRRRRRRRQQQSSSUUUUUUQQQLLLIIIGGGEEECCCAAA???>>>>>>?????????AAABBBBBB@@@BBBGGGKKKYYYdddpppuuutttpppfff]]]QQQIIICCCBBBCCCBBBEEEIIIOOO]]]sssooo]]]VVVUUU___zzzzzztttmmmooo}}}bbbRRREEEAAAAAA;;;;;;;;;:::888888777777777888888777666666666666666555555444333333333444444888333666===???CCCZZZuuummm]]]TTTKKKPPPTTTYYYeeezzz~~~{{{lllbbbYYYYYY```nnn}}}|||wwwjjjeee]]]XXX[[[aaabbb^^^XXXVVVXXX^^^aaa___^^^```lllrrrsssllldddaaaaaa```^^^```aaadddmmmxxx{{{yyyyyysssmmmjjjgggffflllsss}}}uuuiii\\\TTTOOOKKKJJJKKKNNNPPPTTTYYY^^^eeelllqqqyyy}}}}}}{{{yyyyyyvvvuuutttrrrooollljjjiiidddaaa[[[WWWSSSPPPLLLIIIIIIHHHHHHHHHHHHHHHIIIIIIOOOOOOOOOPPPQQQQQQRRRRRRRRRUUUXXXXXXTTTOOOJJJHHHDDDCCCAAA???>>>>>>?????????AAABBB@@@???@@@EEEJJJWWWcccooottttttpppggg^^^RRRJJJCCCBBBBBBAAADDDIIIOOO]]]ttt~~~jjjXXXSSSTTT___zzzyyywwwrrrkkklllwwwdddSSSFFFAAAAAA;;;<<<;;;:::999999888888999999888777777666666777777666555444333333333333333888333555;;;???HHHccczzziiiZZZRRRKKKOOOSSS[[[mmm{{{wwwttt{{{yyykkkbbbYYYXXX```nnn|||wwwmmmiiiaaa]]]aaaiiillliii^^^[[[]]]aaadddcccdddgggtttxxxwwwpppiiigggeeebbb___bbbdddgggoooxxxyyyvvvsssnnnjjjiiihhhjjjsss|||xxxpppeeeZZZSSSOOOKKKKKKMMMQQQTTTYYY^^^eeelllsssxxx}}}{{{yyyyyywwwvvvuuurrrpppllljjjhhhdddaaa\\\XXXTTTPPPLLLHHHFFFFFFEEEEEEEEEFFFFFFGGGKKKLLLLLLMMMOOOPPPPPPQQQSSSVVVZZZZZZVVVPPPKKKIIIDDDCCCAAA@@@???>>>>>>>>>???@@@@@@???===???EEEIIIXXXcccnnnsssrrrmmmeee\\\TTTKKKDDDBBBAAAAAADDDHHHNNN\\\sssyyyeeeTTTQQQTTT___yyyyyytttxxxvvvnnniiiqqqdddSSSFFFAAA@@@:::<<<;;;::::::999999999:::888777777666666666666666666555555444333333333333777444555;;;@@@LLLhhhtttdddXXXQQQLLLNNNSSS```vvvyyypppooommmwwwwwwlllbbbYYYYYY```nnn|||wwwpppllleeebbbhhhqqqtttrrrdddbbbbbbfffggggggjjjnnnyyy|||{{{uuupppmmmiiiccc^^^```cccfffmmmttttttooojjjhhhhhhiiikkkooo{{{yyyrrrmmmdddZZZTTTPPPLLLMMMPPPUUUYYY___eeelllttt|||}}}|||zzzyyyxxxwwwuuusssooollliiigggdddaaa\\\XXXTTTPPPKKKGGGDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNPPPUUUYYY[[[WWWQQQKKKHHHCCCBBBAAA@@@???>>>>>>>>>>>>??????>>>===???EEEKKK\\\gggqqqtttrrrmmmddd\\\TTTLLLDDDBBBAAA@@@CCCGGGIIIVVVllltttaaaRRRPPPTTT]]]ttttttttt{{{yyypppggglll{{{cccRRREEE@@@???:::;;;;;;::::::999999::::::666666555444444444444555666555444333333333333333444444777===BBBNNNiii~~~pppbbbXXXSSSNNNPPPVVVeee~~~tttmmmmmmkkkxxxvvvmmmcccZZZZZZaaaooo}}}yyytttqqqkkkiiioooyyy{{{yyymmmjjjiiikkkkkkkkkooouuu}}}|||xxxrrriii___YYY\\\^^^```fffllllllgggbbbcccgggmmmqqqwwwuuunnnjjjbbbZZZVVVQQQNNNPPPUUUYYY^^^eeelllttt}}}}}}{{{{{{xxxwwwuuurrroookkkhhhfffdddaaa]]]YYYUUUPPPJJJGGGCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLQQQWWWYYYWWWPPPJJJGGGCCCBBBBBBAAA@@@???>>>======>>>>>>======@@@GGGMMMaaakkktttwwwtttooofff^^^TTTLLLFFFDDDCCCAAAAAADDDHHHTTTggg|||ooo]]]OOOOOOSSSYYYllluuuwww~~~zzzpppgggiiiuuucccRRREEE@@@@@@:::::::::999999999999::::::666555444444333333444444444444444333333444444555333555999>>>CCCPPPjjj|||nnnbbbYYYTTTPPPSSS[[[kkkyyyqqqqqqppp~~~vvvkkkbbbZZZZZZbbbqqq}}}xxxuuuqqqpppvvv~~~uuurrrqqqqqqpppooouuu|||}}}uuufffXXXTTTVVVWWWYYY^^^dddccc^^^[[[```iiisssyyy}}}rrrkkkddd^^^YYYVVVSSSQQQTTTZZZ]]]bbbjjjrrr{{{~~~}}}|||xxxwwwuuurrrnnnjjjfffddddddaaa]]]YYYUUUPPPJJJFFFCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGFFFLLLSSSWWWUUUOOOIIIEEEBBBBBBBBBAAA@@@???>>>===<<<===>>>======BBBIIIPPP```jjjsssuuusssoooggg___SSSLLLGGGFFFDDDAAA@@@BBBHHHRRRcccuuukkkYYYLLLMMMPPPSSSbbbttt{{{www|||}}}qqqhhhhhhrrrcccSSSFFFBBBBBB<<<999999888888888999999:::666666555444444444444444333333333333444444555666333666:::===CCCRRRmmm}}}ooobbbZZZUUUQQQVVV```pppxxxvvvvvvwwwjjj```YYYZZZdddssszzzyyyuuuuuu{{{{{{wwwvvvuuusssrrrxxxuuucccSSSQQQSSSSSSTTTYYY___^^^YYYXXX___kkkxxx{{{pppiii```[[[WWWUUUSSSRRRWWW]]]___dddllluuu~~~}}}}}}xxxwwwtttqqqmmmiiieeeddddddaaa]]]ZZZUUUPPPJJJEEEDDDCCCBBB@@@???>>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDCCCIIIQQQUUUTTTNNNHHHDDDBBBBBBBBBAAA@@@???>>>===<<<=========>>>CCCKKKRRR[[[eeeooorrrqqqmmmeee^^^RRRLLLGGGGGGEEEAAA???AAADDDMMM[[[kkkwww{{{yyyvvvhhhVVVJJJKKKMMMOOO[[[kkkqqqvvvwwwxxxuuuiiihhhqqqdddTTTHHHDDDDDD>>>888888888777888888999999777777666555555555555555222222222333444555666777555777:::<<