BM6P6(@ iiipppwww}}}yyyvvvxxx|||zzznnncccZZZTTTQQQTTTRRRRRRTTTYYY\\\\\\ZZZ]]]^^^```aaacccgggoootttuuutttkkkhhhnnnooonnnvvvvvvZZZJJJFFFFFFIIILLLTTTVVVZZZ]]]______^^^]]]^^^```aaabbbbbbcccfffhhhjjjkkkmmmqqqsssssspppmmmaaaVVVJJJEEECCCAAAAAADDDCCCDDDGGGJJJNNNQQQTTTUUUVVVYYY^^^ccceeeeeecccbbb```aaaaaabbbbbbeeeiiilllqqquuuyyy}}}wwwppphhh___ZZZZZZYYY```mmm}}}~~~}}}{{{yyyvvvpppjjjeeeZZZXXXVVVTTTTTTSSSQQQOOOQQQOOOOOOQQQSSSTTTZZZbbbhhhfffUUUCCC>>>???HHHYYYrrr~~~tttsssvvvzzzhhhfff~~~cccUUUmmmxxx```VVVccciii{{{mmmZZZEEE888444555555444444444333333333444333333666666888AAAJJJWWWXXXYYYXXXXXX\\\dddjjj|||hhhPPPEEEEEEKKKVVV```qqq~~~eeemmmuuu|||~~~zzzwwwyyy}}}}}}qqqfff\\\VVVSSSUUUSSSSSSVVV\\\______^^^```bbbbbbbbbcccffflllqqquuu~~~~~~vvvqqqjjjiiinnnqqqsss~~~rrrXXXJJJFFFGGGKKKNNNWWWYYY\\\___``````______```aaacccdddeeegggiiillloooppprrruuuxxxwwwtttqqqggg[[[NNNHHHDDDAAAAAACCCEEEFFFHHHKKKNNNPPPRRRSSSUUUXXX]]]aaaccccccaaa``````aaabbbcccdddgggkkkoooqqqtttxxx{{{~~~yyyqqqggg^^^YYYZZZ\\\cccnnn}}}}}}zzzvvvppphhhcccZZZXXXUUUTTTTTTSSSQQQOOOQQQNNNNNNQQQRRRUUU]]]fffooolllXXXCCC>>>???JJJ\\\qqqxxxxxx|||}}}ffffffgggYYYpppyyyaaaVVVbbbnnnzzzlllYYYEEE999777555555555444444444333333444333333666666888AAAJJJWWWYYY[[[[[[[[[^^^dddjjj{{{gggQQQFFFFFFLLLVVV^^^jjjxxxfffooowww~~~{{{yyyzzz~~~uuujjj```YYYVVVVVVTTTUUUYYY___dddeeeddddddeeedddcccccceeeiiimmmuuu~~~wwwooolllhhhiiioootttzzzpppYYYMMMJJJLLLOOOSSSZZZ\\\^^^```aaaaaaaaaaaabbbdddfffhhhiiilllooorrrvvvwwwyyy|||~~~}}}zzzwwwnnnaaaSSSLLLGGGBBBAAACCCFFFGGGJJJLLLOOOPPPRRRRRRUUUXXX[[[___aaaaaa```___```aaacccdddfffiiinnnqqqsssuuuxxx{{{~~~{{{rrrggg]]]YYYZZZ___dddnnn||||||wwwooogggbbbZZZXXXUUUTTTTTTSSSQQQOOOPPPNNNNNNPPPRRRVVVaaammm{{{ttt[[[DDD>>>AAAMMM```rrr~~~~~~fffggglll]]]ttt|||eeeYYYbbbqqqxxxiiiVVVDDD;;;:::555555555444444444444333444333333666666888AAAJJJWWWZZZ^^^______```eeehhhwwweeeQQQHHHHHHMMMVVV]]]fffuuulllvvv|||zzz{{{~~~xxxmmmccc\\\XXXVVVTTTUUUZZZaaagggiiiiiifffeeedddcccccceeehhhjjjttt}}}zzzpppiiigggfffjjjqqqxxx~~~ppp\\\RRRPPPRRRUUUZZZ]]]^^^___```aaabbbbbbbbbccceeeiiikkkmmmqqquuuxxx||||||~~~{{{sssfffWWWNNNIIIDDDCCCEEEFFFHHHKKKNNNQQQSSSUUUUUUWWWYYY\\\^^^`````````______```bbbdddfffjjjooosssuuuwwwzzz}}}{{{rrrggg^^^[[[]]]aaadddlllzzz}}}xxxppphhhbbb[[[XXXUUUSSSSSSSSSQQQPPPPPPMMMMMMOOORRRXXXgggttt|||___DDD>>>BBBPPPddduuullljjjooo___uuukkk^^^gggrrruuueeeSSSBBB;;;;;;555555555555444444444444444333333666666888@@@JJJUUUZZZ___bbbbbbbbbdddfffppp___NNNGGGIIINNNVVV]]]fffwwwyyyyyy{{{qqq{{{{{{yyy|||~~~zzzpppfff^^^YYYUUUTTTUUUZZZbbbiiilllllleeedddcccccceeegggiiiiiirrr{{{yyyppphhhbbbdddfffkkktttzzzpppuuuqqq```WWWUUUUUUXXX\\\^^^^^^___```aaabbbdddeeeeeehhhkkknnnqqquuuyyy}}}vvviiiZZZQQQLLLHHHHHHJJJGGGIIIMMMRRRVVVYYYZZZ[[[[[[\\\]]]___```aaaaaaaaa^^^___aaacccfffjjjooossstttwwwzzz}}}|||ssshhh___^^^bbbeeefffnnn{{{~~~yyyrrrjjjeee[[[XXXUUUSSSRRRRRRQQQPPPOOOMMMNNNPPPRRRZZZkkk{{{aaaEEE>>>CCCQQQeeexxxvvvooonnn___uuusssfffoooxxxrrrcccQQQAAA:::;;;666666555555555444444444444333333666666888@@@JJJTTTZZZ```ccccccbbbbbbdddhhhYYYJJJEEEIIIPPPXXX___iiizzztttuuuyyy~~~ttt}}}yyyxxx{{{~~~|||rrrhhh```\\\VVVTTTUUUZZZbbbjjjnnnooogggfffdddeeehhhjjjkkkkkknnnvvv}}}~~~uuummmgggdddfffiiiooozzz{{{kkkgggssssssddd\\\YYYWWWYYY\\\____________aaadddfffhhhhhhkkknnnrrruuuyyy}}}{{{mmm^^^UUUPPPLLLLLLOOOIIILLLQQQVVV[[[^^^___```^^^^^^______```aaabbbbbb^^^```bbbcccfffjjjooosssrrruuuzzz~~~|||ssshhh``````fffhhhiiippp~~~~~~yyyrrrkkkfff\\\YYYUUURRRRRRRRRRRRQQQNNNNNNOOOQQQTTT\\\nnnbbbEEE???CCCPPPcccwwwvvvlll]]]sss{{{pppzzz~~~rrrdddSSSBBB::::::666666666555555555444444444333333666666888AAAJJJTTTZZZaaaeeedddbbbbbbcccfffWWWHHHEEEIIIPPPYYYaaakkk|||mmmooouuu{{{}}}zzzwwwwwwzzz~~~~~~uuulllccc___WWWVVVVVV[[[dddkkkpppqqqllljjjhhhiiilllmmmmmmlllhhhpppxxxzzz||||||sssmmmiiihhhjjjmmmtttkkkcccfffssszzzlllddd^^^[[[[[[^^^````````````cccfffjjjllllllooorrrvvvyyy}}}ssscccYYYTTTPPPPPPSSSNNNQQQVVV[[[___aaabbbbbb```____________```bbbcccaaabbbdddeeegggkkkooosssssswww}}}~~~ttthhh___```ffffffhhhooo~~~}}}xxxrrrjjjeee\\\YYYTTTRRRRRRRRRRRRQQQMMMNNNPPPSSSUUU]]]pppaaaEEE???CCCNNN```tttjjj[[[rrrwww}}}sssgggVVVEEE;;;999666666666666555555555555444333333666666888AAAJJJVVV\\\cccfffeeeddddddeeehhhYYYJJJEEEIIIQQQZZZaaammm~~~zzz~~~lllnnnuuu~~~yyyvvvvvvyyy}}}wwwnnnfffaaaYYYWWWWWW\\\eeemmmqqqrrrqqqnnnllllllnnnpppnnnllldddllltttvvvyyywwwnnnhhhggggggnnnqqqxxxooo``````ggguuussskkkddd______aaabbbaaaaaabbbdddiiimmmoooooorrruuuyyy|||xxxggg]]]WWWRRRRRRTTTRRRUUUZZZ^^^aaaccccccccc```______^^^___```aaabbbcccdddeeefffhhhlllppptttvvv{{{uuuhhh^^^___eeecccdddkkk{{{}}}xxxqqqiiiccc\\\YYYTTTRRRQQQRRRRRRRRRMMMNNNQQQTTTVVV^^^pppaaaEEE???BBBMMM^^^ppphhhZZZrrr{{{}}}uuujjjZZZHHH<<<:::777666666666555555555555444333333666666888AAAJJJXXX^^^dddggggggeeeeeeffflll\\\LLLGGGJJJQQQZZZaaaooozzzrrrvvvsssvvv~~~}}}xxxuuuyyy~~~qqqfffbbb\\\[[[YYY\\\dddooovvvxxxvvvssssssttttttqqqmmmlllkkkfffffflllsssxxx~~~}}}uuunnnhhhhhhllllllvvvhhh```cccjjjyyywwwlllfffddddddeeedddccceeehhhkkklllmmmsssxxx}}}~~~~~~~~~pppeee\\\TTTRRRTTTVVVXXX[[[^^^```aaaaaaaaa]]]^^^___aaaccceeegggiiiiiijjjlllmmmooosssxxx||||||}}}sssjjjccc```^^^^^^aaajjjyyy}}}xxxrrrjjjeee\\\WWWQQQOOOPPPQQQQQQOOONNNNNNQQQUUUXXX^^^kkkxxxwwwYYYCCCBBBFFFMMMYYYsssiiiVVVfffxxxmmm\\\HHH<<<999777777666555555555555555555444444666777999AAAKKKRRRZZZbbbcccdddggghhhfffeeeYYYMMMGGGHHHMMMVVV___www}}}uuuvvv{{{qqquuu}}}xxxuuuxxx}}}rrrgggccc]]][[[YYY[[[dddooowwwzzz|||zzzyyyxxxuuurrrpppiiidddbbbggglllpppvvv{{{yyyqqqjjjfffhhhmmmpppzzzwwwbbb^^^bbbkkk{{{|||qqqkkkiiijjjgggfffeeegggjjjmmmoooooorrrvvv{{{sssiii```YYYWWWYYYWWWYYY]]]aaaccccccbbbaaa```aaabbbccceeegggiiijjjkkklllnnnppprrrvvvzzz~~~|||qqqhhhbbb___^^^^^^aaaiiiwww}}}yyytttmmmhhh]]]XXXRRROOOOOOPPPPPPNNNNNNNNNOOORRRTTTYYYgggtttuuuVVV@@@???BBBJJJWWWvvvjjjXXXiiivvvkkkZZZGGG<<<999777777666555555555555555555444444666777999AAAKKKSSS[[[bbbdddeeeggggggddd```UUUJJJGGGIIIPPPZZZdddsssxxxwwwqqqttt}}}~~~~~~xxxuuuxxx}}}uuujjjeee___[[[YYY[[[dddooozzz}}}xxxttthhhbbb```cccfffiiinnnsssyyy~~~uuunnniiigggkkkqqqvvvooo___^^^fffsssuuupppnnnoookkkiiiiiikkknnnqqqssssssvvvyyy}}}uuulllddd]]][[[^^^XXX\\\aaafffhhhgggeeeccceeeeeefffggghhhjjjkkklllmmmoooqqqsssuuuyyy}}}zzzooofff```^^^^^^^^^```gggttt~~~}}}zzzuuuooojjj^^^YYYRRROOOOOOOOONNNMMMMMMLLLMMMOOORRRYYYhhhvvvvvvWWW???===@@@IIIWWWkkkZZZlllvvvkkkZZZHHH===;;;777777666555555555555555555444444666777999AAAKKKUUU]]]ccceeeeeefffeeeaaa\\\RRRIIIGGGKKKRRR]]]fffqqqrrrttt}}}yyy}}}yyyvvvyyy~~~xxxnnnhhh```[[[YYY\\\eeeqqqvvviiiccc___aaadddfffjjjooosssxxx|||rrrllliiijjjqqqxxx}}}xxxjjj```cccpppvvvqqqpppqqqooonnnmmmooosssvvvxxxyyy}}}~~~xxxnnneee^^^[[[]]]ZZZ___eeekkkmmmlllhhhfffhhhhhhiiijjjkkklllnnnnnnppprrrtttvvvxxx|||yyymmmddd___]]]]]]]]]^^^eeerrr~~~{{{vvvooojjj___YYYSSSOOONNNNNNMMMKKKLLLKKKLLLPPPUUU^^^ooo~~~yyyZZZAAA>>>BBBKKKZZZnnn\\\mmmxxxmmm\\\JJJ???===777777666555555555555555555444444666777999AAAKKKWWW^^^dddfffffffffccc]]]\\\RRRJJJIIILLLRRR\\\eeeuuu~~~qqqtttzzz{{{zzzwwwzzz}}}ssslllbbb[[[YYY^^^gggsssyyykkkddd```aaaccceeejjjooopppttt{{{wwwnnnkkkkkknnnvvvppphhhcccjjjyyywwwrrrrrrtttsssrrrrrrtttxxx{{{}}}~~~~~~~~~rrrhhh^^^[[[\\\\\\aaahhhnnnqqqpppmmmjjjkkkkkkkkklllmmmnnnpppqqqrrrtttwwwzzz|||yyymmmccc^^^]]]]]]\\\]]]dddqqq~~~{{{uuunnniii___ZZZRRROOONNNNNNLLLJJJMMMLLLMMMQQQUUU^^^ooo~~~yyy[[[CCC???BBBKKK[[[rrr^^^nnnyyyooo^^^KKK???<<<777777666555555555555555555444444666777999AAAKKKXXX___dddggghhhgggaaaZZZYYYPPPIIIJJJNNNUUU^^^fff}}}yyymmmsss}}}yyyxxx{{{yyypppddd\\\ZZZ```gggpppooohhhbbbbbbdddeeeiiiooooooqqqvvv|||zzzsssllllllnnnsss|||kkkgggfffooozzzuuuvvvxxxvvvuuuuuuwww{{{|||xxxkkkaaa\\\]]]]]]bbbiiipppttttttqqqooommmmmmmmmnnnppprrrssstttuuuxxx|||~~~zzznnneee___\\\\\\ZZZ]]]dddrrr~~~zzztttmmmhhh___YYYRRRNNNNNNNNNLLLJJJOOOMMMNNNPPPRRRYYYggguuu~~~tttYYYBBB===@@@IIIYYY~~~vvvcccttt{{{qqq```KKK===999777777666555555555555555555444444666777999AAAKKKXXX^^^dddgggiiihhh```XXXSSSLLLGGGJJJPPPXXXbbbkkkyyyooowwwzzzwwwwww{{{~~~}}}sssfff^^^[[[aaaeeekkkzzzyyypppiiigggggghhhkkkpppnnnnnnppptttzzz}}}}}}||||||yyyssspppqqquuu{{{zzzkkkiiikkkttt{{{vvvxxx{{{xxxwwwwwwyyy~~~zzzmmmbbb]]]]]]]]]bbbiiipppuuuvvvuuutttoooooopppqqqsssvvvwwwyyyzzz|||{{{pppfff```\\\[[[YYY\\\eeesss~~~|||zzztttnnniii^^^XXXQQQNNNNNNNNNLLLKKKNNNMMMNNNOOOQQQVVVbbboooxxxpppWWWAAA===>>>GGGWWWtttzzzjjj}}}wwweeeOOO???999777777666555555555555555555444444666777999AAAKKKXXX^^^dddhhhjjjiii```WWWRRRLLLHHHKKKRRRYYYbbbkkk~~~~~~xxxuuuuuuzzz}}}uuuiii```\\\aaacccffftttyyypppmmmlllkkknnnrrrmmmlllkkknnnsssvvvwwwuuuzzz}}}|||wwwuuuxxx|||uuummmmmmoooyyyzzzuuuwwwzzzyyyxxxxxx{{{xxxlllaaa\\\\\\]]]bbbiiipppuuuwwwwwwwwwpppqqqrrrtttvvvxxx{{{|||}}}|||qqqhhh```\\\ZZZXXX\\\eeeuuu}}}}}}|||{{{yyyuuuooojjj]]]WWWQQQMMMNNNNNNMMMKKKLLLKKKMMMPPPRRRWWWcccpppvvvoooXXXBBB>>>???HHHWWWppp|||ppp}}}kkkTTTCCC<<<777777666555555555555555555444444666777999AAAKKKWWW]]]dddhhhkkkiii```VVVUUUNNNJJJLLLQQQWWW```gggyyyyyysssqqqsssvvv{{{wwwmmmddd\\\]]]ccckkkuuu}}}~~~tttppprrrrrrpppoooooopppoooooooooqqqssswwwzzz~~~|||nnnjjjpppwww~~~~~~}}}|||||||||~~~qqqaaa[[[___bbbeeekkkqqqvvvyyy{{{{{{xxxvvvuuuvvvwwwxxxxxxxxxyyyrrriii```[[[ZZZYYY]]]hhhyyy~~~~~~~~~~~~}}}|||}}}~~~}}}yyywwwvvvqqqjjj___YYYRRRNNNNNNOOOOOONNNNNNMMMOOORRRSSSWWWcccooowwwsss]]]FFF===<<>>FFFWWW]]]ccchhhkkkkkkcccYYYSSSOOONNNPPPSSSWWWbbblll~~~yyyuuuvvvxxx{{{xxxoooeee]]]\\\aaagggpppxxx~~~xxxxxxuuuqqqnnnooooooooonnnmmmmmmmmmuuuxxx}}}oookkkrrryyy|||||||||~~~~~~rrrbbb\\\___bbbeeekkkrrrwwwzzz||||||zzzyyyxxxxxxyyyzzzzzzzzzyyyrrrjjj```[[[[[[YYY]]]hhhyyy}}}yyywwwxxxzzz{{{{{{|||~~~~~~zzzyyywwwqqqjjj```ZZZSSSOOOPPPPPPPPPOOOMMMMMMOOOQQQSSSVVVbbbnnnzzzttt\\\EEE===;;;AAAPPPggg|||vvvtttrrrpppyyy{{{jjjRRRAAA;;;999888666555444444555555444333444777777777>>>FFFUUU\\\bbbgggjjjkkkddd[[[SSSPPPOOOQQQTTT[[[gggrrr|||zzzvvvwwwyyy|||{{{rrrhhh^^^\\\^^^ccclllttt|||{{{uuupppqqqqqqqqqpppnnnkkkjjjqqqtttzzz~~~qqqnnnuuu}}}~~~~~~sssddd^^^aaaaaaeeelllsssyyy|||~~~~~~}}}}}}||||||{{{|||||||||yyyrrrjjjaaa]]]]]]ZZZ^^^iiiyyy|||wwwqqqnnnooossswwwyyy||||||{{{yyyrrrkkkbbb\\\UUUQQQQQQRRRQQQPPPMMMMMMNNNQQQRRRVVVaaammm{{{rrrYYYDDD???>>>BBBMMMaaarrr}}}~~~~~~xxxmmmlllkkkxxxyyyhhhPPP???:::999888666555444444555555555444555777777888>>>GGGTTT[[[bbbfffjjjjjjddd\\\UUURRRPPPRRRVVV^^^lllzzz}}}|||wwwtttvvvyyy}}}}}}sssiii```\\\]]]aaajjjsssyyy{{{ttttttuuuvvvvvvsssooolllmmmpppwww{{{ssspppxxxsssgggbbbcccaaafffmmmuuu{{{~~~~~~~~~yyyrrrjjjbbb^^^^^^[[[___iiiwwwxxxssslllhhhjjjpppvvvyyy~~~~~~|||zzzssskkkddd^^^VVVRRRRRRSSSRRRQQQMMMLLLNNNPPPQQQTTT```kkkyyyoooVVVDDDDDDDDDGGGPPP\\\iiixxxttt|||{{{iiijjjlll|||yyyiiiQQQ@@@:::999888666555444444555555666555666888777888>>>FFFVVV^^^eeehhhjjjjjjddd]]]XXXUUUSSSSSSVVV^^^nnn}}}~~~yyyvvvwwwzzz~~~~~~sssjjjaaa\\\\\\```kkkuuuyyywwwwwwyyy{{{|||zzzuuupppkkkooouuu~~~wwwtttsss{{{uuukkkffffffbbbgggnnnvvv}}}yyyrrrkkkbbb^^^^^^\\\___gggsssxxxsssnnnllloootttzzz}}}}}}zzzssskkkddd^^^WWWSSSRRRRRRQQQPPPLLLKKKMMMOOOPPPSSS^^^jjjxxxoooVVVEEEFFFGGGHHHPPPXXXbbbppp|||xxxmmm}}}ttteeehhhkkk}}}~~~yyykkkSSSAAA;;;999888666555444444555555666555555777777777===FFFYYYaaagggiiijjjiiiddd^^^\\\XXXVVVUUUUUU\\\mmm}}}}}}wwwyyy{{{|||{{{{{{}}}sssjjjaaa\\\[[[___kkkvvvxxxyyyzzz~~~|||{{{|||~~~~~~yyytttnnnqqqwww{{{rrrsssttt}}}wwwnnniiigggccchhhpppxxx~~~zzzssskkkbbb^^^^^^ZZZ^^^eeeppp|||}}}{{{yyyzzz}}}|||zzzssslllddd]]]VVVQQQQQQQQQPPPNNNKKKKKKLLLNNNOOORRR]]]iiiwwwnnnWWWEEEEEEDDDCCCKKKUUU```ppp~~~ssshhhyyypppaaaeeeeeezzzzzzvvviiiRRRAAA;;;999888666555444444555555555444555777666666<<>>>>>GGGRRRaaawwwrrrhhhzzzrrr___bbbdddzzzvvvpppbbbMMM???;;;999888666555444444555555555333444666555555;;;CCCTTT]]]eeegggggggggeeebbb^^^\\\[[[ZZZXXX]]]mmm}}}qqqiiillllllkkkxxx|||yyyzzz}}}~~~tttkkkaaaZZZVVVYYYeeeqqqoooyyy~~~xxxpppmmmooopppvvv{{{wwwzzzpppmmmpppuuu}}}ssskkkdddfffkkksss{{{|||{{{ssskkkbbb\\\\\\TTTYYYbbblllyyyzzzxxxsssmmmaaa[[[SSSOOONNNNNNMMMKKKKKKJJJKKKMMMMMMPPP[[[gggfffaaaNNN===<<<;;;===GGGOOObbb}}}ssskkk}}}vvv```aaajjjsssjjj\\\HHH<<<;;;999888666555444444555555444333333555444444:::BBBOOOYYYbbbdddeeegggfffddd]]]]]]]]]\\\ZZZ___ooo~~~nnneeefffffffffuuuzzzvvvuuuwww{{{xxxnnnbbb[[[YYY[[[dddmmmrrrvvvyyyxxxsssnnnkkkkkkmmmxxx}}}xxxppprrrtttzzzuuulllmmmkkknnntttzzz{{{vvvooofff___]]][[[[[[___hhhuuuzzzuuupppnnnccc]]]UUUNNNKKKJJJJJJKKKLLLLLLLLLMMMOOOTTT[[[```hhh]]]NNNBBB======???AAAQQQkkkuuuvvv______vvvwwwkkkZZZIII???===999888777666444444444444000444666555444555;;;@@@KKKWWW___```bbbgggfff```aaa]]][[[YYYYYY]]]iiivvvqqqccc______eeettt~~~yyyvvvwwwyyy~~~xxxmmmaaa[[[XXXZZZccclllsssvvvyyywwwrrrnnnllllllhhhqqqtttnnnppprrr}}}{{{qqqooojjjnnnsssyyy~~~~~~|||vvvnnneee]]][[[ZZZZZZ^^^gggttt~~~yyyuuuqqqnnnddd^^^UUUOOOLLLKKKKKKKKKJJJJJJKKKLLLNNNTTT[[[```jjj```SSSGGG@@@@@@BBBDDDQQQiii{{{yyybbbccc|||vvviiiXXXGGG===;;;999888777666555444444444222444666555333555:::???IIIUUU^^^___aaagggfff```\\\YYYWWWWWWWWW\\\iiivvvuuuddd```cccjjjyyyzzzwwwxxx{{{vvvlll```ZZZXXXYYYaaaiiisssvvvxxxwwwrrrnnnmmmnnnfffkkkvvv}}}rrroooqqqssswwwqqqkkknnnsssxxx}}}~~~}}}uuummmccc\\\YYYYYYYYY]]]eeesss|||yyyuuuqqqnnneee___WWWQQQMMMMMMLLLLLLIIIJJJJJJKKKMMMSSSZZZ___ddd]]]RRRGGG>>>===@@@CCCUUUkkk~~~{{{dddgggxxxjjjYYYHHH>>><<<999888777666555444444444333555666555333444999===FFFRRR[[[]]]```ggggggaaaXXXUUUSSSSSSUUU[[[gggsssxxxeeecccjjjttt}}}zzzzzzzzz}}}tttjjj___ZZZWWWXXX___fffsssuuuxxxvvvrrroooooopppjjjkkkpppzzzyyyttttttwwwzzzzzzqqqllloootttyyy}}}~~~|||uuummmccc\\\ZZZXXXXXX[[[dddrrr{{{xxxuuuqqqoooeee```XXXRRROOONNNMMMMMMKKKKKKKKKJJJLLLPPPVVV[[[]]]ZZZRRRGGG===;;;@@@FFF___tttzzz}}}fffkkk{{{lll\\\KKKAAA>>>:::999888666555555444444555666666444333444888;;;CCCOOOXXXZZZ___ggghhhcccWWWSSSPPPQQQSSSXXXcccmmmxxxgggiiittt|||yyyyyyyyy|||qqqhhh^^^YYYVVVVVV\\\cccppptttwwwwwwsssqqqqqqrrrnnnlllmmmsss~~~wwwuuuxxx|||yyyooommmpppuuuzzz~~~{{{ssslllccc]]]\\\XXXXXXZZZcccqqq~~~{{{yyyvvvrrroooeee```YYYSSSPPPOOONNNMMMNNNMMMLLLKKKKKKNNNSSSXXX\\\\\\XXXLLLAAA>>>FFFPPPiiiwwwmmmssszzzlll\\\MMMBBB>>>:::999888777555555555555666666555444333444777999@@@LLLVVVYYY^^^gggjjjfff[[[UUUQQQQQQRRRVVV^^^gggvvvhhhnnn||||||xxxvvvwwwyyy|||}}}oooggg^^^YYYVVVUUUZZZ```lllqqqvvvxxxvvvsssssstttmmmlllkkkooowww{{{tttvvvxxxwwwnnnmmmpppuuu{{{zzzrrrkkkccc]]]\\\XXXXXXZZZcccqqq}}}{{{yyyvvvrrroooeee```ZZZTTTQQQOOONNNLLLOOONNNMMMKKKKKKNNNSSSWWW^^^```\\\OOOAAA>>>HHHTTTrrrxxxzzzvvviii[[[LLLAAA<<<:::999888777666555555555666555444333333555777888>>>JJJTTTXXX^^^iiillliii___XXXSSSRRRSSSUUU\\\ccc}}}vvviiippp~~~|||xxxvvvwwwyyy|||}}}nnneee]]]XXXUUUTTTXXX^^^hhhnnnuuuyyyxxxvvvuuuuuunnnmmmlllmmmqqqzzzxxxuuuwwwyyy~~~vvvoookkknnntttyyy~~~{{{rrrjjjaaa\\\ZZZYYYXXXZZZcccqqq~~~|||zzzvvvrrroooddd```YYYTTTQQQOOOMMMLLLMMMMMMLLLKKKLLLPPPUUUZZZdddfffbbbRRRAAA<<>><<<:::999999888666555555555555555555666777777666===IIIVVV```fffiiijjjfff]]][[[bbbgggccc```bbbrrrtttnnnttt|||yyyyyy|||uuugggXXXPPPLLLJJJLLLOOOUUU^^^eeegggiiimmmppppppssssssrrrpppoooqqqtttwww{{{tttiiicccaaabbbccciiimmmrrrxxx}}}yyyqqqiiiaaa\\\[[[WWWWWW[[[eeeuuu~~~|||yyyuuuooojjj```[[[TTTOOOMMMNNNOOOOOONNNOOOPPPRRRTTT^^^sss}}}UUUEEEFFFCCCVVVvvvzzzqqqiiissswww}}}{{{bbbJJJFFF???===;;;:::999888666444555555555555555666777777666===GGGTTT^^^dddhhhiiifff^^^]]]eeejjjfffbbbcccrrruuuooovvv}}}zzzzzz}}}wwwiiiYYYQQQLLLJJJLLLOOORRR[[[ccceeehhhmmmqqqqqqttttttsssqqqppppppsssvvv|||yyymmmddd```aaaccceeeiiikkkoootttzzzyyyrrrjjjbbb[[[ZZZVVVWWW[[[fffvvv~~~}}}zzzwwwqqqkkkggg```ZZZSSSNNNMMMNNNOOOPPPNNNNNNQQQTTTYYYgggWWWEEEEEEBBBTTTqqqvvv}}}}}}xxxggg___jjjvvv}}}{{{dddKKKGGG???===;;;::::::999666444555555555555555666777777666<<>>;;;::::::999666444555555555555555666777777777<<>><<<:::999888888888777666666555555666666999<<>><<<:::999999888777666555555444444555555666:::@@@HHHQQQYYY___cccgggjjjqqqxxxwwwrrrppprrruuu{{{rrrsss}}}}}}{{{~~~yyyfffZZZQQQLLLJJJMMMPPPSSSYYYaaakkkrrrvvvwwwzzz|||~~~}}}tttnnneeecccbbbbbbccceeeeeeeeeccc```^^^___```eeeppp|||}}}rrrhhh```ZZZWWWWWWYYY]]]gggvvv~~~wwwpppjjjggg___[[[VVVRRRQQQPPPPPPOOONNNOOOQQQWWWbbbrrrZZZCCC@@@@@@CCCNNNbbb}}}}}}|||~~~qqq___OOOHHHAAA@@@>>><<<;;;:::999999777666555555444444555555555888===EEENNNWWW]]]aaahhhllluuu|||{{{vvvuuuwww{{{pppppp{{{|||zzzyyy}}}|||jjj^^^UUUNNNKKKLLLPPPRRRXXXbbbmmmuuuyyyzzz{{{~~~~~~}}}uuuooofffeeeddddddfffggggggfffdddaaa___```aaaeeeooozzztttjjjbbb[[[VVVVVVXXX\\\fffuuu}}}wwwpppkkkhhh^^^ZZZUUUQQQPPPOOONNNNNNLLLNNNRRRUUU]]]jjjzzzwwwWWWBBB@@@>>>AAANNNbbbyyylll[[[NNNGGGAAA@@@???===;;;:::999999888777666666555555666666555888<<>>>>>CCCQQQsssrrr^^^OOOIIIEEECCCAAA@@@???===;;;999888888777777666555555555666666777:::AAAJJJSSSYYY```mmmwww{{{rrrwww~~~{{{yyywwwxxx{{{}}}ssseeeZZZSSSPPPQQQTTT]]]jjjuuu~~~yyypppsss}}}~~~rrrjjjccc\\\WWWWWWWWWZZZbbbooo}}}{{{vvvoooiiiaaa\\\UUUOOOMMMMMMMMMLLLLLLKKKLLLOOOQQQWWWdddqqqzzzlllQQQ???======CCCRRRrrrxxxaaaQQQKKKFFFDDDAAA@@@???>>><<<:::999888888777777666666555777666777999>>>GGGQQQWWWZZZhhhsss~~~|||pppttt~~~vvvyyyvvvvvvxxxzzzxxxjjj^^^UUUQQQUUUWWW___lllvvv{{{{{{|||~~~rrrjjjnnnyyy|||rrrjjjccc]]]XXXXXXYYY[[[cccqqq}}}zzzuuunnnhhhaaa\\\VVVPPPNNNMMMLLLLLLMMMLLLMMMOOOPPPUUUbbboooooofffOOO???>>><<>>===;;;999999999888777777666666777777777888<<>>===FFFXXXttteeeSSSLLLIIIFFFBBB@@@??????>>><<<::::::999999888777777777777777888888;;;DDDOOOXXX\\\gggppp|||~~~tttwww||||||yyy}}}qqqyyyuuutttuuuvvvzzztttggg]]]WWWVVVYYYbbbnnnzzzxxxlllkkkllluuuzzzoooggglllwwwwwwpppjjjccc\\\WWWVVVWWW[[[dddsss~~~{{{vvvoooiii```\\\VVVQQQNNNLLLJJJIIIJJJJJJLLLPPPTTT[[[iiiwwwtttlllVVVCCC??????JJJ```vvvsssvvvfffUUUOOOJJJGGGCCC@@@??????>>>===;;;::::::999888888777777666888888999;;;CCCPPPYYY___hhhnnnyyy}}}tttxxxwww~~~|||}}}qqqooonnnrrr{{{pppzzzvvvtttuuuvvvxxxxxxkkk```ZZZTTTXXXbbbooo{{{mmmdddgggiiitttzzzoooggglllwww~~~vvvoooiiiccc\\\VVVTTTUUUYYYcccrrr|||xxxpppkkk```[[[UUUPPPNNNLLLJJJHHHGGGHHHKKKQQQVVV^^^mmm{{{}}}sssZZZEEE???@@@NNNfffuuu||||||}}}mmmrrr~~~fffWWWSSSJJJGGGCCC@@@@@@??????>>>;;;;;;:::999999888888777666888999999;;;DDDQQQ[[[___fffkkkttt{{{ssswwwsss}}}|||{{{yyyjjjlllnnnooorrr{{{uuu~~~yyyuuuqqqrrrvvvzzz}}}ooo```VVV[[[ZZZ```nnn}}}|||hhhbbbbbbhhhqqq~~~}}}pppgggjjjsss{{{}}}xxxrrrnnnlllfff]]]UUUUUUTTTYYYfffttt~~~yyyrrrlllbbb^^^WWWRRRNNNLLLJJJHHHHHHIIIJJJLLLRRRbbbuuu}}}bbbGGG>>>@@@OOOdddttt~~~}}}zzzpppdddooo~~~iiiYYYSSSOOOMMMJJJHHHFFFCCC???<<<::::::999888777777777888666555666999:::>>>KKKWWWdddiiiooorrrvvvyyyvvvqqqqqq}}}uuuxxxxxxsssnnnkkknnnqqqrrruuuxxxvvv~~~yyyuuuqqqssswww}}}rrrcccYYYYYYYYY```oooqqqbbb^^^___eeennn|||tttjjjkkksssxxx|||~~~zzzwwwrrrnnnjjjddd[[[UUUVVVUUUZZZffftttyyyqqqkkkccc^^^WWWRRRNNNLLLJJJHHHHHHIIIKKKMMMTTTbbbttt~~~cccHHH>>>===GGGYYYkkkxxxzzzzzzmmmcccppp}}}gggXXXTTTNNNLLLJJJHHHGGGEEEBBB???;;;:::999888888777777888666555666888:::>>>JJJWWWbbbiiippptttwwwyyytttnnnppp}}}{{{ooopppvvv~~~|||uuupppppppppoooppptttxxx|||xxx~~~zzzvvvssstttxxxvvvhhh^^^YYYYYY```ooouuuddd]]]\\\^^^eeennn}}}{{{ooonnnssswwwyyy|||wwwvvvsssoooiiiaaaZZZVVVWWWVVV[[[ffftttyyyqqqkkkccc^^^WWWQQQNNNLLLJJJIIIHHHIIIKKKNNNUUU```ooozzzxxx^^^FFF>>><<>>===<<<:::999888888888777666777888888<<>>@@@JJJZZZsss|||}}}{{{wwwiii[[[VVVWWWVVVTTTQQQNNNKKKGGGCCC@@@???>>>===;;;:::999888888888777777888888;;;FFFRRRbbbllluuuwwwwwwvvvuuuqqqmmm{{{xxxkkkhhhdddiiimmmooottt|||~~~{{{xxxyyy~~~}}}lllccckkkwww~~~yyyuuuuuuyyy|||uuukkk```aaadddooo|||kkk]]]\\\]]]^^^eeeoooxxxxxxpppiiiccc]]]XXXWWWVVV[[[gggvvv~~~xxxrrrfff```XXXQQQMMMLLLLLLLLLKKKJJJJJJMMMRRRXXX]]]```aaacccVVVGGGBBB===???JJJ\\\www~~~~~~uuujjj^^^WWWVVVUUUSSSPPPMMMKKKHHHDDDAAA@@@???===<<<:::999999888888777777888777:::EEEQQQ^^^kkkxxx||||||yyyuuuqqqmmmzzzuuuqqqlllqqqvvvzzzyyyooorrr~~~|||oookkkttt}}}yyyuuuuuuyyy|||yyyooocccdddeeennnssseee[[[\\\^^^```jjjyyy|||wwwnnnhhhccc\\\WWWWWWVVV[[[gggvvvxxxsssggg```XXXQQQMMMLLLLLLLLLJJJIIIJJJMMMSSS[[[```ccccccfffZZZJJJDDD>>>@@@MMM^^^xxxzzzuuukkk```XXXVVVSSSQQQOOOMMMKKKIIIEEEBBB@@@???>>><<<:::999999999999777777888777:::EEEQQQZZZjjjzzz|||uuuooommmzzzzzzwwwuuuzzzkkk```dddrrr~~~|||zzzvvvvvvzzz||||||rrrkkkgggeeeooohhhbbb^^^___ccchhhqqqzzzzzz|||yyyqqqiii```\\\\\\XXXZZZ___iiiwww}}}xxxtttjjjaaaXXXTTTPPPKKKJJJLLLKKKLLLMMMOOOTTT]]]fffmmmlllqqqbbbLLLDDDBBBCCCKKKhhh}}}|||xxxhhh[[[WWWSSSQQQQQQPPPOOOLLLIIIGGGEEE======<<<;;;::::::999999777888:::;;;999:::DDDPPP^^^jjjuuu{{{}}}}}}yyysssrrrwww~~~{{{|||uuuccc[[[\\\fffqqq|||wwwwwwzzzzzz~~~uuuhhhdddbbbkkk~~~yyyhhhcccaaacccfffkkkttt}}}}}}yyy{{{~~~xxxqqqiii```\\\\\\XXXZZZ___iiiwww~~~xxxtttkkkbbbZZZUUUQQQLLLKKKMMMLLLMMMMMMOOOTTT]]]fffmmmuuuxxxgggPPPFFFCCCFFFQQQlllxxxtttggg[[[WWWRRRQQQQQQQQQPPPMMMJJJGGGEEE???>>>>>>===<<<;;;::::::777888:::;;;999:::DDDOOO[[[gggssszzz~~~~~~zzzuuurrrvvvwwwfff______hhhrrr|||wwwuuuwwwvvv|||yyyhhhcccaaahhhxxx{{{nnnfffddddddgggkkkoooxxxyyyvvvyyy{{{xxxppphhh```[[[[[[WWWZZZ___iiivvv~~~yyyuuulllccc[[[VVVRRRNNNLLLNNNMMMMMMNNNPPPUUU___jjjqqqlllRRRFFFBBBHHHVVVqqq~~~vvvsssggg]]]YYYSSSQQQQQQRRRQQQOOOKKKGGGDDD@@@@@@???>>>===<<<;;;;;;888777999;;;999:::CCCMMMWWWcccqqqyyy~~~|||wwwqqqttt~~~ooohhhgggnnnvvv~~~{{{vvvssstttssszzz|||mmmgggccchhhsssxxxrrrhhhbbbbbbdddjjjnnnrrr{{{}}}sssqqqtttwwwzzz~~~~~~xxxqqqiii```ZZZZZZWWWYYY___hhhvvv~~~yyyvvvlllccc[[[VVVRRRMMMLLLNNNMMMMMMNNNQQQYYYeeerrr{{{mmmPPPCCC???GGGXXXuuu{{{wwwiii```\\\UUUQQQRRRRRRRRRPPPLLLGGGEEEAAA@@@@@@>>>===<<<;;;;;;888777888:::::::::AAAJJJUUUaaapppyyy~~~|||vvvpppsss{{{uuussswww}}}|||{{{wwwttttttrrryyyrrrjjjeeehhhooopppkkkddd^^^___dddjjjooottt~~~uuukkkjjjnnnrrruuuyyyxxxxxxzzzxxxrrrjjj```[[[ZZZWWWYYY^^^ggguuu~~~yyyvvvkkkbbbZZZUUUQQQMMMKKKMMMLLLMMMOOOTTT^^^lll|||kkkNNNBBB???GGGZZZvvv|||kkk```]]]UUURRRSSSSSSRRRPPPLLLHHHFFFAAA@@@???>>><<<;;;::::::888777888:::::::::@@@GGGSSS```oooxxx}}}~~~zzztttooorrr~~~{{{|||~~~{{{{{{xxxwwwwwwssszzzuuukkkdddeeeiiihhheeeccc]]]___eeelllqqqwwwyyymmmccccccggglllqqquuuuuuvvvzzzyyyssskkkaaa[[[ZZZWWWYYY^^^gggttt}}}xxxuuukkkbbbZZZUUUQQQLLLKKKMMMLLLMMMOOOUUUaaarrrgggLLLCCCAAAIII[[[tttlll___]]]WWWTTTTTTSSSQQQOOOLLLJJJHHHBBBAAA@@@>>>===;;;:::999999777777999::::::>>>DDDQQQ^^^nnnxxx}}}~~~zzztttoooppp{{{vvv{{{yyyvvvwwwwwwvvvwwwvvv|||xxxmmmddddddeeeccccccddd___bbbhhhooottt|||tttggg\\\\\\aaafffmmmrrrrrruuuyyy}}}|||zzz|||~~~{{{tttlllbbb\\\[[[WWWYYY^^^gggttt|||wwwssslllccc[[[VVVRRRMMMLLLNNNMMMMMMPPPVVVbbbuuu```GGGBBBAAAGGGXXXrrroooaaaaaa]]]VVVUUUSSSPPPNNNLLLKKKJJJCCCCCCAAA@@@>>><<<;;;:::999666666999::::::===BBBMMM[[[lllwww}}}{{{vvvooonnnwwwuuu|||sssppprrrssstttuuuxxx}}}{{{oooeeeeeeeeecccdddgggbbbeeekkksssxxxqqqdddYYYWWW]]]ccckkkqqqnnnrrrwwwyyyyyyzzz}}}{{{yyyzzz|||~~~{{{tttsssnnnkkknnnqqqvvv~~~{{{uuummmccc]]][[[WWWYYY]]]fffsss{{{vvvrrrnnneee\\\XXXSSSOOONNNPPPNNNNNNPPPVVVbbbtttYYYBBB@@@???EEETTTppp}}}zzzssseeefffdddWWWVVVSSSPPPMMMLLLKKKKKKEEEDDDCCCAAA???>>><<<;;;999666666999::::::===AAAJJJXXXjjjvvv}}}}}}xxxooommmtttyyyttttttvvvwwwwwwyyy}}}|||ssskkkhhhgggdddcccdddfffnnnuuuxxx{{{iii^^^VVVWWWZZZ[[[```gggnnnppprrrssstttwww{{{~~~yyytttssstttvvvwwwyyynnnfffeeeaaaaaacccdddggglllsssxxxyyytttmmmccc[[[WWWTTTXXX^^^gggsss~~~zzzwwwssshhh]]]XXXTTTOOOMMMMMMJJJOOOTTTXXXdddzzzXXXBBB@@@===FFF[[[sss~~~vvvuuuddd]]]YYYXXXWWWTTTQQQNNNKKKJJJIIIFFFEEEDDDAAA???===;;;:::888999:::999888999<<<>>>GGGWWWkkkwww}}}}}}xxxqqqmmmppp~~~yyyxxxyyyyyyxxxyyy}}}xxxoookkkhhheeedddffflllttt~~~tttbbbYYYRRRSSSVVVYYY^^^eeehhhjjjlllmmmooorrrwwwzzzzzzuuuqqqqqqssstttuuuzzzyyyjjj^^^YYYZZZXXXYYYZZZ[[[^^^ccciiinnntttxxxzzzsssmmmcccZZZWWWTTTWWW\\\eeeqqqzzzwwwpppfff[[[WWWTTTPPPNNNOOOJJJOOOSSSYYYhhh[[[DDD@@@>>>FFFZZZrrr}}}uuuuuuddd]]]YYYWWWVVVTTTQQQNNNLLLJJJJJJGGGFFFDDDBBB@@@===<<<;;;999999:::999999999<<<>>>IIIYYYlllxxx|||rrrmmmppp}}}|||zzzxxxxxx|||}}}tttppplllhhhhhhkkkvvvvvvdddXXXQQQMMMNNNRRRVVV\\\bbbccceeegggiiikkknnnrrrvvv{{{}}}~~~zzzxxxsssqqqnnnnnnoooqqqrrrrrrzzz~~~qqqbbbYYYSSSQQQSSSOOOPPPQQQRRRTTTYYY^^^cccgggmmmuuu}}}zzzssskkkaaaZZZWWWTTTVVV[[[bbbnnn{{{wwwmmmcccYYYVVVSSSPPPOOOPPPLLLOOORRRZZZlll\\\DDD@@@>>>FFFZZZppp~~~vvvsssccc\\\XXXVVVUUUSSSQQQNNNMMMLLLKKKHHHGGGEEECCCAAA???===<<<999::::::999999:::<<<>>>GGGXXXkkkwww~~~~~~tttoooppp}}}yyyuuuuuuzzzwwwtttqqqnnnppptttgggWWWNNNLLLJJJLLLPPPUUU[[[```cccdddfffggghhhkkkooorrrsssvvvyyy{{{zzzwwwssspppiiiiiiiiikkknnnqqqqqqqqqyyy}}}uuu```UUUPPPMMMLLLMMMJJJKKKLLLMMMOOORRRWWW[[[^^^eeennnvvv}}}{{{rrriii___YYYXXXUUUWWW[[[bbbnnn{{{vvvmmmcccYYYUUUSSSOOONNNOOONNNPPPRRRYYYkkk}}}ZZZBBB>>>>>>FFFXXXnnnyyyrrrccc\\\XXXVVVUUUSSSQQQOOONNNNNNMMMJJJIIIGGGEEEBBB@@@>>>>>>:::;;;;;;:::999:::<<<>>>DDDSSSfffsss{{{yyyqqqqqq~~~zzzuuuqqqssswww~~~zzzyyywwwwww|||pppZZZMMMIIIJJJJJJKKKOOOUUU[[[^^^bbbcccdddeeeeeegggjjjmmmlllnnnqqqssssssqqqmmmkkkcccdddeeeiiimmmpppqqqpppwwwyyy~~~qqqbbbSSSLLLJJJGGGDDDCCCFFFGGGIIIIIIJJJMMMQQQUUUXXX]]]fffmmmssswww{{{}}}{{{qqqggg]]]XXXXXXWWWYYY]]]dddppp{{{vvvooodddZZZUUURRRNNNLLLMMMPPPQQQRRRWWWfffxxxsssTTT>>><<<===FFFWWWnnn~~~zzzpppccc]]]YYYVVVVVVTTTRRRQQQPPPOOOOOOKKKJJJIIIGGGDDDBBB@@@???;;;;;;;;;:::999:::<<<>>>AAAQQQcccpppyyy}}}tttrrr|||yyytttppprrrvvv}}}~~~vvv```OOOHHHFFFJJJMMMMMMOOOVVV[[[\\\]]]^^^___``````bbbeeehhhgggiiikkklllllljjjhhhggg```aaacccgggllloooppppppsssuuuyyy|||ppp___UUULLLJJJHHHDDD@@@???BBBCCCDDDEEEFFFGGGKKKNNNPPPUUU[[[aaafffiiimmmooouuu{{{|||qqqeee[[[WWWYYYXXXZZZ___fffsss{{{vvvpppeee[[[VVVSSSOOOMMMNNNPPPRRRRRRTTT^^^lllvvvyyyuuukkkQQQ===<<>>@@@OOObbboooyyytttppp~~~|||yyyuuuqqqtttwww~~~qqqaaaRRRIIIHHHEEEKKKOOONNNOOOUUUZZZZZZWWWYYY[[[\\\^^^aaaeeehhhggggggggggggfffdddcccbbb___```aaaeeejjjmmmooonnnoooqqqtttwww{{{ooo___RRRLLLHHHHHHFFFBBB@@@AAA???@@@BBBBBBBBBDDDFFFIIIJJJNNNSSSXXX[[[___cccfffmmmttt}}}|||pppdddYYYVVVYYYWWWZZZ```hhhtttzzzvvvoooeee[[[VVVTTTPPPOOOPPPNNNRRRSSSRRRWWWbbbkkkooonnnhhhRRR???>>>AAAHHHTTTrrr||||||nnneee```]]][[[ZZZXXXVVVTTTSSSRRRRRRNNNMMMLLLIIIGGGEEECCCBBB<<<===<<<;;;::::::<<<>>>===LLL^^^lllwwwsssmmmzzz{{{xxx{{{}}}}}}}}}~~~}}}zzzvvvsssuuuyyy}}}hhhZZZPPPIIIGGGKKKDDDLLLPPPNNNOOOUUUXXXXXXUUUWWWYYY\\\^^^bbbgggjjjiiihhhfffdddbbbaaa____________```dddhhhlllmmmmmmmmmoooqqqtttxxx~~~|||kkkZZZMMMGGGCCCAAABBBAAA>>>>>>AAA???@@@BBBBBBBBBCCCEEEHHHHHHKKKOOOSSSWWW\\\```dddhhhpppzzz|||pppcccXXXVVVYYYVVVZZZ```iiiuuu~~~zzzvvvmmmcccZZZWWWUUURRRRRRSSSMMMQQQSSSQQQTTT]]]fffjjjmmmiiiUUUCCCAAACCCIIITTTsssmmmeeeaaa^^^]]]\\\ZZZWWWUUUTTTSSSRRROOONNNLLLJJJHHHEEEDDDCCC<<<======;;;::::::<<<>>>:::III[[[hhhsss}}}qqqjjjwww~~~yyyyyyzzzxxxwwwyyy|||}}}|||wwwtttsssrrruuuwww{{{~~~jjjaaaVVVMMMIIIFFFDDDBBBEEEIIINNNRRRUUUVVVXXXZZZWWWWWWVVVWWWZZZ]]]bbbdddgggfffdddaaa^^^___aaaddd\\\[[[ZZZZZZ\\\```cccfffgggiiilllppptttzzzqqqbbbWWWMMMGGGCCCBBBAAA@@@????????????>>>>>>???@@@AAAAAABBBBBBBBBDDDFFFIIILLLQQQWWW[[[ccchhhpppxxxwwwmmmddd[[[WWWXXXWWWXXX\\\cccoooyyytttfffaaa[[[VVVSSSRRRQQQPPPPPPLLLPPPQQQOOO[[[jjjkkksssfffUUUGGG<<<<<>>GGGUUUdddqqqzzz~~~|||uuunnnvvv{{{xxxzzz~~~yyywwwvvvvvvwwwxxx{{{zzznnndddWWWQQQJJJFFFFFFGGGGGGFFFGGGKKKPPPSSSUUUWWWYYYZZZ[[[ZZZZZZZZZ\\\___ccceeeddddddbbb```]]]\\\^^^```[[[ZZZYYYYYYYYY[[[]]]^^^aaaccchhhmmmrrryyymmm]]]SSSLLLFFFBBBBBBAAA@@@???>>>>>>>>>>>>======>>>>>>??????@@@@@@AAACCCEEEGGGJJJNNNSSSWWW]]]bbbiiipppxxxvvvlllcccZZZVVVWWWVVVXXX\\\cccppp}}}}}}}}}xxxssslllggg___YYYTTTRRRPPPNNNRRROOOSSSUUUTTTaaaoooooowwweeeQQQDDD======JJJYYYxxx~~~}}}yyyhhh```]]]\\\ZZZZZZYYYVVVTTTRRRTTTUUUUUUSSSQQQOOOMMMKKKGGGDDDAAA@@@===;;;:::;;;<<<======EEESSScccqqqzzz|||vvvqqqxxxzzzvvvtttvvv||||||zzzyyyxxxxxxxxx{{{|||uuurrrnnnkkkggg```VVVNNNFFFDDDBBBBBBEEEHHHIIIJJJKKKNNNRRRUUUVVVWWWYYY[[[\\\\\\[[[\\\]]]___bbbccc```aaaaaa___\\\ZZZZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXX[[[^^^ccchhhooovvv~~~mmmdddWWWMMMHHHEEECCCAAAAAA@@@???>>>=========>>>========================@@@BBBDDDEEEFFFIIINNNQQQUUUYYY___fffmmmvvvvvvlllcccZZZVVVVVVTTTWWW\\\dddqqq~~~||||||~~~|||xxxtttsssmmmddd\\\VVVRRROOOMMMRRRPPPUUUWWWZZZjjjyyywww{{{cccJJJ???===???JJJWWWuuu{{{}}}tttfff```]]]ZZZYYYYYYYYYWWWUUUTTTVVVXXXXXXVVVSSSQQQOOOLLLHHHEEEBBBAAA>>><<<;;;;;;<<<<<<<<>>=================================<<<<<>>>>>======<<<=========>>>>>>>>>>>>>>>>>>>>>===>>>???AAAAAAAAABBBDDDFFFKKKMMMQQQUUU\\\dddnnnuuu~~~xxxooofff\\\WWWWWWSSSVVV^^^hhhvvv~~~~~~}}}{{{zzztttmmmccc[[[UUURRRPPPOOOQQQPPPVVV]]]iiiuuuWWW>>>999===???IIIWWWqqq{{{jjjaaa^^^ZZZUUUUUUUUUVVVUUUTTTTTTWWWYYY[[[YYYVVVTTTRRROOOLLLIIIEEEDDDAAA>>><<<;;;;;;<<<;;;>>>HHHXXXjjjyyyzzzwww~~~||||||}}}}}}~~~zzzvvvsssqqqrrrsssvvv}}}yyysssnnnjjjeeeaaaXXXUUUPPPLLLHHHFFFEEEEEEDDDGGGJJJLLLMMMNNNPPPRRRTTTVVVWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^___^^^]]]\\\\\\]]]___^^^\\\ZZZYYYYYYZZZ\\\^^^```aaaaaaaaaaaabbbccccccbbbaaacccfffiiiuuu{{{{{{rrrggg]]]WWWSSSOOOLLLEEEDDDCCCAAAAAABBBCCCDDD>>>>>>============>>>>>>????????????????????????===???@@@AAA@@@@@@BBBCCCGGGIIILLLOOOTTT[[[dddiiitttzzzyyyqqqggg]]]XXXXXXSSSWWW___jjjxxx}}}|||zzzyyyyyyqqqkkkaaaYYYTTTRRRQQQPPPRRRSSS\\\dddssshhhNNN;;;;;;======HHHZZZvvv{{{jjj```]]]YYYUUUTTTUUUUUUTTTSSSTTTVVVXXXZZZXXXVVVTTTSSSQQQMMMKKKGGGEEEBBB???<<<;;;;;;<<<;;;===EEETTTgggwww}}}www||||||}}}{{{wwwtttrrrqqqssswww~~~}}}sssllliiieee```\\\QQQPPPLLLIIIFFFFFFGGGHHHDDDGGGKKKNNNOOOQQQTTTWWWVVVWWWXXXWWWVVVVVVWWWYYYYYYZZZ\\\^^^___^^^\\\[[[ZZZ\\\]]]\\\ZZZYYYYYYZZZ[[[\\\]]]___aaabbbccccccbbbbbbbbbaaa```bbbeeehhhqqqyyy~~~uuufff```WWWQQQNNNMMMKKKHHHEEEEEEEEEEEEDDDDDDDDDEEE???>>>>>>======>>>>>>???>>>>>>>>>??????@@@@@@@@@===???AAAAAA@@@@@@AAABBBCCCEEEGGGIIIMMMRRRXXX]]]dddkkkuuu|||yyypppggg]]]WWWWWWTTTXXXaaalllyyy~~~|||zzzyyyzzzqqqjjj```XXXSSSQQQQQQQQQPPPTTT```jjjxxxZZZFFF:::===<<<999GGG]]]|||~~~nnnbbb]]]ZZZWWWUUUVVVVVVUUUTTTTTTWWWYYYYYYWWWUUUTTTTTTRRROOOLLLHHHFFFCCC???===;;;;;;;;;<<<<<>>>>>>>>>>>>>>??????<<<======>>>???@@@@@@AAA===???AAAAAAAAA@@@AAABBB@@@AAACCCEEEHHHLLLQQQUUUVVV^^^iiirrrxxxxxxpppfff\\\VVVUUUTTTYYYbbbmmmzzz~~~|||||||||rrrkkk```XXXSSSQQQPPPPPPLLLSSSaaalllxxxmmmQQQAAA:::???<<<777FFF___~~~qqqddd^^^\\\YYYWWWXXXWWWVVVUUUUUUWWWYYYXXXVVVUUUTTTTTTRRRPPPMMMIIIGGGCCC@@@===<<<;;;;;;===<<>>>>>>>>>>>===:::<<>>======<<<@@@@@@@@@@@@AAACCCEEEGGGMMMQQQVVV[[[```hhhttt}}}uuukkkccc]]]XXXUUUWWWXXX```nnn|||}}}}}}yyysssmmmdddZZZVVVSSSPPPQQQUUUVVVWWW```ppp}}}zzzgggUUUBBB;;;999;;;<<<>>>LLL\\\vvvpppeeebbb___]]]YYYXXXWWWUUUTTTTTTTTTTTTSSSRRRQQQOOONNNLLLKKKJJJIIIGGGDDDAAA???>>>>>>>>>===;;;===III^^^rrr~~~xxxyyypppvvv~~~~~~yyyvvvvvvwwwyyy|||zzzooogggiiiqqqxxx{{{tttooohhhbbb[[[UUUOOOKKKFFFEEEDDDDDDEEEHHHLLLNNNOOOQQQUUUWWWXXXYYY[[[\\\[[[[[[ZZZZZZYYYYYYYYYYYYXXXYYY[[[]]]]]]]]][[[[[[ZZZYYYXXXXXXYYY[[[]]]___dddcccbbbbbbccceeegggiiiccccccbbbbbbdddiiiqqqvvv{{{uuunnnddd]]]YYYVVVSSSPPPRRRQQQOOOMMMLLLLLLLLLLLLLLLJJJHHHHHHIIIJJJIIIHHHFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@??????AAAAAA@@@???>>>===<<<<<>>>>>===>>><<<>>>III\\\ooo|||}}}zzzuuuvvvqqquuu{{{}}}xxxuuuuuuvvvxxx{{{uuujjjbbbfffoooxxx~~~}}}sssnnnhhhaaaZZZTTTMMMIIIEEEDDDDDDEEEGGGKKKNNNPPPPPPSSSWWWZZZ[[[\\\^^^___^^^]]][[[YYYYYYYYY[[[[[[WWWYYY[[[]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYY\\\___aaafffeeedddcccccceeefffhhhaaabbbbbbcccfffmmmuuuzzzyyyppphhhbbbZZZUUUTTTUUUUUUUUUSSSRRRQQQOOONNNMMMMMMNNNMMMKKKIIIIIIJJJKKKJJJIIIGGGGGGGGGGGGFFFFFFEEEEEEFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@?????????@@@AAABBBCCCEEEHHHKKKOOOUUU]]]bbbnnnttt}}}}}}rrrhhh```[[[WWWUUUVVVXXXaaappp~~~}}}||||||xxxrrrhhh```XXXTTTRRRPPPQQQTTTVVV[[[ggguuuyyylllQQQ;;;===999999<<<<<<===JJJZZZ~~~mmmbbb___[[[WWWWWWVVVUUUTTTSSSRRRRRRRRRPPPPPPOOONNNMMMLLLKKKJJJLLLJJJHHHDDDAAA???>>>===???===???HHHXXXkkkyyy}}}zzzwwwqqqtttyyyxxx||||||wwwsssrrrtttvvvzzzqqqfff^^^bbbllltttyyy}}}~~~rrrnnnfff___XXXRRRLLLHHHDDDDDDEEEFFFIIIMMMPPPRRRQQQTTTXXX[[[\\\]]]___``````^^^\\\ZZZYYYZZZ[[[\\\XXXZZZ[[[]]]]]]]]][[[ZZZXXXXXXXXXYYY[[[^^^aaacccfffeeedddcccccceeefffhhhaaaaaabbbdddhhhpppxxx~~~{{{nnneee\\\XXXSSSPPPPPPSSSVVVXXXVVVUUUTTTRRRQQQOOOOOONNNMMMLLLJJJJJJKKKKKKKKKJJJHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBBBBAAA@@@????????????@@@AAABBBBBBDDDFFFIIINNNSSSWWW___eeennnwww~~~}}}rrrggg___[[[WWWVVVWWWYYYbbbqqq~~~|||zzzzzzuuuooohhh___WWWTTTQQQNNNOOOQQQVVV]]]hhhpppoooaaaJJJ::::::888999===;;;===KKK\\\}}}mmmbbb^^^ZZZUUUWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMLLLIIIFFFCCCAAA???>>>???>>>???FFFTTTeeeuuuzzzxxxuuuppprrr{{{vvvrrrppprrruuuzzzzzzqqqggg```ccckkkrrrxxx}}}}}}rrrlllddd[[[UUUOOOJJJGGGDDDDDDEEEHHHKKKNNNQQQSSSSSSVVVZZZ\\\]]]^^^```aaa```___\\\ZZZYYYZZZ[[[[[[ZZZ\\\]]]^^^^^^]]][[[ZZZVVVWWWXXXZZZ]]]```bbbcccdddcccbbbbbbccceeegggiiibbbcccdddgggkkksss|||yyyoooddd\\\QQQOOOMMMKKKLLLOOOSSSVVVYYYXXXWWWVVVTTTRRRQQQQQQOOOMMMKKKKKKLLLLLLLLLKKKIIIJJJKKKLLLKKKKKKIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>AAA@@@?????????@@@AAABBB@@@@@@@@@AAADDDGGGJJJLLLUUUZZZccclllsssyyy}}}qqqggg___[[[XXXWWWYYY[[[cccqqq~~~zzzwwwvvvrrrlllfff^^^WWWTTTQQQNNNNNNPPPVVV___iiillldddUUUEEE;;;999777999<<<;;;===MMM```|||~~~lllbbb___[[[VVVVVVVVVVVVVVVUUUSSSRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLJJJHHHEEECCCAAA@@@>>>>>>???DDDOOO___qqq}}}|||yyyxxxvvvqqqsss~~~|||vvvrrrppprrrvvv{{{yyyppphhhdddffflllqqqyyy~~~pppjjj```WWWPPPKKKGGGEEEDDDEEEFFFIIILLLOOORRRTTTVVVYYY\\\^^^______```bbb___^^^\\\[[[ZZZYYYZZZZZZ]]]^^^___```___]]][[[ZZZTTTVVVYYY\\\___aaaccccccaaaaaa```aaaccceeehhhjjjeeefffgggjjjooowwwwwwooofff\\\VVVMMMMMMLLLLLLLLLOOOSSSVVVXXXYYYXXXXXXWWWVVVUUUUUUQQQOOOMMMMMMNNNOOONNNMMMJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@???AAA@@@??????@@@AAABBBCCCBBBAAA@@@@@@BBBDDDFFFFFFLLLQQQXXX```gggnnnuuuyyy{{{|||}}}}}}rrrggg```\\\YYYXXX\\\]]]dddqqq~~~~~~xxxuuusssnnnhhhccc[[[UUUSSSQQQNNNOOOQQQVVVaaallljjj\\\KKK???;;;888777999<<<;;;>>>PPPeee|||iii```___[[[VVVTTTUUUUUUUUUTTTRRRPPPOOOQQQQQQQQQPPPPPPPPPPPPPPPLLLLLLKKKIIIGGGEEECCCAAA===>>>???BBBKKK[[[nnn{{{{{{xxxyyyxxxttttttxxxyyy|||}}}wwwssspppsssxxx|||zzzkkkeeebbbeeeiiinnnwwwooohhh]]]SSSLLLGGGEEECCCEEEEEEGGGIIILLLOOORRRTTTXXX[[[^^^`````````aaabbb___^^^]]][[[ZZZYYYYYYYYY______``````___]]][[[YYYSSSUUUYYY^^^aaabbbcccccc_________```bbbfffiiikkkggghhhjjjmmmrrrzzz|||rrrjjjbbbYYYTTTOOOOOOPPPPPPPPPSSSVVVYYYWWWXXXYYYYYYZZZYYYYYYYYYRRRQQQOOOOOOPPPPPPPPPOOOJJJKKKMMMNNNNNNMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDEEEEEEEEEEEEFFFAAA@@@@@@???@@@BBBCCCDDDDDDCCCAAABBBCCCEEEEEEEEEBBBFFFMMMTTT[[[bbbiiimmmqqqrrrtttvvvxxxzzz||||||xxxxxxwwwxxx{{{~~~rrrggg```\\\ZZZYYY^^^^^^eeeqqq~~~}}}wwwtttrrrllleee```YYYSSSRRRQQQOOOPPPSSSUUUcccoookkkXXXEEE;;;999888777999;;;;;;???RRRhhh{{{hhh___\\\YYYSSSSSSSSSTTTTTTSSSQQQOOONNNPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLKKKJJJHHHFFFDDDCCC===>>>???AAAHHHXXXkkkyyyzzzxxxyyyzzzuuuuuuzzztttvvvxxx}}}{{{xxxwwwwwwuuuwww||||||pppgggbbbeeekkkrrryyyqqqeeeUUUJJJEEEDDDBBB@@@FFFHHHLLLNNNPPPSSSVVVXXX^^^___```aaabbbbbbaaa``````^^^\\\[[[[[[\\\]]]^^^```aaabbbaaa```\\\YYYVVVXXXWWWWWWZZZ```dddeeeeeebbbeeeddd^^^^^^fffmmmmmmfffhhhlllsss{{{xxxlllbbbZZZUUURRROOOOOOOOORRRUUUXXXXXXXXX^^^]]][[[YYYYYYZZZ[[[]]]YYYWWWUUUTTTUUUUUUTTTSSSUUUSSSPPPPPPPPPPPPNNNMMMIIIJJJLLLKKKJJJHHHHHHIIIIIIHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDAAAAAABBBBBBBBBBBBCCCCCCGGGGGGHHHKKKPPPUUUYYY\\\bbbdddgggjjjlllmmmlllllljjjkkklllmmmooosssyyy}}}tttjjj```VVVSSSTTTZZZ\\\eeesss|||xxxtttqqqmmmhhhddd\\\WWWSSSRRRQQQPPPSSSXXXXXXfffmmmcccPPPBBB>>>===;;;888888:::999@@@WWWoooyyylllccc[[[VVVUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPRRRSSSRRRQQQOOOPPPPPPQQQOOOMMMLLLKKKIIIFFFCCCAAA>>>===???EEERRRgggyyy}}}zzzzzz{{{yyyzzz~~~{{{}}}vvvsssuuuxxx||||||xxxvvvuuutttvvv|||}}}qqqhhhbbbeeelllsss{{{~~~kkkaaaRRRHHHDDDCCCBBBAAAFFFIIILLLOOOQQQSSSWWWYYY___```aaabbbbbbbbbaaa``````___]]]\\\\\\]]]^^^___aaaaaabbbbbbaaa^^^[[[YYYYYYXXXYYY\\\aaadddeeeddd___bbbbbb]]]___fffmmmnnnhhhjjjooouuu}}}vvviii___XXXSSSQQQPPPPPPQQQRRRUUUWWWWWWWWW]]]]]]\\\[[[\\\\\\]]]^^^]]][[[YYYXXXYYYYYYWWWVVVWWWUUUSSSRRRSSSSSSRRRQQQKKKLLLLLLKKKIIIHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDFFFJJJNNNRRRUUUZZZ\\\___aaacccddddddccc```aaabbbcccdddhhhmmmpppxxx}}}tttkkkaaaWWWTTTVVVZZZ]]]eeesss~~~{{{wwwsssooojjjeeebbbYYYTTTQQQQQQPPPNNNPPPTTTXXXeeelllaaaNNNAAA<<<<<<:::777888;;;;;;CCC[[[sssssshhh```YYYUUUTTTUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQSSSRRRPPPOOOOOOPPPRRRPPPNNNLLLJJJHHHDDDAAA@@@===<<<>>>DDDPPPddduuu}}}{{{{{{|||yyyxxx}}}zzz}}}{{{uuurrrsssvvvxxx{{{~~~yyywwwtttsssvvv{{{~~~sssjjjdddfffmmmttt}}}vvvcccZZZNNNEEEBBBCCCCCCBBBGGGIIIMMMOOORRRTTTXXXZZZaaabbbcccccccccbbbaaa``````___^^^^^^^^^___```aaaaaabbbccccccbbb___]]][[[ZZZ[[[]]]```ccceeedddbbb___aaaaaa___aaahhhnnnqqqkkkmmmrrryyytttfff\\\VVVQQQOOOQQQRRRSSSSSSUUUUUUVVVWWW[[[\\\]]]___```aaaaaaaaabbbaaa___^^^___^^^]]][[[ZZZXXXVVVVVVWWWWWWWWWUUUPPPPPPOOOMMMJJJJJJLLLNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFEEECCCBBBAAAAAA@@@EEEDDDCCCBBBAAA@@@??????@@@@@@AAABBBEEEHHHKKKMMMOOOQQQSSSUUUWWWXXXXXXWWWUUUVVVVVVVVVWWWZZZ^^^aaaggglllttt|||tttkkkaaaXXXUUUWWW[[[^^^fffttt}}}zzzuuuqqqlllgggaaa]]]VVVRRROOOPPPOOOLLLMMMQQQYYYdddiii]]]JJJ>>>:::999999777888;;;===FFF^^^www|||kkkbbb\\\WWWUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPPPPQQQSSSRRRPPPOOOOOOPPPSSSQQQNNNKKKIIIFFFBBB???@@@===<<<>>>BBBMMM```ppp{{{|||}}}}}}yyyvvvzzz{{{}}}{{{vvvrrrssstttvvvxxx}}}|||~~~|||yyyuuutttvvv|||vvvllleeegggmmmuuu~~~xxxjjjXXXRRRHHHBBB@@@BBBCCCDDDGGGJJJNNNQQQSSSVVVYYY\\\bbbcccddddddcccbbbaaa`````````______```aaabbbbbbaaaaaabbbbbbaaa```^^^\\\[[[]]]```ccceeeeeecccaaaaaabbbcccbbbccchhhnnnrrrmmmpppuuu|||rrreee[[[UUUQQQPPPTTTTTTUUUUUUUUUUUUVVVWWWZZZ\\\___bbbeeeffffffeeegggfffeeeeeeeeeeeecccaaa]]][[[ZZZYYYZZZ[[[ZZZYYYWWWVVVTTTQQQOOOOOORRRUUUUUUTTTSSSQQQOOOMMMLLLKKKIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAAAAABBBBBBDDDEEEGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOOOOOOONNNPPPSSSUUUXXX]]]dddkkkttt}}}~~~rrriii___WWWUUUXXX\\\___ggguuu~~~{{{{{{wwwsssnnniiiccc]]]YYYSSSPPPNNNOOOOOOLLLLLLOOOZZZccceeeXXXFFF;;;888888999777888<<<===FFF^^^wwwttteee]]]ZZZWWWUUUVVVTTTTTTSSSSSSRRRQQQQQQPPPPPPRRRSSSSSSQQQPPPPPPQQQQQQOOOMMMKKKIIIGGGCCC@@@AAA>>>===???BBBKKK\\\kkkyyy|||zzzuuuuuuxxx}}}yyyttttttuuuvvvyyy~~~vvvwww|||wwwvvvxxx}}}yyyooofffgggmmmuuu~~~mmm___OOOJJJDDD@@@???AAACCCEEEHHHKKKOOORRRTTTWWW[[[^^^bbbcccddddddcccbbbaaa```______``````aaabbbcccddd```aaaaaaaaa```^^^]]]\\\[[[^^^bbbeeefffdddbbbaaacccbbbbbbbbbccceeejjjoooooorrrxxxqqqdddZZZVVVTTTSSSUUUWWWXXXXXXVVVUUUVVVXXX[[[]]]aaafffiiijjjjjjjjjkkkjjjjjjkkklllllljjjhhhbbb```^^^^^^______^^^]]]\\\[[[YYYVVVTTTUUUYYY\\\]]]\\\ZZZXXXUUURRRPPPOOOJJJIIIHHHHHHGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHIIIKKKMMMNNNQQQVVV\\\ccckkksssxxx}}}{{{pppfff]]]VVVTTTWWW]]]___ggguuu}}}yyyxxxuuupppkkkfff```ZZZVVVRRROOOMMMOOOOOOMMMMMMQQQ[[[bbbaaaSSSBBB999777777:::777888;;;<<>>>>>@@@DDDFFFIIILLLPPPSSSVVVYYY]]]```aaabbbcccccccccbbbaaa```^^^^^^___aaabbbcccddddddaaaaaaaaa```___^^^\\\\\\[[[___ccceeeeeecccbbbbbbaaa___```aaabbbbbbffflllqqqttt{{{pppcccZZZWWWVVVVVVWWWZZZ[[[ZZZXXXVVVXXX[[[]]]```dddhhhkkkmmmnnnnnnnnnnnnoooqqqssssssqqqooojjjhhhfffeeeeeeeeedddcccaaaaaa___]]]\\\^^^bbbeeefffeeeccc```]]]YYYVVVTTTMMMLLLKKKJJJIIIHHHHHHHHHDDDDDDDDDDDDEEEEEEFFFFFFBBBBBBBBBAAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEFFFBBBCCCDDDCCCBBBCCCDDDFFFGGGJJJMMMQQQUUUZZZ```dddmmmvvvzzznnneee\\\UUUTTTWWW]]]___ggguuu|||yyyvvvsssnnniiiddd^^^XXXTTTQQQMMMLLLNNNOOONNNPPPTTT\\\aaa^^^OOO???888777888:::777888;;;===EEE]]]uuu~~~pppbbb[[[YYYWWWWWWXXXTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTVVVUUUSSSRRRRRRSSSOOOMMMLLLKKKKKKJJJHHHFFFDDDBBBAAAAAABBBGGGTTTbbbsss|||}}}yyyvvvsss~~~|||yyytttvvvxxxyyy{{{|||nnnppp{{{wwwvvvyyy|||ttthhhfffkkkrrr|||uuucccTTTLLLBBBAAA???======@@@DDDGGGJJJMMMQQQTTTWWWZZZ^^^aaa___```aaabbbbbbbbbaaa```\\\]]]___```bbbcccdddddddddcccbbbaaa___^^^]]]\\\[[[^^^ccceeedddbbbccccccaaa^^^___cccdddcccgggnnntttxxx~~~}}}nnnaaaYYYWWWXXXYYYXXX[[[^^^]]]YYYXXX[[[^^^```bbbeeeiiimmmoooqqqqqqrrrrrrsssvvvyyyzzzyyywwwtttrrrooonnnnnnmmmkkkjjjjjjjjjjjjiiihhhjjjnnnqqqrrrqqqooolllhhhddd```^^^VVVUUURRRPPPNNNLLLKKKJJJGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCCCC???@@@AAAAAA@@@@@@AAACCCCCCEEEHHHIIIKKKMMMQQQTTT[[[cccnnnwwwyyynnnddd\\\UUUUUUYYY\\\^^^gggttt|||zzztttqqqlllhhhccc^^^XXXTTTOOOKKKJJJLLLMMMNNNQQQVVV\\\___[[[MMM>>>888888999999777999<<<>>>GGG```yyyqqqbbb[[[YYYVVVUUUWWWTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVWWWWWWUUUTTTTTTUUUQQQOOOMMMMMMLLLKKKHHHEEEDDDBBBAAA@@@@@@DDDPPP]]]ppp|||}}}yyyvvv||||||zzzzzz|||~~~yyymmmooo{{{wwwuuuwwwyyy~~~uuuiiifffjjjqqq{{{jjjWWWJJJDDD@@@???>>>======@@@DDDGGGJJJMMMQQQUUUWWW[[[___bbb^^^___```aaabbbbbbaaa```\\\]]]^^^```bbbcccddddddffffffdddbbb```___]]]]]]ZZZ^^^bbbdddcccbbbccceeebbb___aaafffhhhgggllltttvvvzzz|||lll___YYYWWWXXXZZZYYY\\\___^^^ZZZYYY\\\```bbbcccfffjjjmmmppprrrsssttttttwwwzzz}}}}}}||||||yyyvvvuuutttsssqqqooorrrssssssssssssuuuyyy|||}}}|||zzzwwwsssnnnjjjggg___]]]ZZZWWWSSSPPPNNNMMMJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBB>>>???AAAAAA@@@@@@AAABBB@@@BBBEEEFFFFFFGGGIIIKKKMMMUUU```iiiqqqzzznnneee]]]VVVVVVZZZ\\\^^^fffsss}}}{{{sssppplllgggccc]]]XXXTTTNNNJJJHHHJJJLLLMMMRRRXXX\\\___ZZZKKK===888999:::888666999===@@@JJJccc}}}rrrccc[[[XXXUUUTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSUUUWWWXXXXXXVVVUUUUUUVVVSSSQQQOOONNNMMMJJJGGGDDDCCCAAA@@@@@@???BBBMMMZZZooo{{{}}}xxx~~~|||}}}~~~~~~}}}wwwkkklll}}}}}}xxxvvvwww{{{~~~tttgggffflllsssyyy~~~wwwdddUUUJJJBBB>>>999:::<<<===>>>@@@DDDFFFKKKNNNQQQUUUYYY\\\^^^^^^^^^```aaabbbaaa```^^^]]][[[\\\]]]___aaabbbdddddddddcccbbb```______^^^^^^\\\^^^aaadddeeedddbbbaaabbbaaaaaaccchhhmmmppprrrvvv}}}uuueee\\\XXXVVVXXX[[[^^^^^^^^^]]]\\\\\\___aaacccbbbbbbdddiiiooosssuuuuuuzzz~~~}}}{{{vvvqqqllliiiddd```\\\XXXSSSPPPQQQOOOMMMMMMLLLJJJGGGEEEGGGEEEDDDDDDEEEEEECCCBBBBBBAAA@@@??????>>>>>>?????????@@@@@@@@@AAAAAAAAAEEEEEEEEEFFFGGGGGGHHHHHHJJJNNNTTTYYYaaannnvvvggg___YYYUUUTTTVVV[[[^^^eeeooo}}}}}}zzztttnnnfffaaa^^^[[[VVVSSSLLLJJJGGGFFFHHHLLLQQQUUU```^^^VVVIII???<<<:::777888777888;;;BBBPPPggg{{{iii[[[ZZZUUUTTTXXXUUUSSSSSSSSSSSSSSSSSSTTTTTTVVVVVVUUUTTTSSSSSSSSSTTTNNNNNNNNNMMMKKKIIIFFFEEEEEEDDDBBB@@@@@@CCCIIINNNdddyyy}}}|||zzzuuu}}}~~~}}}wwwmmmnnn}}}|||yyyzzz}}}~~~uuuhhheeejjjpppvvv{{{}}}sssdddUUUJJJBBB>>>;;;999:::<<<===>>>@@@DDDGGGKKKNNNQQQVVVZZZ\\\^^^^^^______aaaaaaaaa```^^^]]]]]]]]]___```bbbcccdddeeeddddddbbbaaa```_________^^^___aaacccccccccbbbaaaaaaaaabbbdddhhhlllooopppwww}}}pppaaaZZZWWWVVVXXX\\\^^^^^^^^^]]]\\\]]]___aaadddddddddfffkkkpppuuuwww}}}}}}xxxuuuqqqllliiiddd___\\\VVVTTTQQQOOONNNLLLIIIGGGGGGEEEDDDDDDEEEEEECCCBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHKKKNNNRRRWWWbbbpppzzzvvvggg^^^YYYUUUTTTVVVZZZ]]]eeeppp~~~}}}{{{wwwppphhhbbb^^^YYYTTTPPPKKKJJJHHHGGGHHHKKKOOORRR\\\[[[SSSGGG>>>;;;999777888777888;;;BBBPPPggg{{{jjj\\\ZZZUUUTTTWWWUUUSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRROOONNNMMMLLLJJJHHHFFFEEEDDDDDDCCCAAAAAADDDIIILLLaaauuu}}}|||zzzvvvzzz}}}|||~~~~~~~~~vvvnnnppp}}}}}}|||~~~vvviiieeehhhlllrrrwww}}}vvvaaaZZZNNNEEE???<<<::::::999;;;<<<===>>>AAAEEEHHHKKKNNNRRRWWWZZZ]]]^^^^^^______```aaa```___^^^]]]______```aaacccddddddeeeeeeeeecccbbbaaa`````````aaaaaaaaabbbbbbbbbaaaaaa___```ccceeehhhkkkmmmnnnyyyvvvjjj]]]XXXVVVVVVYYY]]]^^^______^^^]]]]]]```bbbeeeeeefffiiimmmsssxxx{{{|||xxxtttpppkkkgggaaa^^^ZZZWWWUUURRROOOMMMJJJHHHFFFFFFGGGFFFEEECCCEEEDDDCCCCCCBBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKMMMTTT^^^eeerrr}}}uuufff^^^YYYUUUTTTWWWXXX\\\eeeqqq}}}{{{yyyrrrjjjccc^^^XXXRRRMMMKKKJJJHHHHHHIIIKKKMMMNNNVVVVVVOOODDD<<<:::999777999777888<<>>???BBBFFFIIILLLOOOSSSXXX\\\^^^____________`````````___^^^]]]``````aaaaaabbbcccddddddffffffdddcccbbbaaaaaaaaadddcccbbb`````````aaaaaa^^^aaadddgggiiikkkmmmooo{{{rrrfff[[[WWWVVVWWWYYY]]]^^^______^^^^^^^^^aaaccceeegggiiikkkpppvvv||||||wwwsssooolllgggbbb___\\\XXXVVVOOOMMMLLLKKKKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFIIIIIIIIIIIIJJJMMMSSSXXXaaalll|||ssseee]]]XXXUUUUUUWWWWWW\\\fffttt|||zzzwwwqqqiiiccc^^^XXXRRRMMMJJJIIIIIIIIIIIIIIIJJJKKKPPPPPPKKKAAA:::999888666999888999===CCCRRRjjj~~~nnn___\\\VVVTTTWWWTTTRRRRRRRRRRRRSSSSSSSSSTTTNNNNNNNNNNNNNNNOOOPPPQQQQQQOOOMMMJJJHHHGGGFFFFFFDDDEEEFFFEEEDDDDDDFFFHHHWWWiii{{{|||xxx~~~}}}{{{xxxxxxyyyzzz{{{{{{{{{{{{{{{qqqnnnttt}}}~~~{{{yyy{{{|||wwwjjjffffffjjjqqqwww}}}zzzlll___NNNIIIAAA<<<:::::::::;;;:::;;;===>>>@@@CCCGGGJJJMMMPPPUUUZZZ^^^`````````_______________^^^^^^]]]______```aaaaaabbbccccccgggfffeeecccbbbbbbaaaaaaeeecccbbb```___```aaabbb^^^bbbfffiiikkkmmmppprrr}}}pppeee[[[XXXXXXXXXZZZ]]]^^^___```___^^^___bbbdddeeehhhkkkooossszzz|||xxxsssnnnjjjfffbbb___VVVTTTQQQOOONNNMMMJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIILLLOOOQQQYYYaaammmyyyrrrddd\\\XXXUUUUUUWWWWWW]]]iiiwww{{{yyysssnnngggbbb^^^YYYSSSNNNHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLHHH???999999888777888888999>>>EEEUUUmmmpppaaa]]]WWWUUUWWWTTTRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNNNNOOOOOOPPPQQQQQQOOOMMMJJJHHHHHHHHHHHHEEEFFFGGGFFFEEEDDDEEEFFFTTTeeexxx{{{~~~|||xxxxxxyyyzzzzzzzzzzzzzzztttkkkoooxxx}}}yyyxxxyyy{{{}}}yyymmmhhhgggjjjqqqyyy}}}uuufffYYYLLLGGG@@@;;;999999999999:::;;;===???AAADDDHHHKKKOOORRRXXX]]]aaabbbbbbbbb_________^^^^^^^^^^^^^^^^^^^^^___```aaabbbcccdddffffffdddcccbbbaaaaaaaaadddcccbbb`````````aaabbb___dddhhhkkkllloootttxxxmmmcccZZZYYYYYYZZZ[[[___^^^___``````___```ccceeefffjjjooosssxxx|||wwwrrrlllhhh___\\\YYYVVVTTTQQQNNNKKKJJJIIIHHHFFFEEEDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJGGGGGGHHHIIIJJJKKKLLLMMMTTTZZZbbbjjjttt}}}pppccc[[[WWWTTTUUUWWWXXX___lll{{{}}}zzzxxxooojjjddd```]]]YYYSSSNNNHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJGGG???:::999999777888888:::@@@HHHXXXqqqpppaaa^^^XXXVVVXXXVVVTTTSSSSSSRRRRRRQQQQQQPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJGGGHHHHHHFFFDDDCCCDDDEEEQQQ```uuu}}}~~~|||xxxyyyyyyzzzzzzyyyyyyxxxxxxjjjllluuu{{{yyyyyyzzz{{{~~~qqqjjjhhhiiipppxxx}}}{{{qqqbbbTTTIIIDDD>>>:::888999999999:::<<<>>>???AAADDDIIILLLPPPTTTZZZ___ccceeedddccc______^^^^^^]]]]]]]]]^^^^^^^^^```aaacccdddeeeffffffeeedddbbbaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaeeejjjmmmnnnrrryyy{{{ggg^^^XXXXXXZZZ[[[^^^aaa___````````````aaadddfffhhhmmmsssyyy~~~zzzuuullliiieeeaaa^^^ZZZVVVSSSQQQPPPNNNKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGHHHJJJLLLLLLLLLKKKPPPTTT[[[bbbkkkvvv|||ooobbb[[[WWWTTTUUUXXXZZZbbbooo|||xxxvvvmmmiiiccc___\\\WWWQQQLLLGGGFFFEEEEEEEEEGGGHHHIIIHHHJJJGGG@@@;;;::::::888888888;;;AAAKKK\\\uuuxxx|||pppbbb___YYYWWWZZZWWWUUUUUUTTTRRRQQQPPPOOONNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJHHHFFFCCCCCCDDDFFFNNN\\\qqq}}}~~~~~~~~~~~~}}}~~~}}}{{{yyyyyyyyyyyyxxxwwwvvvuuu{{{jjjkkkttt~~~zzzzzzyyyzzztttlllhhhiiiooowww|||yyynnn___QQQFFFBBB===999999:::;;;;;;:::<<<>>>@@@BBBEEEIIILLLQQQUUU[[[aaaeeefffeeeddd______^^^]]]]]]]]]]]]^^^^^^___```bbbdddfffggghhheeeeeecccbbbaaa`````````aaaaaaaaabbbbbbbbbaaaaaabbbgggkkknnnooottt|||wwwccc[[[UUUWWWZZZ\\\___ccc___````````````aaadddgggiiiooovvv|||wwwtttoookkkgggccc^^^ZZZVVVUUUSSSPPPMMMKKKJJJIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJLLLNNNNNNMMMKKKLLLQQQXXX___gggrrr~~~{{{oooaaaZZZWWWTTTUUUXXX[[[cccqqq~~~{{{wwwuuummmhhhccc^^^[[[VVVOOOJJJFFFFFFDDDDDDEEEFFFIIIJJJHHHJJJHHH@@@;;;;;;:::888777888;;;BBBLLL^^^xxxsssnnnuuu|||pppbbb___YYYXXX[[[XXXVVVVVVTTTSSSQQQOOONNNMMMOOOOOONNNMMMLLLLLLMMMMMMLLLMMMOOOPPPPPPOOONNNMMMKKKJJJIIIFFFCCCBBBDDDFFFLLLZZZooo|||}}}{{{}}}}}}{{{|||||||||}}}~~~|||zzzxxxxxxxxxxxxwwwuuutttsssrrrmmmqqq|||yyyxxxxxxyyy{{{ooofffeeekkkrrr{{{vvviii\\\TTTHHHAAA;;;:::999777777999:::===@@@CCCFFFIIILLLOOOYYY\\\^^^]]]___dddfffddddddcccaaaaaabbbbbb```___``````bbbeeehhhiiiiiiggggggeeecccaaa___^^^^^^___bbbaaa```bbbeeegggeeeccceeefffhhhjjjnnnttt||||||pppbbb\\\UUUTTTYYY^^^_________^^^^^^```^^^^^^dddlllnnnqqqzzz{{{tttoookkkgggeeegggbbb[[[UUUQQQNNNKKKJJJLLLJJJIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHKKKMMMPPPRRRTTTUUUWWWWWWWWWZZZ```jjjwwwqqqccc[[[XXXUUUVVVYYY[[[fffttt}}}xxxuuunnnjjjccc\\\WWWQQQKKKHHHEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHFFFBBB>>>;;;::::::666;;;???BBBOOOgggxxxooojjjppp~~~nnn^^^XXXYYYXXXVVVUUUWWWVVVUUUSSSRRRPPPOOONNNMMMNNNNNNMMMMMMLLLKKKJJJMMMNNNOOOPPPOOONNNMMMLLLMMMJJJFFFEEEFFFHHHIIIIIIQQQYYYlll~~~~~~~~~~~~}}}}}}~~~|||{{{yyyyyyzzzzzzyyyvvvtttrrrsssmmmppp|||yyyxxxwwwxxx~~~}}}pppgggffflllrrrzzz}}}sssfffYYYQQQGGG@@@;;;::::::777888:::===???BBBEEEHHHKKKOOOSSSYYY]]]^^^]]]___dddeeecccbbbaaa``````aaa``````___aaabbbcccfffiiijjjjjjhhhhhhgggdddbbbaaa`````````cccaaaaaadddggghhhgggeeehhhiiikkkmmmqqqwww~~~wwwjjj]]]XXXTTTTTTXXX]]]^^^]]]```^^^___``````___eeemmmtttxxx{{{wwwtttuuuppphhh```ZZZUUUPPPNNNNNNLLLJJJIIIJJJKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKNNNQQQTTTWWWXXX[[[\\\\\\^^^bbbjjjtttzzz}}}pppbbb[[[WWWUUUVVVYYY\\\ggguuu{{{wwwuuupppllleee___YYYSSSNNNJJJEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFDDD@@@;;;999888999555999<<<@@@MMMfffxxxrrrpppyyy|||mmm]]]XXXXXXWWWUUUUUUUUUTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMLLLJJJJJJLLLLLLMMMNNNNNNMMMLLLKKKLLLJJJFFFEEEFFFHHHIIIIIINNNUUUfffzzz~~~~~~{{{~~~~~~}}}~~~~~~}}}|||{{{{{{xxxxxxxxxxxxvvvtttrrrqqqvvvqqqsss}}}yyyxxxwwwwww}}}sssiiiggglllrrrxxx~~~yyyooocccVVVNNNEEE???:::::::::999999<<<@@@BBBEEEGGGJJJOOOTTTXXX\\\___aaa```aaaeeefffcccbbbaaaaaaaaaaaaaaaaaaaaaccccccdddgggjjjkkkjjjiiiiiihhhfffdddcccbbbbbbcccccccccdddfffiiikkkjjjiiilllmmmooorrruuuzzzqqqdddZZZWWWUUUWWW[[[______^^^```___```bbbaaaaaahhhppp{{{vvvnnngggaaa[[[XXXSSSQQQNNNMMMMMMNNNMMMLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJKKKLLLNNNRRRVVVZZZ]]]cccdddeeegggjjjooouuuzzz{{{nnnaaaZZZWWWUUUVVVYYY\\\hhhvvv}}}yyywwwuuuqqqlllfff___YYYSSSNNNJJJEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFCCC???:::888888:::777:::;;;???MMMgggvvvtttwwwyyykkk]]]XXXXXXVVVTTTTTTSSSRRRRRRPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJLLLJJJGGGFFFGGGHHHIIIIIIKKKOOO]]]qqq~~~xxx{{{~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{wwwwwwvvvtttsssrrrqqqppp{{{xxxzzz~~~zzzxxxwwwvvv|||tttjjjgggkkkpppuuu{{{}}}vvvlll```TTTLLLDDD>>>999:::;;;:::;;;>>>BBBDDDFFFHHHLLLQQQXXX]]]```ccceeecccdddgggfffcccaaabbbccccccbbbbbbbbbcccccccccdddgggjjjkkkjjjhhhhhhgggfffdddccccccddddddeeeeeegggiiilllmmmnnnnnnoooqqqsssuuuyyy~~~mmmaaaYYYXXXYYY\\\```ccccccbbb```___aaaccccccdddjjjsss{{{uuunnnhhheee\\\YYYVVVSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPMMMMMMMMMOOOSSSXXX]]]```fffiiimmmppptttxxx}}}xxxlll___YYYVVVTTTUUUXXX]]]hhhwww~~~zzzvvvtttooojjjddd]]]WWWQQQLLLHHHDDDEEEEEEFFFGGGGGGGGGGGGIIIGGGDDD???;;;999:::;;;:::<<<<<<@@@PPPkkkrrrssszzzuuuhhh\\\WWWWWWTTTSSSSSSRRRQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLJJJGGGGGGHHHIIIIIIHHHHHHJJJTTThhh|||wwwvvv~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzxxxxxxxxxyyyzzzxxxvvvuuusssrrrqqqqqqqqq|||yyywwwvvv{{{uuujjjfffiiimmmrrrxxx}}}|||uuukkk___SSSLLLCCC===999:::;;;;;;<<<@@@BBBDDDFFFIIIMMMSSS[[[``````dddeeecccccceeeddd```^^^```bbbaaa``````bbbcccccccccdddfffiiijjjiiiggggggfffeeedddcccddddddeeefffhhhjjjlllnnnooopppqqqqqqsssvvvyyy|||kkkbbbXXXYYY\\\___ccceeeeeeeeebbbaaacccffffffgggnnnwwwzzztttooogggccc^^^ZZZXXXWWWVVVUUUTTTTTTSSSRRRRRRRRRRRRSSSQQQQQQPPPRRRUUUZZZ^^^aaaccchhhnnntttzzztttiii]]]XXXVVVTTTUUUXXX\\\hhhxxx|||wwwtttnnniiiccc\\\VVVQQQKKKGGGBBBCCCDDDEEEFFFFFFFFFFFFHHHGGGDDD???;;;888999::::::;;;<<<@@@RRRnnnmmmqqq{{{pppeee[[[WWWVVVSSSQQQRRRQQQQQQQQQPPPPPPOOOOOOOOOLLLMMMMMMLLLLLLKKKJJJIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJHHHGGGIIIIIIIIIHHHGGGIIIPPPaaavvvwwwuuu~~~~~~}}}}}}}}}}}}}}}}}}}}}|||zzzyyyxxxwwwwwwwwwxxxyyyxxxwwwvvvtttsssrrrqqqqqq}}}{{{xxxwww|||vvvkkkfffgggjjjooovvv{{{}}}|||tttkkk___TTTLLLCCC===:::;;;<<<;;;===@@@AAACCCGGGKKKPPPVVV\\\aaa___bbbdddaaaaaaaaa___[[[ZZZ]]]______]]]]]]___bbbccccccdddfffiiiiiihhhggggggfffeeeddddddeeeffffffhhhkkkmmmoooooooooqqqrrrsssuuuyyy}}}yyyhhhaaaXXXZZZ]]]```ccceeefffffffffeeegggjjjlllmmmuuu}}}zzztttooohhhccc___]]][[[YYYXXXWWWVVVUUUTTTUUUVVVWWWWWWWWWWWWWWWZZZ]]]```aaa___dddlllssszzzqqqfff[[[WWWUUUTTTUUUWWW\\\hhhxxx|||wwwsssooojjjddd]]]WWWQQQLLLHHH@@@BBBDDDEEEFFFFFFFFFEEEFFFEEEDDD@@@<<<888888888888999:::???RRRooolllqqq~~~lllcccZZZWWWUUUQQQPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJHHHHHHIIIJJJIIIHHHGGGHHHNNN[[[ppp{{{www~~~}}}~~~~~~}}}}}}}}}||||||{{{{{{{{{xxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwuuutttsssrrrqqq|||yyyxxx|||yyymmmggghhhjjjmmmtttyyy{{{{{{sssjjj^^^SSSLLLDDD>>>:::;;;<<<;;;===@@@@@@DDDIIINNNSSSYYY___ccc```dddeeebbbaaaaaa^^^YYYYYY]]]``````]]]]]]```dddddddddeeegggjjjjjjiiiggghhhgggfffffffffggghhhhhhjjjlllooopppooooooqqqsssuuuxxx|||rrrccc^^^ZZZ]]]```ccceeefffhhhiiikkkjjjmmmppprrrttt|||~~~vvvooojjjgggdddbbb```___]]]\\\[[[\\\]]]^^^^^^^^^^^^______```aaabbb```dddlllsssyyy~~~ooodddZZZVVVUUUTTTTTTWWW[[[gggwww~~~zzzvvvtttmmmiiibbb\\\VVVPPPKKKGGGAAABBBDDDFFFHHHGGGGGGFFFGGGHHHGGGEEE@@@<<<:::999777888:::AAAUUUqqqmmmvvviiiaaaYYYWWWTTTPPPOOOPPPNNNNNNNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLJJJIIIIIIJJJJJJIIIHHHFFFIIIMMMWWWjjj|||~~~}}}||||||}}}}}}||||||{{{zzzyyyyyywwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuusssqqqppp}}}zzzxxx|||{{{oooiiihhhjjjlllrrrxxx{{{{{{sssiii^^^SSSLLLEEE???:::;;;<<<;;;<<<@@@AAADDDJJJPPPUUU[[[```dddcccggghhheeedddccc```[[[[[[___cccccc``````dddhhhfffffffffiiikkkkkkjjjhhhiiihhhggggggggghhhjjjjjjkkknnnpppqqqoooooopppsssvvvyyy~~~mmm___[[[^^^aaadddfffgggiiikkklllooonnnqqquuuwwwyyyzzztttpppmmmkkkhhhgggeeeccccccdddeeefffccccccddddddccccccccccccdddhhhnnntttyyy}}}}}}|||nnncccYYYVVVUUUSSSTTTWWWZZZgggwww~~~{{{xxxvvvtttkkkfff```YYYSSSMMMHHHDDDAAACCCEEEHHHIIIIIIHHHGGGJJJLLLLLLJJJFFFAAA>>>===888999<<>>AAAEEEDDDHHHOOOVVVZZZ___bbbeeeggggggggggggfffdddbbb```^^^___```aaabbbcccdddeeeiiihhhggggggggghhhjjjkkkllljjjhhhfffeeeggghhhjjjoooppprrrssssssuuuxxxzzz||||||xxxjjjccc```___bbbeeeiiikkklllllllllpppqqqwww~~~wwwsssrrroookkkkkkmmmoooooonnnkkkkkklllmmmmmmlllhhhfffhhhhhhjjjooouuu{{{vvviii___VVVRRRQQQPPPTTTYYY___gggttt~~~{{{yyywwwtttqqqkkkggg```YYYSSSMMMGGGDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKPPPUUUVVVNNNCCC===<<<;;;===???EEEWWWsssxxxzzzccc```[[[XXXUUUSSSQQQOOONNNMMMLLLMMMMMMMMMKKKIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGKKKJJJHHHGGGGGGGGGHHHHHHEEEGGGHHHOOOaaaxxx}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvrrrssstttuuuuuusssqqqooo{{{{{{~~~|||zzzzzz}}}wwwmmmhhhiiiooosssyyy~~~~~~uuuiii]]]SSSMMMHHHAAA;;;;;;======@@@DDDFFFJJJQQQWWW\\\___ccceeefffffffffeeedddcccaaa```^^^___```aaabbbdddeeeeeejjjiiihhhhhhhhhiiijjjkkkkkkjjjhhhgggggghhhjjjkkkrrrsssuuuvvvwwwxxx{{{}}}~~~ttthhhcccaaaccceeehhhjjjlllmmmmmmnnnuuuwww}}}~~~|||yyyuuuuuuvvvxxxxxxwwwwwwvvvvvvxxxyyywwwqqqmmmiiihhhiiinnnuuu|||uuufff^^^WWWTTTSSSRRRSSSWWW___ggguuu~~~{{{yyyvvvssspppkkkfff___YYYSSSMMMGGGCCCCCCDDDDDDEEEGGGIIIKKKLLLMMMSSS[[[___[[[PPPDDD>>>:::<<<>>>EEEWWWsssrrraaa^^^YYYVVVUUUSSSQQQOOONNNMMMLLLMMMNNNMMMKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFHHHIIILLL[[[ppp~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuttttttttttttttttttqqqrrrsssssssssqqqooonnn{{{uuu~~~||||||~~~zzzpppjjjjjjnnnsssyyy~~~vvvkkk^^^SSSLLLIIIBBB======>>>???AAAEEEHHHMMMTTTZZZ]]]```cccdddeeeeeecccbbbaaaaaaaaaaaa______```bbbccceeeffffffjjjiiiiiiiiiiiijjjkkkkkkjjjiiihhhhhhhhhjjjlllnnntttvvvxxxyyyzzz|||nnneeecccbbbiiijjjlllllllllnnnppprrr|||~~~xxxrrrooommmmmmqqqxxxtttccc\\\WWWVVVUUUSSSSSSVVV___hhhvvv}}}{{{yyyvvvrrroooiiiddd^^^XXXRRRLLLGGGCCCCCCCCCDDDEEEGGGIIIKKKLLLKKKRRR\\\dddeee[[[JJJ===999;;;>>>EEEXXXttt~~~lll]]]ZZZWWWTTTSSSRRRQQQOOOMMMLLLLLLLLLNNNMMMLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIIIIJJJRRReeeyyy}}}zzz||||||||||||||||||||||||zzzzzzyyyxxxwwwvvvuuuuuutttttttttssssssrrrrrrrrrppppppqqqqqqpppooommmlll~~~xxxqqq~~~~~~~~~}}}rrrkkkkkknnnsssyyy~~~wwwlll^^^SSSLLLKKKDDD@@@AAABBBBBBDDDHHHKKKPPPVVV[[[^^^```aaacccdddcccaaa```___``````aaa___```aaacccdddfffggghhhiiiiiiiiiiiiiiijjjjjjkkkiiiiiihhhiiijjjllloooppptttvvvxxxzzz|||~~~wwwiiicccbbbccclllmmmooonnnmmmnnnsssvvvzzz{{{yyyxxx{{{tttccc\\\VVVUUUTTTSSSUUUXXX```iiixxx~~~|||yyyvvvqqqnnngggbbb\\\VVVQQQKKKFFFCCCBBBBBBCCCDDDFFFHHHJJJKKKJJJRRR]]]hhhmmmfffQQQ>>>999;;;>>>EEEYYYuuuzzzjjjZZZWWWTTTRRRRRRQQQPPPOOOMMMLLLLLLLLLNNNNNNLLLJJJLLLLLLLLLMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHLLL[[[rrr}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyxxxwwwvvvuuutttttttttttttttsssrrrrrrqqqqqqppppppppppppooonnnlllkkkuuuqqq}}}}}}|||~~~sssllljjjnnnsssyyy~~~xxxlll___SSSLLLJJJDDD@@@BBBDDDDDDFFFJJJNNNRRRYYY]]]___``````aaabbbaaa___^^^^^^___```aaa```aaabbbdddeeeggghhhiiihhhhhhiiiiiiiiiiiijjjiiihhhhhhhhhiiikkkmmmoooqqqqqqssswwwzzz|||qqqeeeaaabbbdddlllooopppooonnnpppvvv{{{tttddd[[[TTTRRRRRRSSSWWW]]]bbbkkk{{{~~~|||yyyuuupppmmmddd```ZZZTTTPPPKKKFFFBBB@@@@@@AAACCCEEEGGGJJJKKKOOOXXXdddpppyyysss\\\EEE;;;===???FFFZZZwwwttt{{{yyyjjjWWWUUURRRPPPPPPPPPPPPOOOLLLLLLKKKLLLNNNNNNMMMKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHGGGHHHUUUlll~~~zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwvvvuuutttssstttttttttssssssrrrrrrrrrqqqqqqpppooonnnmmmlllkkkwwwsss~~~~~~zzzyyyzzz|||uuummmkkknnnsssyyywwwkkk___TTTMMMGGGBBB???BBBEEEEEEHHHLLLRRRVVV\\\```aaaaaa`````````____________``````aaa```aaacccdddfffhhhjjjjjjhhhiiiiiijjjkkkjjjjjjjjjgggggghhhjjjkkkmmmooopppooorrrvvvzzz~~~lllcccbbbdddeeekkkooorrrrrrqqqtttzzztttddd[[[SSSQQQQQQSSSYYY___dddnnn}}}~~~|||zzzwwwsssmmmiiibbb^^^YYYSSSNNNJJJEEEBBB@@@@@@AAACCCEEEHHHJJJKKKPPP\\\kkkyyy}}}dddJJJ===???BBBIII\\\xxxooovvvxxxgggWWWTTTQQQPPPPPPPPPOOONNNLLLKKKKKKLLLNNNNNNMMMKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIIIICCCDDDEEEEEEFFFEEEEEEEEEDDDEEEGGGGGGGGGOOOdddxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuttttttssssssssssssssssssssssssqqqpppooonnnmmmlllkkkjjj~~~ttt~~~{{{yyyzzz|||xxxooolllnnnsssyyyvvvjjj^^^UUUOOOHHHCCCAAAEEEHHHJJJMMMQQQVVV[[[```ddddddcccbbbaaa^^^^^^___```````````````aaabbbccceeegggiiikkkllljjjkkklllmmmmmmmmmllllllgggggghhhiiikkkmmmnnnoooooorrrxxx}}}xxxgggaaacccfffhhhiiioootttvvvuuuxxx}}}qqqaaaYYYSSSRRRSSSUUUYYY^^^gggppp|||{{{yyywwwtttoooiiieeeaaa]]]WWWRRRNNNIIIEEEBBBAAAAAACCCEEEGGGJJJLLLMMMOOOaaauuujjjMMM@@@BBBDDDKKK]]]yyynnnuuuzzzeeeWWWTTTQQQPPPOOOOOONNNMMMLLLKKKKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFEEEJJJ[[[mmm~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwvvvuuuuuutttppppppqqqqqqrrrssssssssspppooonnnlllkkkjjjiiiiiittt}}}~~~{{{|||zzzpppnnnnnnsssyyyuuujjj^^^UUUPPPKKKFFFEEEIIIMMMOOORRRVVVYYY^^^cccggggggeeecccbbb]]]^^^```aaabbbaaa``````aaabbbcccfffhhhjjjkkklllllllllnnnooooooooonnnmmmfffggghhhiiikkklllmmmnnnppptttzzzsssddd```dddhhhjjjhhhooovvvxxxxxx|||{{{ppp^^^XXXSSSTTTVVVVVVXXX\\\hhhrrryyyxxxvvvtttqqqlllfffbbb```\\\VVVQQQMMMIIIEEEAAABBBCCCDDDFFFIIILLLNNNOOOTTTiiirrrRRRBBBDDDFFFLLL^^^zzz|||mmmuuu~~~eeeWWWUUURRRPPPOOOOOONNNMMMLLLKKKKKKLLLNNNOOOMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIDDDEEEFFFHHHHHHHHHGGGFFFDDDCCCDDDFFFEEEGGGUUUeee}}}{{{~~~xxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyxxxwwwvvvuuuuuunnnnnnooopppqqqrrrrrrsssooonnnllljjjiiihhhgggggg||||||}}}uuuoooooottt{{{zzzpppfff]]]TTTOOOHHHHHHIIILLLPPPUUUYYY\\\bbbcccfffggggggfffdddccc^^^^^^]]]]]]^^^aaaccceeegggfffeeedddeeehhhkkkmmmmmmnnnnnnnnnnnnnnnmmmmmmiiijjjllllllkkkjjjkkkmmmrrrxxx|||kkkddddddeeegggiiijjjqqqyyy|||}}}vvvjjj___XXXSSSSSSTTTUUUYYY^^^gggrrr}}}zzzvvvrrrnnniiiccc```]]][[[VVVPPPKKKGGGDDDCCCBBBCCCDDDEEEFFFIIIMMMQQQXXXiiilllLLLBBBAAADDDQQQgggzzzhhhyyyxxx```XXXVVVSSSRRRQQQPPPMMMKKKKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKIIIHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGFFFHHHQQQ\\\ttt~~~xxxyyyyyyxxxvvvuuuvvvxxxvvvwwwxxxxxxxxxvvvuuutttrrrqqqoooooopppqqqpppooommmkkkhhhggghhhhhhgggeee}}}}}}tttoooooottt|||yyyoooeee\\\TTTOOOIIIJJJLLLNNNSSSXXX\\\___cccdddfffhhhhhhfffdddbbb^^^^^^]]]]]]___aaadddeeehhhhhhgggfffhhhjjjmmmooonnnooooooooonnnmmmmmmlllkkklllmmmlllkkkkkkmmmooouuu{{{uuufffaaacccdddgggjjjnnnuuu}}}uuuhhh]]]WWWRRRRRRSSSTTTXXX]]]gggsss}}}zzzvvvrrrmmmhhhccc___\\\ZZZUUUPPPKKKGGGDDDCCCBBBCCCDDDEEEFFFIIIMMMPPP[[[jjjiiiOOOBBBAAAEEERRRggguuulllvvvaaaXXXVVVTTTSSSSSSRRROOOMMMLLLLLLLLLLLLMMMMMMNNNOOOLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFEEEFFFOOOYYYppp|||~~~xxxxxxwwwvvvuuuuuuvvvwwwuuuuuuvvvvvvuuuuuutttssssssqqqoooooopppppppppoookkkiiihhhggghhhhhhgggfff}}}|||}}}sssqqqooouuu}}}wwwlllcccZZZSSSOOOJJJLLLNNNRRRWWW\\\```bbbeeefffhhhiiihhhfffcccbbb^^^^^^^^^^^^```bbbdddeeeiiiiiiiiiiiikkkmmmoooqqqpppppppppooonnnmmmlllkkknnnnnnnnnmmmlllmmmoooqqqzzzzzzmmmaaa___aaadddhhhlllpppwww~~~sssfff[[[UUUQQQQQQRRRSSSWWW]]]iiiuuu|||yyyuuuqqqmmmhhhbbb^^^ZZZXXXSSSNNNJJJFFFDDDCCCBBBCCCDDDEEEFFFIIILLLOOOUUUbbbqqq{{{|||rrr]]]JJJAAAAAAFFFUUUjjjtttpppqqq```WWWVVVTTTSSSTTTSSSQQQPPPNNNNNNNNNNNNNNNNNNOOOOOOLLLLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHEEEDDDEEEDDDDDDLLLTTThhhwww{{{wwwzzzxxxwwwvvvuuutttuuuuuuvvvuuutttsssssssssssssssssstttrrrpppoooooopppnnnmmmjjjiiigggggghhhhhhgggeee~~~|||}}}tttrrrpppuuu}}}~~~tttiii```XXXRRRNNNKKKMMMPPPUUUZZZ___bbbdddfffggghhhiiihhhfffcccaaa^^^^^^______aaacccdddeeehhhiiijjjkkkmmmoooqqqrrrrrrrrrqqqqqqooonnnllllllpppqqqpppooonnnooorrrttt~~~rrrhhh___^^^aaadddiiimmmpppuuu}}}qqqeeeYYYUUURRRRRRRRRRRRXXX___mmmyyy~~~{{{xxxsssoookkkfffaaa]]]XXXUUUQQQMMMIIIFFFDDDCCCBBBCCCEEEFFFGGGIIILLLOOOOOOYYYbbbfffddd]]]PPPDDD@@@AAAHHHZZZpppvvvqqqiii[[[VVVTTTSSSSSSSSSSSSRRRQQQOOOOOOOOOOOOOOOOOONNNNNNLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGDDDCCCDDDCCCCCCHHHOOO^^^pppyyyooozzzzzzxxxvvvtttsssssstttttttttuuutttrrrqqqqqqrrrsssttttttrrrpppooooooooommmlllkkkjjjhhhggggggfffdddbbb~~~~~~vvvuuurrrvvv||||||pppeee\\\VVVQQQNNNJJJMMMRRRWWW\\\```cccdddeeefffhhhiiihhheeecccaaa______```aaabbbdddeeefffggghhhjjjllloooppprrrrrrsssssssssrrrqqqpppnnnmmmqqqrrrrrrqqqpppqqqsssuuu|||ooofff``````ccceeeiiinnnqqqvvv}}}ooodddYYYUUUSSSSSSRRRSSSYYYaaaqqq}}}}}}xxxuuuqqqmmmhhhddd^^^ZZZUUUSSSOOOKKKHHHEEEDDDCCCBBBCCCEEEFFFGGGIIIKKKMMMNNNVVV]]]]]][[[VVVMMMEEE???AAAKKK```yyywwwrrryyybbbUUUTTTSSSQQQQQQRRRSSSQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFCCCBBBCCCCCCBBBFFFKKKUUUhhh}}}yyyrrrzzz{{{wwwsssrrrrrrssssssrrrtttsssrrrqqqrrrrrrtttuuutttrrrooonnnooonnnmmmlllmmmkkkiiihhhgggdddaaa^^^zzzwwwssswww{{{~~~yyymmmbbbYYYTTTPPPMMMKKKNNNSSSYYY^^^aaabbbcccdddeeeggghhhgggeeebbbaaa______```bbbcccdddeeeffffffhhhkkknnnqqqsssssssssuuuuuuuuutttsssrrrqqqpppqqqsssttttttsssrrrtttuuu~~~uuukkkeeeaaabbbeeegggkkkppptttyyy|||lllbbbWWWTTTSSSSSSRRRSSSZZZcccsss|||uuurrrnnnjjjfffaaa[[[XXXRRRPPPMMMJJJGGGEEEDDDCCCAAACCCFFFGGGGGGIIIKKKMMMMMMTTT[[[]]]\\\WWWNNNEEE@@@CCCNNNeee}}}wwwxxxsss^^^SSSTTTRRRQQQQQQRRRRRRQQQOOOPPPPPPQQQQQQPPPNNNMMMKKKKKKKKKIIIHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBAAACCCDDDCCCEEEIIINNN```uuu|||yyy|||~~~yyytttqqqrrrsssrrrppprrrrrrrrrrrrrrrsssssstttsssqqqooonnnnnnooommmlllllljjjiiihhhfffddd```]]]~~~xxxuuuwwwyyyzzz{{{}}}wwwkkk___WWWRRROOOMMMMMMPPPVVV\\\```bbbcccbbbaaaccceeeffffffeeebbbaaa___```aaacccdddeeeffffffgggiiimmmqqqtttuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssppprrruuuvvvuuutttsssttt|||{{{ooofffbbb```cccfffhhhmmmrrrwww{{{vvvhhh___UUUSSSRRRRRRQQQRRRZZZcccsss~~~~~~|||ssspppkkkgggccc^^^YYYUUUPPPOOOLLLIIIFFFDDDDDDCCCAAADDDFFFGGGHHHHHHJJJLLLNNNVVV___dddeeeaaaTTTHHHBBBEEEQQQhhh}}}nnn]]]UUUUUUTTTRRRRRRSSSRRRQQQOOOPPPPPPQQQQQQPPPNNNKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEAAA@@@CCCEEEDDDEEEHHHJJJZZZnnn{{{}}}{{{|||uuurrrrrrsssqqqoooooopppqqqqqqrrrrrrqqqqqqqqqpppnnnnnnnnnooonnnmmmiiihhhgggggggggeeeaaa^^^yyyvvvwwwwwwwwwxxxzzz~~~~~~vvviii^^^VVVQQQNNNMMMOOORRRXXX]]]aaaccccccccc```bbbdddffffffdddbbbaaa___```aaaccceeeeeeffffffhhhjjjooosssvvvwwwwwwwwwvvvwwwwwwwwwwwwwwwvvvuuuooorrrvvvwwwvvvtttsssssszzzuuukkkccc______cccgggjjjnnntttwwwzzzrrreee]]]SSSRRRQQQQQQPPPPPPYYYcccrrr}}}~~~{{{qqqnnnjjjfffbbb]]]WWWTTTOOONNNKKKHHHFFFDDDDDDCCCAAADDDFFFHHHHHHHHHJJJKKKTTT]]]hhhpppsssnnn___PPPEEEGGGRRRiii{{{kkk^^^YYYWWWVVVTTTSSSTTTSSSQQQPPPOOOPPPQQQQQQOOOMMMJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDD@@@@@@DDDFFFEEEEEEGGGHHHWWWiiiwww~~~yyy|||}}}vvvrrrssssssqqqnnnmmmnnnoooqqqqqqqqqpppoooqqqooommmmmmnnnoooooonnnfffeeeeeeggggggfffccc```{{{wwwwwwwwwvvvvvvwwwzzz}}}}}}uuuhhh\\\TTTOOOLLLJJJVVVWWWYYY[[[^^^aaaccceee___```bbbccccccaaa___^^^]]]^^^```ccceeegggggghhhgggiiilllppptttxxx{{{}}}yyyzzz|||}}}|||zzzwwwuuussstttuuuvvvwwwwwwvvvvvvzzz~~~~~~rrriiiaaa```ccchhhjjjlllqqqxxxzzzqqqcccYYYWWWQQQMMMNNNQQQVVV___hhhwww~~~|||sssmmmgggbbb```]]]XXXTTTPPPNNNKKKGGGEEEDDDCCCDDDBBBFFFIIIIIIHHHIIILLLOOOYYY[[[qqq~~~pppMMMGGGJJJXXXrrr|||eeeYYY\\\WWWVVVUUUSSSQQQPPPOOOOOOSSSTTTSSSRRRPPPNNNKKKIIIKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFLLLSSSaaappp~~~}}}|||}}}uuuooolllnnnpppoooooopppoooooonnnmmmlllmmmmmmnnnnnnmmmkkkiiigggdddccccccccccccaaa^^^[[[}}}}}}wwwvvvvvvvvvxxxzzz|||}}}yyyqqqeeeZZZSSSPPPOOONNNWWWWWWYYY[[[^^^aaaccceee___```aaabbbbbbaaa```______```aaaccceeeggghhhhhhkkkmmmooorrrvvvyyy{{{}}}}}}~~~}}}{{{zzzxxxwwwvvvvvvuuuttttttssszzz~~~zzzooogggdddbbbdddhhhkkkmmmssszzz|||nnnccc[[[VVVPPPMMMNNNQQQWWW```jjj|||}}}{{{rrrmmmfffaaa^^^[[[VVVRRRNNNLLLIIIEEECCCBBBBBBBBBBBBFFFIIIIIIIIIIIIMMMPPP\\\bbbyyyxxxTTTLLLPPP___yyy}}}eeeYYY[[[XXXWWWUUUSSSQQQPPPOOOOOOSSSSSSRRRQQQPPPMMMKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFMMMZZZkkk|||~~~{{{yyyqqqmmmmmmooommmmmmnnnnnnmmmmmmllllllnnnoooooonnnllliiigggeeedddcccbbbbbbbbbaaa^^^[[[{{{}}}wwwuuutttwww{{{~~~}}}~~~ssskkk```WWWRRRQQQRRRSSSWWWXXXZZZ\\\___bbbdddeee``````````````````aaaaaaaaabbbccceeefffhhhiiiiiipppqqqsssuuuwwwzzz|||}}}~~~~~~|||zzzwwwtttrrrqqqqqqqqqyyy}}}wwwmmmggggggdddeeeiiilllooovvv~~~uuuhhh___[[[TTTPPPMMMOOORRRXXXbbbmmm~~~|||zzzrrrmmmeee```]]]YYYSSSOOOKKKIIIFFFCCCAAA@@@???@@@CCCFFFIIIIIIIIIJJJNNNRRR^^^iii}}}YYYMMMTTTfffgggZZZ[[[XXXWWWVVVTTTRRRQQQPPPPPPRRRQQQQQQPPPNNNLLLKKKJJJKKKJJJIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGEEEIIISSSdddxxx{{{~~~~~~tttnnnlllmmmkkkkkkkkkkkklllllllllllloooooonnnmmmkkkgggdddcccdddbbbaaaaaaaaa___]]][[[~~~zzz|||wwwtttsssvvv}}}}}}{{{}}}}}}zzzxxxoooggg]]]UUUQQQRRRTTTVVVXXXYYY[[[^^^```bbbddddddaaaaaa`````````aaabbbbbbddddddeeefffhhhiiikkkkkkqqqrrrtttvvvyyy{{{}}}~~~~~~}}}}}}||||||}}}~~~~~~{{{wwwsssqqqpppqqqrrryyy}}}~~~vvvnnnjjjiiiffffffjjjmmmpppxxx~~~ooobbbZZZWWWSSSOOONNNPPPSSSYYYeeeppp~~~{{{zzzsssnnnfff```\\\XXXRRRNNNJJJHHHEEEBBB@@@?????????CCCFFFIIIIIIIIIKKKPPPTTT___pppyyyVVVJJJTTTkkkiii\\\]]]YYYXXXVVVTTTRRRQQQPPPPPPPPPPPPOOONNNMMMKKKJJJJJJKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIPPP^^^rrr}}}}}}xxxoookkkjjjjjjjjjjjjjjjkkkllllllmmmnnnmmmmmmkkkiiifffdddccccccaaa_________^^^\\\ZZZ~~~{{{}}}xxxtttrrruuu{{{~~~{{{zzz|||~~~}}}zzzvvvtttllleee[[[TTTRRRSSSUUUVVVXXXZZZ\\\___aaacccddddddaaaaaaaaaaaaaaabbbcccdddffffffggghhhiiikkkmmmnnnqqqrrrtttwwwzzz}}}~~~}}}|||{{{{{{}}}~~~}}}zzzvvvsssqqqrrruuuvvvzzz~~~|||tttnnnkkkjjjggggggkkknnnrrrzzz~~~pppaaaWWWUUURRRPPPOOOQQQTTTZZZfffsss~~~{{{yyytttooogggaaa]]]XXXRRRNNNJJJHHHEEEBBB@@@??????@@@CCCFFFIIIIIIIIILLLQQQVVVbbbzzzpppSSSKKKWWWoooiii^^^^^^XXXWWWUUUTTTRRRQQQPPPPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIMMMYYYjjjzzz}}}rrrllliiikkkjjjjjjjjjjjjkkkmmmmmmkkkjjjjjjiiigggfffeeedddbbb```^^^]]]]]]\\\[[[YYY}}}~~~xxxuuurrrsssvvvyyyzzzyyy{{{|||~~~}}}yyyuuuqqqiiiccc[[[UUUSSSTTTVVVWWWYYY[[[]]]```bbbcccddddddbbbbbbbbbcccddddddeeeeeegggggghhhiiikkknnnppprrrssstttvvvyyy|||~~~~~~~~~{{{yyyvvvttttttuuuxxxzzz|||yyyrrrnnnlllkkkiiijjjooorrruuu}}}rrraaaXXXXXXRRRQQQQQQSSSTTTZZZgggttt}}}zzzxxxtttnnnfff```\\\XXXRRRNNNIIIGGGEEEBBB@@@???@@@@@@CCCFFFHHHIIIJJJMMMSSSXXXggghhhTTTQQQ\\\ttt~~~hhh]]]]]]WWWVVVUUUSSSQQQPPPOOOOOOLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHFFFEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGJJJSSSaaarrr~~~xxxppplllkkkkkkjjjiiiiiijjjlllmmmiiihhhhhhgggfffeeeddddddaaa___\\\[[[[[[[[[ZZZXXXyyyvvvsssqqqpppsssuuuwwwxxxzzz|||}}}zzzvvvpppmmmddd```ZZZVVVVVVWWWXXXXXXYYY[[[^^^aaacccddddddcccbbbcccdddffffffffffffeeehhhhhhhhhjjjlllpppsssuuuwwwxxxyyy{{{}}}zzzyyywwwvvvvvvxxxzzz|||zzzrrrooonnnmmmlllnnnssswwwzzz~~~ooo___WWWZZZSSSRRRSSSTTTUUUZZZggguuu}}}zzzwwwuuurrrlllddd___[[[WWWRRRNNNHHHFFFDDDAAA?????????@@@DDDFFFHHHIIIJJJNNNTTTZZZjjjcccWWWUUU```vvv{{{dddZZZZZZVVVUUUTTTRRRPPPOOONNNNNNKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIHHHFFFEEEEEEDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCEEEDDDDDDDDDDDDFFFHHHIIIGGGGGGJJJNNNXXXgggxxx|||uuupppkkkjjjiiigggggghhhiiijjjjjjiiigggfffdddcccbbbbbbaaa^^^[[[ZZZZZZZZZYYYXXXyyywwwsssooommmnnnrrrvvvtttvvvxxxyyyvvvqqqlllhhhaaa]]]YYYWWWXXXYYYZZZZZZZZZ\\\___bbbdddddddddcccbbbcccfffhhhhhhhhhgggfffhhhhhhhhhjjjmmmqqquuuwww{{{|||}}}~~~~~~zzzyyyxxxwwwwwwyyyzzz||||||uuurrrrrrooonnnqqqwwwzzz}}}yyyjjjZZZUUUZZZSSSSSSTTTUUUUUUYYYgggvvv~~~{{{xxxuuussspppjjjccc]]]ZZZVVVQQQMMMGGGEEECCC@@@>>>>>>??????DDDFFFHHHIIIJJJNNNUUUZZZjjj{{{___ZZZUUU___uuuyyyaaaVVVVVVVVVUUUSSSQQQOOONNNMMMMMMJJJJJJHHHHHHHHHHHHIIIJJJJJJIIIGGGFFFEEEEEEDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLQQQ^^^ooo|||zzz~~~yyytttkkkjjjgggfffeeefffggghhhllljjjhhheeecccaaa`````````^^^[[[YYYYYYYYYXXXWWW~~~||||||vvvnnnjjjkkkmmmnnnnnnsssuuuxxxyyyvvvooohhhdddaaa]]]YYYXXXYYY[[[ZZZXXXZZZZZZ\\\___bbbcccbbbaaa___bbbfffggggggggggggggggggiiijjjlllnnnsssyyy}}}}}}|||xxxzzz{{{||||||}}}zzzvvvttttttuuuxxx}}}pppeeeZZZTTTRRRQQQPPPQQQSSSTTTXXXdddqqq~~~}}}|||zzzwwwtttmmmiiiccc^^^YYYTTTPPPLLLIIIGGGDDDAAA@@@@@@AAABBBDDDDDDGGGLLLNNNPPPXXX```rrrlllTTTSSSOOOaaazzzyyyvvvddd\\\XXXUUUTTTSSSQQQOOOMMMKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAADDDEEEEEEEEEEEEEEEDDDDDDFFFGGGIIIKKKLLLTTTgggyyyuuuooojjjdddcccfffhhhfffdddiiiiiihhhfffeeedddbbbbbb___]]]ZZZXXXXXXWWWUUUTTT~~~}}}{{{uuummmhhhggghhhiiiiiiooorrrvvvwwwuuupppiiieeeaaa^^^ZZZYYY[[[\\\[[[ZZZZZZYYYZZZ]]]```bbbbbbaaa```bbbeeeffffffeeefffgggiiijjjlllnnnpppuuuzzz~~~}}}{{{zzz|||}}}}}}}}}~~~yyywwwwwwxxx||||||lllaaaVVVPPPNNNOOOOOOQQQTTTVVV[[[hhhuuu~~~}}}|||zzzwwwtttmmmiiiccc]]]XXXSSSNNNKKKHHHFFFCCC@@@??????AAABBBEEEEEEHHHLLLNNNPPPWWW```ssshhhQQQPPPNNNaaa{{{}}}wwwtttaaaWWWRRRSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@CCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGIIIPPPbbbsss}}}sssmmmgggeeeggghhhhhhfffggggggfffdddcccbbbaaa```___\\\ZZZXXXXXXWWWUUUTTT~~~{{{uuummmgggeeedddddddddlllooosssuuutttooojjjfffbbb___\\\[[[\\\]]]]]]]]]ZZZZZZZZZ\\\___bbbccccccbbbccceeeeeeddddddeeefffkkkllloooqqqssswww||||||{{{|||~~~|||{{{}}}xxxjjj___VVVQQQPPPMMMMMMPPPTTTXXX___mmm{{{~~~}}}|||zzzvvvtttmmmiiiccc]]]WWWRRRMMMIIIFFFDDDAAA???>>>???@@@AAAFFFFFFHHHLLLNNNPPPWWW```vvvcccMMMMMMNNNccc~~~zzzvvvqqq___VVVQQQPPPPPPPPPOOOOOONNNNNNMMMJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCCCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAACCCFFFGGGMMM]]]lllyyyrrrkkkgggggghhhhhhgggddddddcccbbb```___^^^^^^^^^\\\ZZZYYYXXXXXXVVVTTTzzzuuunnnhhhdddcccccccccjjjmmmqqqtttrrrnnnhhhdddaaa___]]]\\\\\\^^^______^^^\\\\\\]]]aaadddffffffdddeeefffeeecccdddeeeggglllnnnqqqtttvvvyyy}}}}}}|||~~~vvvjjjaaaZZZVVVUUUMMMMMMOOOTTTXXX```ppp~~~}}}{{{yyyuuurrrlllhhhbbb[[[VVVQQQKKKHHHDDDBBB@@@>>>===>>>@@@AAAEEEDDDGGGKKKNNNQQQZZZccc{{{___JJJMMMOOOeee~~~{{{xxxmmm```YYYUUUPPPPPPOOONNNMMMLLLKKKKKKHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBAAAAAA@@@?????????@@@@@@AAAAAAAAAAAAAAACCCCCCDDDGGGHHHMMMYYYgggzzzyyypppiiifffeeeeeeeeebbbbbbaaa```___^^^]]]]]]]]][[[YYYYYYYYYXXXUUUSSSwwwtttnnnhhhdddbbbbbbcccjjjmmmqqqsssqqqlllfffbbb``````^^^]]]]]]^^^```bbbcccbbbaaabbbeeehhhjjjjjjggghhhhhhgggffffffhhhjjjmmmppptttwwwyyy{{{~~~~~~vvviiiaaaYYYUUUTTTNNNMMMPPPTTTYYYaaaqqq~~~|||zzzwwwssspppjjjfff```ZZZUUUOOOJJJGGGCCCAAA???======???AAABBBCCCCCCFFFKKKNNNSSS\\\fff}}}\\\JJJOOORRRiiiiii___ZZZVVVPPPOOONNNLLLKKKIIIHHHGGGEEEEEEFFFFFFFFFEEEDDDDDDBBBCCCCCCDDDCCCBBBBBBAAA???@@@@@@AAABBBCCCDDDDDDBBBAAAAAA@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@CCCBBBDDDFFFGGGKKKUUU___rrrwwwmmmgggcccbbbaaa``````______^^^]]]\\\\\\[[[YYYXXXXXXXXXWWWTTTRRRvvvtttoooiiidddaaabbbcccjjjmmmppprrrqqqlllfffbbbaaaaaaaaa```___```ccceeeiiihhhggghhhkkklllmmmllljjjkkkmmmllllllkkkmmmnnnpppsssxxx{{{}}}~~~uuuggg]]]TTTNNNMMMNNNNNNQQQUUU[[[ddduuu}}}{{{xxxuuuqqqnnnhhhddd^^^XXXTTTOOOJJJGGGBBBAAA???===>>>???BBBCCCCCCCCCEEEJJJNNNSSS]]]hhhwwwXXXHHHOOOVVVnnnyyycccZZZVVVRRRNNNNNNLLLJJJHHHFFFDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@>>>===============>>>??????@@@@@@@@@@@@@@@???AAADDDDDDFFFMMMVVVhhh|||wwwlllddd```___^^^^^^]]]]]]\\\[[[[[[ZZZXXXWWWWWWWWWWWWVVVSSSQQQ|||zzzvvvooogggcccdddeeehhhkkkooorrrqqqmmmhhhdddcccddddddcccbbbcccfffjjjmmmllllllmmmoooooonnnllllllnnnqqqrrrqqqqqqrrrrrrssswww|||rrrddd[[[RRRMMMMMMNNNNNNQQQWWW^^^iii{{{|||yyywwwsssooollleeebbb\\\WWWSSSOOOJJJGGGBBBAAA???>>>>>>@@@CCCDDDFFFEEEGGGKKKMMMRRR\\\fffzzzpppRRRDDDMMM[[[sssttt^^^WWWSSSOOOKKKJJJIIIGGGFFFDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEAAABBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???===<<<<<<<<<<<<======>>>???@@@AAAAAA@@@???===???BBBCCCCCCHHHOOO^^^uuu~~~tttiiibbb___[[[[[[[[[ZZZYYYYYYXXXXXXVVVUUUUUUVVVVVVUUURRROOO}}}uuummmgggggghhhfffiiinnnrrrrrrooojjjgggdddfffgggfffdddeeeiiimmmnnnnnnnnnpppqqqpppnnnlllmmmppptttuuuuuuuuuuuuuuuvvvzzzoooddd\\\VVVRRRRRRNNNNNNRRRYYYaaammm~~~{{{xxxvvvrrrnnnjjjddd```[[[VVVSSSOOOKKKHHHBBBAAA???>>>???AAADDDEEEIIIHHHHHHKKKMMMPPPZZZdddvvvkkkMMMAAAKKK^^^uuu}}}ppp\\\VVVTTTOOOGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFAAACCCDDDFFFFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBAAA???===<<<;;;<<<<<<======>>>@@@@@@AAAAAAAAA???>>>???BBBCCCCCCGGGMMMWWWppp~~~zzzmmmdddaaaYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTTTTUUUVVVTTTQQQNNN~~~vvvmmmhhhhhhjjjiiijjjnnnssstttooojjjllljjjhhhfffgggjjjmmmooovvvxxxyyyyyywwwsssooolllsssqqqqqqrrruuuxxxzzzzzz|||~~~lll___WWWQQQNNNNNNLLLOOORRRWWWaaarrr~~~{{{wwwsssnnniiidddccc___ZZZUUUQQQMMMHHHEEEEEECCC@@@>>>>>>???BBBDDDGGGFFFHHHKKKLLLOOOWWW```nnn}}}qqqXXXKKKIIIJJJbbb}}}sss}}}iiiXXXUUUQQQJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@?????????@@@BBBEEEHHHIIISSSaaasss~~~sssggg]]][[[YYYVVVVVVXXXWWWTTTQQQVVVUUUTTTRRRQQQQQQQQQQQQ~~~|||vvvnnnjjjkkkjjjkkkoootttuuuqqqmmmmmmllljjjjjjkkkooorrruuuwwwxxxzzzzzzxxxuuurrrpppsssrrrrrrtttxxx|||~~~~~~jjj^^^VVVPPPNNNNNNMMMOOOSSSXXXcccuuu}}}zzzvvvrrrmmmhhhdddbbb^^^YYYTTTPPPLLLHHHEEEDDDCCC@@@>>>>>>@@@BBBDDDFFFEEEFFFIIIKKKMMMVVV___lllzzz~~~nnnWWWKKKKKKNNNffftttdddTTTRRRNNNGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@????????????>>>>>>======<<<<<<>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>???AAADDDFFFGGGOOOZZZkkkzzz{{{||||||ooofff___[[[WWWUUUWWWWWWUUURRRTTTSSSRRRQQQPPPOOOOOOOOO~~~|||~~~uuummmkkkkkklllqqqvvvwwwtttqqqpppooooooppprrruuuxxxzzzzzzzzz{{{|||{{{yyyvvvttttttssstttwww|||{{{hhh\\\UUUPPPMMMNNNNNNPPPTTTZZZfffyyy~~~|||xxxuuuqqqlllfffbbb```]]]WWWSSSOOOLLLHHHEEECCCBBB@@@>>>>>>@@@BBBDDDFFFEEEEEEHHHIIILLLUUU___iiitttwwwiiiTTTJJJLLLRRRlllzzzzzzxxx___QQQOOOLLLFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBBBB@@@???>>>======??????>>>===<<<;;;;;;:::???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>@@@BBBDDDFFFIIIRRRbbbrrrxxxwwwzzzqqqddd___XXXUUUUUUUUUTTTSSSSSSRRRQQQOOONNNNNNMMMMMM~~~zzzpppkkklllnnnrrrwwwxxxwwwuuutttttttttuuuwwwyyy{{{}}}~~~~~~~~~~~~|||zzzyyywwwuuuuuuuuuxxx}}}vvvdddZZZTTTOOOMMMNNNOOOQQQUUU]]]kkk}}}}}}zzzvvvsssooojjjddd```^^^[[[VVVRRRNNNKKKGGGDDDBBBAAA?????????AAACCCDDDGGGEEEEEEHHHIIILLLVVV```gggnnnpppcccQQQHHHMMMUUUppp|||sss]]]QQQOOOLLLGGGBBBCCCCCCCCCDDDDDDDDDEEECCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;>>>>>>>>>>>>============?????????>>>>>>???@@@@@@???>>>>>>???@@@BBBDDDEEEFFFLLLZZZlll}}}{{{vvvzzz|||}}}mmmeee[[[UUUSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMM|||qqqlllmmmppptttwwwyyyyyyxxxwwwxxxxxxyyyzzz{{{||||||}}}{{{zzzyyyxxxxxxxxxzzzqqq```WWWSSSOOOMMMNNNPPPRRRWWWaaappp~~~|||{{{yyyuuurrrnnniiiccc___\\\XXXTTTPPPMMMJJJGGGDDD@@@@@@??????@@@BBBDDDEEEHHHFFFGGGIIIKKKNNNWWWaaafffjjjkkk```PPPHHHNNNXXXuuunnn[[[PPPMMMJJJFFFBBBBBBCCCCCCDDDDDDEEEEEECCCDDDFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>===<<<;;;;;;======>>>???@@@@@@AAABBB@@@@@@???????????????@@@AAA@@@@@@@@@AAABBBDDDEEEFFFJJJTTTfffyyy{{{zzz}}}zzzttttttyyyooobbbXXXTTTSSSRRRQQQRRRRRRPPPOOONNNMMMMMMMMM}}}sssmmmnnnqqqtttwwwyyyyyyzzzyyyzzz{{{|||}}}}}}}}}|||~~~||||||{{{{{{|||||||||{{{lll]]]UUURRRNNNMMMNNNOOORRRYYYddduuu}}}{{{yyyuuurrrnnniiiccc___YYYVVVRRROOOLLLIIIFFFDDD????????????@@@BBBDDDEEEGGGFFFHHHKKKMMMOOOWWW```eeeggghhhaaaSSSLLLTTT```{{{zzzfffVVVNNNKKKHHHEEECCCCCCCCCDDDDDDEEEEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBBBB?????????>>>>>>===<<<<<<<<<<<<>>>???AAABBBCCCDDDAAAAAA@@@????????????@@@BBBAAA@@@@@@@@@BBBCCCDDDEEEHHHPPP```sss~~~|||rrrlllvvv}}}mmm___XXXTTTRRRPPPRRRQQQPPPNNNMMMMMMMMMMMM~~~wwwnnnppprrruuuvvvwwwyyyzzzyyyzzz|||~~~}}}||||||}}}~~~vvviiiZZZSSSQQQNNNMMMNNNOOORRRZZZhhhyyy{{{yyyuuurrrnnniiiccc___XXXUUUQQQMMMKKKIIIFFFCCC>>>>>>??????AAACCCEEEFFFEEEEEEHHHLLLMMMOOOUUU]]]dddeeegggdddZZZTTT]]]jjjrrr___RRRMMMKKKIIIHHHDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKKKKIIIGGGFFFEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<======???@@@AAABBBCCCBBBAAA@@@@@@?????????@@@AAAAAA@@@??????@@@AAABBBDDDEEELLLYYYkkk{{{}}}~~~www}}}xxxhhh^^^XXXSSSQQQPPPOOONNNMMMLLLKKKKKKKKKyyynnnpppsssuuuvvvwwwxxxzzzxxxzzz}}}||||||{{{{{{|||~~~tttgggYYYSSSPPPNNNMMMNNNNNNRRR[[[iii{{{{{{yyyuuurrrnnniiiccc___WWWTTTPPPMMMKKKHHHEEECCC===>>>>>>@@@AAACCCEEEFFFBBBCCCGGGLLLMMMNNNTTT[[[cccdddgggggg___ZZZdddrrr~~~ooo\\\RRRNNNMMMLLLLLLFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHJJJLLLLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>????????????=========>>>??????@@@@@@BBBAAAAAA@@@?????????@@@@@@@@@???>>>>>>???@@@AAABBBCCCIIITTTdddvvv}}}oooccc[[[UUUQQQOOONNNMMMKKKJJJJJJJJJJJJ{{{mmmnnnqqqvvvzzz|||zzzyyyxxxzzz|||}}}}}}}}}~~~|||{{{zzzzzz|||rrreeeWWWPPPNNNMMMMMMOOOPPPSSS[[[kkk~~~xxxvvvsssqqqmmmhhhbbb]]]XXXUUUPPPLLLIIIFFFCCC@@@>>>>>>===>>>@@@CCCFFFHHHGGGHHHJJJJJJKKKPPPXXX^^^gggjjjkkkeeeXXXUUUggg~~~yyyhhhVVVPPPOOOMMMHHHEEEHHHFFFDDDDDDEEEDDDCCCAAAGGGHHHKKKLLLKKKHHHEEECCCGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAABBBHHHRRR]]]iii{{{~~~rrriii```YYYSSSPPPMMMJJJHHHGGGEEECCCwwwwwwxxx}}}~~~xxxzzz||||||{{{{{{|||}}}~~~}}}}}}~~~pppcccWWWQQQOOOMMMMMMOOOQQQTTT]]]nnn~~~yyyvvvsssoookkkfffaaa]]]WWWTTTPPPLLLIIIFFFCCC@@@=========>>>@@@CCCFFFHHHGGGIIIKKKKKKKKKOOOVVV\\\fffiiijjjcccVVVUUUiiiyyyhhhVVVOOOOOOMMMIIIGGGHHHGGGEEEEEEFFFFFFEEECCCGGGHHHJJJJJJJJJGGGEEECCCFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>=========>>>>>>????????????????????????===>>>>>>???@@@@@@AAAAAABBBBBBGGGOOOYYYeeevvvxxxjjj]]]WWWTTTOOOLLLJJJIIIHHHFFF}}}{{{zzz~~~{{{}}}~~~~~~}}}||||||}}}kkk```VVVRRRPPPMMMMMMOOORRRVVVaaasss~~~zzzwwwrrrmmmiiiddd___[[[VVVSSSOOOKKKHHHEEEBBB@@@=========>>>@@@CCCEEEGGGHHHJJJLLLLLLLLLOOOUUU[[[fffjjjkkkcccWWWXXXmmmyyygggVVVOOONNNMMMKKKJJJIIIHHHGGGGGGHHHIIIHHHFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAACCCCCCEEELLLSSS]]]mmm{{{wwwggg\\\WWWQQQLLLJJJIIIHHHGGG}}}zzz~~~~~~{{{eee]]]UUURRRPPPMMMMMMOOOTTTZZZfffyyy}}}{{{wwwqqqkkkfffaaa\\\YYYUUURRRMMMJJJGGGEEEBBB???<<<======???AAACCCEEEGGGIIIKKKMMMNNNNNNPPPVVV[[[hhhmmmmmmcccXXX\\\rrrvvvfffUUUOOONNNMMMLLLLLLJJJIIIHHHIIIJJJKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@DDDBBBCCCHHHMMMUUUcccppp}}}rrr```[[[SSSLLLIIIGGGFFFEEE}}}uuu```YYYSSSQQQOOOLLLMMMPPPVVV]]]lll~~~|||zzzuuuoooiiiddd___ZZZWWWSSSPPPLLLIIIGGGDDDAAA???<<<===>>>@@@BBBDDDFFFGGGJJJLLLNNNNNNOOOSSSYYY___jjjpppooocccXXX___www}}}sssdddUUUNNNNNNMMMMMMNNNKKKJJJIIIJJJKKKLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@DDDBBBBBBEEEGGGMMMXXXdddxxx{{{}}}}}}uuuddd^^^UUUNNNIIIGGGEEEDDD~~~mmm]]]VVVQQQOOOMMMKKKMMMRRRWWW```qqq|||yyywwwsssnnnhhhccc^^^YYYUUURRROOOKKKHHHFFFCCC@@@>>>===>>>@@@BBBDDDEEEGGGHHHJJJLLLNNNOOOPPPVVV^^^eeennnuuusssdddYYYbbb|||{{{{{{nnnaaaTTTOOONNNLLLLLLNNNKKKJJJIIIIIIJJJKKKJJJHHHHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????BBB@@@AAACCCDDDGGGOOOYYYlll~~~tttnnnpppooolllbbb]]]UUUOOOKKKIIIGGGFFFwwweeeZZZTTTOOONNNKKKJJJNNNTTTYYYcccuuu~~~zzzwwwtttqqqmmmhhhddd^^^XXXSSSQQQNNNJJJGGGEEECCC@@@>>>>>>???AAACCCEEEGGGHHHHHHKKKLLLNNNNNNRRRYYYdddlllwww~~~{{{jjj___jjj{{{|||iii^^^SSSOOONNNLLLKKKMMMKKKJJJHHHHHHIIIIIIHHHFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>=========>>>>>>????????????????????????????????????????????????@@@???AAACCCCCCCCCIIIQQQ[[[sssuuufffbbb```]]]XXXUUUPPPLLLJJJIIIGGGFFFrrr___YYYSSSOOOLLLJJJJJJOOOUUUZZZdddwww}}}yyyvvvrrrooolllhhhddd^^^WWWRRRPPPMMMJJJGGGEEECCC@@@>>>???@@@BBBDDDFFFHHHIIIIIIKKKLLLMMMNNNRRR[[[gggqqqrrrfffrrr}}}fff\\\RRROOONNNLLLJJJLLLKKKIIIHHHHHHHHHHHHFFFEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????????????????>>>@@@CCCBBBAAAFFFMMMNNNfffwwwddd\\\WWWSSSNNNLLLIIIGGGGGGGGGFFFEEEmmm___YYYRRRKKKJJJKKKKKKNNNSSS[[[lllzzzvvvooolllgggbbb___[[[WWWUUUQQQNNNKKKGGGCCCAAA??????>>>???AAACCCEEEGGGGGGHHHOOOMMMNNNRRRUUU[[[kkk|||uuuhhh}}}eee]]]SSSNNNOOOPPPPPPNNNKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIGGGEEECCCBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???????????????@@@AAABBBDDDEEEKKKWWWkkkwwwjjjaaaTTTHHHFFFFFFDDDBBB@@@???@@@BBBmmm```VVVOOOJJJJJJKKKLLLQQQVVV]]]mmm~~~zzzvvvppplllgggbbb___[[[WWWTTTOOOMMMIIIEEEBBB@@@>>>>>>>>>???AAACCCEEEGGGHHHHHHKKKKKKNNNSSSWWWaaatttxxx~~~ddd]]]TTTPPPPPPQQQPPPNNNKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???>>>?????????@@@BBBCCCDDDIIIOOO^^^vvvsssiii[[[OOOHHHGGGEEECCC@@@???@@@AAA{{{iii]]]SSSMMMJJJKKKLLLNNNSSSZZZ___qqq~~~zzzvvvppplllgggbbb___[[[VVVTTTNNNLLLHHHDDDAAA???======>>>???AAADDDFFFGGGHHHIIIKKKMMMQQQVVV[[[hhhrrr```[[[UUUQQQQQQQQQOOOMMMLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBB@@@@@@??????AAAAAA@@@@@@???>>>>>>===??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@AAABBBCCCIIIHHHPPPeee{{{mmm```OOOMMMIIIDDDAAA?????????ssscccZZZQQQMMMKKKLLLMMMNNNTTT[[[cccuuu~~~yyyuuuooolllfffbbb^^^ZZZVVVSSSMMMKKKHHHDDDAAA???>>>===>>>???AAADDDFFFHHHIIIIIIOOORRRVVVZZZaaaqqq{{{ggg[[[WWWSSSPPPPPPOOOMMMKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>===??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>======>>>???@@@AAABBBHHHFFFIIIYYYrrrwww^^^XXXOOOGGGAAA???>>>>>>~~~mmm___XXXPPPMMMLLLMMMMMMNNNTTT[[[gggyyy~~~xxxsssmmmiiiddd```]]]YYYUUURRRNNNLLLIIIEEEBBB@@@??????>>>???AAADDDGGGHHHJJJJJJOOOSSSXXX]]]hhh}}}rrr```UUUSSSPPPNNNMMMKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>??????>>>>>>>>>>>>??????==============================<<<<<<<<<<<<=====================>>>???@@@BBBCCCGGGQQQccczzzooofffXXXMMMEEEAAA>>>===xxxhhh\\\WWWNNNMMMMMMNNNNNNNNNTTT]]]kkk}}}~~~{{{tttoooiiifffbbb^^^[[[XXXUUURRRMMMLLLIIIEEEBBB@@@@@@???>>>???AAADDDGGGIIIJJJKKKMMMQQQVVV___qqq|||kkk[[[RRRPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>????????????@@@@@@@@@??????>>>>>>>>>>>>??????========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???999>>>DDDJJJUUUkkk}}}~~~vvviii]]]TTTLLLEEE@@@qqqaaaWWWSSSKKKJJJLLLOOONNNOOOWWW```ooo}}}|||{{{vvvoooiiifffccc___\\\ZZZWWWUUURRRLLLJJJGGGDDDAAA@@@???>>>===???AAADDDGGGJJJKKKLLLNNNQQQVVVaaaxxxyyygggWWWQQQPPPMMMJJJHHHGGGIIIJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDCCCAAA@@@======>>>???@@@AAAAAABBB??????>>>>>>>>>>>>??????========================<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>888===BBBDDDJJJ\\\www}}}xxxyyy}}}wwwnnnbbbUUULLLzzzyyy}}}jjjZZZQQQNNNHHHHHHKKKOOOOOOQQQYYYcccqqq}}}{{{zzzxxxssskkkddddddaaa]]]ZZZYYYWWWTTTRRRKKKIIIFFFCCC@@@???>>>======???BBBEEEHHHJJJKKKLLLRRRTTTWWWbbb{{{yyyeeeSSSQQQPPPMMMJJJHHHGGGIIIKKKHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDCCCBBB@@@???<<<<<<===???@@@AAABBBCCC??????>>>>>>>>>>>>??????========================<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<======<<>>>>>???@@@@@@BBBEEEGGGGGGHHHJJJLLLOOOVVV]]]hhhyyy}}}qqq]]]QQQMMMKKKJJJHHHGGGGGGGGGHHHGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCAAA@@@??????===============>>>??????<<<======???@@@AAABBBCCC????????????>>><<<;;;:::;;;;;;::::::999:::::::::888888888999:::;;;<<<===>>>???>>>>>>AAAKKKZZZfffuuuvvvxxx{{{nnnyyyooonnnrrrvvvpppaaaUUUNNNLLLJJJIIIKKKNNNOOOSSS^^^iii}}}~~~~~~|||xxxrrrllleee```]]]ccc```\\\YYYWWWTTTPPPMMMIIIGGGCCC@@@>>>>>>???@@@@@@BBBEEEGGGHHHHHHJJJLLLPPPVVV]]]iii|||~~~lllYYYOOOMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDCCCBBBAAA@@@??????===============>>>??????>>>>>>>>>>>>????????????=========>>>======<<<<<<::::::999999999999::::::999999999999:::;;;<<<===???AAABBBAAACCCIIITTT\\\vvv||||||uuummmnnnssswwwzzziii[[[PPPKKKKKKLLLKKKKKKNNNOOOUUUbbbooo{{{tttmmmfffaaa^^^\\\bbb___[[[XXXVVVSSSOOOMMMHHHFFFCCC@@@???>>>??????@@@BBBEEEGGGHHHIIIKKKMMMPPPVVV]]]hhh||||||vvveeeUUUMMMOOOMMMKKKIIIGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>===============>>>??????@@@??????>>>===<<<;;;;;;:::;;;<<<<<<======<<<<<<999999888888888999999:::999999999999::::::;;;<<<===@@@CCCDDDFFFIIIPPPUUUddd{{{~~~www~~~xxxrrruuu|||rrraaaUUUMMMJJJKKKKKKJJJKKKNNNQQQYYYiiiyyyzzzssskkkeeebbb`````````^^^ZZZWWWUUURRRNNNKKKFFFEEECCC@@@???>>>??????@@@CCCFFFHHHIIIJJJLLLNNNOOOUUU[[[fffzzzwwwvvv{{{ppp```TTTNNNOOOMMMKKKIIIGGGFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEAAAAAA@@@@@@???>>>>>>==================>>>>>>?????????>>>===;;;:::999999::::::;;;<<<<<<;;;;;;;;;888888888777888888999999::::::999999999:::;;;;;;888<<<@@@CCCGGGLLLRRRVVV[[[ooo|||}}}yyy~~~jjj\\\RRRKKKIIIKKKHHHIIIKKKOOOSSS]]]qqq{{{tttnnniiifffffffff___\\\YYYVVVSSSPPPMMMJJJEEEDDDBBB@@@????????????@@@CCCFFFHHHJJJKKKMMMOOONNNSSSYYYdddyyywwwooonnnuuu~~~lll]]]UUUQQQNNNLLLJJJHHHGGGFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEDDDDDD@@@@@@@@@??????>>>>>>==================>>>>>>???===<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<;;;:::999888888777777777888888999:::;;;;;;:::999999999::::::999;;;===@@@EEEKKKQQQVVVXXXeeewwwvvvdddWWWOOOIIIHHHJJJGGGIIIMMMQQQUUUaaavvv~~~~~~{{{wwwrrrnnnkkkiiiiii^^^[[[WWWTTTRRROOOKKKIIIDDDCCCBBBAAA??????>>>>>>AAACCCGGGIIIJJJLLLNNNPPPNNNSSSZZZfff{{{nnngggjjjxxxppp}}}kkk[[[TTTQQQKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@@@@?????????>>>>>>===============>>>??????;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;:::888777888888888888888999:::;;;<<<;;;;;;:::999999999999===<<<<<<===@@@EEEKKKNNNRRRXXXeeeyyy}}}ooo^^^TTTMMMGGGFFFHHHIIIKKKPPPTTTWWWbbbxxx}}}}}}|||yyyuuuppplllhhhfff]]]ZZZVVVSSSQQQNNNJJJHHHCCCBBBBBBAAA@@@???>>>>>>AAACCCGGGIIIKKKMMMOOOQQQOOOUUU^^^kkk~~~xxxaaaaaalllwwwqqqiiiWWWPPPMMMHHHHHHFFFEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@@@@@@@@@@?????????===============>>>??????<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::888888888999999:::;;;<<<===<<<;;;:::999999999999<<<;;;:::;;;===@@@CCCDDDHHHKKKTTTfff{{{xxxjjj[[[RRRKKKFFFEEEFFFKKKMMMRRRVVVXXXbbbwww~~~||||||{{{zzzvvvqqqkkkeeebbb\\\ZZZVVVSSSPPPMMMJJJGGGBBBBBBAAAAAA@@@???>>>>>>AAADDDGGGJJJKKKMMMOOOQQQPPPXXXbbbooommmWWW^^^ooozzzvvvhhhTTTLLLIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFGGGIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@===============>>>??????>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<999999999999:::;;;<<<======<<<;;;:::999888888888777777777999<<<>>>???>>>???BBBJJJXXXiii~~~}}}~~~sssdddTTTMMMKKKIIIHHHHHHNNNLLLNNNVVV^^^gggvvv~~~~~~~~~{{{yyywwwuuurrrmmmgggccc```\\\WWWSSSOOOKKKGGGDDDDDDBBB@@@>>>======>>>???EEEFFFHHHJJJKKKMMMPPPRRRSSSYYYaaawwwpppaaaRRR^^^xxxaaaOOOIIIHHHDDDDDDDDDCCCBBBBBBBBBAAADDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;999999888777999999999999999999999999888888888888999:::;;;<<<===>>>BBBIIISSSeee|||yyyuuuooojjjiiilllqqqttt~~~oooaaaRRRLLLKKKIIIHHHIIILLLJJJNNNWWW```kkk|||}}}|||{{{{{{|||zzzwwwuuurrrnnnhhhddd___[[[VVVRRRNNNJJJGGGDDDCCCBBB@@@>>>======>>>???DDDFFFHHHIIIJJJLLLPPPRRRTTTZZZcccxxxlll^^^QQQ___yyy{{{___OOOIIIHHHCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999999999999999999888888888888999::::::;;;999:::===BBBIIIXXXqqqmmmfff[[[ZZZYYYXXXYYY[[[]]]^^^aaaeeekkktttiii\\\PPPKKKKKKIIIIIIKKKMMMMMMQQQ[[[ggguuu~~~{{{yyyxxxxxx{{{yyywwwtttrrrnnniiieee]]]ZZZUUUQQQNNNJJJFFFDDDCCCAAA???>>>===>>>???@@@DDDFFFHHHIIIJJJMMMPPPRRRVVV]]]eeeyyyfffZZZTTTddd~~~rrr[[[OOOJJJFFFBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCAAA@@@>>>=========<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999888888888999999:::;;;:::<<>>@@@AAADDDFFFHHHJJJKKKMMMQQQSSSYYY___iii{{{zzz```XXXYYYllliiiWWWOOOIIIDDDAAABBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCEEEDDDDDDDDDCCCCCCCCCBBBEEEDDDCCCBBB@@@>>>============<<<;;;;;;;;;;;;<<<999999999999999999999999::::::::::::::::::::::::888888999999::::::::::::888888888888888888888888:::999888888888888888999<<<;;;;;;===???FFFUUUccczzzyyyjjj]]]SSSOOOPPPOOONNNNNNOOOQQQRRRTTTSSSUUUWWW\\\cccnnnyyyqqq\\\SSSKKKJJJKKKJJJLLLOOOSSSVVV\\\fffuuu~~~}}}|||}}}}}}yyyvvvsssooolllhhhdddaaa\\\XXXTTTQQQNNNKKKHHHFFFAAA@@@>>>======???@@@BBBDDDFFFIIIKKKLLLNNNRRRUUU[[[bbbmmmwww___ZZZ\\\rrryyyaaaTTTNNNHHHBBBAAABBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBB@@@???>>>=========<<<;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::777888888999999::::::;;;888888888888888888888888999999888888777888888888888777888:::;;;???JJJUUUffftttbbb[[[VVVPPPMMMNNNMMMLLLLLLLLLNNNPPPQQQPPPQQQSSSUUU[[[ccclllrrr}}}mmmWWWPPPKKKKKKKKKKKKMMMPPPQQQWWW___jjjzzz~~~~~~~~~zzzvvvrrrmmmjjjeeeaaa^^^ZZZWWWSSSOOOMMMKKKHHHFFF@@@???>>>===>>>???AAACCCEEEGGGJJJLLLNNNPPPTTTWWW\\\dddqqqwwwaaaaaa___xxxooo[[[QQQMMMHHHBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;888888888888888888888888::::::::::::::::::::::::777888888888999999::::::888888888888888888888888888888777777777888888999888777999<<<===>>>FFFNNNWWWooo|||bbbVVVTTTSSSQQQOOOLLLMMMMMMNNNPPPQQQRRRRRRQQQQQQSSSTTTWWW\\\ccchhhpppyyyyyyfffUUUOOOKKKLLLLLLKKKMMMQQQPPPYYYcccooo~~~}}}}}}~~~~~~|||xxxrrrmmmiiiddd___\\\WWWTTTPPPMMMKKKIIIFFFDDD???>>>======>>>@@@BBBCCCGGGIIIKKKMMMOOORRRVVVYYY\\\fffuuuyyyeeehhhiiixxxgggVVVMMMLLLIIIDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>>>>===;;;;;;::::::;;;888888888888888888888888999999999999999999999999888888888888888999999999888888888888888888888888777777666777777888999::::::999;;;>>>???>>>BBBIIIMMM[[[sssyyyzzz~~~yyyhhhVVVNNNNNNOOOOOOPPPHHHJJJMMMPPPRRRSSSRRRRRRQQQRRRRRRRRRSSSVVVZZZ^^^gggqqqkkkZZZTTTOOOLLLMMMLLLKKKNNNRRRQQQ[[[ggguuu~~~||||||||||||~~~yyysssnnniiiddd___\\\TTTQQQNNNKKKIIIGGGDDDBBB???>>>======>>>@@@BBBDDDGGGJJJLLLNNNPPPSSSWWWZZZ\\\gggwww{{{hhhmmmttt~~~wwwpppaaaRRRKKKKKKIIIEEEDDDDDDDDDCCCCCCBBBBBBAAACCCCCCEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB???>>>===<<<;;;:::::::::777777777777777777777777999999999999999999999999888888888888888888888888777777777777777777777777666666666666777888::::::666555777;;;:::999;;;@@@FFFMMMaaa~~~~~~xxxqqqnnnooowwwbbb[[[SSSNNNOOOOOOMMMKKKOOOPPPQQQRRRRRRRRRRRRRRRXXXUUUSSSRRRTTTVVVWWWWWWZZZfffsss}}}fffZZZLLLJJJIIIJJJMMMPPPRRRSSSWWWaaaqqq|||zzzzzzzzzzzzxxxyyyvvvrrrnnnjjjeee___\\\VVVSSSNNNJJJHHHFFFCCCBBB===>>>>>>======???BBBEEEGGGJJJNNNQQQRRRTTTWWWYYYaaaooo{{{}}}oooppp{{{uuujjj^^^TTTKKKEEEEEEIIIHHHFFFEEECCCCCCCCCDDDDDDAAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999888888888888888888888888777666666777777777777777777777777555555666666777777888888666777999:::999999;;;<<<>>>HHHYYYooo~~~~~~uuurrrtttvvvlll\\\VVVPPPMMMOOOPPPPPPNNNQQQRRRTTTUUUWWWWWWWWWVVVWWWUUUSSSSSSTTTUUUUUUUUUWWW___hhhrrrwww```VVVKKKJJJJJJKKKNNNPPPRRRSSSZZZeeevvv|||zzzyyyzzz|||||||||yyyvvvqqqmmmiiiddd___[[[WWWSSSNNNJJJHHHEEEBBB@@@>>>?????????>>>@@@DDDGGGIIIKKKOOOQQQSSSVVVZZZ\\\gggwwwrrruuu|||xxxkkk\\\SSSMMMHHHGGGJJJGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@?????????>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999888888888888888888888777666666666666666666666666666666555666666666777777777888666777888888888999;;;>>>AAAFFFQQQddd{{{}}}}}}iiiZZZTTTPPPLLLLLLPPPSSSTTTSSSTTTVVVXXX[[[\\\\\\[[[ZZZXXXWWWVVVVVVWWWVVVTTTSSSSSSVVV[[[ddduuukkkYYYPPPIIIJJJKKKMMMOOOQQQTTTUUU]]]jjj}}}|||zzzwwwwwwzzz}}}xxxuuuqqqmmmhhhccc^^^ZZZWWWSSSNNNJJJGGGDDDAAA??????@@@@@@@@@@@@BBBEEEHHHJJJLLLOOORRRTTTXXX]]]aaammm|||rrryyy}}}lll[[[RRROOOLLLJJJJJJGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>======<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::999999999999888888888888888888777666666555555555555555555555555666666666666777777777777666666777777777999===@@@EEEJJJTTTfff{{{xxxmmmmmmwwwlll\\\VVVNNNMMMLLLNNNRRRWWWYYYYYYXXXZZZ\\\^^^___^^^\\\[[[ZZZZZZZZZZZZZZZYYYUUUSSSOOOQQQTTT[[[gggvvvttt```RRRLLLHHHJJJLLLNNNPPPSSSUUUWWW___nnn~~~|||yyywwwwwwyyy}}}xxxuuuppplllgggbbb]]]YYYVVVRRRMMMIIIFFFCCC@@@>>>>>>?????????@@@BBBEEEHHHJJJLLLOOOQQQTTTYYY___cccpppuuunnnzzzoooZZZQQQPPPNNNKKKIIIGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@>>>============<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999888888888888888777666666666666666666666666666666666666666666777777777777555666666555666999===AAAGGGSSSddduuussslllnnnsssqqq]]]UUUUUUMMMMMMNNNQQQVVVZZZ]]]^^^\\\]]]^^^___^^^]]][[[ZZZ[[[ZZZ[[[[[[[[[YYYUUURRRNNNPPPTTTWWW\\\eeerrr~~~xxxhhhYYYOOOKKKGGGJJJMMMOOOPPPSSSXXX[[[bbbrrr~~~}}}zzzxxxwwwyyy|||}}}}}}wwwtttoookkkfffaaa[[[WWWTTTQQQLLLHHHEEEBBB???======>>>>>>>>>???AAAEEEHHHIIIKKKMMMPPPSSSYYY___cccrrrqqqnnn~~~pppZZZQQQPPPNNNJJJGGGHHHHHHIIIIIIIIIGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999888888888888888777666666777777777777777777777777777777777777666666666666555555555555666888===AAAHHHXXXlllwwwyyyyyyyyytttvvvzzz{{{aaaSSSPPPQQQNNNPPPRRRUUUYYY\\\^^^___\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZ[[[[[[YYYVVVSSSQQQRRRTTTUUUTTTWWWeeesss}}}{{{kkk^^^SSSLLLJJJHHHJJJMMMOOOPPPTTTZZZ___jjjyyy}}}|||zzzxxxxxxzzz{{{{{{{{{wwwsssooojjjeee```ZZZVVVRRROOOJJJFFFDDDBBB???===<<<===>>>>>>???AAAEEEHHHHHHJJJMMMPPPTTTXXX]]]aaaqqqssstttmmmYYYQQQPPPNNNJJJGGGHHHHHHHHHHHHGGGFFFEEEEEECCCDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDEEEEEEAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999999999:::::::::888888888888888777666666888888888888888888888888777777777777666666666666555555666666666888<<>>===>>>??????@@@CCCGGGJJJHHHKKKOOORRRUUUXXX\\\___kkkvvv|||xxxgggWWWPPPOOOMMMKKKJJJIIIHHHGGGFFFFFFEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::888888888888888777666666777777777777777777777777888777777777666666666555444666777777777888:::<<>>???@@@@@@AAADDDHHHKKKHHHKKKPPPTTTVVVYYY\\\___dddyyyxxxqqqcccUUUPPPOOONNNMMMMMMIIIHHHGGGEEEDDDEEEEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEBBBAAA@@@>>>============<<<<<<==================::::::::::::::::::::::::888888888999999:::::::::888888888888888777666666666666666666666666666666888888777777666666666555444666777888777777999:::===>>>BBBGGGMMMQQQTTTUUUaaafffrrrxxx~~~{{{pppkkkkkkppprrrqqqrrrzzzmmmbbb]]]ZZZWWWVVVUUUVVVXXXZZZZZZ[[[ZZZZZZXXXYYYZZZ]]]```dddgggiiilllhhheeehhhlllkkkeee^^^___[[[TTTOOOLLLMMMOOOQQQ[[[bbbooo}}}lllYYYOOOKKKHHHFFFGGGGGGLLLQQQRRRSSSYYYcccmmm~~~|||wwwyyywwwuuuvvvyyy{{{||||||vvvtttqqqmmmgggaaa[[[XXXPPPMMMHHHDDDAAA@@@>>><<<======>>>@@@BBBEEEGGGHHHMMMLLLNNNRRRRRRRRRVVV\\\ggg{{{fff\\\SSSOOOLLLIIIGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEECCCAAA@@@CCCBBB@@@>>><<<<<<<<<===<<<<<<<<<===============<<<<<<;;;::::::999888888888888888999999:::::::::888888888888777777777777777777777777777777777777666555555555555444444444555555444444444444555555888:::<<>><<<======>>>@@@CCCFFFHHHIIIMMMLLLOOOSSSTTTTTTXXX___mmm}}}ddd[[[QQQNNNLLLHHHFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCAAA@@@AAA@@@>>>===<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::999999888888888888888999999:::::::::888888888777777777666666555555555555555555555555666555555555555444444444555555444444444444555555777777999:::<<<>>>???@@@BBBGGGPPP[[[hhhwwwyyyxxx{{{yyyqqqpppmmmhhheeehhhsss|||zzzwwwtttvvvwwwyyy{{{~~~|||mmm^^^YYYZZZZZZYYYZZZ\\\\\\\\\[[[YYYXXXVVVUUUYYYYYYZZZ\\\___cccfffhhhggggggggghhhiiijjjkkkllljjjfff```YYYSSSOOONNNMMMKKKPPP[[[jjj|||mmm___QQQKKKJJJIIIJJJLLLLLLOOOQQQSSSWWWbbbqqq}}}zzzvvvuuuuuuvvvxxxyyyxxxvvvsssrrrooojjjddd^^^YYYVVVPPPLLLGGGCCCAAA@@@>>>===<<<===???AAADDDGGGJJJKKKLLLLLLPPPTTTUUUUUU[[[bbbtttxxxbbbXXXPPPMMMKKKHHHFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@??????>>>===<<<<<<======>>>=========<<<;;;;;;;;;;;;;;;::::::999999888888888888888999999999999999888888777777777777666666555555555555555555555555666555555555555444444444555555444444444444555555666666777777888888999999888===BBBHHHOOO\\\lllwww{{{ttttttpppkkkhhhfffkkkvvv}}}vvvpppkkkgggggghhhiiilllpppvvv{{{~~~}}}sssggg\\\ZZZ\\\]]]]]]___^^^]]]\\\[[[ZZZXXXWWWVVVZZZZZZ[[[\\\___bbbeeegggeeegggiiiiiiiiilllqqquuuwwwssslllddd]]]VVVRRRPPPNNNQQQXXXdddssstttdddXXXMMMIIIIIIHHHJJJLLLNNNOOOPPPSSSZZZhhhyyy~~~xxxvvvvvvwwwxxxzzzzzzxxxvvvsssqqqnnnjjjddd^^^XXXUUUOOOKKKFFFCCCAAA@@@>>>===<<<===???BBBEEEHHHKKKMMMMMMNNNQQQTTTUUUVVV^^^gggzzzwww___VVVNNNLLLKKKGGGEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDCCCCCCBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::999999888888888888888888888999999999888777777777666666666666555555555555555555555555666555555555555444444444555444444333333444444555666666666777777777777777777<<<@@@AAABBBIIIWWWbbbnnnzzzzzz~~~wwwpppjjjiiiiiinnnzzzyyyqqqjjjccc___YYYYYYYYY\\\```gggmmmpppooorrrvvvxxxzzz|||yyymmmddd\\\\\\^^^^^^^^^___]]]]]]\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\^^^aaadddeeeeeehhhjjjkkkkkknnntttzzz{{{xxxqqqiii```YYYTTTQQQTTTTTTXXX___jjjuuu}}}zzziii]]]SSSKKKIIIHHHGGGHHHKKKMMMNNNPPPUUU^^^mmmzzzzzz}}}}}}wwwwwwwwwxxxyyy{{{|||zzzxxxsssrrrooojjjddd^^^YYYVVVNNNJJJFFFBBBAAA@@@>>>======>>>@@@CCCFFFIIILLLNNNOOOOOORRRUUUVVVYYYdddooorrr\\\TTTMMMLLLKKKHHHFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@>>>======<<<;;;::::::999:::999999999999999888888888888888888888888888888777777777666666666666555666666666666666666666666666555555555555444444444444444333333333333444444444444555666666777888888888===@@@???<<<>>>FFFNNNXXXeeeyyyyyyooogggggghhhlllyyy}}}tttlllddd]]]XXXRRRQQQQQQRRRVVV[[[```dddfffiiimmmqqqsssuuuxxx{{{~~~rrrggg```[[[\\\^^^\\\\\\]]]]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[[[[\\\^^^```cccdddeeegggjjjkkkkkknnntttyyyvvvsssmmmfff```ZZZWWWUUUYYYYYYZZZ___gggooouuuxxx}}}ooo```WWWOOOJJJIIIHHHGGGHHHKKKMMMOOORRRYYYdddttt}}}uuuwww~~~~~~}}}xxxvvvuuuuuuwwwzzz{{{zzzyyysssrrrooojjjddd^^^YYYVVVMMMJJJEEEBBB@@@@@@>>>===???@@@AAADDDGGGJJJMMMNNNPPPQQQTTTWWWYYY___ooo~~~iiiZZZRRRLLLLLLLLLIIIGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<<<<<<<;;;:::::::::999999999999999999888888888888888888888777777777777777666666666666555555777777777777777777777777666555555555555444444444444444333333333333444444111111222333444555666666555999<<<;;;888777:::>>>IIISSSdddxxx||||||wwwkkkbbbccceeejjjxxx|||sssjjj```XXXSSSOOONNNMMMMMMOOOSSSWWWYYY^^^bbbgggjjjmmmooorrrtttyyy}}}uuulllccc^^^[[[]]]___]]]\\\]]]___^^^\\\[[[ZZZZZZ[[[[[[[[[[[[[[[\\\^^^```bbbcccdddeeegggiiikkknnnqqqtttqqqoookkkfffcccaaaaaaaaabbbbbbccchhhpppwww}}}yyydddXXXQQQKKKHHHHHHIIIGGGIIIMMMMMMPPPUUU^^^kkkzzzvvvpppwww~~~|||}}}{{{vvvqqqpppppprrruuuwwwxxxxxxrrrpppmmmiiiccc]]]WWWTTTMMMIIIEEEBBB@@@???>>>===AAABBBCCCEEEGGGJJJLLLNNNPPPQQQUUUYYY]]]hhh}}}{{{aaaYYYRRRLLLLLLLLLJJJHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999999888888888777777777666777777666666666555555555666666666666666666666666666555555555555444444444444333333222222333333444111222222333333444444444333555666666555666888:::@@@DDDNNN]]]ooouuuvvv~~~tttfff^^^aaaeeekkk{{{~~~tttjjj___VVVQQQKKKJJJIIIHHHHHHKKKMMMOOOUUUYYY^^^bbbdddgggiiikkkqqquuu{{{}}}vvvooohhhbbb^^^\\\___aaa___^^^```aaa___]]][[[ZZZZZZZZZZZZ\\\[[[[[[\\\]]]___bbbccccccdddeeegggjjjmmmooopppqqqooollljjjjjjkkkmmmnnnkkkkkknnnttt|||qqq]]]SSSLLLHHHFFFHHHIIIIIIKKKOOONNNQQQXXXbbbppp~~~|||ooommmvvv{{{xxxyyywwwsssmmmlllkkkmmmppptttuuuvvvqqqooolllgggbbb[[[VVVSSSLLLIIIEEEAAA@@@???>>>===BBBCCCDDDEEEHHHJJJLLLMMMPPPQQQUUUZZZaaaooouuu___YYYQQQLLLMMMMMMJJJHHHIIIDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAA???===<<<::::::;;;;;;;;;;;;;;;;;;888888888888888888999999999888888888777777666666777666666666555555555555555555555555555555555555666666555555555444444444444333333222222333333444444444444444444444444444555555444555666999;;;===;;;;;;???JJJ[[[ooouuunnnrrr{{{vvvfff]]]bbbggglllzzzssshhh^^^TTTNNNLLLJJJIIIIIIJJJKKKJJJIIIOOOQQQUUUXXX\\\aaagggkkkjjjmmmrrrwww}}}zzzsssmmmfffaaa\\\]]]___````````````___^^^^^^]]]\\\\\\]]]^^^______^^^^^^]]]]]]]]]]]]]]]```bbbddddddeeeiiiqqqvvvuuuuuuvvvwwwxxxxxxxxxxxxvvvzzz~~~xxxeeeVVVMMMHHHGGGGGGHHHJJJLLLMMMMMMOOOSSS]]]lll}}}{{{kkkfffnnn}}}~~~{{{xxxvvvtttllldddaaagggoooqqqppppppnnnkkkgggccc___ZZZUUUQQQJJJHHHEEEBBB@@@?????????AAACCCEEEHHHKKKMMMNNNOOOOOORRRUUUYYYaaauuulll]]]ZZZUUUOOOLLLKKKJJJGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCEEEDDDBBBAAA@@@?????????=========<<<;;;;;;::::::;;;::::::999999::::::;;;999888666444444444444555777777666666555555555555444444444444444444444444444444333333333333222222222222333333333444444444111111111222222333333333444333333333333444555555555888;;;???EEERRRcccppp~~~wwwkkklllrrr~~~vvvfff\\\aaaggglll|||uuukkkaaaWWWQQQKKKIIIGGGGGGHHHIIIIIIHHHJJJLLLPPPSSSWWW[[[aaaeeehhhkkknnnrrrwww}}}}}}vvvppplllhhhccc___^^^___```aaabbbaaa```___``````___^^^^^^^^^___```___^^^^^^]]]]]]]]]^^^^^^bbbdddffffffgggkkkrrrxxx~~~ppp___SSSLLLHHHGGGGGGHHHJJJLLLNNNNNNSSSWWWaaaqqqrrrfffeeeqqq~~~{{{xxxuuusssmmmeeeaaafffmmmppppppqqqnnnkkkgggccc___ZZZUUURRRJJJHHHEEEBBB@@@?????????AAACCCEEEHHHKKKMMMOOOOOOOOORRRUUUYYYbbbvvvyyyggg]]]WWWSSSNNNKKKJJJIIIGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@>>>>>>>>>>>>======<<<<<<;;;:::::::::999999999999999999999999888888777666555555555555666666666555555444444444444444444444444444444444444444333333333222222222222222222222333333333333111222222222222222222333333333333333333444555555777999::::::===EEEQQQ[[[nnnxxx~~~}}}{{{{{{|||~~~|||~~~vvvggg]]]aaahhhoooyyyoooeeeZZZSSSJJJHHHEEEEEEFFFFFFFFFEEEFFFHHHKKKNNNRRRVVV\\\```eeegggjjjlllooosssxxx|||~~~zzztttpppmmmiiigggeeecccaaa___aaaaaabbbccccccbbbaaa```bbbbbbaaa``````aaaaaabbbbbbbbbaaaaaaaaabbbbbbccceeeggghhhhhhiiimmmuuu{{{xxxeeeWWWOOOKKKGGGGGGGGGHHHJJJMMMOOOQQQYYY]]]hhhyyyqqqhhhaaagggxxx~~~{{{xxxuuusssooohhhdddhhhnnnpppqqqrrrkkkiiidddaaa]]]XXXSSSPPPIIIGGGDDDAAA????????????BBBCCCFFFIIIKKKMMMOOOPPPPPPSSSUUUXXXcccyyynnn___[[[RRROOOLLLJJJIIIIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA???>>>===============<<<<<<;;;;;;::::::999666777888999999888777666777888888777777666555444555555444444444444333333444444444444444444444444333333333333222222222222000111111111222222222222222222222222222111111111333333333333444444444444777888888666666999AAAGGGUUUaaarrr~~~zzzzzz|||~~~uuufff^^^cccjjjttt~~~rrrfffZZZRRRIIIGGGDDDCCCCCCDDDDDDCCCEEEGGGJJJMMMPPPTTTYYY]]]bbbdddffffffgggiiilllooorrrtttvvvwwwuuupppjjjeeedddcccbbbbbbbbbbbbbbbaaaaaabbbcccddddddcccbbbaaabbbbbbccccccdddeeefffggghhhggggggggghhhiiijjjjjjiiikkklllllllllqqqyyykkk[[[PPPKKKKKKFFFFFFHHHIIIKKKNNNRRRUUU\\\cccqqqyyyeeeaaaaaammm~~~{{{yyywwwuuurrrmmmlllqqquuutttrrrqqqgggeeeaaa]]]ZZZUUUPPPMMMIIIGGGDDDAAA????????????BBBCCCFFFIIILLLNNNOOOPPPQQQTTTVVVXXXddd{{{|||yyyfffYYYYYYMMMLLLJJJIIIHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>============<<<<<<;;;;;;:::999999999555666888999999888666555666777888888888777555444333333333333333333333333333333333333333333333333333333333222222222222111000000000000111111111111333333222222111111000000222222333333444444444444222444555555555888<<<@@@CCCLLL[[[mmm{{{xxxwwwwww{{{qqqddd\\\bbbjjjvvvuuugggZZZPPPJJJGGGDDDBBBBBBBBBBBBBBBDDDFFFIIIKKKNNNRRRWWWZZZ```aaabbbbbbaaaaaacccdddhhhjjjlllllliiiddd___\\\]]]^^^___``````aaaaaabbb```aaacccdddeeeeeeddddddcccdddeeehhhjjjlllmmmnnnllllllllllllmmmoooppppppooopppqqqqqqrrrxxxsssbbbUUUKKKHHHJJJEEEGGGIIIJJJLLLPPPUUUZZZ___iiizzzxxxkkk\\\^^^fffvvv}}}|||{{{zzzyyyuuutttvvv}}}yyyrrrooofffccc```\\\YYYUUUPPPLLLHHHFFFCCCAAA?????????@@@BBBDDDFFFIIILLLNNNPPPPPPSSSVVVXXXZZZhhh||||||tttbbbUUUUUUJJJJJJIIIHHHGGGGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>===>>>>>>;;;;;;;;;:::999999888888555777999::::::999777555666666777888888777555444222333333333333333333333333333333333333333333333333333222222222111111111//////000000000111111111222222222111111000000000111222333444444444333333///111333444666888:::<<<:::>>>GGGUUUdddqqqyyy}}}yyy|||~~~|||}}}nnnbbb\\\aaaiiisssyyyjjj[[[QQQLLLIIIDDDBBBBBBBBBBBBBBBBBBDDDFFFHHHJJJNNNSSSVVV\\\]]]^^^]]]\\\[[[\\\]]]___```bbbaaa]]]YYYWWWVVVVVVYYY[[[]]]]]]]]]___```___aaacccfffhhhiiiiiiiiihhhiiilllnnnqqqssstttuuupppppppppqqqrrrtttuuuvvvuuuwwwxxxxxx{{{|||fffZZZQQQIIIFFFJJJEEEHHHKKKLLLMMMRRRYYY___eeeqqq~~~lll```XXX```ppp~~~||||||}}}}}}|||xxxyyy~~~{{{qqqlllfffddd```]]]YYYUUUQQQMMMGGGEEECCC@@@?????????@@@CCCDDDGGGJJJLLLNNNPPPQQQSSSXXX[[[___ooozzznnn^^^SSSPPPHHHIIIJJJIIIGGGFFFGGGHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>;;;::::::999999888888777666777888999999888777666555555666666666666555555222222333333333333444444333333333333333333333333222222222222111111111111///000000000111111111111111111111111111000000000000111333444444444333222000000111222444444555555777888;;;BBBMMM[[[hhhpppvvvqqqeee___dddiiirrr}}}ooo```VVVNNNKKKFFFCCCBBBCCCCCCCCCAAACCCEEEGGGIIILLLQQQTTTXXXYYYZZZZZZXXXWWWWWWXXXVVVXXXYYYWWWSSSQQQQQQSSSRRRUUUYYY[[[[[[\\\^^^```___aaadddhhhlllnnnooopppppprrrtttvvvxxxyyyyyyyyyvvvwwwwwwxxxzzz{{{}}}~~~}}}~~~lllZZZSSSNNNGGGEEEIIIFFFIIILLLNNNOOOTTT\\\cccnnnzzzsssddd\\\ZZZhhh~~~~~~||||||}}}||||||{{{|||yyynnniiidddaaa]]]ZZZWWWSSSOOOKKKFFFEEEBBB@@@???>>>???@@@CCCDDDGGGJJJMMMOOOPPPQQQQQQYYY___eeexxxuuudddYYYRRRMMMGGGIIIKKKJJJGGGFFFGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>======<<<<<<======:::::::::999888888777777666666666666666666666666555555444444444444555555333333333333444444444555222222222222222222222222222222222222111111111111000000000111111111222222000000000000111111111111000111333444444333222111111111111111222222222111555666888:::>>>HHHTTT]]]lllyyywwwkkkeeeiiilllssssssdddZZZPPPLLLGGGCCCCCCDDDDDDDDDBBBDDDFFFHHHJJJMMMQQQUUUUUUVVVXXXWWWUUUTTTTTTUUUQQQRRRSSSPPPMMMLLLNNNQQQPPPTTTYYY[[[\\\]]]___bbb___aaaeeejjjooorrrtttuuuxxxyyyzzz|||}}}}}}||||||}}}}}}~~~uuubbbRRROOOMMMFFFEEEIIIFFFJJJMMMOOOPPPUUU^^^eeeuuu}}}lllaaa\\\___qqq}}}||||||{{{{{{}}}}}}uuukkkggg```]]]YYYVVVSSSOOOKKKHHHFFFEEEBBB@@@>>>>>>???@@@CCCDDDGGGJJJMMMOOOPPPQQQOOOYYYaaaiii~~~ppp\\\UUUQQQKKKGGGIIIKKKJJJGGGFFFFFFHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@@@@@@@@@@@@@AAA======<<<;;;;;;;;;<<<<<<::::::999999888777777777666555444444444444555666555444333222222333555666333333333444444555555555222222222222222222222222222222222111111111111000111111111111222222222222//////000000111111222222///111222444444333222111222111111111333333333222222666888888888===FFFNNN```pppvvvmmmjjjuuuyyyhhh[[[VVVLLLCCCAAABBBBBBCCCFFFFFFFFFFFFGGGJJJMMMOOOQQQYYYYYYXXXUUURRRPPPQQQRRRTTTRRRNNNKKKIIIIIIJJJKKKOOOSSSXXXYYYYYYYYY[[[^^^cccfffjjjlllnnnrrryyy~~~iii\\\OOOJJJIIIHHHHHHJJJMMMIIIJJJPPPVVVZZZcccmmm{{{xxxeee```cccnnn~~~~~~~~~}}}{{{xxxyyyyyyzzzxxxrrrkkkfff^^^[[[WWWSSSQQQNNNKKKHHHCCCBBB@@@>>>======>>>???FFFHHHKKKMMMMMMNNNPPPQQQTTTYYY```mmmmmmYYYPPPNNNMMMKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDBBBBBBCCCEEEGGGIIIFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@AAABBBAAA@@@???>>><<<;;;::::::999999::::::;;;:::999888777777777777777777888888888666444333555555555444444555555555222222222222222222222222222222222111111111111000000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222000000000000111111111111111444777777666777===CCCXXXhhh{{{wwwqqqwwwmmm```UUULLLDDDCCCDDDCCCDDDFFFGGGGGGGGGHHHJJJLLLOOOPPPWWWXXXXXXVVVSSSQQQQQQQQQRRRPPPMMMJJJIIIIIIJJJKKKQQQUUUYYY[[[ZZZYYY[[[]]]^^^ccciiinnnrrrwww~~~|||cccWWWLLLHHHGGGFFFGGGIIINNNKKKMMMSSSWWW\\\gggssssssdddbbbhhhzzz~~~||||||||||||zzzyyyvvvuuuuuutttqqqlllfffaaa\\\YYYUUUQQQOOOLLLIIIGGGCCCAAA???>>>===>>>???@@@DDDGGGJJJMMMNNNPPPRRRTTTVVV\\\gggxxxiiiWWWQQQOOOMMMKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAABBBAAA@@@???>>>===<<<;;;;;;::::::;;;;;;::::::999888777777777777777777888888777666444333555555444444444444555555222222222222222222222222222222222111111111111000000000000000000000000000111111000000000000111111000000000000000000000000222222222222222222222222000000000000111111111111000333555666555888???EEEVVV]]]fffjjjlllttt~~~sssuuutttgggVVVMMMFFFEEEFFFEEEFFFHHHHHHHHHHHHIIIJJJLLLOOOPPPTTTVVVXXXWWWUUURRRQQQQQQQQQNNNKKKIIIHHHIIILLLMMMSSSWWW\\\]]][[[ZZZ[[[]]]___eeennntttyyy}}}ooo[[[QQQHHHFFFFFFEEEGGGIIIMMMNNNQQQVVVZZZaaannnzzz|||mmmeeejjjuuu~~~||||||||||||zzzxxxvvvtttqqqnnnkkkgggaaa]]]YYYVVVRRROOOLLLJJJGGGEEEBBBAAA???>>>>>>???@@@AAACCCFFFJJJLLLOOORRRUUUXXXXXXbbbtttyyycccUUUQQQOOOMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>======<<<;;;;;;;;;;;;<<<:::999888777666666666666777777777777777555444444444444333333333333444444333333333333333333333333222222222111111111111000000000000000000000000000111111000000000000111111000000000000000000000000222222222222222222222222000000000000111111111111000222444444555:::AAAGGGRRRSSSSSSPPPQQQ[[[lllyyywwwsss}}}yyykkkXXXOOOIIIHHHIIIHHHHHHIIIJJJJJJJJJJJJKKKMMMOOOPPPSSSVVVYYYZZZXXXUUUSSSRRRPPPNNNKKKIIIIIIKKKNNNPPPVVVZZZ^^^___]]]\\\\\\^^^gggnnnxxx~~~ssscccTTTLLLFFFFFFFFFFFFHHHKKKLLLPPPTTTXXX]]]fffttt|||rrrhhhgggttt~~~~~~~~~}}}{{{yyyyyyuuuppplllhhhddd```\\\WWWTTTPPPMMMKKKIIIFFFDDDAAA@@@???>>>>>>@@@BBBCCCEEEGGGJJJMMMOOORRRVVVYYY\\\iiittt^^^TTTPPPNNNKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@AAABBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;999888777777666666666777777777777666666555444444444333333222222333333444333333333333333333333333222222222111111111000000000000000000000000000000111111000000000000111111333333333333333333333333111111111111111111111111///000000000111111111111111222333444777<<>>>>>???AAACCCEEEGGGIIILLLNNNOOORRRVVVZZZ```sssppp]]]TTTPPPLLLJJJHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAABBBAAA@@@???>>><<<;;;::::::999:::::::::999888888777777777777777777777666666555444444444444333333222222333333444333333333333333333333333222222222111111111000000000000000000000000000000111111000000000000111111222222222222222222222222111111111111111111111111///000000000111111111111222222333555888===CCCHHHFFFIIIKKKJJJFFFFFFKKKOOOeeerrr~~~xxxssswww{{{pppaaaWWWNNNKKKKKKJJJKKKMMMNNNNNNNNNOOOPPPRRRTTTVVVVVVYYY]]]___^^^\\\[[[ZZZTTTRRRNNNLLLLLLOOOSSSVVVYYY\\\_________```dddhhhpppxxx~~~zzztttzzzooo]]]SSSKKKHHHGGGJJJKKKJJJLLLPPPMMMRRRXXX]]]gggtttsssggg```ggg|||~~~|||{{{{{{zzzxxxvvvuuuqqqkkkeeeaaa]]]YYYWWWTTTQQQNNNKKKIIIGGGDDDBBB???>>>>>>>>>???BBBEEEFFFIIIJJJMMMNNNPPPSSSXXX[[[ggg}}}lll\\\TTTOOOKKKIIIGGGGGGGGGFFFGGGGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@???AAA@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBAAA@@@???>>>;;;;;;:::999999999999:::999999888888888888888999888777666555444444444444444444333333333333444444333333333333333333333333222222222111111111111000000000000000000000000000111111000000000000111111////////////////////////111111111111111111111111000000000000111111111111222222333555888<<<@@@BBB@@@AAAAAA@@@???AAAFFFKKKUUUbbbtttzzz{{{xxxxxx}}}|||sssfff[[[PPPLLLKKKJJJLLLOOOOOOOOOPPPQQQSSSUUUXXXYYYYYY\\\```aaaaaa```______XXXUUUQQQNNNOOORRRVVVYYYZZZ\\\^^^^^^___ccciiiooozzzwwwgggccc\\\bbbiiiooouuu}}}tttcccUUUNNNHHHGGGHHHLLLLLLKKKMMMQQQPPPUUUZZZaaannn|||{{{nnndddaaakkk~~~|||{{{{{{yyywwwuuurrrnnnhhhccc___[[[WWWUUUQQQOOOKKKHHHGGGEEEBBB@@@>>>>>>===>>>@@@CCCFFFHHHHHHIIILLLNNNQQQUUUZZZ^^^nnn|||fffZZZTTTNNNJJJJJJGGGFFFFFFFFFGGGHHHHHHIIIFFFEEECCCAAA@@@???@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@AAABBBAAA@@@???>>><<<<<<;;;:::::::::::::::::::::999999999999::::::888777555444333333444444555555444444444444555555444444444444444444444444222222222111111111111000000000000000000000000000111111000000000000111111........................111111111111111111111111000000000000111111111111000000111444777999:::;;;999999999888777:::???CCCGGGPPP]]]iiisss}}}xxxwww}}}uuuiii]]]QQQLLLJJJJJJLLLPPPPPPPPPQQQRRRTTTWWWZZZ[[[[[[^^^aaacccbbbbbbbbbcccZZZWWWSSSPPPPPPSSSXXX[[[ZZZ\\\]]]]]]___dddlllsssjjjXXXSSSMMMRRRXXX^^^cccmmmyyy}}}iii[[[PPPKKKGGGFFFHHHLLLMMMKKKMMMQQQRRRWWW\\\dddrrr}}}ttthhhbbbbbbooo~~~}}}|||{{{yyywwwqqqnnniiiddd```\\\XXXUUUOOOMMMIIIFFFEEECCCAAA>>>>>>======>>>@@@CCCFFFHHHFFFHHHKKKNNNQQQWWW]]]aaasssuuucccYYYTTTMMMJJJKKKFFFFFFFFFFFFGGGHHHIIIIIIFFFDDDBBB???>>>>>>???@@@??????>>>??????@@@AAAAAA@@@@@@AAABBBAAA@@@???>>>======<<<;;;;;;;;;;;;<<<:::::::::999::::::;;;;;;888777555444333333444444666555555444444555555666444444444444444444444444222222222111111111111000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111//////000222555666666555444666888777666666777999999>>>FFFPPP]]]lll}}}wwwsssxxxwwwlllcccVVVNNNLLLOOOQQQRRRTTTSSSRRRSSSVVVYYYZZZZZZ\\\\\\^^^aaadddeeecccaaa^^^[[[WWWTTTSSSUUUXXXYYY___^^^___```___bbbooo}}}yyyeeeVVVNNNKKKLLLNNNQQQWWW```jjjqqq|||{{{jjj___UUUMMMIIIHHHJJJKKKIIIHHHJJJPPPTTTXXX]]]hhhtttrrriii^^^^^^jjj~~~~~~}}}{{{vvvsssppplllfff```\\\WWWRRROOOLLLJJJHHHEEEBBB@@@???>>>?????????@@@AAACCCDDDEEEJJJLLLPPPUUUVVVXXX```jjjyyylllYYYUUURRRKKKHHHKKKGGGGGGGGGGGGGGGGGGHHHHHHCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>>>>???@@@;;;;;;<<<<<<;;;;;;:::999<<<;;;999999999999;;;<<<999777666555666666444333444444444444444444444444555444333333222222222333////////////////////////222222111000//////000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111111222333333444555555333333222111222333444555555999===AAAGGGSSSbbblllvvvvvvssspppnnnqqqxxx|||pppfffYYYQQQOOOQQQTTTUUUXXXWWWVVVWWWZZZ]]]^^^^^^]]]]]]^^^```ccceeedddccc[[[YYYWWWUUUUUUXXX[[[^^^___^^^_________cccppp~~~}}}mmm^^^RRRKKKIIIJJJLLLNNNRRRYYYaaafffpppwwwooo```WWWOOOIIIGGGHHHJJJLLLKKKJJJLLLQQQVVV[[[bbbnnn{{{}}}xxxeee___ZZZ```qqq~~~~~~}}}}}}{{{wwwtttlllhhhccc^^^ZZZWWWRRROOOJJJIIIFFFDDDAAA???>>>===>>>>>>???@@@BBBDDDEEEFFFLLLNNNRRRWWWXXX[[[dddnnnyyyeeeUUURRRQQQKKKHHHKKKHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>>>>;;;<<<<<<<<<<<<;;;::::::::::::999999999999::::::999888666666777777555444444444444444444444444444555444444333222222222333000000000000000000000000222222111000000000000000000000000000000000000000000000000000000000000000000000000000//////......////////////////////////000111111222333333444444333222222111222333444555333666888888:::@@@JJJRRR```cccfffiiilllooosssvvvvvvlll___VVVSSSUUUWWWXXXXXXWWWVVVWWWZZZ\\\]]]\\\]]]\\\\\\^^^aaadddeeeeeeYYYXXXVVVVVVXXX\\\```bbb```^^^^^^______dddppp}}}}}}uuukkk```VVVOOOKKKIIIJJJLLLMMMOOOSSSXXX\\\dddmmm}}}wwwaaaUUUNNNIIIFFFFFFHHHJJJMMMMMMMMMOOOTTTXXX```jjjxxxuuummmYYYWWWZZZggg}}}~~~}}}|||||||||zzzwwwtttiiifffaaa\\\YYYUUURRROOOHHHGGGDDDBBB@@@>>>===<<<======>>>@@@CCCEEEHHHIIILLLMMMQQQUUUWWWZZZdddooommm^^^QQQOOOOOOKKKHHHJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<======<<<<<<======<<<<<<;;;:::888888999999999999888888:::888777777888777666555444444444444444444444444444444444333333333333333111111111111111111111111222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////...///////////////////////////000000111111222222222222222111111222222333444555666777555333555:::???FFFKKKUUUaaakkkrrrttttttwww}}}ssseee[[[WWWXXXYYYYYYXXXWWWWWWXXX[[[]]]]]]\\\\\\ZZZZZZ[[[___bbbdddeee[[[ZZZYYYYYY[[[^^^bbbdddbbb```_________bbbmmmxxxxxxtttnnnkkkeee^^^XXXSSSOOONNNJJJLLLNNNOOOPPPRRRVVVXXX]]]hhhyyy|||kkkYYYOOOJJJHHHGGGHHHFFFJJJMMMNNNOOOQQQVVVZZZeeeqqqxxxiii```WWWWWW^^^ppp~~~}}}{{{{{{{{{zzzwwwuuujjjfffaaa\\\XXXTTTPPPMMMFFFEEECCCAAA???>>>======<<<===>>>AAADDDGGGJJJLLLNNNOOORRRVVVXXX\\\gggrrrgggZZZQQQOOOPPPLLLIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<<<<<<<======<<<<<<;;;:::666777888999999888777666999777666666777777666444444444444444444444444444444444444444444444333333222222222222222222222222111111000000000000000111000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////000000000111111111111111111111222222333333444555555444444777999999===GGGVVVfffqqqvvvvvvvvv}}}zzzkkk___ZZZZZZZZZYYY]]]\\\\\\^^^```aaaaaa```ZZZXXXWWWXXX\\\aaadddeee___^^^]]]\\\]]]___bbbdddeeebbb```aaa```bbbiiirrrvvvyyy{{{{{{{{{rrrkkkhhhcccaaa]]]YYYUUURRRPPPPPPKKKMMMPPPQQQRRRTTTWWWYYYZZZfffxxxpppbbbSSSLLLIIIGGGGGGIIIFFFIIIMMMNNNOOOSSSXXX]]]jjjvvvnnn___VVVUUUXXXcccvvv~~~}}}{{{zzzzzzyyyvvvtttlllhhhbbb\\\WWWRRRMMMJJJFFFEEECCCAAA@@@???>>>>>><<<===???BBBEEEIIILLLNNNSSSSSSVVVZZZ\\\aaannnzzzzzzddd[[[SSSQQQPPPNNNKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB>>>??????>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::666666888999999888666666666555444444555666555333444444444444444444444444333333444555555555444333222222222222222222222222111000000000000000111111////////////////////////////////////////////////.............../////////...........................///////////////000000000000111111111111222111...///111222222333444555888999===GGGUUUaaahhhkkkkkkrrrrrreee^^^[[[ZZZYYY\\\\\\\\\^^^```aaa```^^^XXXWWWVVVXXX\\\aaadddeeedddcccaaa```___```bbbcccfffdddccceeeeeedddiiiooonnnqqqsssuuu{{{~~~zzzqqqjjjeeebbb^^^\\\ZZZWWWTTTRRRQQQPPPLLLNNNPPPRRRSSSVVVYYY\\\XXXdddwwwxxxbbbWWWLLLHHHGGGEEEFFFIIIHHHJJJMMMOOOPPPUUU]]]bbboooyyyvvveeeXXXSSSRRRZZZiii}}}}}}{{{yyyxxxwwwuuussslllhhhbbb\\\VVVQQQKKKHHHDDDCCCBBBAAA??????>>>>>>===>>>@@@CCCFFFJJJMMMOOOQQQQQQUUUZZZ___fffuuuvvvbbb\\\UUUQQQPPPOOOMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA>>>>>>?????????>>>===<<<;;;;;;<<<<<<;;;;;;:::999777777888888888888777777555444333333555555444333444444444444444444444444222333555666666555444444222222222222222222222222000000000000000111111222////////////////////////////////////////////////---............/////////........................//////////////////////////////000111111111111000000111111222222222333333999888777999@@@HHHOOORRRYYY___nnnxxxjjjbbb^^^\\\ZZZZZZZZZZZZ\\\^^^^^^]]][[[XXXWWWWWWZZZ___ccceeeffffffeeecccbbbaaaaaabbbcccfffdddfffjjjkkkjjjlllqqqlllnnnooopppvvv}}}~~~zzzwwwyyy{{{}}}{{{rrrkkkeeebbbaaa\\\\\\[[[YYYXXXUUUTTTRRRPPPQQQSSSTTTUUUWWW[[[^^^\\\hhhxxx}}}hhhVVVNNNGGGGGGGGGFFFGGGJJJKKKMMMOOOPPPRRRXXXaaaiiittt||||||mmm^^^VVVTTTWWWcccwww~~~~~~{{{yyywwwvvvsssqqqiiieee___ZZZTTTOOOJJJGGGBBBAAA@@@???>>>=========>>>???AAACCCGGGJJJMMMOOOPPPQQQVVV^^^eeepppnnn]]]YYYRRRNNNMMMNNNNNNLLLIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCBBBAAA@@@@@@@@@======>>>>>>>>>===<<<;;;:::::::::;;;::::::999888999888888777777888888999666444333444555666555444444444444444444444444444222333555666777666555444222222222222222222222222000000000000000111222222////////////////////////////////////////////////---------.........//////........................////////////////////////...///000111111111000///333333222222333333333333555555555555666888<<>>======<<<<<<<<>>>>>;;;<<<=========<<<::::::999::::::::::::999888888:::999888777777888999:::666555444555666777666555444444444444444444444444222333555777777666555444111111111111111111111111000000///000000111222222////////////////////////////////////////////////---------.........//////........................000000000000000/////////---...000111111111000///000///......000222222222///333777999777777888:::<<<<<>>===<<<<<<===<<>>>>>>>>===<<<;;;;;;::::::888888888888777777777777777777777777777666555555444444444444444444444444333333333333333333333333888777555444333333444444444333222111000000000000000111222111000//////111////////////////////////................................................------------------------///////////////.........222111111111000000//////111222222222222111000000111111222222222333333333555888===EEEOOOYYYbbbgggrrreee___\\\\\\]]]bbbccc```___dddfffdddbbb```___```dddhhhiiihhhgggfffeeeccccccdddfffgggfffgggjjjnnnsssxxx|||}}}|||zzzxxxtttqqqooommmlllmmmooorrrvvv{{{~~~~~~}}}{{{yyyvvvrrrooommmlllkkkmmmmmmlllkkkkkkkkkkkklllllljjjhhhfffgggjjjnnnqqqrrrzzz{{{yyy{{{jjj[[[RRRJJJIIIHHHGGGHHHJJJLLLNNNMMMRRRSSSSSSXXXdddnnnssswwwqqqhhh___VVVRRRZZZdddyyy~~~{{{zzzyyyxxxuuuqqqjjjfffbbb^^^YYYUUUQQQMMMHHHDDD@@@???>>>=========>>>???<<<@@@DDDHHHJJJNNNQQQTTTXXX[[[dddvvv}}}kkkZZZSSSQQQNNNKKKIIIIIIIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>======<<<;;;;;;::::::888888888888777777777777555666666666666555444444333333333333333333333333333333333333333333333333555555444333333444555666444333222111111000000000000111222111/////////000////////////////////////................................................------------------------////////////............000000000000//////......//////000111222222222111111111111222222222333333777888:::>>>CCCIIINNNQQQvvviiibbb___^^^___aaabbb```bbbfffhhhfffdddbbbaaabbbfffiiikkkkkkjjjhhhfffddddddfffhhhiiijjjkkkmmmqqquuuyyy}}}}}}yyyvvvtttpppooonnnooorrrvvv||||||zzzxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwvvvuuuttttttvvvwwwyyyvvvsssnnnkkkkkkoootttwww~~~~~~{{{|||~~~ooo^^^QQQJJJGGGFFFFFFGGGIIIMMMPPPRRROOORRRTTTWWW___iiioooooonnnfff\\\SSSNNNQQQ___mmm}}}yyyxxxvvvuuusssnnnhhhddd___\\\WWWSSSPPPLLLHHHEEE======<<<<<<<<<>>>???@@@>>>AAAEEEHHHKKKNNNRRRUUUXXX___ooo|||zzzuuu```VVVOOOMMMKKKHHHGGGFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBB@@@???>>>>>>>>>???????????????>>>>>>======<<<<<<;;;:::::::::888888888888777777777777444555555555555444333333222222222222222222222222333333333333333333333333333333333333444555666777444444333222111111111111000111222111///...///000////////////////////////................................................------------------------........................////////////............------///000111222222222111111111222222222222333777777666666888:::<<<==={{{mmmccc^^^]]]^^^___```ccciiimmmmmmlllhhhhhhggghhhiiijjjkkklllhhhgggeeedddeeehhhkkkmmmpppqqqsssuuuxxx{{{}}}~~~zzzwwwrrroooppptttyyy}}}}}}zzzwwwuuusssrrrsssvvvyyy|||~~~~~~|||zzzyyyyyy{{{~~~yyyuuuoookkklllqqqwww|||~~~~~~sssaaaTTTKKKFFFFFFEEEEEEGGGIIIMMMPPPRRRRRRUUUXXX\\\fffnnnnnniiiccc[[[SSSNNNLLLSSSeeevvv}}}zzzyyyyyywwwuuutttrrrppplllgggccc]]][[[WWWSSSNNNJJJFFFDDD======<<<<<<<<<>>>???@@@@@@CCCFFFIIILLLOOOSSSVVVYYYdddwww~~~jjjVVVQQQKKKJJJGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDBBB@@@>>>======<<<<<<===>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::888888888888777777777666555555555555555444333333222222222222222222222222222222222222222222222222333333333333333444444555444444333222222222222222///111111111///...///000////////////////////////................................................,,,,,,------------------------...............///////////////////////////------///000000111111111111111111111222222222222444444333444444555777888pppddd^^^\\\______cccmmmwwwzzzxxxvvvqqqqqqrrrqqqpppnnnnnnmmmgggfffffffffhhhlllppprrrwwwxxxyyy{{{|||}}}~~~~~~yyysssppprrrvvvyyy{{{zzzyyywwwtttqqqooonnniiilllpppuuu{{{~~~|||zzzzzz{{{}}}xxxuuupppnnnooouuu{{{~~~}}}yyyeeeXXXNNNHHHGGGFFFFFFFFFFFFHHHKKKOOOPPPVVVYYY]]]ccckkkoooiii```VVVRRRNNNMMMOOOXXXkkk|||{{{}}}~~~zzzwwwuuuuuutttsssqqqooommmjjjeeeaaa]]][[[WWWRRRLLLGGGCCCBBB???>>>===<<<<<<===>>>???CCCEEEHHHJJJLLLPPPTTTWWW\\\iiizzz{{{uuuzzzbbbPPPNNNHHHGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@>>>===<<<;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;:::::::::888888888888777777777666555666666666666555444444444444444444444444444444222222222222222222222222333333333333333222222111333333222222111111222222///000111000.........///////////////////////////................................................,,,,,,,,,---------......,,,---------......//////000000000000000000000000//////000000000000//////000000111111111222222222111222222333444555666777{{{{{{uuuggg```___bbbbbbkkk{{{tttwwwyyyxxxuuuqqqnnnmmmjjjjjjkkkmmmpppsssuuuwww|||}}}~~~yyyuuuuuuvvvxxxwwwvvvtttrrrpppnnnlllkkkfffhhhlllqqqvvv{{{}}}zzzyyyyyyyyyzzztttrrrpppoooqqquuuzzz}}}~~~|||zzzyyy{{{jjj\\\SSSJJJHHHJJJHHHGGGGGGGGGIIILLLOOOPPPZZZ___eeejjjnnnmmmbbbUUULLLJJJKKKNNNUUU```ttt|||}}}}}}zzzvvvtttsssqqqooommmkkkjjjfffbbb___[[[ZZZWWWQQQJJJEEEBBBAAA??????>>>======>>>???@@@EEEGGGIIIKKKMMMQQQUUUYYY```mmmzzz}}}uuujjjeeeeeeyyyyyy]]]OOOMMMGGGEEECCCBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::888888888888777777777777666666666666666555444444444444444444444444444444222222222222222222222222333333333333222111000///222222111111000111111222///000111000...---...///////////////////////////................................................+++,,,,,,------.........,,,,,,,,,---......//////000000000000111111111111000111111111000000///...000000000111111111111222111111111222222333333333xxxvvvyyy}}}~~~{{{mmmfffddddddeeepppzzz~~~zzzvvvtttssstttuuuwwwyyyzzz{{{||||||~~~}}}}}}}}}yyyxxxvvvtttrrrqqqpppooommmnnnppprrrvvvzzz~~~}}}zzzxxxwwwvvvtttssssssssstttvvvxxxzzzzzzyyyxxxxxx|||ppp]]]UUUOOOGGGGGGLLLIIIHHHHHHIIIKKKOOORRRTTT^^^eeemmmpppoooiiiZZZMMMHHHHHHLLLSSS]]]lll}}}}}}|||zzzxxxuuuqqqooommmkkkiiigggeeebbb___\\\XXXXXXVVVPPPIIIDDDBBBBBB>>>>>>>>>>>>???@@@BBBCCCGGGHHHJJJLLLNNNQQQVVVZZZdddqqqzzzuuueeeZZZ\\\cccnnnZZZPPPMMMFFFEEECCCBBBAAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA???===<<<<<<=========<<<;;;::::::::::::::::::::::::::::::888888888888777777777777444555555555555444333333333333333333333333333333111111111111111111111111111111222333333222111000111000000//////000111111///000000000...---...///////////////////////////................................................++++++,,,,,,---......///++++++,,,------...///////////////000000000111111000000111111222111111111000000000000111111111111000000000111111111000000xxxtttwwwxxxyyy{{{qqqkkkjjjccceeerrr~~~zzz{{{}}}~~~{{{}}}}}}|||{{{yyywwwvvvvvvvvvwwwwwwvvvwwwyyy||||||yyyvvvttt{{{{{{|||}}}}}}}}}}}}}}}{{{zzzyyy{{{vvveeeVVVQQQLLLEEEFFFMMMIIIIIIIIIKKKNNNQQQUUUWWW```iiiqqqssspppfffUUUGGGJJJJJJOOOXXXeeewww|||zzzxxxvvvuuurrrnnnjjjjjjhhhfffdddbbb___\\\YYYUUUUUUTTTPPPIIIEEECCCDDD=========>>>@@@BBBEEEFFFHHHIIIKKKLLLNNNRRRWWWZZZgggsss{{{qqq]]]SSS[[[hhhgggXXXQQQMMMFFFEEECCCBBBBBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBAAA@@@>>>======>>>======<<<;;;:::999::::::::::::::::::::::::888888888888777777777777333333444444444333222222222222222222222222222222111111111111111111111111...///111222333333222222000///////////////000000...000000000...---...///////////////////////////................................................++++++,,,,,,---...//////++++++,,,,,,---...//////---.........//////000000...///000222333333333333000000000000111111111111...///000111111111111111zzzuuu{{{zzz||||||rrrkkkkkkpppxxx}}}~~~~~~~~~}}}}}}}}}hhh^^^RRRJJJIIIJJJJJJIIIJJJKKKMMMOOOQQQTTTWWWZZZjjjuuuoooYYYPPPRRRIIINNNTTT```uuu}}}vvvyyy{{{xxxsssmmmjjjjjjeeebbb```^^^\\\ZZZWWWUUUTTTRRRNNNJJJFFFCCCAAA??????@@@???>>>>>>AAAEEEHHHJJJFFFHHHNNNRRRSSSZZZcccpppxxxyyykkkXXXTTTdddvvv~~~cccUUUQQQNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFEEECCCCCCEEEEEEEEEDDDBBBCCCCCCCCCBBB@@@>>>===???>>>===<<<;;;:::999999;;;::::::999999888888888::::::999777666444333333555555555555555555555555333333333333333333333333222222222111111111000000000000000000000000000000000000///...............---...///////////////...//////.........---------,,,,,,,,,------...............---------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------.........------------...//////000000////////////000000000000000000000000000000////////////000000000000yyy|||yyyyyy}}}{{{tttooorrrwww}}}|||}}}~~~qqq```XXXNNNIIIIIIKKKLLLKKKLLLNNNOOOPPPQQQUUU[[[```pppyyy~~~kkkVVVNNNPPPPPPUUU]]]kkk{{{uuuwwwxxxuuuoookkkhhhhhhcccaaa^^^\\\ZZZXXXUUURRRQQQOOOLLLHHHEEEBBB@@@??????@@@@@@??????BBBFFFIIIKKKIIIKKKPPPSSSUUU^^^hhhwwwzzzvvvgggWWWWWWjjj}}}vvv^^^SSSPPPNNNKKKJJJIIIHHHHHHGGGGGGGGGEEECCCBBBBBBCCCDDDDDDCCCCCCDDDDDDCCCBBBAAA???>>>???>>>>>>===<<<;;;:::999;;;;;;::::::999888777777777777777666666555555555555555555555555555555555333333333333333333333333333333333222222222111111000000000000000000000000000000///.....................////////////......///.........---------------------.........//////...------------,,,,,,,,,+++,,,,,,,,,---.........,,,,,,,,,---------......---------------...//////000000////////////000000000000000000000000000000/////////...............||||||yyyvvvyyy~~~vvvxxxzzz}}}|||zzzqqqaaaTTTOOOIIIGGGIIILLLMMMLLLMMMPPPQQQQQQRRRXXXbbbkkkyyy}}}yyyfffSSSLLLOOOWWW___jjjzzz|||xxxuuuuuussspppkkkgggeeeeeeaaa___[[[YYYWWWUUUQQQOOOMMMLLLIIIFFFDDDBBB@@@@@@??????@@@@@@AAACCCGGGKKKNNNNNNPPPRRRTTTXXXdddooo}}}sssbbbWWW^^^uuuiiiWWWPPPOOOMMMJJJIIIIIIIIIIIIIIIIIIIIIDDDCCCAAAAAACCCDDDCCCBBBDDDDDDDDDCCCBBBAAA@@@?????????>>>===<<<;;;;;;:::<<<<<<;;;:::999777777666444444444555666666777777444444444444444444444444333333333333333333333333444444333333333222222222000000000000000000000000000//////............//////////////////...---,,,............------------............////////////------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------......//////000//////......//////000000000000000000000000000//////......------,,,,,,zzz{{{tttwww|||~~~sssaaaTTTLLLIIIFFFFFFIIIKKKLLLLLLLLLOOORRRRRRUUU]]]kkkvvv|||rrr```PPPMMMQQQ\\\gggvvv{{{vvvtttrrroookkkgggdddcccccc___]]]ZZZWWWUUURRROOOLLLJJJIIIHHHFFFDDDBBBBBBAAA>>>???AAABBBCCCEEEIIIMMMOOOQQQSSSTTTVVV^^^kkkwwwqqqaaa]]]jjjwww___RRRMMMLLLKKKHHHIIIIIIJJJJJJKKKKKKKKKEEECCCBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>??????>>>===<<<<<<;;;;;;<<<<<<;;;:::888777666666333333444444555666666666444444444444444444444444222222222222222222222222333333222222222222111111////////////////////////000///............/////////000//////...---,,,+++------------------------------..................---------,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------.............../////////....../////////000000000000000000000000000000///......---,,,,,,{{{|||ttttttwwwyyyzzz|||~~~tttdddWWWOOOIIIHHHGGGGGGIIIKKKLLLLLLJJJNNNSSSVVV[[[eeerrr|||{{{sssiii[[[PPPPPPVVV___mmm~~~yyyuuurrroookkkhhheeecccbbbbbb]]][[[XXXUUUSSSQQQNNNKKKIIIHHHGGGEEEDDDCCCCCCCCC>>>???BBBCCCEEEHHHLLLOOOPPPSSSUUUVVVZZZeeettt~~~pppeeehhhzzzmmmYYYOOOKKKJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKFFFDDDCCCCCCDDDEEEEEEDDDBBBAAAAAA???>>>>>>======>>>>>>======<<<<<<;;;;;;<<<<<<;;;:::999777777666555555555555555444444444444444444444444444444444222222222222222222222222111111111111000000000000//////////////////////////////............//////////////////...---++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---......//////......//////............//////////////////////////////111111000000///...------wwwsssrrrqqqsssvvvwww}}}tttfffYYYPPPMMMIIIIIIHHHIIIJJJKKKMMMNNNLLLPPPVVV^^^fffnnnvvv{{{xxxqqqggg^^^UUUPPPTTT\\\eeewww|||wwwsssnnnkkkgggeeeccccccaaa```ZZZXXXUUUSSSRRRPPPMMMJJJHHHGGGFFFEEEDDDCCCCCCCCC===???BBBEEEGGGJJJNNNQQQRRRTTTVVVXXXaaappp~~~pppkkkuuu|||eeeVVVOOOJJJHHHIIIGGGHHHIIIJJJKKKKKKJJJIIIFFFEEECCCCCCEEEFFFEEEDDDAAAAAA???>>>===<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888888777777666666555444333333333333333333333333333333222222222222222222222222111000000000000/////////000000000000000000000000///............//////000...............---,,,+++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,.../////////...---///......------......///////////////////////////111111000000//////......ssswwwqqqmmmnnnssstttyyyqqqbbbXXXOOOKKKLLLIIIJJJJJJJJJKKKMMMPPPRRRQQQUUU\\\gggpppvvvwwwuuullldddZZZTTTPPPPPPXXXaaannn}}}zzzuuupppiiifffbbbaaabbbaaa___]]]VVVTTTQQQPPPOOONNNKKKIIIGGGFFFEEECCCBBBBBBAAAAAA===???CCCFFFIIILLLPPPSSSTTTWWWXXX\\\iii|||{{{oooqqqnnn]]]TTTOOOJJJHHHJJJFFFGGGIIIJJJJJJIIIHHHGGGFFFDDDBBBBBBDDDEEEDDDCCCBBBAAA???>>>===<<<======;;;;;;;;;;;;::::::::::::999999999999999999999999888888777666666555444444333333333333333333333333111111111111111111111111111111111000000000000///000000000000000000000000...............///000000---------......---,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,++++++++++++************+++,,,,,,,,,---,,,,,,,,,---------......+++,,,...///000///...---///......------......///////////////////////////////////////////////////fffttt}}}ssslllmmmsssrrrxxx~~~wwwcccWWWPPPIIIHHHJJJJJJJJJKKKKKKLLLOOOSSSVVVWWWZZZbbbmmmwwwzzzvvvqqqcccZZZQQQMMMLLLPPPZZZcccvvv}}}{{{xxxsssnnneeebbb______``````]]][[[SSSQQQOOONNNMMMLLLJJJHHHFFFEEECCCBBBAAA@@@@@@@@@<<>>======>>>>>>::::::::::::::::::999999888888999999999:::::::::777777777777777666666666333333333333333333333333111111111111111111111111222222222111111111111000000000000000000000000000...............///000111,,,,,,------...---------+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,,,,---------......+++,,,...000000///...---.........------.........////////////////////////---------...............ZZZkkkzzzpppjjjmmmqqqtttxxx}}}pppfffXXXNNNKKKJJJHHHFFFHHHJJJLLLLLLLLLOOOUUUZZZZZZcccnnnvvv||||||pppaaaZZZRRRKKKJJJMMMSSS]]]gggvvvqqqlllhhhdddbbb___]]]\\\[[[ZZZWWWUUURRRQQQOOOLLLJJJHHHGGGFFFDDDDDDCCCBBBBBBAAA@@@@@@AAAEEEJJJLLLLLLOOOSSSWWWUUUZZZ```eeeooo}}}wwwmmmmmmeee___VVVOOOKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEECCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>============<<<===>>>>>>===;;;888777888888888888888888888888888777666555555444555555444444333333333333222222222222222111111111000000333222222222111111000000000000000000000000000000///---,,,...222444444222.................................------,,,,,,,,,...------...000111000///)))***,,,,,,***)))***+++***++++++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...///000///..............................SSSfffwwwtttlllmmmlllnnnrrrvvv{{{uuufff]]]RRRKKKIIIJJJJJJIIIIIILLLOOOPPPQQQSSSXXX\\\dddmmmvvvzzzzzztttfffXXXRRRMMMJJJKKKMMMRRR]]]hhh}}}sssnnnjjjfffccc___]]]ZZZYYYXXXWWWTTTRRROOONNNLLLJJJHHHFFFEEEDDDBBBBBBAAAAAA@@@@@@??????@@@DDDHHHKKKLLLNNNSSSWWWZZZ^^^bbbfffooozzzqqqlllqqqbbb]]]TTTNNNJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>============>>>>>>>>>>>>===;;;999888999999999999999999999999888888777555555444444444444444333333333333222222222222222111111111000000////////////.........---000000000000000000000000///...---///222333333111........................------,,,,,,,,,+++++++++---,,,+++,,,.........,,,)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................((()))******++++++******........................KKK^^^qqq|||{{{pppnnnhhhiiikkknnnsssxxx}}}tttbbbYYYRRRKKKGGGHHHKKKLLLLLLLLLOOOSSSTTTUUUXXX]]]aaapppxxx}}}vvvjjj\\\PPPKKKJJJKKKMMMOOOTTTaaammmxxxooojjjgggdddbbb[[[YYYWWWUUUUUUSSSQQQOOOLLLKKKIIIGGGEEECCCCCCBBB@@@@@@??????>>>?????????AAAEEEJJJLLLMMMPPPUUUZZZ^^^ccciiipppyyy~~~yyyjjjmmmyyyvvv]]]XXXQQQLLLIIIHHHHHHGGGEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>=========??????>>>===<<<;;;;;;:::999999999999999999999999999888777666444444333333444444333333333333222222222222222111111111111111111111111111111000000000000000000000000000000000000///...///111111111000........................,,,,,,++++++++++++******---+++******,,,,,,+++))))))***,,,,,,***)))***+++...------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,---------------------------GGGUUUgggwwwwwwqqqhhhggggggiiimmmssswwwyyy}}}yyyfffZZZOOOKKKGGGFFFHHHLLLNNNOOOOOOQQQTTTUUUVVV[[[ccciiixxx~~~}}}pppaaaTTTMMMKKKKKKNNNPPPRRRXXXhhhwwwsssjjjfffdddaaa___YYYVVVTTTSSSRRRQQQNNNLLLIIIHHHGGGEEECCCBBBBBBAAA??????>>>>>>>>>???AAAAAAFFFJJJNNNPPPQQQTTTZZZ___cccnnn|||zzzgggrrr||||||hhhXXXTTTNNNIIIHHHHHHHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD?????????>>>>>>>>>======@@@???>>><<<<<<;;;<<<<<<999999999999999999999999:::999777666444333333333444444333333333222222222111111111111111111111111222222222222222222222222////////////////////////000//////////////////...........................,,,,,,,,,+++++++++++++++---+++******++++++***((()))***,,,,,,***)))***+++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++,,,---...///------------------------GGGOOO\\\pppxxxkkkhhheeeeeeiiinnnqqqrrrsssyyy{{{uuucccWWWRRRKKKIIIHHHHHHJJJMMMOOOQQQRRRSSSTTTTTTWWW___jjjrrrxxxgggVVVMMMKKKMMMMMMPPPSSSWWW```ssszzzooogggcccaaa^^^\\\WWWUUURRRQQQPPPOOOMMMJJJHHHGGGFFFDDDCCCBBBBBBBBB@@@?????????@@@BBBDDDEEEIIIMMMPPPSSSTTTXXX___dddrrr~~~jjjzzzzzz}}}rrr^^^TTTPPPKKKHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBCCCCCCDDDDDDDDD????????????>>>>>>>>>>>>???>>>===<<<;;;;;;<<<<<<999999999999999999999999999888777666444444333333444444333333333222222222111111111111111111111111.../////////////////////////////////////////////////////////...---..............................,,,,,,,,,---------------...,,,++++++,,,,,,+++))))))***,,,,,,***)))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,******)))***+++,,,------------------------FFFIIITTTggg}}}tttnnngggdddeeehhhiiihhhkkkpppxxx~~~zzz|||rrrcccUUUNNNKKKJJJJJJJJJKKKMMMOOOQQQRRRTTTUUUVVVXXX\\\fffsss|||zzznnn]]]MMMHHHJJJOOOOOOTTT[[[cccooo|||uuullleeebbb___\\\YYYUUUSSSQQQPPPOOOMMMKKKIIIFFFFFFDDDCCCBBBBBBBBBBBB@@@@@@??????AAACCCFFFHHHIIIMMMQQQUUUXXX^^^gggmmm|||rrrkkk[[[RRRNNNJJJGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCAAAAAABBBBBBCCCCCCCCCDDD@@@@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888888888888888888888888777666555555444555555444444333333333333222222111111111111111222222222//////000000000000111111000000000000000000000000---...///...---,,,---...........................,,,,,,------------.........,,,+++,,,------,,,+++)))***,,,,,,***)))***+++))))))******+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,BBBEEENNN]]]nnn{{{zzzooogggeeeeeecccaaabbbffflllrrrxxx|||ooocccZZZQQQKKKJJJHHHJJJLLLNNNOOOQQQRRRTTTUUUXXX]]]aaagggppp|||{{{nnnbbbTTTIIIIIINNNRRRTTT\\\jjjxxxxxxrrrjjjdddaaa^^^ZZZWWWSSSQQQOOONNNMMMKKKIIIGGGDDDDDDCCCBBBAAAAAAAAABBB@@@?????????AAADDDGGGJJJIIIMMMTTTZZZ```iiittt{{{tttyyyxxxdddXXXQQQMMMIIIGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@?????????>>>>>>:::;;;<<<<<<<<<;;;999999777777777777777777777777666666555555555555666666444444333333333333222222000000111111111222222222111111222222333333333333000000000000000000000000+++---///...,,,,,,---///........................++++++,,,,,,,,,---------,,,+++***+++---------+++)))***,,,,,,***)))***+++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,===CCCLLLWWWaaalllzzzwwwmmmhhheeeaaa]]]YYY^^^ccchhhnnnvvv{{{nnn]]]WWWUUUOOOJJJIIIFFFIIILLLOOOPPPRRRTTTUUUUUU[[[bbbiiipppxxxssseeeZZZPPPJJJMMMUUUUUUXXXdddwwwuuupppiiieeebbb^^^ZZZVVVRRRPPPMMMLLLKKKJJJHHHEEECCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>@@@DDDHHHJJJJJJOOOWWW___hhhsssvvvmmm~~~qqq^^^VVVPPPMMMJJJGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>888999;;;<<<<<<;;;999777666666666666666666666666555555555555555666777777444444444333333333222222000000111111222222222222......//////000000000111000000000000000000000000***,,,......,,,+++---000........................*********++++++,,,,,,,,,+++***)))***,,,------,,,)))***,,,,,,***)))***+++,,,,,,++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,AAABBBIIISSS[[[dddrrr}}}uuummmfff___ZZZXXXVVVYYY___eeejjjsss|||iiiaaaVVVNNNKKKJJJJJJIIIOOOOOOQQQRRRSSSSSSSSSSSSVVV```lllvvvjjjWWWSSSQQQMMMOOOUUU^^^gggwwwrrrllleee^^^ZZZXXXUUUTTTQQQNNNKKKIIIIIIIIIHHHHHHAAA@@@???=========>>>>>>@@@???@@@@@@BBBEEEGGGIIIOOOOOOXXXmmmwwwooopppwwwnnn___WWWRRRNNNIIIFFFFFFGGGHHHHHHFFFFFFFFFFFFEEEDDDBBBBBB===>>>@@@AAAAAA@@@>>>===BBBBBBAAA???>>><<<;;;;;;::::::999999888777777777777777666555555555555555444444555555555555444444555444444333333222222111111000000000//////......000000000000////////////,,,---------.../////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************,,,+++)))***++++++***(((******+++,,,,,,---......---,,,,,,+++*********+++,,,,,,,,,++++++*********,,,,,,,,,---------......++++++++++++++++++++++++AAABBBGGGOOOVVV]]]iiitttxxxyyyxxxnnneee^^^XXXUUUVVVZZZ^^^bbbiiiqqq|||zzznnn]]]WWWPPPKKKKKKMMMMMMMMMNNNPPPRRRSSSSSSTTTWWWYYYaaakkkwwwqqq```RRRQQQSSSRRRVVV^^^kkkxxx{{{ooojjjccc\\\XXXUUUSSSRRROOOLLLIIIGGGGGGGGGGGGFFFAAA@@@???=========>>>???@@@@@@@@@AAACCCFFFHHHJJJLLLOOO\\\rrr}}}wwwpppmmmkkkiiidddcccmmmyyyyyyhhh[[[UUURRROOOKKKHHHHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCBBB???@@@AAABBBBBBAAA@@@????????????>>>>>>======<<<;;;;;;::::::999888888888777777666555555555555555444444555555555555444444555444444333333222111111111111111000000/////////000000000000////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))((()))+++,,,,,,*********++++++,,,------...---,,,++++++******++++++---------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,AAAAAAEEEKKKOOOTTT^^^hhhooorrryyy{{{ooofff\\\WWWUUUWWWXXXZZZ___eeennnvvvuuucccZZZQQQNNNKKKJJJKKKMMMOOOOOOPPPSSSVVVVVVUUUWWW^^^dddoooxxxdddXXXPPPRRRVVVYYYbbbmmm~~~uuulllggg```ZZZVVVSSSPPPNNNMMMJJJGGGEEEEEEFFFEEEDDDAAA@@@???>>>===>>>??????@@@AAAAAACCCEEEHHHJJJKKKMMMOOOZZZkkkvvvuuunnniiidddbbb___\\\[[[bbbvvv~~~lll___VVVQQQQQQNNNLLLKKKKKKKKKJJJHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@AAABBBCCCCCCBBBAAA@@@========================<<<<<<;;;;;;:::999999888777777666555555555555555444444555555555555444444444444444333222222111111111111111111111000000000000000000000////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((('''))),,,------,,,******++++++,,,,,,------,,,,,,++++++******++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,@@@???BBBFFFIIILLLUUU___fffjjjssszzzqqqccc]]]XXXWWWWWWWWWZZZ___```gggrrr|||uuudddXXXSSSMMMLLLKKKKKKKKKLLLMMMMMMSSSWWWZZZYYYXXX\\\fffooo|||yyy^^^VVVQQQTTTZZZcccqqq~~~{{{rrrjjjeee^^^XXXTTTQQQNNNLLLJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>???@@@AAABBBCCCEEEGGGIIIKKKLLLRRROOOPPPWWW]]]^^^___aaaddddddbbb^^^^^^kkkoooaaaXXXQQQNNNNNNMMMKKKLLLLLLKKKIIIGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@AAABBBBBBAAA@@@@@@==================<<<===;;;;;;;;;:::999999888888777777666555555555555555444444555555555555444444444444333333222111111111222222111111111111111111000000000000/////////////////////...---------,,,------------------------------------------------++++++++++++++++++++++++***************************************+++++++++)))(((((()))+++---,,,+++******++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,************))))))))))))++++++,,,,,,,,,--------------------------------->>>===@@@CCCFFFIIIQQQ[[[aaafffppp||||||kkkccc[[[YYYXXXWWWYYY\\\WWW]]]fffoooxxxqqqdddYYYRRRPPPLLLLLLMMMNNNNNNNNNOOOPPPTTTXXX\\\\\\\\\cccooozzzmmmYYYTTTQQQVVVbbbrrrxxxppphhhccc]]]WWWSSSPPPLLLJJJIIIGGGEEEDDDEEEEEECCCBBB@@@@@@???>>>>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJKKKRRRLLLHHHIIILLLNNNTTT[[[aaaddddddaaacccpppxxxeeeZZZSSSOOOLLLKKKJJJJJJKKKLLLKKKIIIGGGFFFFFFEEEDDDCCCAAA@@@?????????@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;::::::999999888888777777777777666555555555555555444444555555555555444444444333333222222111000000111111111111111111222222000000000000/////////////////////...---------,,,------------------------------------------------++++++++++++++++++++++++************************))))))*********++++++++++++***)))***++++++***)))******+++++++++++++++,,,,,,++++++***++++++,,,,,,***++++++++++++++++++++++++++++++,,,,,,,,,------------------------------===<<<>>>BBBDDDGGGOOOXXXeeelllvvvssshhh^^^[[[YYYWWWWWWYYYSSSXXX___eeellluuummm```XXXQQQLLLLLLIIILLLNNNPPPQQQRRRUUUWWWUUUYYY]]]aaafffppp}}}{{{fffUUUSSSUUU___qqq}}}tttnnneeeaaa[[[VVVRRRNNNJJJGGGGGGEEEDDDDDDDDDDDDCCCAAA@@@@@@???>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIIIIIIIJJJHHHGGGIIIJJJJJJPPPVVV]]]cccfffggglllzzzppp___UUUQQQNNNKKKJJJIIIIIIJJJKKKKKKIIIGGGGGGFFFFFFEEECCCAAA???>>>??????????????????????????????>>>>>>===<<<;;;;;;::::::999888888777777666777777666555555555555555444444555555555555444444333333333222111111000000000000000111111111111111000000000000////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,,,,+++******++++++***(((******++++++++++++++++++++++++******++++++,,,,,,---------------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,===<<<>>>AAABBBDDDLLLUUUeeeooo}}}}}}pppddd___\\\XXXWWWXXXSSSVVVZZZ]]]aaahhhqqqxxxxxxjjj\\\UUURRRNNNKKKLLLIIILLLPPPQQQRRRTTTXXX[[[YYY\\\bbbkkkvvvtttaaaZZZ[[[aaappp|||vvvoookkkbbb^^^XXXSSSOOOKKKGGGDDDDDDCCCBBBBBBCCCBBBAAA???@@@@@@???>>>???@@@AAABBBDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDFFFIIIIIIIIIPPPXXX]]]cccjjjooo{{{|||hhhYYYSSSPPPNNNKKKKKKJJJIIIJJJKKKLLLKKKJJJIIIHHHHHHFFFDDDBBBAAA@@@@@@@@@@@@??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999888777777777777666555555555555555444444555555555555444444333333222222111000000000/////////000000111111111000000000000////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))***++++++,,,,,,+++***))))))+++,,,+++***++++++******************++++++******++++++,,,---++++++,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>===>>>@@@AAABBBJJJSSS\\\iii{{{xxxjjjccc___[[[XXXXXXTTTVVVWWWXXXYYY___gggnnnuuu{{{vvvhhh\\\RRRPPPQQQPPPOOOPPPLLLOOORRRRRRRRRTTTWWW[[[^^^aaahhhtttooo^^^cccfffoooyyyuuuqqqlllhhh___\\\VVVQQQMMMIIIEEEBBBBBBAAA@@@@@@AAAAAA???===@@@@@@?????????@@@BBBCCCEEEFFFGGGHHHGGGGGGEEEDDDDDDBBBBBBDDDDDDGGGQQQ]]][[[ccckkktttvvvcccVVVQQQPPPNNNKKKMMMKKKJJJJJJLLLMMMMMMLLLJJJJJJIIIHHHFFFDDDBBBAAABBBAAAAAA@@@@@@AAAAAABBB=========>>>???@@@@@@@@@<<<<<<;;;::::::999999888777777666555555555555555444555555555555555555444333333222222111000000000......//////000000000111000000000000////////////,,,------....../////////------------------------++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,)))(((((()))+++------,,,++++++******************+++*********+++,,,,,,---(((((())))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++<<<<<<<<<>>>@@@DDDHHHJJJUUUaaaooozzzzzzooohhhbbb\\\YYYWWWXXXWWWTTTRRRTTT\\\ccciiinnnwww{{{lllfffSSSPPPNNNNNNPPPPPPNNNLLLPPPSSSVVVWWWVVVVVVYYY\\\aaannn}}}yyynnnkkk{{{xxxvvvtttsssmmmfffccc[[[YYYUUUQQQLLLHHHEEEDDDBBBBBB@@@???>>>>>>======AAAAAAAAA@@@AAAAAABBBBBBFFFJJJJJJEEEDDDFFFEEE@@@<<>>===>>>@@@BBBCCCKKKVVVeeerrrvvvlllbbb[[[XXXXXXVVVSSSQQQRRRVVVYYY```dddllluuuyyyjjj___ZZZQQQOOOLLLLLLNNNPPPQQQPPPRRRTTTWWWWWWWWWYYY^^^bbbmmm|||{{{xxxzzzzzzrrrrrrqqqllleeebbb[[[XXXUUUPPPKKKGGGDDDCCCBBBAAA@@@???>>>>>>>>>>>>AAAAAA@@@@@@@@@AAABBBBBBBBBGGGGGGCCCAAACCCCCC???AAAFFFHHHHHHKKKTTT\\\___iiiwwwrrrdddVVVRRRQQQOOOKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIGGGEEECCCBBBAAA@@@@@@????????????@@@@@@AAAAAA@@@???>>>>>>======;;;<<<<<<;;;:::999777666444555666777777666555444555555444444444333333333333333222222111000000///////////////..................////////////..................////////////......---,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++***))))))++++++***)))))))))************))))))))))))*********+++++++++***)))))))))))))))))))))++++++++++++++++++++++++***************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,@@@???>>>===<<<===>>>???CCCMMMZZZhhhwww|||nnnddd```\\\WWWSSSQQQQQQPPPPPPWWWZZZ```gggooozzz|||mmmcccYYYSSSPPPOOOMMMKKKKKKNNNQQQSSSSSSUUUWWWYYYYYY[[[```iiiooo~~~|||{{{tttoooppppppjjjccc```[[[XXXTTTOOOJJJFFFCCCBBBAAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCBBBFFFFFFCCCAAAAAAAAA@@@GGGOOOSSSRRRSSS[[[eeekkkzzz{{{uuueee[[[RRRPPPNNNKKKJJJJJJHHHHHHGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGEEEDDDBBBBBB@@@@@@????????????@@@@@@@@@?????????>>>>>>======::::::::::::999888666555555555666666666666555555555555444444444333333333333333222222111000000000////////////..................////////////....../////////.....................---,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,***)))***+++,,,+++***))))))************))))))(((((()))))))))*********))))))))))))))))))******++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;<<<===???AAABBBCCCKKKUUU___nnn}}}ssslllcccZZZTTTSSSSSSQQQNNNSSSUUUXXX]]]cccmmmxxx}}}iii^^^YYYTTTOOONNNLLLLLLMMMNNNPPPRRRSSSSSSVVVXXX[[[^^^ccclllxxxzzzwwwqqqnnnpppooohhhaaa^^^[[[YYYUUUPPPKKKGGGDDDBBB@@@@@@??????>>>?????????@@@@@@@@@@@@AAABBBCCCCCCFFFHHHHHHEEEBBBAAACCCDDDMMM\\\fffddd^^^cccqqq{{{yyynnn[[[UUUPPPOOOLLLHHHHHHJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>===:::::::::999999888777666555666666666666666666555555555444444444333333333222222222111111111000000////////////..................////////////....../////////......---------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++***))))))************))))))))))))))))))*********+++)))))))))))))))*********************************,,,,,,++++++***))))))(((***++++++,,,,,,++++++***++++++++++++++++++++++++999999:::<<<>>>@@@BBBCCCDDDJJJQQQYYYfffxxxxxxmmm___WWWUUUUUUTTTQQQRRRSSSTTTVVVZZZbbblllrrryyyyyykkk]]]WWWUUURRROOONNNLLLNNNQQQSSSTTTTTTSSSSSSUUUYYY^^^dddlllxxx~~~zzzuuuqqqooopppnnnfff___\\\ZZZXXXUUUPPPLLLHHHEEEDDD?????????>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEIIIIIIHHHFFFBBB@@@DDDJJJWWWlll}}}wwwjjjkkk~~~vvvhhhVVVRRRPPPOOOLLLGGGFFFIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCC@@@@@@????????????@@@@@@>>>=====================;;;;;;::::::999999888888666666666555555666666666555555444444444333333333222222222111111111111111////////////..................////////////......//////......------,,,,,,------,,,++++++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++***))))))************))))))*********+++++++++,,,,,,(((((())))))************************************,,,,,,++++++***)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++;;;;;;<<<===>>>>>>??????@@@EEEKKKQQQ___rrryyyjjj___[[[YYYWWWTTTQQQQQQQQQQQQSSSYYY```eeennnvvvsssccc[[[TTTRRRQQQNNNMMMNNNNNNQQQUUUWWWWWWVVVWWWWWWYYY___fffoooyyyzzzwwwrrrnnnlllmmmjjjccc]]][[[XXXVVVSSSOOOKKKHHHFFFEEE???>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHFFFEEECCC@@@@@@IIISSShhhsssuuuqqq___TTTPPPMMMMMMKKKHHHGGGIIIGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDD@@@@@@????????????@@@@@@>>>>>>======<<<<<<<<<;;;;;;;;;:::999999999999999666666555555555555666666555555444444444333333333111111111111111111111111////////////..................////////////...............---------------------,,,+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,***)))***+++,,,+++***))))))************))))))***++++++++++++,,,,,,,,,((((((((()))******++++++************************(((((()))***+++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++;;;;;;<<<<<<<<<<<<;;;;;;<<>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIFFFDDDCCCCCCBBBEEERRR```zzzkkkVVVRRRLLLIIIJJJKKKIIIIIIJJJGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@????????????@@@@@@>>>>>>===<<<<<<;;;::::::::::::999888777888888999777666555444444555666777555555444444444333333333111111111111111111111111////////////..................////////////......,,,------------------...---,,,++++++***+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++***))))))++++++***)))))))))************))))))************++++++++++++'''(((((()))******++++++************************'''((()))***+++,,,------***++++++,,,,,,++++++***************************888888999:::;;;;;;;;;;;;<<>>>>>>>>>>>???@@@BBBBBBDDDDDDDDDEEEFFFHHHIIIJJJFFFCCCCCCDDDEEEJJJZZZlll}}}iiiQQQPPPIIIEEEHHHKKKKKKJJJKKKGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@????????????@@@@@@???>>>>>><<<;;;:::999999999888777666666777888888777666555444444555666777555555444444444333333333111111111111111111222222000/////////..................////////////......,,,,,,,,,------.........---,,,++++++******+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***)))((()))***+++***((())))))************))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))+++++++++***************+++++++++,,,,,,+++++++++************************<<<<<<<<<<<<<<<<<<;;;;;;;;;???CCCEEEIIITTTdddqqq{{{zzzmmmccc]]]YYYTTTOOOMMMMMMOOOPPPTTTXXX]]]aaaeeellltttzzzqqqeee]]]XXXRRRMMMPPPPPPPPPQQQTTTVVVWWWWWWXXXZZZ[[[[[[\\\bbbkkkqqq}}}~~~~~~~~~{{{wwwtttqqqmmmiiifffaaa```___^^^^^^[[[WWWSSSSSSQQQNNNKKKGGGDDDCCCBBB???>>>??????@@@AAABBBCCCFFFEEEEEEFFFHHHIIIHHHGGG???DDDIIIGGGBBBIIIffflllVVVPPPHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>???>>>>>>>>>>>>===:::777444444555666666666666666999888888777666555555555444444333333333333222222111111000000000000111111111111111111000000000000......////////////..............................------,,,+++************...---,,,+++***+++,,,,,,************************+++,,,,,,------,,,,,,+++******)))(((((()))******))))))))))))))))))))))))))))))*********+++++++++*********)))******++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<;;;;;;:::>>>BBBCCCGGGQQQ```kkkzzzwwwooojjjeee]]]VVVRRROOONNNNNNOOORRRUUUXXX[[[```gggllluuu{{{tttkkk```YYYVVVUUURRRPPPOOOOOOOOOQQQTTTVVVXXXYYYXXX[[[]]]___cccjjjuuu|||}}}yyyyyy{{{}}}~~~|||xxxuuuqqqnnnkkkgggcccaaa^^^]]]\\\\\\[[[YYYUUURRRRRRPPPMMMJJJGGGDDDBBBAAA@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEGGGHHHHHHGGGFFF???AAADDDFFFHHHVVVtttdddPPPJJJGGGGGGGGGGGGHHHIIIIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFEEECCCBBBCCCDDDDDDCCCAAAAAAAAA???>>>>>>=========???===<<<<<<<<<;;;999777666666777888888888888888888888777666666555444444444444333333333333222222111111000000000000111111111111000000000/////////......////////////..............................,,,,,,++++++***+++++++++...---,,,+++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********)))******+++,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++;;;;;;;;;;;;;;;;;;<<<<<<:::===@@@AAACCCLLLXXXbbbsss~~~~~~xxxqqqfff]]]VVVQQQNNNLLLMMMNNNOOOPPPRRRUUUYYY]]]fffkkkqqqxxx~~~rrrggg^^^XXXQQQOOOPPPRRRRRRQQQQQQQQQRRRSSSVVVXXX[[[]]]\\\___dddiiipppzzz}}}xxxvvvvvvxxxyyyzzz{{{~~~~~~}}}}}}|||wwwrrrpppllliiifffccc___\\\[[[ZZZYYYXXXXXXVVVRRROOOPPPNNNLLLIIIFFFCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEECCCEEEGGGIIIJJJHHHFFFEEEAAAAAACCCJJJUUUhhhppp[[[MMMFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDDDDCCCBBB@@@???>>>======<<<======>>><<<::::::::::::999888777888999999:::999999999777777666666555444444444444444333333333333222222111111000000000000111111000000000/////////............////////////..............................+++++++++***++++++,,,,,,------,,,++++++++++++,,,******************************++++++++++++******+++,,,------------,,,+++))))))))))))))))))))))))***************+++++++++******))))))***++++++,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++::::::;;;;;;;;;;;;<<<<<<:::<<<>>>>>>@@@FFFPPPXXXeeeqqq{{{~~~rrrhhh```YYYSSSPPPOOOOOONNNNNNNNNPPPSSSUUU[[[___eeejjjpppyyywwwlllbbbZZZVVVSSSNNNMMMNNNPPPQQQQQQTTTUUUVVVWWWYYY[[[___bbbdddhhhooowww{{{zzzxxxwwwwwwyyyzzzzzz|||}}}}}}|||vvvqqqnnnkkkhhheeebbb^^^[[[YYYXXXVVVUUUUUUSSSPPPNNNMMMLLLIIIGGGDDDCCCAAAAAA>>>>>>>>>???@@@BBBCCCDDDEEEHHHKKKLLLJJJHHHFFFDDDEEEFFFLLLXXXhhhyyy|||bbbVVVNNNHHHFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA>>>>>>===<<<<<<<<<<<<<<>>BBBJJJPPPZZZggguuu~~~}}}uuu}}}xxxooofff]]]VVVRRRPPPNNNLLLLLLMMMNNNOOOTTTXXX\\\___dddlllvvv}}}}}}sssjjjddd^^^YYYUUUTTTRRRPPPOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[___dddhhhnnnttt}}}|||yyyxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}}}}~~~{{{uuupppmmmiiifffdddaaa^^^[[[WWWUUUTTTSSSSSSQQQOOOMMMJJJIIIGGGEEECCCBBBAAAAAA>>>>>>???@@@AAACCCEEEFFFGGGIIIKKKJJJHHHFFFEEEFFFHHHOOO[[[jjjzzzzzzyyyqqqYYYRRRNNNIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGEEECCCCCCDDDDDDBBBAAA>>>===<<<<<<<<<<<<<<<<<>><<<;;;:::;;;<<<;;;:::777777777888777777666555555555555555555555555555444444333333333333222222111111000000000000111111000000000/////////............////////////..............................+++++++++***++++++,,,,,,+++++++++,,,+++******)))************************))))))************))))))((()))************)))((())))))))))))))))))))))))+++++++++***************(((((())))))***+++---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************888999999:::;;;;;;<<<<<<<<<<<<<<<<<<===@@@CCCFFFPPP\\\iiiqqqxxx~~~rrrjjjgggooozzzuuujjjbbb^^^XXXSSSQQQOOOLLLIIIIIIKKKNNNNNNOOOSSSZZZ___fffllluuu}}}xxxllleee[[[XXXTTTQQQPPPOOOOOOOOOLLLNNNOOOQQQSSSUUUWWWYYYVVVZZZ```dddiiiqqq|||zzzwwwtttsssssstttuuuuuussstttvvvyyyyyy{{{{{{xxxxxxxxxtttnnnhhheeebbb___]]][[[WWWUUURRRPPPMMMLLLLLLLLLKKKIIIEEEDDDCCCAAAAAA@@@@@@@@@CCCCCCDDDEEEGGGIIIJJJKKKJJJKKKKKKIIIHHHMMMUUU]]]ffftttzzztttuuu~~~ppp]]]SSSOOOLLLIIIKKKKKKLLLLLLKKKIIIFFFEEE@@@BBBDDDFFFGGGGGGGGGFFFEEEDDDBBBAAABBBAAA@@@>>>>>>======<<<======>>>>>>;;;:::::::::;;;;;;:::888777777888888777666666555666666666666666666666666444444333333333333222222111111000000000000111111111111000000000/////////......////////////..............................,,,,,,++++++***+++++++++***++++++,,,+++***)))(((************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((((((((()))***,,,---...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************888888999::::::;;;<<<<<<<<<<<<<<<<<<===@@@CCCEEEJJJVVVdddmmmuuu~~~}}}yyyppphhhaaaiiittt~~~ooojjjbbb\\\YYYUUUQQQMMMGGGIIILLLLLLKKKNNNSSSWWWSSSYYYaaahhhpppyyy{{{nnnddd]]]ZZZSSSRRRPPPOOOOOOPPPRRRSSSMMMOOORRRSSSTTTUUUWWWYYYXXX^^^eeelllsss}}}}}}yyywwwvvvuuusssuuuvvvuuussssssvvvzzzyyy{{{zzzxxxwwwwwwsssmmmgggdddaaa^^^\\\ZZZVVVTTTPPPMMMKKKJJJJJJJJJIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBDDDFFFHHHJJJKKKNNNNNNNNNMMMMMMUUUaaakkkzzz{{{vvvvvvzzzxxxcccWWWTTTRRROOOMMMLLLMMMNNNNNNLLLJJJGGGFFF???AAACCCFFFGGGGGGFFFFFFEEECCCAAAAAAAAA@@@???===>>>>>>=========>>>>>>???999999999:::;;;;;;888666888888888888888777666555666666666777777777777777444444444333333333222222111111000000000000111111111111111111000000000000......////////////..............................------,,,+++******************+++,,,+++***)))(((******************************++++++++++++************)))(((((()))******))))))))))))))))))))))))++++++++++++******))))))((((((((()))***,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++))))))))))))))))))))))))888999:::;;;<<<;;;:::999<<<======<<<<<<===???AAAJJJPPPZZZgggsss|||}}}xxx}}}zzzrrrdddpppxxxyyy}}}rrriiiccc]]]XXXTTTPPPLLLIIIHHHJJJNNNPPPRRRRRRRRRTTTXXX^^^fffnnnrrr{{{zzzuuunnneee^^^XXXUUUTTTPPPPPPPPPPPPPPPQQQRRRRRRQQQRRRTTTVVVXXXZZZ\\\^^^aaagggpppxxx}}}zzzzzzzzzwwwuuuuuutttsssqqqrrrssstttvvvwwwyyyzzz{{{xxxtttoookkkcccbbbaaa^^^ZZZUUUPPPMMMMMMKKKHHHGGGGGGGGGGGGFFF@@@@@@@@@?????????>>>>>>BBBAAABBBDDDGGGJJJLLLLLLKKKMMMNNNPPPVVVfff{{{{{{||||||mmm]]]WWWTTTPPPMMMLLLNNNNNNNNNNNNLLLJJJHHHGGGCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA??????>>>>>>>>>>>>>>>===============<<<:::888888999:::;;;666666666666666666666666888888777666666666666666444444333333333333222222000000111111111222222222000000000000000000000000................................................************************************************************************++++++++++++++++++++++++((((((((((((((((((((((((++++++***)))(((((())))))************************))))))*********+++++++++,,,,,,***)))(((((('''''')))***,,,---...------,,,************************888888:::;;;;;;;;;:::999<<<=========<<<===???BBBLLLQQQZZZgggsss}}}|||~~~sssttttttuuu~~~xxxooofff\\\VVVQQQNNNKKKIIIIIIJJJIIIHHHNNNNNNOOORRRWWW]]]bbbffflllsss~~~uuugggddd^^^XXXSSSOOONNNMMMNNNNNNNNNOOOPPPQQQRRRSSSWWWXXXYYYZZZ]]]aaaeeehhhlllsss}}}~~~|||yyyxxxxxxxxxvvvtttvvvuuutttrrrrrrsssuuuvvvvvvwwwxxxwwwuuupppllliiibbbaaa```]]]XXXTTTOOOLLLJJJHHHEEEDDDDDDDDDCCCBBB@@@@@@@@@?????????>>>>>>AAAAAABBBDDDHHHKKKMMMMMMOOOOOOQQQYYYhhh}}}uuugggZZZUUUSSSOOOLLLLLLJJJJJJJJJJJJHHHFFFDDDCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===============;;;:::888888999:::;;;777777777777777777777777888777777666666666666666444444333333333333222222000000111111111222222222////////////////////////................................................++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))))))))))))))************************,,,,,,,,,,,,------------,,,+++******))))))))))))******,,,,,,---,,,++++++************************888888999::::::::::::999<<<=========<<<===???BBBKKKOOOVVVaaammmxxx{{{rrrttt~~~vvviii```VVVTTTPPPNNNMMMKKKHHHFFFKKKKKKLLLMMMPPPSSSVVVWWW[[[aaaiiiqqqxxxxxxooofff```YYYWWWSSSPPPNNNNNNNNNNNNOOOOOOOOOPPPRRRSSSUUUVVVWWWXXXYYY[[[^^^eeelllrrr{{{yyyxxxwwwxxxyyyyyywwwuuuxxxwwwuuutttsssssstttuuuuuuuuutttrrroookkkhhhfff```___]]][[[VVVRRRNNNKKKIIIGGGDDDBBBBBBBBBAAA@@@@@@@@@@@@???????????????AAAAAACCCEEEHHHKKKNNNOOOSSSPPPTTTeeewwwzzzjjj___VVVSSSRRROOOLLLLLLMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCBBBAAABBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>============<<<;;;:::888888999999:::888888888888888888888888888777666666555555666666444444333333333333222222000000000111111111111222////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++***))))))))))))))))))************************,,,,,,---------.........++++++************++++++***++++++++++++******)))************************777888888999999999999999<<<======<<<<<<<<>>======>>>>>>>>>>>>============;;;:::999999888888999999888888888888888888888888777777666555555555555666444444333333333222222222000000000000111111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((******************************************************)))))))))))))))******************************++++++++++++,,,,,,,,,++++++******+++,,,,,,---+++*********))))))((((((************************777777777777888888999999;;;<<<<<<;;;;;;;;;>>>@@@@@@BBBFFFLLLTTTaaaoooxxxnnnhhh___WWWSSSQQQPPPPPPLLLKKKKKKKKKKKKKKKLLLLLLOOOQQQSSSVVVZZZ___eeeiiirrrvvv~~~yyynnnjjjccc\\\WWWTTTQQQOOONNNNNNNNNNNNOOOQQQRRRSSSTTTTTTUUUUUUWWWXXXZZZ[[[]]]aaaffflllrrr}}}}}}~~~~~~~~~|||zzzxxxwwwxxxwwwuuutttrrrqqqpppooopppooommmjjjgggdddcccbbb^^^\\\ZZZWWWSSSOOOMMMKKKHHHFFFBBBAAAAAAAAA@@@???????????????????????????AAADDDGGGHHHIIILLLOOOSSSTTTZZZkkk||||||wwwfffZZZTTTPPPRRRRRROOONNNNNNNNNMMMKKKIIIHHHFFFEEEDDDEEEEEEEEEDDDCCCAAA@@@???AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>============::::::999999888888888888888888888888888888888888777666666555555555555555444444333333333222222222000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((***************************************************)))))))))))))))***************************************+++++++++,,,,,,************+++,,,------+++******))))))((((((((())))))))))))))))))))))))777777666666777777888999999:::::::::999:::<<>>>>>???>>>===???????????????@@@@@@@@@CCCFFFIIIJJJJJJKKKOOOSSSYYYhhhkkk]]]WWWRRROOOQQQQQQNNNNNNOOOOOONNNLLLJJJIIIHHHHHHHHHFFFEEEEEEDDDCCCBBB@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>============999999999999999888888888888888888888888888888888777666555555444444555555444444333333333333222222111000000000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************)))))))))))))))******+++************************++++++,,,,,,,,,---------***************+++,,,---+++***))))))((())))))***))))))))))))))))))))))))777777666555666777888999888888999888777888;;;===:::<<<>>>???CCCMMM[[[eeeuuu|||}}}tttwww}}}qqqhhhbbb^^^[[[UUUSSSOOOLLLJJJIIIJJJJJJJJJIIIIIIIIIKKKMMMNNNNNNTTTXXX^^^ccchhhmmmssswww|||wwwooogggbbb]]]YYYVVVTTTTTTSSSQQQOOOMMMLLLLLLQQQRRRSSSTTTVVVXXXYYYZZZWWWYYY[[[___dddiiimmmoooxxx}}}}}}}}}zzzwwwtttuuuwwwttttttrrrpppmmmkkkiiigggeeeeeedddcccaaa___]]]\\\XXXVVVTTTPPPMMMJJJHHHGGGCCC@@@>>>===>>>??????>>>>>>>>>?????????@@@@@@@@@EEEHHHKKKKKKJJJJJJOOOSSSbbbwwwuuubbbXXXUUUPPPNNNOOONNNLLLLLLOOOOOONNNLLLKKKJJJJJJKKKKKKFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>============999999999999999888777777777777777777777777777777666666555444444444444555444444333333333333222222111111000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))***++++++*********************************+++++++++,,,,,,******)))))))))******++++++***)))))))))***+++,,,))))))))))))))))))))))))777666555555555666888999777888888777777777:::<<<777999;;;;;;>>>FFFTTT^^^ooovvvzzzvvvssszzzzzzsssnnnjjj]]]YYYTTTOOOLLLJJJKKKLLLIIIHHHGGGHHHJJJKKKKKKKKKMMMPPPTTTYYY]]]aaafffiiiiiimmmttt{{{{{{sssnnnjjjeee^^^YYYVVVUUUTTTSSSOOOOOOPPPOOONNNOOOPPPRRRNNNOOOQQQSSSUUUWWWYYYZZZ[[[]]]aaagggmmmtttyyy|||~~~~~~~~~}}}~~~}}}zzzwwwuuuwwwzzzsssrrrqqqooollliiifffeeeaaaaaaaaaaaa```]]][[[ZZZUUUTTTQQQMMMJJJGGGFFFEEEDDDBBB@@@???AAABBBBBBBBB>>>>>>??????@@@@@@@@@@@@FFFIIIMMMLLLJJJJJJNNNSSShhhlll\\\WWWTTTOOOMMMMMMLLLJJJJJJNNNJJJIIIHHHGGGFFFGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============888999999999999888777777666666666666666666666666666666555444444444444555444444444333333333222222111111000000/////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))***++++++************************'''(((((((((((()))))))))******)))))))))))))))*********)))))))))+++,,,---))))))))))))))))))))))))888888888888777666444444777777777777888999:::;;;888888888:::>>>BBBGGGJJJ\\\jjj{{{~~~rrruuuuuujjjcccZZZSSSPPPOOOLLLJJJIIIIIIHHHJJJKKKKKKJJJHHHHHHJJJLLLPPPSSSUUUWWWXXX```aaadddhhhnnnuuuzzz~~~|||wwwqqqllliiieee```\\\XXXXXXWWWVVVTTTQQQOOONNNNNNMMMMMMNNNPPPRRRTTTUUUSSSVVVYYYYYYYYY[[[```eeefffjjjpppxxx}}}|||}}}~~~~~~~~~{{{{{{zzzyyywwwuuusssrrroooooonnnllliiiddd```^^^ZZZXXXWWWXXXYYYZZZYYYWWWVVVSSSPPPMMMLLLKKKHHHFFFAAA@@@???>>>============<<<<<<<<<===???AAACCCEEEJJJJJJKKKJJJGGGFFFNNNXXX||||||uuuvvvxxxqqq]]]SSSRRRMMMLLLJJJKKKMMMNNNNNNMMMFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@@@@??????>>>===<<<<<<;;;888999999999999888777777555555555666666666666666666666666666666666666666333222000000111000///---........................------------------------/////////......---------,,,,,,,,,++++++*********%%%''')))++++++***)))(((************************)))))))))***+++++++++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++*********)))(((''''''&&&))))))))))))))))))))))))777777777777888888888888777777777777888999:::;;;::::::999:::<<<@@@CCCFFFTTTcccvvvzzzzzzyyyrrrhhh___ZZZVVVPPPLLLKKKJJJHHHIIIIIIIIIHHHGGGGGGHHHJJJLLLNNNPPPQQQQQQUUUUUUVVVXXX\\\aaaeeegggqqquuu|||vvvmmmgggccc___\\\ZZZXXXTTTQQQSSSSSSSSSSSSRRRQQQPPPOOORRRRRRRRRRRRTTTVVVXXXYYYUUUXXX\\\]]]^^^aaaggglllqqqwww}}}{{{{{{||||||{{{zzzvvvvvvvvvvvvuuutttsssrrrmmmmmmkkkiiieeeaaa^^^\\\ZZZYYYWWWWWWWWWWWWVVVTTTQQQNNNKKKIIIHHHFFFDDDBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFGGGHHHIIIGGGCCCEEETTTddd|||ooooootttwwwgggWWWPPPPPPMMMKKKJJJJJJKKKLLLLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>======<<<<<<<<<999999::::::999999888777666666666666666555555555555555555555555555555555555444222222333222111///........................,,,,,,------------------.........---------,,,,,,,,,,,,,,,+++++++++******&&&'''((()))***))))))(((***************************************+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++***))))))(((''''''))))))))))))))))))))))))888777777777888999;;;<<<777777777777888888999:::<<<;;;:::999:::<<>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAACCCDDDFFFGGGCCCDDDEEECCC@@@GGG\\\qqq|||kkkeeeooo}}}xxxhhh\\\RRROOOPPPLLLKKKIIIHHHIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888777777666666555555444444555555555555555555555555555333222222333333111000........................,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***''''''(((((((((((())))))************************+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********++++++++++++,,,,,,,,,++++++***)))***+++,,,---+++++++++***))))))(((((())))))))))))))))))))))))888777666555666888:::<<<777777777777777888999999::::::999999999;;;<<<===CCCNNN```ppp|||yyyqqqnnnnnnqqqvvv|||~~~tttiiiaaa[[[XXXSSSOOOMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOQQQTTTUUUTTTVVVZZZ]]]```eeekkkooouuuyyyvvvqqqjjjddd```]]]YYYWWWSSSRRRQQQQQQQQQRRRRRRRRRPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTVVVWWWYYY[[[]]]^^^```eeekkkpppvvv}}}yyyxxxxxxxxxxxxwwwtttqqqmmmnnnoooooopppoooooooooiiigggddd```]]]ZZZXXXXXXUUUTTTRRRQQQRRRQQQOOONNNLLLJJJGGGEEEEEEDDDBBBAAA============>>>???@@@AAAAAAAAABBBCCCCCCDDDEEEFFFBBBAAA@@@AAACCCMMM```rrr{{{nnnccciiiooo^^^UUUPPPOOOPPPLLLIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDBBB@@@>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888777666555444444333555555555555555555555555222111000000111111000...........................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((''''''((())))))************************,,,+++++++++***)))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********++++++++++++++++++++++++,,,+++)))((((((***,,,---++++++++++++******))))))))))))))))))))))))))))))999888666555555666888999777777777666777777888888888777777888999:::<<<===???HHHUUUcccppp}}}yyymmmeeecccdddfffjjjqqqyyy}}}uuuhhhccc]]]XXXTTTQQQOOOMMMJJJJJJIIIHHHGGGGGGHHHHHHFFFGGGGGGHHHIIIKKKLLLMMMKKKLLLNNNPPPRRRVVVZZZ^^^___bbbggglllqqqvvv{{{}}}wwwrrrnnnllljjjhhh^^^\\\YYYVVVUUUTTTRRRQQQOOOOOOOOONNNNNNNNNOOOPPPRRRRRRRRRRRRSSSUUUVVVWWWYYYZZZ]]]```cccfffiiijjjmmmssszzzxxxwwwvvvvvvvvvtttqqqnnnmmmmmmnnnmmmmmmlllkkkjjjgggfffbbb___[[[YYYWWWVVVPPPNNNMMMNNNOOOOOONNNLLLJJJHHHFFFDDDDDDDDDBBBAAA============>>>???AAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDD???>>>DDDLLLTTT___iiiqqqpppllleeefffwwwhhhWWWQQQOOONNNNNNJJJHHHFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBB@@@>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::888888777666555444444333555555555555555555555555222111///000111111000///////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))((((((((())))))************************,,,+++++++++***)))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************(((((())))))************+++++++++++++++++++++++++++***)))((((((***,,,---+++++++++***************))))))))))))))))))))))))888777666555555666777777777777777666666777777888666666777888999;;;<<<======CCCLLLVVVbbbrrrxxxwwwvvvuuuoooddd______```aaacccgggoooyyyyyytttnnngggbbb]]]YYYVVVOOOMMMKKKIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEGGGIIIKKKLLLLLLNNNQQQSSSSSSVVVYYY[[[^^^bbbfffiiiqqqtttyyy~~~{{{uuuooojjjgggccc```___^^^\\\ZZZTTTSSSRRRQQQPPPNNNMMMMMMNNNOOOPPPOOONNNNNNPPPQQQSSSSSSSSSTTTUUUXXXZZZ[[[]]]```dddiiiooosssvvvxxx~~~}}}||||||}}}~~~|||{{{wwwvvvtttsssrrrqqqnnnllllllllllllkkkjjjhhhgggfffeeedddaaa^^^[[[WWWUUUTTTLLLKKKJJJJJJLLLLLLKKKJJJGGGEEEBBBAAABBBAAA@@@???============>>>???@@@AAAAAAAAABBBBBBCCCBBBBBBAAADDD???@@@IIISSSXXX\\\___bbbbbbbbbfffqqqwww^^^RRROOOMMMKKKJJJIIIGGGDDDDDDDDDDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777777666666555555444444444444444444444444444444333222111222333333222111////////////////////////------------------------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++************))))))************************+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++,,,,,,,,,++++++++++++*********)))((()))***+++,,,************************))))))))))))))))))))))))666666666777777888888999777777666666666666777777777777888888999:::;;;<<<;;;@@@FFFLLLVVVfffyyy|||rrrooonnnlllgggbbbcccggggggeeecccccchhhpppyyy}}}vvvpppiiieeeYYYWWWTTTPPPNNNLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGIIIKKKLLLKKKKKKLLLNNNMMMNNNPPPRRRSSSVVVZZZ]]]___aaaeeehhhkkkpppuuuyyy~~~~~~{{{wwwsssmmmlllkkkiiifffdddaaa```\\\ZZZXXXWWWWWWWWWUUUSSSRRRRRRQQQOOONNNNNNOOOPPPPPPRRRTTTSSSRRRRRRUUUWWWVVVVVVWWWXXX[[[___bbbeeehhhkkkqqqxxx~~~|||yyyxxxwwwxxxyyyzzzxxxwwwvvvtttqqqooonnnmmmkkkiiiiiihhhhhhhhhgggeeedddcccbbbaaa```]]]ZZZVVVRRRPPPKKKIIIHHHHHHIIIIIIHHHFFFEEECCC@@@@@@@@@@@@???>>>>>>>>>======>>>???@@@@@@AAABBBCCCCCCCCCBBBAAAAAABBB@@@DDDNNNVVVXXXYYY[[[]]]^^^cccnnnyyyhhhVVVPPPOOOMMMIIIGGGHHHFFFDDDCCCCCCDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999999666666666666666555555555444444444444444444444444333222111222333444333111////////////////////////.........------,,,,,,+++,,,,,,---------.........******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))***************************************+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))444555777888:::;;;;;;;;;888777666666666666777777888999999999::::::::::::999>>>CCCGGGNNN]]]rrryyywwwvvvrrrnnnkkkiiieeedddjjjrrrrrrnnngggcccdddiiipppuuuxxxssscccaaa\\\XXXTTTQQQPPPPPPIIIIIIJJJKKKKKKJJJJJJIIIDDDFFFHHHIIIHHHGGGGGGGGGEEEGGGHHHIIIJJJLLLPPPSSSUUUWWWYYY[[[\\\```dddgggffflllssswwwwwwyyy}}}}}}yyyvvvtttpppkkkjjjiiihhheeebbb[[[\\\\\\[[[XXXWWWXXXYYYQQQPPPOOOOOOPPPOOOMMMKKKOOOOOOMMMLLLKKKMMMQQQTTTPPPRRRTTTTTTSSSTTTWWWZZZZZZZZZ[[[^^^bbbgggkkknnnwww{{{}}}yyyvvvssswwwvvvvvvwwwxxxyyywwwuuuuuurrrnnnlllkkkjjjiiigggeeeeeeeeeeeeddddddcccbbb_________]]]YYYUUUQQQNNNLLLJJJHHHGGGGGGGGGEEECCCEEECCCAAA@@@AAAAAA@@@???>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDDDDDCCCBBBAAA???AAAHHHQQQUUUVVVXXX\\\```bbbiiiwwwlll^^^SSSPPPQQQNNNJJJGGGGGGEEECCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<;;;::::::;;;;;;::::::999888555555555666666666666666444444444444444444444444111000///000111222111000000000000000000000000000//////...---,,,++++++***---------....../////////*********++++++,,,,,,,,,+++,,,.........,,,***)))************************))))))******+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++,,,,,,,,,++++++*********(((((()))************)))((((((((((((((()))))))))))))))))))))))))))))))))555666666777888999999999666666666666777777777777666777777777777888888888:::===>>>@@@FFFVVVlll||||||zzz~~~}}}tttllliiimmmuuu{{{|||tttjjjdddcccfffiiiuuuyyy{{{sssiiibbb___[[[VVVQQQTTTQQQMMMKKKJJJKKKJJJIIIHHHGGGFFFGGGHHHHHHFFFDDDIIIIIIIIIJJJJJJLLLMMMMMMPPPPPPQQQRRRSSSUUUWWWXXXZZZ\\\___```aaabbbeeeggglllmmmpppsssuuuwwwyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{~~~~~~~~~|||{{{yyyxxxxxxwwwvvvvvvwwwvvvuuusssqqqpppnnnnnnmmmkkkjjjhhhgggggg___^^^\\\ZZZYYYXXXWWWWWWUUUUUUUUUTTTTTTSSSSSSSSSNNNOOOQQQPPPOOONNNNNNOOONNNNNNPPPRRRTTTTTTRRRQQQSSSVVVXXXYYYYYYZZZ[[[\\\bbbdddgggkkkqqqxxxzzzwwwvvvvvvuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxtttqqqmmmiiifffeeeeeefffddddddcccbbbbbbaaaaaa```___]]]ZZZXXXVVVSSSNNNKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCAAA>>>===>>>???>>>>>>???@@@@@@AAABBBBBBCCCCCCFFFGGGCCC>>>>>>CCC@@@CCCKKKUUU[[[ZZZZZZ\\\gggmmmxxxuuu[[[UUUNNNKKKLLLLLLIIIFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB?????????@@@@@@AAAAAABBB@@@AAAAAABBBBBBBBBAAAAAA???>>>>>>===<<<;;;;;;;;;999999999888888888888777777777666555444444333333333333333333333333333333222222111111111111222222111111111111000000000000////////////............+++)))'''))),,,......------,,,*********,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))))))))************(((((())))))******++++++++++++***)))(((((())))))))))))))))))************+++***)))(((((()))***+++&&&'''(((***++++++++++++++++++***)))((('''&&&&&&((((((((((((((((((((((((555555666777777888999999555666666666777777777777777777777777888888888888888:::;;;===BBBQQQeeettt~~~|||xxxoooiiigggggglllqqqyyy~~~vvvqqqlllddd___[[[WWWSSSPPPOOONNNLLLKKKMMMKKKJJJKKKLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIKKKKKKNNNNNNNNNNNNOOOPPPQQQQQQSSSUUUWWWXXXXXXYYY\\\^^^]]]___aaaccceeeggghhhhhheeeeeeeeeeeeeeefffggggggggggggggghhhiiiiiijjjjjjjjjiiihhhfffeeeeeeddddddccccccccccccbbb```___]]]^^^]]]]]]\\\[[[ZZZYYYYYYWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOLLLNNNPPPPPPPPPOOOPPPQQQSSSSSSSSSUUUWWWXXXXXXWWWWWWYYYZZZ[[[]]]aaafffiiikkkooouuu|||~~~zzzvvvtttsssssssssssstttuuuvvvvvvwwwwwwvvvvvvrrroookkkfffcccbbbbbbbbbaaaaaa``````___^^^^^^]]][[[YYYWWWVVVTTTQQQMMMIIIGGGFFFEEEDDDCCCCCCCCCCCCAAABBBBBB@@@>>>===>>>???===>>>>>>???@@@AAABBBBBBDDDAAA@@@AAAAAA>>>>>>AAAFFFHHHMMMUUUZZZ[[[```fffmmmvvvkkkZZZTTTNNNKKKKKKKKKIIIFFFDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>======<<<;;;;;;:::999999999888888888777777777666666555444444333333333333333333333333333333222222111111111111222222111111111000000000//////////////////............,,,***((())),,,...---,,,---,,,+++******,,,...///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))************)))))))))))))))*********++++++***)))))))))))))))))))))))))))************+++***)))(((((()))***+++(((((())))))***)))))))))******))))))((((((''''''))))))))))))))))))))))))555555666666777777888888555555666666666777777777777777777888888888999999777888999:::???KKK\\\iiiyyyuuummmiiibbbffflllssszzzxxxqqqhhhddd^^^ZZZVVVSSSPPPNNNOOOMMMLLLLLLLLLLLLJJJHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLNNNOOOPPPOOOPPPRRRSSSQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXVVVWWWVVVVVVUUUTTTRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOOOONNNOOOOOOOOOPPPPPPPPPOOONNNNNNMMMMMMMMMOOORRRSSSRRRRRRTTTUUUTTTTTTTTTUUUVVVYYY[[[\\\______```bbbgggnnnxxx~~~|||yyywwwwwwtttqqqoooooopppppppppqqqrrrssssssttttttssssssooolllhhhccc```]]]\\\\\\]]]\\\\\\[[[[[[ZZZYYYYYYVVVUUUSSSRRRQQQOOOKKKHHHEEEDDDCCCBBBBBBAAABBBBBB@@@AAAAAA???======>>>???===>>>>>>???@@@AAABBBCCCFFF???;;;===??????AAADDDJJJNNNUUU[[[^^^___fffoooyyysss]]]WWWSSSMMMJJJKKKJJJHHHFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>???????????????======>>>>>>>>>>>>===============<<<<<<;;;;;;:::999999888888888777777777666666666555444444333333333333333333333333333333222222111111111111222222111111000000000000///////////////............------+++******,,,---,,,+++---,,,+++***+++,,,---...++++++++++++++++++++++++***************************++++++++++++***))))))))))))))))))************************))))))))))))+++***))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))((('''&&&))))))))))))((((((((((((************************555555555666666777777777555555555666666666777777777777777888888888999999888999999:::===FFFTTT^^^lllxxx~~~|||uuugggffffffiiinnntttyyy{{{{{{vvvoooiiiccc]]]XXXTTTVVVTTTQQQPPPPPPOOOMMMKKKOOOOOONNNNNNNNNNNNOOOOOOMMMMMMLLLLLLKKKLLLLLLLLLJJJKKKMMMLLLKKKKKKLLLNNNOOOPPPPPPQQQRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSSSSRRRQQQQQQPPPOOOPPPPPPQQQQQQQQQQQQRRRRRROOONNNNNNNNNNNNOOOPPPPPPRRRQQQQQQQQQPPPPPPOOOOOOPPPRRRUUUUUUUUUUUUVVVWWWVVVVVVWWWXXXZZZ]]]bbbeeeiiikkknnnrrryyy|||yyywwwuuussspppnnnkkkkkklllmmmnnnmmmoooooopppqqqqqqqqqqqqpppllljjjfffaaa]]]ZZZXXXWWWYYYXXXXXXWWWWWWVVVUUUUUURRRPPPOOOOOOOOOMMMJJJGGGBBBBBBAAA@@@@@@@@@@@@@@@>>>??????>>>======>>>?????????@@@AAABBBCCCDDDDDDEEE@@@<<<===???AAAHHHPPPSSSXXX```fffeeeeeemmmvvv{{{eeeTTTTTTPPPLLLJJJJJJIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????======>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888888777777777777666666555555555444444444444444444444444444444444222222111111111111222222111000000000//////////////////.........---------...---,,,+++++++++++++++---,,,+++++++++,,,------******************************************************+++++++++******)))((()))))))))************++++++******))))))((((((******)))))))))))))))***((()))))))))***************))))))))))))))))))***''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))555555555555555666666666555555555555666666666666666666777777777888888888777777888888;;;AAAKKKRRR___kkkrrr|||yyyssskkkfffgggkkknnnpppwwwzzz~~~|||tttmmmgggbbbdddbbb^^^[[[ZZZXXXVVVTTTTTTSSSRRRPPPOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNOOOJJJLLLMMMLLLKKKJJJKKKLLLQQQQQQQQQRRRRRRQQQPPPPPPMMMMMMLLLLLLLLLLLLLLLMMMOOOOOOOOOPPPQQQQQQRRRRRRLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSUUUWWWXXXWWWWWWXXXYYY\\\^^^```aaadddiiipppuuuyyy}}}{{{wwwtttrrrpppooojjjhhhggggggiiijjjkkkjjjllllllmmmnnnnnnnnnnnnmmmiiigggccc^^^ZZZWWWTTTSSSUUUUUUTTTTTTSSSRRRRRRRRRNNNMMMLLLMMMMMMKKKHHHFFFAAA@@@??????????????????===>>>???>>>======???@@@AAAAAABBBBBBCCCDDDDDDDDD???>>>>>>???>>>CCCRRR```jjjiiijjjkkkjjjmmm{{{}}}iiiZZZQQQPPPNNNKKKIIIHHHHHHFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>??????>>>======<<<;;;;;;;;;;;;::::::::::::888888888777777777666666555555555555555444444444444444444444444444444444222222111111111111222222000000000////////////...............------------......---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******+++++++++******((()))))))))************++++++******))))))((((((***)))))))))))))))******((()))))))))************)))))))))******)))))))))%%%&&&'''((())))))))))))''''''(((((())))))******((((((((((((((((((((((((444444555555555555555555444444555555555666666666555555555666666666777777444555555666888<<>>>>>>>>>>>??????===>>>??????>>>>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCC999;;;???AAABBBJJJ^^^qqq{{{pppjjjkkkvvvooo\\\SSSPPPMMMLLLKKKIIIGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@??????@@@@@@??????>>>===<<<::::::::::::::::::::::::888888777777777666666666555555555555555555555555444444444444444444444444222222111111111111222222000000////////////...............------------,,,---......---+++***+++---------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))***++++++++++++***))))))))))))************************)))))))))))))))))))))))))))******+++))))))))))))************))))))************))))))%%%%%%'''((()))*********''''''(((((())))))******''''''''''''''''''''''''444444444444444444444444444444444555555555666666444444444444555555555555444555555666888;;;???AAAIIIUUU___mmm~~~xxxrrrmmmhhhbbbdddfffiiimmmsss{{{}}}~~~|||xxxtttqqqooohhhfffccc```]]]ZZZXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTPPPQQQRRRRRRQQQPPPQQQSSSRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPOOOOOONNNNNNNNNOOONNNNNNNNNOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOPPPQQQRRRTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVTTTTTTSSSTTTTTTUUUVVVWWWUUUUUUWWWXXXZZZ\\\]]]^^^]]]```cccfffgggiiikkkmmmooottt{{{}}}zzzrrroookkkhhhgggeeecccbbb```___^^^___aaabbbbbbaaacccddddddeeeeeeeeeeeeeee```___\\\XXXTTTPPPNNNLLLMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEBBB?????????>>>>>>>>>>>>??????===>>>????????????AAACCCCCCCCCCCCBBBAAAAAA@@@@@@:::;;;@@@FFFMMMYYYnnnqqqkkkooo~~~|||cccTTTOOONNNJJJKKKJJJIIIGGGEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBB@@@??????>>>???@@@@@@??????===<<<<<<999999999999999999::::::888777777777666666666666555555555555555555555555555555555555555555555555222222111111111111222222000000/////////..................---------,,,,,,,,,...///---+++***,,,...------------,,,,,,+++***************************************************))))))***+++++++++++++++))))))))))))************)))))))))))))))*********)))))))))))))))***++++++))))))))))))************((()))***++++++***)))((('''(((((()))*********)))(((((((((((())))))))))))((((((((((((((((((((((((444444444444444444444444444444444555555555666666333333333444444444555555666777777999:::===???AAAAAALLLWWWgggyyy~~~wwwaaaaaaaaaaaaccchhhoootttwwwxxx{{{~~~vvvuuuqqqmmmiiifffdddbbb___^^^\\\ZZZYYYXXXWWWWWWTTTVVVWWWWWWVVVUUUVVVXXXVVVVVVVVVVVVVVVVVVUUUUUUQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRPPPPPPOOOOOOPPPQQQRRRRRRUUUTTTSSSRRRQQQRRRSSSTTTVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYYYY[[[]]]```bbbcccddddddggglllooorrruuuxxxzzz~~~yyytttllljjjfffdddcccbbbaaa```]]]\\\[[[\\\^^^______]]]``````aaabbbbbbbbbbbbbbb]]][[[YYYUUURRRNNNLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGFFFEEEDDDDDDBBB???<<>>>>>>>>>>>???@@@===???@@@@@@???@@@BBBDDDCCCBBBBBBAAA???>>>>>>===>>>>>>AAAKKKWWWfffzzzzzzpppnnnuuuqqq\\\RRRNNNKKKIIIJJJJJJHHHFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAA???>>>======????????????>>>===<<<;;;999999999999999999999:::777777777777666666666666444555555555555555555555555555555555555555555555222222111111111111222222000/////////..................---------,,,,,,,,,,,,---///---++++++---000---------------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************(((((())))))******++++++))))))((())))))***++++++))))))))))))************((()))***++++++***)))(((***************))))))((())))))))))))(((((((((((())))))))))))))))))))))))333333444555666666555555333333333444444444555555444555555666666666666666666666666666777888999:::>>>EEESSSbbbmmmyyylllaaaXXXXXX\\\```dddhhhnnnpppssswww{{{~~~~~~xxxtttvvvooofffbbbbbbbbbaaa^^^[[[[[[[[[[[[ZZZZZZZZZZZZ\\\[[[ZZZ[[[\\\[[[XXXVVVTTTTTTTTTTTTTTTRRRQQQQQQTTTSSSRRRRRRSSSTTTVVVWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWYYY[[[[[[ZZZYYYZZZ[[[ZZZ]]]^^^]]][[[YYY[[[]]][[[[[[\\\^^^```dddfffhhhdddfffhhhjjjlllppptttxxx{{{}}}||||||zzzxxxuuurrrooommmgggeeeccc```]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\YYYWWWTTTQQQPPPNNNKKKIIIGGGFFFDDDBBBBBBBBBDDDEEECCCBBBBBBAAA@@@???>>>>>>;;;<<<>>>???@@@???===<<<<<>>>>>===<<<::::::@@@GGGQQQaaassszzzxxxyyyqqqjjjooorrr^^^TTTNNNJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCFFFEEEDDDCCCBBBAAAAAAAAADDDDDDDDDEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@?????????AAA@@@???===<<<:::999888999::::::;;;;;;::::::999::::::888777666666666666666555333111111222333444333333333333333333333333222111111000000000000000................................................///...---,,,+++,,,------++++++++++++++++++++++++************************)))))))))))))))*********************************+++++++++++++++***)))(((************))))))))))))))))))))))))(((((((((((()))))))))******)))))))))******))))))((((((''''''((()))***++++++***)))(((&&&&&&'''((()))***++++++''''''(((((())))))******333333444555555555555555333333333333444444444444444444555666666666666666666666666666666777999999;;;AAAOOO^^^iiisssvvviii]]]WWWVVVWWWZZZ___aaadddiiiooouuuyyy}}}~~~~~~wwwrrrqqqpppllliiiffffffeeeeeedddcccbbbbbbfffdddbbbaaaaaaaaaaaa___\\\\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[ZZZ\\\^^^___^^^^^^___```^^^```bbbaaa``````bbbeeefffeeeeeefffiiillloooqqqpppssswwwzzz~~~~~~}}}|||wwwvvvtttqqqooollljjjiiieeecccaaa^^^\\\ZZZXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXUUUSSSPPPOOOMMMKKKIIIFFFCCCAAA@@@>>>>>>>>>@@@AAABBBAAAAAA@@@???>>>>>>===<<<===>>>@@@@@@@@@@@@???@@@CCCEEEEEEBBBBBBFFFIIIIIIEEE???<<<<<<======<<<@@@FFFPPP[[[lllyyyyyysssiiimmmuuujjjYYYPPPKKKHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBEEEDDDCCCBBBBBBAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????@@@???>>>===<<<;;;:::999:::::::::;;;;;;:::::::::999999888777777666666666666555444222222333444555333333333333333333333333222111000000//////000000......................................................,,,+++++++++,,,---++++++++++++++++++++++++************************++++++******))))))((((((***************************++++++++++++***)))(((*********)))))))))(((((())))))))))))((((((((((((******))))))))))))*********)))))))))((((((((('''((()))***++++++***)))((())))))))))))(((((((((((((((((((((((())))))))))))333333444444555555444444222222333333333444444444333444555555666666555555555555444555555666777888888<<>>@@@@@@??????>>>>>>======>>>>>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEECCC???;;;999:::<<<>>>>>>AAAIIITTT```mmmtttqqqjjjfffrrrttt^^^QQQLLLHHHFFFGGGFFFFFFEEEDDDCCCBBBBBBAAACCCCCCBBBAAAAAABBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???????????????>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;::::::888888777777777777777777666555444333222333444555333333333333333333333333222111000000//////000000........................------------------------------,,,+++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))******++++++******))))))******))))))))))))(((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((222333333444444444333333222222222222333333333333333333444555555555555444444444444444555666777777888999???MMMYYYdddoooxxxyyymmmaaaVVVOOOPPPUUUSSSVVV[[[aaagggkkknnnoootttwwwzzz|||~~~}}}|||{{{{{{zzzwwwuuukkkiiieeebbbaaabbbccceeeiiiiiiiiijjjjjjkkkllllllmmmmmmllllllllllllmmmmmmnnnpppsssuuuvvvwwwyyyzzzzzzzzz{{{}}}~~~}}}{{{yyywwwwwwvvvtttrrrkkkiiieeebbb```_________^^^]]][[[YYYWWWUUUTTTTTTQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLJJJHHHGGGGGGFFFDDDBBB??????>>>======>>>??????>>>>>>>>>>>>============??????@@@BBBDDDFFFHHHJJJKKKJJJHHHIIIJJJHHHDDDAAA>>><<<999888999;;;>>>???BBBKKKVVV```fffjjjkkkjjjwwwsssdddSSSKKKHHHFFFEEEGGGEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@??????>>>?????????????????????>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::666777777888888888888777555444333333222222333333222222222222222222222222111111000///////////////........................------------------------,,,,,,+++++++++*********************************************************+++*********))))))(((((((((((((((((((((((((((((())))))************))))))***)))))))))(((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((()))))))))******)))))))))&&&&&&'''((()))***++++++******))))))((((((''''''222333333333333333222222111111111222222222333333222333333444444444444444333333333333444555666777999777:::DDDOOO\\\iiittt~~~uuujjj]]]QQQMMMOOOPPPRRRVVVZZZ___cccfffhhhooorrrvvvyyy{{{}}}}}}zzzvvvsssrrrsssuuuwwwyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~xxxvvvtttrrrqqqpppnnnkkkiiifffdddaaa^^^\\\\\\\\\]]]ZZZYYYXXXVVVTTTSSSSSSRRROOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFEEEEEEEEECCCAAA???>>>>>>>>>>>>>>>??????==================>>>>>>@@@AAABBBDDDFFFIIIKKKMMMNNNKKKHHHHHHIIIGGGBBB===<<<;;;999888888;;;???AAAHHHQQQ[[[```aaaeeeppp{{{bbbWWWLLLIIIHHHFFFEEEGGGDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBB???????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999::::::::::::999999666777777888888888777777444333333222222222222222222222222222222222222222111000000///.../////////........................------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((())))))*********)))))))))))))))((((((((((((''''''((((((((()))))))))***+++***)))(((((()))***+++(((((((((((())))))))))))***))))))))))))))))))***&&&&&&'''((()))***++++++******))))))((((((''''''222222333333333222111111000000111111111222222222111222333333444444333333444444333444444555666777:::777777===FFFQQQaaannnttttttfffWWWNNNLLLLLLMMMOOORRRWWW\\\```ccchhhkkkppptttwwwyyy|||}}}~~~yyyuuusssqqqnnnllljjjhhheeebbbaaa```^^^\\\ZZZYYYYYYYYYVVVUUUSSSRRRQQQPPPPPPPPPLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDDDDBBBAAA<<<<<<<<<===============<<<<<<======>>>>>>??????AAABBBCCCFFFHHHKKKLLLMMMNNNKKKGGGFFFFFFDDD???;;;;;;;;;:::::::::===BBBFFFLLLSSS]]]bbbcccjjj|||kkkWWWOOOIIIHHHHHHFFFEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@??????@@@@@@@@@>>>????????????>>>==================>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;888888999999999999888888666777888999999888777666444444333333333222222222222222222222222222222222111000//////......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***************************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))******))))))))))))((((((((((((''''''''''''(((((())))))******)))))))))******)))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))((((((((((((222222222222222111000000000000000000111111111222111111222333333333333333444444444444555666777888777666777:::>>>FFFUUUcccjjjttt~~~rrrcccWWWSSSPPPNNNMMMNNNPPPTTTYYY\\\___ccciiimmmpppsssuuuwwwyyy{{{}}}~~~{{{wwwtttrrrpppnnnjjjgggfffdddbbb```[[[[[[ZZZXXXWWWVVVUUUUUUQQQPPPOOONNNMMMLLLLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCAAA@@@AAABBBBBBAAA@@@:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>???@@@@@@AAABBBEEEHHHJJJKKKLLLLLLLLLIIIFFFCCCAAA???<<<:::999:::;;;<<<===AAAHHHMMMQQQUUU___kkksss|||ttt[[[PPPJJJGGGHHHIIIEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????>>>?????????????????????>>>======<<<<<<<<<=========>>>>>><<<<<<<<<;;;;;;:::::::::777777888888888888777777777888999999999777555444555555666555555555444333111111111111111111111111000000///............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***************************))))))))))))))))))))))))(((((())))))******++++++************************'''(((((()))))))))))))))))))))(((((((((''''''''''''''''''((()))*********((()))***++++++***)))((('''((((((((()))))))))***+++***)))(((((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))222222222222222111000///000000000000111111111111111111222333333333333222555555444555555666777888444555777999999>>>KKKYYYfffnnnwww~~~|||oooddd___WWWTTTPPPMMMMMMPPPTTTWWWYYY]]]ccchhhkkknnnppprrrtttwwwyyy{{{|||~~~}}}yyyvvvssspppoookkkhhhdddaaa```___]]]\\\WWWWWWWWWVVVUUUSSSRRRQQQMMMMMMKKKJJJJJJIIIIIIIIIFFFEEEDDDDDDCCCCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBB@@@???>>>???@@@AAA@@@???;;;<<<======>>>>>>>>>===<<<<<<===>>>???@@@AAAAAA@@@BBBFFFIIIKKKLLLLLLKKKJJJHHHEEEAAA===;;;::::::777999;;;===???EEELLLRRRZZZ\\\gggyyy}}}eeeQQQMMMHHHFFFHHHIIIEEEBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???????????????>>>>>>===;;;<<<<<<<<<======>>>>>>======<<<;;;;;;:::999999666666777777777777666666888888999:::999777555333777777777888777666666555111111111111111111111111000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************''''''((())))))))))))))))))(((((((((''''''''''''&&&''''''((()))******+++'''(((+++,,,,,,+++(((''''''((((((((())))))******+++***)))(((((()))***+++&&&&&&'''((()))***++++++''''''(((((())))))******333333333333333333333333---......///000111111111222222222222222222222222333333333444444444555555666777888888:::>>>DDDHHHVVVfffsssvvv}}}}}}rrriiiddd[[[TTTSSSQQQLLLKKKOOOOOOUUU\\\```ccceeehhhkkkoooqqqtttvvvxxxzzz}}}{{{wwwtttpppllliiigggeeebbb^^^[[[YYYXXXWWWUUUUUUTTTRRRQQQOOONNNNNNMMMIIIFFFGGGJJJJJJGGGCCCAAAAAA@@@@@@???>>>======????????????????????????@@@??????>>>===<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>@@@CCCFFFGGGGGGFFFFFFHHHLLLMMMKKKHHHGGGEEEBBB???===<<<<<<===???;;;:::???DDDJJJTTT]]]eeegggttthhhWWWPPPIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@>>>@@@BBBBBBAAA??????@@@??????>>>>>>======<<<<<<;;;=========<<<===???AAA<<<<<<;;;::::::999888888;;;999777777888999888777888888999999999999888888666666555555555444444444444333222111000000000000111111111111000000000000........................////////////////////////,,,,,,+++******+++,,,,,,)))))))))))))))*********))))))))))))))))))))))))******++++++++++++******,,,++++++***)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))************************************))))))))))))))))))))))))333333333333333333333333......///000000111222222222222222222222222222222333333333444444444444555555666666666777999>>>AAAKKK\\\mmmvvv}}}zzzvvvlllccc^^^YYYRRROOOQQQNNNQQQTTTVVVXXX[[[```dddjjjmmmpppsssuuuwww{{{}}}}}}{{{wwwssspppmmmiiifffdddbbb___[[[XXXVVVTTTTTTRRRRRRQQQOOONNNMMMLLLKKKKKKHHHEEEEEEHHHIIIFFFBBBAAAAAA@@@??????>>>======????????????????????????========================<<<<<<============>>>>>>>>>>>>???@@@BBBEEEHHHIIIIIIHHHHHHJJJLLLLLLJJJGGGBBB@@@>>>;;;:::::::::;;;===;;;<<>>@@@BBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>>>>======>>>@@@======<<<<<<;;;::::::999:::999777777888888888777777888888888888888888777666555555555444444444444444333222111111000111111111111000000000/////////------------------------........................,,,,,,+++******+++,,,,,,************************)))))))))))))))))))))))))))******++++++******)))'''''''''(((((())))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((((((((((()))))))))******************************((((((((((((((((((((((((222222333333333333333333000000000111111222222333222222222222222222222222333333333333444444444444777777777555555666999<<>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>>>>???============>>>>>>??????BBBBBBCCCDDDFFFHHHJJJKKKLLLKKKJJJKKKKKKJJJGGGEEE>>>===;;;999999:::;;;<<<>>>===AAAGGGMMMRRR[[[cccrrrzzzwwwaaaRRRMMMMMMGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA???AAABBBAAA???===<<<<<<===>>>>>>????????????>>>>>>?????????===<<<===>>>>>>>>>======<<<;;;;;;;;;:::888666666777888777666666777777888888777777666555555555555444444444444555444333222222111111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))******++++++******)))&&&''''''((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))'''&&&%%%%%%''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''222222222222222333333333111111111222222333333333111111111111111111111111222222333333333444444444777888777666555666888:::???EEEYYYqqq}}}}}}uuugggZZZRRRMMMLLLKKKJJJKKKOOOSSSVVVYYY\\\```cccfffkkkppptttsssuuuxxxzzz|||~~~{{{yyyxxxwwwvvvqqqnnnkkkhhhfffccc___]]][[[YYYVVVRRROOONNNMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCAAAAAACCCCCCAAA?????????>>>>>>>>>=================================;;;;;;;;;<<<======>>>>>>===>>>>>>??????@@@@@@@@@DDDDDDEEEGGGHHHJJJKKKLLLMMMLLLKKKJJJIIIFFFCCCAAA===<<<;;;:::;;;===???@@@AAABBBGGGNNNSSSWWW```hhhwww|||fffVVVNNNLLLLLLGGGGGGEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAACCCDDDCCC@@@===<<<<<<======???@@@@@@@@@@@@??????@@@AAA@@@===<<<<<<============<<<<<<<<<;;;;;;:::888666666777888777666666666777777777777666666444444444444444444444444555555444333222222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))(((((((((((((((((((((((())))))************))))))*********))))))(((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((111111111222222333333333222222222222333333333333111111111111111111111111222222222333333333444444444555666555444555888:::<<<<<>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<========================??????@@@AAAAAABBBCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKIIIFFFBBB???===;;;::::::;;;===@@@CCCEEEDDDFFFMMMTTTXXX\\\eeennngggTTTNNNLLLIIIFFFIIIHHHFFFDDDBBB@@@??????AAAAAAAAA@@@@@@AAAAAABBBDDDEEEFFFEEEBBB???>>>======>>>???AAAAAAAAA@@@??????@@@BBBAAA>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888666666777888777666666666777777777777666666333333444444444444444444555555444333222222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))(((((((((((((((((((((((()))))))))******))))))))))))(((((((((((((((''''''&&&''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))000000111111222333333333222222222222222222222222111111111111111111111111222222222222333333333333000111333333222333555777666666@@@UUUlllyyy~~~}}}~~~ttteeeUUUQQQNNNKKKKKKKKKJJJJJJKKKMMMOOORRRTTTYYY___ccciiillloooqqqrrruuu{{{}}}~~~|||yyyvvvsssqqqooollljjjgggdddaaa___^^^\\\YYYVVVTTTRRROOOLLLJJJHHHHHHGGGEEEDDDDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>>>>============<<<<<<<<<<<<========================>>>>>>>>>>>>>>>=========AAAAAABBBCCCDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLHHHCCC???<<<;;;999999:::;;;???CCCGGGIIIHHHKKKSSS[[[___dddooozzzsssYYYLLLMMMOOOKKKEEEHHHGGGEEECCCAAA@@@???>>>AAAAAA@@@@@@@@@AAABBBBBBEEEFFFGGGFFFCCC@@@??????>>>???AAABBBBBBAAA@@@??????@@@BBBAAA???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777888999888777666777777888888777777666333333333333444444444444555444333222222111111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++******))))))))))))))))))))))))))))))((())))))******))))))(((######$$$%%%'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))************************///000000111222222333333222222222222222111111111111111111111111111111111111222222222222333333333111222333333222333444666333666<<>>>>>>>>>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>??????@@@@@@CCCCCCDDDEEEFFFGGGHHHIIIHHHIIIKKKLLLLLLLLLLLLKKKLLLMMMMMMIIICCC>>><<<;;;::::::<<<>>>CCCHHHLLLOOOOOOSSS\\\eeelllsssoooaaaRRRJJJLLLNNNKKKFFFEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@AAAAAABBBCCCCCCEEEFFFEEECCC@@@?????????@@@BBBCCCCCCAAA???>>>>>>@@@BBBBBB@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888999:::999888777888888888888888888777222222333333333444444444444333222111111000111111111111000000000/////////------------------------------------------------***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&'''(((***++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))///000000111222222333333111111111111111111111111000000000000000000000000111111222222222333333333444555666666444444555666333;;;>>>===HHH___rrrxxxnnneeeXXXNNNJJJIIIHHHGGGGGGGGGHHHHHHJJJMMMRRRVVVYYY]]]```aaaaaadddkkkqqqrrrtttxxx{{{~~~~~~{{{zzzpppooonnnmmmkkkgggbbb______]]]ZZZYYYWWWVVVSSSQQQNNNMMMJJJGGGEEEDDDCCCCCC@@@@@@??????>>>>>>=========>>>>>>>>>======>>>???;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@AAACCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLNNNNNNJJJDDD>>><<<<<<======???BBBGGGMMMRRRUUUVVV[[[eeeooowww{{{WWWQQQJJJFFFFFFFFFEEECCCBBBBBBAAAAAAAAABBBCCCCCC@@@@@@@@@@@@AAAAAABBBCCCBBBDDDEEEDDDBBB@@@??????@@@AAACCCDDDCCCAAA???======???BBBBBB@@@>>>>>>>>>============>>>>>>>>>>>>===;;;999999:::;;;:::999888888999999999999888888222222222333333444444444444333222111000000000000111111111111000000000000........................------------------------***+++,,,------,,,+++***)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((+++++++++++++++,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********)))))))))((())))))))))))************************************((((((((((((((((((((((((111111111111111111111111222222111111111111111111111111222222222111111000000000111222333333444444444444444444444444444444888555888AAAEEEKKK]]]qqqyyyuuu}}}qqq```TTTOOONNNLLLKKKDDDCCCBBBDDDHHHKKKLLLLLLTTTTTTVVVYYY\\\aaadddfffhhhlllrrrwwwzzz}}}|||vvvrrroookkkfffdddcccaaa]]]ZZZZZZXXXVVVSSSQQQNNNMMMLLLLLLIIIFFFDDDBBBAAA???=========<<<<<<<<<<<<======???>>>>>>=========>>>>>><<<<<<============>>>>>>???>>>===<<<<<<===>>>???>>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPOOOMMMLLLKKKQQQLLLFFFAAA>>>===<<<<<<>>>BBBHHHLLLPPPTTTZZZ^^^___hhhuuuxxx___PPPLLLHHHDDDCCCCCCBBBBBBBBBAAA@@@?????????@@@AAA?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFEEEDDDCCCBBBBBBAAA===>>>???@@@AAAAAAAAAAAA>>>>>>??????>>>===;;;::::::::::::999999999888888999999999888777555444333333333333333333333333333222222222222222111000///111222222111///---+++)))+++,,,...//////...,,,++++++++++++,,,,,,------------------,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************((((((((((((((()))******((((((((((((((((((((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((111111111111111111111111111111111111111111111111111111111222222111111000111111111222222333333333333333333333333333333333888444666<<<===???MMM^^^rrrppppppwwwzzzjjj^^^WWWSSSOOOLLLLLLJJJGGGFFFGGGHHHHHHHHHMMMMMMOOOQQQUUUYYY]]]___dddhhhnnnssswwwzzz~~~~~~~~~zzztttppplllhhhdddaaa```^^^ZZZXXXWWWUUUSSSPPPNNNLLLJJJJJJIIIGGGDDDBBBBBBAAA???=========<<<<<<<<<<<<======>>>>>>======<<<======>>>;;;;;;;;;;;;<<<======>>>???>>>=========>>>???@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNNNNPPPRRRRRRQQQPPPNNNJJJCCC>>><<<>>>@@@BBBEEEIIINNNQQQTTTZZZdddlllvvv~~~lllXXXMMMJJJEEEBBBAAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAA?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCBBBAAAAAA@@@>>>???@@@AAAAAABBBBBBBBB>>>?????????>>>===<<<;;;:::::::::999999999888888888888888888777555444444333333333333333333333333222222222222222111000000...//////000000///...---,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))111111111111111111111111111111111111111111111111000000111111222111111000111111222222222222222222222222222222222222222222666333444777666666???LLLbbbiiirrrxxx}}}}}}pppfff]]]UUUPPPQQQMMMHHHEEEEEEEEEEEEDDDFFFGGGHHHJJJNNNQQQUUUWWW]]]aaafffkkkppptttyyy|||xxx{{{~~~}}}{{{wwwqqqnnngggdddaaa]]][[[YYYVVVTTTRRRQQQNNNLLLJJJHHHGGGFFFFFFDDDAAA@@@@@@@@@>>>=========<<<<<<<<<<<<============<<<<<<<<<<<<=========<<<<<<<<<===>>>@@@AAA@@@???>>>>>>???@@@AAABBBDDDEEEFFFGGGHHHIIIJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMPPPUUUYYYYYYUUUQQQJJJFFF@@@<<<;;;???EEEIIIJJJMMMRRRVVV[[[ffftttuuu^^^RRRIIIFFFBBB@@@?????????>>>>>>=========>>>???@@@@@@???????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAABBBBBBBBBBBB????????????>>>===<<<<<<:::::::::999999999888888777777777777777666555555333333333333333333333333111222222222222111000000......///000000000//////------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++*********)))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))************((((((((((((((()))******************************))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************111111111111111111111111000000000000111111111111///000000111111111111111222222222222111111111111222222222222222222222222222111333666666555;;;DDDRRR___ppp{{{yyylllaaaYYYVVVRRRMMMIIIHHHGGGGGGGGGEEEEEEFFFGGGJJJMMMOOOQQQTTTXXX]]]bbbgggkkkpppttttttvvvyyy{{{|||~~~|||yyywwwsssoookkkcccaaa^^^ZZZWWWUUURRRQQQNNNMMMKKKHHHGGGEEEDDDDDDBBB@@@>>>>>>??????>>>=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>@@@BBBEEEFFFBBBAAAAAA@@@AAABBBDDDEEEIIIIIIJJJJJJKKKLLLMMMMMMOOONNNMMMLLLKKKLLLMMMMMMOOOSSS[[[cccgggbbbVVVMMMFFFDDD@@@>>>>>>BBBGGGLLLOOOQQQVVVaaaooo~~~aaaQQQLLLFFFCCC@@@?????????>>>============>>>???@@@AAAAAA>>>?????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB????????????>>>===<<<<<<:::::::::999999999888888666777777777777777666555333333333333333333333333111111222222222111111000111111111000///...------...------,,,,,,------...---,,,,,,,,,++++++******************))))))))))))+++******)))((((((''''''((((((((((((((((((((((((((()))))))))************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))111111111111111111111111//////000000000111111111...///000111111111111111222111111111111111111111333333333333333333333333000111333666666666:::???@@@NNNcccuuutttllleee```YYYSSSPPPMMMJJJHHHEEEEEEEEEEEEGGGIIIKKKLLLMMMPPPUUUYYY]]]aaafffjjjnnnpppsssuuuvvvxxxzzz|||~~~|||}}}zzzwwwtttrrroookkkhhh___^^^[[[WWWSSSPPPOOONNNJJJIIIHHHFFFDDDCCCCCCCCC@@@>>>===<<<===>>>===<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>?????????@@@CCCEEEHHHIIIEEEEEEDDDDDDDDDEEEGGGGGGIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQSSSTTTUUUVVV^^^kkktttuuuhhhVVVHHHCCCCCCDDDCCCCCCEEEIIIMMMTTTVVV^^^qqqmmmSSSHHHGGGDDDBBB?????????@@@???>>>===>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBBBBAAAAAA??????>>>======<<<<<<<<<:::::::::999999999888888666777777777777777666555333333333333333333333333000111111222222222111111111111000000////////////...------,,,,,,------...,,,,,,,,,++++++******************)))))))))((((((************************((((((((((((((((((((((((((()))))))))************((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((111111111111111111111111...//////000000111111111......///000111111111111000000111111111111111111333333333333333333333333111222333444333444555888888AAARRRgggxxx}}}{{{uuulllbbbYYYQQQIIIEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJMMMPPPSSSWWW[[[___fffhhhkkkmmmoooqqqtttvvv|||~~~~~~zzzwwwwwwtttqqqnnnllliiifffccc[[[ZZZXXXTTTOOOLLLKKKKKKGGGGGGEEEDDDBBBBBBAAAAAA???===<<<<<<=========<<<======<<<<<<<<<<<<============<<<======>>>???@@@>>>???AAACCCFFFHHHJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJGGGHHHHHHJJJKKKLLLMMMMMMLLLNNNRRRUUUXXXZZZ[[[\\\[[[eeerrrzzzuuufffTTTGGGBBBEEEHHHHHHGGGHHHMMMPPPUUUYYYfff{{{~~~cccPPPHHHGGGBBB@@@??????@@@@@@@@@???>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB???@@@@@@AAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999999888888777777777777777666555555333333333333333333333333000000111222222222222111.........///000111333444------------------------+++++++++++++++*********************)))))))))((()))*********++++++++++++))))))))))))))))))))))))))))))))))))************((((((((((((((()))******''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''111111111111111111111111......//////000111111222---...///000111111111111//////000000111111222222222222222222222222222222000222333222222333555555:::<<>><<<<<<======<<<;;;======<<<<<<<<<<<<===============>>>>>>???AAAAAA@@@BBBFFFIIILLLNNNNNNOOONNNMMMLLLKKKJJJJJJKKKKKKIIIJJJKKKMMMNNNPPPQQQQQQRRRUUUYYY\\\^^^]]][[[ZZZWWW```jjjllleeeYYYNNNHHHCCCFFFIIIIIIIIILLLSSSXXXZZZcccrrrkkkYYYNNNHHHEEE???>>>===>>>???@@@???>>>>>>???@@@AAAAAA@@@??????>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB>>>??????@@@@@@??????>>>>>>===;;;:::999999:::::::::::::::999999999888888888888888888777555444444333333333333333333333333000000111222222222222222............000222444555,,,,,,---......---,,,,,,************++++++++++++++++++*********)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((111111111111111111111111---......///000111111222---...///000111111111111...//////000111222222333000000000000000000000000///111222222333666888888;;;888999DDDVVViiivvv|||~~~vvvhhh___OOONNNKKKHHHFFFEEEEEEEEEDDDEEEFFFGGGGGGIIIMMMPPPRRRUUUZZZ___dddhhhmmmqqqtttvvvzzz}}}~~~zzzyyyyyyyyyxxxvvvrrrooollliiieeebbbaaa^^^\\\ZZZSSSTTTRRRNNNHHHDDDDDDEEEBBBAAA@@@???>>>>>>>>>>>>@@@>>><<<<<<======<<<;;;======<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBDDDFFFKKKPPPSSSTTTTTTTTTQQQPPPNNNMMMKKKKKKLLLLLLNNNOOOPPPRRRTTTUUUWWWWWW\\\^^^aaabbb```\\\VVVSSSPPPWWW]]]ZZZRRRKKKHHHIIIEEEGGGIIIIIIIIINNNWWW___eeeqqqnnnWWWLLLFFFAAA<<<>>>===<<<===?????????>>>>>>>>>???@@@@@@???======>>>>>>======<<<<<<<<<;;;========================<<<<<<===>>>???@@@@@@AAA>>>>>>?????????>>>>>>======<<<:::999888888999::::::::::::999999999888888999999999888777555444333333333333333333333333333///000111222222222222222111000/////////000222222+++,,,...//////...,,,+++))))))******+++++++++,,,++++++++++++************++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))222111111111000000//////000000000000000000000000//////000000111111222222111000000////////////000000000000000000000000000111111222222222333333333444777:::===DDDTTTkkk{{{pppaaaYYYRRROOOKKKGGGFFFHHHBBBDDDEEEFFFFFFFFFGGGIIIKKKLLLNNNRRRYYY```fffjjjkkknnnrrruuuwwwyyy{{{||||||xxxvvvwwwwwwwwwtttqqqllljjjfffdddaaa___]]][[[XXXVVVSSSPPPMMMIIIEEEBBBAAA@@@AAA@@@???>>>============<<<;;;;;;::::::;;;;;;;;;???===;;;:::::::::<<<===??????@@@AAACCCEEEGGGHHHKKKLLLMMMPPPTTTVVVVVVVVVXXXWWWUUUTTTRRRQQQQQQQQQOOOPPPQQQQQQQQQUUU[[[```eee```\\\\\\XXXQQQKKKJJJEEEEEEDDDEEEGGGIIIKKKLLLPPPQQQPPPNNNNNNUUUaaakkkttt}}}sss]]]LLLEEEDDDBBB@@@>>>>>>===<<<<<<<<<<<<<<<<<<===???@@@???>>><<<;;;===<<<;;;:::999:::;;;;;;??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>=========;;;<<<===============<<<:::::::::999999888888888::::::::::::::::::::::::999777555555555555555444333333222222222333444444111111111111111111111111111111000000//////......------,,,,,,,,,,,,++++++,,,,,,***)))))))))***++++++*********))))))((((((******))))))))))))******)))(((((((((''''''''''''***)))(((''''''((()))***+++)))(((&&&&&&((()))+++******))))))))))))******---+++(((%%%%%%&&&)))+++((((((((((((((()))******)))))))))))))))))))))))))))***+++,,,,,,+++)))(((&&&'''(((******((('''&&&&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))111111111111000000000///000000000000000000000000//////000000000000000000000000////////////000000000000000000000000000000111111111222222222333333333555777999===JJJ]]]kkk}}}sssfffYYYRRRNNNJJJIIIKKKIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHJJJMMMRRRWWW]]]```cccfffkkknnnppprrruuuwww}}}yyyuuusssssssssqqqooolllhhhgggccc```]]][[[YYYWWWTTTRRRPPPNNNKKKGGGDDDAAA@@@@@@@@@@@@???======<<<<<<=========<<<;;;;;;;;;<<<<<>>======???@@@AAAAAAAAABBBCCCEEEGGGIIIJJJIIIJJJLLLOOOSSSUUUWWWWWWUUUUUUUUUTTTUUUVVVVVVWWWVVVWWWWWWVVVXXX[[[aaaeeefff___YYYUUUPPPIIIDDDCCCAAA@@@AAACCCHHHNNNTTTXXX[[[ZZZXXXVVVXXX```kkktttnnnbbbRRRGGGDDDCCCAAA???>>>======<<<<<<<<<<<<<<<<<<===>>>??????===<<<;;;===<<<;;;:::999::::::;;;=========<<<<<<;;;;;;;;;==================<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999888888888777777777999999999999999999999999888777666555555555444444444333333222222222333333111111111111111111111111000000000000//////......------,,,,,,,,,,,,++++++,,,+++***)))))))))***+++******************))))))******))))))))))))******))))))((((((((('''''''''***)))(((''''''((()))******)))(((''''''((()))*********)))((((((((()))))),,,***(((&&&&&&''')))***((((((((((((((()))******))))))))))))))))))))))))'''(((***+++***)))((('''&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))111111111111000000000000000000000000000000000000000000////////////////////////...//////000111222000000000000000000000000111111111222222222222333333555666666777???LLLVVVqqquuucccYYYUUURRRPPPQQQLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGHHHIIILLLPPPTTTWWWZZZ]]]bbbeeehhhkkknnnpppzzz}}}||||||{{{{{{|||~~~~~~}}}zzzyyyxxxwwwwwwuuurrrpppnnnmmmkkkiiigggdddbbbaaa^^^[[[XXXVVVTTTRRRNNNLLLMMMKKKHHHEEEBBB@@@?????????>>>===<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<>>?????????AAAGGGOOOYYYccchhhgggeeeccccccgggpppyyy~~~vvvZZZRRRHHHCCCCCCBBB???<<<>>>===<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>===;;;:::<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888777777777777666666666777777777777777777777777777777777666555555444444555444333222222222222222111111111111111111111111000000000////////////...------,,,,,,,,,,,,++++++,,,+++******))))))***************+++++++++++++++******))))))))))))******)))))))))(((((((((''''''))))))(((((((((((())))))***)))(((''''''((()))******))))))(((''''''''''''***))))))(((((((((((()))((((((((((((((()))******))))))))))))))))))))))))%%%&&&(((((()))((('''&&&&&&'''((())))))((('''&&&''''''((((((((()))))))))))))))(((((((((((())))))111111111000000000000000////////////////////////000000//////......------............///000222222000000000000000000000000111111111111222222222222444666777666555999AAAHHH^^^tttooofffccc```\\\ZZZQQQOOOLLLKKKKKKKKKLLLLLLJJJIIIIIIJJJKKKNNNPPPRRRSSSVVVZZZ]]]```cccgggiiippptttyyy}}}~~~}}}{{{zzzxxxwwwvvvvvvvvvxxxzzz{{{~~~|||zzzyyyxxxtttrrrpppnnnnnnnnnlllkkkhhhfffdddaaa^^^]]]\\\\\\YYYVVVSSSQQQOOOMMMJJJGGGIIIGGGDDDBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGIIIKKKLLLMMMMMMNNNPPPRRRTTTVVVYYY[[[\\\]]]___aaabbbcccddddddcccdddfffjjjmmmmmmkkkhhh[[[RRRHHHDDD@@@===>>>AAABBBDDDIIIQQQ[[[fffoootttnnnmmmnnnssszzz~~~cccRRRMMMFFFBBBBBBAAA>>>;;;======<<<;;;;;;;;;;;;<<<<<<<<<=========<<<;;;:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;:::999888777777777777777777777777777777777777777777777777777666777888777555444444444555444333222111111111111111111111111111111111111////////////////////////------,,,,,,,,,++++++++++++++++++************************++++++,,,,,,---******))))))))))))******)))))))))(((((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))***)))(((''''''&&&&&&'''(((((())))))))))))((((((((((((((((((((())))))***((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''((())))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))000000000000000000111111////////////////////////000000//////......------............///000222222000000000000000000000000000000111111111222222222222444555555444666:::>>>III^^^llluuu|||uuunnnjjjaaa]]]YYYWWWVVVUUUSSSQQQLLLKKKKKKJJJJJJKKKLLLMMMLLLOOORRRUUUWWWZZZ]]]```eeeiiipppuuuyyy{{{}}}~~~{{{{{{|||}}}{{{xxxvvvtttsssrrrqqqqqqsssuuuvvv~~~~~~}}}}}}{{{{{{zzzyyywwwuuusssrrrnnnllliiiggggggggggggeeecccaaa]]]ZZZXXXWWWVVVVVVTTTRRROOOMMMKKKIIIFFFDDDEEECCCAAA???>>>===>>>>>>===<<<<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<======>>>??????@@@BBBCCCDDDEEEFFFFFFGGGHHHJJJKKKMMMNNNNNNPPPSSSSSSTTTVVVYYY\\\___bbbggglllppprrrssssssuuuvvvzzz|||qqqhhhWWWNNNEEEAAA???===???CCCEEEJJJQQQ[[[eeemmmsssvvvsssvvv|||lllUUUNNNIIICCC@@@@@@@@@>>>=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::::::::999999999::::::::::::::::::::::::777888888888999999999:::<<<<<<<<<;;;:::999888777888888888888888888888888888888888888888888888888555777999888555333333444555444333222111000000000000000000000000000000000.............../////////------,,,,,,,,,+++++++++++++++++++++******))))))*********++++++,,,,,,---******))))))))))))*********)))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((''''''''''''''''''((()))******)))((((((((((((((((((((())))))***((((((((((((((((((((((((''''''(((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))000000000000111111111111000000000000000000000000000000////////////////////////...//////000111222000000000000000000000000000000000111111111111222///111222222222333666888;;;JJJUUUaaarrryyyxxxsssmmmhhheee```YYYTTTRRRQQQOOOMMMKKKJJJIIIHHHHHHJJJLLLMMMNNNPPPSSSVVV[[[```gggmmmqqquuuyyy{{{vvvwwwxxxzzz}}}|||xxxtttqqqnnnmmmlllllllllnnnpppqqqwww{{{|||yyywwwvvvuuuttttttsssrrrpppooommmlllgggeeecccbbbbbbbbbaaa```]]][[[XXXUUURRRQQQQQQPPPOOOLLLJJJIIIHHHGGGDDDBBBAAA@@@???>>>======>>>>>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<======>>>???@@@CCCCCCDDDEEEFFFGGGHHHIIIGGGGGGHHHIIIKKKMMMOOOPPPOOORRRUUUVVVVVVXXX^^^bbbdddkkkuuuvvvgggVVVMMMFFFCCCAAA???@@@CCCGGGLLLUUU```jjjqqquuuwww|||qqqZZZJJJEEEBBB>>>======>>>??????===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999888888999999999999::::::::::::777777777888888999999:::;;;;;;;;;;;;::::::999888777777888888888888999999777777777777777777777777444777:::999555333333555444333222111111111111111000000000000000000000000---............/////////------,,,,,,,,,,,,++++++***++++++++++++***))))))*********+++++++++++++++******))))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))((((((''''''(((((()))'''(((((())))))))))))(((((((((((((((((()))******))))))))))))))))))))))))((((((((())))))******+++((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))///000000000111111111111000000000000000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000111111222333555666666???DDDMMM___hhhkkktttxxxnnngggbbbaaa]]]YYYTTTPPPMMMKKKHHHIIIJJJJJJIIIKKKMMMPPPSSSWWW\\\bbbfffkkkpppsssqqqrrrtttwww{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~|||}}}}}}|||yyyuuupppmmmgggfffeeeeeefffhhhjjjkkkooosssxxx}}}|||zzzxxxuuurrrpppnnnmmmmmmlllllljjjiiigggeeedddaaa___]]]]]]^^^]]][[[ZZZWWWUUUSSSQQQNNNLLLKKKJJJIIIGGGEEEEEEEEEDDDBBB@@@??????============>>>???===<<<<<<<<<<<<<<<============>>>???@@@BBBCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJJJJLLLMMMOOOQQQRRRQQQUUUZZZ\\\]]]bbbiiiooovvvppp^^^QQQJJJEEEEEEEEECCCDDDFFFHHHMMMWWWbbbllluuuzzz}}}ppp[[[LLLCCC???>>>===============<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::::::::999::::::;;;:::999888777777777777888888999999999666777777888999999::::::888999999999999999888888666666666777777777888888666666666666666666666666333777:::999555222333555222222111111111111111222000000000000000000000000---------.........//////------,,,,,,,,,,,,++++++***++++++,,,+++***)))(((******************))))))******))))))))))))***************)))))))))(((((('''((()))******)))((('''(((((())))))))))))(((((((((((((((((()))***++++++(((((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))***++++++((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))//////000000111111111222000000000000000000000000//////000000111111222222111000000////////////000000000000000000000000000000000000000111111111111222222333333333444555666666<<<<<>>===<<<<<<===??????======<<<<<<<<<======>>>>>>>>>???@@@BBBDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMOOOQQQSSSTTTUUUZZZ___cccfffkkkuuu|||gggTTTJJJEEECCCFFFIIIHHHIIILLLJJJOOOWWWbbbnnnyyyuuu]]]OOOFFF@@@>>>>>>?????????===:::888<<<<<<;;;::::::::::::;;;<<<;;;::::::999999::::::999999:::;;;:::999888777555666666666777777888888666777777888999:::::::::666777777888888888888777444555555555666666777777555555555555555555555555333777;;;:::555222333555111111111111111111222222000000000000000000000000---------.........//////---------,,,,,,,,,++++++******+++,,,+++***)))(((+++*********))))))((((((******))))))))))))******************))))))))))))'''((()))******)))((('''(((((())))))))))))(((((((((((((((((()))+++,,,---((((((((((((((()))***+++((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((()))++++++((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))......//////000000111111......//////...---,,,,,,............////////////000000//////.........---000000//////000111222222---......///000111111222000000000111222222333333333777;;;===@@@HHHSSS\\\cccuuu|||rrriii```\\\SSSRRRPPPOOOOOOMMMJJJGGGIIIJJJLLLPPPUUUZZZ^^^aaaeeeeeehhhnnnuuu{{{|||{{{~~~~~~~~~~~~|||{{{zzzxxxxxxwwwvvvwwwxxxyyyzzzzzzyyywwwvvvuuutttttttttxxxyyyzzz{{{{{{{{{zzzyyyyyywwwtttrrrpppmmmhhheee^^^\\\ZZZXXXYYY\\\___aaadddhhhmmmssswww{{{||||||~~~|||wwwqqqnnnlllkkkjjjhhhfffbbb___```___^^^\\\[[[YYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRROOONNNLLLJJJHHHFFFDDDDDDAAAAAAAAAAAAAAA@@@???>>>???>>>>>>=========>>>>>>???>>><<<;;;;;;<<<======FFFCCCAAABBBEEEHHHIIIHHHEEEEEEGGGJJJMMMNNNMMMKKKQQQPPPPPPPPPRRRUUUXXXZZZ```fffmmmrrrwww~~~uuudddWWWQQQKKKHHHGGGIIIIIIIIILLLQQQOOOYYYdddmmmwwwjjj[[[PPPCCC???BBB???>>>============>>>>>><<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::999999:::;;;:::999888777555555666666777777888888777777777888999999::::::888888888888777777666666888888777666666666666666666666666666666666666666777888888888666555333111000000////////////000000111111111111000000000000------------------,,,,,,)))******+++++++++******************************))))))))))))))))))))))))(((((()))*********************************************+++******)))((((((******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***)))(((((((((***+++,,,((((((((((((((((((((((((////////////000000000000000000000000000000///...............////////////000/////////............000000//////000111111222.........///000111111111000000000111222222333333222555777888:::@@@IIIQQQ^^^ppp|||wwwnnnaaa[[[TTTQQQPPPOOOLLLIIIHHHHHHIIILLLOOOSSSVVVXXX^^^^^^```gggnnnuuuwwwxxxzzz{{{|||||||||zzzxxxwwwuuutttssssssssstttuuuvvvxxxwwwvvvtttssssssrrrrrrrrrsssuuuvvvvvvvvvuuuuuutttrrrpppnnnmmmiiieeebbb[[[YYYWWWVVVVVVXXX[[[]]]___bbbggglllqqqvvv{{{|||xxxxxxxxxvvvpppkkkhhhfffeeecccbbb```\\\YYYYYYXXXWWWVVVUUUTTTSSSRRROOOPPPPPPOOONNNMMMLLLLLLIIIHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>============>>>>>>???@@@BBBAAA@@@>>>>>>>>>??????DDDBBBAAABBBFFFHHHHHHFFFKKKKKKKKKMMMOOOQQQRRRRRROOOQQQRRRTTTVVVYYY^^^bbbfffooo{{{sssggg[[[RRROOOOOOKKKIIIJJJJJJJJJNNNSSS]]]fffooowwwnnnYYYOOOHHH???===AAA<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::999999999:::::::::999888777555555666666777777777777666666777777888999999999999999888888888777777777888888777666666666666666666666666666666666666666666777777777555444222111000000////////////000000111111111000000000//////...------------,,,,,,,,,---------,,,,,,***)))(((************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''''''''''''''&&&%%%%%%***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((()))***+++((((((((((((((((((((((((000000000000////////////...///000000000000000000............////////////////////////............000000/////////000111111......//////000000111111000000000111222222333333222444555555555888???EEEUUUfffpppxxxwwwnnnccc^^^\\\ZZZTTTNNNIIIHHHHHHHHHIIIKKKNNNOOOUUUUUUXXX^^^fffmmmrrrtttuuuvvvxxxyyyxxxvvvsssqqqooonnnmmmmmmmmmnnnpppppprrrqqqpppooonnnnnnmmmmmmjjjkkklllmmmnnnoooooonnnmmmllljjjhhhgggddd```]]]WWWVVVSSSQQQQQQRRRTTTVVVWWWZZZ^^^bbbgggnnnuuuyyyzzz}}}}}}|||~~~~~~}}}|||{{{{{{{{{zzzwwwsssrrrpppmmmgggccc```^^^\\\[[[ZZZXXXUUURRRPPPOOOOOONNNMMMMMMLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<===???AAABBBCCCFFFEEEDDDBBBAAAAAABBBBBBDDDCCCDDDEEEHHHIIIHHHGGGLLLLLLLLLMMMOOOQQQTTTVVVSSSWWW[[[\\\]]]aaaiiippp|||{{{kkkaaaZZZSSSQQQRRRTTTQQQNNNOOOPPPQQQWWW___mmmvvvgggWWWHHHCCC@@@;;;:::>>>:::999999888999999::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999888999999999999888777777555666666666666777777777555555666666777888888888999999999999999888888888888777777666666666666666777777777777777777777777555555555555444333111000000000////////////000000111111000000000000//////......---------,,,,,,,,,---------------,,,+++***************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))******))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''((()))***((((((((((((((((((((((((111111000000//////......,,,,,,---...//////..................///////////////////////////.........000000/////////000000111.../////////000000000111000000000111222222333333444444555444444666:::>>>JJJYYYccclllxxxyyyxxx~~~zzzxxxpppbbbVVVLLLJJJHHHGGGFFFHHHIIIKKKNNNNNNQQQVVV^^^eeelllooooooppprrrtttssspppmmmkkkhhhggggggfffggghhhiiijjjjjjiiihhhgggffffffffffffbbbcccdddeeeffffffggggggfffdddcccbbbaaa^^^[[[XXXTTTRRRPPPNNNMMMNNNOOOPPPPPPRRRUUUYYY^^^eeemmmsssvvvyyy|||{{{yyyxxxzzz}}}~~~}}}|||zzzxxxwwwwwwwwwxxxuuusssooommmjjjfff```\\\ZZZXXXUUUTTTSSSRRROOOMMMIIIIIIIIIHHHHHHHHHHHHHHHEEEFFFFFFFFFEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@???<<<======>>>>>>>>>======;;;<<<===???AAADDDFFFGGGIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEGGGIIIKKKKKKKKKJJJLLLMMMOOOQQQRRRTTTWWWYYY]]]bbbfffggghhhnnnzzzsssiii```\\\YYYVVVWWWZZZ]]]YYYXXXYYYZZZ]]]fffpppwwwqqqVVVKKKAAA???===:::999:::888888777777888888999999999999999::::::;;;;;;<<<999999999999999999999999888888888888888777777777666666666666666666666666444444555555666777777777999999999999999999999999777777666666666666777777777777777777777777777777444444444333222111111000000000////////////000000111000000000////////////.........------,,,,,,+++((()))***,,,---.........************************))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((******+++++++++******)))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((111111000000//////......,,,,,,---...//////..................////////////.........///////////////000000///////////////000////////////000000000000000000000111222222333333222333333333333555888:::===LLLWWWbbbqqquuuvvvsssaaaOOOMMMJJJGGGFFFFFFHHHIIIHHHJJJMMMQQQVVV]]]dddhhhiiijjjlllmmmllljjjgggeeeaaa``````______```bbbccccccbbbaaa```````````````\\\\\\\\\]]]^^^______```^^^]]]\\\[[[[[[YYYVVVSSSQQQOOOMMMKKKJJJJJJKKKLLLKKKMMMOOORRRVVV]]]fffkkkqqquuuxxxxxxwwwvvvxxx{{{}}}zzzxxxwwwuuusssrrrrrrsssssspppnnnkkkhhheee```[[[XXXVVVSSSQQQOOOOOONNNKKKJJJFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<===>>>>>>>>>>>>>>>===>>>???AAADDDFFFIIIJJJJJJIIIHHHFFFEEEEEEFFFFFFDDDFFFIIIKKKMMMMMMNNNNNNNNNQQQVVVYYYZZZ\\\___bbbfffkkkqqqtttxxxpppfffaaa___aaacccbbbcccfffjjjhhhfffffffffiiisss~~~pppZZZIIICCC>>>===<<<:::999999888888777777888999999:::888999999::::::;;;;;;;;;999999999999999999999999888888777777777666666666666666666555555555555555444444444555666666777777999999999999999999999999777777666666666666777777666666666666666666666666333333222222111111111000000000////////////000000000000000////////////...//////...---,,,,,,++++++'''((()))+++,,,---------************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&&&&''''''(((''''''&&&(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((('''''''''((((((((((((((((((((((((000000000000////////////...///000000000000000000............////////////.........///////////////000000//////......//////////////////000000000000000000000111222222333333000000111111222444555555444AAAIIIUUUgggpppuuummmWWWTTTOOOKKKHHHHHHIIIJJJGGGIIILLLOOORRRWWW\\\___ccccccddddddcccbbb```___YYYYYYXXXWWWXXXYYYZZZ[[[]]]]]]\\\[[[[[[[[[[[[[[[WWWVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUTTTQQQNNNMMMLLLJJJHHHHHHHHHHHHHHHHHHIIIKKKMMMPPPVVV]]]bbbjjjmmmqqqrrrrrrrrruuuxxxzzz{{{}}}~~~}}}zzzvvvtttqqqpppooonnnmmmlllllllllhhhgggeeeccc___ZZZVVVTTTRRROOOLLLKKKJJJJJJHHHGGGDDDDDDDDDCCCCCCCCCCCCCCC>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDFFFIIIKKKLLLKKKJJJIIIHHHGGGHHHIIIIIIEEEHHHKKKNNNOOOPPPSSSUUURRRVVV[[[___```dddiiimmmsssyyy|||lllddd^^^^^^cccjjjoooppprrrvvv|||yyyxxxwwwuuuvvvsss[[[JJJ===;;;999999:::::::::999777777777777888999::::::999999999999::::::::::::999999999999::::::::::::888777777666555666666666666666666555555555555444444444555555666777777777888888888999999999999999666666666666666777777888666666666666666666666666333333222111111111111111000000////////////000000000000////////////......//////...---,,,,,,+++***+++++++++++++++***)))(((************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((////////////000000000000000000000000000000///...............////////////............/////////000000000///...............000000000000////////////000000000111222222333333111000111222333333333333333;;;===CCCUUUaaajjjwww|||vvveeeaaa[[[TTTPPPMMMMMMNNNLLLOOORRRTTTTTTVVVYYY\\\\\\\\\[[[ZZZYYYYYYYYYYYYRRRQQQPPPPPPPPPQQQSSSSSSVVVVVVUUUTTTTTTTTTTTTUUURRRRRRPPPOOOOOOPPPPPPQQQPPPOOONNNOOOOOONNNLLLIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHJJJLLLPPPUUUYYY```dddhhhjjjjjjkkkooorrrrrruuuwwwxxxvvvrrrnnnlllggggggggggggfffdddcccbbb^^^^^^^^^\\\XXXTTTQQQPPPMMMJJJGGGFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@??????<<<======>>>>>>======<<<>>>>>>=====================>>>???AAABBBCCCCCCCCCFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIIIIJJJLLLMMMLLLOOORRRTTTUUUXXX]]]```___bbbeeegggiiioooyyywwwllldddaaa]]]___gggrrrzzz~~~nnnYYYIIIAAA888888888777888999888777666666666666777888999::::::::::::999999999999999999:::::::::;;;;;;;;;;;;888777666555555555666666666666555555555444444444444555555666777777888888777777777888888888999999666666666666666777888888444444444444444444444444444333222111111111222222000000////////////000000000000/////////.........000///...---,,,++++++***------,,,,,,+++***)))(((************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))***+++++++++++++++'''((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))*********)))((('''((((((((((((((((((((((((......//////000000111111.../////////...---,,,,,,............/////////000---.........//////000000111000///...............000000000000////////////000000000111222222333333444333333444555555333222777:::555555DDDPPP[[[jjjuuuzzz{{{qqqmmmeee]]]WWWTTTSSSSSSSSSVVVYYYZZZYYYYYY[[[]]]XXXWWWUUUTTTSSSSSSTTTUUUMMMLLLKKKKKKKKKLLLNNNOOOOOOOOONNNNNNMMMNNNNNNNNNPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKJJJKKKLLLKKKHHHFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHIIILLLPPPTTTXXX\\\aaaddddddfffjjjmmmmmmppprrrsssppplllhhhfffaaaaaabbbbbbaaa___]]][[[WWWXXXXXXWWWSSSPPPNNNMMMJJJGGGDDDBBBBBBBBBAAA???@@@@@@???>>>>>>===<<<<<<===>>>>>>?????????>>>>>>???????????????>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKMMMNNNOOOSSSVVVYYY[[[]]]```fffkkkqqqsssttttttvvv{{{ooohhhgggeeecccbbb^^^aaajjjwwwuuu[[[GGG???>>>::::::999777666777666444555555555666666888999999;;;::::::999999888888888:::::::::;;;;;;<<<<<<<<<888777666444444555555666666666555555555444444444555555666666777888888888666666777777888888888999666666666666666777888888444444444444444444444444444333222111111111222333000000////////////000000000/////////............000//////---,,,+++******++++++,,,---------,,,,,,************************))))))))))))))))))))))))(((((()))***************''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))******************************''''''((((((((((((''''''(((((((((((((((((((((((()))***+++++++++)))((('''((((((((((((((((((((((((111000///......///000111///////////////////////////...---,,,,,,---...///..............................------------......---------............///000000000000111111111111///000000000111111111111222555777777:::BBBNNNWWWnnnxxxyyykkkcccbbbeeelllpppqqqmmmkkklllkkkhhhjjjcccZZZUUURRRQQQNNNKKKLLLKKKJJJIIIHHHHHHHHHIIIHHHGGGGGGHHHJJJKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFF???@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDFFFIIIKKKMMMSSSTTTVVVYYY\\\___bbbdddkkkiiifffdddcccccccccddd___^^^]]][[[YYYWWWVVVUUURRRSSSRRRQQQNNNKKKGGGDDDCCCCCCBBBAAA@@@@@@@@@AAA===============<<<<<<<<<>>>>>>=========???@@@BBB<<<>>>??????>>>>>>???@@@EEEEEEFFFFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJKKKMMMOOOKKKLLLMMMNNNOOORRRVVVYYYZZZ```gggjjjkkkoooxxx}}}tttqqqmmmhhhcccaaa^^^\\\aaagggfffkkksss}}}lllWWWJJJCCC???<<<666666666666666666666666666666666666777777777777888888888888888888888888888888888888888888888888999777555444666777777777888777666555555444555555444555555666666666666666888888888888888777666666777777777777666666666666555555444444444333333333111111111111000000000000000000000000000000000000////////////...............---,,,,,,++++++++++++,,,---...///...---,,,+++******+++,,,,,,***)))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((''''''''''''((((((((((((&&&'''''''''(((((())))))000000////////////000000///////////////////////////...------------...///////////////////////////......------------......---------............/////////000000000111111111000111111111222222222222111333555444555;;;DDDLLL^^^jjjyyyyyyxxxzzz~~~tttggg\\\VVVRRRMMMIIIGGGGGGFFFEEEEEEDDDEEEEEEFFFEEECCCDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@AAAAAAAAAAAADDDCCCCCCCCCDDDEEEGGGHHHJJJKKKNNNQQQUUUYYY\\\^^^cccaaa___]]]\\\\\\\\\]]]YYYXXXWWWUUUSSSQQQPPPOOONNNNNNNNNMMMKKKIIIFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>===============???>>>>>>>>>???@@@AAABBB???AAABBBAAA@@@@@@BBBCCCFFFGGGHHHIIIKKKLLLNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKIIIKKKMMMPPPSSSXXX___dddcccjjjsssyyy{{{~~~vvvrrrrrrnnnjjjhhhooohhhbbb``````bbbhhhooo{{{|||qqq\\\KKKAAA===:::888555555555555555555555555555555666666666777777777888888888888888888888888888888888888888888888888999777555555666777777666777777666555555555555555555555666777777777777666888888888888888777666666777777777777666666666666555555444444444333333333111111111111000000000000000000000000000000000000////////////...............---,,,,,,+++++++++,,,,,,------...---,,,+++*********++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***'''(((((())))))(((((('''((((((((('''''''''&&&&&&(((''''''''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))/////////000000////////////////////////////////////...------------...///////////////////////////......------------......---------............/////////000000000000111111111111111222222222333333222444555333222555:::???JJJVVVgggxxxpppbbb[[[UUUOOOJJJDDDCCCCCCBBBBBBBBBCCCCCCEEECCCAAAAAACCCDDDEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB???@@@@@@@@@@@@AAAAAAAAADDDCCCBBBAAAAAAAAABBBBBBBBBCCCFFFIIIMMMQQQTTTVVVYYYXXXVVVUUUTTTTTTTTTUUURRRQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEAAA@@@@@@????????????@@@????????????????????????@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEEDDDDDDEEEGGGIIIIIIJJJLLLNNNOOOPPPQQQOOONNNNNNNNNNNNNNNMMMMMMLLLNNNQQQUUU\\\eeeooouuuwwwzzz}}}ssshhhgggkkknnnnnnoootttkkkddddddiiinnnuuu{{{dddYYYJJJ>>>888777777666444444444444444444444444555555555666666666666777777777777777777777777777888888888888888888888888888666555555666777777666777666666555555555555666666666777888888888888888888888888999888888777666777777777777666666666666555555444444444333333333222222111111111000000000000000000000000000000000////////////............------,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++************))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((())))))******))))))((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((---...///000000///...---////////////////////////.........------.........////////////////////////......------------......---------............///////////////000000000111000000111111111222222222444555666555333444666999<<>>????????????@@@@@@@@@BBBAAAAAA@@@????????????AAAAAACCCEEEHHHKKKNNNOOOQQQQQQOOONNNNNNNNNNNNOOOMMMLLLLLLJJJIIIHHHGGGGGGFFFDDDBBBAAA@@@AAABBBCCC@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJJJJKKKLLLMMMNNNPPPPPPQQQRRRRRRRRRTTTVVVWWWVVVVVVSSSUUUXXX]]]eeeppp{{{~~~{{{}}}|||wwwqqqmmmpppxxx~~~{{{rrrlllqqqyyy}}}jjjQQQJJJ@@@888666666777777444444444444444444444444444444555555555666666666777777777777777777777777888888888888888888888888777666444555666777666555666666555555555666666777777777888999999999999888888888888999999888888777777777777777666666666666555555444444444333333333222222222111111111000000000000000000000000000000////////////............---,,,,,,++++++,,,,,,,,,++++++++++++******))))))+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))((())))))******))))))((()))))))))))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((---...///000000///...---////////////////////////---..................---------------------------......------------......---------............///...////////////000000000////////////000000000000222333444444444444555666777:::CCCOOO^^^mmmyyyzzzqqqfffaaa```[[[RRRJJJCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDBBBAAACCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@??????@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDEEECCCAAA???>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGHHHJJJLLLKKKLLLNNNPPPSSSUUUWWWXXXZZZYYYXXXYYY\\\]]]\\\[[[WWWYYY\\\aaahhhrrr}}}zzzvvvwwwzzz{{{zzz~~~|||xxxsssqqqppppppqqqsssssssssrrrqqqpppoooooopppqqqttt||||||zzzfffNNNEEEAAA<<<777666666777777444444444444444444444444444444444444555555555555666666666666666666666666777777777777777777777777666555444555666777666444555555555555555666777888777888888999999999999999888888999999999999888888777777777777666666666666555555444444444333333333222222222222111111111111111111111111111111111111////////////............,,,,,,,,,++++++,,,,,,---++++++*********)))))))))+++***((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''.........//////.........////////////////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------............///......////////////000000........./////////000000///000000222333444444444666777999@@@KKKYYYgggoooxxxyyy|||zzzqqqhhhdddccc^^^RRRHHHCCCCCCCCCDDDDDDFFFGGGHHHGGGEEEDDDEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAA??????AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAEEEDDDAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBCCCCCCDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKJJJIIIHHHIIILLLNNNNNNOOORRRVVV[[[___bbbcccccc___[[[ZZZ[[[\\\ZZZXXXWWWYYY[[[___dddllluuu|||yyyxxxwwwwwwxxxvvvqqqmmmmmmjjjfffaaa^^^]]]^^^___gggeeecccaaa```bbbdddeeekkkrrr{{{oooSSS>>>>>><<<:::777666555555555444444444444444444444444333333333444444444555555666666666666666666666666777777777777777777777777555555444555777777555333444444444555555777888999777777888999999999999888777888999999:::999999999777777777777666666666666555555444444444333333333333222222222222111111111111111111111111111111111////////////............,,,,,,+++++++++,,,------,,,+++******))))))************))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''(((((())))))(((((('''''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''///......------......///////////////////////////------...//////...------------------------------......------------......---------............///........./////////000000////////////000000000000///...///000222444444444555555666888===GGGSSS[[[iiinnnuuu|||}}}xxx}}}qqqllljjjdddXXXMMMFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKLLLMMMLLLJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDAAABBBCCCDDDEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBBBBBBBCCCEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLMMMMMMLLLJJJIIIKKKNNNQQQVVVWWWYYY]]]```cccfffgggccc]]]WWWTTTVVVWWWVVVTTTUUUWWWZZZ\\\```fffmmmrrrqqqrrrtttuuutttoooiiiddd^^^\\\YYYWWWXXX[[[___bbbccc```\\\YYYYYY\\\```ccckkkvvvhhhUUUEEE:::999999999888666444333333333333333333333333333333222333333333333444444444555555555555555555555555777777777777777777777777555444444555777777555333333333444444666777888999666777777888999888888888777888999999:::::::::999777777777777666666666666555555444444444333333333333333222222222111111111111111111111111111111111////////////............,,,+++++++++,,,,,,---...---,,,+++***)))***++++++******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((())))))******))))))(((&&&&&&'''''''''((((((((((((''''''''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''///...---,,,,,,---...///////////////////////////,,,---...//////...---,,,.................................------.........---------.........//////............/////////000000000000000111111111111111000000111333555555555333555777777777<<>>:::999666666555444333333222222333222111000000111222333333333333222222111111111333333444444444444444444777777888777777666555555444444444444444444444444777777777777777777777777888888888777777777777777666777888999999888777666888777666555444333222222333444444555666666666555444444333333222111000000222222222111111111111000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++,,,++++++***)))(((''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&+++++++++++++++***)))(((&&&&&&''''''(((((())))))+++)))'''&&&%%%&&&'''(((&&&'''((())))))***))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((000/////////............------------------------.......................................------,,,........................---------------------------------............/////////000000000000//////000000111111111222222222333333333444555777999:::===GGGSSS___oootttiii^^^\\\\\\___dddjjjmmmoooqqqxxx}}}sssfff]]]ZZZVVVQQQOOONNNNNNLLLJJJNNNMMMLLLMMMPPPQQQOOOMMMPPPNNNLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLOOOSSSVVVZZZ[[[]]]^^^_________^^^```[[[TTTLLLGGGFFFFFFGGGNNNMMMMMMMMMMMMLLLLLLLLLIIIHHHFFFDDDDDDEEEFFFGGGNNNQQQRRRSSSYYYdddlllnnnwwwvvvrrrkkkbbb]]]\\\^^^dddkkkrrrxxx~~~}}}qqqpppppprrrvvv{{{{{{hhhSSSEEE>>>999777777555555555444333333222222222222111000000111222222333333222222222111111111333333333444444444444444666666777777666666555444444444444444444444444444666666666666666666666666777777777777777777777777666777888888888888777666555555555555555444444444333333444555555555555555444444333222222111000000222222222111111111000000000000000000////////////......---------,,,,,,,,,,,,,,,------------------************)))))))))((())))))))))))))))))))))))******))))))))))))******+++*********)))(((((((((((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&)))*********))))))(((''''''''''''(((((((((((((((***)))'''&&&&&&&&&(((((('''(((((())))))))))))(((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((////////////............------------------------.......................................---,,,,,,---------------------------------------------------------............/////////000000000000//////000000000111111111222222222222222222333444555666666===EEEMMM[[[nnnxxxrrrppppppwww}}}mmmeee```\\\XXXUUUTTTTTTSSSRRRSSSRRRRRRTTTVVVWWWWWWUUUUUUTTTQQQOOOMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJLLLKKKIIIHHHIIIJJJLLLMMMOOOMMMKKKJJJJJJKKKMMMNNNKKKJJJHHHFFFEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKMMMNNNPPPQQQSSSRRRRRRQQQSSSWWW]]]bbbllllllllllllkkkiiigggfffeee___UUUKKKCCC???>>>>>>BBBBBBBBBCCCCCCCCCCCCCCC@@@@@@AAABBBCCCEEEFFFGGGIIIJJJKKKOOOXXXeeekkkjjjrrrppplllddd^^^\\\___bbbkkksss}}}|||}}}|||]]]OOO@@@:::777555444666555444444333333222222222222111111000000111111222222222222111111111111111222333333333444444444555555555555666555555444444555555555555555555555555666666666666666666666666666666666777777777777777666666777777777777666666444444444555555555666666222333333444444444444333333333333222111111000000222222111111111000000000000000000000////////////......---------,,,,,,,,,------------------,,,,,,************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((((((''''''&&&(((((())))))((((((''''''((((((((((((((('''''''''***)))'''&&&&&&'''(((((((((((()))))))))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((///////////////.........................................................------.........---,,,,,,------------------------,,,,,,---------------------------............///...//////000000000000///000000000000111111111111222222111222222222333333444999===@@@GGGVVVgggsss}}}mmmgggdddaaa^^^\\\[[[[[[[[[\\\YYYZZZ[[[]]]____________]]]\\\YYYUUUQQQNNNNNNNNNLLLMMMMMMMMMMMMLLLLLLKKKMMMLLLJJJIIIJJJMMMPPPRRRUUURRRMMMIIIGGGGGGHHHJJJMMMLLLIIIGGGEEECCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJMMMPPPSSSWWWYYY^^^\\\ZZZXXXYYY___ggglllwwwvvvtttppplllgggcccaaa___YYYPPPGGGAAA>>>===>>>;;;<<<<<<===>>>?????????>>>???AAACCCEEEGGGIIIIIIGGGJJJMMMTTT```kkklllhhhfffeeeaaa\\\XXXZZZ```fffpppzzzuuucccIII@@@777555555444444555444333333333222222222111111111000000000000111111111111111111111111111000222222222333333444444555444444444555555444333333666666666666666666666666666666666666666666666666555555666666666666666777666666666666666666666666444444444555555555555666222222333333444333333222333222222222111111000000111111111111000000000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))))))))))))))'''(((((((((((((((''''''''''''((((((((((((''''''((((((((())))))(((((('''))))))((((((''''''&&&&&&)))(((''''''''''''((((((((()))))))))((('''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((.........///////////////................................................---------...---,,,,,,+++------------------------,,,,,,,,,---------......---------............///......///000000000000000//////000000000111111111222222222222222222222222444666888:::<<>>999::::::;;;<<<===>>>>>>@@@AAACCCEEEHHHJJJKKKLLLJJJQQQYYYcccooouuuqqqhhh\\\[[[ZZZWWWWWW[[[dddkkk|||pppXXXHHHAAA:::555555555333222444222222222222222111111111000000000000000000000000000000000000000000000000111111222222333444444555333333444444444444444333666666666666666666666666555555555555555555555555444444555555555666666666666555555555555555555666666555555555555444444444222333333444333333222222222222111111111111111000111111111000000000//////000000000000////////////......---------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))))))))''''''(((((((((((((((''''''(((((((((((((((((('''(((((()))******))))))((())))))((((((''''''&&&&&&(((((('''''''''(((((((((((((((((((((((('''&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((.........///////////////................................................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///---...///000000111111000/////////000000000111111111111222333333333222222333222444777999:::AAAIIIUUUdddyyy}}}{{{|||{{{tttmmmhhhggggggiiipppzzztttggg```___```___]]]YYYTTTQQQOOOOOOOOONNNNNNNNNOOOQQQTTTWWWYYYQQQNNNJJJFFFDDDEEEGGGIIIOOOMMMIIIEEEAAA???=========>>>???AAABBBCCCCCCCCCDDDEEEHHHLLLQQQXXX]]]aaabbb^^^YYYTTTRRRUUU\\\bbbmmmkkkgggaaaZZZRRRLLLHHHFFFDDD@@@===;;;:::;;;<<<;;;;;;<<<======>>>??????BBBCCCDDDFFFHHHKKKNNNOOOMMMWWWdddnnnvvvxxxpppfffZZZ\\\]]]]]]^^^dddlllsssoooWWWEEE<<<;;;666333555444111000111111111111111111111111111///000000111111000000///////////////000000000000000000111222333444555555333333444444555555444444555555555555555555555555555555555555555555555555333333444444555666666666555555444444444444555555666666555555555444444444444444444444444333333222111111111111111111111111111111000000000/////////000000000000////////////......---------,,,,,,,,,,,,,,,++++++******))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&'''(((((((((((((((((('''(((((())))))(((((('''(((((()))*********))))))(((((((((((((((''''''''''''''''''(((((((((((((((''''''((((((((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((............/////////000................................................,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------............///---...///000111111111111////////////000000000111///000111222333333222222555111222666888888;;;@@@BBBOOO```pppzzzxxxyyyvvvppppppsssvvvqqqiii```ZZZVVVTTTTTTSSSSSSSSSTTTUUUWWWYYYZZZRRRPPPLLLIIIGGGGGGIIIJJJKKKIIIFFFCCC@@@>>>======<<<===???@@@BBBCCCCCCCCCDDDDDDFFFIIINNNTTTYYY\\\ZZZWWWRRRLLLJJJLLLRRRWWW[[[ZZZXXXTTTOOOJJJFFFCCC@@@@@@@@@???????????????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEGGGKKKOOOSSSUUUUUUaaaooowww{{{zzzrrriiicccfffjjjkkkmmmqqqwww}}}nnnVVVEEE<<<:::666222111444444111000222000111111111111111111111...///000111111000///............/////////000000000000111222333444555555333333444555555555555555444444444444444444444444555555555555555555555555222333333444555555666666555555444333333444555555444444444555555555555555555555555555555444333333000000000000111111111111111000000000////////////000000000000////////////......---------,,,,,,,,,......------,,,++++++***((()))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))((('''''''''&&&&&&&&&'''((((((((((((((((((((())))))))))))((((((&&&'''(((((()))))))))((('''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((''''''''''''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((---.........//////000000////////////////////////........................,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////---...///000111111111111////////////000000000000---...000222222222222111999333111666999777777;;;;;;@@@GGGRRRdddyyy}}}qqqhhhbbb``````^^^^^^______````````````WWWUUUPPPLLLIIIHHHHHHHHHHHHFFFDDDAAA@@@???>>>???===>>>???AAABBBDDDDDDDDDDDDDDDEEEGGGJJJOOOTTTWWWVVVSSSMMMHHHEEEHHHMMMRRRLLLLLLLLLJJJHHHFFFCCCBBB???@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGJJJNNNTTTYYY\\\bbbooo|||zzzsssmmmqqquuuwwwxxx{{{qqqWWWBBB777555777333000111444555333333666000000000000000111111111...///000111111000///...---.........//////000000///000111222333444555555333444444555666666666555444444444444444444444444555555555555555555555555222222333444444555666666555444333333333333444555222222333444555666777888555666666666555444444333000000000000000111111111000000000000////////////000000000000////////////......---------,,,,,,,,,000000///...------,,,,,,(((((())))))*********+++))))))))))))))))))))))))+++***)))(((((()))***+++******)))((('''&&&&&&%%%&&&&&&'''((())))))(((((((((((())))))))))))((((((%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))&&&&&&'''((())))))((((((%%%%%%&&&'''(((((((((''''''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((000000//////.........---.../////////...---,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,---------......000000000000111111111111333222111111222333555666:::999>>>FFFNNNYYYkkk|||}}}xxxuuuuuusssqqqrrrttttttqqqnnniii```WWWUUUQQQJJJIIILLLJJJEEEBBBDDDDDD???;;;:::>>>???AAACCCEEEFFFGGGHHHEEEEEEFFFJJJOOOQQQOOOMMMOOOMMMIIIFFFEEEFFFIIIJJJIIIGGGFFFFFFFFFFFFDDDBBBHHHGGGFFFHHHLLLOOONNNLLLMMMNNNOOOOOOMMMLLLLLLMMMOOONNNMMMNNNRRRYYY```eeeqqqxxx~~~}}}mmmUUUFFF>>>888555555333333333222222222111111111000///......///000111000000000000000000000000---------...///000000111///000222333444555555555555555444444666999<<<>>>555555555444444333333333777666555444333222222222111111222333333444555555444444444555555555555666777777666666555555555444555555555444444333333333111111111111111111222222000000000000////////////...///111222111000...,,,000...---+++******++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((((((,,,+++)))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''***((('''&&&&&&'''(((***))))))))))))))))))))))))(((***+++***)))((()))+++(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((******))))))((((((''''''((((((((((((((()))******''''''''''''''''''''''''000/////////.....................///......------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////...---------------.........////////////000000000111111111222222111111222333555666999777999>>>AAAGGGTTTaaawww|||sssfff```[[[UUURRRSSSOOOJJJFFFGGGGGGCCCAAAAAAAAAAAACCCDDDFFFGGGHHHHHHKKKIIIHHHJJJNNNPPPNNNLLLGGGFFFEEEDDDFFFHHHKKKMMMLLLLLLJJJIIIHHHGGGFFFFFFHHHHHHJJJOOOVVV[[[]]]]]]WWWXXXYYYXXXVVVSSSRRRRRRUUUVVVXXX\\\aaaiiiqqqvvvcccTTTCCC;;;777444222222222222111111111000000000111000///......///000111////////////////////////---------...///000000000//////111222333444444444666666666666777999;;;===555444444444333333333333666555444333333222222222111111222222333444444555444444444444555555555555666666666666555555444444555555444444444333333333111111111111111111111111000000000000/////////...///000000111000///...---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((())))))((())))))***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))))))))(((((((((''''''''''''''''''(((((()))''''''''''''''''''''''''////////////............------......///.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------...//////...------........./////////000000//////000000000000111111222111111111222333444555777666666777777999AAAIII___iiitttyyyxxxxxx}}}rrrjjjeeeaaa\\\[[[QQQKKKGGGHHHHHHFFFFFFHHHJJJJJJLLLMMMPPPRRRSSSTTTZZZVVVRRRQQQSSSTTTSSSQQQFFFFFFGGGIIIKKKNNNPPPRRRSSSTTTSSSPPPLLLJJJLLLOOOMMMNNNRRRXXXaaagggkkklllggghhhiiigggccc^^^\\\[[[^^^aaagggmmmttt|||wwwcccKKK@@@888666777555333333111111000000000/////////000//////......//////000........................---------...//////000000......///111222222222222444444555666666777888888444444333333333333333222555555444333222222222222111111222222333333444444333333333444444444555555666555555555555444444444444444444444333333333333111111111111111111111111000000000/////////......000000000/////////......------------,,,+++******++++++++++++++++++++++++++++++++++++***)))((((((&&&'''((()))+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((///////////////.........,,,,,,---.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---..................------.........////////////////////////000000000111111111111222222333444444555555666777777999===AAAHHHQQQ\\\dddgggkkkrrrxxx{{{tttssspppiiicccQQQLLLIIIIIIJJJKKKNNNSSSXXXYYY\\\^^^aaadddfffggggggbbb[[[XXXXXXYYYXXXWWWNNNOOOQQQTTTVVVXXXYYYZZZ[[[\\\\\\WWWQQQOOOTTTYYYXXXYYY]]]ccciiiooorrrtttwwwxxxxxxvvvpppkkkgggeeejjjooovvv}}}|||```NNNCCC;;;555666777555333333111111000000000/////////////////////////////////........................---------....../////////,,,---...///000000000000000111222333333333222222333333333333222222222222444444333222222222222222111111222222333333333333222333333333444444444444444444444444444444444444333333333333333333333333222222222111111111111111000000/////////.........000000///............///,,,,,,---...---,,,***)))***************************************)))((((((&&&''')))***++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))))))))(((''''''''''''((()))''''''''''''''''''''''''((()))***)))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))).........///////////////,,,,,,---.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............------.........,,,,,,---------............////////////000000000000000111222333333333333222444666666777:::<<<===<<>>777222222222000///000222222111111111000000000......////////////..............................------------............,,,,,,---...///////////////000000111111111000///222222222222222222222222333333222111111111222222111111222222222222222333222222222222333333333444333333333333444444444444333333333333333333333333222222222111111111000000////////////............000000///...---.........+++,,,---...---,,,+++***))))))))))))))))))))))))))))))*********)))((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''')))***)))((('''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((''''''(((((()))***)))))))))))))))))))))))).........///////////////------......///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------------...///,,,,,,,,,------------.........////////////000000///000111222333333333333///222333222333666666444888888:::@@@IIITTT\\\aaammm{{{tttfffWWWTTTRRRTTTVVVXXX```hhhwwwxxxzzzzzzyyywwwtttrrreee___XXXUUUVVVYYYZZZZZZYYY\\\```ffflllppptttvvvqqqoookkkfffbbbdddjjjpppvvvyyy~~~{{{```KKK@@@<<<;;;555111222222000000333222222111111111000000000---......//////......---........................------------------------,,,,,,---...............111111111111111111222222000111111111111222222222222222111111000111111222111111222222222222222222111111222222222333333333222222333333333333333444222222222222333333333333333333222222111000000000/////////.........------/////////.........------,,,,,,,,,------,,,,,,+++((((((((((((((((((((((((((())))))******)))((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((............/////////000.........///......------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...------------...///------------...................../////////000000//////111222333333222222///222222///000444444///444666888:::>>>DDDMMMSSScccrrrvvviiiaaa^^^]]]^^^^^^___fffooo|||yyymmmhhhbbbaaadddhhhiiijjjjjjlllpppuuu{{{zzzuuutttxxx~~~sss\\\JJJ???999777888444333555555222111333111111000000000/////////------...//////...------////////////////////////------------------------,,,---..................111000//////000111222333000000000000111111222222111111000000000000111111222222111111111111111111111111111111222222222222111222222222333333333333111111222222222333333333333333222222111000000/////////.........------------.../////////...---,,,,,,,,,,,,++++++,,,,,,---************************(((((()))))))))))))))((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((''''''''''''((())))))''''''''''''''''''''''''---.........//////000000.../////////...---,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......///...---,,,,,,---...///............/////////000............/////////000...///111222333333222222000333333000222777777222111555999888555888@@@IIITTTdddvvvsssqqqnnnmmmmmmkkkkkkqqqyyyzzzvvvrrrrrrvvv{{{}}}}}}}}}~~~~~~lllUUUDDD>>>;;;888444444222222555444///,,,,,,000/////////............,,,---...//////...---,,,000000000000000000000000------------------------------......///.........///...---,,,---///111333//////000000111111111222111000000000000000111111222222111111111111111111000111111111111222222222111111111222222333333333111111111222222333333333333333222222111000000/////////.........---------,,,...///000000...,,,+++---,,,+++***+++,,,---...++++++++++++++++++++++++(((((()))))))))))))))(((((((((''''''(((***,,,---(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))'''((()))(((''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******'''((((((((())))))******'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,---...---,,,+++,,,++++++++++++,,,------........................------++++++++++++------////////////////////////000000000000111111111111222222111111111111111222222333333444666777999:::AAAMMM___ooo{{{oooRRRLLLDDD===888444222000333222222111111111111111000000///...------......//////............////////////...------------...---------,,,,,,+++++++++++++++,,,,,,---...//////222222111111000000//////111111111111111111111111000000000000000111111222...///000111111222111111000000111111111111000000111111000000111111222333111111111000000000000///111111111111000000000000//////...---,,,,,,++++++------------------------,,,---------,,,***(((''',,,+++******))))))************))))))((((((''''''******))))))(((((('''''''''(((***,,,,,,***((('''((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''////////////////////////........................------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,------.................................---,,,,,,---..............................//////000000000111111111222222111000000111111222222333333444555777999:::>>>DDDNNNZZZfffrrr}}}~~~gggTTTGGGCCC===888555444333222222222111000000000000000222222111000000000000000//////............//////------,,,++++++++++++,,,---------,,,,,,++++++++++++,,,,,,------.........//////000000000000000000111111111111111111111111000000000000000111111222//////000000111000000000000000111111111111000000111111000000111111222333111111000000000/////////111111000000000///////////////...------,,,++++++------------------------++++++,,,,,,,,,+++******,,,+++******))))))*********)))))))))((((((((('''***)))))))))((((((((('''((()))************)))((((((((((((((((((((((((((()))((('''&&&%%%%%%&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''////////////////////////------------------------........................++++++++++++++++++++++++------,,,,,,,,,,,,++++++******))))))******+++,,,---,,,,,,,,,,,,---......------------------------///......------......///........................//////000000000000111111111111000000000111111222222222333444555666888999;;;;;;>>>GGGUUUeeerrryyywwwyyy{{{|||xxx```LLL>>><<<888444222222333444444111111000/////////////////////...------------...//////............//////------,,,++++++++++++,,,------,,,,,,,,,,,,++++++------------------------------......///000000111111111111111111111111111000000000000000111111222//////000000000///......000000111111111111000000111000000000000111222222111000000000000/////////000000000/////////......//////......---,,,,,,,,,------------------------++++++******++++++,,,---,,,+++******))))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((($$$$$$%%%&&&(((***+++,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''////////////////////////------------------------------------------------++++++++++++++++++++++++------,,,,,,,,,++++++++++++***)))))))))***,,,---------,,,,,,------...///------------------------......------------..............................////////////000000000111111000000000000111111222222222222333444666777888888888<<>>DDDHHHKKKNNNOOOUUUSSSRRRWWWeeewwwoooZZZLLL@@@===;;;666222111666444222111111111000...111000//////......//////******))))))******+++,,,...------,,,,,,------...------,,,++++++++++++,,,+++++++++,,,,,,---------+++,,,,,,------........./////////...............000000000000000000000000000000000000000111111222//////000000111000000000000000111111111111000000///////////////000111111111111111000000000//////111111000000000/////////............////////////------------------------,,,,,,,,,,,,++++++***))),,,+++******))))))******'''((((((((()))))))))***'''((((((((()))))))))***&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''((()))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++---------,,,,,,,,,++++++((()))***,,,,,,+++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------............/////////000............///000222222111111111111222333444444444666999;;;???GGGQQQZZZUUULLLCCCBBBMMMccczzzgggOOOGGG===777777777444333666111000......000111000///111111000///////////////++++++******+++,,,------...------,,,,,,------...//////...------------...+++++++++,,,,,,---------++++++,,,,,,---...//////------......///000000000000000000000000000000000000000000000000111111222...///000111111222111111000000111111111111000000///////////////000111111////////////............111111111111000000000000.........///////////////------------------------)))***+++------,,,+++***,,,++++++***)))*********'''((((((((())))))******'''((((((((())))))******&&&''')))******)))'''&&&((((((((((((((((((((((((%%%&&&''')))))))))((('''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((111000000///...---------------------------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))***++++++,,,,,,++++++***)))(((((())))))++++++,,,,,,,,,,,,------...------------...//////////////////////////////////////////000000000000111111000000000000111111555555555888>>>FFFNNNTTTKKKDDD@@@AAADDDMMMaaatttuuu\\\NNNLLL:::999888666444333222222222000///000222222000---///............---------------------------------........................///---,,,***))))))*********++++++,,,,,,++++++***((()))***+++---...//////..................------............////////////222111000...---------------......///000111111222000000000000111111111111///////////////000111111111111111000000000000000222222222222222111000///000111111222222000///...........................,,,,,,+++++++++***************))))))))))))******,,,+++***))))))***+++,,,)))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))&&&&&&'''((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''))))))((('''&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((''''''&&&111000000///......------------------------------...------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))***++++++,,,,,,---,,,,,,+++******++++++*********+++++++++,,,,,,,,,++++++++++++,,,------........................////////////000000000000000000000000000000000000555444333555888===CCCFFF@@@<<<:::<<<>>>CCCQQQ___hhhqqq}}}uuubbbOOOBBB===999888666444333222111111111///...///111111///,,,............------------------------------------------------------------...---,,,******************++++++,,,,,,++++++*********+++,,,---......///..................------............////////////111000///......---............//////000000111111000000000000111111111111///////////////000111111000000000000111111111111222222222222222111000000000111111222111000///...........................//////.........---------******)))(((((()))))))))***)))(((((((((((()))***(((((('''''''''(((((()))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((***)))'''&&&&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''))))))((('''&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''000000000///......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))***++++++,,,,,,---,,,++++++***+++++++++))))))*********++++++++++++++++++++++++,,,------........................////////////000000000000///000111222222111000///444444333333444555777999555555666777888999@@@HHHIIIQQQ]]]iiivvvsss```UUULLLBBB888333666555444333111111000000000///...///000///...,,,............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************++++++,,,,,,++++++***,,,,,,,,,---------......------------------......---............///////////////............//////////////////000000000000000000000000111111111111000000/////////000111111///000000000111222222222222222333333333222111111000111111111111000//////........................,,,,,,,,,,,,++++++++++++******)))(((((('''((((((((((((''''''''''''((((((***)))))))))(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((***)))(((&&&&&&''''''(((***))))))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''))))))((('''&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***)))'''&&&&&&'''((((((000000//////............---------------------------------,,,,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***++++++,,,,,,******)))))))))))))))***************++++++++++++------,,,,,,------...///........................////////////000000000000...///111333333111///...333333333444444444444444222333444555555555888<<<;;;@@@GGGOOOZZZhhhyyyeeeVVVGGGAAA???;;;777444555444333222111111000000////////////000///...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***------------------------,,,,,,------------......---------.........//////...............///000000000000000000///////////////000000000111111111111111000000///000000111111//////000111222222333333222222333333333333222222111111111111000000000///........................++++++++++++******************)))(((''''''''''''(((((((((''''''(((((((((++++++***)))((('''%%%%%%(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''''''''((())))))((('''&&&%%%%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''))))))((('''&&&'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''***)))'''&&&&&&'''((()))////////////............------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***++++++,,,,,,***)))))))))))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---..............................////////////000000000000...///111333333111///......///111333444444444444222333444333333666888999999;;;===@@@EEEOOO[[[cccooorrruuuxxxzzz~~~~~~lllbbbLLLDDD===;;;999666555777444444333222111111111222000111111111000/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,++++++***...------------,,,,,,,,,,,,,,,,,,,,,------......------------..................---......///000111000000000000///////////////000000000111111111111111111000000000000111111///000000111222333333444111222222333333222222222111111111000000000000000....................................------------******)))((((((((((((((())))))))))))))))))))))))''''''((((((((('''&&&&&&(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''))))))((('''&&&'''(((''''''((((((((()))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))//////////////////......------------------------,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))***++++++,,,,,,+++++++++***++++++,,,---++++++,,,,,,,,,---------***************+++,,,,,,------------------------////////////000000000000///000111222222111000///***,,,...111333333333333111333222000111555888777777888888999<<>>;;;999999555111000444333222222111111111222222000111333222000//////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------------........................///000111////////////000000000000000000000000111111111111222222111000000000111111000111111111222333333333000000111222222222111111222111111000///000000000........................------------,,,,,,,,,,,,******))))))))))))************++++++++++++******!!!"""%%%''')))*********(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''))))))((('''&&&'''((((((((((((((()))))))))***'''''''''''''''''''''''''''''''''(((((((((((((((.../////////////////////------------------------,,,,,,,,,++++++++++++***)))*********++++++++++++************************+++++++++************))))))))))))***++++++,,,,,,++++++******+++,,,,,,---***+++++++++,,,,,,,,,,,,*********)))******+++,,,------------------------////////////000000000000000000000000000000000000---...///111111222111111111333222///000555666333444555666777888;;;>>>AAACCCIIIQQQYYYaaakkkxxxmmm[[[LLLAAA<<<888555444666444000///222000000000///000000111111...111222222///......000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++******+++++++++++++++++++++***++++++,,,------......,,,,,,---------.........//////.........//////000......//////000000111111000000000000111111111111333222111111000000111111222222222222222222222222...///000111111111111000222222000/////////000111........................+++++++++*********))))))***))))))******+++,,,---******+++,,,,,,+++******"""$$$&&&)))******))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''))))))((('''&&&'''((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&((()))***)))((('''.........///////////////------------------------,,,,,,,,,+++++++++******))))))******++++++++++++************************+++++++++************))))))))))))***++++++,,,,,,))))))(((((()))***++++++)))************+++++++++,,,,,,++++++,,,,,,---...------------------------////////////000000000000111111000000000000111111222222333333222111111000111555444111222666555000222333555666888999::::::777<<>>FFFPPPWWWnnnzzz}}}aaaVVVHHH>>>:::888666444111111111222222333333333111111000000//////......000000///...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))))))))***+++++++++,,,************************++++++++++++++++++++++++)))))))))***+++++++++,,,//////...---,,,++++++***,,,,,,...///000000000000/////////////////////////////////...///000111111111111000///////////////000000000000111111111111000000000000000000000000000000000000//////////////////...---,,,,,,++++++///...------++++++***)))''''''(((***,,,,,,***)))+++***((('''''''''((())))))(((((('''&&&%%%%%%%%%)))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%&&&''''''(((((((((((((((((('''&&&&&&'''((()))***''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++******************************))))))))))))************))))))))))))******,,,++++++++++++++++++***...,,,***)))***,,,+++++++++,,,------+++++++++---,,,,,,+++++++++,,,------------------............,,,,,,,,,---...///000111///000000111111111000000000000000000111111111111444444444444444444444444444444444555888===EEEJJJUUU```ooo|||xxxeeeWWWMMMFFF===888888777555222000000111111111111111111000000000///////////////000//////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---......///,,,---...//////000//////000000000000000000000000.../////////000000000000222222111000000000000000000000000000111111111111000000000000000000000000000000000000/////////...///......---,,,,,,++++++++++++,,,,,,,,,,,,------*********,,,------,,,******))))))(((((((((((((((******))))))(((''''''&&&))))))))))))))))))))))))))))))(((((('''&&&&&&%%%''''''((())))))))))))(((((('''&&&&&&'''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++******************************))))))))))))************))))))))))))***************+++++++++++++++...,,,*********+++***)))***,,,---,,,+++***,,,---...---,,,,,,++++++++++++------------............+++,,,,,,---...///000000000000000111111000//////000000000000111111111111333333333333333333333333111222222222333555999===AAAIIIUUUbbbrrr}}}lllZZZIII>>>;;;888555444555555222///000000000000000000////////////////////////000000//////......---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++***************************************,,,,,,,,,++++++*********---------,,,,,,,,,,,,,,,)))***+++,,,---...///000---....../////////......000000000000000000000000---...///000111000//////222222111111000000111111000000000000111111111111000000000000000000000000000000000/////////...............------,,,,,,+++++++++,,,,,,,,,,,,------,,,+++++++++---,,,+++))))))))))))))))))(((((('''+++++++++******))))))((())))))))))))))))))))))))***))))))((((((''''''&&&'''((())))))******))))))'''''''''&&&''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''))))))))))))))))))))))))000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******************************************************))))))))))))************))))))))))))******))))))******++++++,,,,,,---+++******++++++***)))***+++,,,,,,+++***,,,---------,,,,,,++++++,,,,,,,,,,,,---------.........////////////......---,,,000000000000000000///...///000000000111111111111222222222222222222222222111333444444333333555777999===DDDMMMYYYlllrrr]]]NNNEEE@@@===777555333444444333000---111111111000000/////////---......//////000000000.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,+++++++++***)))))))))************************---,,,,,,++++++*********------,,,,,,+++++++++***++++++,,,,,,,,,---------.........///......------////////////////////////,,,---///111111000///...111111000000000000000111///000000000111111111111000000000000000000000000000000/////////...............---------,,,,,,,,,///...------++++++***))),,,+++))))))***)))(((&&&((()))*********)))'''&&&+++++++++******)))))))))((((((((((((((((((((((((******))))))((((((((('''(((((()))***************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************************************))))))))))))************))))))))))))******)))))))))******+++++++++***)))((()))+++,,,+++***)))***,,,+++******,,,---,,,,,,++++++,,,,,,------,,,,,,,,,------------...000000111000000...---,,,//////000000000//////...///000000000111111111111222222222222222222222222000222444555444444444555555777999===CCCNNNZZZcccrrrxxxssseeeRRRBBB:::999:::;;;666555333222222222111000222222222111111000000///------......//////000000---------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,+++++++++***)))))))))************************,,,,,,,,,++++++*********,,,,,,++++++******))))))******++++++,,,------------...............---,,,........................+++---///000111000...---//////.........//////000///000000000111111111111////////////////////////////////////............---------------,,,,,,,,,///...------++++++***)))---+++))))))))))))(((&&&((()))*********)))'''&&&))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******************************************************))))))))))))************))))))))))))******)))))))))***************((((((((())),,,,,,+++***(((***++++++******,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,------------,,,---///000000000///...---...//////000000000///000000000000111111111111111111111111111111111111...000333333333222333444555666777888:::???DDDIIIPPPWWW___eeelllxxxuuukkkQQQJJJ@@@:::888777555444222111000000000111222333111111111111111111000000..................//////------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++***************************************++++++++++++++++++++++++++++++******************'''((()))+++,,,...000000,,,------.........------------------------------,,,---...///000///............---------...//////000000000000111111111111/////////////////////////////////.........------------------------------++++++,,,,,,,,,,,,------///---+++***++++++***))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******************************************************))))))))))))************))))))))))))******************)))))))))))))))((()))***++++++***(((''')))++++++******,,,---------,,,+++++++++,,,,,,++++++,,,,,,,,,---------***+++---...///...---,,,,,,,,,...///000000111111000000000000111111111111111111111111111111111111///111222222111000111222555666666777888:::===??????DDDJJJOOOVVVdddwwwyyygggWWWOOO@@@===999888999888444111000000111111000000111222//////000000000000000000..................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************************************************************+++++++++*********************************++++++,,,,,,---******++++++++++++++++++'''((()))***,,,---//////+++,,,,,,---....................................---------.........//////...............///000000000000000000111111111111//////////////////////////////.........---------------------------------++++++,,,,,,,,,,,,------///---******+++++++++******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))******************************))))))))))))************))))))))))))******++++++******))))))((((((+++*********+++***(((%%%''')))***+++******,,,---000///---,,,+++*********++++++,,,,,,,,,---------,,,---......,,,***(((&&&++++++---///000111111111000000000000111111111111000000000000000000000000111333333222111000111222222222222222333555888999888;;;===>>>BBBNNN```nnn}}}}}}jjjXXXIII@@@;;;;;;777333111333444333111111333555555333000//////---.........//////000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))***++++++++++++***)))))))))******+++++++++,,,************************))))))***+++,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---......///...////////////////////////...------------.../////////////////////000111111000000000000111111111111//////////////////////////////.........---------------------------------///......---,,,+++***))),,,***((('''(((***))))))+++***((('''''''''((()))((((((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&&&&'''((('''&&&$$$###))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))........................------,,,,,,,,,,,,+++++++++***************++++++******))))))))))))******************))))))((((((***(((&&&&&&)))+++++++++******))))))))))))******))))))))))))***+++------************************(((((()))***+++,,,,,,---------++++++++++++------------,,,+++,,,---...///111111000000//////......///////////////.........//////000000000000//////......//////000000111111000111111111111222222222333333333444555666777888:::;;;<<<<<<>>>AAAGGGKKK^^^eeeqqqxxxmmm\\\OOOGGGAAA:::666555444333222111///......111111111111111111111111000000000000000000000000000000///...------,,,,,,------......------,,,++++++++++++******)))))))))*********++++++,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,---......//////111222222222111000......////////////......111111111111111111111111//////000000000000//////000000///...---,,,,,,,,,///...---,,,+++,,,---...---------,,,,,,++++++++++++++++++************)))***((('''((()))***)))'''***)))(((&&&&&&&&&'''(((************))))))))))))************************((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((++++++******))))))(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&........................------,,,,,,,,,+++++++++,,,+++***)))((((((((((((******))))))))))))******++++++*********)))))))))******************+++,,,******))))))))))))******))))))))))))******+++,,,************************((()))))))))***+++++++++---,,,++++++++++++,,,------,,,,,,+++,,,---...///000000000/////////......////////////............/////////000000/////////000000000///////////////000000111111111222222222222222222222333444555666444555666666777:::???CCCFFFKKKUUUcccsssyyylllYYYPPPEEE===999777444111444333222222111000//////111111111111111111111111////////////////////////000//////...------,,,,,,---------...------,,,+++---------,,,,,,+++++++++)))***************++++++************************+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,...////////////.........////////////......111111111111111111111111//////000000000000//////000000///...------------......------,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++************)))***((('''((()))***)))'''++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))************))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''........................,,,,,,,,,,,,++++++++++++,,,+++***)))((('''''''''******))))))))))))******+++++++++***************)))***,,,,,,+++***++++++******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///////////////.................................////////////////////////111111000//////......---000000000111111111222222000000000000111222333333111111222222222444888;;;888;;;AAAKKKYYYiiiwwwyyyhhhVVVJJJAAA;;;666333333444333111222222111111111000000000000000000000000000000000//////////////////////////////......---,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))************************+++************)))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,------***+++,,,....../////////...//////////////////...111111111111111111111111//////000000000000//////000000///...------------...............---,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++************)))***((('''((()))***)))'''***************))))))((('''''''''(((((())))))***((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''(((((((((((('''''''''''''''((((((((())))))'''''''''(((((((((((((((........................,,,,,,,,,++++++++++++***+++******)))))))))))))))******))))))))))))******++++++++++++************)))((()))+++//////---+++******))))))))))))******)))))))))))))))(((((((((************************)))))))))(((((((((((((((,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------........................------...............///........................//////////////////......000000000000111111111111000000000000000111222222111222222222222333666999::::::<<>>AAADDDEEEHHHOOOZZZdddlllsss{{{xxxkkkYYYJJJAAA===<<<;;;555444333222222111000...///000000000000111111111................................................---------------,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))),,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---------......++++++******++++++,,,------------...///000000111000///............///000000000000000000000000000//////000000000000//////000000///.........//////---...///000///...---,,,+++++++++,,,,,,---------+++++++++*********))))))***((('''((()))***)))'''&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))***))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))******)))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))........................++++++++++++************((())))))***,,,...000111******))))))))))))******)))))))))))))))*********///+++)))---666:::777111******))))))))))))******'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---......//////...---,,,++++++,,,---...++++++,,,---///000111222/////////000000000111111333222222222222222333333111222333333222222444666333444666888999999999999@@@BBBEEEGGGLLLVVVbbblllyyypppbbbSSSMMMFFF???;;;888666444222222111111111000000000000000000000000000000000////////////////////////........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,------------,,,,,,------...///000///...------...///000000000000000000000000000//////000000000000//////000000//////...//////000...////////////...------+++,,,,,,,,,,,,,,,,,,---+++++++++************)))***((('''((()))***)))'''((())))))***************'''''''''(((((())))))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******)))((('''&&&%%%%%%'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((........................++++++++++++************)))))))))***+++---...///******))))))))))))******''''''((((((((())))))))),,,++++++,,,///111111111******))))))))))))******'''(((***+++,,,+++***)))))))))))))))))))))))))))((()))))))))***+++++++++)))***+++,,,,,,+++***))))))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------++++++,,,------...//////...---,,,******,,,---...,,,,,,------...///000000////////////000000000111333222222111111222222222000111333333222222444666111222444666777888888888999:::::::::;;;AAAJJJRRRYYYbbbooozzzzzznnn```QQQGGG???===:::888666555333222333333333222222111222333000000000000000/////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))*********+++++++++,,,************++++++++++++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...000///...---------......000///...------...///000000000000000000000000000//////000000000000//////000000////////////000000000//////...............---,,,,,,,,,,,,,,,,,,++++++++++++************)))***((('''((()))***)))''')))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''........................+++++++++************)))))))))))))))***+++,,,---******))))))))))))******&&&'''''''''(((((())))))&&&***,,,***%%%%%%***///******))))))))))))******&&&(((***,,,---,,,++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---)))***+++,,,,,,+++***))))))***+++,,,---,,,+++++++++++++++,,,,,,---------++++++,,,,,,---...//////...---+++******+++---...------..................////////////000000000000222222111111111111111222000222333444333444555777000111111222333555666666///444999;;;;;;;;;===???EEEKKKTTT\\\eeeppp{{{tttcccUUULLLEEE???:::;;;888333000000222555777333444333111000//////111111000000000////////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******''''''(((((()))))))))***(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))*********+++++++++------,,,,,,------...///444333111000//////000000111///...------...///111000000000000000000000000//////000000000000//////000000////////////000111111000///------...//////---------,,,,,,++++++++++++++++++************)))***((('''((()))***)))(((((('''&&&&&&&&&((()))***************))))))))))))************************%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))))))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))))))))(((((('''''''''&&&......//////......---,,,...---,,,+++************+++++++++************))))))))))))))))))******+++((((((((((((((((((((((((''''''(((((())))))******))))))))))))************(((((((((((())))))))))))((((((((((((((()))******(((((())))))******++++++)))************+++++++++---------,,,,,,+++++++++++++++---......---++++++)))***+++,,,------------........................,,,---///000000000///......,,,***+++...111111000000000000000000111111222222222222333333333444444222222222333333444444444444444555555666777777888:::<<>>AAAEEEIIIQQQ\\\hhhsss|||||||||}}}~~~xxxjjj\\\PPPFFF>>>999999888666444333333444555222222222111111111111111000000000/////////....../////////...............------------........................------------------------,,,,,,,,,,,,,,,+++++++++******************************************)))))))))******+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((('''%%%$$$$$$'''***)))************+++++++++))))))))))))************++++++,,,,,,------......------............------......---......000111111//////............//////---......///////////////////////////............///////////////......---...------,,,,,,++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))((())))))(((&&&&&&'''))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++++++++************((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((------.........---,,,,,,---,,,++++++*********++++++++++++*********)))))))))))))))))))))******+++((())))))******))))))(((******))))))((((((''''''((()))))))))************(((((((((((())))))))))))((((((((((((((())))))***++++++******))))))(((((())))))*********+++++++++,,,+++++++++++++++++++++,,,+++***))))))***+++,,,***+++,,,,,,---------,,,------..................///...---,,,---...///000111000////////////......///////////////000111111111111111111222222222222444444333333333333222222111111222222333333333333444555666777888:::;;;===:::;;;>>>DDDMMMWWW```fffjjjmmmqqqvvv}}}{{{ooo^^^WWWMMMDDD???<<<:::888888777666444333333333333111111111111111111111000000000/////////.................................,,,,,,,,,------..................---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************)))))))))))))))***************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))******((('''''')))+++))))))*********+++++++++((()))))))))***************++++++,,,------......,,,,,,---.........------,,,------...//////000111///......------......///,,,---///000111000///...///////////////............///////////////......---------,,,,,,+++++++++************)))))))))(((*********)))))))))))))))((((((((((((((((((((((((((())))))(((&&&&&&'''((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((---------...---,,,,,,+++,,,,,,++++++******+++++++++++++++*********)))))))))))))))))))))******+++((()))***++++++***)))(((******))))))((((((''''''((()))))))))************(((((((((((())))))))))))((((((((((((((())))))***++++++******))))))(((((())))))*********+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,---------,,,,,,---------.........//////...---,,,,,,,,,---///000////////////...---,,,---/////////...///000000111000000000111111111222222111111111111111111111111111111111222222222222222111111222444666777777777777777888:::>>>DDDIIILLLSSSVVV]]]fffpppzzzwwwlll]]]QQQDDD@@@<<<:::::::::::::::444333222111000/////////000000000000000000000000////////////............---------...............+++,,,,,,,,,------.........------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((***,,,,,,+++))))))***))))))*********+++++++++((()))))))))******************++++++,,,------...++++++,,,---......------,,,---------......------......------------......+++---///111111000...---.........///////////////......///////////////...------,,,,,,,,,,,,++++++************)))))))))((())))))))))))))))))******(((((((((((((((((((((((('''((())))))'''&&&'''''')))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''---------------,,,++++++,,,,,,++++++***++++++,,,+++++++++************))))))))))))))))))******+++(((***+++,,,,,,+++***((())))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))((((((((((((((()))******************)))))))))))))))************+++++++++*********+++++++++++++++++++++************+++++++++,,,,,,------,,,,,,,,,***++++++,,,,,,------------------,,,------...///---///000///---,,,,,,---//////......//////000111///000000000000111111111//////000000000111111111111111222222222222222222444333333444555666444222555555666777999;;;===>>>>>>AAAGGGOOOYYYccckkkpppyyy}}}ttthhh___XXXOOOEEE>>>:::999777666666666555333000000000111111111111222////////////000000000000/////////.........---------------------.........,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++************))))))))))))))))))))))))''''''((()))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))%%%(((++++++***((('''''')))************+++++++++))))))))))))******************++++++,,,,,,------***+++,,,------...---------------...------,,,+++......------------......,,,---///111111000///---.........///////////////---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))************))))))))))))))))))))))))'''(((***)))(((&&&&&&'''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''',,,------------,,,++++++,,,++++++***++++++,,,,,,+++++++++************))))))))))))))))))******+++(((***,,,------,,,***((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))*********)))************+++++++++)))*********++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++,,,------...,,,,,,------......------,,,///111111...------...///............///000000/////////000000000111111......///000111222333333222222222222222222222222555333222333666666555333333333444555666777888888666777999===CCCJJJPPPTTT^^^iiiuuuwwwnnnhhhWWWRRRKKKFFFAAA===:::777888666444333333333111///000111222333444444444444........./////////000000//////.........---------,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++*********)))))))))))))))))))))))))))))))))&&&'''((()))*********)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&((())))))'''''''''((()))************+++++++++))))))))))))*********************+++,,,,,,------******+++,,,------------,,,---...//////...---,,,...------,,,,,,------...------///000000000///.............../////////000------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((()))))))))************))))))))))))))))))))))))&&&(((******(((&&&&&&''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''',,,,,,---------,,,+++++++++++++++***++++++,,,,,,+++++++++************))))))))))))))))))******+++(((***,,,......,,,***(((''''''(((((())))))******))))))))))))************(((((((((((())))))))))))((((((((((((((()))******(((((())))))******++++++)))************+++++++++))))))******+++++++++++++++,,,---......---,,,+++,,,,,,,,,------,,,++++++,,,,,,------...///000000+++,,,---...///...---,,,,,,///222222000...///000...............///000000////////////000000000000......///111222333444555333333222222222222222222000...---///333555444222333333333444444444555555999888666666777;;;???AAADDDJJJQQQXXXeeeuuu~~~}}}~~~wwwmmmbbbWWWMMMHHHAAA@@@===:::888666666666555333111111222333333222000111111222111111000000---.........//////000000//////.........---------,,,,,,,,,------.........---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++***************))))))))))))((())))))))))))))))))))))))%%%&&&((()))*********)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******)))'''&&&'''))),,,)))************+++++++++))))))))))))************)))******+++,,,,,,------)))***+++,,,------...---,,,---...000000000//////...------,,,,,,------...---......///////////////---.........//////000000------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&(((******((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''',,,,,,+++***+++,,,...///++++++++++++++++++++++++******))))))******+++,,,...,,,***((('''(((***,,,+++*********))))))((((((&&&'''(((*********)))(((+++******))))))))))))))),,,+++)))((('''&&&''''''+++((($$$###$$$'''((()))''''''(((((())))))************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------.........////////////000////////////000000000000......//////000000111111//////............//////111111111111111111111111111111222333333444555555555555555555444333222222222333444555666888999999>>>???AAAEEEKKKRRRYYY]]]ggghhhkkkmmmpppuuu{{{wwwmmmccc\\\RRRJJJDDD@@@<<<999777777666555444444333333333333222111000000000111111111111111111000//////000000//////.........---000////////////.........------.........---+++***---,,,,,,++++++,,,,,,---......---,,,,,,+++******+++++++++,,,,,,+++++++++((()))+++,,,,,,+++)))(((+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***((((((+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---------.../////////........................******,,,---.../////////.../////////...------,,,---------,,,,,,,,,+++++++++++++++************)))***)))(((''''''((()))***+++*********))))))(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((%%%$$$$$$'''(((&&&###((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))%%%&&&''''''((('''''''''&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''',,,+++++++++,,,,,,---...++++++++++++++++++++++++******))))))******+++,,,---,,,***)))((()))***+++************)))))))))(((((())))))******)))((((((,,,++++++***************+++***)))(((''''''((((((***(((''''''((()))((('''))))))))))))******************))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------........./////////000000.../////////000000000000......//////000000000000000000////////////000000111111111111111111111111111111222222333444444555222222333333333333333222333333444555666777777888777777888999<<<@@@DDDFFFLLLNNNRRRVVVZZZ```gggkkk~~~}}}ttthhh[[[RRRKKKFFF@@@<<<;;;:::888666666555555444333333222222333222111111000000111111000111111111111000//////000/////////.........---/////////.........------------.........---++++++---,,,,,,++++++,,,,,,------------,,,,,,++++++*********++++++++++++******)))***+++,,,,,,+++***)))*********)))))))))(((((()))))))))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++***)))(((,,,,,,,,,---------......,,,,,,,,,---------......---------.......................................,,,,,,---...////////////...............---,,,,,,,,,,,,,,,+++++++++******+++++++++************)))***)))(((''''''((()))************)))))))))(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&''')))***((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''(((((())))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''++++++,,,,,,------,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++*********)))))))))************))))))))))))*********))))))))))))))),,,,,,+++************+++))))))(((((((((((())))))***))))))***+++***(((%%%++++++++++++******************))))))))))))******************************,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------............////////////....../////////000000000...////////////000000000111000000000000000000111000000000000000000000000111111111222333333444444///000111222333333333333333444444444555555555555555555555666777888999999:::===@@@DDDHHHMMMSSSWWWdddlllvvv}}}~~~yyyqqqfff\\\SSSKKKBBB<<<999777666666777888777666444444333333222111111111222222111000000000111111000000000000000//////.../////////.....................---------,,,,,,,,,,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++)))******************)))************************)))))))))((((((((((((((((((((())))))******++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++******------------............,,,,,,,,,---------.....................---------////////////////////////......///////////////...,,,------------,,,,,,+++++++++++++++************+++++++++************)))))))))(((((((((((())))))******))))))))))))((((((************************(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((((((((('''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''***+++,,,---...---,,,+++++++++++++++++++++++++++******))))))******+++,,,))))))***++++++***)))(((*********)))))))))))))))))))))))))))******++++++,,,+++******))))))******((((((((((((((()))******+++***)))*********'''%%%+++++++++******)))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000////////////////////////000000////////////000000000000000000000000000000000111111111222222333333000000111222333333222222444444444444333333333333333555777888::::::::::::999:::<<<===>>>@@@CCCFFFFFFMMMVVV^^^dddkkksssyyywwwnnneee___[[[TTTOOOIIIDDDAAA???;;;999666666666666666555444333222222111111111000000000111111000000000000111111//////000000//////...---........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,))))))************))))))++++++***))))))***++++++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------....../////////...---------,,,000000000000000000000000///////////////...------+++,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++******+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''((())))))))))))((((((((((((''''''&&&&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''+++,,,---...---,,,+++***++++++++++++++++++++++++******))))))******+++,,,'''(((***++++++***)))((())))))))))))))))))******'''((()))***+++------...******)))(((((((((((((((''''''(((((()))*********+++)))''''''((((((((('''*********))))))(((((('''******))))))))))))******))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,............/////////////////////........................------.........////////////////////////000000111111111111111222333333333333333222111111333333333333222222222222///111333666777777777666666777888777666666777999999<<<@@@DDDHHHNNNUUU[[[cccgggmmmttt{{{yyyuuudddaaa[[[TTTMMMGGGBBB???<<<;;;::::::::::::999888333444444444222000///...000000000000000/////////111000000///000000111111...////////////...---------------...............---,,,,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++++++++++++++))))))************))))))++++++***))))))***++++++************************''''''((()))***++++++,,,))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,000000000000000000000000............------,,,+++++++++,,,,,,---,,,,,,+++...------------,,,,,,,,,+++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&%%%&&&''''''((((((''''''((((((''''''&&&&&&%%%%%%))))))((((((''''''''''''((((((((((((((((((((((((,,,,,,---------,,,++++++++++++++++++++++++++++++******))))))******+++,,,'''((()))*********)))((())))))))))))************&&&(((***,,,---...------))))))(((''''''''''''(((''''''((()))******))))))***(((&&&&&&'''))))))))))))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))************++++++++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------.........//////////////////............---...------,,,,,,------...////////////////////////000000000000000000000000444444444444333222111000222222222222111111111111000111333444444333222222222333555555444444555666:::;;;:::999:::<<>>???BBBFFFKKKPPPVVV]]]gggnnnzzz~~~uuussslllgggfffeee___WWWRRRKKKCCC>>>===>>>======:::999777555555555555666444444444333222222444666000222222111...---///222/////////000000000000000///////////////000111111------......------,,,+++,,,,,,,,,------...............------------,,,,,,++++++*********+++---...++++++************++++++---,,,,,,+++***)))((((((++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++)))((('''((((((((())))))***************)))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''&&&&&&&&&'''(((***+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------....../////////..............................///////////////...,,,------.../////////...---------,,,,,,,,,+++++++++++++++************)))'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''&&&%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))'''(((((()))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))+++*********))))))((((((''')))+++***((('''))),,,111000...,,,+++)))((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++)))(((((())))))(((&&&))))))***++++++++++++***,,,+++++++++******))))))))))))************))))))************************+++***)))))))))***,,,---...------,,,,,,++++++***,,,+++***)))***+++,,,---/////////......------------------.........//////......------------.....................///000000///000000000000000//////111111000000//////......111111111111111111111111000000111111111111000000333333333444444444555555222222222222222222222222777777777777888888888888:::;;;>>>@@@CCCGGGMMMQQQTTTUUUXXX\\\```dddgggiiimmmpppuuu|||zzzmmm```VVVSSSRRROOOLLLIIIFFFDDDBBB<<<<<<:::888666333111000666555444333333333333333111111111111111111111111222222222111111111000000000000000000000000000000222000///------///000222111///------......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,***'''$$$$$$%%%(((***&&&''''''((()))******+++''''''''''''''''''''''''++++++***)))((('''&&&&&&''''''((((((((((((''''''++++++******))))))((((((''''''(((((())))))******%%%&&&((()))+++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///000000000000000000000000------------------------++++++++++++++++++++++++111000///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******)))(((((((((((((((###$$$$$$%%%&&&'''(((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))******,,,+++)))((('''&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((())))))******(((%%%$$$%%%'''(((&&&$$$------,,,,,,,,,++++++++++++++++++***************************))))))))))))*********)))))))))(((((())))))))))))((())),,,...///...---+++***))))))(((++++++++++++*********)))(((((((((((((((((((((((((((((((((((())))))))))))+++)))(((((())))))(((&&&))))))***++++++++++++***++++++*********)))))))))))))))************))))))******************************))))))******+++,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...............---------,,,,,,,,,,,,,,,---------............------------.....................//////000//////000000000000//////000000000000//////......111111111111111111111111000000111111111111000000222333333333333444444444222222222222222222222222444444555555555666666666777888999:::;;;>>>BBBEEECCCDDDEEEHHHJJJMMMOOOOOORRRTTTXXX]]]ccciiinnnqqqvvv{{{rrreee[[[SSSJJJDDDAAA@@@???===;;;999888777777777777777666555444333444444333222222222222222111111111111111111111111222222222111111000000000////////////////////////000///...,,,,,,...///000000...---,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))(((((())))))*********+++)))))))))))))))))))))))))))((((((''''''&&&&&&%%%+++***'''&&&%%%&&&((()))''''''(((((()))******+++******************************))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))(((((())))))))))))((((((((((((&&&'''(((***++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...---------............///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((%%%%%%%%%&&&&&&''''''((()))(((((((((''''''''''''(((((('''''''''''''''(((''''''''''''''''''''''''((((((((((((((())))))******)))((('''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************)))'''%%%&&&((()))'''&&&,,,,,,+++++++++*********+++++++++******)))))))))************))))))))))))******))))))))))))((((((***)))'''(((+++---//////,,,,,,+++***))))))))))))++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((())))))((('''((()))******++++++************))))))))))))(((((())))))************))))))************************))))))***+++++++++++++++))))))******+++,,,,,,---,,,,,,------......------------------,,,,,,,,,,,,------------..................------------............------......///000...//////000000/////////000000000////////////...000000000000000000000000111111222222222222111111111111222222222333333333333333333333333333333333111111222222222333333333555666666555444555888:::999999::::::;;;;;;<<<<<<>>>???AAADDDHHHLLLPPPRRRUUUXXX^^^dddjjjmmmoooppptttvvvyyy}}}~~~~~~}}}|||~~~xxxsssoooiiigggdddbbbbbbeeeiiikkkkkkaaaSSSHHHBBB>>>:::888777777666666555555444444333444444555555444444333333222111111000111111111111111111111111111111111111111111111000000000000///////////////////////////...---,,,,,,---...///000...,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++************)))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))((('''''''''))))))((('''''''''(((((('''(((((())))))*********(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((((())))))*********)))((('''''''''(((((()))***************)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------............///........................------------------------------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))++++++***************))))))(((''''''))))))(((''',,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))************)))))))))((())))))))))))))))))(((((()))((('''***///111000---))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''((())))))***************)))))))))((((((((((((((())))))************))))))************************((()))***,,,,,,+++******))))))*********+++++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,............////////////...------,,,,,,------......------------...//////......//////000/////////////////////////////////////////////////////////111111222222222222111111000111111111111222222222333333333333333333333333000000000111111111222222555666666555333333444666888888777777777777777777999:::;;;<<<>>>@@@AAACCCBBBCCCEEEHHHJJJMMMNNNOOORRRTTTXXX\\\^^^^^^]]]\\\cccfffkkkqqqwwwzzz||||||}}}~~~}}}~~~}}}}}}tttjjjgggbbb^^^ZZZVVVRRROOOKKKIIIGGGGGGJJJOOOUUUXXXSSSLLLCCC;;;888777777666666666666666666666666666444444444444333222111000222111111000000111111111111111111111111111111111000000000000000000000000////////////////////////......---,,,,,,---......///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))'''(((((())))))***++++++(((((()))))))))((((((((((((((()))))))))*********'''''''''''''''''''''''''''((((((((()))))))))***(((((())))))))))))((((((&&&&&&''''''(((((())))))***)))))))))((((((((('''))))))*********))))))((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))))))))((((((((((((((((((''''''&&&&&&((((((((((((((('''''''''++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&''''''(((((((((((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++*********)))(((((((((((((((((((((((((((((((((------------,,,,,,,,,,,,------,,,,,,++++++++++++************)))))))))((((((((((((((((((((())))))((((((***...222222...***((('''''''''(((((()))***(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((((((((()))************)))((((((((((((((()))))))))))))))************))))))************************((()))***,,,,,,+++******+++++++++*********)))))))))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,---------------------...//////------...///////////////.............../////////........................111111111222222111111111000000000111111111222222333333333333333333333333000111111111111222222222333555555555333333444666444444444444444555555555777777777777777888999999;;;;;;:::;;;;;;===>>>>>>@@@BBBEEEHHHIIIIIIHHHGGGEEEHHHMMMRRRUUUWWWXXXYYYYYYZZZ]]]___aaabbbbbbbbbaaadddiiiooouuuyyy{{{|||tttrrrnnnlllmmmooosssvvvtttjjjbbbaaacccdddgggkkkqqqqqqrrrsssrrroookkkhhhgggcccgggrrrwwwnnn^^^SSSOOOLLLJJJHHHFFFDDDAAA???===<<<;;;<<<>>>CCCIIILLL@@@===999666444444444444444444333333333222222222222222222222222111111000222222111111111111222222000000000000000000000000////////////////////////........................///..................///...---++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))$$$$$$%%%&&&&&&''''''((('''((()))******)))(((((())))))))))))************************************''''''(((((())))))******(((((())))))))))))((((((&&&&&&''''''(((((())))))'''((((((((()))))))))***)))************)))(((((((((((()))))))))***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***'''((())))))))))))((((((***))))))((((((''''''&&&'''''''''(((((((((((((((++++++***((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&''''''((()))))))))***&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))((('''''''''&&&''''''(((''''''''''''(((.........---------,,,,,,++++++++++++++++++++++++************))))))))))))''''''(((((((((((())))))((())),,,000111///+++'''((('''''''''(((((()))***************++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((('''((())))))******))))))(((((())))))))))))******))))))************))))))************************))))))***+++++++++++++++---,,,,,,+++******)))))),,,,,,------......------,,,,,,,,,,,,------------)))*********++++++++++++------,,,,,,,,,,,,------------,,,,,,------...///,,,---......////////////---............/////////////////////////////////000000111111111111000000000000111111111222222222222222222222222222222222111222222222222333333333000222333333222222333555222222333333444444555555555444444444444444555666777777777777888999:::;;;999:::;;;<<<======<<<<<<999<<>>@@@666666666555444444333333222222222111111111000000......000111222333333333111111111111111111222333000000000000000000000000............////////////................................................---,,,++++++---...------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((()))))))))))))))***))))))))))))************)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((()))*********))))))************************))))))))))))))))))))))))''''''(((((())))))******((())))))******))))))((((((((((((((((((((())))))'''''''''((()))*********))))))*********))))))(((((()))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))******)))((((((******))))))(((((((((''''''''''''(((((((((((((((******)))(((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''((()))******))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((---------,,,,,,,,,++++++((((((((()))******++++++************))))))))))))'''''''''((((((((())))))+++---......,,,***)))((((((((((((((((((((()))***)))*********++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((''''''((()))******((('''(((((())))))))))))))))))))))))*********++++++))))))************))))))******************************))))))******+++,,,,,,,,,,,,,,,++++++++++++------,,,,,,------......,,,,,,---------.........*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,------...///+++,,,---...////////////---------.........////////////////////////////////////000000000000//////111111111222222222333333111111111111111111111111222222222222333333333333///000222222111111222333222333333333444444444555444333333444444555666777555555555555666777777888555555555555555666777777999;;;======;;;;;;===???===<<<<<<<<<<<<<<<======>>>>>>@@@BBBDDDEEEFFFFFF??????>>>===>>>???AAABBBCCC@@@???@@@???<<<===BBB===>>>????????????@@@AAA???===EEESSSVVVJJJ>>>;;;999777666666777666555333777666666666666777888888555555555444333333444555222222222333333333333333...///000111222333333333000/////////000000111222000000000000000000000000---------....../////////........................---------......------------+++***+++,,,......---++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((((((((())))))******************))))))))))))))))))))))))))))))))))))---,,,,,,+++******))))))(((((()))))))))*********************************''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))))))))((())))))*********)))))))))))))))*********++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------............///---------------------------------------------------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))*********)))(((***)))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((()))))))))((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((''')))***)))'''&&&(((***,,,,,,,,,+++++++++******%%%%%%&&&'''((()))******************))))))))))))&&&'''''''''(((((())))))///000///,,,'''&&&(((***))))))(((((((((((())))))''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((''''''((()))******)))'''(((((()))))))))))))))))))))******+++++++++,,,))))))************))))))************************+++***)))))))))***,,,---+++++++++,,,,,,---......,,,+++***)))***+++,,,------------....../////////---------.........//////---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......+++,,,---...////////////---------.........//////000000000000000000000000......////////////......111222222222222333333333000000000000000000000000222222222222333333333333000222333333222111111222111111111111111111111111111111222222333555666777555555555444444333333333555555444444444666888999777888999888555555777:::555555444444555666888:::777777777777888888888888;;;;;;::::::999999999:::777777999:::777333444999888999999999888888:::<<<:::777>>>KKKLLL@@@888888666444444555777888777666222222333444666777777777333333222000//////111333000000111111222333444444222222333222222111000///...............///000111000000000000000000000000---------.........//////........................+++,,,,,,------,,,,,,+++---+++******,,,......---........................************************************************************************'''((((((((())))))******++++++******)))((((((((())))))))))))))))))))))))'''''''''((())))))******))))))(((((()))***++++++++++++******************************************))))))))))))(((((((((((())))))************))))))++++++******))))))((((((******))))))((((((''''''(((((()))***************************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////........................------------------------////////////////////////++++++,,,------...//////++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''%%%''')))***+++***)))((())))))))))))))))))******&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&%%%(((((())))))))))))(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''(((((())))))******(((***,,,+++(((''')))+++,,,,,,,,,+++++++++******)))))))))))))))(((''''''((()))))))))))))))((((((***)))((((((((()))+++,,,+++******)))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))''')))***)))((('''(((***************************++++++******)))((((((((('''(((((()))))))))))))))+++***)))(((((()))***+++++++++,,,,,,,,,+++******))))))))))))))))))))))))((((((***++++++***((((((+++***************++++++******))))))))))))******------------------------+++,,,------......------..................------..................------///000000000000000//////111111000000//////......---......///000111111222------,,,+++,,,...000222111111111111111111111111222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222333333333333333333333333555555555555555555555555666666666666666666666666555555555555555555555555777777777777777777777777555555555555555555555555444666999;;;;;;999666444444555555555444333333222111111111222222333333333555555444333333222111111222222222111111///......000000000000000000000000////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))++++++************+++++++++++++++*********))))))++++++***)))(((((()))))))))))))))))))))*********))))))************))))))))))))))))))((((((((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))***+++,,,,,,------,,,,,,------,,,++++++,,,,,,,,,.........////////////000......//////...---,,,,,,,,,------......------,,,,,,------......------,,,))))))***+++,,,......///------,,,,,,+++***))))))+++***)))'''''''''((()))******))))))((((((''''''))))))))))))************((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&'''''''''&&&%%%%%%$$$(((((((((((((((((((((((('''''''''((((((((((((((('''&&&$$$$$$&&&'''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''...111111---'''###$$$&&&,,,,,,,,,+++++++++*********************)))(((((((((((())))))))))))((((((***************+++,,,,,,+++***))))))(((((())))))''')))***)))((('''(((***))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))''')))***)))((('''(((***************************)))))))))))))))*********'''(((((())))))))))))))),,,+++***))))))***+++,,,******+++,,,,,,+++++++++************************---......//////......---,,,,,,++++++***+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------..................------..................------//////000000000000//////000000000///////////////......//////000000111111///...---,,,---...000111111111111111111111111111222222222222222222222222222222222333333333333444222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333333444666888888666444333444444444444444333222222111222222222222222222333444333333222111111000000111222222111111///......000000000000000000000000111111111111111111111111................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))++++++************+++++++++++++++*********))))))++++++***)))))))))))))))))))))))))))************))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))))))))))))))***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,,,,------........./////////...////////////...---,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***))))))+++***)))(((''''''((()))***)))))))))((((((((('''(((((()))))))))*********((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''(((((((((((('''&&&%%%'''''''''''''''''''''''')))))))))(((((((((''''''***(((''''''((())))))((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''...000111...(((%%%&&&(((,,,,,,,,,+++++++++*********++++++++++++******)))(((((())))))***))))))(((++++++,,,------------,,,+++***))))))(((((())))))''')))***)))((('''(((***))))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))'''(((((()))******++++++'''((())))))******)))))),,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---------------------------------......------------------.........//////000000///////////////////////////000000////////////////////////000///.........///000111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222333333444444333333222333333444444444333222222222222222222222111111111222222111111000/////////111111111111000///......000000000000000000000000111111111111111111111111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************++++++************+++++++++************)))))))))+++***))))))))))))))))))************************))))))************))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......//////////////////...---,,,------......------,,,,,,------......------,,,//////...---,,,,,,+++***,,,,,,,,,+++******))))))***))))))(((((((((((()))))))))))))))(((((((((((((((((())))))))))))******((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((''''''''''''''''''''''''''''''++++++***)))((('''&&&%%%+++)))(((((()))******)))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++---...,,,(((%%%&&&))),,,,,,,,,+++++++++***************++++++***))))))(((((()))*********))))))***+++,,,---...---,,,+++******)))(((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((()))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))************(((((()))************)))++++++++++++++++++++++++(((((()))+++,,,,,,,,,,,,++++++++++++++++++++++++***)))(((''''''((()))***------,,,+++************+++++++++******+++++++++************************++++++,,,------------,,,,,,,,,------------......,,,,,,------------............//////000/////////---......//////000000000//////////////////......111000////////////000000111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222333333333333222222333333222222111111000000111111111000000/////////000000111111000///......000000000000000000000000................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************++++++************++++++************))))))))))))******)))))))))))))))***++++++***************)))))))))************))))))))))))))))))(((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))***************+++,,,,,,,,,,,,+++++++++++++++++++++,,,---++++++,,,,,,,,,---------...//////000//////......,,,------......------,,,,,,------......------,,,000//////...---,,,++++++,,,+++++++++******)))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))***((((((''''''''''''(((((((((((((((''''''(((((((((((((((((())))))(((((('''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%)))(((&&&&&&((()))((('''((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&,,,,,,,,,+++++++++******(((((()))))))))))))))((((((((()))***************)))***+++,,,,,,+++***)))***))))))((('''(((((((((''')))***)))((('''(((***))))))(((((((((((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))(((''''''((())))))''')))***)))((('''(((***((((((((((((((((((((((((************))))))((((((((())))))***************)))******************)))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++***)))))))))))))))******))))))))))))*********************************+++,,,,,,------,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,------......------...///////////////------......//////000000////////////............000000000///////////////000000000000000000000000111111111111111111111111000000000111111111222222000000000111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333222111111222333333111111222222222222222111222222222111111000000000111111111111000000000000///000000000000//////...////////////////////////------------------------........................------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))***)))))))))))))))******,,,+++++++++******))))))))))))************))))))))))))))))))(((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))************)))***++++++,,,,,,++++++************++++++,,,---+++++++++,,,,,,,,,,,,---......////////////......,,,------......------,,,,,,------......------,,,------------------------++++++***************)))((((((((())))))))))))((((((((((((((())))))))))))'''(((((((((((()))))))))((((((''''''''''''(((((('''(((((((((((((((((('''&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&((()))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&%%%%%%%%%%%%&&&,,,,,,,,,+++++++++******''''''((())))))))))))((((((((()))***++++++++++++))))))*********)))((((((***)))((((((''''''((((((''')))***)))((('''(((***))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))''''''''''''))))))''')))***)))((('''(((***))))))))))))))))))))))))++++++******)))(((((('''((()))******++++++******((()))************)))((((((((()))***++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------))))))((((((((()))))))))***))))))))))))))))))*********************************+++,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,------......,,,---......////////////..................//////........................////////////////////////000000000000000000000000111111111111111111111111///000000000000111111111//////000000111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333222222111111222222333000000111222222222111111111111111111111000000000111111111000000000000000/////////000000//////...////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************+++++++++++++++************++++++(((((()))))))))))))))***)))))))))))))))******+++,,,,,,,,,+++******))))))))))))************))))))))))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))******++++++)))******+++++++++++++++******)))******+++,,,---+++++++++,,,,,,,,,------,,,---..................,,,------......------,,,,,,------......------,,,+++++++++,,,,,,---------************************'''(((((())))))))))))((((((((((((((())))))))))))''''''(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''+++)))(((((()))******)))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,,,,,,,+++++++++******'''((()))***************(((((()))***+++++++++++++++***)))((((((((((((((())))))(((''''''''''''(((''')))***)))((('''(((***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))'''&&&&&&''')))***''')))***)))((('''(((************************************)))))))))))))))))))))***++++++++++++***)))***++++++++++++***)))))))))************))))))*********************************++++++*********(((((((((((()))***+++,,,+++******))))))******+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,------......***++++++,,,------......+++,,,---...////////////..................------,,,------....../////////,,,---......////////////000000000000000000000000111111111111111111111111/////////000000000111111/////////000111222222222111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111///000000111222222111111000000000000111111111111////////////////////////......///////////////...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++))))))*********+++++++++++++++************++++++(((((((((((())))))******)))))))))))))))***++++++------,,,++++++***))))))))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))******++++++))))))***+++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,------------++++++,,,---------------,,,------......------,,,,,,------......------,,,*********+++++++++,,,,,,))))))))))))************&&&'''((()))******)))((('''((((((((()))))))))***'''''''''((((((((())))))((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''***(((''''''((())))))(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((((((''',,,,,,,,,+++++++++******((()))***+++++++++++++++(((((()))++++++,,,,,,,,,,,,+++)))((((((((()))***))))))((('''''''''''''''((()))***)))((('''(((***))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))***((('''&&&&&&'''(((***((()))***)))((('''(((***************************((((((((()))******++++++))))))***++++++++++++******+++,,,------,,,+++***)))************))))))((())))))))))))))))))))))))***+++,,,------,,,+++***(((((())))))***+++---...,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......******+++,,,,,,---......+++,,,---.../////////////////////......------,,,,,,,,,------...///000000++++++---...////////////000000000000000000000000000000000000000000000000////////////000000000000...//////000111222222222000000000000000000000000111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000//////000111111111111111//////000000111111222222---...........................///////////////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))******++++++++++++++++++************++++++'''((((((((())))))******))))))((())))))***++++++------,,,,,,+++***))))))))))))************))))))))))))))))))((((((((((((&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++))))))***++++++++++++***))))))))))))***+++,,,---,,,,,,------------......***+++,,,,,,---------,,,,,,------......------,,,,,,------......------,,,************************)))))))))))))))*********&&&'''(((*********)))((('''((((((((())))))******''''''''''''((((((((()))((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***)))((('''''''''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%$$$$$$$$$&&&&&&&&&%%%,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***)))***+++***'''&&&'''((('''(((((()))))))))))))))(((((())))))******++++++((()))))))))************++++++++++++++++++++++++)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************++++++************++++++***,,,,,,+++)))((()))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,---------......000000//////............000000000000000/////////............///////////////000000000111111111111000000000000////////////........................000000000000000000000000000000000111111222222222333111000111222222111000111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000000111111111111222222222222111111111000000//////......//////000000111111000000000000000000000000//////............//////......////////////......///............---------................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,++++++*********,,,,,,+++***)))((('''''''''(((((()))***++++++++++++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))))))))))))))***************++++++++++++)))'''&&&))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++*********))))))(((((('''((()))******)))(((''''''((()))+++++++++***)))******))))))******+++,,,---,,,++++++------,,,+++,,,,,,,,,---------............---------...///000........................++++++++++++++++++++++++---,,,,,,+++*********++++++++++++******(((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))+++++++++***)))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&+++***(((((())))))(((&&&,,,,,,,,,+++++++++******++++++++++++++++++******)))***,,,......---+++***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***,,,,,,,,,***'''%%%%%%%%%''''''((())))))))))))))))))))))))))))))*********************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******))))))((((((************************************************++++++************++++++***+++,,,+++)))((()))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------/////////......---------////////////////////////............////////////....../////////000000000000/////////////////////........................////////////////////////000000000000000111111111222111000000111222111///111111111111111111111111////////////////////////111111111000000000//////000000000000000000000000//////000000000111111111000000000/////////............//////000000000000//////////////////////////////............//////......////////////..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++******)))((((((((('''(((((()))******+++++++++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((''''''''''''&&&'''(((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))************************))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))******)))))))))((((((((((((((()))******)))(((''''''((()))***++++++***)))******))))))******+++,,,---,,,++++++------,,,+++,,,,,,,,,---------......*********+++++++++,,,,,,------------------------++++++++++++++++++++++++---,,,++++++*********++++++++++++******)))((('''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))++++++******)))(((((('''(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$,,,,,,,,,+++++++++******))))))))))))))))))))))))(((***---//////,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***++++++***'''&&&&&&'''&&&''''''((()))*********************))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***+++,,,+++)))))))))+++******))))))******+++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,......------------,,,,,,---------------.........---............/////////---------............///////////////////////////........................////////////////////////000000000000000000//////000///...///000111000///000000000000000000000000////////////////////////111111000000000000//////000000000000000000000000........./////////000000//////...............---...////////////000000000//////////////////////////////............//////......////////////..................------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))((((((''''''&&&&&&%%%%%%&&&'''(((***+++,,,))))))))))))))))))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((***)))(((''''''((()))***))))))((((((((((((((('''(((((()))******))))))(((((()))******+++***************))))))******+++,,,,,,+++***+++,,,---,,,+++,,,,,,,,,---------......+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++******+++******)))((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))+++******))))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&'''&&&%%%&&&(((((('''&&&,,,,,,,,,+++++++++******))))))))))))***************+++------,,,***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))%%%'''))))))((((((***,,,&&&''''''((()))***++++++++++++******))))))((((((*********+++++++++,,,,,,************************++++++***))))))***++++++))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++)))+++,,,+++***)))***+++******))))))******+++,,,+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////------------.....................///////////////........................////////////////////////222111111000000////////////...---...000000///...////////////////////////111111111111111111111111000000000000000000//////000000000000000000000000....../////////000000000........................///////////////////////////////////////////////////......------......///---......//////......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++***************(((((())))))************(((((())))))***************))))))))))))))))))***************)))))))))((())))))))))))))))))))))))***)))((((((((()))+++,,,,,,++++++***)))(((((('''(((((((((((()))+++...///(((((((((((((((((((((((('''''''''((((((((())))))************************))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))+++)))(((&&&&&&((()))+++((((((((((((''''''''''''((()))))))))******************************************))))))******+++,,,,,,+++******,,,---,,,+++,,,,,,,,,---------......+++---///000111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++***************)))(((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))******))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))'''''''''''''''''''''''''''&&&%%%&&&((())))))(((,,,,,,,,,+++++++++***************++++++,,,,,,,,,---,,,+++)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((%%%'''((()))((()))***,,,''''''''''''((()))++++++++++++******))))))(((((())))))))))))*********+++************************+++******************+++))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))))))))))))))))))))))))))))))))++++++************++++++)))***++++++***)))***+++******))))))******+++,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---------------............---------.........//////------....../////////000................................................222222111111000000000///...---,,,---///000000...........................000000000000000000000000//////////////////000000/////////////////////////////////000000000111111/////////////////////////////////.............................................------------......------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((((((((()))******++++++)))))))))))))))*********)))))))))******)))))))))************)))))))))((())))))))))))))))))))))))***)))((((((((()))+++,,,,,,++++++***)))(((((('''+++***)))))))))+++,,,---(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((())))))))))))*********+++)))(((&&&&&&((()))+++''''''''''''(((((((((((()))))))))))))))***++++++++++++************************))))))******+++,,,+++***)))***,,,---,,,+++,,,,,,,,,---------......(((***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++)))************))))))((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&'''''''''''''''''''''$$$###"""###%%%&&&&&&$$$,,,,,,,,,+++++++++******+++++++++,,,------.........,,,)))'''&&&'''(((***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))******)))(((''''''((()))((('''''''''(((***+++************))))))))))))(((((()))))))))*********************************)))***++++++++++++***)))))))))))))))))))))))))))''''''((()))***+++,,,,,,'''(((((())))))******+++************************++++++************++++++)))***++++++***)))+++,,,******))))))******+++,,,))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------,,,------------.........---------.........//////---------......//////000................................................111000000000000000000///...------...000111000///////////////////////////..............................////////////000000//////////////////////////////000000000111111111///////////////000000000/////////............---..............................------------......------............------------------,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,---------)))))))))***************(((((())))))*********+++))))))))))))))))))******))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))((((((''''''&&&&&&******)))((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++***)))(((''''''((()))***'''(((((((((((())))))))))))))))))))))))***,,,,,,,,,,,,+++************+++******))))))******+++,,,***))))))***,,,---,,,+++,,,,,,,,,---------......***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''((('''&&&,,,,,,,,,+++++++++******+++++++++,,,---.........+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''***++++++***'''&&&&&&'''+++***(((''''''''')))***)))))))))))))))*********))))))*********+++++++++************************((()))+++------+++)))((())))))))))))))))))))))))(((((())))))******++++++(((((())))))***++++++,,,++++++++++++++++++++++++++++++************++++++(((***++++++******+++,,,******))))))******+++,,,((())))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------...******++++++,,,------...,,,,,,---------.........,,,,,,,,,,,,------------,,,,,,---......///000000................................................------.....................------...000111111000////////////////////////................................./////////000000////////////////////////........./////////000000------.........///////////////.........---------...........................------,,,,,,------...,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------************************++++++,,,,,,,,,---------((()))))))))*********+++)))))))))))))))************)))))))))))))))))))))((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((('''''''''''')))))))))******))))))((())))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))+++,,,------,,,+++*********++++++******))))))******+++,,,***)))((()))+++---,,,+++,,,,,,,,,---------.............../////////000000------------------------++++++++++++++++++++++++)))))))))))))))***++++++))))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((+++)))((()))******)))''',,,,,,,,,+++++++++************+++,,,------......((())))))******)))''''''(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))(((((('''''''''((()))******)))(((''''''((())))))(((((()))***,,,+++)))'''&&&'''((()))(((((())))))******++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))'''))),,,......,,,)))'''))))))))))))))))))))))))************))))))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((***++++++******+++---*********)))***++++++,,,((())))))***++++++,,,,,,---,,,,,,++++++************++++++,,,,,,++++++***,,,,,,------------......,,,,,,,,,------.........******+++,,,------......,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,------...///000000................................................+++++++++,,,,,,---------///...---///111222222111000000000000000000000000000000000000000000000000---.........//////000000////////////////////////---------.........//////,,,,,,,,,------.........//////.........---------...........................------,,,,,,------...,,,------......------,,,---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++(((((())))))*********+++******))))))))))))))))))*********)))))))))))))))((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))************)))***+++---------,,,+++))))))))))))))))))))))))''''''''''''((((((((()))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))******++++++***))))))((()))+++---......---+++*********++++++*********)))***++++++,,,)))(((((()))+++---,,,+++,,,,,,,,,---------......,,,++++++++++++,,,---...........................++++++++++++++++++++++++))))))((())))))***++++++((())))))*********))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))(((&&&&&&''''''&&&$$$---,,,+++*********+++,,,+++,,,---...---,,,+++*********))))))))))))******))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((***))))))((()))******+++((((((((((((((()))******''''''''''''((()))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++*********))))))((((((&&&'''((())))))((('''&&&))))))************))))))************)))))))))))),,,+++++++++***)))))))))++++++***)))((((((((())).........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++------------++++++++++++++++++++++++++++++......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,+++,,,---...///------++++++++++++---------------............///000000////////////000000////////////////////////...............///000000......------------......000///...---------------,,,,,,---......///000000//////............//////......---------,,,,,,,,,++++++++++++++++++++++++000///...------...///000.........------,,,,,,,,,---------,,,,,,++++++++++++'''(((---...******...---------,,,,,,+++++++++************************)))))))))***+++++++++,,,******))))))))))))******))))))*********++++++++++++*********))))))((((((((()))***+++,,,+++************))))))))))))***************)))))))))))))))++++++******)))((((((((())))))************))))))************************(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''((()))***++++++,,,(((((())))))))))))(((((()))&&&%%%&&&)))***)))'''&&&''''''((()))******+++''''''(((((())))))******+++*********))))))((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++************++++++++++++************++++++************))))))))))))&&&&&&''''''((()))))))))+++(((%%%######%%%(((+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((((((************************'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''...---,,,+++************++++++,,,,,,++++++***)))******))))))))))))******(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((('''(((((())))))*********((((((((((((((()))******(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++************)))))))))((('''((())))))))))))((('''))))))************))))))(((((())))))*********+++******))))))))))))))))))+++***))))))))))))))))))++++++*********)))))))))************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---,,,,,,+++,,,---...///---,,,,,,++++++,,,,,,---------------............000//////......//////000////////////////////////...............//////000......------------......000//////............///))))))***++++++,,,------//////............//////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++------------,,,,,,+++++++++((()))......++++++///,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++******))))))))))))******))))))*********+++++++++************)))))))))(((((()))***+++++++++************))))))))))))*********)))))))))))))))))))))(((((()))******++++++,,,))))))************))))))((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))(((((((((((())))))******++++++(((((())))))))))))(((((()))(((&&&'''***+++***((('''''''''((()))*********'''((((((((()))))))))***))))))))))))((((((''''''''''''((((((((()))))))))(((((((((((((((''''''''')))))))))*********++++++******))))))******+++,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++************+++++++++******))))))******+++************))))))))))))((((((((((((((('''''''''+++)))'''%%%%%%''')))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''......,,,+++************,,,+++******))))))************))))))))))))******''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((($$$%%%''')))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++*********************))))))))))))))))))************))))))))))))************))))))''''''((()))***+++,,,,,,((((((((((((((()))))))))))))))))))))))))))***+++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------.....................------.........////////////////////////...------------...//////......------------......//////////////////000111,,,,,,,,,---....../////////......------......///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++******...---------------,,,,,,,,,******---...,,,---///+++++++++,,,,,,,,,,,,,,,************************+++++++++*********************))))))))))))*********************+++++++++************))))))))))))((()))******++++++************))))))))))))******))))))))))))))))))******))))))******+++,,,,,,,,,))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))*********(((((())))))))))))((((((***)))((()))***++++++)))''''''(((((())))))******(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))******'''((((((((((((((())))))((((((((()))))))))************))))))******+++,,,,,,+++************+++,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------............------+++,,,,,,,,,,,,,,,,,,---++++++************+++++++++******))))))******+++************))))))))))))***))))))(((''''''&&&&&&***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''&&&&&&&&&'''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++******))))))))))))******&&&''''''((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((("""$$$&&&((())))))((('''))))))(((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))*********)))))))))))))))************************))))))************))))))'''(((((()))******++++++'''(((((())))))*********)))((((((((()))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...........................------,,,,,,------...///...------,,,,,,------.........---......///000111---........./////////000...------------------............------------,,,------------------------++++++************++++++,,,,,,,,,+++++++++++++++------------------------,,,++++++---------...///******++++++,,,,,,,,,---************************,,,+++++++++***)))))))))******))))))))))))***************************************)))))))))))))))((())))))*********************))))))))))))******)))))))))))))))*********------,,,,,,+++******)))))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''*********)))))))))))))))(((((())))))))))))(((((()))(((((()))************'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************''''''(((((()))))))))***((((((((()))))))))************))))))******+++,,,++++++************++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,---..................---+++++++++,,,,,,---------++++++************++++++******))))))))))))******************)))))))))((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***+++,,,---......///...---,,,******+++,,,,,,******))))))))))))******&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((("""$$$&&&((()))((('''&&&))))))(((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))******++++++************++++++))))))************))))))******)))))))))))))))))))))))))))******+++++++++)))((((((((()))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,------...///+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------////////////............------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,+++,,,...//////*********++++++,,,,,,,,,************************,,,+++++++++***)))))))))******))))))))))))******************************))))))))))))))))))******)))))))))))))))***************))))))))))))******(((((())))))************------,,,,,,+++******)))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&''''''((((((*********)))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************'''((((((((())))))******)))))))))*********++++++******))))))******+++,,,************************)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,---..................---+++++++++,,,,,,---------++++++************++++++***))))))))))))))))))***************)))))))))(((''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((((((((()))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$%%%&&&&&&&&&''''''(((((())))))+++---.../////////...---,,,,,,++++++,,,,,,******))))))))))))******''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&'''((((((((('''&&&***))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))))))))))))))************++++++************++++++))))))************))))))************))))))((((((************++++++++++++))))))))))))))))))***+++)))))))))***************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,---------------------------------,,,++++++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------......++++++,,,,,,,,,,,,------+++---,,,)))***...000...*********+++++++++++++++************************+++++++++*********************))))))))))))******+++++++++***************))))))))))))************)))(((((((((((()))***+++******))))))))))))******((((((((()))******++++++))))))******+++,,,,,,,,,))))))************))))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&'''(((((()))***++++++,,,)))))))))))))))*********(((((())))))))))))((((((&&&'''((((((''''''((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************((((((((()))))))))******((())))))))))))))))))***)))))))))*********++++++******))))))******+++,,,))))))***++++++***)))))))))******+++++++++++++++***+++,,,,,,------,,,,,,------............------+++,,,,,,,,,,,,,,,,,,---++++++************++++++***))))))(((((())))))***************))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((+++,,,---.........---,,,,,,,,,,,,,,,,,,+++************))))))))))))******(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((('''''''''''''''******)))((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((((((((()))((()))))))))************+++***))))))))))))***+++))))))************)))))))))))))))))))))*********************))))))))))))+++***))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,,,,------////////////////////////,,,,,,++++++++++++,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++,,,,,,,,,---------*********+++++++++,,,,,,***---,,,((((((...000---++++++++++++***************************************************+++++++++******))))))))))))******+++++++++*********))))))((()))))))))************)))(((((('''((()))***+++******))))))))))))******'''(((((()))******++++++(((((()))******++++++,,,))))))************))))))(((((((((((((((((((((((())))))(((''''''&&&%%%%%%(((((()))***+++,,,---...(((((())))))******++++++(((((())))))))))))((((((&&&(((***)))'''''')))+++))))))))))))((((((((((((***)))))))))((((((((('''((((((((()))))))))******''''''((((((((()))))))))*********)))))))))))))))((((((((()))))))))************))))))******+++,,,((()))***++++++***)))((())))))***+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++************++++++))))))(((((((((((())))))************))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((---......///...,,,+++*********+++,,,,,,***)))(((******))))))))))))******))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((******(((''''''&&&''''''******)))(((((((((((((((''''''''''''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))(((((())))))*********++++++***)))(((((()))***+++))))))************))))))''''''((()))***+++,,,,,,******))))))((((((''''''++++++***)))(((((())))))((()))))))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------)))***+++,,,---,,,++++++++++++------------++++++++++++,,,,,,,,,---------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---000///...---------------,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,))))))*********+++++++++))),,,+++''''''---///---,,,+++++++++******))))))************************))))))******+++++++++,,,******))))))))))))******++++++++++++******))))))(((((())))))*********+++)))((('''''''''(((***+++******))))))))))))******'''(((((()))***+++++++++++++++******)))((((((((())))))************))))))************************))))))((('''&&&&&&%%%%%%&&&'''((()))***+++,,,---'''(((((()))***++++++,,,(((((())))))))))))((((((''')))+++***((((((***,,,))))))))))))((((((((((((******))))))((((((((('''&&&'''''''''(((((())))))''''''''''''((((((((((((++++++******))))))((((((''''''''''''((((((((()))*********)))***++++++,,,((()))***++++++***)))((())))))***++++++++++++***++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++************++++++))))))(((((((((((())))))************)))))))))))))))))))))(((''''''&&&&&&***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))************************''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((555333000---+++*********))))))************))))))+++++++++++++++***))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''*********)))((('''''''''+++*********))))))((((((------,,,+++***)))((('''************************************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((()))************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++))))))+++///111000///++++++,,,,,,,,,+++******---,,,***))))))***,,,---)))******++++++*********++++++******++++++,,,---///...---,,,,,,,,,,,,,,,------..................---------,,,,,,+++++++++------,,,++++++,,,,,,,,,------++++++++++++------/////////...---,,,******++++++,,,,,,,,,,,,------)))***,,,------,,,***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////******+++,,,,,,---......************************,,,,,,************,,,,,,)))******++++++******)))+++++++++++++++***)))(((((()))***+++++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))************************,,,+++)))(((((()))+++,,,))))))************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++*********))))))))))))))),,,+++******))))))******((())))))))))))*********************************(((***,,,---------...///------------,,,,,,+++***))))))*********))))))(((+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((333222///,,,*********+++)))******************))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))************)))))))))(((''''''''''''''''''''''''************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************************************+++++++++,,,,,,))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++,,,***)))***---...---,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++******,,,,,,,,,,,,,,,------......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,............---,,,+++++++++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************))))))******++++++,,,,,,,,,************************---,,,+++******+++,,,---******++++++++++++******+++++++++++++++***))))))******+++++++++******)))))))))))))))))))))))))))'''(((((()))))))))))))))************************,,,+++)))(((((()))+++,,,))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++*********))))))))))))))))))))),,,+++******))))))******)))))))))*********++++++++++++++++++++++++++++++***,,,......---,,,,,,---,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((000///---+++******++++++******++++++++++++******)))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((())))))***''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++************))))))))))))$$$$$$%%%&&&'''((())))))************************************************************))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******)))***+++,,,,,,+++***)))*********++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,+++******+++,,,***))),,,,,,+++******+++,,,------,,,+++******+++,,,---,,,,,,---,,,,,,+++******---------------.........---,,,,,,,,,,,,------...------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++***)))'''&&&************************************************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++***++++++++++++***))))))+++++++++++++++***)))((())))))))))))))))))))))))'''((())))))******))))))************************,,,+++***))))))***+++,,,))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******************************))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))******,,,+++******))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((---,,,+++*********+++++++++++++++,,,,,,++++++++++++++++++++++++***))))))************************((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''((()))******''''''''''''(((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))***************)))))))))))))))&&&'''(((((()))***++++++*********************************************************)))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********)))***,,,------,,,***)))************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++******+++++++++***---+++***))))))+++---...,,,++++++******++++++,,,------------,,,+++******,,,,,,------............++++++++++++,,,---......//////......---,,,++++++******++++++,,,,,,,,,---++++++++++++++++++,,,---***+++,,,------,,,+++******+++,,,---------------***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,---...---,,,***(((++++++++++++************************************---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++******)))******+++++++++******)))))))))))))))))))))))))))(((((()))************)))************************++++++***))))))***++++++))))))************)))))))))***************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))))))))))))))***************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++******+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,+++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((+++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******'''''''''''''''''''''''''''((()))******)))((('''%%%&&&&&&'''((())))))***''''''''''''((((((((((((*********))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))((())))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,------,,,***)))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,---...,,,+++***))))))+++---...++++++++++++++++++++++++---------------,,,+++***++++++,,,---...------,,,+++++++++++++++,,,---...//////...---,,,,,,++++++*********++++++,,,,,,,,,************++++++,,,---)))***,,,,,,,,,,,,***)))******+++,,,------------*********+++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++---//////...---,,,,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++++++++******'''((()))***+++,,,,,,,,,))))))))))))))))))))))))((())))))***************************************+++******************+++))))))************))))))))))))******+++++++++,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))************************(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''(((((())))))************,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((************+++,,,******+++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((++++++++++++++++++++++++******++++++++++++******)))))))))))))))(((''''''((((((((((((((((((((((((************************&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((()))''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***+++,,,,,,+++***))))))))))))************+++))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))***,,,,,,+++,,,---///+++************,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,......---,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++******))))))*********+++++++++++++++******)))******+++,,,---******++++++++++++************+++,,,,,,---,,,,,,************++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++))))))***++++++++++++***&&&''')))***,,,---------))))))))))))))))))))))))((()))******++++++******************************************************))))))************))))))))))))******+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((()))******++++++,,,+++******))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%''')))*********+++,,,)))***++++++++++++++++++***+++,,,------......---+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((+++,,,,,,,,,,,,,,,++++++)))******************))))))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((())))))******((()))))))))************))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++)))+++,,,,,,***)))***,,,)))******++++++,,,------+++++++++,,,,,,+++++++++((()))***+++,,,,,,,,,,,,+++,,,.../////////---,,,,,,,,,++++++***+++++++++++++++******************++++++++++++************))))))))))))***+++,,,---++++++************++++++***++++++,,,,,,,,,++++++************++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++*********************************************+++++++++******++++++,,,,,,------************************)))******++++++******)))******++++++++++++******))))))***+++++++++++++++'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++************************************++++++*********))))))************))))))))))))***++++++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))***++++++***)))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))((('''(((((()))******++++++,,,+++******))))))******)))))))))*********++++++++++++++++++++++++++++++((()))+++,,,+++***+++,,,))))))***+++++++++++++++)))***+++,,,------------+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%'''(((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((,,,,,,---------,,,++++++))))))************))))))+++++++++++++++***))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******%%%%%%&&&((()))+++,,,,,,(((((())))))*********+++(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******)))(((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++***+++---+++(((&&&''')))((()))***,,,,,,------,,,***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,,,,---///000111000///...------,,,+++************,,,,,,,,,,,,,,,,,,------,,,+++++++++******))))))))))))))))))***+++,,,---,,,+++***))))))***+++,,,++++++,,,,,,,,,++++++***)))************+++++++++)))***,,,------,,,***)))******++++++++++++******************************...---,,,+++************(((((()))***+++,,,,,,---************************((()))***++++++***)))(((*********++++++*********((()))***+++++++++++++++)))******+++++++++******))))))))))))))))))))))))))))))***++++++++++++*********************************++++++++++++******))))))************))))))))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))'''(((((()))***+++++++++,,,++++++***)))*********((())))))))))))*********************************+++---......,,,++++++,,,((()))***+++++++++++++++&&&'''((()))***++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,+++******+++*********))))))(((((())))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))***)))(((''''''&&&'''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&''''''''''''((((((((((((++++++******))))))(((((()))))))))))))))))))))))),,,+++***)))(((((())))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++*********))))))(((((()))*********++++++++++++((((((((()))******++++++))))))))))))************++++++,,,,,,,,,++++++***,,,+++++++++++++++++++++))))))))))))))))))))))))((()))))))))***************)))(((((((((***+++,,,)))*********++++++++++++---,,,++++++------,,,+++))))))*********+++++++++***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++''')))+++,,,,,,,,,***)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,+++)))(((&&&++++++******************))))))************))))))************))))))))))))))))))))))))))))))))))))+++***)))'''''''''((())))))))))))))))))))))))))),,,+++++++++******))))))++++++******))))))((((((&&&&&&((()))************+++*********))))))((((((******))))))((((((''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************)))(((((((((((((((***(((&&&''')))***(((&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***))))))(((((((((((()))''''''((((((((((((''''''...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,+++******++++++++++++*********)))))))))))))))((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''&&&''''''''''''((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++*********))))))))))))*********++++++*********)))))))))))))))))))))))))))***************+++++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++***)))(((((()))***+++,,,*********+++++++++,,,,,,,,,+++***+++,,,---,,,+++))))))*********+++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,+++++++++((()))***,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,+++***((((((++++++************************++++++++++++******************))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))++++++*********)))))))))*********))))))(((((((((&&&'''((()))************************)))))))))(((++++++*********)))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++*********)))))))))---------------,,,++++++************************+++***)))(((((((((((((((******)))((((((((((((((('''%%%$$$%%%'''((('''%%%(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''((())))))''''''((((((((((((''''''...------,,,,,,------...,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++++++++))))))))))))((((((((((((*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******)))((((((''''''''''''(((''''''((((((((())))))))))))))))))))))))(((((('''''''''''''''((((((((((((((())))))))))))))))))***))))))))))))))))))))))))&&&&&&((())))))(((''''''))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))),,,,,,,,,+++++++++++++++((((((((()))))))))******++++++******)))(((((('''))))))))))))************))))))******+++******)))************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,******)))))))))***++++++*********+++++++++,,,,,,***))))))***,,,---,,,+++***************++++++++++++++++++******+++++++++******************************+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,++++++++++++((()))***+++,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))((((((((((((''''''((()))************************))))))))))))+++++++++++++++*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))(((((((((,,,------------,,,++++++************************++++++***))))))))))))*********)))(((((((((((((((&&&%%%$$$%%%'''((((((&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''((((((((((((''''''------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))(((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((()))))))))))))))((((((''''''''''''(((((((((((('''((((((((())))))******(((((((((((((((((((((((($$$&&&(((*********((('''))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++(((((((((((())))))))))))************))))))((((((((()))))))))************(((((()))************))))))))))))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,*********************+++)))))))))*********++++++***)))((()))+++,,,,,,+++************************,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,******++++++++++++******,,,+++++++++++++++++++++((()))***++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))************++++++++++++++++++++++++++++++)))*********+++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))+++,,,,,,,,,++++++******+++++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''((()))************************)))))))))))))))++++++++++++++++++******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))(((((((((+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---***))))))((((((((((((((())))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***''''''((((((((((((''''''------------------------,,,------------,,,++++++))))))******************))))))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''))))))(((''''''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((&&&''')))+++++++++)))((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))++++++******))))))(((((())))))******************(((((((((((())))))))))))(((((())))))************((()))))))))************'''((()))***************(((((()))))))))*********))))))))))))))))))))))))))))))))))))*********+++***++++++++++++*********(((((((((((()))))))))******)))((()))+++,,,+++***************************,,,+++))))))))))))+++,,,******************************+++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,++++++++++++,,,,,,))))))******++++++++++++************************(((((())))))******++++++)))))))))***************************************++++++++++++++++++++++++((()))+++,,,------,,,,,,******++++++,,,,,,,,,,,,******++++++++++++******++++++++++++************))))))))))))))))))))))))))))))******************************************((((((((((((((()))))))))((((((((()))))))))))))))((())))))************)))))))))))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))((()))************)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------***))))))(((((((((((((((+++++++++***((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***''''''(((((((((((('''''',,,------......------,,,---------------,,,++++++)))))))))))))))*********))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''******(((''''''&&&&&&&&&(((''''''''''''(((((()))''''''((((((((()))))))))&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((()))))))))))))))))))))))))))((()))***++++++******)))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))************)))))))))))))))))))))))))))*********((((((((()))))))))******'''(((((()))******++++++))))))))))))************(((((()))***++++++++++++((())))))******+++++++++))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,++++++***)))((((((((()))))))))******,,,+++******+++,,,+++***+++++++++************************))))))***************************************+++++++++,,,,,,,,,))))))************))))))*********+++++++++++++++***************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))),,,,,,++++++++++++,,,,,,*********+++,,,,,,------************************)))))))))***************)))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,,,,******++++++,,,---------******++++++++++++******,,,++++++++++++*********))))))))))))))))))))))))((()))***+++++++++******************************(((((())))))))))))******))))))))))))************))))))******+++******)))))))))))))))************)))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))(((((()))*********))))))***************************))))))))))))***++++++******)))((((((((((((((())))))***(((&&&%%%%%%&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''(((((((((((('''''',,,,,,---......---,,,,,,---------...------,,,+++)))))))))******+++++++++))))))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))(((((('''''''''((((((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))*********)))))))))******+++++++++)))))))))*********++++++)))))))))))))))*********))))))))))))************((()))***+++,,,,,,,,,,,,))))))******+++,,,,,,---))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,+++***)))************++++++++++++...---++++++,,,,,,***)))+++++++++*********))))))))))))************))))))******************************+++++++++,,,,,,,,,))))))************)))))))))*********++++++++++++***************++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++******++++++,,,------...++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))((()))***++++++++++++***************************)))))))))*********++++++)))*********+++++++++,,,*********++++++******)))((()))))))))*********************+++++++++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))((((((((())))))***+++++++++++++++************************((((((((((((((()))***+++******)))(((((((((((((((&&&((()))(((&&&&&&''')))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((())))))''''''(((((((((((('''''',,,,,,---......---,,,,,,------......------,,,+++*********++++++,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***%%%&&&((()))))))))((('''&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&'''''''''&&&''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))***)))((('''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))(((((())))))******++++++*********++++++,,,,,,,,,************++++++++++++++++++******)))((((((((())))))))))))************))))))***+++,,,---------))))))***+++,,,,,,------))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))++++++,,,,,,,,,---------000...,,,,,,,,,,,,***)))++++++++++++******))))))((()))***++++++***)))(((******************************+++++++++,,,,,,,,,))))))************))))))))))))******++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,------...//////------------------------.........------,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++******+++,,,,,,---......,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***+++,,,,,,+++***************************))))))******+++++++++,,,******+++++++++,,,,,,,,,******+++++++++******)))(((((())))))*********++++++++++++,,,,,,---------))))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,******)))(((((((((((((((%%%'''******)))))),,,...((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((((((((()))''''''((((((((((((''''''...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((******))))))))))))******((((((''''''''''''((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((&&&%%%%%%&&&'''(((''''''''''''((()))++++++******))))))((((((''''''))))))))))))((((((((((((((()))))))))))))))((((((((('''&&&&&&&&&((()))***++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))///+++&&&$$$'''***,,,,,,))))))************))))))))))))(((((((((((()))))))))))))))******+++,,,,,,************))))))))))))&&&((()))+++++++++******))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))************************************))))))))))))))))))))))))---,,,+++******+++,,,---+++++++++*********))))))(((+++---,,,******,,,...&&&'''(((***,,,...///000************************************************+++***)))(((((()))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))))))))*********+++++++++---,,,+++******+++,,,---000...,,,,,,------,,,++++++,,,...---,,,,,,---///000000/////////.........***++++++,,,,,,------...,,,,,,++++++,,,,,,---...---.........---,,,,,,+++...///111222222111///...------------------------------------------------,,,++++++******++++++,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))(((%%%$$$$$$%%%((())))))***,,,,,,***)))***+++************************))))))***+++,,,,,,------************************+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))---,,,***)))))))))******)))((((((+++......***'''************************---***((((((+++,,,+++)))+++++++++*********))))))&&&(((***,,,---......---))))))))))))***************))))))))))))+++,,,---)))))))))))))))((('''''')))************+++++++++******************************))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((...---,,,,,,,,,---......+++++++++,,,,,,---------------,,,,,,++++++************))))))))))))******((((((''''''''''''((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''((()))***+++***)))))))))((((((((('''))))))))))))(((((((((((('''(((((((((((((((''''''((((((((((((((()))******+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,)))'''''')))******)))((())))))******))))))((())))))(((((((((((())))))++++++++++++++++++++++++************))))))))))))((()))*********)))((('''))))))))))))))))))))))))''''''((())))))***++++++))))))))))))************************************)))))))))))))))))))))))),,,+++************+++,,,+++++++++*********)))))))))+++---,,,+++***,,,...(((((()))******+++,,,,,,************************************************+++***)))(((((()))***+++((())))))))))))*********************************'''(((***,,,------------,,,,,,---------.........+++***))))))))))))***+++000...,,,,,,------,,,++++++,,,...---,,,,,,---///---------,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---.........------,,,++++++,,,...//////...,,,+++------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***************************************************,,,+++***))))))***+++,,,***+++------+++***+++,,,************************))))))******++++++,,,,,,************************+++++++++************)))))))))))))))))))))))))))***))))))))))))))))))))),,,,,,***)))))))))*********))))))+++------+++)))((((((((((((((((((((((((,,,***((((((+++,,,+++)))+++++++++*********))))))&&&'''(((***++++++++++++************++++++++++++,,,+++***))))))***++++++)))))))))))))))(((((('''(((((()))))))))*********************************)))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&......------,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((''''''&&&&&&'''(((((((((''''''(((((()))***+++))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))*********************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''(((******(((&&&'''(((((())))))(((((('''))))))(((((((((((()))))),,,++++++***))))))((((((************))))))))))))))))))***)))((('''&&&%%%))))))))))))))))))))))))'''(((((())))))*********))))))))))))************************************))))))))))))))))))))))))+++******))))))******++++++++++++***************)))+++,,,,,,++++++,,,---*********)))))))))((((((******************************************************)))))))))******+++((((((((())))))))))))***************************((()))***+++,,,---------*********++++++++++++,,,++++++************++++++///---++++++,,,------,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,++++++++++++......------,,,++++++***,,,,,,,,,,,,,,,------...---............---,,,,,,+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++,,,---************************************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))******,,,+++******)))*********+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,***((()))***+++***)))+++++++++***************(((((()))***++++++******+++++++++,,,,,,,,,,,,---------+++***))))))))))))))))))))))))(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******))))))))))))******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))(((((((((((())))))***+++++++++******'''(((***++++++***)))(((***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''(((((((((''''''''''''((((((((((((''''''))))))(((((((((((()))))))))))))))(((((('''''''''************)))))))))(((((((((((((((((('''&&&&&&)))))))))))))))))))))))))))*********+++++++++,,,((()))))))))************************************))))))))))))))))))))))))***))))))))))))))))))***************************))))))************++++++++++++******)))))))))(((******************************************************************++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))************---------------------------,,,***+++,,,------,,,+++,,,...---,,,,,,---///......---------,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------............------------...//////...------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................+++,,,,,,,,,------......---------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***,,,------,,,++++++,,,*********************************)))))))))))))))************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********++++++******************,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********************************,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++***************))))))(((((((((((((((((((((((()))))))))******((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((/////////......---------......---,,,,,,+++******************++++++++++++******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))***((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))(((((((((((('''((())))))*********)))'''''')))))))))((('''&&&)))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&(((***''''''((((((((((((''''''))))))(((((((((((())))))((((((((()))))))))******************)))))))))((('''''''''''''''((())))))))))))))))))))))))))))))***************+++++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************(((((((((((())))))))))))***+++++++++++++++++++++************************************************))))))******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,------------...------------------------,,,+++******,,,...------+++,,,...---,,,,,,---///......---------,,,,,,,,,,,,,,,,,,------.........------,,,,,,------...///------...//////......------..................---........................,,,,,,,,,,,,,,,,,,,,,,,,...------------------...........................,,,,,,,,,------.........------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((()))***,,,,,,*********+++*********************************)))))))))))))))************************+++++++++*********))))))************************(((((())))))************************+++*********+++++++++******+++,,,---'''''''''''''''''''''''')))***))))))(((((()))***************************---------,,,,,,,,,,,,,,,*********++++++++++++,,,******++++++,,,,,,,,,,,,******)))((('''(((((())))))))))))*********++++++''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&))))))))))))))))))))))))///////////////...---,,,......------,,,+++************************************))))))))))))*********))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((($$$%%%&&&''''''(((''''''(((((((((((((((''''''&&&((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''%%%&&&)))+++'''(((((())))))(((((('''))))))(((((((((((())))))))))))***++++++,,,------************))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))***************+++++++++(((''''''''')))***)))(((*********+++,,,,,,------************************************************((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------************************)))))))))***+++,,,...///++++++++++++,,,,,,,,,,,,******++++++++++++******+++***)))***,,,......---+++,,,...---,,,,,,---///,,,,,,,,,,,,+++++++++++++++,,,,,,---......//////---------------......///------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///......------......///........................---------------.........------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***(((***,,,+++***)))******************************************************************************+++++++++************)))************************((((((((()))******++++++))))))***++++++++++++***(((***++++++***)))+++,,,''''''''''''''''''''''''))))))***)))(((''')))+++***************+++++++++,,,++++++*********++++++************++++++++++++)))***+++,,,------------+++***((('''''''''((()))************++++++++++++((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''///000000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******))))))))))))************))))))))))))******'''((((((((()))))))))***)))))))))))))))))))))))))))((('''&&&'''(((***+++))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&%%%&&&((()))******))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))((((((((((((%%%%%%&&&(((((()))))))))***))))))(((''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))+++***(((''')))***((())))))******))))))((())))))(((((((((((()))))))))*********************************))))))))))))***)))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******))))))*********+++++++++***)))'''(((+++,,,+++)))************++++++++++++************************************************((()))***,,,------,,,,,,******+++++++++,,,,,,,,,***************************)))))))))***,,,...///(((((()))))))))*********))))))***++++++***))))))***)))((())),,,.........+++,,,...---,,,,,,---///---------,,,,,,,,,,,,+++---------...............---------------...//////------...///////////////...------------------...................................................//////............//////....................................------------........................,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++******+++************************))))))******++++++,,,,,,************************+++++++++************)))************************'''(((((()))******++++++((()))***+++,,,++++++***%%%(((++++++)))((()))***************************((()))***)))'''''')))+++))))))*********+++++++++,,,+++*********+++,,,,,,++++++++++++,,,,,,,,,---***+++,,,---------,,,++++++***((('''''''''))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''///000000000000...,,,+++)))******+++---...//////......---,,,,,,+++************))))))))))))************))))))))))))******'''((((((((())))))******)))))))))))))))))))))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&((()))*********)))***)))(((((((((((())))))'''((((((((())))))******))))))))))))((((((((((((((((((***++++++,,,,,,,,,,,,+++)))((((((((()))***'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%)))------+++(((((()))))))))************))))))))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%************))))))))))))---+++***((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***))))))******++++++++++++,,,***)))***---...,,,***************))))))))))))************************************************((()))+++,,,------,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++,,,,,,,,,---------***+++,,,------,,,+++******(((((())),,,.........+++,,,...---,,,,,,---///000000/////////........./////////...------,,,,,,...------------...//////------...///000000//////000000////////////000000//////////////////////////////////////////////////////............//////......................../////////...---------,,,........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,...---,,,+++,,,,,,************************))))))***+++,,,---------************************+++++++++************)))************************'''(((((()))***+++++++++((()))***+++,,,,,,+++***$$$'''+++,,,***(((((()))((((((((((((((((((((((((''')))***)))'''&&&(((+++))))))******++++++++++++------,,,+++,,,---...///,,,,,,,,,---------......,,,---......---,,,***)))+++***((('''&&&''')))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''************************.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********,,,......,,,***************************(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))((((((''''''***((('''&&&&&&'''(((***(((+++,,,)))%%%$$$'''+++''''''(((((())))))******'''((()))******)))(((''''''(((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************))))))(((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))---))))))---,,,(((''',,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************++++++------------++++++++++++++++++++++++++++++))))))***+++,,,------...///...,,,*********,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,---------,,,------------------------//////...------.........//////.........---------......---------...////////////000000111111222222......//////000111111111000000000000000000//////000////////////000111111444333333222111111000000111111000000000///////////////////////////......000000000//////.........+++,,,,,,------......///---------....../////////.........---------,,,,,,+++++++++*********))))))+++******,,,...///...,,,+++,,,------.........---------,,,,,,,,,+++++++++...---+++)))((((((((()))++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((())))))*********+++***))))))))))))+++,,,---))))))))))))***+++,,,---------,,,,,,***)))'''&&&))))))************))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((()))))))))))))))((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''******))))))((((((((('''......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***))))))***,,,---+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((''')))((('''&&&&&&'''((()))(((***+++)))&&&%%%(((,,,(((((((((((())))))))))))'''((()))******)))((('''))))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((++++++*********)))))))))))))))))))))))))))))))))(((((()))))))))(((&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***&&&&&&******''''''+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************+++++++++++++++************************,,,+++************+++,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,..............................------------......000/////////............///............///000000//////000000000000000111000000000111222222333333222222222222222222222222222111111111222222333333444444444333222222111111222222222111111111000000222222111111111111000000---............/////////------------............,,,---------............,,,,,,,,,++++++++++++***---,,,,,,,,,++++++++++++***))))))***,,,,,,+++)))++++++,,,---------------.........---------,,,,,,,,,+++***))))))******+++++++++++++++++++++++++++***************+++++++++))))))))))))*********+++,,,+++***))))))******+++))))))))))))***+++,,,,,,,,,,,,,,,+++***)))((('''))))))))))))))))))))))))+++++++++*********))))))))))))))))))************************************++++++++++++++++++++++++++++++************++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))((('''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((+++)))((((((***++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))''')))***)))&&&&&&))),,,))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((()))))))))(((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&'''******)))))),,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))******+++++++++++++++++++++++++++++++++---+++)))'''''')))+++---++++++++++++++++++++++++++++++++++++++++++++++++)))+++---......---,,,***------------............------------,,,,,,,,,,,,,,,---------------,,,,,,.../////////////////////......------------......111111000000000000//////000000000000111111111222222222222222111111111111333333444444555666666777555555555666666666666666555555666666666777777777888777777666666555555444666666666555555555444444111111111111000000000////////////000000000000000/////////...............,,,,,,,,,---------------------,,,,,,,,,+++++++++......------------,,,,,,...,,,+++,,,------,,,***++++++,,,,,,,,,,,,------//////.........---------***************+++,,,---************************))))))******+++,,,,,,---)))))))))***************---,,,+++***))))))))))))************************+++++++++++++++***))))))+++***)))(((((()))***++++++************)))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((('''''''''''''''------------------------------------------------------,,,++++++***))))))+++)))'''''')))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((***++++++***(((((())))))))))))(((((((((((()))(((''''''''''''((()))&&&((())))))(((((())),,,******))))))((((((''''''((((((((())))))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((()))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++++++++++++++************(((((((((((((((((((((((((((((()))))))))(((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++,,,+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))***+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,---...------,,,,,,------------.........------------------,,,,,,---............------,,,............////////////.........---......///000222222222222222222222222111111222333333444444444666555555555444444333333555666666777777888999999888888888888999999999999999999::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::999999;;;;;;:::::::::999999999444444444333222222222111444444444333333222222111222222111000000///......------------------------////////////............------------------------///---,,,,,,------,,,+++,,,,,,+++++++++,,,,,,,,,............------------*********+++++++++,,,,,,*********************************++++++,,,,,,,,,************************,,,++++++*********))))))***************))))))))))))******+++++++++******,,,***(((''''''(((***,,,************))))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))(((''''''''''''((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$######%%%&&&(((%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''&&&&&&------------------------------------------------+++++++++++++++++++++,,,+++)))'''''')))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))))))))'''&&&(((((((((((())))))))))))((((((''''''''''''((((((&&&''')))))))))))))))*********))))))((((((''''''((((((((((((((()))******+++***)))((((((((())))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++************************(((((((((((((((((((((((())))))((((((((()))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,++++++,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++''''''((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,++++++***+++,,,...///,,,,,,,,,,,,------------------------------------.........//////......---------....../////////000000000//////000111222222444444444444444444444444222333444666666777666666777666666555555444444444444444555666666777777888777777777888888999999999::::::;;;<<<===<<<<<<;;;>>>===============<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999888777777666444444444555555555555555555444444333222111000000........................000000000/////////......,,,,,,,,,---------------...,,,++++++,,,......---------,,,++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******************************,,,,,,,,,,,,++++++******+++++++++***************))))))******++++++++++++))))))*********)))(((((())))))***++++++++++++***,,,***(((''''''(((***,,,))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%'''((()))&&&&&&''''''((((((((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''''''''''',,,,,,,,,------------...------------------------++++++++++++,,,,,,,,,---+++)))((((((***++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))((((((((((((((((((''''''((()))***+++///...,,,+++******+++,,,''''''(((((())))))******(((((())))))))))))(((((((((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))******************)))))))))))))))*********))))))))))))))))))))))))))))))((((((((()))******************************************************************************))))))))))))))))))))))))(((***+++((()))++++++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********...,,,+++******+++---///+++,,,,,,,,,,,,---------------------............---......///000000//////......//////000000111111222222222222333444555666555555666666666666777777333555777888999999999888666666666555555555555555444444444555666666777777777777777888888999999:::;;;<<<>>>?????????>>>===@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>=========;;;;;;:::999888888777777222333444555777999:::;;;777777666666555444333333111111111111111000000000///............---------,,,,,,,,,------------...111000///000222555666666///...---,,,+++,,,---...------,,,,,,,,,+++++++++,,,,,,------,,,+++******++++++++++++++++++++++++...------,,,++++++******+++++++++++++++*********(((((()))++++++,,,,,,+++'''((()))*********)))((()))******+++++++++******+++***)))(((((()))***+++(((((()))))))))))))))***))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&(((''''''''''''(((((()))''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''(((((()))*********'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,++++++***))))))***,,,---+++***************************''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***''''''((((((((((((''''''(((((())))))***)))(((&&&(((((((((((())))))))))))((('''''''''((()))+++,,,///...,,,***))))))***+++'''''''''((()))*********(((((())))))))))))((((((''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((++++++******************''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))$$$((()))''')))...///,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,,,,++++++,,,,,,------------............------------.........///,,,---...///000111111111000000111222222333444444555555555555666777888999666777777777888888888888444666888:::;;;;;;;;;:::888888888888888999999999999999999:::;;;;;;<<<<<<<<<<<<======>>>??????@@@CCCDDDEEEGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>===<<<;;;:::999999999::::::;;;;;;<<<<<<===999999888888777777777666444444444333333333222222/////////.........------------........./////////222111000222666:::======111000...,,,,,,---...///...---------,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))++++++++++++***)))%%%''')))***+++***)))(((******+++++++++******)))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%'''''''''''''''((())))))''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%'''(((******)))((('''''''''((())))))***++++++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((())))))))),,,,,,,,,------.................................///...------,,,+++***************,,,......,,,***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((((()))***+++'''((((((((())))))******''''''(((((((((((('''''')))))))))******)))'''%%%''''''(((((())))))******((('''''''''((()))+++,,,,,,+++)))'''&&&&&&'''(((&&&''''''((()))******+++(((((())))))))))))((((((''''''''''''((()))++++++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++***)))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))***)))(((((((((***+++,,,((((((((((((((((((((((((************************''''''''''''''''''''''''))))))))))))))))))))))))###(((***)))+++222444111(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((((()))+++---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,.........,,,***)))............/////////000---------.........//////+++,,,...///111222222222222222333444444555666666777777777777888999:::;;;777777888888888999999999555777999;;;===<<<<<<;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGKKKLLLNNNOOOPPPOOOMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDBBBBBBAAAEEEDDDCCCAAA???>>><<<<<<:::::::::999999999999888666666666555555444444444111111111111000000000000.../////////000000111111+++******---111666:::;;;222111///---,,,---///000//////.........---------((()))+++---............------------------------***++++++,,,,,,------...,,,,,,,,,++++++*********++++++,,,,,,+++***((('''$$$&&&(((***++++++***)))+++++++++++++++***))))))))))))************))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%'''''''''''''''((()))***''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&$$$&&&(((***+++)))'''&&&'''''''''((()))******+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((((((((())))))******------------------------+++++++++,,,,,,---------.........---,,,+++***))))))******)))(((''''''(((+++******)))(((''''''&&&(((''''''&&&&&&((()))***))))))(((((((((((()))))),,,+++)))((('''''''''(((******))))))((((((''''''''''''''''''(((((((((((())))))***+++++++++++++++******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((((((((())))))************))))))******))))))((((((''''''''''''(((((())))))******'''(((((((((((((((''''''+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))************))))))))))))************+++*********))))))(((((((((((()))***+++,,,,,,,,,))))))(((((((((((())))))******))))))))))))******************************************************((((((((((((((())))))***))))))))))))******************************************++++++++++++************+++++++++,,,,,,,,,************+++,,,------.........------,,,,,,,,,///............---------........................***++++++---...///000000///////////////000111111111222222333333444444555444555666666666777:::<<<999888888999:::;;;;;;::::::::::::999999:::;;;;;;777:::>>>@@@AAABBBCCCEEEDDDFFFGGGGGGFFFFFFGGGIIIJJJIIIHHHKKKOOOPPPOOOMMMQQQPPPOOOOOOQQQQQQPPPOOORRRPPPPPPUUUWWWSSSQQQRRROOOOOOPPPRRRSSSRRROOOLLLPPPNNNMMMNNNPPPRRRRRRQQQPPPNNNLLLJJJJJJJJJKKKLLLHHHHHHGGGEEEDDDDDDDDDDDD@@@>>><<<<<<<<<<<<<<<;;;<<<:::888555444444555666555555333333333444555666444333111///...---......000///...///111111111///111000///...------------......................../////////......---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************************************))))))))))))***************)))(((((((((((())))))))))))((((((***)))((((((((()))+++,,,)))((((((((()))+++---///++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++************)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((((((((('''''''''$$$"""$$$)))***'''###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***))))))((('''&&&&&&&&&((((((((((((((((((''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((------------------------+++++++++,,,,,,---------,,,,,,---,,,,,,+++***)))***++++++***)))((((((************)))((('''''''''(((''''''&&&'''((()))***))))))(((((((((((())))))***)))(((''''''((()))***))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&'''(((((((((((((((***)))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))(((%%%%%%'''***((())))))******))))))(((***)))))))))(((((((((''''''((((((((()))))))))***((()))))))))))))))((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((''''''))))))))))))************))))))))))))************************)))))))))((()))))))))******++++++,,,))))))(((((((((((())))))***))))))(((((())))))***************************************************))))))((((((((()))******))))))))))))************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,......---,,,,,,---------......---------,,,,,,,,,,,,,,,------.........///...............------------------......////////////////////////000111222222222333444555555666666555777999999888777888::::::::::::;;;<<<=========;;;;;;;;;<<<===???@@@AAAAAADDDHHHJJJKKKLLLNNNOOONNNOOOQQQPPPOOOOOOPPPRRRWWWVVVUUUVVVXXXYYYWWWUUUTTTSSSRRRTTTVVVWWWVVVUUUVVVTTTUUUZZZ[[[XXXUUUUUUSSSTTTUUUWWWXXXWWWTTTQQQRRRQQQPPPRRRTTTVVVVVVUUUPPPOOOMMMLLLLLLNNNOOOQQQSSSRRRPPPNNNMMMKKKKKKJJJJJJHHHFFFCCCAAA???===<<<@@@>>><<<:::999888999999777666555555444555666666666555333222111111111111000///...///000000///...000000///......------------------...........................---------,,,***++++++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************))))))))))))+++++++++++++++***))))))(((((())))))))))))(((((()))))))))))))))******+++,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++************)))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''(((%%%$$$&&&***+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((------------------------++++++,,,,,,,,,,,,------***+++++++++++++++*********+++,,,+++***)))***+++******))))))((((((''''''(((''''''''''''((())))))))))))(((((((((((())))))***)))((((((((((((((())))))((('''''''''((()))***&&&''''''''''''((((((((((((((()))***************)))))))))***************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))*********+++***(((%%%$$$'''***'''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))(((((('''(((((())))))(((((('''))))))))))))************))))))))))))************************))))))))))))***************************))))))(((((())))))***))))))(((((((((((())))))***************************************************))))))))))))***++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,000///...---,,,,,,,,,,,,...------------,,,,,,,,,******+++,,,---...///000------------------------////////////////////////000000000000111222333444666666666777888888999999666888::::::888777888888999:::;;;<<<===>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJIIILLLPPPRRRSSSSSSTTTVVVTTTUUUWWWWWWWWWWWWXXXZZZaaaaaabbbdddffffffdddbbb]]][[[YYYYYYZZZ[[[[[[ZZZ\\\ZZZ\\\aaabbb^^^ZZZZZZXXXYYY[[[^^^```___\\\YYYXXXWWWWWWXXXZZZ[[[ZZZXXXRRRQQQOOONNNNNNPPPRRRTTTVVVUUUTTTSSSRRRQQQQQQQQQSSSRRRPPPNNNJJJGGGEEECCCBBBAAA???>>><<<;;;;;;:::;;;:::999888888888888888888888777666555555666666222111//////000000///---//////..................------------------------...------------,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,,,,---************************************))))))))))))++++++,,,,,,++++++******(((((())))))))))))(((((((((((()))***************,,,++++++***))))))******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++************)))******))))))))))))******************************))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''''')))'''&&&'''***+++)))&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******)))***++++++))))))***+++***)))))))))((((((((('''''''''''''''((((((((()))))))))(((((((((((())))))++++++***)))(((''''''&&&***)))'''&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))***++++++++++++***))))))******++++++,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))******)))(((''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((()))*********))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************((()))))))))*********************)))))))))))))))************))))))))))))***))))))))))))))))))***)))(((((((((((((((((()))***************************************************************++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,---,,,++++++*********+++------------------------+++++++++,,,---......///---------------...............//////000000111111333333333333444555666777::::::::::::::::::::::::666777888777777888:::<<<@@@AAACCCDDDEEEFFFGGGIIILLLLLLLLLMMMOOOQQQRRRSSSPPPSSSUUUWWWVVVVVVXXXYYYVVVXXX[[[\\\]]]___bbbdddiiimmmtttzzz~~~}}}zzzwwwnnniiidddaaa```bbbcccddddddbbbdddjjjkkkgggcccbbbaaabbbfffkkknnnnnnllliiifffeeedddcccbbbaaa]]][[[XXXVVVSSSPPPOOOPPPQQQSSSSSSSSSSSSSSSTTTUUUVVVWWWUUUVVVVVVUUUSSSPPPNNNNNNHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;::::::::::::::::::666555333222333222000///.....................---.........------------------------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,************************************)))))))))(((******+++++++++******)))(((((())))))))))))(((((('''((()))++++++***)))))))))))))))******+++,,,,,,************************,,,,,,++++++,,,,,,---...+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((('''&&&(((******)))'''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''%%%&&&&&&''''''(((((()))''''''''''''(((((((((((('''''''''(((((())))))***((((((((((((((((((((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******''')))***)))(((((()))***))))))))))))((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))((()))))))))))))))((((((+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((('''''''''))))))******++++++,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***)))'''(((---222222+++$$$''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&'''(((((()))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************((()))))))))************))))))))))))))))))************))))))))))))))))))******))))))))))))******))))))(((((((((((())))))***************************************************************++++++,,,************++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++*********++++++,,,------------------------------------------------------------....../////////------///000222333444555777777777777777888888999;;;::::::999888888777777666666666666888<<>>===>>>>>>>>>>>>=========;;;999777777777666444222...//////000000///...---/////////......---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++******************************************)))))))))((((((((()))))))))))))))((((((((())))))))))))(((((('''((()))++++++***))))))((()))******++++++++++++************************,,,,,,++++++,,,,,,---...+++++++++*********))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((------------------------------,,,,,,,,,,,,++++++***+++++++++++++++******'''((())))))(((((()))***))))))))))))((((((((((((&&&''''''((()))((((((((())))))(((((((((((())))))$$$%%%''')))***+++++++++))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((()))))))))***************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))+++222777555,,,###'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&'''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))((())))))******))))))((())))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))+++******))))))******+++******))))))))))))*********************************************************))))))))))))***++++++*********++++++++++++,,,******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,------------...//////.........---------.........///000000111111//////111333555777888999;;;:::999999888888999999777777777666666666666666999:::;;;===@@@EEELLLQQQRRRUUUXXXXXXVVVVVVYYY\\\[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVZZZ___bbbdddgggkkkpppssswww||||||wwwttttttpppkkkeeebbbaaabbbccccccbbbaaa___]]]\\\\\\[[[bbbfffhhhfff```ZZZWWWVVVWWWUUURRROOOMMMLLLLLLMMMMMMMMMLLLJJJHHHFFFCCCBBBAAABBBBBBBBBBBBAAA@@@??????===;;;;;;;;;:::888777222333444444333111000///111111000000///.........---------............///***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******************************************))))))))))))''''''(((((())))))(((((((((((())))))))))))(((((((((((()))***************,,,,,,,,,,,,+++)))((('''************************,,,,,,++++++,,,,,,---...+++++++++************)))******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((---------------------------------,,,,,,+++++++++,,,,,,---,,,,,,+++***)))''')))******))))))***+++(((((((((((())))))))))))&&&&&&((()))))))))((('''))))))(((((((((((())))))'''''')))******))))))((($$$%%%'''((()))((('''&&&%%%%%%&&&&&&&&&'''''''''((())))))***+++************)))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))*********...333666555000+++'''((())))))******))))))((('''((((((((()))))))))******)))))))))((((((((('''&&&&&&'''))))))*********(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********))))))************))))))))))))))))))************))))))))))))************((()))))))))************''''''(((((())))))******+++******))))))******+++++++++************++++++************************************************))))))((((((((()))***************+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---------,,,,,,---......,,,,,,,,,---------............///////////////////////////000111222222222444444666777999:::;;;<<<<<<;;;:::999888777777777444555666777888:::;;;;;;???BBBFFFIIIMMMQQQVVVYYYWWWZZZ]]]]]]ZZZYYY\\\``````___^^^]]]\\\\\\\\\\\\ZZZYYYYYYZZZ]]]dddlllrrryyy||||||xxxwwwxxx{{{}}}wwwvvvtttqqqnnnlllkkkjjjvvvzzz|||yyyqqqiiidddccc]]]ZZZUUUQQQOOOOOOQQQRRRSSSRRRQQQPPPMMMJJJGGGEEEFFFGGGGGGGGGFFFDDDCCCBBB@@@>>>============;;;:::888999999999888666333222222222222111000/////////........./////////000000***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************************))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++,,,,,,,,,,,,+++)))'''&&&************************,,,,,,++++++,,,,,,---...+++++++++************)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''&&&''')))))))))(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((---------------------------------,,,,,,+++++++++.........---,,,+++***)))(((***++++++******+++---(((((((((((())))))))))))%%%&&&((()))))))))((('''))))))(((((((((((())))))------,,,+++)))&&&###""" """&&&)))******)))(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******,,,444:::999111***)))+++))))))************))))))'''((((((((())))))************))))))(((((((((''''''''')))******+++++++++(((((())))))))))))((((((************************))))))******++++++++++++))))))************))))))))))))))))))************))))))))))))************(((((())))))*********+++&&&''''''((()))******+++++++++************++++++,,,,,,++++++++++++,,,,,,************************************************((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,------,,,+++************,,,,,,,,,------.........------...///000111222222///000000111222333333333999999:::;;;<<<<<<=========<<<:::888777666555555555666888:::===@@@BBBCCCCCCHHHOOOTTTWWWZZZ\\\]]]___cccfffeeebbbaaadddhhhdddcccbbbbbbaaaaaaaaaaaadddddddddeeejjjtttxxxtttssshhhddd^^^ZZZWWWXXX[[[]]]VVVUUUTTTSSSPPPLLLIIIGGGJJJJJJJJJJJJIIIGGGEEECCC@@@???======>>>>>><<<;;;======>>>===;;;999666444333333333222111000000///.../////////000000111111......---------,,,,,,,,,------------------------------------------------***++++++,,,,,,------...************************************))))))))))))(((((()))***************(((((())))))))))))((((((***)))((((((((()))+++,,,((()))+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''''')))*********)))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&%%%$$$$$$###''''''''''''((((((((()))******))))))((((((''''''((((((((((((((((((((((((---......,,,******+++,,,,,,,,,,,,+++++++++************++++++++++++*********++++++++++++***))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))************))))))))))))***))))))((('''&&&&&&%%%''''''''''''((((((((((((((()))***++++++***)))(((+++++++++++++++***)))(((***(((&&&'''***+++)))'''************************''''''((()))))))))))))))+++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((()))******(((((())))))((('''&&&&&&((()))***+++++++++++++++)))((('''&&&&&&'''((()))***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((((((((()))******))))))((((((''''''))))))************))))))'''((())))))(((((()))************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++))))))))))))))))))))))))++++++******************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,---...//////......---......///000111...///000111000///...,,,...//////000111111222222222222333555666888999:::===;;;:::;;;>>>>>>;;;888555666777777666888:::======>>>???@@@AAADDDHHHKKKYYYZZZ\\\^^^aaaccceeefffjjjnnnrrrpppkkkiiinnnssspppqqqqqqnnnkkknnnvvv~~~tttooojjjhhhiiihhhddd```[[[``````ZZZTTTRRRQQQOOOPPPRRRTTTQQQMMMIIIHHHIIIFFFFFFEEECCC???===<<<<<<@@@AAACCCCCCAAA?????????<<<:::888555222111000///222000///---,,,,,,------//////000000//////...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---+++******+++,,,,,,++++++++++++************)))++++++************++++++************))))))))))))((()))***,,,,,,+++******+++++++++*********)))))),,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********))))))))))))************))))))))))))************))))))***))))))((('''&&&&&&%%%(((((())))))))))))(((((((((((())))))))))))(((((('''(((((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((''''''((('''&&&'''((('''%%%$$$(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((------...,,,******+++---,,,,,,,,,++++++++++++*********++++++++++++*********++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((())))))))))))((('''''''''((((((((((((((('''+++)))'''(((***+++)))'''************************''''''((()))))))))))))))******++++++***))))))((())))))))))))))))))))))))((((((((((((((()))******(((((())))))(((''''''&&&))))))*********)))(((((()))(((''''''''''''((())))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((******++++++++++++******'''((())))))(((((()))+++...------,,,+++***))))))************************---------------,,,++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***---------------------...111000///...------------//////000000000//////......///000111222333444444666777888:::;;;<<<======???===::::::;;;;;;999666666777888999:::<<>><<<:::888666444333333222111000///000000111....../////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---+++******+++,,,,,,+++++++++++++++************))))))(((((((((((())))))************))))))))))))))))))***++++++++++++***+++++++++*********)))))),,,,,,,,,++++++*********************************+++++++++*********))))))))))))************))))))))))))************))))))*********)))((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***)))***+++***)))'''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((,,,------,,,+++***+++---,,,,,,,,,,,,++++++++++++******++++++++++++*********++++++++++++***))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))(((((($$$%%%&&&'''(((******+++''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))+++***))))))***+++***)))))))))))))))))))))))))))''''''((()))))))))))))))))))))******))))))((((((************************((((((((((((((()))******(((((()))))))))((('''''')))******))))))((('''&&&)))((((((''''''(((((()))((())))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***(((((())))))))))))))))))++++++,,,,,,,,,,,,++++++'''(((***)))(((((()))+++///...---,,,+++)))(((((())))))))))))))))))))))))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++.........---------,,,,,,000000///...------------//////////////////000111000000111333555666777888777888:::<<<===<<<<<<;;;???<<<999888888888777666<<<===>>>???AAAFFFKKKOOORRRTTTVVVXXXYYY[[[^^^aaaccckkkyyyzzzrrrnnnkkkhhhaaaaaa```\\\VVVPPPMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBB@@@===;;;:::555555333222222222222222------.....................///000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---+++******+++,,,,,,+++,,,+++++++++************))))))(((((((((((())))))************))))))))))))*********)))******+++,,,+++++++++***************+++++++++++++++*********************************+++++++++***************))))))************))))))))))))************))))))************))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''''''''((((((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&'''(((((('''%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,------,,,+++***,,,---------,,,,,,,,,+++++++++***++++++,,,,,,++++++******++++++++++++***))))))((((((((((((((((((((((((((()))))))))))))))******((((((((((((((((((((((((***)))))))))(((((((((((($$$%%%&&&'''((()))***+++''''''''''''((((((((((((''''''(((((((((((((((((()))******+++,,,,,,+++++++++*********++++++******((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***(((((()))))))))((((((''')))))))))***))))))(((((()))(((((((((((((((((()))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******((((((((())))))******+++***++++++++++++++++++***''')))******)))(((***+++++++++******)))(((''''''))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))***************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,...............---------------------...///000111///............000222333333444555777888:::;;;<<<:::;;;<<<===<<<;;;999888:::999777666888:::;;;<<>>>>>===>>>>>>===<<<:::888777666777888999<<<@@@EEEHHHLLLMMMNNNOOOQQQTTTYYY]]]```aaabbbdddgggmmmtttyyy{{{qqqhhhccc```]]]YYYVVVUUURRRNNNKKKHHHFFFCCCCCCEEEGGGHHHGGGHHHIIIJJJKKKJJJHHHFFFDDDAAA@@@>>>;;;888666333222111000///.........//////,,,---///000000///---,,,------------------------------,,,,,,------...///---+++******+++,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,************)))))))))(((+++***)))))))))***,,,---************************************************************************************************))))))************))))))))))))************))))))''''''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++)))'''((()))******)))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))+++,,,---,,,++++++---...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((()))***+++,,,++++++++++++***)))(((''')))***+++***))))))***+++))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))******))))))''''''''''''''''''''''''((((((((((((((()))******(((((()))*********))))))&&&''')))***,,,---------((())))))******))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,))))))******************)))))))))******)))))))))((()))+++***))))))***,,,*********+++,,,,,,------++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---+++,,,---...///000111111222222111000////////////000111111333444777888999========================999999888777777666666666:::<<>>>>>??????>>>===;;;:::999999777666666666777999;;;===DDDHHHLLLNNNOOORRRVVVYYYWWWYYY\\\___```bbbeeeggggggnnnxxxzzzuuusssrrrpppkkkfff\\\VVVOOOMMMNNNOOONNNLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGDDDAAA???:::999666333111111111222////////////////////////........................---------------...//////---+++******+++,,,,,,+++------,,,,,,,,,++++++++++++******))))))******+++************))))))))))))))))))***++++++++++++***))))))*********+++++++++((()))))))))*********+++++++++++++++++++++++++++))))))*********+++++++++))))))************))))))))))))************))))))******))))))((('''''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++(((%%%######%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))***,,,,,,,,,++++++---///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((())))))''''''''''''((((((((()))'''&&&&&&&&&'''(((***+++&&&'''((()))************''')))+++***'''&&&(((***************************'''(((((()))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((()))******(((((()))***************'''((()))))))))))))))(((((()))***++++++***)))(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,+++++++++***)))))))))+++++++++,,,,,,+++++++++(((***++++++******+++,,,+++*********))))))((((((************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------------------------------***+++,,,---............///////////////.........111111111111222333444555555777:::===@@@AAABBBBBB@@@???>>><<<:::888666555<<<;;;;;;<<>>>>>>>>>>>===;;;<<<<<<;;;999999:::<<<>>>@@@BBBEEEHHHMMMRRRVVVXXXXXXZZZ\\\___```^^^\\\___fffmmmnnnnnnrrr|||zzz{{{vvvpppjjjiiijjjiiiccc]]]TTTRRRPPPMMMLLLMMMNNNOOOKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDAAA>>>;;;888666555222111///---,,,---...///,,,---......//////............---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))***+++++++++,,,*********************************+++,,,,,,,,,---......,,,,,,,,,,,,......++++++,,,,,,,,,---------++++++************++++++)))))))))))))))))))))))).........---,,,+++***)))******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))$$$%%%'''(((((((((''''''((((((((((((((((((((((((((((((((((((((()))******''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((('''''''''(((***+++''''''''''''(((((((((((('''''''''''''''((())))))---------------------------............---,,,,,,+++++++++*********))))))***************+++++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))&&&'''((())))))))))))))),,,***((((((***+++)))'''))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((('''&&&&&&***)))))))))((((((((('''((((((((()))))))))******))))))))))))))))))))))))************************))))))***++++++++++++***)))************+++++++++*********************************+++++++++++++++))))))***++++++++++++************+++++++++,,,,,,,,,,,,++++++***++++++,,,******++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,...000000...+++,,,---............000222333444555666888:::<<<===@@@??????>>>>>>======<<<777999;;;;;;<<<===@@@BBBGGGIIILLLOOORRRVVVZZZ]]]___^^^^^^```bbbddddddccciiisss~~~~~~~~~}}}yyyjjjgggbbb\\\WWWRRROOONNNLLLMMMMMMMMMLLLIIIGGGFFFFFFEEECCC@@@>>><<<;;;:::555444222///.........//////////////////......---///...------,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,***************+++++++++*********************************++++++++++++++++++++++++******+++++++++))))))*********+++++++++++++++************++++++************************---------,,,,,,+++***)))***)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))&&&'''((()))))))))((('''((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''((()))***+++''''''((((((((()))))))))'''''''''''''''((())))))------------------------......//////......---,,,+++++++++***************+++++++++***************))))))((((((((()))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))))))))((('''(((***++++++******))))))(((((())))))***''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((())))))))))))(((((('''))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))************************))))))***++++++++++++***)))************+++++++++*********************************************)))))))))***++++++++++++***))))))*********+++++++++,,,++++++***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---...000000...------...000000000111333555555666999;;;===???@@@AAACCCBBB@@@>>><<<<<<<<<<<<777:::>>>AAACCCGGGKKKMMMSSSUUUWWWYYY[[[^^^bbbeeehhhggggggiiimmmppprrrrrrzzz~~~sssggg\\\SSSNNNLLLMMMMMMMMMLLLJJJHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@;;;999666333111000000000111000000000///......---///...------,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********************************************************))))))******++++++++++++******))))))*********+++++++++++++++************++++++************************+++++++++++++++***)))((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))*********)))((((((((((((((((((((((((((((((((((((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))******(((''''''''''''(((((()))------------------------......//////......---,,,************************,,,+++++++++***)))))))))(((((((((((()))***++++++((((((((((((((((((((((((((()))))))))************(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))*********)))))))))((((((((((((((()))))))))))))))))))))))),,,+++***)))))))))++++++))))))((()))***************))))))))))))))))))***&&&''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((******)))*********++++++))))))*********))))))((())))))))))))(((((((((((()))*********++++++++++++((((((((((((((((((((((((************************))))))***++++++++++++***))))))*********+++++++++*********************************)))))))))))))))))))))***++++++++++++***************++++++++++++++++++******++++++,,,,,,------------------------------------------------------------------------------------............---------...//////......---///222333333333555777:::;;;>>>@@@BBBCCCCCCBBBCCCAAA>>><<<;;;<<<===>>>???BBBGGGKKKOOORRRVVVYYY[[[[[[\\\]]]___dddjjjoootttuuuwww{{{zzzjjj]]]VVVQQQPPPNNNLLLKKKJJJIIIIIIFFFEEEDDDDDDCCCDDDDDDDDD@@@>>>;;;888555333222222000000//////............//////...---------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************+++*********)))(((((((((+++,,,---......---,,,+++++++++,,,,,,,,,---------++++++************++++++***************************************)))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))*********))))))(((((('''((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************((((((''''''''''''((()))------------------------...............------,,,************************,,,+++++++++***)))))))))))))))((())))))***+++,,,((((((((((((((((((((((((((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((())))))))))))))))))))))))(((((()))))))))))))))))))))))),,,+++***)))))))))++++++************)))((())))))******))))))))))))******&&&''''''((()))***++++++************************(((((((((((((((((((((((('''(((((())))))*********))))))***************)))(((((((((((()))))))))))))))*********++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++***************************)))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,,,,---+++*********++++++,,,---++++++,,,---......//////---------------------------------------------------------.........//////,,,---------------...///...111444666666777888:::@@@AAACCCDDDDDDDDDCCCBBB???>>>======>>>@@@BBBDDDIIILLLPPPTTTVVVYYY[[[^^^YYYZZZ\\\```fffpppzzz|||ooogggddd```ZZZSSSOOOMMMLLLMMMHHHGGGGGGFFFEEEEEEEEEEEEDDDBBB@@@===:::888666666000000////////////000111//////...------------...,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++++++++***)))))))))************************+++*********)))(((((((((***+++------------+++***++++++,,,,,,,,,---------++++++************++++++************************))))))*********)))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************((((((''''''''''''((((((------------------------------......------,,,+++***************++++++++++++++++++*********************)))))))))***++++++))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&&&&''''''(((((()))((((((((())))))*********)))))))))))))))))))))))))))((((((((((((((())))))***++++++***((('''((()))+++******))))))******+++''''''((())))))***++++++************************))))))))))))))))))))))))&&&'''((())))))***))))))((())))))************)))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************)))))))))*********++++++))))))***++++++++++++***++++++,,,,,,,,,---------************+++,,,------***++++++,,,---...///000++++++++++++++++++++++++------------------------------........./////////,,,---......------000222111444888:::;;;<<<===>>>EEEEEEEEEEEEEEEDDDDDDCCC???@@@AAABBBEEEHHHKKKMMMPPPSSSVVVXXXYYYYYYZZZ[[[UUUYYY```iiittt{{{}}}wwwnnnddd\\\WWWUUUUUUOOONNNLLLJJJIIIHHHGGGGGGFFFEEEDDDBBB???===<<<;;;444333222111000111222333000///......------......------............------------------------------++++++,,,,,,,,,,,,+++++++++++++++*********************************************************))))))))))))************))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))******+++******))))))******+++))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******)))((((((''''''''''''(((------------------------,,,,,,,,,---,,,,,,+++***))))))*********+++++++++***************+++++++++++++++******)))*********))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''((()))))))))''''''((()))***++++++,,,))))))))))))))))))))))))&&&'''((()))))))))))))))''')))+++***((((((***,,,+++******))))))******+++((((((((())))))******+++************************))))))))))))))))))))))))&&&''')))***++++++******'''((())))))******))))))'''((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************((())))))***+++,,,------))))))***++++++++++++******+++++++++,,,,,,,,,,,,************+++,,,---...++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////...000111000...///222555555888===@@@AAAAAACCCDDDEEEEEEEEEDDDDDDEEEEEEFFFDDDFFFHHHKKKOOOSSSUUUWWWTTTVVVYYY[[[ZZZYYYYYYYYYVVV]]]iiivvv~~~vvvnnnhhhdddbbbYYYWWWUUUQQQNNNLLLJJJIIIFFFFFFFFFEEECCCBBBAAA@@@;;;:::777555333333333333000//////...............------............------........................++++++,,,------,,,++++++***************+++++++++*********************************+++++++++++++++******))))))))))))******))))))*********+++++++++++++++************++++++++++++++++++++++++++++++)))******++++++******)))'''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))***)))((((((((()))***+++((((((((((((((((((((((((((((((((((((((()))******++++++************++++++))))))))))))))))))))))))&&&'''((()))***))))))(((''''''((((((((()))))))))))))))((('''''''''''''''------------------------+++,,,,,,,,,,,,+++******))))))******++++++++++++))))))******+++++++++,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++&&&&&&''')))***+++,,,---))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++%%%'''******))))))+++...++++++************++++++))))))))))))************************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++''''''((()))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************(((((()))+++,,,---...///))))))***++++++++++++***)))************+++++++++************+++,,,---...------,,,,,,,,,+++++++++............................................................/////////000000111333222000111444888888<<<@@@CCCEEEEEEGGGHHHEEEDDDCCCCCCDDDFFFGGGHHHIIIKKKOOOSSSWWWZZZ\\\]]]WWWYYY\\\]]][[[ZZZYYYYYYZZZcccrrrzzzuuupppmmm```^^^[[[WWWSSSOOOMMMKKKFFFFFFFFFFFFFFFEEEDDDCCCBBB???<<<888555444333333000000///...............------............------////////////////////////++++++------------++++++))))))******+++++++++,,,*********************************+++,,,,,,,,,------,,,+++******+++,,,---++++++,,,,,,,,,---------++++++************++++++++++++++++++++++++++++++)))******+++++++++******'''((((((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))******)))))))))***,,,---((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********)))(((''''''''''''((((((((((((***)))((('''''''''''''''+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******+++++++++************)))(((((())))))))))))((((((((((((((((((((()))******((((((((((((''''''''''''((((((((((((((((((((((((++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))******************))))))((((((''''''************************++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))(((((((((((())))))))))))******))))))))))))******(((((())))))*********+++))))))))))))************))))))))))))(((((((((((('''((()))***+++,,,------///...,,,***))))))******)))************+++++++++,,,,,,++++++++++++++++++************************)))***+++,,,---,,,+++++++++******+++---///...---...------,,,,,,,,,------.........////////////000////////////////////////333111...---///333888;;;AAACCCGGGJJJKKKKKKIIIHHHEEEBBB@@@BBBGGGMMMQQQRRRTTTWWW[[[[[[YYYYYY\\\^^^]]][[[[[[\\\```dddggghhhkkkrrr~~~}}}xxxppplllgggccc```\\\WWWSSSPPPLLLGGGEEEFFFGGGFFFEEEDDDBBB@@@===;;;888777555000111222333222000...------...///000000///......000000///...------,,,,,,////////////...---,,,,,,******************************))))))***+++,,,,,,************************++++++++++++++++++++++++************************,,,***((()))+++,,,+++(((***+++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******+++++++++*********))))))(((((())))))))))))((((((((((((((((((((()))******)))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))******************))))))((((((((((((************************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))((()))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))***************************)))))))))(((((((((((())))))))))))---,,,+++***************)))************+++++++++++++++++++++++++++++++++------------------------)))***+++,,,,,,,,,++++++,,,+++******,,,---,,,+++...------,,,,,,------------............///////////////.........//////000111111111222555999===@@@FFFGGGHHHIIIIIIIIIHHHGGGCCCBBBBBBFFFMMMSSSWWWXXX[[[]]]]]]\\\YYYZZZ]]]aaaccccccdddiiiooouuuyyyzzz~~~~~~~~~xxxwwwtttqqqmmmiiieeebbbYYYUUUQQQNNNMMMJJJGGGDDDFFFEEEDDDCCCBBB???<<<:::555444333222000/////////---...///000000///...---//////......------,,,,,,------.........------,,,******************************))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,***((()))+++,,,+++)))***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******++++++*********)))))))))(((((())))))))))))((((((((((((((((((((()))************)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,))))))))))))***************))))))))))))((((((((())))))))))))))))))))))))(((((()))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))***************************+++++++++......---,,,+++******))))))***************)))))))))************+++++++++*********++++++,,,,,,---,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,+++...---+++,,,------,,,***---------,,,,,,------...---------............//////...------...///111222111333666:::>>>BBBEEEFFFKKKJJJHHHGGGGGGGGGHHHHHHGGGHHHKKKPPPWWW\\\^^^^^^___``````^^^]]]___ffflllrrrtttwww~~~~~~|||zzzyyymmmkkkgggbbb\\\TTTLLLFFFEEEDDDDDDDDDDDDBBB???<<<;;;999666222000///000000....../////////......---------------------------+++,,,,,,------------,,,++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************+++***)))***++++++***)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''***))))))(((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---------.........------------------------,,,,,,,,,+++++++++******+++******))))))******+++************))))))))))))(((((())))))))))))((((((((((((((((((((())))))***************))))))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********++++++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))************)))))))))))))))******))))))))))))******)))))))))))))))*********((()))))))))************))))))***************+++//////...---,,,+++******'''((()))+++++++++***)))))))))*********+++++++++))))))***+++,,,,,,------++++++******))))))((((((******++++++,,,,,,,,,,,,...---,,,---...///...---------,,,,,,,,,---......------------............///.........///111333444444777;;;@@@DDDGGGIIIIIIIIIHHHFFFEEEFFFIIILLLNNNRRRTTTWWW[[[___``````___]]]___aaacccfffnnnyyy}}}rrreeeXXXQQQJJJGGGDDDCCCCCCCCCAAA???>>>===999666333111111000////////////.........---,,,,,,,,,,,,------------******+++,,,------------+++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************+++************+++***************+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******++++++************++++++*********)))))))))(((((((((((())))))))))))((((((((((((((((((((())))))***************))))))))))))((((((((((((((((((((((((+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++((()))))))))************))))))))))))************((((((((((((((((((((((((,,,+++***)))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******+++*********)))))))))(((******))))))))))))************))))))))))))))))))((()))))))))************((((((((()))))))))******((((((((((((((((((((((((&&&''')))***++++++***)))))))))*********+++++++++))))))***+++,,,,,,------......---------,,,,,,,,,+++***++++++++++++,,,,,,******)))+++...//////...,,,,,,,,,,,,,,,---...///---------.........///////////////000222444666888:::<<>>===;;;999555222000000000//////............,,,---------------------******+++,,,------------++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******************************+++************+++******************++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++******++++++************++++++******)))))))))((((((((((((((())))))))))))((((((((((((((((((((()))************)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))(((******))))))))))))******************))))))))))))))))))))))))************'''''''''((())))))******'''(((((())))))*********((())))))***+++++++++***)))************+++++++++*********++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---'''&&&&&&(((,,,......---,,,,,,,,,,,,---......///.........////////////000000111333555777999:::;;;>>>>>>???AAABBBDDDEEEFFFBBBCCCFFFJJJOOOUUUZZZ]]]^^^```aaaaaa___^^^___```ccckkkwww~~~~~~zzzsssdddZZZMMMEEECCCDDDCCCAAA????????????===999666444222222111000////////////........................+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((************************)))+++++++++***)))***+++*********)))******+++,,,))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******''''''((()))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,........................,,,,,,,,,+++++++++******,,,++++++******++++++,,,***)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))******)))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))*********+++++++++***************************((('''&&&&&&&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++******))))))(((******))))))))))))******************)))))))))((())))))))))))************'''(((((()))******+++++++++++++++,,,,,,,,,------++++++*********++++++,,,)))************+++++++++++++++++++++++++++++++++((((((((()))******++++++++++++*********+++,,,---)))(((((())),,,......---,,,,,,,,,,,,---...///////////////000000000111111111333666999<<<===>>>>>>???>>>===<<<===???BBBDDDFFFIIIMMMRRRWWW[[[]]]^^^]]]___aaaaaabbbeeejjjooovvv~~~tttiiiZZZPPPLLLJJJFFFBBB@@@@@@???>>>===<<<::::::444333222111000000000111000000000//////......---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************)))+++,,,+++)))(((***,,,******)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++........................,,,,,,,,,+++++++++******,,,++++++******++++++,,,))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))******((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************))))))******++++++++++++************************+++***)))((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++***))))))(((******))))))))))))******+++*********))))))(((((())))))))))))************((())))))***++++++,,,,,,************************---,,,+++******+++,,,---)))************+++++++++,,,,,,++++++++++++++++++******+++,,,---......///,,,+++*********+++,,,---...---,,,---///000///...+++++++++,,,---...///000000000000000111111111111111444888<<>>===<<<===>>>???666555333111000000111222222222111000///......---////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******************************************************************************(((+++,,,,,,)))(((***,,,******)))))))))***,,,---))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++***)))(((((()))))))))))))))*********(((((())))))))))))((((((******************************))))))((((((''''''******))))))))))))************))))))((((((''''''))))))))))))))))))))))))&&&'''((())))))*********)))************++++++++++++++++++++++++***)))(((***)))(((''''''((()))***++++++++++++++++++++++++++++++***)))((((((((()))(((((())))))*********+++'''(((((()))***++++++++++++*********))))))((((((%%%&&&((()))*********)))+++***)))(((((()))***+++)))((((((((()))***++++++))))))))))))(((((((((((()))************+++++++++((()))))))))******************++++++++++++******((()))***+++,,,---------************************)))***+++,,,------...---++++++------------++++++//////...---,,,,,,++++++,,,------.../////////...000000000111222555777888999;;;@@@CCCCCCBBB>>><<<:::888777777;;;BBBIIINNNUUUXXX[[[]]]]]]\\\\\\]]]]]]aaahhhooowww}}}wwwzzz~~~}}}xxxzzz}}}zzzpppiiicccZZZPPPMMMIIIDDDAAA???>>><<<;;;;;;999555333333333222111333222111000...---,,,+++//////.........---------------------------------)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++*********)))))),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))###%%%(((((((((((()))***)))***++++++***)))((('''))))))))))))))))))))))))******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------------,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******+++,,,,,,++++++)))(((((()))))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''******))))))))))))*********)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))(((((('''(((((()))))))))*********+++++++++++++++***))))))***)))(((((((((((()))***++++++++++++++++++++++++***)))((((((((((((((((((((((((((()))))))))))))))'''(((((()))******++++++************)))))))))(((((()))***+++++++++++++++)))***++++++++++++***)))))))))))))))))))))***+++)))))))))))))))))))))((()))************+++++++++************++++++++++++******++++++++++++******)))***++++++,,,,,,,,,,,,***************************+++,,,------...------+++,,,,,,------,,,,,,++++++,,,,,,------......///---...//////000000000///000000111333555888;;;<<<@@@AAABBBCCCBBB@@@>>><<<;;;::::::<<>>======:::777555555444222000222111111000///.....................------------------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++*********))))))******)))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))&&&(((******))))))***+++)))******+++***)))((('''))))))))))))))))))))))))(((((((((''''''((((((((()))((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***+++++++++++++++***)))(((******))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))+++++++++***)))'''&&&%%%'''((((((((())))))))))))***++++++++++++***))))))***))))))(((((())))))***))))))))))))))))))))))))(((''''''''''''(((((())))))))))))))))))(((((((((((((((((()))******++++++************))))))))))))+++***************++++++(((***,,,......,,,***(((+++***)))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------.........------+++,,,,,,------,,,,,,++++++,,,,,,---......///////////////000000000111111000111444777;;;>>>AAABBBGGGFFFDDDBBB???>>>===<<<::::::<<>>;;;:::999777444222111111111000000000000///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++******************)))(((''''''((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))+++,,,,,,+++******+++))))))*********)))(((((())))))))))))))))))))))))))))))(((((((((((())))))*********))))))((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...+++,,,,,,---,,,,,,+++++++++++++++++++++***)))(((*********)))))))))))))))(((((('''&&&&&&'''((((((************************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********)))'''&&&%%%((((((((()))))))))************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((()))***+++++++++***)))))))))((((((((())))))*********************)))))))))))))))***)))((('''''''''))))))((()))+++,,,,,,+++)))(((++++++***)))((((((((())))))))))))))))))*********))))))*********+++++++++*********+++++++++,,,,,,******++++++++++++******++++++,,,,,,,,,+++******++++++++++++++++++++++++.........///......------,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,/////////000000111222222111333777<<<@@@DDDFFFHHHIIIFFFBBB???=========>>>???@@@BBBGGGMMMTTTZZZ]]]```___]]][[[[[[___eeeiiiwwwzzzssstttnnneee[[[TTTMMMGGGCCCCCCAAA???>>>===;;;888666333222222111000//////...------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))(((''''''((()))*********+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((***,,,---,,,+++))))))***))))))))))))))))))((((((((((((((((((((((((((((((++++++************++++++++++++******))))))((((((((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,------............+++,,,,,,---------,,,,,,******+++++++++***))))))************))))))((((((((((((''''''''''''((((((************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++)))******+++++++++******))))))************))))))(((((((((((((((((((((((((((((((((((()))***++++++,,,,,,,,,++++++*********)))))))))))))))*********))))))))))))))))))*********)))((('''''''''))))))))))))(((((((((((())))))++++++***)))((((((((()))((()))))))))*********+++))))))*********+++++++++))))))))))))*********+++******++++++++++++******++++++,,,,,,,,,+++******++++++++++++++++++++++++.........///......------,,,,,,,,,,,,,,,,,,,,,,,,///...............------.........///000222333444555888<<>>===???AAACCCGGGIIILLLQQQVVV[[[```bbbaaaaaaaaaccchhhqqq||||||xxxsssllleee\\\SSSMMMGGGEEEBBB@@@>>><<<:::777666666444222111///------......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,************************+++***))))))))))))***+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((***+++,,,+++)))(((((()))(((((((((((((((((())))))((((((((((((((((((((((((++++++************+++++++++*********)))))))))(((((((((((((((((((((((((((************+++++++++++++++,,,---......///......+++,,,,,,---------------******+++++++++******)))++++++******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************************++++++++++++))))))***++++++++++++***)))******++++++******)))((((((((((((((((((((((((***))))))))))))******+++++++++++++++++++++******))))))))))))))))))******))))))))))))************+++***************++++++)))((('''&&&&&&'''((()))+++***))))))))))))))))))((())))))******+++++++++)))************+++++++++(((((()))))))))***************++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,++++++,,,,,,---++++++,,,...///000111222.........///111444777888:::===AAAFFFIIIJJJJJJJJJBBBAAAAAAAAACCCEEEHHHJJJJJJLLLPPPUUUZZZ]]]```aaa]]]aaahhhpppzzz~~~xxxpppfff___RRRNNNHHHDDDAAA>>>;;;888:::999888555333111///...//////.........---------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************+++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((***+++***(((''''''((((((((('''''''''((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---.../////////...+++,,,,,,---......------)))******+++++++++******++++++******)))(((((('''''')))+++,,,,,,+++)))'''(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))************))))))))))))************))))))***+++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))*********)))))))))))))))))))))((()))))))))************((()))***+++++++++++++++(((((())))))))))))(((((())))))))))))))))))***+++((())))))******+++,,,,,,)))************+++++++++))))))*********+++++++++******++++++++++++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...---------,,,,,,++++++,,,,,,---++++++,,,...///111222222//////000111444888;;;===???BBBFFFJJJKKKKKKIIIGGGBBBDDDFFFHHHKKKNNNOOOPPPKKKNNNSSSYYY^^^aaabbbcccdddmmmzzz}}}xxxddd^^^VVVMMMGGGCCC???======<<<;;;999777555444333000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---))))))*********++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,...------------,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))((()))+++***)))(((((()))(((''''''&&&'''((()))***))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***)))))))))))))))))))))))))))************+++++++++***+++---///000000///...+++,,,,,,---.........---)))******+++++++++******+++++++++***)))((((((''''''))),,,......,,,)))'''************************'''((((((((())))))******((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++)))***+++,,,,,,+++***)))***************************)))((('''''''''''''''&&&&&&''''''(((((())))))*********)))))))))))))))(((((())))))*********+++%%%&&&((()))*********)))'''(((***,,,,,,***((('''))))))(((((()))***++++++((())))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******++++++++++++******((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---------++++++++++++------.........///////////////000000111333666;;;???AAABBBEEEIIILLLLLLJJJHHHEEEEEEGGGJJJNNNRRRTTTUUUUUURRRUUU[[[bbbgggjjjlllllluuuuuunnnbbbWWWOOOIIIDDDBBB>>>>>>===<<<:::999888888000000000000////////////------------------------------------------------------++++++++++++------))))))******++++++++++++***)))(((''''''((()))*********+++++++++,,,,,,,,,......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++************************''')))++++++)))((()))***((('''&&&&&&'''((()))***))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,------....../////////,,,+++***))))))***+++,,,+++++++++***)))((((((''''''((()))******)))(((''')))))))))))))))******+++(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))******************************+++++++++,,,,,,,,,***************)))((((((******)))(((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))*********+++++++++))))))((('''&&&%%%$$$$$$+++++++++*********))))))***,,,------+++******+++******))))))((())))))*********++++++++++++******,,,,,,,,,,,,++++++***)))+++,,,------......---------------.........//////111111222111//////111222///222555777999;;;===???EEEGGGJJJJJJHHHGGGFFFFFFNNNOOOQQQTTTWWWYYYZZZZZZYYY```eeeggglllwww|||wwwppphhhaaaWWWMMMFFFBBB@@@>>>>>>>>>===:::777888444000...000111111///......//////////////////---------------...///000000///---+++*********+++************************************))))))((((((---+++)))***,,,---,,,)))......---------,,,,,,,,,(((((())))))))))))((((((************)))))))))))),,,,,,+++***)))(((''''''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,---.........---------------.........++++++***))))))***++++++++++++******)))(((((('''((()))************)))((()))(((((((((((()))******(((((((((((((((((((((((((((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))(((((((((((())))))************************))))))*********+++++++++***************)))((((((******)))((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))))))))))))))*********+++++++++))))))))))))((((((((((((+++++++++*********))))))***,,,------+++******++++++*********)))*********++++++,,,,,,,,,,,,+++++++++,,,------............+++,,,------......---------------........./////////000000///......000111333444666777888:::???BBBGGGHHHIIIHHHGGGHHHJJJLLLRRRUUUXXX[[[\\\^^^bbbeeeaaajjjuuu|||~~~xxxpppfff\\\UUULLLGGGBBB???>>>>>>===<<<999666333222222333111000.............../////////......---------......//////...---,,,,,,,,,---...************************---,,,,,,+++++++++++++++---+++)))***,,,---,,,***------,,,,,,,,,+++++++++))))))************))))))************))))))))))))++++++******)))(((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***,,,---...//////------------,,,,,,,,,,,,++++++***))))))***++++++++++++******)))(((((((((((())))))******))))))(((((((((''''''(((((()))***(((((((((((((((((((((((((((((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''***))))))(((((())))))***************************(((((()))))))))*********)))************))))))(((******)))((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************************+++++++++))))))******+++++++++,,,+++++++++******************,,,------+++******+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))***+++---///000111111,,,,,,---............---------........./////////...///000000//////111333666777777777999<<>>BBBGGGJJJJJJKKKKKKKKKLLLOOOTTTXXXWWWZZZZZZXXXXXX___mmmyyyxxxjjjWWWHHHBBB@@@@@@???;;;;;;;;;:::888555222000/////////...............000///...---------------------------------......++++++++++++++++++++++++,,,+++)))(((((()))***++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++******++++++++++++******+++++++++*********))))))(((((())))))************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,---------,,,++++++---------,,,,,,+++++++++*********++++++******************)))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%''')))***+++++++++*********))))))))))))***************************************+++++++++,,,,,,((())))))*********))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************++++++*********)))))))))***************************,,,------+++******+++***+++,,,------------,,,******++++++++++++******)))***+++,,,------------,,,---......//////.............../////////000000...///111222222333666888666:::???CCCFFFIIIKKKMMMJJJLLLOOOQQQRRRTTTWWWYYYXXXZZZZZZZZZ^^^lll~~~gggUUUKKKFFFAAA>>>===>>>>>>===:::666222000000000/////////.........000///...---------------......------,,,++++++***++++++++++++++++++++++++++++++***))))))***+++,,,++++++,,,+++++++++++++++------------,,,,,,,,,,,,)))******************)))++++++++++++************((((((((()))******++++++((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,------------,,,+++******------------,,,,,,,,,,,,)))***++++++++++++***)))******))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''(((((()))***))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******++++++++++++******))))))******+++***************************++++++++++++,,,,,,,,,((())))))************)))******)))))))))***++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))+++++++++************************)))))))))((((((***************+++++++++***,,,------+++******+++)))***,,,---...------,,,)))******++++++******)))---....../////////......------...////////////........./////////000000000---...000222222444777::::::???EEEJJJLLLMMMNNNOOOLLLPPPTTTWWWXXXXXXXXXYYYUUUWWWZZZ___jjj}}}vvveeeZZZRRRIIIBBBAAABBBCCC@@@<<<777444333222111111000000///////////////...---------...............---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***+++,,,,,,******+++,,,.........---------,,,,,,))))))************)))))),,,++++++++++++*********(((((())))))*********+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------,,,++++++---------------.........)))***++++++++++++***))))))))))))))))))))))))******)))(((((((((((()))***)))(((((((((((()))******))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++******))))))******+++************************************++++++++++++(((((()))*********************))))))******+++,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********+++++++++*********))))))))))))))))))************))))))*********+++++++++***,,,------+++******+++((()))+++---...---,,,,,,***++++++,,,,,,++++++***---......///////////////------...///////////////.../////////000000000000///111444555666888<<<>>>DDDGGGKKKMMMNNNNNNOOOPPPQQQTTTWWWYYYYYYYYYYYYYYYZZZ]]]ccclllzzztttlllbbbVVVLLLFFFHHHGGGDDD>>>999777777333333222222111000000///......---------......///------.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,***+++---,,,***)))+++------------,,,,,,,,,++++++******++++++++++++******,,,,,,+++++++++*********)))))))))))))))***************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,---------------------....../////////)))***+++,,,,,,+++***))))))))))))))))))*********,,,+++***))))))***+++,,,)))))))))))))))***++++++))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))...---***)))'''''''''(((++++++************++++++************************))))))))))))************(((((()))*********************))))))***+++,,,,,,'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,++++++++++++******))))))'''((()))***+++,,,------))))))******++++++++++++***,,,------+++******+++'''(((+++---------,,,++++++,,,,,,------,,,,,,+++***+++,,,---............---......///////////////////////////000000000000444666888:::;;;>>>AAADDDLLLMMMNNNNNNMMMMMMOOOQQQUUUWWWYYYZZZYYYYYYZZZ[[[gggjjjrrr}}}yyy|||~~~xxxnnn```UUUJJJKKKKKKGGG@@@;;;::::::444444333333222111000000---------------...///000,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,......---+++)))))),,,---,,,***)))+++---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))***+++,,,---...///---------------------------------,,,,,,,,,++++++,,,++++++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************)))'''&&&'''))),,,......+++((()))++++++***(((************************)))(((''''''''')))***+++*********)))))))))))))))''''''((()))***++++++,,,************************++++++***)))((('''&&&&&&------,,,,,,+++***))))))++++++******)))(((((((((,,,+++)))'''''''''((((((******))))))))))))*********))))))((('''&&&&&&%%%))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++------...//////...------------,,,+++))))))***,,,+++---///000//////000111111000//////000222444666555777:::>>>CCCHHHKKKMMMQQQOOOMMMMMMPPPUUUYYY\\\\\\[[[YYYWWWXXX]]]eeejjjyyy}}}{{{uuummmfff___\\\UUUJJJ@@@;;;:::<<>>:::888666555555444222111000000///...............------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---------------,,,,,,+++++++++------------++++++))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------------------------------------,,,,,,,,,+++++++++******)))))))))))))))*********((((((((((((((((((((((((************************((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************&&&''')))*********))))))+++***)))))))))*********************************+++******))))))(((((((((((((((((((((((('''''''''*********)))))))))))))))************************************++++++++++++,,,+++++++++******))))))...------,,,,,,++++++***&&&''')))***++++++******+++******))))))******+++++++++******))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++,,,+++++++++,,,,,,------------,,,,,,---//////...------...///---...///...------...000111111222444777:::===>>>CCCEEEIIINNNRRRUUUWWWYYYYYYXXXXXX\\\```aaa```^^^]]]aaahhhqqq~~~}}}}}}|||vvvssslllcccWWWMMMEEE@@@>>>===;;;:::999666333000111111000///........................------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,------------,,,,,,***+++---......---+++***)))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''((()))******)))((('''((((((((((((((((((((((((+++++++++*********))))))******++++++,,,,,,------------------------------...------------,,,,,,,,,)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************)))+++,,,---...---,,,+++))))))))))))((()))******************************++++++*********)))(((((('''(((((())))))******+++*********)))))))))))))))************************++++++++++++*********)))++++++***************))),,,,,,++++++***)))))))))&&&''')))+++,,,,,,++++++++++++************++++++)))))))))))))))(((((((((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,------------------------,,,---///...---------......//////...---...000111222333555888;;;>>>AAABBBBBBDDDIIIOOOTTTXXXZZZ[[[[[[ZZZYYYZZZ\\\___aaabbbeeelllxxxyyywwwzzzyyywwwwwwrrrsssuuuyyy|||{{{wwwqqqhhh]]]RRRHHHBBB@@@???<<<;;;:::888444111222222111000///........./////////......---------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***+++---......---+++*********++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((()))******)))((('''((((((((((((((((((((((((,,,,,,++++++***))))))(((------------,,,,,,,,,,,,------------------------............------------*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))************************))))))))))))************)))***+++,,,,,,+++***)))((()))))))))(((((()))+++******************************+++++++++***))))))******++++++,,,,,,------)))))))))))))))*********************************++++++*********)))))))))************************'''(((((())))))***++++++'''((()))***++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,------------///......------......///+++---//////...---.../////////000///...///222444444555777:::===@@@BBBDDDCCCFFFKKKQQQUUUYYYZZZ[[[XXXZZZ\\\\\\]]]ccclllsss|||xxxvvvwwwxxx}}}yyysssooommmiiilllpppvvv{{{~~~xxxpppggg\\\RRRKKKEEEBBB>>>;;;:::999777666444333222000////////////000000//////...---------......------------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,,,,,,,+++++++++------------++++++******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))))))))(((((())))))******))))))((())))))))))))))))))))))))++++++*********************++++++++++++,,,,,,,,,------------------------......---------,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((()))))))))((((((((('''(((***)))''''''))),,,************************((()))***+++++++++******,,,+++++++++************(((((())))))******++++++************************(((((())))))))))))******))))))))))))************''''''((())))))******+++))))))))))))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++++++++,,,---............000///............///000,,,...000111000//////000///000000000000111555888777888;;;>>>AAACCCEEEFFFHHHKKKOOOTTTXXXZZZZZZZZZUUU\\\dddhhhkkkttt||||||~~~|||yyyvvvrrrnnnpppssswww{{{~~~zzzuuummmeee```UUUPPPGGG@@@<<<;;;999999444444222111000/////////000000000///...---------......------------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''((()))))))))(((***))))))))))))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,###$$$%%%''')))+++---------------------------------------,,,,,,,,,++++++,,,++++++***)))(((((('''************************************************&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************,,,,,,++++++++++++++++++&&&(((***)))''''''))),,,************************((()))***+++,,,,,,+++***++++++***((('''%%%$$$$$$'''(((((()))***++++++,,,************************&&&&&&'''((()))***++++++)))))))))))))))*********++++++******)))(((((((((+++***)))))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,++++++,,,---...////////////111000///......///000111---///111222111000111111///000000000000333666:::;;;===???BBBEEEGGGIIIIIIMMMOOOSSSWWWZZZZZZZZZYYYTTT```nnnuuuzzz}}}~~~}}}yyyttt|||~~~}}}xxxssshhh___SSSHHH@@@<<<:::999555444333111000/////////111000000///...---------......------------......---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,---.../////////...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,---------,,,++++++000---***))))))*********(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))---+++***+++------+++((((((((())))))*********+++***((('''))),,,---,,,************)))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------............///............////////////000000////////////000000//////111333555888:::;;;???BBBDDDCCCAAABBBGGGLLLTTTRRRSSSXXXYYYWWWWWWYYY^^^jjjzzzyyy{{{|||}}}|||||||||zzzzzzyyy~~~kkkWWWLLLFFF>>>:::::::::999888555222000000111000//////.........//////111///,,,,,,---......------......///...---+++***,,,,,,,,,------.........///......---+++******)))------------------------//////...------,,,++++++***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,...,,,++++++,,,+++***((())))))))))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))+++))))))***---...,,,***))))))))))))*********++++++)))((((((***+++)))'''))))))))))))************))))))))))))************************************************************+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------............///............////////////000///////////////000111111111222333666999;;;======AAAEEEFFFEEEGGGKKKPPPTTTRRRSSSVVVVVVUUUWWW\\\fffvvv~~~zzzwwwxxxxxxxxxyyy|||zzz}}}tttaaaUUUMMMDDD===<<<:::999888666333111000000111000000////////////000111///---,,,---......---,,,------------,,,,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,------------------------------,,,,,,+++******)))***)))(((((((((((()))***'''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++*********************+++++++++,,,,,,,,,***++++++,,,------------++++++,,,---...,,,)))&&&)))))))))***************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((()))************))))))))))))******'''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))(((((((((***---...---,,,)))))))))***************+++***(((((()))((('''%%%((()))))))))***+++++++++))))))))))))************************************************************+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---------............///............//////////////////......///000111111444333333444777:::>>>@@@>>>CCCHHHJJJKKKMMMRRRUUUUUUSSSTTTUUUVVVWWW^^^gggwwwyyysssvvv}}}yyyxxxwwwyyy{{{}}}~~~~~~~~~||||||zzzjjj___UUUKKKCCC@@@;;;;;;999888666555333333222222111000000///000000111///------...///...---,,,,,,+++++++++,,,------------------------,,,,,,++++++,,,,,,---------...------------------------+++++++++***))))))((((((***))))))(((((())))))***((()))******+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,)))***+++,,,---.........,,,++++++,,,---,,,***(((************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))*********))))))))))))******(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((((((((()))***,,,,,,,,,+++******************************))))))))))))((('''(((((()))***++++++,,,,,,((()))))))))************************************************************+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---------............///............////////////.........///000111222333666555555666999===AAADDDDDDHHHMMMPPPRRRSSSVVVXXXXXXVVVUUUWWWZZZaaaooo|||~~~xxxsssvvv~~~}}}~~~}}}|||oooddd\\\RRRIIICCC>>>===;;;;;;::::::888777333222111000////////////111///......//////...---,,,+++*********,,,---///.........------,,,,,,,,,,,,,,,,,,------------...------------------------+++*********)))))))))((()))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))******************************+++++++++,,,,,,,,,)))***+++,,,---............,,,***)))***++++++++++++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))*********))))))))))))******)))***++++++,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))(((((((((((((((((((((((()))***++++++************+++++++++***************((()))************++++++((())))))***+++,,,,,,---((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---------............///............////////////......///000111222444555777777888;;;>>>CCCGGGIIIMMMOOOSSSUUUVVVWWWXXXYYYYYYWWWWWW]]]eeerrr~~~wwwmmmddd[[[QQQJJJCCC@@@===;;;<<<<<<:::999444333222000///.........000///...///000000...---,,,,,,+++***+++,,,...///.........------,,,,,,,,,.........---------,,,,,,------------------------+++++++++++++++*********))))))************))))))******+++++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))***************+++++++++******+++++++++,,,,,,,,,***++++++,,,------------///,,,)))(((***+++,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))************))))))))))))*********+++,,,,,,------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************)))))))))))))))))))))))))))+++,,,+++***(((((()))+++++++++++++++*********''')))++++++******,,,---)))*********+++,,,,,,,,,))))))))))))************************************------------------------+++,,,,,,------,,,,,,+++------............---------------............///............//////////////////000111222444666777999;;;>>>BBBFFFKKKNNNQQQVVVWWWWWWXXXYYYYYYYYYYYYXXXXXX]]]jjjyyyzzzpppiii```WWWMMMHHHAAA===<<<<<<:::888666555333111000///......000/////////000000...,,,------,,,,,,,,,---......------------------,,,,,,///.........------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))*********+++******)))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))************))))))))))))************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''')))++++++)))((()))+++,,,,,,,,,++++++*********(((***++++++)))(((***,,,++++++++++++++++++++++++))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............---------------............///............////////////000000111222444666888999<<>>;;;888999888666444222111000000000//////000111111...,,,....../////////...------,,,,,,------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))*********))))))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++******+++,,,...---+++))),,,,,,,,,++++++*********))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))$$$'''***+++))))))+++---,,,,,,,,,++++++*********(((***,,,***'''%%%'''))),,,,,,++++++++++++++++++))))))))))))************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------............---------------.........//////............/////////000000111222333555777999;;;>>>BBBHHHOOOUUUZZZ]]]^^^___]]][[[ZZZ[[[\\\\\\\\\^^^ccctttnnndddVVVKKKFFFBBB>>>;;;;;;:::888666444333222111000//////000111111...,,,//////000111000///---,,,,,,,,,,,,------.........++++++,,,---...///000111------------------------++++++++++++++++++,,,,,,)))***+++,,,,,,+++***))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////+++++++++*********))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++)))***+++++++++)))((('''))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++***++++++,,,---+++***)))))))))***,,,,,,)))************+++++++++***++++++,,,,,,++++++************************************++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,---...///000000+++---//////......///000111333444555555777:::<<>><<<:::999888777333111000//////000222222111/////////...------------...//////...---,,,,,,++++++---------............/////////.........---------------,,,,,,,,,,,,++++++***************)))((('''))))))))))))))))))))))))&&&''')))***+++++++++***(((((())))))*********+++******)))((((((((((((((((((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,------,,,,,,+++++++++*********((((((((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))))))))+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++)))******+++***)))((('''))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***************+++***)))))))))***+++,,,)))************+++++++++***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++++++++************++++++++++++------............------,,,---------------------+++,,,......------...///111333555777888:::===@@@LLLOOOUUUZZZ\\\\\\[[[ZZZWWWXXXXXX[[[cccmmmooommmooossstttbbbVVVNNNGGGCCC???===:::999888666333000111000///000222222111/////////...------------............------,,,,,,+++---------............/////////.........---------------,,,,,,,,,,,,++++++******++++++******)))(((************************'''((()))***++++++******((()))))))))************++++++***)))))))))))))))(((((()))***************************************(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////...---,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++************+++++++++*********************++++++++++++******++++++++++++++++++++++++)))************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((******))))))******+++,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,++++++******---------.........//////......////////////......//////.........---------,,,...//////......///000111333666999;;;???CCCFFFNNNSSSXXXZZZXXXVVVUUUVVVVVVWWWYYYcccttt|||tttvvv}}}{{{}}}~~~{{{yyyxxxvvvgggZZZOOOGGGBBB@@@<<<:::999777555333222000///000111111000/////////...------------...---------------------------------............///...............---------------,,,,,,,,,,,,++++++++++++++++++++++++***)))************************))))))******+++******)))))))))))))))************,,,++++++***************(((((()))***************************************'''''''''''''''''''''''')))))))))))))))******+++)))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,*********))))))))))))((((((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************************************++++++++++++******************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((***************+++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++........./////////000000.........//////.........000////////////////////////000111111000000222444222444888<<>>BBBEEEHHHMMMRRRUUUZZZ[[[ZZZXXXUUUVVVYYY]]]hhhttt~~~~~~qqqfffUUUPPPIIICCC???===<<<;;;999666333222222222111000//////...------------...---------------------------------............///---------...............------,,,,,,,,,,,,++++++)))***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,************))))))))))))(((((((((((((((((()))***(((((()))***************((((((((((((((((((((((((************************)))))))))))))))******+++))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,------...------------,,,,,,,,,+++(((((()))***++++++,,,---))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******++++++++++++*********************************)))((((((((()))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++*********++++++((()))***+++,,,++++++***)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...////////////000000000......////////////......++++++,,,,,,------.........///111222333666;;;>>>CCCEEEIIIKKKNNNRRRVVVZZZYYYXXXVVVVVVYYY___fffjjjttt||||||uuu}}}wwwfff___UUULLLFFFAAA>>>===;;;888555333333333333222//////...------------............------,,,,,,+++---------............///---------.........//////------,,,,,,,,,,,,++++++((()))******++++++******+++++++++++++++++++++++++++************+++---...************)))))))))((())))))(((((())))))***+++(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,------,,,,,,,,,+++++++++''''''(((***+++,,,---...)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))***)))(((((((((***+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++******))))))((()))***+++,,,+++******)))************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////000000000000//////000000000000000/////////111222444555777;;;@@@DDDHHHJJJMMMPPPRRRUUUZZZ]]]\\\YYYXXX[[[dddoooyyy~~~|||tttqqqwwwuuummmaaaUUUMMMFFFBBB@@@===:::666444444444333333//////...------------...//////...---,,,,,,++++++---------.........//////---------.........//////---------,,,,,,,,,++++++'''((()))***************++++++++++++++++++++++++******))))))***,,,...///+++*********))))))((((((******))))))***+++,,,,,,(((((()))***************************************(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))))))))))),,,+++++++++******))))))++++++++++++++++++++++++---,,,,,,,,,,,,---........................------,,,+++******+++,,,...///++++++++++++******))))))+++***)))***+++++++++)))---,,,,,,+++***)))((((((*********)))))))))))))))*********))))))))))))((((((((())))))*********+++************************************************,,,***''''''(((************)))((((((((()))+++,,,******))))))***,,,...///000///---,,,+++*********---,,,,,,+++*********++++++++++++++++++++++++++++++++++++***************,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,---...///000------------......//////,,,///111222111111222333333222222444:::BBBKKKPPPUUUTTTTTTVVVXXXYYYXXXWWWZZZZZZ\\\dddvvvzzztttpppsssyyy}}}rrrcccWWWPPPHHH@@@<<<;;;999888777666666555222111000.........///000//////.........---------...---,,,,,,,,,...///000......//////...---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************+++,,,,,,+++***)))(((*********)))))))))((((((******))))))))))))******(((((())))))******++++++++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((,,,+++***))))))***+++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++***++++++,,,------...------------------------///...---+++++++++++++++++++++++++++*********)))+++***)))***+++,,,+++))),,,,,,++++++***)))))))))***)))))))))))))))))))))+++************)))))))))((()))))))))************************************************************,,,***((('''(((***+++******)))((((((((()))++++++,,,+++*********+++,,,---,,,++++++******+++++++++---,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......///.............../////////...000222222222222333444777777999===DDDKKKRRRVVVUUUVVVWWWWWWWWWVVVUUUUUUTTT\\\fffttttttnnnmmmpppxxxnnn___VVVOOOIII@@@>>>;;;888777555444333222111000///...///000000//////.........------------------------...//////...............---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++,,,+++***))))))------,,,,,,,,,,,,++++++******))))))))))))******)))))))))))))))*********+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++++++++************,,,***)))***+++,,,+++***************************))))))))))))))))))******+++++++++************)))))))))))))))************************************************************,,,***(((((()))***+++***)))))))))((()))******+++---,,,++++++******++++++((((((((()))***+++,,,---,,,,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))******,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...---------------......000000000///////////////000222333333222222444666;;;===BBBHHHNNNTTTXXXZZZWWWYYYZZZXXXUUUSSSTTTVVVVVVeeeyyy~~~ssshhhgggmmmwww{{{yyyxxxyyyzzz{{{zzzxxxyyy{{{~~~zzziii^^^VVVRRRGGGDDD???;;;999777555333333222111000///000000111/////////.........------,,,---......///.........---............------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))***+++++++++******************))))))))))))******))))))))))))******************))))))))))))+++******))))))******+++))))))))))))))))))))))))((())))))******))))))(((******++++++++++++******+++++++++++++++*********++++++++++++++++++++++++///......,,,+++***(((''',,,,,,,,,,,,,,,---------++++++++++++,,,---......++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))*********+++++++++)))))))))))))))*********++++++++++++************)))))))))))))))*********************************************************,,,***((((((***++++++***)))))))))))))))******+++,,,+++++++++++++++++++++))))))))))))***,,,---...,,,,,,++++++***++++++,,,++++++++++++++++++++++++((()))))))))))))))******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------,,,,,,---------///......------------...111111111000000000000000111222333222222444666999@@@DDDJJJPPPUUUWWWXXXXXXYYY[[[[[[WWWRRRSSSXXX^^^eeevvvtttlllhhhooozzz~~~yyyvvvsssrrrpppnnntttwww{{{}}}qqqggg^^^WWWOOOJJJCCC>>><<<;;;888666444333222111000000111222////////////............,,,---.../////////---------------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))((((((((('''''''''******))))))))))))******++++++******))))))((((((******))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))***+++,,,,,,+++***))))))*********************++++++++++++++++++++++++---------...---,,,++++++,,,---------.........///******+++,,,------------+++++++++++++++++++++,,,,,,+++***+++,,,,,,,,,***)))))))))***++++++,,,,,,(((((())))))************+++++++++*********))))))******))))))))))))))))))))))))))))))))))))))))))************************,,,***))))))+++++++++***((()))))))))************))))))***+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...//////...---------......111111111111111000000000111222222222333666;;;>>>IIILLLQQQVVVXXXXXXVVVUUUWWWXXXXXXUUUTTTYYYccclllxxxwwwpppooosss}}}{{{yyyxxxwwwxxxwwwwwwwwwvvvvvvvvvvvvtttuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~}}}yyyuuurrruuuvvvxxx|||~~~zzzuuuiii^^^VVVOOOFFF@@@???===;;;888777666444222111000111111000000/////////.........,,,---...//////...---,,,,,,,,,---------------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))******+++,,,,,,,,,,,,+++++++++***************))))))))))))******++++++******))))))((((((***))))))))))))))))))***))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++''')))+++...///000000000,,,------....../////////------------,,,+++******++++++++++++,,,,,,,,,,,,---+++***+++,,,---,,,+++))))))******+++++++++,,,((((((((()))******++++++*********))))))))))))(((************))))))))))))))))))))))))))))))))))))************************,,,*********,,,,,,+++***(((((()))************)))((((((***+++,,,---------......---,,,++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,---------------*********+++++++++,,,,,,///...---,,,,,,---...//////.............../////////000000000111111111111111222333444666<<>>GGGPPPWWWWWWWWWWWWWWWVVVVVVUUUTTTXXX^^^kkk|||~~~|||zzzwwwuuusssrrrooonnnlllkkkiiihhhhhhhhheeedddcccaaa___^^^\\\\\\___^^^]]]\\\[[[YYYYYYXXXUUUUUUSSSSSSSSSTTTUUUVVVSSSTTTVVVXXXZZZ\\\]]]]]]\\\\\\]]]]]]^^^_________eeegggkkkppptttwwwyyyzzz}}}zzzsssssstttxxx|||{{{ooo___TTTOOOKKKEEE@@@>>><<<999555222///......000000000000////////////000///...---,,,,,,---...***+++,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++++++++************************---,,,***)))))))))******************))))))))))))******))))))))))))******(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******,,,+++***))))))***+++,,,...---+++******+++---...***++++++,,,,,,++++++***------,,,+++,,,---...///000000000000000000000000//////.........---------------,,,++++++*********---,,,,,,++++++,,,,,,---+++++++++*********))))))******))))))((((((''''''+++*********))))))((((((************************''''''((()))))))))))))))+++***))))))***,,,...///,,,+++***)))***+++,,,---******+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''******)))((()))***,,,---///---,,,***))))))******))))))))))))***+++,,,---------------------------------------------------//////000000000...---+++////////////000000000000000000000000111222333444666777:::>>>CCCJJJSSSXXX[[[[[[[[[YYYWWWUUUTTTTTTaaarrr}}}yyyvvvvvvuuussspppnnnkkkiiihhhdddcccaaa```^^^]]]\\\\\\XXXXXXWWWUUUTTTSSSRRRRRRUUUUUUSSSQQQOOONNNLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIIIIJJJLLLNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUZZZ[[[^^^aaaeeehhhkkklllqqqssswwwzzz|||~~~~~~}}}|||yyywwwkkkaaaZZZSSSJJJDDDAAA===888777666555111...000111111111111000000///.........---,,,,,,,,,+++//////.........---------111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************,,,***)))((()))***)))(((***)))((((((((()))+++,,,,,,+++***))))))***+++,,,******++++++++++++******)))************+++++++++************************...---+++******+++---...,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---...///........................//////.........---------++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))***)))))))))))))))((((((************)))))))))(((************************'''((())))))******))))))******))))))***+++---...+++*********++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++---,,,,,,,,,,,,---...///+++************,,,---...************+++,,,---...........................------------------------///////////////......---////////////000000000000/////////000111333444555555999>>>BBBGGGMMMSSSVVV[[[ZZZVVVRRROOOQQQWWW\\\lll|||{{{{{{~~~{{{yyyvvvrrrooolllkkkjjjgggeeebbb```___ZZZYYYWWWVVVTTTSSSSSSRRRPPPPPPOOONNNMMMLLLKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGEEEFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMPPPQQQTTTWWWZZZ]]]___```hhhkkkooorrrtttvvvyyy|||xxxyyy|||}}}}}}rrrjjjccc[[[QQQIIIEEEAAA<<<999999777444111000111111111111000////////////////////////......//////.........---------000///------......---,,,************************************************)))******************)))************************,,,***(((((()))***)))(((***)))((((((((()))++++++++++++***))))))***++++++******++++++++++++******)))************+++++++++************************------++++++++++++------,,,------......------,,,---,,,,,,,,,,,,---...///------------------------...............---------*********+++,,,------------,,,,,,++++++,,,,,,---+++++++++***************)))))))))***************************))))))))))))************************((()))******++++++******)))))))))))))))***+++,,,)))***++++++,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------*********)))******+++,,,************+++,,,---...++++++++++++,,,---...///........................------------------------...............///000000////////////000000000000......///000222444555666777;;;BBBGGGLLLOOORRRTTTXXXXXXUUUQQQNNNRRR]]]eeewwwzzz|||}}}xxxvvvssspppnnnjjjfffccc^^^^^^\\\ZZZXXXVVVTTTSSSOOONNNLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@DDDCCCBBBAAAAAAAAAAAAAAACCCBBBBBBAAABBBCCCEEEFFFJJJKKKMMMOOOQQQSSSUUUVVVZZZ^^^bbbeeehhhkkknnnqqqwwwyyy|||{{{yyyyyy}}}zzzyyyyyyxxxvvvwww|||yyysssnnnggg]]]UUULLLGGG@@@<<<;;;:::777444111111111000000///////////////////////////000000...............---------000...------.........---++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************,,,***(((((()))***)))((()))))))))((()))******+++++++++***))))))***++++++******++++++++++++******)))************+++++++++************************---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,------......------------------------........................+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---************************))))))******++++++,,,,,,*********)))))))))))))))************************))))))***+++++++++++++++(((((()))))))))******+++((()))+++,,,,,,,,,+++***))))))***+++++++++++++++)))************+++++++++************************************++++++,,,,,,)))))))))((()))))))))))),,,,,,,,,++++++*********++++++***++++++,,,---...........................,,,,,,------------------......------...///111222////////////000000000000//////000111222444666666:::>>>DDDIIILLLOOOQQQSSSRRRUUUWWWVVVUUU[[[fffooo~~~|||xxxssspppkkkiiifffdddbbb^^^ZZZWWWRRRRRRQQQOOOMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA????????????????????????>>>>>>????????????>>>>>>@@@???>>>===============AAA@@@>>>===>>>???AAACCCEEEFFFGGGHHHIIIKKKLLLLLLNNNQQQUUUYYY\\\___bbbeeejjjmmmppptttwww|||}}}|||~~~}}}zzzxxx{{{}}}xxxvvvqqqjjjcccTTTNNNEEE???<<<:::888555222111111000////////////,,,,,,------......//////........................000...,,,,,,...///...---------------------------************************)))+++,,,------,,,+++)))************************+++***(((((()))******))))))))))))))))))******++++++******************+++******++++++++++++******))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------........................---.....................---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---************************))))))******++++++,,,,,,))))))))))))))))))******************************))))))***+++++++++++++++((()))))))))************((()))***+++,,,+++***)))))))))***++++++++++++***)))))))))*********++++++************************(((((())))))******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...///111333////////////000000000000222222222222333555666777>>>AAAEEEIIIKKKMMMPPPSSSRRRSSSUUUVVVZZZdddsss~~~zzzxxxtttqqqnnnkkkgggddd___]]][[[YYYWWWUUUQQQNNNJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@???????????????>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>@@@>>>===<<<<<<>>>@@@AAA??????@@@@@@AAABBBCCCCCCEEEHHHLLLOOOQQQTTTWWWYYY]]]```dddhhhlllpppvvvyyy}}}}}}~~~}}}zzzsssnnn```WWWLLLBBB>>>;;;888666333333111000/////////000,,,------....../////////---.....................///...,,,,,,...///......------------------------***************************+++,,,,,,,,,,,,+++***************************+++)))(((((()))******)))((()))))))))*********************++++++***************++++++++++++******))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------........................---------........................---,,,+++++++++---,,,,,,++++++,,,,,,---***************+++++++++)))))))))***************))))))))))))************************************((()))******++++++******))))))***++++++******)))((()))******++++++******((()))******++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++***))))))'''(((***+++------......))))))))))))***+++,,,,,,+++++++++++++++++++++++++++,,,,,,------.........---------......000111111////////////000000000000333333333444555777888999BBBDDDHHHJJJLLLMMMPPPRRRUUUSSSRRRTTT___ppp~~~}}}}}}zzzxxxmmmkkkgggdddaaa^^^ZZZXXXUUUSSSQQQPPPOOOMMMJJJHHHEEEEEEDDDDDDCCCCCCBBBBBB??????>>>>>>>>>>>>>>>???==================>>>>>>======<<<<<<;;;;;;::::::<<<<<<============<<<<<<;;;;;;;;;<<<===>>>???@@@>>>===<<<;;;;;;<<<===>>>>>>>>>??????@@@AAAAAAAAA@@@CCCFFFHHHIIIJJJLLLNNNQQQTTTXXX\\\___dddiiimmmsssuuuzzz~~~}}}pppyyy}}}zzzoooeeeVVVIIIBBB===999777666444333111000000000111000000000000000000111111---------...............///---,,,,,,...//////...++++++++++++++++++++++++************************++++++++++++++++++++++++***************************)))((((((***+++******(((((()))************))))))***++++++++++++***)))******++++++++++++******)))************+++++++++************************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,---.........---------------------------------------.........//////------------------,,,,,,---,,,,,,++++++,,,,,,---))))))*********+++++++++***)))))))))))))))((((((((()))))))))************************************'''((())))))******))))))******+++,,,,,,+++***))))))))))))))))))***++++++((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,'''((()))))))))(((&&&%%%&&&(((***,,,---.........************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------...///000000//////////////////000000000000111222333555888;;;===>>>CCCGGGLLLOOOPPPOOOOOOPPPSSSSSSVVV```ppp~~~xxxtttqqqooollljjjbbb___[[[XXXUUUSSSPPPMMMLLLJJJIIIIIIIIIHHHEEECCCAAAAAAAAAAAA@@@@@@@@@@@@>>>===============>>>>>><<<=========>>>>>>??????<<<<<<<<<<<<==================>>>>>>>>>>>>=========<<<<<<======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA>>>@@@BBBCCCCCCCCCDDDEEEFFFIIIMMMQQQTTTYYY^^^bbbeeehhhmmmrrrwww}}}{{{ooorrruuuzzzsssbbbRRRHHHBBB===;;;888666444222111111222222111111111000000000000000---------.........//////...---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))(((((()))+++,,,***************************)))'''(((***++++++***'''((()))***+++******))))))***++++++++++++***)))******++++++++++++******)))************+++++++++************************+++,,,,,,------,,,,,,+++,,,------......------,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,,,,------......///---,,,,,,++++++,,,,,,---))))))******++++++++++++******))))))((((((''''''(((((())))))*********+++************************''''''((()))))))))))))))***+++,,,------,,,*********)))((((((((()))+++,,,(((((()))***************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,***)))((()))***,,,,,,---,,,+++***++++++++++++,,,---......------------------------++++++,,,,,,---...//////,,,---///000000000///...////////////000000000000///000333666:::>>>AAACCCCCCHHHOOOTTTTTTRRROOONNNNNNSSS___qqqzzz|||yyytttmmmiiigggeeebbb___ZZZWWWSSSPPPNNNLLLIIIGGGGGGEEEDDDEEEEEEEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>??????@@@@@@AAAAAABBB<<<<<<===>>>@@@AAABBBBBB???@@@@@@AAAAAA@@@@@@???>>>>>>=========>>>??????======>>>>>>>>>>>>===<<<888999999:::;;;<<<<<<======???@@@@@@???>>>???@@@@@@CCCGGGJJJNNNRRRWWW[[[ZZZ]]]ccchhhnnnttt{{{~~~oooqqquuuyyy~~~}}}jjjYYYMMMFFFAAA>>>999777555333111111222333000000//////......---------------.........//////...---,,,,,,.../////////........................************************,,,***(((&&&&&&(((***,,,***************************((('''(((***++++++***'''((()))++++++******))))))***+++,,,,,,+++***)))******++++++++++++******)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))******++++++***************)))((('''************************************************++++++******)))(((((((((******))))))))))))******,,,+++***))))))***+++,,,)))***++++++,,,---......---,,,,,,++++++******)))************************,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.....................---------------.........///////////////000111111222222555666777777999===BBBFFFNNNPPPRRRQQQOOONNNPPPRRRYYY^^^iiiyyy}}}||||||uuupppllliiidddaaa^^^[[[XXXVVVRRRPPPMMMJJJGGGFFFEEEEEE@@@@@@??????>>>==================>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBAAA???>>>>>>>>>??????>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@???===<<<<<<============>>>>>>>>>>>>???>>>=========???@@@AAAAAABBBCCCDDDFFFHHHJJJKKKSSSUUUXXX]]]ccciiinnnqqqxxx}}}zzzxxx|||}}}}}}xxxcccTTTIIIBBB======999555222111222111111000000000000////////////........................//////............/////////............---------++++++++++++++++++++++++///---++++++,,,,,,,,,+++++++++******))))))((((((''''''((()))***+++++++++******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))((('''&&&''')))++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------------------------------------------------------------,,,+++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************)))******************+++++++++,,,,,,,,,+++******************************************************************))))))))))))******))))))))))))******++++++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................---------.........////////////000000111111222222555666777999;;;@@@FFFKKKPPPRRRSSSSSSQQQQQQSSSUUUaaagggsss|||yyytttmmmhhhccc```\\\XXXVVVTTTQQQNNNKKKJJJHHHEEECCCBBBAAA@@@@@@@@@????????????>>>>>>===>>>>>>>>>>>>?????????@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBCCCAAABBBBBBBBBAAA@@@???>>>????????????>>>>>>>>>>>>???>>>>>>===>>>???@@@AAA@@@@@@@@@AAACCCEEEFFFGGGKKKLLLOOOTTTYYY___dddgggnnnssszzznnn```TTTJJJDDD???;;;666333333333222111111000000000////////////........................//////............/////////............---------++++++++++++++++++++++++...,,,+++***+++,,,+++***************))))))))))))((())))))******+++++++++******++++++++++++******)))************+++++++++***************************************************)))'''(((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,------------------------...........................---,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***************)))***++++++,,,,,,,,,++++++************************************************)))))))))************+++******))))))))))))******++++++***))))))***++++++------,,,,,,++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------.........///////////////000000111222222222555666888;;;>>>DDDKKKPPPSSSSSSSSSRRRRRRUUUYYY]]]kkkrrr}}}~~~{{{zzz{{{~~~wwwqqqmmmhhhbbb]]]YYYVVVRRROOOMMMKKKIIIGGGCCCCCCCCCBBBAAA???>>>===?????????@@@@@@@@@AAAAAA>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????????????????>>>??????@@@AAA>>>>>>>>>>>>???@@@AAAAAACCCDDDFFFJJJOOOTTTXXX[[[aaaffflllqqqvvv}}}|||~~~tttgggZZZNNNGGGAAA>>>999666555444333222111111000000000/////////........................//////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++++++++***)))))))))************************+++++++++++++++******++++++++++++******)))************+++++++++************************************************,,,+++))))))+++,,,,,,+++------------------------,,,,,,,,,++++++,,,,,,,,,...---,,,,,,++++++++++++------------------------////////////////////////---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++*********))))))((((((((('''((()))***************************************************************(((((()))******+++,,,,,,+++******))))))******++++++******************+++,,,+++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...........................///////////////000000111111222333333333666999===AAAHHHOOOTTTSSSRRROOOOOOSSS[[[dddkkkuuuzzz}}}yyyvvvuuu{{{~~~wwwnnngggccc^^^XXXTTTQQQNNNKKKIIIHHHGGGDDDCCC@@@@@@AAABBBAAA@@@>>>===??????@@@AAABBBBBBCCCCCC@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@AAAAAAAAAAAA???>>>>>>============>>>@@@@@@BBBEEEHHHLLLPPPRRRUUUYYY___dddjjjrrr}}}zzz}}}tttiii^^^SSSLLLEEEBBB===999777555333111111111111000000000//////........................//////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++******)))))))))******+++++++++,,,,,,++++++++++++++++++******++++++++++++******))))))*********+++++++++************************************************---+++))))))+++++++++***---------------------------,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++++++++------------------------////////////////////////,,,------...............---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************)))))))))((((((''''''&&&'''((()))***************************************************************(((((()))***+++,,,------++++++************++++++*********++++++*********))))))***++++++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000000000000111222222333333222555:::???DDDJJJPPPTTTRRROOOLLLNNNVVVdddqqqzzz~~~zzzwwwvvv{{{{{{vvvooofff___ZZZVVVQQQMMMJJJHHHEEEDDDDDDCCCAAA@@@>>>???@@@AAAAAAAAA??????@@@@@@AAABBBCCCDDDEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLMMMMMMMMMMMMIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA???>>>============??????@@@AAADDDGGGJJJLLLLLLPPPUUUZZZ___hhhrrryyy}}}~~~uuummmeee\\\VVVLLLHHHCCC>>>:::777333111111111111111000000000000//////////////////////////////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***))))))******++++++,,,,,,,,,,,,++++++++++++++++++******++++++++++++******))))))*********+++++++++************************************************,,,***))))))*********)))------------------------------,,,,,,,,,,,,------------,,,+++++++++,,,,,,------------------------////////////////////////,,,---....../////////...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((''''''***++++++,,,,,,,,,++++++************************************************))))))******+++,,,------++++++************++++++)))***++++++++++++***)))(((((()))***+++,,,------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------.../////////....../////////000000000000000111111222333333333222777===DDDHHHMMMPPPSSSPPPNNNMMMSSS___ooo|||~~~~~~}}}yyytttpppkkkeee]]]WWWTTTPPPKKKHHHDDDBBB@@@???@@@@@@???======>>>>>>???@@@?????????BBBBBBCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPLLLLLLLLLMMMLLLLLLKKKJJJKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@??????>>>>>>>>>======>>>???BBBDDDEEEFFFIIINNNQQQUUU\\\dddkkkpppvvv~~~|||vvvqqqkkkddd___UUUQQQKKKEEE@@@;;;666222222222111111111000000000//////////////////////////////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++*********+++++++++++++++*********+++++++++++++++******++++++++++++******)))************+++++++++************************+++++++++++++++++++++++++++)))((((((***+++******........................------,,,,,,,,,,,,------,,,,,,+++++++++,,,------------------------------........................------.........---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************))))))))))))************++++++,,,,,,,,,+++***************************************************************++++++,,,,,,,,,,,,++++++******++++++,,,)))***++++++++++++***)))))))))******+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------...//////000.../////////000000000000000111111222222333333444444:::BBBIIIMMMOOOQQQRRROOOOOOSSS]]]kkkyyywwwuuusssqqqoookkkfffccc___ZZZSSSOOOMMMKKKFFFCCCBBB@@@???>>>???@@@???>>>???????????????@@@@@@AAACCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSRRRRRRQQQOOOOOOOOOOOOOOONNNMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<<<<===>>>@@@AAAAAADDDGGGIIIKKKOOOVVV[[[cccjjjssszzz}}}}}}~~~|||{{{vvvnnnhhh___ZZZTTTMMMFFF@@@999555222222222111111111000000//////////////////////////////............/////////............---------------------------------,,,+++)))***,,,------,,,,,,++++++++++++++++++***((())))))******+++++++++******++++++++++++******)))************+++++++++************************+++++++++++++++++++++++++++***((()))+++---,,,,,,...........................------,,,,,,------...++++++++++++,,,------...------------------------....................................---+++)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++,,,,,,,,,---***************)))((('''***************************************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***)))+++++++++***************((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------...///000000////////////000000000000000111111222222333444444666<<>>=========>>>???@@@===@@@CCCDDDEEEGGGLLLQQQVVV]]]gggoootttyyyxxx}}}~~~|||{{{}}}zzzssseeeaaaZZZRRRKKKCCC<<<777222222222111111111111000000000000000000000000000//////............////////////.........------------------------------------+++***+++,,,......------,,,,,,++++++*********''''''((()))***++++++,,,******++++++++++++******)))************+++++++++************************+++++++++++++++++++++++++++***)))***---.........