BM6P6(@ dddbbbbbbfffllluuurrriiiaaa]]]\\\___\\\[[[\\\ZZZUUURRRSSSQQQQQQQQQOOOLLLHHHDDDBBBBBB@@@??????@@@AAAAAA@@@DDDBBB@@@@@@@@@@@@>>>===<<<======<<<;;;;;;>>>@@@AAACCCDDDEEEGGGLLLRRRVVVWWWVVVSSSPPPNNNOOORRRVVVZZZWWWTTTRRRRRROOOJJJEEEFFFDDD@@@======???BBBDDDLLLXXXggguuu~~~{{{vvvvvvxxxyyywwwsss^^^UUUKKKGGGGGGFFFBBB===============<<<<<<<<<<<<::::::999999999:::;;;;;;;;;:::999999888888999999::::::888777777777888999:::999888666666666666777999:::<<<>>>@@@BBBDDDEEEIIIJJJJJJIIIJJJLLLOOORRRTTTTTTSSSSSSRRRPPPOOONNNNNNUUU]]]bbbaaa]]]XXXUUUOOOMMMKKKKKKMMMMMMJJJGGGJJJJJJJJJKKKLLLKKKIIIFFFGGGHHHJJJJJJHHHFFFFFFFFFGGGFFFEEECCCCCCCCCDDDDDDCCCBBBAAA@@@???======<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???======>>>???@@@DDDEEEFFFGGGHHHGGGFFFFFFIIIHHHFFFDDDCCCBBBBBBCCCDDDDDDEEEDDDCCCBBB@@@????????????>>>===;;;999999:::999888777666666666666777;;;AAAGGGOOO[[[iiirrr~~~uuunnnhhhbbbbbbmmmzzzvvvfffcccvvvkkk^^^NNNDDD;;;888666444444555777777666666555555555555444333333666;;;===<<<:::555555666666666666555555777888888999999<<<@@@CCCLLLdddkkkjjj~~~YYYKKKEEE===<<<======>>>@@@GGGNNNTTT___lll{{{]]]ZZZZZZ___fffpppsssfff___]]]___\\\]]]```___ZZZWWWWWWRRRQQQPPPNNNLLLHHHEEECCCEEECCCAAAAAABBBCCCBBBAAADDDCCCBBBBBBCCCBBB@@@>>>===>>>>>>===<<<===???AAAAAABBBDDDEEEFFFKKKPPPTTTUUUTTTQQQNNNMMMNNNSSSVVV]]]\\\[[[ZZZYYYUUUQQQMMMDDDBBB>>><<<;;;===???AAAJJJVVVgggvvv~~~wwwpppnnnppprrrsssqqq___WWWMMMFFFEEEDDDCCCAAA@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888999999:::999888777777777888888999888777666555555666777:::;;;<<>>>>>=========>>>???@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@CCCFFFHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHGGGEEECCCBBBAAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAA?????????>>>===<<<:::::::::999888777777666666666777;;;AAAGGGPPP[[[iiirrr}}}|||qqqkkkhhhbbbaaakkkwww~~~wwwgggfff|||~~~hhh\\\MMMCCC:::888666444444555666666666555555444444444222000000222555666555333555555666666666666555555666777888888999<<<@@@CCCJJJ___~~~jjjfff{{{[[[MMMFFF>>>=========>>>@@@FFFMMMRRR^^^kkk{{{VVVSSSSSSXXX```jjjyyy~~~yyytttqqqnnnmmmkkkhhhgggkkkrrr}}}uuuiiiddd^^^[[[[[[^^^^^^ZZZVVVUUUVVVUUUSSSQQQNNNLLLJJJIIIHHHFFFDDDDDDEEEEEEEEECCCCCCCCCCCCEEEFFFFFFCCCAAA>>>??????>>>===>>>@@@BBBAAABBBCCCCCCEEEIIINNNRRRRRRQQQOOOLLLKKKMMMRRRVVV\\\^^^``````]]]YYYUUUTTTDDDBBB???<<<;;;===???AAAGGGTTTeeevvvwwwllleeedddhhhkkkmmm```ZZZPPPHHHCCCBBBDDDEEECCCBBBAAA@@@???======<<<>>>======<<<<<<<<<======;;;:::999999888888999999999999888777777777777888888777666555555666666777:::;;;===???BBBDDDFFFGGGIIIJJJKKKLLLLLLNNNRRRUUUVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXZZZ___dddaaaYYYPPPNNNMMMMMMPPPRRRRRRNNNJJJHHHGGGGGGHHHIIIJJJHHHFFFGGGJJJMMMNNNLLLJJJHHHHHHFFFFFFFFFEEEFFFFFFGGGHHHBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???@@@BBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@CCCGGGJJJLLLIIIIIIJJJIIIIIIHHHGGGFFFFFFDDDCCCAAA@@@@@@AAAAAAAAABBBCCCDDDEEEDDDDDDCCC@@@@@@@@@???>>>===<<<;;;::::::888777777777777777777;;;AAAHHHPPP\\\iiisssvvvqqqwww~~~{{{rrrkkkgggbbbbbblllvvv}}}yyyjjjmmmzzzdddYYYLLLBBB:::888777444444555555555444444444444333333555444333333444444222111555555666666666666555555444666777888:::<<<@@@CCCGGGXXXyyymmmdddppp]]]MMMFFF??????>>>>>>===???DDDKKKPPP\\\jjjyyyWWWRRRQQQVVV^^^hhhuuu~~~vvvnnnhhhccc```^^^ZZZVVVUUUXXX]]]fffvvv|||ssseee^^^ZZZ[[[[[[XXXUUUVVV[[[ZZZXXXUUUSSSQQQPPPPPPKKKIIIGGGFFFGGGGGGFFFEEEBBBBBBDDDFFFHHHGGGDDDBBB>>>??????>>>===>>>@@@BBBBBBBBBCCCCCCCCCFFFKKKOOOQQQPPPNNNKKKIIIKKKNNNQQQSSSXXX]]]]]]YYYTTTRRRRRRFFFDDDAAA???>>>???AAABBBEEEQQQbbbsssooobbb]]]^^^bbbeee___\\\VVVMMMDDDAAABBBDDDAAAAAA@@@@@@??????>>>>>>???>>>===<<<<<<<<<<<<<<<;;;:::999999888888999999999888888777777777777777888777666666666777888999:::;;;===@@@BBBEEEGGGHHHIIIKKKMMMNNNOOOQQQTTTWWWWWWWWWWWWWWWXXXXXXYYYZZZ]]]\\\]]]```bbb```YYYRRRMMMMMMNNNQQQTTTSSSOOOJJJCCCCCCCCCEEEHHHJJJJJJIIIHHHKKKNNNPPPNNNLLLJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIDDDDDDCCCCCCCCCCCCCCCBBB@@@AAAAAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA?????????@@@AAABBBBBBDDDDDDEEEDDDCCCBBB@@@@@@@@@@@@@@@???>>>===::::::999888777777777777777;;;AAAHHHPPP\\\iiisss{{{{{{pppjjjpppyyyxxxooohhheeebbbeeeppp{{{zzzmmmuuu{{{cccXXXJJJAAA999888777555444555333333333333333333333333555555555555555444333222444555555666666555555444333555777999:::<<<@@@CCCFFFQQQmmmvvvfffggg}}}|||[[[LLLEEE@@@@@@???>>>===>>>CCCIIINNNZZZgggwwwZZZTTTQQQUUU\\\fffrrr|||zzzooofff```[[[WWWUUURRRPPPOOOQQQTTTYYYdddppprrrggg]]]ZZZZZZZZZ[[[]]]]]]\\\ZZZXXXVVVUUUTTTTTTNNNKKKIIIHHHHHHHHHGGGEEEAAABBBDDDFFFHHHHHHEEEBBB?????????>>>===>>>@@@BBBCCCCCCCCCBBBBBBEEEIIILLLRRRQQQOOOLLLIIIHHHIIIKKKJJJOOOTTTUUUQQQMMMLLLLLLDDDCCCAAA??????@@@AAACCCCCCNNN]]]mmmxxxggg\\\YYYYYY[[[[[[[[[XXXQQQGGG@@@???@@@===>>>>>>??????@@@@@@AAA??????===<<<;;;;;;;;;;;;;;;:::999999888888999999888888888888777777666666888777777666777888:::;;;:::;;;===@@@CCCEEEGGGHHHJJJLLLNNNPPPQQQSSSVVVYYYYYYXXXXXXXXXYYYZZZ[[[\\\^^^```bbbbbb```\\\YYYWWWMMMMMMNNNQQQTTTSSSNNNJJJ?????????BBBFFFJJJKKKKKKHHHKKKNNNOOONNNLLLKKKKKKMMMMMMLLLLLLKKKJJJIIIIIIGGGFFFFFFEEECCCBBBBBBAAA???AAACCCFFFGGGFFFDDDCCCEEEEEEDDDDDDCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFGGGGGGGGGHHHHHHIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@???>>>>>>???@@@@@@CCCDDDDDDDDDCCCBBB@@@??????@@@@@@@@@@@@@@@???>>>;;;:::999888777777777777888<<>>======AAAHHHLLLWWWdddsss~~~\\\UUUQQQTTT\\\eeeoooyyyyyyrrrggg___[[[XXXTTTQQQPPPNNNNNNPPPPPPRRRZZZccc~~~sssddd]]][[[[[[\\\^^^[[[ZZZYYYXXXVVVUUUTTTSSSQQQNNNLLLJJJJJJJJJHHHGGGCCCCCCDDDFFFHHHHHHFFFDDD@@@AAAAAA@@@??????BBBDDDEEEEEEDDDCCCBBBCCCGGGJJJPPPQQQPPPNNNJJJGGGFFFGGGFFFIIILLLMMMLLLIIIGGGFFF@@@???>>>======???AAABBBCCCKKKVVVdddvvvmmm___VVVRRRQQQSSSTTTSSSNNNFFF@@@======<<<<<<===???@@@AAABBBCCC@@@???>>>===;;;;;;::::::;;;:::999999888888999999777777888888777777666555777666666666777888:::;;;999:::<<>>======@@@DDDHHHIIIJJJFFFHHHKKKKKKJJJIIIIIIJJJLLLMMMMMMLLLLLLKKKJJJIIIJJJIIIHHHGGGEEEDDDCCCBBB@@@BBBEEEHHHIIIHHHFFFEEEHHHHHHGGGFFFEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>>>>>>>???@@@AAACCCCCCCCCCCCBBB@@@>>>===>>>??????@@@@@@@@@??????;;;:::999888888777888888888<<>>888888888666444666222222333333333333444444000222444555444444444666444444555555555555444444333555888999:::;;;>>>@@@DDDHHHZZZnnn___gggvvvXXXHHHCCCAAA??????===<<<===AAAGGGLLLSSS```ooo{{{^^^VVVRRRVVV^^^gggrrrzzz~~~rrrkkkaaa\\\ZZZYYYVVVSSSRRRPPPOOOOOONNNOOOWWW```uuuxxxlllddd^^^[[[ZZZYYYZZZZZZYYYXXXVVVTTTSSSTTTRRROOOMMMMMMLLLJJJIIIGGGFFFFFFGGGIIIIIIHHHFFFCCCCCCCCCBBBAAABBBDDDFFFGGGFFFEEECCCBBBCCCFFFIIIMMMOOOQQQPPPMMMIIIFFFEEEDDDDDDEEEFFFGGGFFFCCCAAA>>>>>>======>>>@@@BBBCCCDDDIIIQQQ[[[kkk~~~qqqbbbVVVNNNKKKJJJJJJIIIFFFBBB???>>>===>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@>>><<<;;;;;;;;;;;;:::999999888888999999666777888888888777555555444444333444555777999:::888999;;;>>>AAADDDFFFHHHJJJMMMPPPSSSUUUWWWZZZ\\\___^^^]]]\\\\\\]]]___```cccbbbaaaaaa```___]]]\\\SSSQQQPPPQQQSSSSSSPPPLLL@@@???>>>???BBBEEEFFFFFFCCCDDDEEEDDDCCCDDDEEEGGGGGGHHHIIIKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEGGGHHHHHHHHHHHHFFFEEECCCBBBAAAAAAAAABBB??????>>>>>>>>>???AAABBB@@@AAAAAABBBAAA@@@>>>=========>>>???@@@@@@??????;;;;;;:::999888888888888888<<>>>>>===;;;<<<@@@GGGKKKPPP]]]lllxxx```XXXTTTXXXbbbkkkvvv~~~vvvnnnggg___\\\\\\\\\YYYVVVUUURRRPPPPPPNNNPPPXXXbbbqqqsssggg]]]YYYZZZ[[[\\\\\\[[[YYYVVVTTTWWWTTTQQQPPPOOONNNLLLJJJJJJIIIHHHHHHIIIJJJIIIHHHEEEFFFFFFEEEDDDDDDGGGIIIHHHGGGFFFDDDBBBCCCFFFIIIJJJMMMQQQQQQOOOJJJGGGEEEDDDAAA@@@AAADDDDDD@@@===???>>>>>>???AAACCCEEEFFFEEEHHHMMMUUUeeexxx}}}qqqcccVVVLLLGGGDDDBBB@@@>>>>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCDDDCCCAAA???>>>===<<<<<<;;;:::999999888888999999666777888888888777555444222222111222333555777888777888;;;>>>AAADDDFFFGGGJJJMMMQQQTTTVVVXXX[[[]]]bbbaaa___^^^^^^___```aaagggbbb^^^___bbbccc___[[[VVVTTTRRRRRRTTTTTTQQQNNNCCCAAA??????AAABBBBBBBBB@@@@@@AAA@@@??????BBBDDDBBBDDDFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFGGGJJJNNNPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEFFFEEECCCBBBAAAAAABBBCCC??????>>>>>>>>>@@@AAABBB===>>>???@@@AAA@@@??????<<<===>>>???????????????<<<;;;:::999888888888888888<<>>===<<<;;;<<<@@@GGGLLLNNN[[[jjjvvvfff]]]VVVYYY```hhhrrrzzz}}}|||yyyvvvnnnjjjlllkkkbbb\\\\\\ZZZWWWTTTTTTTTTUUUXXX[[[rrruuulllrrr|||rrrddd\\\[[[ZZZYYYYYYYYYXXXUUUSSSQQQOOOMMMMMMNNNNNNMMMLLLNNNLLLJJJIIIJJJJJJIIIHHHAAABBBDDDFFFHHHJJJLLLMMMMMMKKKGGGDDDBBBCCCEEEFFFJJJMMMNNNLLLKKKKKKIIIEEECCCBBBAAA@@@???@@@AAAAAA<<<>>>@@@BBBBBBBBBDDDEEEIIINNNRRRVVV___mmmvvvxxxyyynnnddd[[[QQQGGG@@@???>>><<<;;;;;;;;;<<<<<<>>>??????@@@AAACCCDDDDDDCCCCCCBBBAAA@@@>>>===<<<======<<<;;;999888888777888888888888777777777777555555444444444444555555777:::===???AAACCCFFFIIIMMMMMMOOOSSSXXX]]]___```bbbccccccbbbaaaaaacccddddddccccccccccccaaa^^^[[[]]]YYYTTTSSSTTTTTTPPPLLLFFFBBB>>>===??????===;;;<<<<<<<<<<<<<<<===>>>??????@@@BBBDDDFFFHHHIIIIIIIIIJJJLLLOOOQQQRRRSSSSSSUUUOOOIIIHHHKKKNNNNNNMMMOOOOOOOOOOOOMMMJJJGGGEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGAAABBBBBBAAA@@@???>>>>>>@@@>>><<<<<<>>>???@@@???@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888888:::===BBBIIISSS___llltttzzz}}}xxxpppkkkkkkkkkcccZZZUUURRR___www|||}}}rrrxxx}}}uuukkkZZZTTTDDD>>>777333555555444111555333222222333444444333222222333333333333444444666555333333333444666888444444555777888999:::;;;???BBBLLLccc|||pppvvvlllTTTFFFAAA>>>===<<<<<<===???AAABBBMMMVVVeeettthhh___XXXYYY^^^eeennnvvvxxx{{{~~~wwwkkkbbbaaa\\\YYYXXXXXXWWWZZZ^^^uuuxxxiiiiiiqqq|||yyyllldddbbb___]]]\\\ZZZXXXUUUWWWUUURRRQQQRRRRRRQQQOOOMMMKKKIIIIIIJJJJJJIIIHHHDDDEEEFFFHHHIIIKKKLLLLLLKKKIIIFFFCCCBBBCCCEEEFFFJJJNNNOOONNNMMMNNNLLLHHHEEEDDDBBB@@@??????@@@@@@<<<>>>AAABBBBBBCCCDDDFFFJJJNNNRRRTTT[[[dddjjjjjjqqqkkkbbbZZZSSSKKKBBB<<<===<<<:::999999999999:::???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBAAA@@@???>>>======<<<<<<;;;:::999888777888888888777777777666666555555444444444444555555666888;;;>>>???BBBEEEHHHNNNOOOQQQUUUZZZ___bbbcccdddeeeeeeeeecccccceeeffffffeeeeeefffgggfffdddaaa^^^ZZZUUUTTTVVVVVVSSSOOOIIIEEEAAA???@@@@@@>>><<<<<<<<<<<<<<<=========>>>===>>>@@@BBBDDDFFFGGGGGGHHHIIIKKKMMMNNNPPPQQQQQQSSSNNNJJJIIILLLOOONNNLLLLLLLLLMMMLLLJJJGGGDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFCCCCCCCCCCCCBBBAAA@@@??????===<<<<<<===???????????????>>>===<<<<<<<<<<<<===========================<<<;;;:::999999999999:::===BBBJJJSSS```llltttyyy|||uuummmggggggggg```YYYUUUWWWfff}}}}}}zzz{{{|||yyylllZZZRRRCCC===666444555666444222555333222222333444444333222222333333333333444444666555333333333444666777444444555777888999:::;;;>>>AAAJJJ___ssstttvvvYYYHHHAAA>>>>>><<<<<<===???AAABBBKKKUUUcccrrrmmmddd]]]\\\___dddllltttvvvxxxzzzzzz{{{jjjiiibbb]]][[[ZZZXXX[[[aaaxxxnnneeegggnnn}}}pppkkkeee```\\\ZZZXXXVVVWWWUUURRRQQQQQQQQQPPPNNNMMMKKKJJJIIIJJJJJJIIIGGGGGGHHHHHHIIIJJJKKKKKKLLLHHHFFFDDDBBBAAACCCDDDFFFHHHLLLOOOOOOOOOQQQNNNJJJHHHFFFDDDAAA@@@???>>>>>><<<>>>AAACCCCCCDDDFFFGGGKKKPPPTTTVVVYYY^^^___]]]___ZZZTTTOOOKKKFFF???:::;;;:::999888777777777777<<<===???@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;:::999888888888888777777777777666666555555444444444444555555555777:::<<<===@@@DDDFFFOOOQQQTTTXXX]]]aaaeeefffggghhhiiihhhffffffggghhhhhhgggfffgggiiiiiihhhfff___[[[WWWVVVXXXXXXVVVSSSMMMHHHDDDBBBBBBBBB???===;;;;;;===>>>>>>======<<<<<<<<<>>>???AAABBBCCCCCCDDDEEEGGGIIIKKKLLLLLLLLLMMMJJJGGGHHHJJJKKKJJJHHHHHHHHHHHHGGGFFFCCCAAA@@@???????????????@@@AAABBBCCCDDDEEEGGGGGGHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>===;;;<<<>>>??????>>>???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::::::::::::::>>>CCCKKKUUU```lllsssxxx{{{yyyqqqjjjddddddbbb^^^ZZZYYYbbbrrr}}}|||}}}~~~kkkWWWMMM@@@;;;666444555666555333555333222222333444444333222222333333333333444444555444333333333444666777444444555777888999:::;;;<<<@@@GGGYYY{{{wwwttt}}}```JJJBBB???>>>===<<<===>>>@@@BBBIIIRRRaaaooo|||tttkkkcccaaacccgggpppyyy|||}}}}}}{{{|||zzzqqqggg___]]]ZZZWWW[[[ddd{{{|||kkkfffiiirrr|||ssshhhaaa\\\ZZZYYYUUUSSSQQQPPPPPPPPPOOONNNLLLKKKJJJJJJKKKJJJIIIGGGGGGGGGHHHIIIJJJJJJKKKKKKEEEDDDBBBAAAAAABBBDDDEEEEEEKKKOOOPPPQQQSSSPPPLLLJJJIIIFFFBBB@@@>>>======<<<>>>AAACCCDDDEEEGGGIIIMMMTTTYYY[[[^^^aaa```\\\UUUQQQKKKHHHGGGDDD???;;;::::::999888888777777777;;;<<<>>>@@@AAA@@@@@@?????????@@@@@@@@@@@@??????===<<<<<<;;;::::::999999888777777777666666666666555555444444444444555555555777999;;;<<>>??????>>><<<;;;:::;;;;;;<<<===>>>??????AAABBBCCCEEEFFFGGGGGGGGGEEECCCBBBCCCEEEEEECCCAAACCCCCCCCCBBBAAA???>>>===>>>>>>>>>???@@@AAABBBCCCCCCDDDGGGIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDBBBAAA@@@???>>>===>>>@@@AAAAAA@@@??????===<<<;;;;;;;;;;;;::::::::::::::::::::::::===<<<<<<;;;:::::::::;;;:::>>>EEEMMMVVVaaalllssswwwzzz}}}rrrpppiiidddcccbbb______bbbttt~~~jjjTTTIII===:::666444555666555444555333222222333444333333222222222333333333444444444444333333333444555666444444555777888999:::;;;<<<@@@FFFUUUsssyyyvvvdddLLLDDD???>>>===<<<===>>>@@@AAAHHHQQQ^^^lllyyyyyyqqqhhheeefffkkkvvv}}}xxxkkkaaa___\\\YYY___iii~~~ttthhhfffkkkppp}}}~~~oooeee___\\\VVVTTTRRRQQQQQQQQQPPPOOOKKKJJJIIIIIIJJJIIIGGGEEEFFFFFFGGGHHHIIIJJJJJJKKKCCCBBBAAA@@@AAABBBDDDEEEFFFMMMRRRTTTVVVXXXUUUPPPMMMKKKGGGCCC@@@>>>===<<<<<>>@@@AAAAAAAAAAAA@@@>>>>>>???@@@@@@@@@??????===<<<<<<;;;;;;:::::::::777777777666666666666555555555444444444444555555555777999:::<<>>>>>@@@AAABBBBBBBBBBBB?????????@@@AAAAAA@@@>>>?????????>>>===<<<;;;;;;<<<<<<======???@@@AAABBBDDDFFFIIILLLMMMMMMMMMLLLIIIHHHHHHFFFDDDBBB@@@???@@@??????@@@CCCDDDCCCBBB@@@???>>>===;;;;;;;;;:::::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;:::???FFFOOOXXXbbblllrrruuuyyy}}}zzzooonnnjjjgggfffdddbbbeeekkk|||kkkUUUHHH;;;999666555555555555555555333222222333444333333222222222333333333444444333333333333333444555555444444555777888999:::;;;<<>>@@@AAAGGGPPP]]]jjjwwwxxxnnniiiiiiooo|||~~~yyypppdddccc```\\\dddrrrlllcccccceeennn{{{vvvhhhaaaZZZWWWTTTSSSRRRQQQPPPNNNLLLKKKKKKLLLLLLKKKIIIFFFHHHHHHHHHHHHHHHIIIIIIIIICCCBBBBBBAAAAAABBBCCCDDDJJJQQQWWWZZZ\\\]]]YYYTTTNNNLLLHHHDDDAAA>>>===<<<<<>>???@@@@@@@@@??????;;;;;;<<<<<<<<<=========>>>>>>??????@@@??????>>><<<<<<<<<<<<;;;;;;::::::777777666666666666555555555555444444444444555555555777888999;;;???CCCGGGKKKPPPWWW]]]___ccchhhllllllnnnpppooommmlllkkkkkknnnmmmmmmmmmmmmkkkhhhdddaaa___\\\YYYWWWXXXYYYZZZUUUPPPKKKIIIIIIHHHEEEBBB???@@@@@@AAAAAA@@@>>>>>>;;;;;;999888888999:::;;;;;;<<<===>>>>>>>>>>>>>>>===>>>??????@@@@@@??????===<<<<<<;;;;;;;;;::::::999999999:::<<<>>>@@@AAADDDGGGJJJNNNPPPPPPOOONNNJJJJJJIIIGGGEEEBBB@@@???@@@@@@@@@BBBEEEFFFEEECCCBBBAAA???>>><<<;;;;;;;;;999999999999999999999999;;;::::::999999::::::::::::???GGGPPPYYYccckkkqqqtttwww|||yyynnnjjjhhhgggfffdddccciiiqqq{{{kkkWWWIII:::999777555444444444444555333222222333444444333222222333333333333444444222333333333444444444444444444555777888999:::;;;<<>>???AAAFFFNNN[[[hhhtttwwwpppnnnuuurrrqqqvvvpppdddcccaaa^^^gggwwwtttfffaaa```aaammm|||uuuhhheeeaaa]]][[[XXXUUURRRTTTSSSSSSTTTUUUTTTQQQNNNMMMLLLKKKJJJIIIGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCJJJQQQXXX\\\^^^^^^ZZZTTTNNNLLLIIIEEEAAA???======<<>>???AAABBBCCCDDDCCCCCC<<<;;;:::999999;;;<<<>>>>>>???????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;777777666666666555555555555555444444444444555555444555666777999===BBBFFFJJJQQQYYY^^^aaadddiiimmmoooqqqssssssqqqnnnmmmmmmmmmnnnoooqqqrrrooojjjgggdddccc___[[[YYYXXXZZZ\\\XXXTTTOOOMMMMMMLLLIIIGGGBBBBBBBBBAAAAAA@@@@@@@@@===<<<:::888888888::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<============>>>???<<<;;;;;;:::::::::::::::888888999:::<<<>>>@@@AAACCCFFFJJJNNNPPPPPPOOONNNMMMLLLKKKIIIGGGDDDBBB@@@@@@???@@@BBBEEEFFFEEECCCCCCBBB@@@???===<<<<<<<<<::::::::::::::::::::::::999999999888888999999::::::@@@HHHRRR[[[ccckkkpppsssvvv{{{xxxmmmbbbbbbccccccaaa```gggppp{{{gggTTTGGG::::::888666444333333333555333222222333444444333222222333333333333444444222222333333444444444444444444555777888999:::;;;:::AAAFFFLLL___qqqUUUGGG@@@???>>><<<<<<===???@@@DDDLLLXXXeeeqqq~~~vvvtttzzzooohhhjjjkkknnnbbbbbb```]]]gggyyy}}}kkkcccaaaYYYdddrrr|||xxxsssmmmiiieee```]]]]]]\\\\\\^^^^^^]]]ZZZWWWRRRQQQOOOLLLIIIGGGEEEDDDEEEDDDCCCCCCBBBBBBBBBBBBGGGOOOWWWZZZ\\\\\\WWWQQQNNNLLLIIIEEEBBB???>>>>>><<>>???AAADDDEEEFFFFFFEEEDDDBBB@@@??????AAACCCEEE???????????????>>>======<<<<<<<<<<<<<<<;;;;;;;;;777666666666555555555555555555555444444555555555333444555666777;;;AAAEEEJJJQQQZZZ```bbbeeejjjoooqqqsssuuuuuussspppoooooojjjkkknnnrrrsssqqqlllhhhgggeeebbb]]]ZZZYYY[[[]]]ZZZVVVQQQOOOPPPOOOMMMJJJDDDCCCBBBAAAAAAAAAAAABBB>>>===;;;999888888::::::999::::::;;;;;;;;;::::::999:::::::::999:::;;;===;;;;;;:::::::::::::::;;;999:::;;;<<<>>>@@@BBBCCCBBBEEEJJJNNNPPPPPPOOONNNOOONNNMMMKKKHHHEEECCCAAA??????@@@BBBEEEEEEDDDBBBDDDCCCAAA???>>>===<<<<<<::::::::::::::::::::::::888888888777888888999999;;;@@@IIIRRR[[[dddkkkppprrrvvv{{{xxxmmm\\\]]]___```]]]\\\dddnnntttaaaOOOBBB::::::999666444222222333555333222222333444444333222222333333333444444444111222333444444444333333444444555777888999:::;;;999@@@FFFJJJ[[[vvvXXXHHHAAA???>>>===<<<===???@@@BBBJJJVVVbbbooo|||}}}tttiiieeehhhrrrpppdddcccbbbbbboooyyyiiidddXXX\\\gggxxxzzzvvvtttmmmkkkpppkkkllllllkkkjjjjjjkkklllggg]]]TTTPPPLLLFFFFFFIIIGGGGGGEEECCCAAAAAACCCEEELLLOOOTTTXXXYYYWWWTTTQQQKKKJJJGGGCCC???======???>>>@@@BBBEEEGGGJJJNNNQQQVVVWWWYYY[[[___eeelllqqqxxxrrrgggXXXKKKDDDCCCEEECCCCCCCCCCCCEEEGGGIIIJJJGGGFFFDDDBBBAAAAAAAAABBB@@@@@@@@@@@@???===;;;:::999:::;;;<<<<<<<<<;;;:::;;;::::::999888777666666666666555444333333222222222444666888:::===AAADDDJJJOOOVVV]]]bbbfffjjjmmmrrrsssuuuuuusssqqqqqqrrroooooopppqqqqqqnnniiieeefffccc```^^^___``````___^^^\\\XXXSSSPPPOOOOOOPPPMMMLLLJJJGGGDDDBBBAAAAAA@@@<<<888666666888999999666666777777888888888999888888888999999:::::::::888999::::::::::::999888999:::;;;;;;;;;<<<>>>@@@DDDFFFHHHKKKMMMPPPQQQRRRQQQQQQPPPNNNKKKGGGDDDBBBDDDBBBAAAAAACCCDDDDDDCCCBBB???>>>@@@DDDDDD???;;;;;;:::999888888888999:::888999:::999888888:::;;;???CCCJJJTTT]]]ffflllooosssvvvzzz}}}xxxiii___YYYWWWZZZZZZYYY```lllkkkXXXJJJCCC777777666555555555555555333222111111333333222111222222222333333444444444222222333333333333444444444333222222333555888999777AAA@@@BBBXXXxxx```IIIFFFAAA>>>>>>>>>>>>@@@DDDEEEMMMWWWcccnnnzzzwwwkkkgggccclll||||||nnndddccc```aaapppsssjjj\\\\\\aaalllzzz}}}sssooorrrooopppooonnnnnnmmmnnnooooooeee\\\WWWQQQIIIFFFGGGJJJJJJIIIGGGFFFFFFHHHIIIOOOQQQUUUWWWWWWTTTPPPNNNIIIHHHFFFBBB>>>===>>>???@@@AAACCCDDDGGGLLLPPPTTTUUUXXX\\\___bbbeeeiiillltttrrrkkk^^^PPPFFFCCCCCC@@@@@@AAABBBCCCFFFHHHIIIHHHGGGFFFDDDBBBBBBAAAAAABBBBBBCCCBBBAAA???>>><<<<<<<<<;;;::::::;;;<<<<<<;;;::::::999888777666666666555555444333333222222111222444666777:::>>>BBBHHHMMMTTT[[[aaafffjjjmmmrrrtttvvvwwwuuusssssssssqqqqqqqqqrrrqqqooojjjffffffddd```______``````______\\\XXXSSSPPPOOONNNNNNNNNLLLJJJHHHEEECCCBBBAAA@@@<<<888666666888999999777777777777888888888999888999999999999999999:::888999::::::::::::999888999:::;;;;;;;;;<<>>===>>>@@@CCCDDDEEEGGGKKKOOOTTTVVVXXX\\\aaaeeeggghhhiiiiiippprrrpppeeeUUUIIICCCCCC@@@@@@AAABBBDDDFFFHHHIIIIIIHHHGGGFFFDDDCCCBBBAAADDDEEEEEEEEEDDDBBBAAA??????===;;;::::::;;;===>>>;;;::::::999888777666666555555555444444333333222///111222333555777;;;>>>EEEJJJRRRYYY___eeejjjmmmqqqtttxxxzzzyyywwwuuuuuutttsssssssssrrrpppllliiigggeeebbb```aaaaaa``````___]]]XXXTTTPPPNNNMMMMMMNNNMMMKKKIIIGGGEEECCCBBB@@@===999777777888999999777777777888888888888888999999999999999888888888888999999::::::999999888888:::;;;<<<<<<===@@@BBBDDDGGGKKKOOOQQQRRRQQQPPPMMMMMMMMMLLLKKKJJJHHHGGGDDDBBBAAAAAACCCEEEDDDDDDGGGEEEDDDEEEGGGFFFBBB???===<<<:::999999999:::;;;;;;;;;<<<;;;999999;;;<<>>:::999777555444333222222444333222333444555444222222222333333333333444444222222333333333333444444555444444444555777999:::999DDDEEEDDDRRRiiizzzvvvYYYNNNGGGAAA@@@???======@@@CCCIIIQQQYYYbbbmmmzzzzzzqqquuu~~~zzzpppkkkkkkgggggg{{{|||mmmddd]]]]]]dddrrr}}}|||{{{{{{{{{zzzyyytttpppkkkfff```XXXPPPLLLIIIHHHGGGGGGHHHJJJKKKKKKPPPQQQSSSTTTRRROOOKKKHHHDDDDDDCCC@@@>>>===???AAAFFFGGGJJJOOOTTTWWWYYYYYY^^^bbbgggjjjkkkkkkkkklllnnnrrrrrrhhhXXXKKKEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCEEEFFFFFFFFFEEEDDDBBBAAA>>>>>>===<<<<<<<<<======;;;::::::999888777666666555555444444444333333333///000222222333555888;;;BBBGGGOOOWWW]]]dddjjjnnnppptttyyy||||||zzzyyyxxxwwwvvvuuutttsssqqqnnnkkkiiifffdddcccccccccaaa``````^^^ZZZUUUQQQNNNMMMLLLOOONNNMMMKKKIIIGGGEEEDDDAAA>>>:::999999999999999888888888888888888888888::::::999999888888777777999999999999999999999999888:::;;;<<<===>>>AAADDDEEEHHHMMMRRRTTTSSSQQQOOOOOOOOOOOONNNMMMKKKJJJJJJDDDBBBAAABBBDDDFFFEEEEEEGGGEEEDDDDDDEEEEEEBBB???>>>===<<<::::::::::::;;;;;;<<<===<<<::::::<<<===BBBEEEKKKSSS[[[bbbgggjjjooorrrvvvzzz}}}~~~uuujjjaaaZZZWWWYYYWWWWWWaaappp{{{|||ooocccYYYLLLAAA:::666555555444444555555555555444333333555555444333333333333333333333333333222222222333333333444444555555555555666888999::::::EEEHHHGGGQQQdddxxxrrrppp___PPPHHHAAA??????======???@@@EEEMMMTTT]]]hhhuuu~~~|||tttpppqqqnnnnnntttjjj```___dddmmm|||~~~zzzuuunnnggg^^^WWWPPPLLLIIIHHHJJJLLLMMMMMMNNNOOOQQQRRRQQQNNNKKKIIICCCCCCBBB@@@>>>>>>@@@BBBFFFIIIPPPYYY```cccbbb```gggiiikkklllllllllnnnpppooorrrqqqhhhZZZNNNIIIIIIEEEEEEEEEFFFFFFEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBB===>>>@@@@@@@@@>>><<<;;;;;;::::::999888777666666444444444444444333333333000111222222222444777:::@@@DDDLLLTTT[[[bbbiiimmmmmmrrrxxx|||}}}}}}||||||{{{yyywwwuuuuuusssqqqnnnkkkiiigggffffffeeecccbbbbbb```\\\XXXTTTQQQOOONNNPPPOOOOOOMMMKKKIIIGGGFFFCCC@@@===;;;;;;;;;:::999999999999888888888888888999999999888888777777777999999999999999999999999888:::<<<===>>>@@@CCCEEEGGGJJJPPPTTTUUUTTTQQQOOOPPPPPPNNNMMMKKKJJJIIIHHHEEECCCBBBCCCFFFGGGGGGGGGEEEDDDDDDCCCCCCCCCAAA@@@@@@>>>===;;;;;;;;;;;;<<<;;;<<<<<<<<<;;;;;;===???CCCFFFLLLSSSZZZ```eeeggglllooossswwwzzz~~~yyypppfff___YYYVVVWWWWWWZZZiii{{{sssrrrxxxlll___UUUHHH===888555555444444444444555555555444333333555555444333333333333333333333333333222222222333333333444444444555555666777888999::::::EEEHHHJJJRRRaaa}}}tttoookkkfffQQQHHH???>>>>>>======???>>>CCCIIIPPPYYYeeerrr|||yyyvvvyyyvvvuuuzzzoooddd```ccciiisss|||}}}sssjjj[[[UUUMMMIIIJJJKKKJJJIIIMMMNNNPPPQQQPPPNNNLLLJJJDDDDDDCCCAAA??????AAACCCFFFJJJSSS```lllrrrrrrpppttttttssspppnnnnnnppprrrqqqrrrooohhh^^^UUUOOOMMMHHHHHHIIIIIIIIIHHHGGGGGGDDDCCCCCCBBBCCCDDDFFFGGGEEEEEEFFFFFFFFFEEEDDDCCC===???AAACCCBBB@@@<<<:::;;;::::::999888777666666444444444444444444444444111222333222222333666888<<>>======<<<;;;999999999999999888888888888888888888888777777777:::999999888888999999:::888999<<<===>>>AAADDDGGGIIIMMMQQQUUUVVVUUURRROOOOOONNNLLLJJJHHHGGGGGGGGGFFFEEEDDDEEEGGGIIIIIIIIIEEEEEEDDDDDDDDDDDDCCCCCCAAA@@@>>><<<;;;;;;<<<<<<999:::;;;;;;;;;<<<>>>@@@DDDGGGLLLRRRYYY___ccceeeiiilllppptttxxx|||tttlllbbb]]]XXXUUUWWWZZZbbbwww|||nnnmmmpppmmm^^^SSSDDD:::888888777666444333222222222444333222333444555444222444444333333333333222222222222333333333333444444333444555666777888888999999BBBEEEIIIQQQ]]]yyyvvvpppgggvvvqqqTTTIII@@@>>>???>>>>>>???>>>BBBGGGMMMUUUbbbpppzzz~~~vvvhhhaaaaaaeeellltttooofffZZZQQQNNNMMMKKKIIINNNOOOPPPQQQPPPNNNLLLJJJEEEEEEDDDAAA??????AAACCCEEEIIISSScccttt|||wwwsssssssssrrrrrrooollleee]]]UUUPPPMMMNNNPPPQQQRRRRRRQQQQQQIIIGGGDDDBBBBBBCCCFFFGGGEEEFFFGGGGGGGGGFFFEEEDDD???@@@BBBBBBBBB@@@===<<<;;;::::::999888777666666444444444444444444444444111222222222111111444666888<<>>???BBBEEEHHHLLLNNNRRRUUUVVVUUURRRPPPNNNMMMLLLJJJJJJJJJJJJJJJHHHFFFFFFGGGIIIKKKLLLKKKGGGGGGGGGGGGGGGGGGHHHIIIBBBAAA???===<<<<<<<<<<<<666888::::::;;;<<>>???DDDNNNWWWooo}}}ttteeennn[[[NNNCCC@@@AAA@@@>>>>>>@@@BBBFFFKKKRRR]]]lllvvv|||kkkcccaaacccjjjqqq{{{kkk___ZZZWWWSSSPPPPPPPPPQQQQQQPPPMMMKKKIIIFFFFFFEEEBBB@@@???AAACCCDDDGGGQQQcccxxxzzzvvvuuusssrrrpppooollldddYYYQQQSSSTTTVVVYYY[[[[[[\\\[[[NNNKKKGGGCCCAAACCCEEEGGGFFFGGGHHHHHHHHHGGGFFFEEEBBBBBBAAAAAA@@@???>>>>>>;;;::::::999888777666666444444444444444444444444111222222111000000222444555999@@@FFFMMMUUU\\\aaadddiiiooouuuzzz~~~{{{xxxwwwwwwvvvtttrrrpppooonnnmmmllliiiffffffeeeccc```^^^[[[YYYXXXQQQRRRRRRRRRPPPNNNKKKIIIHHHFFFCCCBBBAAA@@@>>>===:::::::::999999888888888666666777777888888999999;;;:::999888888999:::;;;777999<<<>>>???BBBFFFIIIMMMPPPSSSUUUVVVUUUSSSQQQOOONNNMMMMMMMMMNNNOOOPPPIIIGGGGGGHHHJJJLLLMMMLLLIIIJJJJJJJJJJJJJJJLLLNNNCCCAAA@@@>>><<<<<<<<<===555777999:::;;;<<>>===AAACCCFFFIIIOOOZZZhhhrrrmmmeeeeeeccceeellluuuwwwoooggg^^^WWWVVVVVVUUURRROOOLLLLLLMMMJJJHHHEEECCC@@@??????>>>@@@DDDLLL[[[nnnyyywwwwwwtttpppmmmkkkhhhccc___UUUYYY]]]bbbhhhlllggg```[[[UUUMMMGGGDDDCCCCCCBBBDDDFFFIIIJJJIIIGGGFFFFFFGGGFFFDDDBBB@@@???>>>>>>999999888777666666666777666555555444333333333333222222222222222222222222777:::>>>BBBHHHOOOWWW]]]eeehhhlllpppuuuzzz~~~|||{{{xxxuuusssrrrpppnnnmmmnnnnnnmmmlllffffffeeeccc```]]]ZZZXXXSSSTTTTTTSSSRRROOOLLLJJJJJJHHHFFFCCC@@@===<<<;;;>>><<<:::999999:::999888888888777777777777888888777888999:::;;;:::999999999;;;>>>@@@AAABBBEEEGGGKKKRRRXXXYYYYYYYYYWWWRRRPPPOOONNNNNNNNNOOOPPPQQQLLLIIIGGGGGGJJJNNNQQQRRRMMMMMMMMMMMMMMMLLLKKKJJJGGGDDD???;;;999888:::;;;:::;;;<<<<<<<<<>>>AAADDDHHHJJJLLLOOOSSSXXX___cccbbbeeeiiimmmrrrwww|||{{{mmmbbbZZZXXXZZZVVVXXXuuu||||||{{{___OOOMMMRRR```nnnmmmXXXNNNDDD;;;555555444333333222222333333111111111222333444555666666555444333333333333333222333333333333333333222444444555555666777777888:::777;;;BBBEEEMMMddd~~~|||rrrvvvpppSSSEEEGGGCCC???@@@===BBBAAADDDIIIOOOWWWeeeqqq}}}|||oooiiicccbbbfffpppyyy|||tttkkkeeeZZZXXXTTTQQQNNNLLLLLLKKKKKKIIIFFFCCC@@@???>>>>>>AAACCCIIITTTeee||||||vvvtttqqqpppooommmiiifff^^^bbbeeehhhmmmrrrpppkkkeee]]]SSSKKKGGGFFFGGGGGGFFFGGGIIIJJJIIIFFFEEEDDDFFFFFFEEECCCBBB@@@???>>>::::::999888777777777777666555444333333333333333222222222222222222222222333555999===BBBIIIQQQVVV```dddiiinnnsssxxx}}}~~~|||{{{yyyvvvtttqqqpppnnnooooooooonnnlllggggggfffdddbbb___\\\ZZZWWWWWWWWWVVVTTTQQQNNNLLLKKKJJJGGGEEEBBB???>>>===???>>><<<;;;<<<;;;999777999888888777777888888999777888999:::;;;::::::999:::<<<>>>@@@AAACCCFFFIIIMMMTTTZZZ[[[ZZZ[[[XXXTTTPPPOOONNNMMMMMMNNNOOOPPPMMMJJJHHHGGGIIIMMMOOOOOONNNNNNOOOOOOOOONNNMMMMMMHHHFFFBBB>>>;;;:::;;;;;;:::;;;<<<<<<<<<>>>AAACCCHHHJJJNNNQQQTTTYYY^^^bbbaaadddiiimmmqqqvvv|||}}}nnnbbb[[[WWWXXXUUUZZZyyy}}}|||xxx^^^OOOKKKLLLUUUbbbvvvnnnYYYLLLBBB:::666666555444444333333444444222222222222222333444555555555444333333333333333444444555555555555444444444444555555555555666666:::888;;;BBBDDDKKKaaayyyuuuxxxvvvWWWGGGHHHCCC???@@@>>>@@@@@@BBBHHHNNNUUUcccooo}}}{{{nnndddaaacccllluuuyyysssccc]]]VVVRRRQQQQQQOOOMMMLLLJJJGGGDDDAAA???>>>===@@@BBBEEEKKKXXXpppwwwuuusssssssssrrrqqqooojjjnnnrrrsssvvvzzzzzzwwwqqqiii\\\RRRLLLKKKKKKLLLGGGHHHIIIJJJIIIFFFDDDBBBEEEEEEEEEEEEDDDBBB@@@???;;;;;;:::999888888888888666666555333333222222222222222222222222222222222000222555888===CCCJJJOOOYYY^^^dddkkkppptttyyy|||}}}{{{{{{yyywwwuuupppppppppqqqsssrrrpppmmmiiiiiihhhfffdddbbb___^^^]]]]]]]]][[[YYYUUUQQQOOONNNMMMKKKHHHEEECCCBBBAAABBBAAA@@@??????===:::888:::999999888888999999:::888888999:::::::::::::::;;;===???AAACCCEEEIIIKKKOOOVVV\\\\\\\\\\\\ZZZVVVOOONNNMMMLLLLLLMMMNNNOOONNNKKKHHHHHHJJJLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOJJJIIIFFFCCC@@@>>><<<<<<:::;;;<<<<<<<<<>>>AAACCCHHHKKKPPPSSSVVVYYY]]]```aaadddhhhlllpppuuu{{{~~~mmmbbb\\\WWWVVVSSSZZZ{{{~~~uuu]]]NNNHHHFFFLLLXXXlllnnnYYYJJJ???999888666666555444444444444555333333222222222333333444555444444333333333333333111111222222222222111111444444444444444444444444:::999<<<@@@BBBIII\\\qqq|||___KKKIIIDDD@@@@@@>>>???>>>AAAFFFKKKSSS```lllzzzsssgggccceeejjjttt~~~|||wwwmmmeee[[[WWWWWWWWWUUURRRNNNLLLHHHDDDAAA???>>>===>>>@@@BBBEEENNNbbb}}}|||yyyuuusssrrrtttvvvwwwrrrxxx|||}}}~~~~~~zzzrrrfff[[[TTTPPPNNNMMMGGGGGGGGGHHHHHHGGGDDDBBBCCCDDDFFFFFFFFFDDDAAA@@@===<<<;;;:::999999888888777666555444333333222222222222222222222222222222111222444777:::???FFFKKKRRRWWW___ffflllppptttwww}}}{{{zzzzzzyyywwwuuupppqqqsssuuuwwwvvvrrrooolllkkkjjjhhhgggeeecccbbbccccccbbb```]]]YYYUUUSSSRRRPPPNNNKKKIIIGGGFFFEEEDDDDDDCCCCCCCCC@@@<<<999;;;::::::::::::::::::;;;999999999:::::::::::::::<<<>>>@@@BBBDDDGGGKKKNNNQQQXXX]]]\\\\\\\\\ZZZWWWOOONNNMMMLLLLLLLLLMMMNNNLLLJJJHHHIIIKKKMMMMMMMMMMMMOOOPPPRRRRRRRRRQQQPPPLLLKKKIIIGGGDDD@@@>>><<<;;;<<<===<<<<<<===@@@CCCHHHLLLQQQUUUXXXZZZ\\\^^^aaaccchhhllloootttyyy}}}lllaaa\\\XXXUUURRRZZZzzzuuu^^^MMMFFFEEELLLXXXlllmmmXXXHHH<<<888999666555555444444444444444333333222222222222222222444444333333222333333444000111111111111111111000111111222333333444555555999999;;;???@@@FFFVVVgggiiiQQQKKKDDD@@@AAA???@@@>>>@@@EEEJJJQQQ^^^jjjtttyyykkkffffffgggqqq}}}{{{wwwssskkk```[[[ZZZZZZXXXUUUNNNLLLIIIEEEBBB@@@>>>>>><<>>===;;;::::::999999999888666555444333333333222222222222222222222222111222444555777<<>>;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;<<<>>>@@@BBBEEEHHHMMMQQQRRRXXX]]]\\\[[[\\\ZZZWWWPPPOOOMMMLLLLLLLLLMMMMMMIIIHHHHHHJJJMMMOOOOOOOOOLLLMMMPPPRRRRRRQQQPPPOOOKKKKKKJJJHHHEEEBBB???===;;;<<<===<<<<<<===@@@BBBGGGKKKQQQUUUXXXZZZ[[[]]]```cccgggkkknnnsssxxx|||~~~kkk___[[[VVVUUUUUU```|||xxxbbbOOOJJJKKKSSS]]]nnniiiUUUEEE:::777:::555444333333222333333333333333222111111111222222333333222222222333333444555555555666666555555555//////000222444555666777888999;;;<<<===CCCQQQ^^^tttVVVMMMEEEAAABBB@@@@@@???AAAEEEIIIOOO\\\hhhppp|||ssshhhcccbbblllwww}}}~~~{{{yyywwwpppfff^^^ZZZXXXUUUSSSNNNLLLIIIFFFCCCAAA@@@???===@@@CCCFFFJJJSSS```jjjzzztttpppppptttxxxwwwzzz~~~wwwnnnfff^^^VVVQQQLLLGGGCCCBBBEEEFFFFFFEEEAAABBBCCCDDDEEEDDDDDDCCCAAA@@@>>>===<<<;;;::::::;;;:::888777555555444444222222222222222222222222000111222222333666;;;???EEEJJJRRRYYY```ffflllooowwwvvvuuuuuuwwwwwwvvvuuussstttvvvxxxyyyxxxtttqqqooonnnmmmkkkjjjiiiiiiiiijjjjjjiiigggddd```\\\ZZZWWWVVVTTTQQQOOOMMMMMMLLLIIIGGGFFFFFFFFFDDDAAA???=========<<<<<<=========:::::::::::::::;;;<<<<<<===>>>@@@BBBEEEIIIOOOSSSTTTZZZ^^^]]]\\\\\\[[[XXXQQQPPPNNNMMMLLLLLLMMMMMMIIIIIIJJJLLLOOOQQQQQQPPPLLLMMMPPPQQQRRRPPPNNNMMMIIIIIIHHHFFFDDDAAA???===<<<=========<<<===???BBBFFFJJJOOOTTTWWWYYY[[[]]]___bbbfffjjjmmmrrrwwwzzz}}}kkk___ZZZSSSVVV\\\jjj|||{{{fffUUUQQQRRRYYYaaaoooyyycccQQQCCC:::777999444444333222222222222333222222111111111222222333222222222222222333333444444444555555555555444444//////111222444555777777666888::::::;;;AAALLLVVVuuuxxxyyy~~~\\\OOOEEEAAABBB@@@AAA???@@@DDDHHHNNNZZZeeennnzzznnnddd___fffooovvv{{{~~~~~~~~~}}}wwwnnncccZZZTTTQQQPPPNNNLLLIIIFFFCCCBBBAAAAAA???AAAEEEHHHMMMTTT\\\bbblll|||~~~yyytttrrrsssuuuwwwwwwxxx~~~~~~uuullleee^^^ZZZRRRKKKCCC@@@BBBDDDDDDCCC@@@@@@AAABBBCCCDDDDDDDDDBBBAAA@@@>>><<<;;;;;;;;;===<<<:::888777666555555222222222222222222222222111111111111111444888;;;???CCCJJJQQQYYY```gggkkktttsssrrrsssuuuvvvvvvttttttttttttvvvvvvuuurrrooopppooommmlllkkkjjjkkkkkkjjjjjjjjjhhheeebbb^^^\\\XXXWWWUUUSSSQQQOOONNNNNNJJJHHHFFFFFFFFFEEECCCBBB>>>>>>>>>======>>>>>>>>>;;;::::::999:::;;;<<<===<<<>>>@@@BBBDDDIIIOOOTTTVVV\\\```^^^]]]^^^]]]ZZZRRRQQQOOONNNMMMMMMMMMNNNKKKKKKLLLOOOQQQRRRPPPOOOMMMNNNQQQRRRRRRPPPMMMKKKGGGFFFEEECCCAAA@@@>>>>>><<<=========<<<===???AAADDDHHHMMMRRRUUUXXX\\\^^^___bbbfffiiilllqqqvvvyyy~~~|||mmmaaaZZZTTT[[[fffuuuzzzvvv~~~hhh[[[VVVWWW]]]eeessssss]]]MMMBBB:::777888555555444333333333333333111000000000111222333333222222111111222333333444111111222222222222111111222222333333444444555555444777999888:::@@@IIIPPPgggsssjjj}}}```PPPEEEAAACCCAAA@@@>>>???BBBEEEKKKWWWbbbkkkwwwzzzvvvoooqqqwww~~~uuuggg___dddkkkqqqxxxuuuiii\\\SSSOOONNNMMMLLLIIIFFFDDDCCCBBBBBBAAABBBEEEJJJPPPWWW]]]```[[[nnn}}}~~~yyytttrrrsssxxxuuussszzzxxxpppjjjeeebbbWWWNNNDDD???@@@BBBBBBAAA@@@@@@@@@@@@AAACCCDDDEEECCCBBB@@@>>>===<<<;;;;;;>>>===;;;999888777666666222222222222222222222222333333333222222444888;;;;;;???EEELLLTTT\\\ccciiirrrqqqppprrrtttuuuuuutttsssssssssssstttrrrooommmpppooommmlllkkkkkklllllljjjjjjjjjiiifffbbb___]]]YYYXXXVVVTTTRRRPPPOOOOOOJJJHHHFFFEEEFFFFFFEEEDDD??????>>>>>>>>>>>>??????;;;;;;:::999:::;;;<<<===<<<===???AAADDDIIIPPPTTTXXX^^^aaa```^^^___^^^\\\SSSQQQPPPNNNMMMMMMNNNNNNMMMMMMNNNPPPRRRRRROOOMMMNNNPPPRRRSSSSSSPPPMMMKKKEEEDDDBBBAAA???>>>>>>>>><<<=========<<<===???AAACCCGGGLLLPPPTTTXXX\\\______bbbeeeiiilllpppuuuyyy}}}}}}pppcccZZZVVV___mmm{{{uuuqqqiii]]]XXXXXX```iiixxxoooYYYKKKBBB;;;777777666666555444444444444555000000000000111222333444222111111111222333333444333333333444444333333333555555555444444333333333222666888888999???HHHMMM^^^tttbbbqqqbbbQQQFFFBBBCCCAAA>>>======AAADDDIIITTT```gggtttsssllllllffffffjjjjjjlll{{{zzzkkkfffdddgggpppyyy~~~~~~}}}}}}~~~|||rrrddd[[[SSSLLLQQQNNNKKKIIIHHHHHHGGGFFFEEEDDDDDDIIIRRR[[[```bbb```hhh}}}}}}{{{||||||zzzwwwuuuttttttsssqqqsssttt|||zzzqqqggg___WWWPPPFFF???<<<===@@@AAACCCAAA@@@??????AAABBBDDDBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888555555555444444444333333222111111111222333333444;;;???DDDIIIOOOVVV]]]bbbiiikkkmmmooopppqqqqqqqqqrrrpppoooqqqsssssspppmmmnnnooopppnnnllliiiiiiiiinnnllljjjhhhhhhfffdddbbbYYYWWWTTTSSSSSSSSSSSSRRRNNNLLLHHHFFFFFFFFFEEEDDDCCCAAA??????@@@@@@@@@???>>>===;;;::::::;;;===>>>???AAACCCEEEGGGKKKQQQUUUYYY^^^aaaaaaaaaaaa^^^YYYRRRRRRQQQPPPOOONNNNNNNNNSSSPPPMMMMMMNNNOOOMMMKKKNNNNNNOOOOOONNNMMMKKKJJJEEEDDDBBB@@@???=========<<<<<<<<<;;;;;;===AAADDDFFFHHHKKKOOOTTTXXX[[[]]]___aaaeeehhhkkkpppvvvzzzsssggg```]]][[[```iiiwwwwwwpppzzziiiZZZZZZ[[[aaaoooqqqVVVFFF???999666555666555555555555444444444333333333222222111111111111111111111111111111111333333222222333333444555333333444444555666666666444555777999<<<@@@EEEIII]]]xxxllliii}}}kkkQQQHHHCCCAAAAAA>>>>>>???@@@CCCJJJRRRXXXhhhqqq~~~qqqiiihhhbbbaaacccbbbcccpppsssgggdddeeelllttt{{{}}}{{{yyywwwyyy~~~wwwjjjaaaWWWOOOQQQOOOLLLJJJJJJIIIHHHFFFGGGEEEEEEIIIQQQZZZaaaccc___gggyyy||||||}}}}}}{{{xxxuuurrrqqqqqqnnnoooooowww~~~vvvllldddYYYRRRHHH@@@===>>>@@@AAABBBAAA@@@??????@@@BBBCCCCCCCCCBBBAAA@@@???>>>>>>=========<<<<<<;;;:::999666666555444444333222222222222111111222222333444777:::???DDDIIIPPPWWW[[[bbbcccfffhhhjjjlllllllllpppnnnnnnppprrrrrrooolllmmmoooppppppnnnmmmmmmnnnooommmjjjiiiiiigggeeeccc\\\YYYVVVUUUTTTTTTSSSQQQPPPNNNKKKIIIHHHGGGDDDCCCDDDBBBAAA@@@AAABBBAAA@@@>>><<<;;;::::::;;;<<<>>>???AAACCCEEEHHHLLLRRRVVVYYY^^^aaa``````aaa^^^YYYRRRQQQOOOMMMLLLLLLLLLLLLNNNLLLJJJKKKMMMOOONNNLLLKKKLLLLLLLLLLLLJJJIIIGGGDDDCCCAAA???>>>===<<<<<<;;;<<<<<<;;;;;;===AAADDDFFFHHHKKKOOOTTTXXX[[[]]]___aaaeeehhhlllqqqvvvzzzpppfff```]]][[[\\\cccqqq}}}vvvsssbbbWWWXXX\\\eeetttnnnTTTEEE???:::777666555555555555444444444444333333333333222222222111111111111111111111111111333333222222333333444555333333444444555666666666666777999:::;;;???CCCGGGXXXssswwwlllwwwmmmSSSJJJFFFCCCBBB>>>>>>???@@@BBBHHHPPPUUUdddmmm{{{rrriiifff```^^^^^^[[[[[[eeettt}}}iiieeedddjjjqqqwww~~~~~~vvvrrrrrruuu|||}}}rrrhhh]]]SSSQQQOOOMMMLLLLLLKKKIIIGGGHHHFFFEEEHHHOOOXXX```ddd___gggvvv~~~{{{|||}}}}}}{{{yyyuuurrrppppppjjjiiiiiiooo|||ssslll\\\UUUKKKCCC???>>>??????@@@@@@???>>>???@@@BBBCCCAAAAAA@@@??????>>>============>>>======<<<;;;:::777777666555333222111111222222111111222222333333333666:::???CCCIIIPPPTTT]]]___bbbeeehhhjjjkkkkkkjjjjjjjjjkkkmmmmmmkkkiiiiiikkkmmmnnnnnnnnnoooqqqooommmkkkjjjjjjiiigggeee```]]]ZZZXXXWWWUUUSSSQQQSSSQQQNNNMMMKKKIIIEEECCCEEEDDDBBBBBBCCCCCCCCCBBB===<<<;;;::::::;;;<<<===>>>@@@CCCFFFHHHMMMRRRUUUXXX\\\___^^^^^^___\\\XXXRRRPPPMMMKKKIIIIIIIIIJJJHHHGGGGGGHHHKKKMMMMMMMMMGGGHHHIIIIIIHHHGGGEEEDDDBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;===AAADDDFFFGGGJJJOOOSSSWWWZZZ\\\^^^aaaeeeiiimmmrrrwww{{{zzzmmmeee```^^^\\\YYY]]]lllnnn^^^VVVZZZbbbnnn}}}jjjQQQCCC>>>:::777777555555555555444444444444444333333333333333222222222222222222222222222222333333222222333333444555333333444444555666666666777888999:::;;;===BBBEEERRRlllsssqqqnnnSSSJJJGGGCCC@@@>>>?????????AAAFFFLLLQQQ^^^hhhvvvvvvlllhhhccc```^^^ZZZZZZbbbmmmmmmfffccchhhpppwww~~~xxxqqqpppssszzz~~~||||||}}}yyynnnaaaUUUPPPOOOMMMMMMMMMKKKIIIGGGHHHFFFEEEFFFLLLTTT]]]bbbdddlllwww~~~zzzxxxzzzzzzzzz{{{zzzxxxuuurrrqqqiiifffdddiiiyyysss```YYYNNNEEE@@@>>>======???????????????@@@AAABBBCCCBBBBBBAAA@@@@@@??????>>>>>>??????>>>===<<<<<<999999777666444222111000333222222111222222333333333666999===@@@EEEKKKOOOVVVXXX\\\```dddggghhhiiiddddddeeefffggggggeeeddddddfffiiijjjjjjjjjlllmmmmmmllljjjjjjjjjjjjhhhfffccc```]]][[[YYYWWWTTTRRRTTTSSSRRRQQQPPPNNNJJJGGGFFFDDDBBBBBBCCCCCCBBBAAA===<<<;;;;;;;;;;;;<<<===<<<>>>BBBDDDGGGKKKPPPSSSUUUZZZ\\\[[[[[[\\\ZZZUUUQQQOOOLLLHHHGGGFFFGGGHHHDDDDDDDDDEEEGGGHHHJJJJJJDDDDDDEEEFFFEEEDDDCCCBBB???>>>===<<<;;;:::::::::999:::;;;;;;;;;===AAACCCEEEGGGJJJNNNRRRWWWZZZ[[[]]]aaaeeejjjnnnsssxxx|||xxxllleeeaaa___^^^XXXZZZkkknnnbbb[[[dddppp}}}{{{fffNNNAAA<<<999666555555555555444444444333333444444444444333333333333222222222222222222222222333333222222333333444555333333444444555666666666777888999999:::===BBBEEEMMMeee|||ooo|||qqqTTTIIIFFFAAA===??????>>>>>>???CCCIIIMMMYYYcccrrr{{{qqqlllhhhdddaaa]]]\\\bbbiii{{{rrrhhhbbbeeemmmvvv~~~uuurrrrrrxxx{{{zzzyyyzzz|||sssdddWWWQQQOOOMMMLLLLLLLLLJJJHHHHHHGGGEEEEEEIIIPPPXXX^^^jjjsss||||||xxxvvvuuuuuuuuuvvvyyy{{{|||zzzwwwuuukkkfffdddggg}}}}}}xxxeee]]]RRRHHHBBB>>><<<;;;????????????@@@AAABBBCCCFFFFFFFFFEEEEEEDDDDDDCCC??????@@@@@@@@@???>>>>>>;;;:::999777555333222111333333222222111222222333333555888:::===AAAEEEIIILLLNNNRRRWWW[[[^^^```aaa```aaacccddddddcccccccccbbbdddfffgggffffffgggiiijjjhhhgggggghhhhhhgggfffdddbbb___]]]\\\ZZZWWWTTTUUUTTTTTTTTTTTTSSSPPPMMMGGGEEECCCBBBBBBBBBAAA???<<<<<<<<<;;;;;;<<<<<<<<<:::<<<@@@BBBEEEHHHLLLOOOQQQUUUWWWVVVVVVWWWUUUQQQOOOMMMJJJGGGEEEDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEAAAAAABBBCCCCCCBBB@@@???<<<;;;:::999999999999999888999;;;;;;<<<===AAACCCDDDFFFIIIMMMRRRVVVYYY[[[]]]```fffkkkpppuuuzzz}}}tttiiibbb^^^\\\]]]WWWZZZmmm~~~pppiiidddqqqwwwbbbKKK???;;;777444333555444444444444333333333444444444444444444444444222222222222222222222222333333222222333333444555333333444444555666666666555666888999:::>>>CCCFFFJJJ___qqqxxx{{{ZZZKKKFFFBBB===>>>???>>>>>>???BBBFFFJJJVVV```ooo|||xxxrrrnnniiiccc______bbbeeevvv|||ooocccbbbiiiqqqzzzzzzvvvxxxzzzxxxwwwwwwwww|||xxxjjj\\\SSSQQQNNNLLLLLLMMMLLLKKKJJJIIIHHHGGGHHHMMMTTTZZZmmmxxxzzzvvvuuutttsssrrrrrrvvv{{{~~~}}}yyymmmiiifffggg{{{}}}kkkcccXXXMMMEEE@@@===;;;??????@@@AAABBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@===<<<;;;999777555444333333333222222111111222222222333555777888;;;???BBBEEEHHHLLLQQQVVVYYY[[[\\\\\\___aaabbbaaa```aaaaaa```bbbdddeeeddddddeeefffeeedddcccccceeeeeeeeeccccccaaa```___^^^]]]ZZZWWWVVVUUUTTTUUUUUUUUUSSSQQQIIIGGGDDDBBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<999<<>>===???@@@===>>>???@@@@@@???>>>===999999888777777777888888777888:::;;;<<<>>>@@@CCCDDDEEEIIIMMMQQQUUUXXXZZZ\\\```ffflllqqqvvv{{{~~~pppddd^^^ZZZYYYYYYTTT[[[rrruuukkkkkkfffwwwqqq]]]HHH===:::777555444444444444444333333333333444444444555555555555666333333333333333333333333333333222222333333444555333333444444555666666666444555777888:::>>>CCCFFFHHH[[[|||sssvvveeePPPHHHDDDAAA>>>>>>???>>>???AAAEEEIIISSS]]]mmm{{{yyyvvvppphhhbbb```aaaaaaqqq{{{jjjcccfffmmmuuu|||{{{xxxtttqqqqqqmmmsssyyy~~~}}}qqqdddWWWSSSOOOMMMNNNOOOPPPPPPLLLMMMLLLJJJIIILLLRRRWWWlllyyyzzzvvvuuutttsssppppppssszzz|||oookkkiiihhhzzzrrrjjj^^^RRRJJJDDD???===???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBAAAAAA>>>===<<<;;;999888777666444333222222111111222222222333444555555888;;;>>>AAADDDHHHMMMQQQTTTVVVWWWUUUXXX[[[\\\[[[ZZZ[[[\\\[[[]]]___`````````aaaccc```___^^^___aaabbbaaa`````````______```___\\\ZZZXXXVVVTTTSSSSSSSSSRRRPPPMMMJJJGGGDDDCCCAAA???===;;;<<<<<<<<<<<<<<<<<<;;;;;;===@@@BBBCCCEEEGGGIIIHHHLLLMMMKKKKKKMMMLLLHHHCCCCCCCCCCCCBBB@@@>>>===<<<===>>>===;;;:::<<>>@@@BBBCCCEEEHHHLLLQQQUUUXXXZZZ[[[```fffmmmrrrwww||||||nnnccc]]][[[YYYVVVTTTaaazzz{{{eee^^^ccc```vvvjjjWWWCCC:::999888777777444444444333333333222222444444555555666666666666333333333333333333333333333333222222333333444555333333444444555666666666666777888888:::===AAADDDGGGVVVuuussssssnnnRRRGGGEEECCC>>>>>>?????????AAAEEEIIIQQQ[[[kkkyyy}}}uuullleeebbbaaa___lllqqqggggggkkkrrryyywwwooojjjiiifffmmmuuu|||wwwkkkZZZVVVQQQNNNOOOQQQSSSSSSOOOOOOOOOMMMKKKMMMRRRVVViiiyyyzzzwwwvvvuuutttqqqooorrrzzz}}}pppllljjjiiizzzvvvnnnbbbVVVMMMFFFBBB??????@@@AAACCCDDDEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFAAAAAABBBBBBCCCBBBBBBBBB>>>>>>===<<<:::999888888444333333222111111111222333444555666666888;;;===:::<<<@@@EEEJJJMMMOOOPPPNNNQQQUUUUUUTTTSSSTTTVVVUUUWWWZZZ[[[\\\]]]^^^```]]]\\\[[[]]]___```___^^^___^^^^^^___aaa```^^^\\\ZZZWWWSSSQQQQQQPPPOOONNNPPPMMMIIIFFFDDDBBB???===;;;;;;<<<<<<<<<<<<;;;;;;<<>>???@@@AAA@@@>>><<<:::999;;;<<<;;;999999<<>>@@@BBBCCCEEEHHHLLLPPPUUUXXXYYY[[[```gggmmmsssxxx||||||nnneee```^^^]]]VVVWWWgggqqqXXXRRRZZZYYYqqqeeeSSS@@@999999:::999:::444444444333333333222222444555555555666666777777333333333333333333333333333333222222333333444555333333444444555666666777888999999999999;;;???BBBFFFTTTpppqqqpppqqqQQQEEECCCBBB===>>>??????@@@BBBFFFIIIOOOZZZiiixxx|||sssiiiaaabbbhhhpppyyyllljjjlllnnnrrr~~~{{{oooiiidddeeeiiipppyyywwwddd^^^VVVQQQPPPQQQRRRRRRTTTRRRPPPPPPRRRTTTUUUUUUhhh}}}{{{yyyxxxtttrrrooollllllqqqwww{{{~~~wwwuuussspppkkkpppvvvooocccWWWNNNIIIGGGGGGCCCBBB@@@??????BBBEEEGGGJJJKKKLLLKKKIIIGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@???===;;;999888777777999888666444333333333444333333333333444555666666888:::>>>BBBEEEGGGIIIIIIKKKLLLOOOOOONNNNNNOOOPPPRRRRRRSSSUUUWWWYYYXXXWWWVVVWWWXXXXXXXXXZZZ]]]```]]]^^^___`````````___^^^\\\ZZZVVVSSSRRRPPPNNNLLLHHHHHHGGGFFFDDDBBBAAA@@@???>>>===;;;;;;<<<======????????????????????????DDDDDDCCCCCCCCCBBBBBBBBB>>>======<<<:::999888888999999888888888888888888;;;:::888888999888777555666666666666666666666666444666777888999<<>>===>>>AAAEEEGGGOOOYYYggguuuvvvkkkcccdddiiipppqqqlllkkkmmmqqq|||pppdddaaadddjjjttt~~~{{{pppfffZZZSSSSSSUUUVVVVVVTTTRRRPPPPPPRRRUUUWWWWWWdddxxx}}}zzzuuurrrooolllkkknnnsssvvvxxxtttsssrrrqqqlllqqqwwwpppdddXXXNNNIIIGGGGGGIIIGGGEEEDDDEEEFFFFFFFFFFFFJJJNNNQQQQQQOOONNNMMMJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA???===<<<;;;;;;;;;:::888666555444444444333333333333333444555555777888;;;>>>AAACCCDDDEEEGGGIIIKKKLLLKKKKKKLLLNNNOOOOOOOOOQQQTTTUUUUUUSSSSSSTTTUUUUUUUUUWWWZZZ\\\YYYYYY[[[\\\^^^^^^^^^^^^\\\YYYVVVTTTRRRPPPNNNLLLIIIIIIHHHGGGEEECCCAAA@@@>>>>>>===<<<<<<<<<<<<===????????????????????????AAAAAAAAAAAA@@@@@@@@@???======<<<;;;:::999888888888777777777888999::::::;;;999777777888888666555666666666666666666666666555777888999:::===@@@CCCDDDFFFIIILLLOOOSSSWWWZZZ]]]bbbiiinnnrrrvvv|||xxxiiiaaa]]]XXXTTTUUU^^^ssswww___QQQMMMLLLSSSeeerrr]]]JJJ<<<;;;;;;666444777444444333333333333222222333333333444444444444555333333333444444444444555333333444444444555555555555555555666666666777777666777999::::::<<<>>>AAAEEENNNddd|||pppsss{{{\\\OOOHHHBBB@@@???>>>===>>>AAADDDFFFNNNWWWeeesss~~~{{{oooeeefffkkkqqqzzzoookkkmmmpppyyyllleeedddgggppp{{{}}}qqqaaaWWWTTTVVVXXXXXXTTTRRRPPPPPPSSSWWWZZZ[[[```rrr~~~wwwssspppkkkiiijjjmmmooopppooonnnooopppnnnrrrzzzrrrfffYYYOOOIIIFFFFFFNNNLLLKKKLLLNNNOOOLLLIIIMMMQQQUUUVVVTTTPPPMMMKKKLLLLLLLLLLLLKKKJJJHHHGGGGGGFFFDDDBBB@@@???>>>>>>???===;;;999777666555555333333222222222333444444555666888:::<<<===>>>>>>BBBDDDFFFGGGGGGGGGHHHJJJJJJJJJJJJLLLOOOQQQPPPOOOOOOPPPQQQRRRRRRSSSUUUWWWTTTUUUVVVXXXZZZ[[[]]]^^^\\\YYYVVVTTTSSSQQQNNNLLLJJJIIIIIIGGGFFFDDDBBBAAA>>>>>>>>>>>>>>>===<<<<<>>>>>>>>=========<<<<<<<<<<<<;;;:::999888888777666666666777888999;;;<<<999888666666777777666444666666666666666666666666666777999:::;;;===AAADDDDDDFFFIIILLLOOOSSSXXX[[[^^^dddkkkpppssswww}}}vvvhhh```[[[VVVRRRTTTbbbzzzttt]]]PPPMMMMMMTTThhhhhhZZZIII<<<;;;;;;777555777444444333333333333222222333333333333444444444444333333333333444444444444444444444555555555666666555555666666666777777777555777999999:::;;;>>>@@@EEEKKK]]]yyyttt```PPPGGG@@@>>>>>>===>>>>>>@@@BBBCCCLLLUUUbbbooo{{{rrrhhhhhhlllssssssmmmmmmoootttzzzpppkkkjjjpppyyy}}}zzznnnaaaXXXUUUUUUWWWTTTRRRPPPQQQUUUZZZ]]]^^^^^^kkkyyy{{{tttpppkkkggggggggghhhhhhhhhgggjjjnnnnnnsss|||ttthhhZZZOOOHHHEEEEEEMMMLLLMMMRRRXXX[[[YYYVVVVVVWWWWWWTTTPPPMMMLLLKKKOOOOOOPPPPPPOOONNNLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@AAA@@@>>><<<999777555555444333333222222222333333444555666777888999999:::===???BBBCCCCCCDDDEEEGGGFFFFFFFFFIIILLLMMMMMMLLLLLLMMMOOOOOOOOOPPPRRRTTTSSSSSSTTTUUUWWWYYY[[[\\\[[[YYYWWWUUUTTTRRROOOLLLIIIIIIHHHGGGEEECCCBBBAAA===>>>???@@@???>>>===<<>>>>>???@@@AAAJJJSSS___lllxxxvvvkkkjjjnnnvvv{{{rrrppppppooovvv~~~|||sssmmmqqqwwwyyy|||}}}rrrcccXXXTTTVVVSSSRRRRRRTTTXXX\\\______^^^fffpppwww|||tttpppjjjgggeeeeeeeeedddbbb```dddjjjmmmttt}}}uuuhhhZZZOOOHHHEEEDDDFFFGGGKKKTTT]]]ccceeeeee]]]ZZZVVVPPPLLLLLLNNNQQQQQQQQQQQQQQQQQQPPPOOONNNLLLKKKIIIGGGFFFDDDDDDCCCCCCBBBAAA>>>;;;999777666555444444333222222222222444444555555666666777777999;;;>>>@@@@@@AAACCCEEECCCCCCDDDGGGJJJLLLLLLKKKKKKLLLNNNOOONNNNNNPPPQQQTTTTTTUUUVVVWWWXXXYYYYYYZZZYYYWWWVVVUUUSSSOOOMMMIIIHHHHHHGGGEEECCCAAA@@@>>>???@@@@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888::::::999888777777777888777666444555666666555444666666666666666666666666333555666777888;;;???BBBCCCFFFJJJMMMPPPTTTYYY\\\___dddkkkpppsssxxx~~~yyykkkddd___YYYVVVVVV[[[qqqvvv```UUUSSSSSS___zzzlll]]]OOOEEE<<<999999888777666444444333333333222222222222222222333333333444444222222222333333333444444444444444444555555555666555555555555666666666666444666777888888:::<<>>???@@@@@@IIIPPP\\\hhhsss{{{pppnnnrrrxxxxxxrrrppplllsss{{{}}}ssssssvvvuuuvvv{{{|||rrrcccZZZWWWSSSSSSTTTWWW\\\_________\\\bbbiiioootttxxx|||ssspppkkkhhhgggffffffeeebbb^^^___eeejjjrrr}}}uuuhhhZZZNNNGGGDDDCCC@@@CCCIIIPPPYYYaaahhhlllmmmiiibbbYYYQQQMMMMMMNNNRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPNNNLLLJJJIIIHHHHHHEEEEEEDDDBBB???<<<:::888777666555444333222222222444444444444444555666666555888;;;===>>>???AAACCCBBBBBBCCCEEEIIIKKKKKKJJJJJJLLLNNNOOONNNNNNOOOPPPSSSTTTVVVXXXYYYYYYXXXXXXZZZXXXWWWWWWVVVSSSPPPMMMIIIIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::::::::999999999999<<<;;;999888777777666666777666444555666777666444666666666666666666666666333444666777888:::>>>AAACCCFFFJJJMMMQQQUUUZZZ]]]___eeekkkppptttxxx~~~~~~ooobbb___\\\VVVSSSVVVfffsss^^^UUUTTTUUUeeewwweeeZZZIIIBBB;;;888777777666555444444333333333333222222222222222222333333333333222222222222333333333333333333333444444444555555333333444444444555555555333555777777888999<<<>>>FFFHHHRRRhhhzzzuuuYYYKKKFFF???>>>=========>>>@@@AAAGGGNNNXXXbbbmmmyyyvvvsssvvvxxxuuunnnlllqqqxxx~~~|||xxxqqqooosssxxx~~~pppaaaXXXSSSTTTVVV[[[___``````^^^YYY^^^eeejjjmmmpppvvv{{{rrroookkkiiiiiiiiiiiihhhfff___\\\aaafffnnn{{{tttgggYYYNNNGGGCCCCCC@@@DDDHHHKKKOOOVVVaaahhhuuutttqqqkkkbbbYYYTTTQQQSSSQQQOOOMMMMMMNNNPPPQQQRRRQQQOOONNNLLLKKKJJJJJJHHHHHHGGGFFFCCCAAA>>>===999888666555444333333333444333222222222333555555222444888:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999888777777777777777666555555777777777555666666666666666666666666333555666777888;;;>>>AAACCCFFFJJJMMMQQQUUUZZZ^^^aaafffmmmrrruuuzzz{{{kkk___^^^\\\UUUSSSVVVsssooo\\\UUUVVVXXXkkkqqq```VVVDDD@@@:::666666777666444444444333333333333222222111222222222222333333333111222222222222333333333222222222333333333333444222222222333333333444444333444666777777999;;;>>>DDDHHHQQQbbb~~~tttooocccNNNGGGAAA???===<<<<<<>>>AAABBBDDDJJJSSS\\\fffrrrzzzwwwzzzxxxvvvmmmmmmqqqwww||||||oooiiillltttxxxxxxeeeXXXRRRTTTXXX]]]aaaaaa___]]]VVV[[[dddiiijjjkkkqqqwwwrrrooollljjjkkkkkkkkkkkkjjjaaa[[[^^^ccckkk}}}zzzsssfffXXXMMMFFFCCCCCCCCCFFFHHHGGGFFFLLLXXXbbbkkkpppvvvxxxtttmmmfffaaaSSSQQQNNNKKKKKKMMMPPPRRRQQQPPPNNNLLLKKKIIIIIIHHHJJJJJJJJJIIIGGGDDDAAA@@@:::999777666444444333333333222111111111333444555///222555888999:::===?????????@@@CCCFFFIIIIIIHHHHHHJJJMMMNNNMMMLLLLLLMMMLLLOOOTTTYYY\\\\\\ZZZXXXYYYXXXXXXWWWWWWTTTPPPMMMNNNMMMMMMKKKJJJHHHFFFEEEBBBAAA@@@???>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;:::999888888888888888999999777666555666777888777666666666666666666666666666444666777888999<<>>:::555555666555333444444444333333333222222111111222222222333333333111111222222222333333333111111222222222333333333111111222222222333333333333444666777777888;;;===CCCGGGPPP___www}}}oooeeetttiiiQQQGGGBBB@@@>>><<<<<<>>>AAACCCAAAGGGOOOXXXbbbmmmzzz~~~~~~xxxrrrppprrruuuxxx~~~wwwoookkkiiisss~~~ppp^^^YYYZZZ[[[]]]___``````___\\\]]]___bbbfffkkkooorrrpppoooooooooqqqpppnnnkkk[[[\\\```fffhhhkkkxxxyyyqqqeeeXXXNNNGGGEEEDDDDDDDDDFFFIIIJJJJJJKKKMMMWWWcccqqqyyy|||ssseee]]]SSSMMMJJJJJJMMMQQQMMMNNNNNNLLLIIIGGGFFFGGGLLLLLLLLLKKKIIIFFFCCCBBB;;;:::999777666444222222...111333222000...///111555555666666777999:::;;;<<<===>>>@@@BBBEEEGGGIIIMMMMMMLLLKKKJJJJJJMMMPPPMMMPPPUUUYYY[[[ZZZXXXVVVVVVWWWWWWVVVVVVTTTSSSRRROOOLLLIIIHHHHHHIIIHHHGGGAAA@@@@@@??????>>>>>>===??????>>>>>>======<<<<<<:::::::::999999:::;;;;;;:::;;;<<<===<<<;;;:::999888888888888888888888999666666666666666666666666444555555555666666777777555777888888888:::===???CCCGGGLLLQQQTTTWWWZZZ\\\cccgggmmmrrrwww}}}vvvccc```\\\TTTVVVaaavvv}}}nnn\\\WWWZZZ___vvv{{{jjjXXXJJJ999999888666555333222222444444444333333333222222222222222222222222222222111111222222222333333333111111222222222333333333222222333444444555555666555555555555666888999:::===DDDMMMYYYooopppfffnnnsssYYYKKKHHHAAA===>>>>>>======???CCCDDDJJJSSS[[[dddrrr~~~uuuoooppprrruuuzzz}}}oooppptttwwwzzzyyymmm]]]\\\]]]```cccdddbbb___YYYZZZ\\\^^^bbbfffiiilllooonnnoooqqqsssrrrooolllcccbbbdddiiikkknnnyyy{{{sssfffYYYNNNGGGDDDCCCDDDEEEGGGIIIIIIHHHHHHIIIMMMVVVaaannn}}}zzzpppbbbVVVNNNIIIIIIJJJNNNMMMLLLJJJGGGFFFFFFGGGHHHHHHIIIHHHGGGDDDBBBAAA>>>===;;;999777555333333000333444333111000111222333333444444555777888999<<<<<<===???BBBDDDFFFHHHKKKKKKKKKJJJJJJKKKNNNPPPNNNQQQUUUYYY\\\\\\[[[[[[XXXXXXWWWVVVUUUTTTSSSRRROOOMMMKKKJJJJJJIIIHHHGGGDDDDDDCCCCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;:::999999888888888888888777777777666666666666666666666666666666666666666555555555666777888888888:::===@@@CCCFFFLLLPPPTTTWWW[[[]]]dddhhhnnnsssyyyuuueeeaaa[[[UUU]]]lllxxxlllvvvqqq]]]XXX___hhhwwwgggWWWIII999999888666555333222222333333333333222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222333444444555555666333333333333444666777888???EEEMMMXXXmmmuuuiiipppgggPPPIIIBBB===>>>???======???AAABBBHHHPPPXXX```mmmyyyzzzpppnnnooorrrwww|||zzzssspppmmmpppyyy}}}vvvdddaaa___```dddeeeaaa]]]YYYYYYZZZ\\\___bbbdddeeekkkkkkmmmrrrvvvvvvrrrnnnjjjggghhhmmmrrrwww~~~{{{sssfffYYYMMMFFFCCCCCCDDDGGGKKKLLLJJJHHHFFFEEEDDDHHHOOO^^^tttyyygggXXXNNNHHHFFFLLLKKKIIIGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDCCCAAA@@@???<<<:::777555444333444555444222111222333222222222222333555666666:::;;;<<<>>>@@@CCCEEEFFFHHHIIIJJJJJJJJJLLLOOOQQQPPPRRRVVVYYY]]]___``````[[[ZZZXXXVVVTTTSSSSSSSSSOOONNNLLLLLLLLLJJJHHHFFFFFFFFFEEEDDDCCCAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999888888888888999888888777777666666666555666666666666666666666666777777777666555555444444666777888999999;;;>>>AAABBBFFFKKKPPPTTTXXX\\\___eeeiiiooouuuzzzuuuiiibbbXXXVVVfff}}}tttkkkdddqqqttt___ZZZhhhyyynnn```RRRFFF999888777666555333222222333222222222222111111111222222222222222222222222111111222222222333333333111111222222222333333333222222333444444555555666333333333333444666777888BBBFFFNNNXXXiii}}}nnnttt|||YYYLLLDDD>>>>>>?????????@@@@@@AAAEEEMMMSSSZZZfffrrrtttooommmqqqvvv{{{|||tttmmmnnnwww~~~~~~yyynnngggaaa___bbbbbb___ZZZ[[[\\\\\\]]]___```aaabbbeeeeeehhhooowwwyyyvvvrrrmmmkkkkkkqqqyyywwwpppdddWWWLLLFFFDDDCCCFFFMMMRRRQQQNNNJJJFFFBBB@@@AAAEEEPPPddd{{{}}}kkk]]]QQQHHHHHHGGGFFFFFFFFFFFFEEEDDDFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDBBB???<<<:::888777555555444333222222222222111111111222222333555555888999:::<<<>>>AAACCCDDDFFFHHHJJJKKKKKKMMMPPPSSSTTTUUUWWWZZZ\\\___aaabbb\\\[[[YYYVVVTTTSSSSSSSSSPPPOOONNNMMMMMMKKKGGGDDDDDDCCCBBBAAA@@@>>>======>>>>>>===<<<<<<;;;;;;:::<<<<<<;;;::::::::::::;;;:::999777666666666777888777777777666555555444444666666666666666666666666666666666666666555555555777888999::::::<<<@@@CCCBBBFFFKKKPPPUUUZZZ___bbbfffjjjpppvvv{{{{{{tttlllbbbVVVWWWppp{{{lllcccbbbsssttt```^^^sssyyyfffYYYKKK@@@888777777555444333222222222222222111111111000000222222222222222222222222111111222222222333333333111111222222222333333333222222333444444555555666555555555555666888999:::BBBFFFNNNXXXhhhrrrvvvhhhQQQGGG??????@@@@@@@@@AAA@@@@@@DDDJJJOOOTTT```jjjvvv~~~zzzpppkkknnntttxxx}}}wwwqqquuu{{{}}}}}}yyyrrrhhhcccbbbbbb___]]]]]]^^^^^^__________________^^^aaaiiitttzzzyyyvvvqqqpppqqquuu}}}}}}~~~~~~}}}rrrkkk```UUULLLGGGEEEEEEIIISSS[[[YYYSSSOOOHHHBBB===>>>AAAFFFQQQeee~~~ppp___QQQGGGFFFEEEFFFGGGGGGEEECCCEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGEEEBBB???===:::999666555333222222222222111222222222222333444555555666777888:::<<>><<<<<<;;;======<<<<<<;;;:::::::::;;;::::::999888888999999999888777666555666777888666666666666555555444444666666666666666666666666333444444555666777777888777888:::;;;;;;>>>AAADDDDDDGGGLLLQQQVVV\\\aaaeeehhhlllqqqwww|||~~~{{{vvvrrrkkk```VVV\\\zzzwwwccc\\\```uuupppaaabbbzzzxxxdddUUUGGG<<<777777666555444333333222222222222111111111000000222222222222222222222222111111222222222333333333111111222222222333333333222222333444444555555666555555555555666888999:::AAAEEENNNZZZggg}}}tttwwwxxxWWWKKKAAA???AAA@@@@@@AAA@@@@@@CCCHHHKKKPPP[[[eeennnxxxtttjjjlllqqqtttzzzuuuqqqrrrwww|||{{{sssmmmhhhfffdddccc______`````````______^^^[[[XXXYYYaaannnwwwyyywwwwwwxxxxxxzzz~~~{{{zzz|||}}}|||zzzpppiii___TTTLLLHHHGGGGGGKKKZZZdddaaaZZZTTTLLLCCC;;;<<<>>>@@@DDDRRRkkkqqqaaaPPPLLLHHHFFFHHHHHHGGGDDDDDDEEEGGGHHHIIIJJJIIIIIIIIIHHHFFFDDDAAA???===<<<888555222111222222222111333333333333333444555555444555666888:::===???@@@BBBEEEGGGIIIJJJLLLOOOQQQTTTUUUVVVXXXYYY[[[\\\]]][[[[[[ZZZYYYXXXVVVTTTSSSRRRPPPNNNLLLKKKIIIEEECCC@@@@@@???>>>>>>=========<<<<<<<<<;;;::::::999999;;;:::999888888777777888888888777666666666666777555666666666666666666666666666666666666666666666222333444555666888999999888999;;;;;;<<>>CCCNNN[[[fffvvvuuuwww]]]PPPCCC@@@AAAAAA??????@@@???AAAFFFIIIMMMWWWaaajjjuuu|||mmmlllpppqqqxxx{{{rrrqqqvvv}}}}}}|||wwwpppjjjhhhgggccccccdddddddddcccaaaaaa\\\VVVSSSYYYfffqqquuuuuuwww{{{}}}}}}~~~zzzyyy{{{|||zzzwwwrrrkkkaaaUUUMMMIIIHHHHHHLLL]]]iiifff^^^XXXNNNDDD???======>>>???GGGZZZmmmyyy```XXXMMMGGGFFFHHHIIIHHHEEEFFFHHHJJJKKKKKKJJJJJJIIIIIIGGGEEECCCAAA???>>>:::777333222333444333222333333222222333333444444333333444666999;;;>>>??????AAADDDFFFGGGHHHKKKMMMOOOQQQSSSUUUXXXYYYZZZ[[[YYYZZZ[[[[[[ZZZXXXUUUSSSSSSPPPMMMJJJIIIGGGEEECCC>>>>>>>>>===============<<<<<<;;;;;;:::999999999<<<;;;:::999888888888888777888888888888777666666555555555666666777888888666666666666666666666666333444444555666777888888888999;;;<<<===@@@DDDGGGJJJMMMQQQUUUYYY___eeeiiippptttxxx}}}uuuooolllgggccc]]]WWWYYYkkkrrr]]]ZZZfff~~~kkkaaa^^^cccxxxyyydddUUUFFF;;;666555555444444333333222333333333333222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222333444444555555666333333333333444666777888<<>>>>>===???CCCFFFIIISSS]]]fffqqqrrroooqqqqqqwwwzzzyyy}}}ssssssvvv{{{}}}uuummmhhhhhhggghhhhhhiiihhhgggfffeee^^^VVVPPPTTT```lllrrrrrrsssyyy}}}~~~~~~yyyyyy{{{{{{xxxuuuuuunnncccWWWNNNJJJHHHHHHLLL___lllhhh```ZZZPPPDDDFFF@@@======>>>BBBOOO]]]nnnbbbQQQGGGEEEHHHJJJKKKHHHIIIKKKMMMMMMNNNMMMMMMIIIHHHGGGEEECCCBBB@@@@@@<<<999444333444555444333222222222222222222333333222333444666888;;;===>>><<>>@@@DDDGGGLLLOOORRRVVVZZZ```fffjjjtttwww{{{rrriiieeebbb]]]WWWTTT[[[qqqxxxcccaaannnzzzddd]]]\\\bbbtttvvvaaaRRRDDD888555555555444444333333333444444444333333333222222222222222222222222222222111111222222222333333333111111222222222333333333222222333444444555555666555555555555777888999:::<<>>===<<<;;;===AAADDDGGGQQQ[[[bbbmmm|||~~~rrrnnnnnnttt}}}zzzssspppppptttzzz{{{kkkjjjrrryyyyyysssllljjjjjjeeedddcccdddffffffeeedddZZZTTTRRRVVV\\\cccllltttvvv|||zzz|||zzztttooonnnqqqkkkeee___WWWMMMHHHHHHQQQcccrrrqqqeeeWWWMMMGGGGGGBBB>>>???@@@AAAFFFLLLiiinnnXXXKKKEEEEEEHHHLLLIIIJJJKKKLLLLLLKKKJJJIIIMMMLLLJJJHHHFFFDDDBBBAAA???===;;;888666444444444111111111111222333444444333333333444555666888888<<<>>>@@@BBBEEEHHHJJJKKKKKKLLLNNNQQQTTTVVVXXXYYY[[[[[[[[[[[[YYYVVVSSSQQQPPPMMMIIIEEEBBB@@@@@@@@@:::::::::999999999888888999999999888888888777777888888888888888777666666666666555555444444444444555555555555666666666666666666666666666555555555777777777777888888888888999:::<<<======@@@CCCFFFJJJNNNSSSXXX\\\```eeehhhqqqvvv|||}}}nnngggfff```ZZZRRRSSS```zzz{{{lllkkk}}}xxxeeeaaaeeelllzzznnn]]]NNNBBB===444444333333333222222222111111111111000000000000222111000//////000111222---///000///...---...000333333333333333333333333444444444555555444333333555555555666666777888999:::===IIIXXX```ggg|||sssqqquuu[[[GGGFFFEEE===999>>>AAA???>>>AAACCCEEEKKKSSS[[[dddqqq~~~zzzppplllpppwwwyyyooohhhdddeeeiiiwwwooooooqqqttttttrrrlllgggdddcccbbbccceeefffeeeddd[[[UUURRRUUUZZZaaajjjsssxxx{{{yyy{{{yyysssmmmkkkjjjeeeaaa^^^VVVMMMHHHIIIQQQcccssssssgggYYYNNNGGGEEE@@@============AAAGGG]]]yyycccSSSJJJEEEFFFJJJHHHIIIJJJKKKLLLLLLKKKKKKLLLKKKIIIGGGEEECCCBBBAAA@@@>>><<<999777555444444333222222222333333444555222222222333444555777888:::;;;===@@@CCCEEEGGGHHHIIIJJJLLLOOORRRTTTVVVWWWXXXXXXXXXWWWUUURRROOOMMMIIIGGGDDDAAA???>>>??????999999999999888888888888999999888888777777777777777888888888777777666555777777666666555555555555555555555555666666666666666666666666666666666555666666666777777777888888999;;;<<<===???AAAEEEHHHIIIMMMSSSXXX]]]bbbgggjjjqqquuu|||}}}mmmeeecccZZZVVVOOOPPPcccxxx{{{ooo______eeeoooiiiXXXIII>>>999333333333333222222222222111111111111000000000000222111000000000000111222///000111111//////000111333333333333333333333333222222222333333222222111555555555555666777888999;;;===GGGVVV___gggyyyzzzqqq}}}dddJJJDDDCCC<<<:::>>>AAA>>>>>>AAABBBDDDJJJQQQXXXaaannn|||tttmmmooottt}}}yyymmmccc[[[YYY[[[\\\gggvvv}}}tttllllllrrrssslllcccaaa``````aaadddeeeeeeddd\\\VVVRRRTTTXXX]]]gggpppzzzzzzxxxyyyxxxqqqiiifff```^^^]]]\\\VVVMMMIIIJJJQQQddduuuwwwlll^^^PPPGGGFFFAAA>>>>>>===;;;===AAAOOOlllsssaaaQQQFFFDDDGGGFFFGGGIIIJJJLLLMMMMMMMMMKKKJJJHHHGGGEEECCCBBBAAAAAA@@@>>><<<999777666555444333333333333444444555111111111222333444555666777888:::===???BBBDDDEEEGGGHHHIIILLLOOOQQQSSSTTTSSSSSSRRRQQQNNNKKKHHHFFF@@@???===<<<;;;<<<<<<===888888888888777777777777777777777777777666666666666777777777777666555555777777777666666666666666444555555555555666666666555555666666666666666666555555666666666777777777777999;;;===>>>AAAEEEIIIIIIMMMSSSYYY^^^ccciiilllpppuuu{{{}}}mmmccc___UUURRRLLLPPPjjjpppbbbXXX[[[eeetttiiiWWWHHH???;;;333333333333222222222111222222111111111000000000222222111111111111222222111222333333111111222333333333333333333333333333111222222333333222222222555555555555666777888999;;;<<>>FFF\\\nnnYYYIIIDDDFFFEEEFFFGGGIIIKKKLLLNNNNNNJJJIIIHHHGGGEEEDDDCCCBBBCCCBBBAAA@@@>>>;;;999888444444333333222333333333111111111111222333444555666777999;;;===@@@AAABBBEEEFFFGGGIIILLLNNNOOOPPPMMMLLLKKKIIIFFFCCCAAA???;;;:::999888888888999999777777777666666666666555666666666555555555555555555555666666666555555444666666666666555555555555444444444555555555666666555555555555666666666666555555555555666666666666555777999;;;===@@@EEEHHHLLLOOOTTTYYY^^^dddjjjmmmqqqvvv|||}}}mmmaaa[[[QQQPPPLLLSSSqqqvvvcccZZZTTTXXXeeexxxjjjWWWGGG>>><<<444444444444333333333333222222222111111111000000333222222222222222222333111222333333111111222333222222222222222222222222333333444555555555444444555555555555555666888888;;;:::AAAOOO]]]iiixxxtttsss{{{YYYHHHFFFDDDAAABBB???<<<===???@@@AAAFFFLLLSSS[[[iiiwwwxxxtttsssvvv|||sssfff[[[VVVVVVPPPQQQVVVaaassssssiiidddbbb```\\\\\\\\\]]]```bbbaaaaaaYYYUUURRRQQQPPPRRRZZZcccmmm{{{zzzuuuvvvtttlllbbb\\\WWWXXX[[[\\\VVVMMMJJJMMMVVViii|||yyyjjjZZZNNNIIIEEECCCCCCAAA<<<;;;>>>EEETTTtttxxxbbbOOOGGGFFFDDDEEEFFFGGGIIIKKKLLLMMMJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDBBB???===;;;555444333222222222222222111111111111111222333444555666888:::<<<>>>@@@AAADDDDDDEEEGGGHHHJJJKKKKKKFFFEEEDDDBBB???===;;;999999999888777666666555555666666555555555444444444444444444444444444444444333444444555555555444444444444444444444444444444444444444444555555555555444555555555666666777777555555555555666666666666777999;;;===???BBBFFFJJJOOORRRVVV[[[___dddjjjnnnsssxxx~~~{{{lll___XXXMMMMMMMMMXXXwwwooo___YYYUUUXXXdddzzzfffQQQBBB:::888555555555555444444444444222222222222111111111111222222222222222222222222000111222111000000111222222222222222222222222222222333444444555555555444444444444444555666777888999999???LLL\\\kkkzzztttpppvvv^^^KKKHHHEEEAAA??????<<<===???@@@@@@DDDJJJRRRZZZggguuuwwwrrrssszzzvvvhhhZZZRRRQQQNNNLLLNNNWWWfffyyysssfffaaa```[[[[[[ZZZ\\\^^^______^^^VVVSSSQQQPPPMMMMMMSSS[[[aaammmyyyrrrqqqppphhh]]]WWWUUUWWW[[[\\\UUUMMMKKKOOOYYYkkk~~~}}}ooo^^^QQQIIIEEEBBBBBB@@@<<<<<>><<<:::888777666888777777666555444333333555444444444333333333333222222222333333333333333222222333444444444444333333333333333333444444444333444444444444555555555444444555555666777777777555555666666666777777777;;;<<<>>>@@@AAADDDHHHLLLPPPSSSWWW[[[```ffflllqqqwww{{{vvviii\\\SSSIIIIIIOOOaaa}}}tttaaa^^^[[[[[[eee|||{{{cccOOO@@@999999555555555555444444444444333222222222222111111111111111222222222222111111///000111000/////////111222222222222222222222222000000111222333333333333444444444444555666777888888999>>>HHHXXXjjj{{{vvvmmmmmm~~~bbbMMMGGGDDD???<<>>@@@@@@@@@??????>>>>>>>>><<<;;;:::888777666555555555555555444444333222222444333333333333222222222111111111222222222333333111111222333333333333333333333333444444444555555333333444444444555555555444444555555666777777888666666666777777777888888;;;===>>>???@@@CCCGGGJJJNNNQQQVVV[[[aaaiiipppuuuzzz~~~|||pppdddXXXOOOJJJIIIUUUnnn}}}fffeee```^^^fffsss]]]LLL???::::::444444333333333222222222333333222222222111111111000000111222222111000000///000111000//////000111111111111111111111111111///000111222333333333333444444444444555666777777777:::>>>EEERRReeeyyy}}}lllcccrrriiiQQQGGGCCC@@@>>>???>>>>>>AAAAAA???BBBHHHPPPXXXdddqqq}}}zzzrrryyy{{{mmm^^^VVVSSSOOOJJJIIIOOOXXXbbbrrrjjj^^^[[[ZZZYYYZZZ[[[\\\[[[ZZZQQQPPPPPPPPPJJJFFFIIIPPPOOOVVVdddyyyuuujjjhhhfff___VVVPPPNNNQQQVVVXXXRRRLLLNNNTTTZZZkkk}}}}}}ppp___RRRMMMHHHEEEFFFEEECCCDDDHHHDDDTTTmmmuuuaaaQQQJJJGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA999<<<@@@CCCCCCBBB???<<<;;;;;;999777666555555555333333333222333333444444333333555777999:::<<<<<<>>>>>>===<<<;;;:::999999:::999888777666555555555222222333333333333222222333333333222222222111111000000111111222222222333000111222333333333333333444444444555555555666666333333333444444444555555444444444555666777777888777777777777888888888888999:::<<<======@@@CCCFFFLLLOOOTTT[[[bbbkkktttyyy|||wwwlllaaaTTTKKKMMMLLL\\\zzzjjjiiiddd```ggg}}}gggTTTEEE:::666777222222222111111111000000333333333222222222111111///000111222222111000//////111222111000///000111111111111111111111111111111222333444555555666555444444444444444555777777777;;;>>>BBBNNNaaavvvmmm^^^jjjqqqVVVIIIEEECCCBBB@@@>>>???AAAAAA@@@BBBHHHOOOWWWbbbooo{{{xxxuuuyyyyyykkk```VVVPPPOOOIIIHHHMMMRRRXXXhhhxxxnnnbbb^^^]]]]]][[[VVVUUUXXXPPPOOOMMMLLLLLLKKKKKKJJJMMMQQQ]]]ppp}}}vvvlllddd^^^YYYSSSOOOTTTSSSUUUWWWSSSOOOPPPUUU```nnn{{{zzzppp```TTTKKKIIIFFFCCCBBBAAABBBBBBJJJUUUnnnwwwbbbTTTMMMIIIEEE@@@>>>>>>???@@@@@@AAAAAAAAAAAA???===;;;999;;;;;;<<>>@@@BBBGGGJJJHHHMMMTTTZZZ```hhhqqqxxx|||ttteeeZZZSSSOOONNNOOOdddooojjjcccaaalllqqq^^^LLL@@@999444222333333333222222222111111222222222111111111000000000111222333333222000///000000000000000000000000222222333333333444444444222111111333555555444333555444444444444555666666999888:::???GGGWWWpppssscccqqqaaaNNNFFFBBB>>>AAA???===<<<===???AAACCCKKKRRR___lllxxx~~~wwwxxxxxxjjj___VVVQQQNNNIIIHHHMMMPPPWWWhhh{{{jjjbbb\\\[[[ZZZWWWUUUUUUSSSRRRPPPOOOOOONNNNNNMMMNNNTTT```sss|||uuukkkccc]]]XXXSSSOOOUUUVVVXXXXXXTTTPPPTTT\\\eeerrr}}}yyymmm___SSSJJJHHHFFFDDDBBBBBBBBBBBBJJJVVVnnn{{{eeeVVVNNNIIIEEEAAA>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;;;;:::::::::===@@@BBBBBBAAA???<<<999888888777666555444444555555555555444444666555444444555777999;;;::::::999999888888777777777777777666666666555555666666555555555555666666666555333222111111222222444444444333333333222222111222222222222333333333222222333333333444444444333333444555555555555444444444444444555555555555666666666777777777777777888999;;;<<<>>>AAAEEEHHHIIINNNUUU[[[```hhhqqqxxx|||rrreee[[[TTTPPPOOOUUUmmmwwwpppllliiilllzzzttthhhVVVHHH???:::888666333333333222222222222111333222222222222111111111000111111222222222111111000000000000000000000000222222222222333333333333222111222333555666555444555444444444444555666666:::999:::>>>DDDRRRjjj~~~|||jjjtttlllTTTKKKEEE>>>AAA@@@>>>======???AAACCCIIIQQQ]]]jjjvvv|||xxx{{{wwwiii___WWWSSSMMMIIIIIIMMMNNNUUUiii}}}nnn___ZZZZZZYYYVVVTTTVVVUUUTTTSSSQQQQQQQQQPPPPPPWWWfffyyy~~~vvvlllddd___[[[VVVSSSXXXYYY[[[ZZZTTTQQQZZZfffmmmxxxvvvjjj\\\RRRIIIHHHFFFEEEDDDCCCBBBBBBJJJWWWpppiiiWWWNNNHHHEEEAAA@@@??????===<<<>>>===<<<;;;:::;;;;;;<<<999888888;;;???BBBCCCCCCAAA???<<<::::::999777666555555666666666666666555777666666666777999;;;<<<888888888999999999999999888888888777777777666666888777777666666777777888666666555333333333333333444444444333333333222222222222333333333444444444333333333333444444444444222222333444444444444444444444444444555555555555666666666777777888888999666888:::;;;<<>>AAA@@@>>>===>>>???AAABBBGGGNNNYYYfffrrr~~~{{{xxxyyyjjj```YYYUUULLLJJJJJJLLLLLLRRRiiihhh]]][[[ZZZWWWVVVWWWWWWVVVTTTQQQPPPPPPQQQPPPZZZlll{{{qqqiiidddaaa]]]ZZZZZZ[[[\\\YYYSSSRRR___nnnuuusssgggZZZQQQHHHGGGFFFEEEEEEDDDCCCCCCLLLZZZuuunnnYYYLLLFFFDDDBBBBBBBBBBBBAAA???AAA???<<<:::999999:::<<<:::999888:::===AAACCCCCCDDDBBB???>>>===<<<:::888666777777888888888888777888888888888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888:::999999888888999999:::888777777666555555555444555555555444444333333222222222222333333333444444333333333444444444444555111222333333444444333333333333444444444555555555444444555666777888888999666777999:::;;;>>>AAADDDJJJOOOVVV[[[aaahhhpppwww}}}zzzoooddd[[[UUUSSSYYYmmm~~~ooofffgggkkkvvvhhh]]]MMMAAA:::777555333444444333333333222222222444444444333333333222222111000//////000222444555000000000000000000000000000000111111111222222222333333333444777777666555555444444444444555666666999888999<<<>>>HHHZZZkkkyyysss{{{cccSSSIII>>>AAA@@@???>>>>>>???AAABBBDDDJJJUUUaaammmyyyxxx~~~oooccc[[[VVVMMMJJJJJJLLLKKKPPPfff~~~uuuddd]]]ZZZXXXWWWWWWWWWWWWSSSOOOMMMMMMNNNOOO[[[ppp}}}ssskkkhhheeebbb___\\\\\\\\\XXXRRRSSSbbbsss{{{rrrdddYYYQQQHHHGGGFFFEEEEEEEEEEEEEEENNN___{{{vvv]]]MMMFFFEEECCCDDDEEEFFFEEEDDDFFFDDD???;;;999999::::::===;;;:::;;;===@@@AAAAAACCCAAA???>>>>>><<<:::888777888999::::::::::::::::::::::::;;;<<<===>>>???@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<:::::::::999999888777777777777666666555444444333222222222333333333444444333333444444444555555555111222333333444444333333333333333444444444444555333333444444555666777777666777999:::;;;===AAADDDIIINNNUUUZZZ```gggpppvvv}}}zzzooocccZZZVVVUUUbbb|||{{{mmmeeebbbiii{{{{{{dddZZZKKK???999666333222444444444333333333222222444444444333333333222222111000//////000222444555000000000000000000000000000000111111111222222222333333333444777777666555555444444444444555666666777777999<<<>>>EEEVVVfff~~~nnnlllkkkUUUIII@@@BBBAAA@@@??????@@@AAAAAABBBHHHQQQ\\\gggsss|||vvviii]]]WWWOOOKKKJJJKKKJJJOOObbbwwwqqqddd\\\XXXYYYXXXYYYXXXTTTNNNJJJJJJLLLMMM[[[rrr}}}sssllliiigggdddbbb___]]][[[WWWSSSVVVeeeuuu~~~rrrcccYYYRRRHHHGGGEEEDDDDDDEEEFFFHHHRRReeefffTTTHHHFFFEEEDDDFFFHHHHHHHHHIIIFFFBBB===:::999999:::>>><<<<<<===???AAAAAA@@@@@@???>>>======<<<:::777999999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@DDDCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>=========>>>======<<<<<<======>>>============<<<;;;:::999:::999999888777666555555333333333444444444555555333444444444555555555555222222333444444444444444333333333333444444444444333333333444444555555666666777888999:::<<<@@@CCCGGGLLLSSSYYY___gggpppvvv~~~yyynnnbbbZZZWWWXXXnnnvvvpppeeeooosss]]]TTTGGG===888777666444444444444444333333333333333333333333222222222222000000000000111222333333000000000000000000000000111111111222222222222333333222222444666777666444555444444444444555666666666666999<<<===CCCRRRaaayyymmm```xxxzzz\\\LLLEEEBBBAAAAAA@@@@@@@@@@@@@@@AAAFFFMMMWWWbbbnnnyyy}}}nnn```WWWRRRLLLIIIJJJJJJNNN]]]ooosssccc]]]^^^\\\]]]\\\VVVNNNJJJJJJLLLLLL[[[rrruuunnnkkkjjjhhhfffbbb^^^ZZZXXXVVVZZZggguuurrrcccYYYSSSJJJGGGDDDBBBBBBEEEHHHJJJUUUkkkrrr___LLLIIIEEEDDDEEEFFFGGGGGGGGGEEEBBB>>><<<:::::::::<<<<<<<<>>???@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@???>>>===<<<<<<;;;;;;:::888777777666555666666666666777777777444444444444555555555555333333444555555555555444222222333333333444444444444444444555555555555555444555777777888:::>>>@@@DDDIIIQQQWWW^^^fffpppwww}}}wwwkkk```YYYYYY[[[xxx}}}zzzppp|||~~~lllXXXOOOCCC:::777666555555555444444444444333333333333222222222222111111111000111111222222222111111000000000000000000000000222222222222333333333333222111222333555666555444555444444444444555666666555666999;;;;;;@@@MMM[[[qqqrrr]]]ooogggPPPKKKBBBBBBAAAAAAAAA@@@@@@@@@AAAEEEKKKSSS]]]iiittt|||qqqaaaWWWTTTLLLHHHJJJJJJMMMZZZjjjlllcccddd___```___YYYPPPJJJJJJLLLLLLZZZrrrxxxqqqnnnmmmllljjjeee```[[[XXXXXX\\\iiiuuusssdddYYYSSSJJJHHHDDDAAABBBEEEIIILLLWWWnnn{{{hhhOOOKKKFFFCCCCCCDDDDDDDDDEEECCCAAA>>><<<;;;;;;;;;::::::<<<@@@DDDEEEEEEDDDCCCBBBBBBCCCDDDCCCAAA???:::;;;<<<===>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@AAAAAABBBBBBAAA@@@>>>=========<<<;;;:::888888777777888888888999999999999444444444555555555666666333444555555666666555555222222333333333444444444666666666666666555555555333444555666666888<<>>???@@@@@@@@@???>>><<<;;;:::777<<>>;;;<<<<<<:::::::::<<<>>>?????????@@@AAABBBCCCDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA@@@AAACCCDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>@@@BBBCCCDDDCCCBBBAAABBBBBBAAA@@@>>><<<:::999<<<<<<<<<<<<<<<;;;;;;:::777777777666777777888999777666555444444444444444444333333333333444555555333444666888888777666444444444444444444777;;;???DDDHHHNNNTTT[[[eeeqqqyyy~~~tttjjjcccYYYRRRYYYfff~~~{{{{{{{{{{{{yyyvvvbbbVVVIII===::::::888666555555555444444444444333333222222222111111111111000//////000000000000//////000000000000000111111222000111111111111222222222444444444555555555555666999888777777777777777888666888999:::===BBBHHHLLLeeezzzmmm^^^iiivvv]]]LLLHHHDDDAAAAAA@@@======@@@CCCCCCGGGMMMSSS[[[gggssstttfff___YYYRRRMMMLLLLLLLLLRRRXXXmmm{{{}}}qqqkkkfffaaa^^^XXXRRRPPPRRRRRR___ttt{{{yyyvvvssssssuuulllfff``````aaaeeeoooxxx~~~wwwiii```YYYTTTJJJFFFDDDEEEDDDDDDIIIPPP___www}}}iii[[[LLLEEEBBB???===>>>>>>??????>>>>>>===<<<;;;<<>>===<<<;;;::::::;;;===>>><<<======>>>???@@@AAAAAACCCDDDEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEDDDCCCCCCDDDCCCCCCBBBBBBAAAAAAAAABBBCCCEEEGGGGGGGGGFFFEEECCCCCCBBBAAA@@@???===<<<======>>>>>>======<<<;;;999888888777777888888888777666555555444444444555444444444333444555555666444444666777777777666555555555555444444666:::>>>CCCHHHNNNTTT[[[eeeqqqyyy~~~zzzwwwnnnddd\\\RRROOO\\\nnnxxxttttttvvvyyyzzzvvvbbbTTTHHH<<<999999777555555333333222222222222111111222222222111111111111000000000111111111111000000000000000000000111111222111111111111222222222222444444444555555555555666888777777777777777777777666777999;;;===AAAFFFIII]]]rrrsssbbbaaakkkeeeRRRHHHCCC@@@@@@@@@======@@@AAAAAADDDKKKQQQXXXeeeppp|||uuuhhhbbb]]]VVVPPPMMMKKKJJJMMMSSSaaa{{{||||||}}}ooojjjfffccc]]]UUUQQQQQQRRR^^^rrr}}}zzzzzzzzzzzz|||ppphhhaaa```ccciiittt~~~|||oooccc\\\WWWTTTIIIEEECCCDDDEEEGGGNNNVVVggg}}}vvvfffTTTJJJDDD???======<<<======>>>>>>======<<<@@@BBBGGGKKKNNNLLLGGGCCCDDDCCCBBBCCCEEEEEECCCAAA>>>===;;;::::::;;;<<<===;;;<<<===>>>???@@@@@@AAADDDEEEFFFFFFFFFEEEDDDCCCBBBBBBDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@AAACCCDDDEEEEEEDDDCCCCCCDDDDDDCCCCCCAAA@@@@@@???????????????>>>>>>===;;;;;;:::999888888888888777666666555555555555555555555444444555555666777555555555666666666777777666777777666555666999<<>>>>>BBBHHHNNNUUUaaammm}}}vvvwwwjjjeee___XXXQQQNNNKKKIIIKKKPPP]]]ssszzz{{{xxxtttpppmmmfff]]]WWWVVVYYYbbbsss}}}sssjjjbbbbbbfffmmmxxxuuuggg\\\UUUSSSRRRKKKFFFDDDEEEGGGKKKTTT^^^mmmppp\\\OOOGGG@@@<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@CCCJJJTTTZZZWWWMMMDDDEEECCCBBBCCCDDDEEEDDDBBB???>>><<<:::::::::<<<===>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDD===>>>@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@??????======;;;:::999888888888777777666666555666666777666666555555555666777777777666666666666777888888888888888777666666999;;;AAAEEELLLSSSZZZeeeqqqzzz}}}tttrrrrrrrrrkkkbbbYYYRRRMMMWWWuuu{{{nnnjjjjjjpppyyynnn^^^JJJAAA999777777555333444555555444444444333333333222222222111111111000000000111111222222111111000000000000000000111111222111111111222222222333333444444444555555555555666555666666666777777777666555888:::<<<<<<>>>@@@BBBLLL]]]zzzuuuggghhhxxxtttXXXKKKCCC>>>??????>>>===???======@@@FFFKKKRRR^^^iiixxxyyy}}}{{{llleee^^^WWWQQQNNNLLLJJJLLLPPPZZZmmm}}}|||tttjjjcccbbbaaaiiiwwwvvvmmmfffffflllsss|||~~~oooaaaVVVPPPMMMMMMKKKGGGEEEGGGJJJOOOYYYdddtttwwwdddWWWMMMDDD>>><<<:::;;;<<<>>>???@@@@@@@@@???CCCOOO___jjjgggXXXIIIGGGEEECCCBBBCCCCCCCCCBBB@@@???===;;;;;;;;;===>>>??????@@@AAABBBCCCDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@AAACCCDDDEEEEEEEEECCCDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<:::999888888888777777666666666777777888777777666666777777888999888888777777777888999:::888999999888777777999;;;???DDDKKKRRRZZZeeeqqqzzz}}}rrrooonnnmmmeee\\\UUUPPPPPP___yyypppoooooouuu}}}fffWWWEEE===888777777444333444555555444444444333333333222222222111111111000000//////000000000000//////000000000000000111111222111222222222222333333333444444444555555555555666555555666777888888777777666888:::<<<<<<===???AAAJJJWWWqqqnnnjjjssszzzXXXNNNEEE??????@@@>>>===>>>>>>===@@@EEEIIINNNZZZeeeqqqyyy~~~oooeee\\\VVVQQQOOOMMMJJJLLLQQQTTTeee~~~tttnnnmmmgggmmmyyy|||tttnnnpppvvv|||zzziii]]]TTTMMMJJJJJJIIIFFFEEEIIINNNTTT```jjj||||||kkk```VVVKKKBBB???<<<<<<>>>???@@@AAAAAAAAA???EEESSSiiizzzzzzhhhWWWMMMIIIEEECCCCCCCCCBBBBBBAAA@@@>>>===<<<===???@@@???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGEEEEEEEEEFFFFFFGGGGGGFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBAAA??????@@@AAABBBCCCEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA>>>===;;;:::999888888888777777777777777888888999888888777777777888999999999999999:::::::::;;;;;;888999:::999888888:::;;;===BBBJJJQQQZZZeeeqqqzzz~~~rrrllliiiggg]]]UUUOOOOOOSSSeeevvvuuuyyyyyy{{{uuu^^^PPPAAA;;;777888777444333555333333222222222222111111222222222111111111111000//////000000000000//////000000000000000111111222222222222222333333333333444444444555555555555666444666777999999999888888777999:::;;;;;;===???BBBJJJRRRhhhpppiiimmm___SSSHHH@@@???@@@???======>>>===???CCCFFFJJJUUU___gggqqq~~~ssseee\\\VVVQQQOOOMMMJJJLLLPPPPPP___xxx|||{{{wwwzzz|||yyy}}}vvveee[[[UUUNNNJJJJJJHHHFFFHHHNNNVVV^^^jjjvvv~~~qqqiii```TTTHHHCCC===>>>???@@@AAABBBBBBBBBDDDHHHWWWpppzzziiiSSSOOOJJJFFFDDDCCCCCCBBBBBB@@@???>>>>>>@@@AAACCCBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJJJJKKKKKKIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBAAA@@@@@@@@@???>>>>>>???@@@AAACCCDDDEEEHHHHHHHHHHHHGGGGGGFFFEEECCCCCCCCCCCCCCCBBBBBBAAA<<<<<<:::999888888888888888777777777888888999:::888888888888888999::::::999:::<<<=========<<<;;;888999::::::999999;;;<<<<<>>:::777888777444333666333333222222222222111111222222222111111111111000000000000111111000000000000000000000000111111222222222222333333333444444444444444555555555555666555666888:::;;;:::999999999999::::::;;;===AAADDDIIILLL___uuulllkkkxxxmmmWWWLLLBBB@@@AAA???===<<<>>><<<===@@@BBBFFFOOOYYY___iiixxxvvvfff]]]WWWRRRPPPMMMJJJKKKOOOPPP]]]vvvrrrbbb[[[VVVOOOJJJJJJIIIHHHLLLTTT^^^gggtttuuuooogggZZZMMMGGG??????@@@AAABBBBBBBBBBBBHHHKKKXXXsssvvvXXXSSSMMMHHHEEEDDDCCCBBBBBBAAA@@@??????AAACCCDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBAAA@@@@@@???>>>>>>CCCCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCCCCCCCBBBBBBAAA;;;;;;:::999888888888888888888777777888999::::::999999888888999999:::;;;:::;;;===??????>>>===;;;777999::::::::::::;;;===<<>>@@@CCCLLLUUUYYYeeettt|||lll[[[VVVRRRQQQNNNJJJIIIKKKRRR\\\rrr{{{pppaaaVVVQQQNNNKKKHHHHHHIIINNNVVV]]]iii|||yyywwwqqqbbbQQQHHHAAA@@@@@@@@@@@@BBBCCCDDDDDDNNNYYYkkkmmmXXXFFFDDDHHHFFFCCCBBBEEECCCAAA@@@AAADDDGGGIIIOOOKKKFFFDDDGGGJJJLLLLLLOOONNNKKKJJJIIIJJJKKKLLLMMMKKKHHHFFFDDDDDDEEEEEEEEEDDDCCCBBB@@@???>>>>>>???@@@AAACCCEEEGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCBBBAAA???>>>>>>===::::::999888777666555444666666777777888999;;;<<<666888999999999999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<>>===;;;<<<>>>>>>@@@CCCGGGKKKXXXaaaooo|||ooo]]]WWWRRRQQQNNNJJJIIIKKKPPPYYYnnn|||qqqbbbVVVQQQNNNLLLIIIKKKLLLPPPWWW___kkk}}}{{{ttteeeUUUKKKBBBAAAAAAAAABBBCCCEEEGGGGGGNNNWWWfffuuu___KKKHHHIIIGGGDDDDDDCCCDDDDDDFFFIIILLLOOOQQQUUUPPPKKKIIIJJJLLLMMMMMMPPPOOOMMMKKKJJJKKKLLLMMMLLLJJJGGGEEECCCCCCCCCDDDDDDDDDCCCBBBAAA@@@??????@@@AAABBBCCCEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBB@@@???===<<<<<<888888777777777777777777777777777777888:::;;;<<<888999;;;;;;::::::<<<===;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======>>>@@@DDDLLLXXXeeeooouuu~~~|||ooofffaaaTTTOOOMMMUUUkkkoooooolll[[[LLLAAA:::999888666555555444444444444333333333333222222222222222222222222222222222222222222222111000000111111111111111111111111444444444444444444444444333333444555555666666777555777888888888888999;;;999::::::;;;;;;===AAADDDHHHKKKQQQ```zzzrrrbbbmmm|||mmmTTTGGGEEE>>><<<>>>;;;;;;<<<>>>>>>???BBBGGGJJJUUU^^^lllyyyuuu```YYYSSSQQQOOOKKKJJJLLLNNNUUUggg}}}rrrcccWWWQQQOOOMMMLLLOOOPPPTTTZZZaaammmyyyiiiXXXNNNDDDCCCBBBBBBCCCEEEHHHJJJKKKQQQVVV```{{{}}}fffPPPKKKJJJGGGEEEGGGCCCEEEHHHLLLQQQUUUXXXYYYYYYVVVQQQNNNMMMNNNNNNMMMNNNMMMKKKJJJIIIIIIJJJKKKJJJHHHEEEBBBAAA@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCAAA@@@>>><<<::::::555555666777888999999:::777777777888999:::;;;<<<999;;;<<<<<<;;;;;;===>>>;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<======>>>???AAAFFFNNNYYYfffpppvvv}}}pppeee___UUUQQQSSSaaayyysssjjjooovvvaaaTTTIIIAAA999888777666555444444444444444333333333333222222333333333333333333333333111222222222222111000000111111111111111111111111444444444444444444444444333444444555555666777777555666888888777777999::::::;;;===>>>???AAAEEEHHHKKKLLLPPPZZZnnnsss```iiixxxyyy[[[IIIEEE@@@??????999;;;<<<===>>>???AAAFFFIIIQQQZZZgggtttzzzddd\\\TTTQQQOOOLLLJJJLLLMMMRRRaaaxxx}}}sssfffZZZTTTRRRRRRQQQTTTUUUXXX\\\aaammm{{{iiiWWWNNNEEEDDDBBBBBBDDDHHHLLLOOORRRWWWZZZaaavvviiiRRRKKKJJJGGGFFFIIIDDDGGGKKKPPPTTTYYY\\\]]]YYYVVVSSSPPPNNNNNNMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFCCC@@@>>>>>>>>>???@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBAAA>>><<<:::888888555555666777888999999:::888888888888:::;;;<<<===:::;;;===<<<<<<;;;===>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<======BBBEEEKKKSSS]]]iiitttzzz}}}pppfff___YYYVVV\\\pppuuueeedddooonnn\\\OOOFFF???888888777666555444444444444444333333333222222222222222222222222222222222111111222222222111111000111111111111111111111111444444444444444444444444444444444555666666777777444666777777777777888::::::<<<>>>@@@AAACCCGGGJJJIIILLLQQQXXXfffvvvccchhhxxxbbbJJJDDD@@@@@@???888<<<=========>>>@@@DDDGGGMMMUUUbbbnnnyyy~~~iii^^^TTTQQQPPPMMMKKKLLLMMMPPP]]]qqq}}}|||{{{tttiii___ZZZXXXXXXYYYYYYZZZ]]]___aaakkk{{{gggUUULLLFFFDDDCCCCCCFFFLLLRRRUUU[[[```eeekkkzzz~~~gggRRRJJJHHHFFFFFFKKKHHHKKKNNNSSSWWWYYY[[[\\\TTTTTTRRRPPPMMMLLLKKKKKKGGGGGGFFFEEEDDDDDDDDDDDDDDDCCC@@@>>><<<<<<======>>>@@@AAACCCDDDCCCCCCBBBAAABBBBBBCCCDDDEEEEEEEEEHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA???===;;;999777666777777777777777888888888888888999999:::<<<===>>>:::;;;<<<<<<;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;999999999999999:::;;;<<>>???AAADDDGGGGGGKKKRRRZZZcccyyy|||hhhjjjwwwjjjNNNEEE@@@??????888<<<============???CCCFFFJJJRRR]]]iiitttmmmaaaUUUQQQPPPNNNLLLLLLMMMNNNXXXlllzzzzzzxxxtttmmmfffaaa```aaabbb___aaaccccccaaahhh{{{{{{fffTTTLLLGGGFFFEEEFFFJJJQQQYYY^^^eeelllsss||||||gggRRRKKKIIIFFFGGGLLLMMMQQQVVV\\\^^^]]][[[YYYQQQRRRRRROOOLLLIIIHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@>>><<<;;;<<<===>>>@@@AAADDDEEEFFFFFFEEEDDDBBBCCCCCCDDDFFFGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCBBB@@@???===<<<:::888777666999999888888777777666666999999999:::;;;<<<===>>>:::<<<===<<<;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;888888888888999999:::;;;???EEENNNWWW```kkkwww|||rrrggg___TTTXXXlllrrr^^^UUU___sss~~~lll\\\LLL@@@:::777666555555444444555555444444333333333333222222000000000000000000000000000000111222222222222111111111111111111111111111444444444444444444444444444555555666666777888888666777999999888888:::;;;<<<>>>AAABBBCCCEEEGGGIIIGGGKKKTTT\\\cccsssppplllrrr~~~wwwWWWJJJAAA??????999<<<======<<<<<<>>>AAADDDFFFNNNXXXbbbmmmxxxqqqcccVVVQQQPPPNNNLLLMMMLLLLLLTTTggg|||{{{vvvssspppkkkhhhggghhhjjjfffhhhjjjgggcccfffwww{{{fffWWWPPPJJJIIIHHHIIIOOOXXXaaagggnnnuuu~~~jjjVVVNNNKKKGGGHHHMMMOOOWWWbbbjjjkkkfff]]]WWWSSSTTTTTTQQQLLLHHHFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>><<<;;;;;;<<<>>>???CCCEEEGGGIIIJJJIIIGGGFFFDDDEEEFFFGGGIIIJJJLLLLLLHHHGGGFFFEEECCCBBBAAA@@@======<<<:::999888666666888888888888777777777666::::::::::::;;;===>>>???<<<===>>>>>><<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;888888888888999:::;;;<<<===EEEOOOYYYbbbmmmzzz}}}sssfff]]]UUU\\\uuuzzzjjj[[[WWWeeezzzyyygggWWWHHH===999666666555444444444555555444444333333333333222222000000000000000000000000000000111222222222222222111111111111111111111111444444444444444444444444555555555666777777888888777888::::::999999;;;<<>>===;;;;;;;;;===???@@@FFFHHHJJJLLLMMMLLLJJJHHHFFFGGGHHHJJJLLLNNNOOOPPPGGGFFFEEEDDDBBBAAA@@@???<<<<<<;;;:::999777777666777777777777777888888888:::::::::;;;<<<===>>>???>>>???@@@???>>>===>>>???;;;<<<<<<<<<<<<<<<<<<;;;999999999999:::;;;<<<===???FFFQQQ\\\eeeppp~~~~~~sssfff\\\YYYbbb}}}tttgggZZZ[[[jjjtttaaaRRRDDD;;;999666666555444444444555555444444444333333333222222111111111111111111111111///000111222222222222222111111111111111111111111444444444444444444444444555555666666777777888888777999::::::::::::;;;===CCCFFFHHHIIIJJJJJJLLLMMMOOOOOOTTT[[[^^^iiizzziiiaaafffxxxoooYYYGGG@@@@@@============<<<;;;===@@@BBB@@@FFFOOOXXXaaammmyyywwwiiiXXXNNNMMMNNNKKKGGGKKKLLLPPPZZZmmm}}}}}}}}}wwwrrrnnnkkkiiijjjqqqxxxtttpppnnnqqqsssrrrrrrtttvvvtttrrrooolllkkksss}}}zzzjjj^^^XXXRRROOOLLLOOOYYYeeennnsssuuuaaaUUUOOOLLLMMMPPPYYYaaaooo~~~qqqeee[[[VVVPPPLLLJJJGGGDDDAAACCCCCCBBBBBBBBBBBBAAAAAA???>>>===;;;<<<===@@@BBBMMMMMMMMMMMMKKKJJJIIIHHHFFFFFFGGGKKKOOOQQQQQQQQQGGGFFFDDDBBBAAAAAABBBBBB<<<;;;999888777777666666777999::::::777555555555888888888999:::;;;===>>>AAACCCDDDCCC???======>>>777999;;;======;;;999777888888777666555777;;;>>>@@@FFFPPP[[[hhhuuu|||lll___aaa[[[tttqqq___]]]___pppqqq^^^JJJAAA@@@:::999777666555666666444333333333333222222111111111444333222222111111222222111111000000000000111111333333333222222333444444777444333444666777555333222333666888999999888777888:::===>>>===<<<======DDDFFFIIIJJJKKKKKKMMMNNNPPPMMMNNNUUUYYYbbb}}}{{{iii___```ppp___KKKDDDBBB???<<<<<<<<<<<<<<<===>>>???FFFEEEHHHQQQ[[[eeerrr~~~~~~|||nnn\\\QQQNNNMMMIIIEEEIIIIIILLLSSSbbbwwwzzz}}}zzzqqqiiicccccccccfffooo|||uuulllhhhhhhmmmrrrsssvvvyyyxxxxxxwwwuuuooommmvvvmmm___WWWOOOMMMLLLRRR]]]lllwww~~~}}}hhh[[[TTTRRRSSSVVV\\\dddsssyyynnn```[[[SSSMMMIIIFFFCCCAAABBBAAAAAA@@@@@@?????????<<<<<<;;;;;;<<>>>>>>>>???<<<;;;999888777777666666777999;;;:::888666555666777888888999;;;<<<>>>???BBBCCCDDDBBB>>><<<<<<===999:::<<<===<<<:::888777888888777666555777;;;>>>BBBHHHRRR^^^jjjwwwyyyiii]]]```aaa}}}lll\\\\\\aaappp|||gggVVVDDD<<<<<<777888777555555666666444333333333333222222222111111444333222222111111222222111111000000000000111111333222222222333444444555666444333444666777555333333555777999::::::999999777999<<<===<<<<<<<<<===@@@CCCFFFHHHIIIKKKNNNPPPTTTQQQRRRVVVXXX___vvvppp```\\\jjj|||mmmUUUHHHCCCAAA======<<<<<<===>>>>>>???CCCBBBFFFNNNWWWaaannnzzzvvvcccVVVQQQNNNJJJGGGIIIIIIJJJMMMWWWiiiyyy}}}vvviii``````]]]]]]```hhhzzz}}}uuugggcccccciiinnnqqquuuyyyyyy{{{}}}zzzrrroooyyyvvveee\\\OOONNNNNNUUUbbbrrrkkk\\\UUURRRUUUYYYbbbjjjyyyxxxiiibbbXXXOOOIIIEEEBBBAAA@@@@@@??????>>>======<<<;;;;;;;;;<<<>>>CCCIIINNNTTTTTTUUURRROOOLLLKKKKKKLLLJJJIIIIIIIIIHHHEEECCC@@@???>>>===<<<<<<<<<===<<<;;;999888777777666666888:::;;;;;;999777777777666777888:::<<<>>>@@@AAACCCCCCCCC@@@===;;;;;;;;;:::;;;<<<===<<<999777555777777777666666888<<>>>>>======>>>>>>@@@CCCEEEGGGKKKOOOSSSVVVTTTTTTVVVVVVZZZkkkgggZZZccctttbbbLLLCCCBBB=========<<<======>>>??????>>>BBBJJJSSS\\\iiittt~~~jjj\\\UUUQQQMMMJJJIIIJJJLLLNNNRRR```zzz{{{}}}oooddd___\\\ZZZZZZ^^^lll{{{vvvjjjeeebbbfffiiikkknnnrrrvvvzzz~~~|||sssppp{{{}}}lllaaaSSSQQQQQQWWWcccsssooo___UUUSSSWWW]]]iiiqqq~~~qqqiii^^^RRRIIIDDDBBBAAA@@@@@@???>>>===<<<<<<;;;;;;<<<===>>>AAAGGGPPPVVV\\\]]]]]]YYYSSSNNNLLLMMMPPPNNNKKKIIIGGGEEEAAA>>>?????????>>>>>>=========;;;;;;999888777666666666888:::<<<;;;:::888777888555777999<<>>;;;:::::::::<<<<<<===<<<;;;999666555666666666666666888<<<@@@FFFLLLWWWdddppp{{{uuueee]]]dddrrr}}}aaaXXX\\\hhhqqq~~~kkkZZZNNN@@@<<<>>>999777666444444555666444333333333333333333333333333444333222222111111222222222111111000000111111222111111222222444555777777555555444555555555555444555666888999:::;;;::::::;;;===@@@@@@@@@??????@@@???AAABBBDDDFFFJJJOOOSSSUUUTTTUUUVVVSSSUUUbbbqqqttt^^^___lllxxxpppRRRDDDBBB===<<<<<<<<<<<<<<<=========<<>>>>>======;;;===>>>???BBBIIIUUU]]]gggiiihhhbbbYYYSSSQQQQQQWWWSSSNNNJJJFFFDDD@@@>>>????????????>>>>>>>>>===;;;;;;999888777666666666888999;;;;;;:::888888888555777:::>>>BBBEEEGGGHHHGGGDDD@@@===;;;:::;;;;;;=========<<<:::888666555555555666555666999===AAAFFFNNNYYYfffqqq|||}}}rrrccc\\\ddd{{{sss\\\XXX^^^llluuuxxxbbbSSSIII<<<888:::555666555444444555555444333333333333333333333333333444333222222111111222222222222111111111111222222222222222333444666777888444555555555444444555555555555666888999999:::::::::<<>>>>>????????????>>>===<<<;;;999888777777666666777999;;;;;;999888888888555777<<>>BBBHHHOOO\\\hhhttt}}}wwwlll___\\\iiiiiiYYYYYY___lllwwwqqq]]]OOOGGG<<<999:::555555444333444555555444333333333333333444444444444444333222222111111222222222222111111111111222222333333333333444555777777444555666555444444555666555666666777888999::::::888;;;===>>>=========>>>CCCEEEFFFFFFFFFHHHKKKNNNTTTVVVWWWUUUSSSVVV^^^eeessssssbbbaaaooolllSSSJJJ===<<<;;;;;;:::;;;;;;;;;===<<<>>>DDDIIINNNVVV___|||iii\\\UUURRRPPPLLLIIIKKKOOONNNSSShhhrrrggg^^^VVVTTTSSSSSSXXX___mmm|||mmmddd\\\YYYWWWVVVXXX\\\```bbbfffjjjmmmuuutttiii```___]]]^^^fffuuusssgggccciiiqqqxxxssshhhZZZLLLDDDBBBBBB>>>????????????@@@@@@@@@:::>>>CCCFFFLLLXXXiiivvv{{{~~~~~~xxxooohhhgggjjjnnnfffZZZOOOHHHDDDBBBAAA@@@@@@AAABBBBBBBBBAAA@@@<<<;;;999888777777666666555777::::::888777777888555888>>>DDDIIIMMMPPPQQQIIIDDD>>>;;;<<<>>>??????======<<<;;;:::888777777333444555555666:::???BBBJJJRRR___lllwww~~~nnneee^^^dddvvvxxx___UUUXXX^^^jjjxxx}}}jjjVVVKKKEEE;;;999;;;666555444333333555555444333333333333444444444555555444333222222111111222222333222222111111222222333444444444444444555666666333555777666444333444666777777777888999:::;;;<<<:::<<>>>>>???AAACCCEEEFFFFFFGGGIIIKKKPPPRRRSSSPPPNNNQQQXXX]]]hhh~~~lllbbbdddyyywwwYYYKKK>>>>>>===<<<<<<<<<<<<<<<===<<<===BBBFFFIIIPPPXXXpppaaaYYYVVVTTTPPPLLLKKKNNNNNNSSSiii~~~rrrfff[[[VVVTTTSSSUUUXXXZZZiii|||oooeee[[[VVVRRROOOPPPTTTWWWWWW[[[```gggrrrxxxkkkhhheeeccchhhuuu|||ppplllrrrzzzwwwsssiii[[[MMMDDDBBBCCC======>>>>>>??????@@@@@@===BBBHHHMMMTTTbbbuuuvvvqqqqqqtttwwwmmm___RRRIIIDDDBBBBBBCCCDDDEEEFFFFFFFFFEEEDDD<<<;;;999888777777666666555777999999888777777777666999???EEEKKKOOORRRSSSJJJDDD>>>;;;<<>>666555777333555333333333555555444333333333333444444555555555444333222222111111222222333222222111111222222333555555444444444555555666333555777666444333444777888888888999:::;;;=========???BBBCCCBBBAAABBBCCC>>>@@@CCCEEEFFFGGGHHHJJJKKKNNNMMMJJJGGGKKKQQQUUU```tttuuufffYYYnnn|||ZZZJJJ@@@@@@???>>>>>>>>>>>>>>>===;;;===AAACCCFFFLLLTTT}}}nnnfff___XXXXXXQQQLLLNNNOOOUUUfffyyywwwpppdddYYYRRRPPPRRRTTTUUU\\\jjjwwwkkk[[[SSSRRRTTTSSSQQQSSSVVVXXXZZZ```nnnzzzxxxsssooopppwwwyyyuuuwwwzzz~~~yyymmm]]]MMMDDDAAACCC<<<======>>>??????@@@@@@======AAAMMM___ttt}}}tttcccXXXNNNGGGFFFHHHDDDHHHOOOVVVXXXTTTMMMGGG@@@>>>;;;888666666666777;;;:::999888777777777777777:::AAAKKKOOOOOOPPPSSSMMMGGG@@@===>>>@@@@@@@@@>>>===<<<;;;999888777666999666666888888999>>>EEELLLVVVdddqqq{{{|||{{{}}}~~~xxxlll```WWW^^^xxxhhhVVVPPPUUU]]]jjjuuujjjYYYLLL@@@<<<;;;999666666777777666555444444333333222222222222222222222222222222222222222222222222333333333222222111111111222222333333333444444444444555666666666555444444777888999:::::::::::::::???@@@BBBDDDEEEEEEDDDCCCAAACCCEEEHHHIIIIIIHHHGGGNNNOOOQQQPPPOOOOOOPPPRRR\\\hhhpppfffiiitttiiiLLLMMM===;;;AAA===;;;===;;;;;;<<<>>>???AAAEEEIIIMMM~~~zzzooofff___\\\TTTOOOOOOOOOSSSdddvvvyyylll```WWWSSSSSSTTTPPPTTT___rrrvvvlll___VVVSSSSSSRRRQQQUUUXXXYYYZZZ___kkk}}}}}}xxxwww|||}}}~~~|||nnn]]]MMMDDDBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAFFFSSSggg}}}xxxeeeXXXNNNFFFDDDEEEEEEHHHNNNSSSVVVSSSMMMGGG???===:::888666666666777::::::999888777777777777777:::CCCNNNTTTUUUVVVZZZPPPIIIBBB>>>>>>@@@@@@@@@======<<<;;;999888777777999666666888999999>>>EEEMMMWWWeeerrr|||vvvrrrvvvuuuuuuxxxwwwpppfff___\\\iiiwww___QQQNNNUUU]]]kkkzzzzzzdddVVVJJJ>>>;;;;;;888666666777666666555444444333333222222222222222222222222333333333333333333333333333333333222222222111111222222333333333444444444444555666777777666555555777888999:::;;;;;;;;;;;;>>>@@@BBBDDDEEEEEEEEEDDDDDDEEEGGGHHHIIIIIIIIIIIIMMMNNNOOOOOONNNNNNOOOQQQUUU___xxxgggffflllwww[[[RRR@@@<<>>@@@CCCGGGKKK~~~{{{qqqjjj```XXXRRRPPPOOORRRaaasssyyyjjj___WWWTTTTTTRRRRRRXXXiii{{{tttnnneee]]]WWWTTTTTTTTTXXXYYYZZZZZZ\\\eeetttsss___PPPFFFCCCBBBDDDCCCCCCBBBAAA@@@@@@???BBBCCCKKKZZZqqq}}}fffWWWMMMFFFBBBBBBBBBDDDHHHLLLOOOMMMIIIEEE>>><<<:::777666666777888:::999999888777777666666777;;;DDDRRRZZZ[[[]]]```TTTMMMDDD??????@@@@@@@@@<<<<<<<<<;;;:::999999888999666666888999:::???FFFOOOXXXgggsss|||sssjjjjjjjjjlllpppkkkeee]]][[[bbbxxxhhhUUUMMMMMMUUU___nnnqqq]]]PPPEEE<<<999:::888666666666666555555444333333333333333333333333333333333333333333333333333333333333333333222222222222111333333333333444444444444555555666777777777666666777777888:::;;;<<<======>>>???AAADDDEEEFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJLLLMMMNNNNNNMMMMMMNNNOOORRRXXXkkkooofffeeessssss\\\GGG???AAA<<<;;;===:::;;;<<<======>>>@@@DDDHHH|||yyyqqqbbbZZZSSSQQQOOORRRaaasssvvvggg\\\VVVRRRTTTRRRTTTaaawww}}}{{{wwwtttooommmiiibbb[[[WWWWWWYYYYYYZZZYYYXXXXXX^^^hhhppp{{{}}}gggUUUIIICCCAAACCCCCCCCCBBBAAAAAA@@@@@@AAACCCLLL___yyygggWWWNNNGGGDDDCCC>>>???AAADDDFFFFFFCCCAAA<<<;;;888777666777888999999999999999888777666666888;;;EEESSS\\\^^^^^^___VVVOOOFFFAAA@@@AAAAAA@@@<<<<<<;;;;;;:::::::::999999777777999:::;;;@@@GGGOOOYYYgggttt}}}zzzjjjdddcccfffjjjddd\\\UUUVVVeee~~~{{{___QQQLLLNNNWWWbbbtttlllXXXJJJAAA999888888666555666555555555444444333333333333333333333333333333333444444444444444444444444222222222222222222222222333333333444444444444555666666777666666666555555666666777888:::<<<===>>>>>>???AAACCCEEEGGGGGGGGGJJJIIIIIIHHHHHHIIIJJJJJJLLLMMMNNNNNNMMMMMMNNNPPPUUUWWWccc|||mmmaaakkklllRRRDDDBBB===<<<>>>;;;;;;<<<<<<<<<<<<>>>AAADDD}}}qqqcccZZZTTTRRRQQQSSScccuuurrrcccYYYSSSPPPMMMMMMVVViii~~~{{{wwwqqqlllggghhhgggbbb\\\XXXYYY[[[YYYYYYXXXVVVUUUWWW]]]bbbhhhvvvsss]]]MMMEEEAAAAAAAAAAAAAAA@@@@@@@@@@@@AAADDDOOOdddgggVVVOOOKKKHHHGGG>>>>>>>>>???AAAAAA???>>>:::999777666666777999:::999:::::::::999888777666888;;;DDDRRR[[[\\\ZZZYYYVVVOOOHHHCCCBBBCCCBBB@@@<<<<<<<<<;;;;;;:::::::::999777777:::;;;<<>>===???;;;;;;<<<<<<;;;;;;<<<@@@BBBqqqccc[[[UUUSSSRRRTTTdddvvvnnn___XXXPPPNNNNNNRRR^^^qqq}}}vvvoooiiibbbcccddd```\\\YYYZZZ\\\ZZZYYYXXXVVVTTTTTTWWWYYY\\\ggguuu}}}fffRRRGGGDDD????????????@@@@@@@@@@@@AAAEEEQQQhhhhhhVVVQQQOOOLLLKKKBBBAAA@@@@@@AAA@@@???===999888666666666888:::;;;:::;;;;;;;;;;;;999888777999;;;DDDRRR[[[ZZZUUUSSSRRRMMMHHHEEEEEEEEECCCAAA=========<<<;;;::::::999:::777777:::<<<===BBBIIIRRR[[[iiiuuu~~~wwwfff^^^]]]]]][[[WWWTTT]]]xxx}}}jjjTTTNNNMMMNNNZZZjjjcccQQQAAA;;;777888777555444666444444333333333333333333333333333333333333333333333333333333333333333333111222222222222333333333333444444444555555555555666666777777999:::<<<===777777777777888:::<<<>>>@@@AAABBBCCCEEEFFFHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJMMMNNNOOOOOONNNNNNOOOQQQRRRSSSYYYfffyyyyyyaaaaaannn~~~nnnSSSHHHAAA@@@AAA<<<;;;<<<<<<;;;:::<<>>>>>???CCCOOOhhhjjjWWWSSSQQQNNNLLLDDDCCCAAAAAA@@@???===;;;777666555555666888:::<<<;;;<<<======<<<;;;999777;;;<<>>===<<<;;;:::999888:::777888;;;<<<===CCCJJJUUU^^^lllxxxlllaaa\\\ZZZTTTUUU[[[kkk{{{|||ttt```QQQOOOPPPRRRaaauuuvvv[[[JJJ???:::888999888444333555333333333333333333333333444444444444444444444444333333333333333333333333111111222222222333333333444444444444555555555555444555666999===BBBEEEHHH;;;:::999999:::;;;===???BBBBBBBBBCCCDDDFFFGGGHHHGGGHHHIIIKKKLLLLLLLLLKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPRRRXXX___jjjeee___dddooozzzZZZLLLCCCBBBBBB===;;;;;;;;;;;;:::<<<@@@BBByyyhhh___XXXUUURRRTTTbbbtttpppeeeUUUWWWVVVRRRRRR[[[mmm{{{yyysssmmmkkkiiifffdddcccaaa```\\\\\\[[[YYYWWWVVVTTTTTTQQQRRRXXX```ggglllqqquuuyyyzzz}}}qqqXXXMMMKKKDDDCCCBBBAAA???>>>===<<<<<>>>>>>>><<<:::888<<<===FFFUUU^^^]]]VVVRRRJJJHHHFFFGGGIIIIIIEEEBBB@@@???>>>===;;;:::888888:::888888;;;<<<>>>CCCJJJWWWaaannnzzzqqqfff___[[[NNNTTT```www}}}yyy|||kkkZZZOOORRRTTTWWWiiimmmTTTEEE>>>:::888999888444333555333333333333333333333333444444444444444444444444222222222222222222222222111111111222222333333333444444444555555555666666222333666;;;AAAGGGMMMPPP>>>===;;;;;;;;;===???@@@CCCCCCCCCCCCDDDEEEGGGGGGFFFHHHKKKMMMNNNNNNMMMLLLKKKLLLMMMMMMLLLLLLMMMNNNQQQTTTYYY[[[```rrriii___]]]bbbuuu^^^NNNEEECCCCCC===:::;;;;;;;;;;;;===@@@CCCkkkcccZZZUUUTTTXXXcccmmm}}}fff^^^VVVRRRRRRRRRUUUddduuu}}}yyyqqqpppnnnllliiifffdddccc___bbbbbb```______\\\WWWYYYVVVUUUVVV[[[```eeegggppplllnnnxxx{{{```OOOFFFDDDBBB@@@?????????>>><<>>===888999888777777888<<>>AAACCCBBB>>>;;;<<<===<<<;;;EEEXXXeeecccYYYSSSPPPHHHCCCFFFJJJIIIFFFEEE@@@??????===<<<;;;:::999888777888;;;===???GGGPPPUUUdddttt}}}~~~iii\\\XXXRRRYYYggg~~~vvvwwwkkk[[[PPPQQQWWWccczzz|||aaaMMMCCC===999444333555777777666111222222333333444444555444444444444444444444444555555555555555555555555333444444444444444444444333333444444555666666666888:::;;;<<>><<<999777777:::<<>><<<<<<===@@@???HHHYYYfffeee]]]WWWQQQIIIDDDGGGJJJIIIFFFFFF>>>>>>>>>===<<<<<<<<<;;;999888999<<<===???GGGPPPWWWfffvvvkkk]]]XXXSSS[[[kkk|||}}}lll]]]RRRVVV```oooqqqYYYHHH@@@;;;888555444555666666555333333333333333333333333333333333333333333333333444444444444444444444444555555555444444333333222444555555666666777888888999<<<<<<<<>>@@@BBBBBBEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIKKKLLLNNNNNNOOOOOOLLLLLLMMMMMMNNNNNNOOOOOOQQQRRRUUUVVVXXXccc{{{ooo]]]YYYcccooodddOOOEEEBBBAAA===<<<:::888999:::===>>>ooofff]]]YYYZZZ^^^hhhrrrkkk```XXXWWWVVVXXXcccqqq~~~yyyxxxyyy{{{}}}}}}|||{{{zzzpppxxx~~~}}}zzztttmmmeeebbb^^^[[[ZZZXXXVVVTTTWWWSSSTTT[[[dddsssppp]]]SSSKKKHHHEEECCCBBB@@@>>><<>>~~~qqqhhh```^^^```eeennnvvvsssfff[[[XXXWWWWWW___kkkzzz~~~|||}}}sssnnnhhhccc```]]][[[YYYTTTQQQQQQTTTXXXfffttt___UUUNNNKKKGGGEEECCCAAA???===BBBGGGWWWttthhh^^^[[[WWWSSSGGGEEEBBBAAAAAA@@@>>>===;;;:::999999>>>IIIVVV^^^___VVVJJJAAA>>>>>>===<<<===>>>DDDQQQ^^^cccaaa^^^TTTKKKEEEGGGIIIHHHFFFFFF>>>>>>>>>===============;;;::::::===>>>AAAJJJTTT]]]lll|||~~~kkk```^^^bbbmmm|||kkk^^^cccuuuwww]]]KKK???:::777666666555555555444333444444444333333222222222222222222222222222222222222222222222222222222222555555555444444333333333666666777777888999999999999<<<===;;;===BBBDDDBBBCCCCCCBBBAAAAAAAAAAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDHHHHHHJJJLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNPPPPPPSSSVVVVVVYYYeeerrrvvv```ZZZ^^^hhh}}}vvvZZZHHH@@@<<<<<<<<<<<<<<<======>>>{{{oooggg```aaafffkkkrrryyyzzziii[[[WWWUUUTTTYYYbbbooo|||wwwoooiiifffdddbbbUUURRRQQQRRRTTT]]]xxxyyyeee^^^TTTPPPJJJFFFDDDBBBAAA@@@BBBHHH[[[zzzggg]]][[[YYYWWWJJJHHHEEEDDDCCCBBBAAA???===<<<:::;;;AAANNN]]]ggglllaaaRRRGGGAAA???>>>===;;;===BBBKKKWWW```bbb```UUULLLEEEFFFHHHGGGEEEEEE@@@@@@???>>>===<<<;;;;;;<<<:::;;;>>>???CCCMMMWWWaaaooo~~~vvvhhhbbbccclllxxxxxxkkkooorrr[[[JJJ???999666666666555444333333333222222222333333444444444222222222222222222222222222222222222222222222222333333333444444555555555555666666777777888999999777:::;;;:::<<<@@@AAA???@@@AAAAAAAAAAAA@@@??????@@@AAAAAABBBCCCCCCDDDDDDGGGHHHJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOOOOSSSWWWXXXYYY```iiikkk\\\ZZZ]]]mmmmmmQQQBBB=========<<<<<<=========zzzllleeebbbffflllqqqwww{{{lll[[[VVVTTTQQQSSSYYYcccpppyyysssooolllZZZUUURRRSSSTTT\\\rrr}}}llljjj___YYYPPPIIIEEECCCBBBBBBCCCKKK```jjj^^^[[[YYYXXXLLLJJJGGGEEEEEEDDDBBB@@@===<<<;;;===EEETTTeeepppxxxnnn```RRRHHHCCCAAA@@@===???AAAFFFPPP[[[```___UUULLLEEEEEEGGGFFFDDDDDDBBBAAA@@@???===<<<;;;:::<<<:::;;;>>>AAAEEEPPP[[[eeesssqqqeeecccgggsss}}}|||www~~~lllWWWIII>>>999555666666444222111222444111111222333333444555555333333333333333333333333222222222222222222222222111222222333444555666666666666666777888888999999777:::;;;999;;;@@@AAA@@@>>>@@@BBBBBB@@@??????@@@@@@@@@AAABBBCCCDDDDDDEEEGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNRRRWWWYYYYYY\\\bbbsssyyybbbWWWYYYaaasssaaaIIIAAA@@@>>>===<<<<<<======~~~~~~nnnhhhgggnnnwww|||ooo\\\UUUSSSOOOOOOSSSYYYeeeuuu|||iii___XXXVVVWWW^^^rrryyylllmmmmmmeeeXXXMMMFFFCCCCCCCCCEEENNNeeeqqqccc\\\XXXUUUMMMJJJGGGFFFEEEDDDBBB@@@<<<<<<<<<@@@KKK\\\nnnzzz{{{nnn___QQQHHHEEEDDD@@@AAAAAAAAAHHHSSSXXXWWWUUULLLDDDDDDEEEDDDBBBCCC@@@@@@??????>>>===<<<<<<;;;999:::>>>BBBGGGSSS^^^jjjxxx~~~pppeeeccchhhsss{{{sssqqqrrrssszzzyyyaaaPPPEEE===888555666555333000000222555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444555555555777777888888999:::::::::999<<<;;;999:::???AAA@@@???AAACCCBBB@@@???@@@BBB@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIKKKLLLMMMMMMNNNMMMMMMNNNNNNOOOOOOPPPPPPQQQPPPSSSXXX[[[ZZZZZZ]]]hhhxxxooo]]]YYYYYYbbbvvvrrrRRRDDDBBB???<<<;;;;;;<<<===zzzzzzrrrmmmnnnwwwqqq\\\UUURRRNNNMMMPPPTTT```ooozzzyyykkk___[[[ZZZaaatttrrreeehhhxxxmmm^^^PPPGGGDDDCCCCCCGGGQQQiiixxxhhh^^^VVVRRRMMMJJJGGGEEEDDDCCCAAA???:::;;;===CCCOOOaaatttwwwgggWWWLLLHHHHHHAAABBB???<<>>>>>>>>>>>>>>>>>>>>>>>:::999:::>>>BBBIIIUUU```nnn{{{rrrfffdddhhhqqqwwwxxxdddaaa^^^gggxxxqqqXXXIII@@@;;;888666666555222//////222666555444444333333222222111444444444444444444444444333333333333333333333333444444444444444444444333888999999::::::;;;<<<<<<<<<===<<<999:::???AAA@@@@@@BBBDDDCCCAAA@@@BBBDDD@@@@@@AAABBBCCCEEEEEEFFFGGGGGGIIIKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRVVVTTTVVV[[[]]][[[[[[\\\aaannn~~~hhh[[[UUUXXXhhh}}}}}}ZZZFFFDDD@@@<<<::::::<<<===~~~~~~zzz{{{vvvxxxeeeYYYVVVRRRNNNNNN[[[```kkkwwwxxxjjjddd___aaarrriii]]]aaarrroooeeeUUUHHHCCCEEEHHHEEEUUUssspppddd\\\YYYSSSKKKDDDEEEGGGFFFCCCCCC<<<;;;<<>>???CCCHHHMMMJJJGGGCCCAAA@@@@@@???===??????@@@???>>>===;;;:::AAA>>>===@@@DDDJJJVVVaaatttuuupppqqqsssrrrpppooowwwooo[[[YYYTTT[[[rrrfffRRREEE<<<888777666666555444444444444555333333333222222222111111444444444444444444444444444444444444444444444444666666666666666555555555555555555777;;;>>>??????>>>???@@@@@@@@@AAADDDFFFEEEDDDDDDEEEGGGGGGEEECCCDDDAAA???AAAFFFHHHFFFCCCGGGHHHJJJLLLNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPRRRSSSPPPPPPTTT\\\ccceee```[[[XXXeeezzzrrr]]]ZZZXXX^^^llleeeLLLCCC;;;;;;===;;;999888{{{{{{yyynnn```[[[XXXVVVWWW___dddooo{{{ssslllfffgggwwwlll^^^bbboookkkbbbTTTGGGBBBCCCDDDGGGYYYyyyxxxkkkbbb]]]WWWNNNFFFFFFHHHFFFDDDDDD???>>>@@@KKK^^^uuu|||nnncccVVVKKKFFFEEEDDDBBBAAABBBEEEGGGJJJHHHDDDBBBBBB@@@>>><<<>>>>>>??????>>>===;;;:::>>><<<<<<@@@EEEMMMZZZfffvvvvvvssswwwzzzzzzuuuvvvgggUUUPPPPPPZZZttt}}}aaaNNNCCC<<<999999777666555444444444444444333333333222222222222111333333333333333333333333444444444444444444444444555555666666777888888888666555444555888;;;<<<;;;>>>@@@AAAAAA@@@AAACCCEEEDDDEEEFFFIIILLLMMMKKKIIIEEEBBB@@@BBBFFFIIIHHHEEEFFFGGGIIIKKKLLLLLLLLLKKKLLLMMMMMMMMMNNNPPPQQQRRROOOPPPSSSZZZaaaeeeccc```WWW\\\iiihhh```ZZZ\\\ggg|||uuuTTTIII???>>>>>><<<999999~~~yyyhhhaaa^^^^^^```dddhhhqqq}}}}}}vvvppprrrsssdddcccmmmhhh___TTTJJJCCCBBBCCCJJJ```vvvkkkfff]]]SSSJJJHHHHHHFFFDDDDDD@@@@@@CCCOOOddd|||}}}pppbbbWWWOOOMMMJJJFFFCCCBBBCCCCCCHHHGGGEEEDDDCCCAAA???<<<<<<<<<============<<<<<<<<<:::;;;@@@FFFPPP___lllzzzzzz{{{|||zzz___PPPJJJKKK[[[zzztttZZZIII@@@;;;999:::888777666555444333333333333333333333222222222222222222222222222222222222444444444444444444444444333444555777888:::;;;;;;777666444555777999::::::???AAABBBBBBAAAAAABBBDDDDDDFFFJJJOOOSSSTTTSSSQQQGGGDDDAAABBBFFFIIIJJJIIIGGGGGGHHHIIIIIIIIIIIIIIILLLLLLLLLMMMNNNOOOPPPQQQOOOOOOPPPVVV^^^cccdddddd[[[ZZZ___nnnvvviii\\\ZZZbbbttt```RRREEE@@@???===:::999nnndddaaabbbeeehhhjjjqqqyyy{{{nnnhhhlllddd\\\TTTMMMFFFDDDDDDMMMeeewwwqqqeeeYYYNNNJJJHHHEEECCCCCC??????DDDRRRhhhttthhh\\\WWWOOOIIIEEECCCBBBBBBDDDCCCCCCCCCDDDCCC@@@===;;;;;;<<<<<<============<<<;;;===BBBHHHRRRbbbqqq||||||oooYYYPPPKKKJJJ```kkkSSSDDD===999888999888777666555444333333333444444333333333222222222222222222222222222222222333333444444444444444444333444555777888:::;;;;;;888777555555888:::<<<<<<@@@AAACCCCCCAAAAAABBBCCCEEEGGGLLLRRRWWWXXXVVVSSSIIIFFFCCCCCCFFFJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKKKKLLLMMMNNNOOOPPPOOONNNNNNRRRXXX^^^aaaccc]]][[[\\\eeewwwrrr```[[[aaaooolll[[[IIIAAA???===;;;:::uuugggcccdddfffkkkkkkmmmrrruuuzzztttmmmbbbWWWRRRNNNGGGEEEFFFNNNggg~~~pppbbbSSSLLLHHHDDDBBBBBB@@@AAAGGGUUUlll}}}jjjbbbVVVLLLFFFDDDDDDCCC??????@@@BBBDDDDDDBBB@@@;;;;;;<<<<<<======>>>???>>>===@@@DDDIIIRRRdddttt~~~yyy||||||wwwuuuyyyeeeTTTNNNLLLOOOiiivvvbbbLLL@@@:::777555666777777666444444333333333444444444333333333222222444444444444444444444444333333333444444444555555444555666777888999::::::888666444444777:::<<<===@@@BBBCCCDDDBBBAAABBBCCCFFFHHHLLLQQQUUUUUUSSSPPPIIIGGGEEEEEEGGGJJJLLLMMMJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNOOONNNMMMOOOSSSWWW[[[]]]VVVWWWZZZ___fffwwwzzzfff```cccmmmzzzeeeNNNCCC@@@===;;;;;;}}}kkkeeeeeeeeejjjhhhggghhhiiimmmvvvtttcccUUUPPPLLLFFFDDDFFFPPPggg|||lll[[[PPPJJJEEEBBBBBBCCCDDDKKKYYYppp|||rrrcccWWWPPPKKKHHHEEE?????????AAADDDEEEDDDCCC===============>>>???@@@???@@@BBBFFFJJJSSSfffxxxzzzyyywwwqqqqqqwww}}}\\\LLLJJJMMMXXXvvvkkkZZZGGG===:::666444444666666555444444444444555444444444444333333333333444444444444444444444444222333333444444555555555555666777888999:::;;;;;;999666444333666999:::;;;???AAADDDDDDCCCBBBCCCCCCFFFGGGJJJMMMPPPPPPNNNKKKHHHHHHGGGGGGHHHJJJLLLNNNLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNPPPSSSUUUVVVSSSTTTXXX\\\]]]fffmmmeeeeeelll~~~tttXXXHHHBBB???===<<>>===>>>>>>@@@@@@???@@@CCCGGGKKKUUUiii||||||xxxtttooorrrzzzmmmTTTEEEHHHQQQbbb}}}```QQQBBB<<<;;;888555555555444444444444555666666555444444444444333333333333333333333333333333333222222333333444555555666666666888:::<<<>>>???@@@@@@===999777777999:::;;;===@@@CCCEEEDDDCCCDDDDDDEEEEEEFFFIIILLLLLLJJJHHHFFFGGGHHHHHHHHHIIIKKKMMMKKKJJJJJJIIIIIIJJJKKKLLLJJJJJJIIIIIIJJJJJJKKKLLLKKKLLLOOOPPPQQQRRRSSSSSSVVVSSSUUUZZZ[[[___qqqsssgggeeejjj}}}dddPPPGGGBBB>>>===nnnccc___]]][[[WWWSSSRRRQQQTTT___jjjuuu^^^UUUPPPHHHFFFJJJSSSeee}}}hhhYYYPPPIIIEEEEEEAAACCCIIIXXXnnntttgggZZZQQQIIIGGGDDDDDDDDDEEEEEEEEEAAA@@@???>>>>>>???@@@AAA>>>???CCCGGGLLLWWWlll|||xxxtttpppttt}}}uuubbbOOOCCCIIIWWWgggvvvYYYLLL???;;;<<<:::777666444444444444444555666777555555444444444333333333222222222222222222222222222222333333444555666666555666888;;;>>>AAACCCDDDHHHDDD???<<<;;;<<<<<<<<<===@@@CCCEEEEEEDDDDDDEEECCCCCCDDDFFFIIIJJJIIIHHHEEEGGGHHHIIIIIIIIIKKKLLLJJJJJJIIIHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIJJJKKKKKKHHHKKKOOORRRSSSRRRSSSSSSWWWOOONNNTTTXXX[[[gggvvvvvvhhhdddiii|||nnnVVVKKKEEE@@@===rrrddd___^^^YYYVVVQQQLLLJJJPPPZZZccc}}}~~~jjj[[[RRRJJJGGGGGGQQQbbb}}}ppp___TTTMMMIIIGGGBBBCCCGGGSSShhhnnn\\\WWWJJJ@@@BBBDDDAAACCCHHHAAAAAAAAAAAA@@@@@@@@@@@@DDDEEEEEEFFFLLLZZZmmm{{{{{{tttppppppuuu|||vvv^^^VVVNNNCCCIII[[[rrrkkkRRRJJJ@@@:::999999888666333333333333333333333333333444666777777666444333000000111222333333444444222222333444444555555666777888999;;;>>>AAAEEEGGGMMMJJJEEE@@@===<<<===>>>===???AAACCCDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIGGGGGGFFFFFFFFFGGGIIIJJJIIIJJJJJJJJJIIIHHHIIIIIILLLKKKIIIHHHHHHHHHHHHIIIIIIKKKNNNQQQSSSSSSSSSRRRNNNLLLNNNQQQSSSWWWaaakkklll___bbbuuuaaaIIIDDDBBB<<>>???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHGGGGGGFFFFFFFFFGGGIIIIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIKKKMMMPPPSSSTTTUUUUUURRRNNNMMMOOOPPPSSS[[[ccczzzwwwfffeeessspppTTTGGGAAA>>>}}}pppfffaaa^^^WWWUUUPPPJJJEEEGGGNNNTTT___pppwwwrrrpppwwwuuuqqqoooqqq{{{yyybbbSSSKKKHHHIIIHHHSSShhhmmm]]]RRRKKKGGGDDDDDDFFFKKKVVVhhh}}}ooo```SSSOOOKKKFFFFFFKKKLLLKKKIIIEEEBBBAAABBBDDDCCCFFFHHHKKKRRR___rrrwwwnnniiikkkwwwfffNNNHHHHHHHHHUUUhhhqqq^^^FFF@@@999555555666666555666666555444333222111111222222444444444444222222333333333333333333333333333444444555555666777777<<<<<<===============<<>>>>>===;;;:::<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJIIIHHHGGGJJJNNNQQQQQQNNNIIIFFFGGGGGGHHHJJJNNNRRRVVVYYYZZZQQQIIIIIILLLMMMPPPSSS```xxx|||jjjhhhooo___JJJGGG{{{mmm___VVVYYYYYYVVVPPPJJJHHHJJJMMMNNNZZZgggppp{{{~~~qqqiiicccdddaaa\\\[[[ddduuu~~~yyyxxxwwwtttqqqooommmllllllmmmnnnoooppplllooosssxxx}}}gggSSSIIIFFFEEEFFFHHHOOO^^^rrrrrraaaSSSLLLHHHFFFFFFGGGHHHQQQeeeyyyqqqfffZZZNNNKKKOOOTTTUUUTTTOOOHHHDDDDDDFFFHHHMMMSSSYYYaaannn~~~vvvtttxxxfffWWWKKKHHHHHHRRRooovvv\\\NNNBBB???;;;777666555444444333333333444444555555555111222222222222222222111555555444444444444444444555666666777777888888999999;;;<<<>>>???>>>>>>===<<<===>>>>>>???>>>===<<<@@@AAABBBCCCCCCCCCBBBAAABBBBBBDDDEEEFFFGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHKKKMMMMMMJJJHHHJJJMMMRRRVVVUUUPPPJJJEEEEEEEEEEEEGGGJJJOOOSSSVVVWWWOOOIIIJJJLLLNNNPPPRRRZZZlllmmmeeeggg|||sssUUUJJJtttaaaUUUTTTUUUTTTPPPKKKHHHIIIKKKKKKUUU___dddkkkxxxuuulllcccbbb^^^XXXVVV___ppp}}}~~~|||{{{vvvoooiiifffaaa_______________\\\___ccchhhmmmuuu}}}mmmUUUJJJEEEBBBDDDEEEHHHQQQ___rrrjjjYYYPPPJJJEEECCCDDDDDDIIIZZZmmm~~~rrrbbbRRRMMMPPPUUUYYY[[[WWWOOOHHHFFFGGGGGGMMMUUU\\\eeerrr~~~{{{|||vvvYYYOOOHHHHHHLLL[[[yyykkkSSSGGG>>>===:::777555333333222222222333444555666777777222222222222222222222222555555555555555555555555666666777888888999999:::999:::;;;===???@@@AAAAAA????????????>>>===<<<;;;???@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHKKKOOOSSSSSSNNNJJJKKKPPPUUUYYYXXXSSSMMMHHHDDDDDDDDDFFFHHHLLLOOOQQQRRRLLLIIILLLMMMMMMPPPSSSSSS```tttrrrfffeeeooogggQQQ}}}gggWWWOOOQQQSSSQQQMMMJJJJJJLLLMMMWWW___bbbeeelllrrruuuyyyyyyxxxuuurrrqqqssstttvvv|||sssfffbbb\\\UUUSSS[[[jjjuuuyyynnnhhh```[[[YYYYYYXXXXXXSSSUUUXXX\\\aaagggoootttyyynnnWWWLLLFFFBBBAAACCCFFFIIIPPP]]]lllxxxxxxeee[[[PPPHHHDDDEEEDDDEEERRRcccwww{{{iiiVVVNNNPPPVVV\\\bbb```WWWNNNIIIHHHHHHOOOXXXaaajjjwww}}}gggUUUKKKDDDIIIUUUhhhyyy___KKKBBB<<<;;;;;;999777666555666333333444444555555666666333333222222222222333333444444555555666666777777777777888888999::::::::::::;;;<<<===???AAACCCDDDBBBBBBAAA@@@??????>>>>>>>>>???AAACCCDDDDDDCCCCCCAAAAAAAAAAAABBBDDDEEEGGGIIIIIIGGGFFFFFFFFFGGGGGGHHHJJJNNNVVV[[[[[[TTTNNNKKKPPPVVV[[[[[[WWWRRRMMMFFFFFFFFFGGGHHHJJJLLLNNNLLLJJJKKKMMMMMMKKKNNNSSSPPPWWWccctttyyykkkhhhggg}}}dddlll[[[MMMQQQSSSSSSOOOLLLMMMNNNOOOZZZdddfffeeegggiiiiiieeegggiiiiiifffcccaaa```\\\hhhwww~~~wwwiiiddd[[[SSSQQQXXXeeeooo{{{sssiiibbb___^^^]]]\\\OOOQQQSSSVVVYYY___fffkkkkkkvvvkkkWWWNNNIIIEEE===BBBFFFGGGHHHOOO\\\ggguuu}}}qqqgggWWWMMMGGGHHHGGGFFFPPP___ssslllXXXOOOPPPWWW___gggfff\\\RRRKKKJJJKKKRRR\\\eeennn{{{|||```VVVJJJCCCLLL^^^tttnnnVVVEEE???;;;<<<===<<<;;;::::::;;;555555555555555555444444444333333222222333333444333444444555666777888888777888888999999:::;;;;;;<<<<<<<<<===???AAADDDEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>???AAACCCDDDDDDDDDDDD@@@@@@???>>>???AAADDDFFFJJJIIIGGGFFFFFFFFFGGGGGGIIILLLRRRZZZaaa```XXXQQQJJJOOOVVV\\\]]][[[VVVRRRGGGGGGHHHHHHIIIJJJKKKLLLHHHIIILLLNNNLLLIIILLLQQQPPPUUU[[[eee|||qqqlllddd{{{wwwqqqcccUUUSSSQQQOOONNNNNNMMMMMMUUU[[[dddjjjkkkiiieeecccbbbaaa^^^[[[YYYWWWWWWWWWUUUXXX___kkkyyyvvvqqqiiibbbYYYRRRRRRYYYdddkkk|||sssjjjeeebbb^^^[[[SSSOOONNNPPPSSSWWW___iiigggmmmvvv~~~~~~}}}}}}{{{rrrhhhZZZLLLDDDCCCBBBAAAAAABBBEEEIIINNNPPPaaaiiiuuu{{{uuussszzzqqqbbbVVVIIIDDDEEEIIIOOOVVVqqqwwwbbbUUUSSSVVV[[[ccceee]]]PPPKKKMMMRRRWWW```kkkvvvkkkUUUNNNIIIJJJUUUdddxxxxxxaaaMMM@@@;;;:::999777666666888999;;;:::888555222111111111222333333333333333333333333666555555666666777888999666888;;;<<<;;;;;;;;;<<<<<<<<<;;;<<<>>>AAADDDFFFCCCBBBBBB@@@???>>>======@@@@@@AAABBBBBBBBBAAAAAAAAA@@@?????????@@@BBBBBBGGGFFFEEEDDDCCCCCCDDDEEEHHHIIIOOOXXX```___VVVMMMKKKMMMPPPSSSVVVXXXZZZZZZNNNLLLIIIFFFEEEFFFIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNRRRQQQXXXmmm~~~qqqbbbsssqqqccc\\\[[[XXXUUUQQQOOOOOOPPPWWW```llluuuwwwtttppplllhhhfffbbb]]]YYYUUUSSSRRRTTTUUUYYYaaakkkuuu{{{~~~~~~}}}|||{{{zzzvvvpppllleee^^^UUUOOONNNTTT\\\bbbuuu|||uuusssqqqjjjdddVVVRRROOOPPPRRRVVV```jjjoooooorrrwwwyyytttmmmhhhmmmgggbbb\\\SSSIIIDDDDDDDDDCCCAAAAAABBBDDDGGGIIIOOOWWWdddpppyyyzzzssspppsss|||~~~lll___PPPIIIGGGHHHMMMTTTjjj|||{{{fffYYYUUUVVV[[[bbbfff```UUUOOOOOOTTTZZZdddooozzziiiVVVNNNKKKOOO[[[kkk}}}oooYYYHHH???<<<999888777777777888999999666555444222222222222333333333333333333333333333555555555555666777888999777999<<<===<<<;;;<<<======<<<<<<===>>>AAADDDEEEGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCGGGFFFEEEDDDDDDDDDEEEFFFIIIJJJNNNTTTZZZYYYSSSNNNLLLMMMNNNPPPPPPQQQQQQQQQNNNLLLIIIFFFFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMJJJQQQPPPTTTdddvvv{{{iiinnnwwwooobbb^^^^^^[[[VVVPPPNNNOOORRRZZZeeessszzzwwwpppnnniiiccc\\\WWWSSSQQQSSSRRRSSSWWW^^^dddhhhjjjhhhggghhhiiiiiihhheeebbb^^^YYYRRRMMMKKKOOOUUUYYYjjjvvv|||}}}{{{qqqhhh]]]VVVQQQOOOPPPTTT___iii{{{zzzyyy{{{{{{tttggg\\\ZZZUUURRRPPPKKKEEEBBBCCCAAAAAA@@@??????@@@BBBCCCAAAGGGRRR]]]hhhsss{{{~~~yyyttttttyyy~~~zzzlll[[[PPPIIIGGGKKKQQQbbbwwwmmm^^^YYYWWWYYY```gggeee\\\UUURRRWWW^^^iiiuuuwwwcccVVVMMMNNNVVVdddsss~~~cccOOOBBB======888888888777777777777777333333333333333444444444444444444444444444444444555444444555555666777888999;;;======<<<<<<===>>>>>>>>>======>>>@@@BBBCCCEEEEEEDDDCCCAAA@@@???>>>@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFIIIKKKNNNQQQRRRQQQOOOMMMJJJJJJKKKKKKKKKJJJJJJIIIMMMKKKIIIGGGFFFGGGHHHJJJKKKJJJJJJJJJJJJKKKLLLLLLHHHPPPQQQSSS]]]jjjrrriiigggqqq~~~tttggg``````^^^XXXRRRPPPSSSWWW[[[dddsss~~~{{{yyytttnnnfff^^^XXXTTTQQQPPPOOORRRWWW\\\```aaa]]]\\\[[[[[[\\\[[[XXXVVVWWWSSSOOOKKKKKKMMMPPPSSS^^^gggsss~~~~~~zzzsssllleee]]]TTTOOOMMMPPPYYYccc}}}|||kkk\\\TTTOOOKKKJJJGGGBBB@@@AAA=========>>>???@@@AAABBB???BBBHHHOOOXXXaaakkkqqq}}}~~~}}}zzzzzz}}}vvvdddVVVLLLGGGIIIOOO]]]tttttteee]]]WWWXXX]]]fffiiibbbZZZVVVYYYaaammmyyy}}}kkk\\\SSSLLLRRR]]]lllzzzrrrYYYHHH>>>;;;<<<777777888888888777666555333333444555555555444444444444444444444444444444444444444444555666777888999;;;<<<<<<;;;;;;<<<===???>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEGGGKKKPPPQQQNNNLLLKKKKKKFFFGGGHHHHHHIIIIIIHHHHHHKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIQQQRRRVVV```ggguuummmaaahhhrrryyyuuullljjjeee^^^WWWUUUXXX[[[ZZZaaammmxxx~~~tttiii___ZZZSSSPPPNNNOOORRRVVVYYYZZZVVVTTTRRRRRRRRRQQQOOOMMMMMMKKKIIIHHHHHHJJJLLLMMMSSSYYYcccllluuuyyytttqqqlllcccXXXQQQLLLKKKRRR[[[rrrppp```WWWOOOIIIHHHFFFBBB@@@AAA======>>>???@@@@@@@@@@@@???@@@BBBEEEIIIPPPXXX^^^lllppptttvvvwwwzzz}}}kkk\\\PPPHHHJJJOOOZZZppp|||lllaaaYYYXXX]]]fffkkkfff^^^ZZZ[[[cccooo{{{sssaaaUUUOOOOOOXXXeeessseeeRRREEE===999:::666777777777777666555444555666666666666555555444555555555555555555555555555444444555555666777888999:::;;;;;;999999;;;<<>><<<<<<<<<======???DDDJJJNNNZZZ___ffflllpppvvv}}}qqqbbbTTTJJJJJJOOOVVVjjjtttggg]]]\\\```hhhkkkgggbbb___aaahhhsss}}}kkkYYYQQQOOOUUU```ooo{{{}}}lllXXXKKKCCC<<<999999777777666666555555444444666666666555555555555555666666666666666666666666555555555666666777888999999:::;;;:::888888:::<<<>>>>>>??????@@@@@@@@@AAA@@@@@@AAABBBCCCDDDEEEFFF???@@@AAACCCDDDDDDDDDDDD@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBBBBCCCBBBBBBAAAAAAFFFLLLNNNLLLIIIGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEHHHIIIIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGJJJIIIRRRaaabbb^^^ddd{{{rrr___ZZZaaasss|||rrrllllllmmmmmmlllmmmmmmnnnpppttt|||~~~vvvmmmggg___XXXSSSPPPNNNMMMOOOLLLIIIHHHHHHIIIHHHHHHEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEIIIOOOQQQSSS\\\hhhrrrzzz|||tttqqqjjjbbb[[[SSSMMMNNNRRR^^^wwweeeXXXLLLGGGEEECCCCCCDDD???@@@BBBBBBBBB@@@>>><<<;;;<<<<<<;;;;;;===@@@CCCJJJOOOVVV\\\bbbjjjttt{{{}}}wwwhhhYYYMMMKKKOOOPPPaaa{{{{{{mmmcccbbbeeekkkllliiieeefffhhhnnnxxx~~~rrryyy|||bbbTTTRRRUUU]]]jjjyyyjjj\\\LLLCCC>>>:::888999888777666444333333444444333333222222333444666777666666666666666666666666777666666777777888999:::;;;<<<;;;:::999999;;;=========>>>???@@@AAAAAAAAA????????????@@@@@@@@@AAA???@@@AAACCCDDDDDDEEEEEEBBBBBBDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@CCCFFFHHHHHHGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEGGGHHHIIIKKKKKKJJJHHHGGGIIIIIIHHHHHHIIIIIIJJJKKKGGGIIIGGGLLLXXXXXXUUU\\\jjjhhh[[[___kkkuuu}}}~~~}}}zzz~~~zzzxxxtttpppoooqqqvvvzzzzzztttjjjaaa[[[WWWTTTRRRSSSPPPKKKIIIHHHGGGFFFEEEHHHGGGEEECCCBBBBBBCCCCCC@@@@@@DDDHHHHHHHHHPPP[[[ZZZaaammm{{{zzzqqqkkkddd___WWWPPPPPPSSSSSSkkkoooaaaRRRJJJFFFCCCBBBCCC:::<<>>???>>>===;;;:::<<<===<<<@@@FFFLLLRRR[[[eeemmmrrr||||||mmm\\\NNNKKKNNNKKK[[[sssqqqgggfffiiimmmmmmiiihhhjjjnnnsss|||}}}mmmmmmuuuvvv]]]QQQTTTZZZcccqqqvvv```RRRDDD===;;;888888:::999777555333222333444555000/////////111333666888777777777777777777777777777777777777888999:::;;;<<<======;;;::::::<<<>>><<<===>>>???AAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA???@@@AAACCCDDDEEEEEEEEECCCDDDFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@AAABBBDDDFFFHHHHHH>>>???AAADDDFFFGGGHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGKKKJJJJJJJJJJJJKKKLLLLLLIIILLLHHHJJJQQQPPPPPP\\\___uuutttdddaaadddeeevvvvvv|||}}}rrrllloootttyyy|||rrrjjjbbbZZZUUUVVVSSSNNNKKKIIIHHHFFFDDDIIIHHHFFFEEEDDDDDDDDDEEEFFFEEEDDDEEEFFFIIIKKKMMMQQQVVV]]]eeepppuuuooojjjddd\\\TTTRRRUUURRRbbb}}}|||cccOOOMMMJJJ???;;;AAABBB@@@@@@@@@BBBBBBBBB@@@@@@???>>>===<<<;;;:::999;;;>>>AAABBBCCCGGGNNNSSSccciiirrr{{{ttt```RRRLLLKKKLLLVVVgggzzzvvvmmmppprrrsssrrrpppoooooowww|||vvvlllrrrwwwsss```XXX]]]fffssskkkUUULLLAAA:::999999888666555555555555555555555555333555666555444444555666666777777999:::;;;<<<<<<===<<<;;;:::999::::::;;;;;;;;;;;;::::::;;;;;;;;;???@@@AAA@@@>>>>>>???@@@BBBBBBAAA@@@@@@AAAAAAAAABBB@@@???@@@DDDEEEDDDBBBEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDD@@@???@@@@@@BBBEEEGGGIIIFFFEEEDDDDDDDDDEEEGGGGGGHHHIIIKKKLLLMMMLLLJJJIIIJJJJJJIIIHHHHHHHHHHHHIIIFFFGGGHHHHHHIIILLLPPPSSSZZZmmmmmm^^^\\\```hhhrrr|||ppplllmmmnnntttyyypppgggaaa]]]YYYSSSNNNLLLJJJIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCDDDFFFHHHIIILLLNNNRRRWWW^^^kkk|||zzzooohhh```WWWSSSTTTQQQ]]]uuuiiiTTTOOOKKKAAA===AAAAAA??????@@@BBBCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;======???AAAEEEIIIPPPUUU___jjjvvvxxxdddVVVOOONNNLLLUUUdddwww~~~ssstttuuutttssssssvvvxxx{{{uuupppsssyyyuuuddd^^^gggrrr}}}hhhQQQIII>>>888666777555444333333333333333333333333333555666555444444555777666666777888999:::;;;;;;===<<<;;;:::999999:::;;;;;;;;;::::::::::::;;;;;;???@@@AAA@@@???>>>???@@@BBBAAA@@@??????????????????>>>===>>>AAACCCBBBAAABBBBBBCCCDDDDDDEEEFFFFFFCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAAAAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNMMMKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFGGGHHHHHHHHHJJJNNNQQQSSScccrrr~~~nnnccc___^^^hhhvvv~~~pppiiifffjjjqqq{{{yyysssjjjddd\\\UUUQQQNNNLLLKKKGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCEEEFFFGGGLLLNNNPPPRRRUUU\\\fffnnn{{{zzzqqqiii___XXXUUUQQQYYYlllpppYYYRRRLLLCCC???BBB???>>>>>>???AAACCCBBBBBBAAAAAA@@@@@@???>>>======<<<;;;999999;;;===>>>>>>???DDDKKKUUUaaappp~~~yyygggXXXQQQNNNLLLTTTaaarrr}}}|||{{{xxxxxxzzz~~~~~~tttvvvzzz~~~uuugggffftttrrr```JJJDDD;;;555444444333222333333333333333333333333333444666666555555666777666666777777888999::::::<<<<<<;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>@@@AAAAAA@@@???@@@AAABBBAAA@@@???>>>>>>======>>>======>>>AAABBBBBBAAA???@@@AAABBBCCCEEEFFFFFFBBBAAAAAAAAA@@@@@@@@@@@@CCCCCCCCCBBBBBBCCCDDDDDDGGGFFFFFFFFFFFFGGGHHHHHHJJJKKKLLLMMMNNNMMMMMMLLLHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGHHHGGGGGGHHHKKKNNNLLLXXXaaappprrrdddZZZ```mmm~~~nnngggggghhhnnnwww|||tttiii___WWWRRROOOMMMIIIIIIHHHHHHGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFGGGMMMQQQUUUXXXZZZ]]]aaadddeeeooo}}}~~~xxxlll```YYYWWWZZZggguuu\\\RRRLLLDDDAAACCC>>>======>>>AAACCCBBBBBBBBBBBBAAAAAA@@@@@@?????????<<<999999<<<===<<<:::===???CCCHHHQQQ]]]jjjrrrvvvgggYYYPPPMMMMMMTTT```oooyyyssszzzooofffkkk}}}~~~fffVVVEEE???999444333333222222555555555555555555555555333444666666555555666888777777888999999:::;;;;;;=========<<<<<<<<<============<<<<<<<<<<<<======>>>@@@BBBBBBAAA@@@@@@AAACCCBBBAAA???>>>=========?????????AAABBBCCCDDDDDD@@@AAAAAABBBCCCDDDDDDEEECCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLLLLLLLLLLLLLGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJHHHRRRWWW```uuunnn```aaahhh{{{{{{lllhhhddddddiiitttvvviii___WWWQQQNNNJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGGGGFFFFFFFFFHHHNNNXXX___dddeeeeeeeeebbbdddiiiooo{{{zzzjjj```______hhhzzz___QQQKKKDDDBBBDDD===<<<<<<>>>@@@BBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAA???<<<999:::===>>><<<999?????????AAAEEENNNWWW^^^oootttvvvrrrfffYYYQQQOOOOOOUUU___mmm~~~sssppp{{{pppdddcccnnnwww\\\LLL@@@===888555444333333333555555555555555555555555333444666666555666777999999::::::;;;;;;<<<<<<<<<>>>>>>????????????????????????>>>>>>>>>>>>??????>>>@@@CCCCCCBBBAAAAAABBBDDDDDDBBBAAA??????>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDAAAAAABBBDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIIIIJJJJJJJJJFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEFFFHHHFFFOOORRRXXXhhhyyy{{{iiicccbbbqqqwwwpppgggbbbbbbiiissszzzsssfff\\\UUUQQQJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEMMMYYYeeennnqqqqqqpppjjjfffcccbbbffftttssshhhgggeeellldddSSSKKKFFFDDDDDD===<<<<<<===???AAA@@@@@@BBBBBBBBBBBBBBBBBBBBBCCC===<<<;;;;;;;;;;;;:::999;;;;;;;;;<<<>>>CCCJJJOOO___ffflllllldddZZZTTTRRRPPPVVV```mmm}}}zzzpppsss~~~nnn]]]YYYbbbvvvnnnTTTFFF===;;;999666555555555666333333333333333333333333333444666666666666888:::;;;;;;;;;<<<<<<=========>>>>>>???@@@@@@@@@??????@@@??????>>>>>>??????@@@===@@@CCCDDDDDDCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@???>>>===>>>@@@EEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBB@@@AAACCCDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEFFFGGGEEELLLNNNRRR]]]gggpppddd]]]fff}}}vvvjjjdddeeejjjooo{{{yyymmmbbbZZZUUUKKKLLLMMMNNNNNNMMMLLLLLLIIIIIIIIIIIIHHHGGGGGGFFFFFFLLLXXXeeepppwwwzzz{{{tttnnngggaaa^^^dddwwwwwwoookkkiiipppmmmWWWMMMHHHEEEDDD>>>===<<<===???@@@???>>>AAAAAAAAABBBBBBCCCCCCCCC>>>>>>???===;;;999999999777888999:::;;;===AAADDDPPPXXXaaaccc___XXXTTTSSSOOOUUU___lll|||{{{tttuuummm]]]OOOSSSfffxxxaaaMMMDDD999999888777666555666777333333333333333333333333333444666666666777888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>???>>>>>>======>>>>>>???===@@@DDDEEEEEECCCCCCCCCBBBBBBAAA@@@??????@@@@@@???@@@AAA@@@===<<<===>>>BBBBBBBBBBBBAAAAAAAAAAAA???@@@BBBDDDDDDCCCBBBAAABBBCCCDDDEEEFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFCCCCCCDDDDDDEEEGGGHHHIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEGGGHHHHHHGGGFFFGGGHHHGGGKKKJJJMMMTTTXXXjjj|||mmm```bbbpppttthhhdddeeegggmmmuuu}}}qqqfff]]]XXXNNNOOOPPPQQQQQQQQQPPPOOOKKKKKKLLLLLLKKKKKKJJJIIIDDDIIIRRR^^^jjjtttzzz|||zzztttmmmfff^^^]]]jjj{{{yyyssslllkkkqqqsss\\\PPPJJJGGGEEE>>>===<<<===>>>???>>>===@@@@@@AAAAAABBBCCCCCCCCCAAACCCDDDAAA<<<999999:::777999:::;;;;;;;;;<<<===DDDMMMXXX\\\YYYUUURRRRRRNNNTTT^^^lll{{{xxxttt|||zzzdddTTTGGGPPPkkkwwwiiiWWWIIIEEE777888888777555555666777555555555555555555555555333444666777666777999:::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>===<<<======<<<<<<<<<<<<=========@@@DDDFFFEEEDDDCCCCCC@@@@@@???????????????@@@AAACCCDDDBBB>>><<<===????????????@@@@@@AAAAAAAAA@@@AAACCCEEEEEEDDDCCCBBBDDDEEEFFFFFFFFFDDDCCCBBBCCCDDDEEEFFFGGGFFFEEEEEECCCCCCCCCDDDEEEGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEGGGHHHIIIGGGGGGGGGHHHJJJLLLIIIKKKPPPPPP^^^zzzwwwgggcccjjjyyy~~~~~~vvviiicccbbbhhhmmmuuu~~~xxxlllbbb]]]XXXTTTPPPQQQTTTUUURRRNNNKKKLLLMMMLLLJJJHHHGGGGGGHHHIIILLLRRR[[[fffqqqvvvxxxvvvpppfff^^^[[[```eee~~~zzztttuuutttwww~~~```OOOJJJGGGCCCAAA@@@???>>>>>>???@@@AAA???>>>>>>@@@BBBCCCBBB@@@BBBBBBBBB@@@===:::777666777777777777888999::::::???DDDLLLQQQSSSRRRPPPOOOPPPXXXcccmmmwwwyyy|||wwwgggUUUPPPLLLWWWvvvwwwhhhXXXIII@@@>>>999999888777666555444444666555444333444555666777777777777666555666999<<<===>>>>>><<<:::999999:::<<<<<<===???@@@>>>;;;888888999<<<>>>??????>>>======>>>@@@BBBCCCCCCCCCBBBCCCBBBAAA>>>======@@@CCCHHHMMMOOOKKKBBB;;;:::<<>>CCCJJJOOOPPPPPPPPPOOOSSS[[[fffoooxxx|||lll]]]LLLIIIJJJZZZ{{{~~~lll]]]QQQEEE>>><<<999999888777666555444444555555444333444555666777888888888888777888;;;>>>AAABBBBBB@@@===:::999:::;;;;;;<<<>>>@@@???<<<999999;;;===>>>??????>>>>>>@@@AAACCCDDDEEEFFFFFFEEECCCCCCAAA???======@@@BBBLLLQQQTTTQQQGGG???<<<<<>>=========<<<;;;;;;;;;;;;<<<>>>AAAGGGJJJLLLMMMOOOPPPVVV___jjjrrr{{{{{{|||zzz^^^OOOFFFFFFMMMdddvvv```RRRJJJBBB===<<<999888777777666555444444444444444444444555666666888999::::::999;;;>>>@@@DDDEEEFFFDDD@@@<<<:::999::::::;;;>>>@@@@@@===;;;<<<===>>>???@@@??????>>>AAABBBCCCDDDEEEFFFFFFFFFCCCCCCBBB@@@======@@@BBBIIIOOOSSSQQQJJJBBB>>>===AAABBBEEEHHHHHHGGGFFFDDD@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCBBBBBBCCCFFFHHHFFFGGGHHHIIIJJJHHHDDDAAAAAABBBCCCEEEGGGHHHJJJJJJHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIKKKMMMMMMJJJGGGHHHOOOVVVZZZllluuuddd[[[aaakkkzzzssslllmmmttt~~~xxxwwwvvvtttqqqkkkccc]]]YYYWWWSSSQQQQQQQQQRRRRRROOONNNNNNMMMLLLKKKJJJJJJHHHKKKMMMLLLJJJHHHHHHIIIKKKTTT^^^gggtttiiiUUUNNNJJJFFFBBBAAAAAAAAAAAAAAAAAABBB>>>>>>???AAADDDFFFEEEDDDCCCCCCDDDDDDCCCBBB@@@??????>>>===<<<;;;;;;;;;;;;===@@@CCCFFFIIIKKKOOOQQQXXXaaammmvvv~~~||||||jjjRRRHHHFFFIIIWWWtttuuu[[[MMMFFF@@@===;;;888777777666555555444444444444444444555666666777888999:::;;;:::<<<>>>AAABBBDDDFFFEEEBBB>>>;;;:::999999:::===???@@@???======>>>???@@@AAAAAA@@@?????????@@@AAABBBBBBBBBCCCCCCCCCBBB@@@>>>>>>@@@BBBAAAFFFJJJIIIEEE@@@???@@@>>>AAADDDGGGHHHHHHFFFEEEBBBBBBBBBCCCCCCCCCCCCCCC@@@AAAAAA@@@@@@BBBFFFIIIHHHIIIKKKNNNNNNKKKEEE@@@???@@@AAACCCEEEGGGHHHIIIGGGGGGFFFEEECCCBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGIIIIIIGGGEEEGGGLLLQQQSSS^^^tttooobbb```bbbzzztttwww~~~|||tttkkkeeebbb___ZZZXXXXXXXXXXXXVVVPPPPPPOOOOOOMMMLLLKKKJJJHHHHHHHHHFFFEEEDDDEEEFFFEEEIIINNNSSS[[[iiitttzzzmmmWWWNNNHHHDDDBBBBBBBBBCCCCCCBBBBBBBBB======>>>AAADDDFFFFFFEEEAAABBBCCCCCCCCCBBBAAA@@@???>>>===;;;::::::::::::<<>>===???AAACCCCCCCCCAAA@@@>>>>>>>>>>>>???@@@@@@AAABBBCCCBBBAAA??????AAABBB@@@AAABBBAAA>>>===???AAA===>>>AAACCCEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@??????AAAEEEHHHIIIKKKNNNQQQQQQMMMFFFAAA===>>>???AAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEEEEDDDFFFKKKOOORRRVVVddd|||{{{nnneee___|||~~~vvvqqqhhhccc^^^\\\\\\\\\YYYVVVQQQQQQPPPOOONNNMMMLLLLLLLLLJJJGGGEEEDDDDDDEEEEEEBBBDDDEEEFFFJJJPPPXXX\\\eeeiiiooouuuzzzoooYYYNNNHHHDDDCCCCCCDDDDDDDDDDDDCCCCCC======???BBBEEEGGGHHHGGGAAAAAABBBCCCCCCAAA@@@???======<<<::::::999999999<<<>>>BBBEEEHHHLLLPPPTTT\\\fffrrr|||~~~yyy{{{gggRRRIIIIIICCCPPPlllkkkTTTEEE>>>999777888666666666555555555444444444555777888999999999999777999::::::::::::;;;<<<:::<<>>@@@???>>>;;;>>>BBBFFFGGGEEECCCAAA@@@????????????@@@AAABBB@@@AAABBBBBB@@@AAABBBDDDDDDDDDAAA>>>;;;;;;===???======>>>@@@BBBDDDEEEFFFBBBBBBBBBBBBAAAAAAAAA@@@>>>???@@@??????@@@CCCEEEIIIKKKNNNQQQQQQMMMFFFAAA<<<===>>>???@@@BBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCCCCDDDFFFIIIKKKMMMPPPXXXiii|||mmmaaaoookkkfffddddddbbb]]]XXXUUUTTTRRRPPPNNNMMMLLLLLLLLLJJJGGGFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCDDDGGGJJJMMMQQQWWW]]]cccjjjsssyyyqqqZZZOOOJJJFFFCCCDDDEEEEEEEEEEEEDDDCCC??????AAADDDHHHJJJKKKJJJBBBBBBCCCCCCCCCBBB@@@???===<<<;;;;;;::::::::::::<<>>>>>>>>>>>???@@@;;;::::::<<<>>>??????>>>999===CCCHHHJJJHHHDDDAAAAAA@@@?????????@@@AAABBB>>>@@@AAABBBAAABBBDDDFFFDDDCCCBBB???===<<<===>>>???>>>===>>>???BBBEEEGGGDDDDDDCCCBBBAAA@@@@@@???===???@@@@@@??????@@@BBBFFFHHHKKKNNNOOOKKKEEE@@@>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCDDDFFFGGGGGGKKKQQQ\\\ppp|||jjj}}}{{{wwwrrrppppppmmmgggaaa[[[YYYVVVRRROOONNNMMMMMMIIIHHHHHHHHHHHHGGGFFFDDDDDDCCCEEEEEEDDDAAABBBDDDCCCFFFJJJNNNSSS[[[dddlll~~~qqq[[[PPPLLLIIICCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBFFFJJJMMMMMMLLLCCCCCCDDDDDDDDDBBBAAA@@@======<<<;;;;;;;;;;;;<<<<<>>>>>======???@@@<<<;;;;;;<<<>>>???>>>===777<<>>>>>>>>???@@@AAA===???AAABBBBBBCCCEEEGGG>>>???@@@@@@@@@?????????AAA???======>>>BBBFFFHHHGGGGGGFFFDDDCCCBBBAAA@@@===???AAAAAA@@@??????@@@DDDFFFIIILLLLLLIIIDDD?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDIIIOOOVVVdddvvvwwwvvv|||{{{zzzxxxqqqiiieee```YYYTTTQQQPPPOOONNNMMMKKKHHHHHHJJJKKKJJJGGGIIIGGGDDDCCCCCCBBBAAA@@@CCCAAAAAABBBCCCGGGSSS```sssrrr]]]PPPJJJHHHDDDFFFHHHIIIIIIGGGEEECCCBBBDDDDDDCCCGGGNNNPPPMMMIIIGGGDDDCCCCCCBBBAAA?????????>>>==================@@@CCCFFFIIINNNSSSWWWaaakkkwwwwwwzzzsss^^^MMMDDDGGGPPP[[[}}}yyyYYYNNNCCC<<<888666888<<<;;;999777555444555777888999999888888888999:::::::::;;;;;;<<<<<<;;;;;;:::===<<<;;;::::::::::::;;;>>>===<<<::::::;;;<<<===CCC>>>???HHHMMMIIIDDDBBBAAA@@@>>><<<<<<>>>AAACCCBBB@@@??????AAABBBBBBBBBCCCCCCDDDCCCBBB@@@>>><<<<<<===???@@@BBBBBBCCCCCC@@@@@@BBBEEEGGGFFFBBB???<<<===>>>>>>===>>>AAACCCAAABBBCCCDDDDDDCCCBBBAAA<<<======>>>>>>???@@@@@@@@@AAACCCEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBDDDEEECCCBBBAAA@@@AAABBBCCCDDDGGGIIIHHHOOO\\\llluuuqqqsssxxx|||sssnnnjjjddd^^^XXXTTTRRRQQQPPPMMMJJJIIIJJJKKKIIIHHHKKKIIIGGGEEEEEEDDDBBB@@@@@@>>>===>>>>>>BBBLLLWWWjjjwwwrrrbbbWWWPPPLLLFFFHHHJJJLLLLLLIIIGGGEEECCCDDDEEEEEEIIIPPPRRRPPPJJJGGGEEECCCCCCBBBAAA?????????>>>===============???AAADDDGGGJJJOOOTTTXXXaaajjjvvv~~~|||~~~iiiXXXLLLGGGMMMWWWlll|||nnnSSSIII???;;;999777:::>>>@@@>>>;;;999888999:::;;;:::999999999999::::::;;;:::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;;;;<<<<<<>>>:::<<>>======???@@@AAABBB???======>>>AAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<===>>>???@@@AAAAAAAAA@@@AAABBBEEEGGGFFFBBB@@@;;;<<<>>>=========???@@@@@@@@@AAABBBBBBAAA@@@@@@===>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCAAAAAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDDDDFFFEEEIIITTTaaa}}}yyyqqqnnnoootttzzzzzzyyyuuulllbbbYYYVVVUUUUUURRROOOMMMLLLLLLKKKJJJLLLKKKIIIHHHHHHFFFCCCAAAAAA>>><<<===<<<===EEENNN\\\jjjxxx~~~mmmbbb[[[SSSMMMGGGJJJMMMOOONNNKKKHHHEEECCCEEEFFFGGGLLLSSSVVVTTTKKKHHHEEECCCCCCBBBAAA@@@??????>>>=========>>>>>>AAACCCFFFIIILLLPPPUUUYYY```iiittt|||uuu\\\PPPJJJJJJTTTaaalll^^^JJJBBB;;;999999999<<<@@@BBB@@@>>>;;;::::::;;;<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999888999:::;;;;;;<<<;;;;;;:::777999???DDDBBB???>>>???????????????@@@@@@AAABBB???;;;:::<<>>>>>=========>>>>>>???<<<======>>>??????>>>>>>???@@@AAADDDEEEEEEBBB???;;;===>>>>>>===<<<===>>>>>>>>>????????????>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBEEEBBBDDDLLLUUUlll|||sssoooqqquuuzzzzzzlll```ZZZYYY[[[YYYUUURRRPPPNNNMMMMMMLLLKKKJJJJJJJJJIIIFFFDDDEEEAAA??????>>>===AAAHHHOOO]]]nnn{{{qqqbbb\\\YYYRRRKKKGGGJJJMMMOOONNNKKKGGGDDDDDDGGGHHHIIIOOOWWWZZZYYYLLLIIIEEECCCBBBBBBAAA@@@??????>>>>>>===>>>>>>???AAACCCFFFIIILLLQQQVVVZZZaaahhhsss{{{kkkTTTLLLKKKNNN[[[kkkxxx___QQQDDD===888888999999;;;???@@@>>><<<:::999888999999::::::::::::;;;<<<======;;;;;;;;;::::::;;;;;;;;;:::;;;<<<======;;;999888666777999;;;<<<<<<;;;;;;:::999:::===@@@???===;;;;;;<<<===???@@@AAABBBBBBBBB???;;;999;;;>>>AAABBB@@@???===<<<<<<===>>>???<<<<<<=========<<<<<<;;;===>>>???AAACCCBBB@@@===<<<>>>@@@@@@>>><<<<<<<<<=========>>>>>>=========??????@@@@@@AAABBBBBBBBBAAA@@@@@@???@@@AAABBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCC@@@EEEBBBBBBHHHNNN___yyysssnnnoooooovvvuuuggg```^^^___^^^\\\XXXUUURRRPPPOOOMMMLLLKKKKKKKKKKKKIIIGGGHHHDDDBBBBBB@@@>>>@@@DDDFFFTTTeeeuuujjj[[[XXXVVVQQQKKKGGGIIILLLMMMMMMJJJFFFCCCFFFHHHJJJKKKRRRZZZ^^^\\\MMMJJJFFFCCCBBBBBBAAA@@@??????>>>>>>>>>>>>??????AAACCCFFFIIIMMMRRRWWW[[[ccciiirrrzzz~~~fffRRRNNNPPPTTTcccwwwqqqZZZLLLAAA;;;777888888777999<<<===<<<:::999888777777777::::::::::::;;;<<<===>>><<<;;;::::::::::::;;;<<<:::;;;<<<======;;;999888666777999;;;<<<<<<;;;;;;===>>>=========>>><<<:::888999;;;===???AAACCCCCCCCC???;;;:::;;;???AAACCCCCCBBB@@@>>>=========>>>;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<>>>@@@???===;;;===@@@BBBCCCAAA>>><<<<<<>>>>>>============>>>>>>>>>??????@@@@@@AAAAAABBB@@@???>>>>>>>>>???AAABBB>>>>>>???@@@@@@@@@AAAAAA??????@@@AAAAAABBBBBBCCC>>>DDDCCCAAAFFFJJJVVVjjj}}}qqqmmmkkkooovvvrrrjjjfffdddeeeeeebbb]]]YYYVVVUUURRRPPPNNNLLLLLLLLLKKKIIIHHHDDDCCCDDDBBB??????AAABBBNNN]]]ooommm^^^ZZZYYYTTTNNNJJJKKKMMMMMMLLLJJJGGGEEEGGGJJJKKKMMMSSS\\\___^^^OOOKKKFFFCCCBBBBBBAAAAAA??????>>>>>>>>>???@@@@@@AAACCCGGGKKKOOOTTTZZZ^^^eeekkksss{{{wwwbbbTTTVVVYYY]]]ooojjjVVVJJJ???:::777888999777666888;;;;;;:::999888888888888999999999999:::<<<======<<<;;;:::999999:::;;;<<<:::;;;<<<<<<<<<;;;:::999888999:::;;;;;;<<<;;;;;;===??????<<<;;;======:::888999999;;;===???AAABBBBBB???;;;:::<<>>======:::;;;;;;;;;;;;;;;::::::;;;:::;;;<<<>>>>>><<<:::===@@@CCCDDDBBB???===<<<>>>>>>============>>>>>><<<======>>>??????@@@@@@???>>>>>>>>>>>>>>>??????;;;<<<>>>???@@@@@@AAAAAA===>>>???AAABBBBBBBBBBBB;;;DDDCCCAAAEEEGGGMMM\\\ttt|||uuurrrsssvvvxxx{{{~~~vvvqqqoooqqqsssrrrlllfffbbbaaa\\\XXXSSSOOOMMMLLLKKKJJJIIIEEEDDDFFFEEEBBB@@@AAA@@@JJJWWWiiitttgggbbb^^^XXXRRROOOPPPOOOOOONNNLLLKKKJJJIIIKKKMMMNNNTTT]]]```___PPPLLLFFFCCCBBBBBBAAAAAA??????>>>>>>??????@@@AAABBBEEEIIIMMMRRRXXX___ccchhhmmmttt}}}mmm]]]WWW___dddhhh~~~yyy```MMMDDD===999777999:::777666888888888888888777777888888777888888888999;;;<<<======<<<:::999999:::<<<===<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;;;;<<<<<<888<<<<<<888888<<<===;;;<<<;;;:::999999;;;===>>>???===;;;:::<<<>>>??????AAAAAAAAAAAA@@@???>>>===::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;<<<>>>???===<<<:::>>>CCCDDDCCC@@@===<<<>>>===<<<<<<<<<<<<===>>>:::;;;;;;<<<<<<===>>>>>>======>>>>>>>>>======<<<;;;<<<>>>????????????>>><<<===???AAABBBBBBBBBBBB<<>>>>>???@@@AAAAAACCCFFFKKKPPPUUU[[[bbbgggjjjnnnvvv~~~uuueeeYYYYYYeeekkkpppnnnVVVEEE<<<;;;777666999;;;888777888444555555555666666666666777777777888999:::<<<======<<<:::999999:::<<<======<<<;;;:::::::::;;;;;;>>>===<<<::::::;;;<<<===333888999555555;;;>>><<>>???@@@AAAAAA@@@???>>>999:::;;;;;;<<<<<<<<<;;;===<<<<<<===???@@@>>>===999===AAADDDBBB???<<<;;;===<<<;;;;;;;;;;;;<<<===999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>===<<<;;;======>>>??????>>>===<<<<<<===???AAABBBBBBBBBBBB@@@KKKJJJFFFHHHGGGGGGOOOQQQZZZqqq~~~}}}sssssswww{{{|||}}}xxxuuupppiii___UUUPPPMMMLLLLLLIIIGGGGGGGGGGGGGGGEEECCCEEECCCIII]]]zzzyyypppiiidddaaaXXXZZZXXXRRROOOQQQSSSRRRSSSQQQOOORRRYYY]]]]]][[[NNNIIIDDDAAAAAABBB@@@>>>:::<<<>>>?????????AAACCCDDDHHHNNNUUU\\\bbbgggiiimmmpppvvv|||ttt^^^___cccgggjjjuuuppp]]]JJJ???;;;777777666666666666777777777777777777666666666666999999999::::::;;;;;;;;;???>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<;;;<<>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<===<<<===>>>??????===;;;999===<<<<<<<<<======<<<:::<<<<<<;;;;;;;;;<<<<<<===999999:::<<<>>>>>>===<<<:::<<<>>>?????????AAACCCDDDFFFHHHIIIHHHGGGGGGHHHMMMRRR```zzz~~~uuuuuuyyy}}}|||xxxvvvoooeee\\\VVVQQQNNNLLLJJJIIIHHHHHHIIIIIIGGGEEEEEECCCFFFVVVoooxxxqqqllliiifffeeeaaaYYYWWWYYYYYYWWWYYYUUUSSSWWW^^^aaa^^^ZZZOOOJJJDDDAAAAAABBB@@@>>>:::<<<===>>>>>>>>>@@@BBBIIIMMMSSSZZZaaafffiiijjjpppsssyyyvvvdddeeehhhkkknnnxxxssscccSSSEEE===<<<888888777777777777888888888777777777666666666666888999999::::::;;;;;;;;;>>>======<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;>>>@@@DDDJJJPPPRRROOOKKK===;;;999666555666:::===FFFEEECCC@@@<<<999666444666888:::;;;;;;<<<===???@@@??????>>>>>>============<<<<<<;;;;;;<<<<<<============>>>??????@@@@@@:::::::::::::::;;;<<<===::::::<<<<<<<<<;;;999888;;;;;;;;;>>>@@@AAA@@@>>>===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;===??????>>>===<<<===>>>>>>>>>???BBBDDDBBBDDDFFFFFFEEEEEEFFFGGGKKKNNNXXXkkkxxxyyy|||}}}{{{|||vvvnnnfff^^^WWWQQQMMMLLLJJJIIIIIIJJJKKKJJJIIIEEECCCDDDNNN___rrr{{{vvvtttssspppiiicccbbbeeeddd``````\\\YYY^^^eeeggg```YYYOOOJJJDDDAAABBBBBB@@@???===>>>????????????AAACCCKKKOOOWWW^^^eeeiiijjjkkktttxxx}}}wwwpppppprrrsssuuu|||eeeTTTIIIAAA===>>>999999888888888888999999888888777777777666666666888888999999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<======:::::::::::::::::::::;;;???AAAHHHTTT^^^ccc```[[[JJJ???777888888666;;;CCCOOOPPPPPPKKKCCC<<<888777777999<<<<<<<<<;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<============>>>>>>??????@@@@@@888888999999:::<<<===>>>999::::::;;;;;;;;;::::::888999<<<@@@DDDEEEDDDCCC======<<<;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>AAADDDAAABBBBBBBBBAAABBBEEEGGGHHHIIINNNXXXlllyyyyyy~~~|||vvvppphhh```WWWRRROOOMMMJJJJJJJJJKKKKKKKKKEEEDDDEEEHHHQQQ]]]jjjsss~~~~~~|||xxxqqqlllooosssrrrlllfffaaa___dddkkkkkkbbbXXXOOOJJJDDDBBBBBBBBBAAA???@@@AAABBBAAAAAAAAADDDFFFHHHMMMVVV___fffjjjkkkkkkvvvzzzyyyxxx|||~~~~~~~~~ttt[[[LLLDDD???===>>>999888888888888888888999888888888777777777666666777777888999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<===>>>::::::::::::;;;;;;;;;;;;<<<@@@JJJYYYiiipppoookkkXXXEEE777888999777>>>KKKXXXZZZ[[[TTTIII???;;;:::777:::===>>><<<;;;::::::<<<<<<<<<======>>>>>>>>>>>>======<<<<<<======>>>=========>>>>>>?????????;;;;;;;;;;;;<<<===>>>???;;;;;;;;;<<<<<<======>>>999:::===AAAEEEGGGFFFDDD>>>===<<<;;;::::::999999:::<<<=========<<<===>>>??????>>><<<;;;<<<@@@CCC@@@@@@@@@??????AAAEEEHHHGGGGGGIIIMMMXXXrrr{{{www|||}}}yyysssjjjaaaZZZTTTQQQMMMKKKJJJKKKKKKKKKFFFGGGGGGGGGHHHMMMVVV\\\lllrrryyy~~~{{{xxx{{{~~~xxxmmmjjjhhhkkkooolllbbbXXXOOOJJJEEEBBBBBBCCCAAA???@@@AAAAAAAAA@@@AAADDDGGGFFFLLLUUU___gggmmmooopppwww|||yyy||||||iiiTTTHHHBBB>>>;;;;;;999888888777777888888999888888888888777777777777666777777888:::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>::::::;;;;;;<<<<<<<<<<<<;;;@@@KKK\\\lllvvvxxxvvvhhhRRR@@@===;;;888@@@MMM\\\______WWWKKKAAA<<<;;;888:::===>>><<<;;;::::::;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<======<<<===============>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<===>>>;;;<<<===@@@CCCDDDCCCAAA>>>===<<<::::::999999999999;;;<<<;;;::::::;;;===??????===;;;999:::===@@@@@@@@@@@@??????BBBFFFJJJIIIHHHHHHJJJOOO```vvvllleee\\\WWWQQQMMMKKKKKKKKKKKKGGGIIIIIIGGGEEEEEEIIIMMM[[[bbbllltttyyy}}}zzzwwwuuuuuussslllaaaXXXPPPKKKEEEBBBCCCCCCAAA???>>>>>>???>>>>>>@@@DDDGGGIIIOOOXXXbbbkkkqqquuuvvvxxx|||~~~wwwvvv{{{kkk\\\MMMEEE@@@;;;888888:::999999888888999999:::999999888888888777777777555666777888999;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<<::::::;;;;;;<<<<<<======<<>>????????????@@@BBBGGGJJJLLLHHHGGGJJJLLLUUUkkkxxxqqqddd___WWWQQQMMMLLLLLLKKKJJJIIIHHHEEECCCCCCEEEHHHKKKTTT___hhhmmmrrryyy}}}wwwlllaaaZZZPPPKKKEEEBBBCCCCCCBBB@@@>>>?????????@@@CCCGGGKKKNNNRRRZZZccclllssswwwyyyxxx}}}}}}zzzuuullljjjpppxxxttt\\\RRRHHHCCC>>>:::999;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999888888888777777555555666888999:::;;;<<<<<<<<<;;;:::::::::;;;;;;888999999:::;;;;;;<<<<<<<<>>AAABBBAAA???===;;;<<<===<<<===>>>???@@@BBBFFFJJJNNNFFFCCCGGGJJJLLLYYYiiiwwwjjjddd[[[SSSOOOMMMLLLLLLKKKIIIFFFCCCBBBCCCFFFHHHBBBJJJUUU^^^ccchhhooouuuttt|||zzzlllaaa[[[PPPKKKEEECCCCCCCCCBBB@@@AAABBBBBBBBBCCCGGGKKKOOOQQQTTT[[[ccckkkqqqvvvxxxyyy~~~uuutttpppgggfffmmmttt~~~{{{iiiTTTMMMFFFBBB>>>;;;===AAA>>>>>>============>>>>>>999999999888888888888777444555666888999:::<<<<<<===<<<;;;;;;::::::::::::777777888999::::::;;;;;;;;;@@@EEEIIILLLRRR\\\cccpppsssnnncccXXXUUUSSSPPPWWWSSSNNNIIIDDD???:::666999:::;;;:::::::::===???;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999999999999:::;;;<<<===>>>@@@>>>:::888777999;;;===<<<999777666777999::::::::::::999999999:::;;;;;;;;;===???<<<888888;;;@@@CCCDDDDDDBBB???======>>>;;;<<<>>>???@@@BBBFFFHHHOOODDD???DDDGGGGGGNNNZZZkkkzzzmmmccc```\\\UUUOOOOOOOOONNNLLLIIIHHHGGGHHHHHHGGGHHHJJJNNNTTT\\\cccggglllvvvzzziii[[[UUULLLEEEDDDDDDCCCDDDFFFDDDDDDDDDEEEHHHLLLPPPSSSXXX[[[___dddiiipppxxx}}}|||}}}uuusssqqqmmmiiiiiiooo{{{vvvsssuuuxxxttthhhLLLIIIEEECCCCCCBBBAAA@@@????????????????????????;;;999888999::::::999888666666777888:::<<<>>>@@@999::::::;;;;;;::::::999:::<<<;;;999:::===<<<888>>>===???DDDGGGHHHJJJOOO^^^bbbbbbZZZQQQKKKFFFBBBJJJIIIGGGDDDAAA===;;;999888999:::;;;<<<;;;:::999======<<<;;;::::::999999888888888999999:::::::::888999999999999:::::::::999;;;<<<999666666<<>>999999999:::;;;<<<>>>???BBBCCCCCCCCCBBB???<<<:::AAA???>>>@@@CCCDDDCCC@@@CCCCCCBBBBBBDDDGGGJJJMMMYYYnnnuuujjjeeeaaaZZZUUUUUUTTTRRRPPPMMMLLLJJJJJJJJJEEEEEEFFFHHHLLLQQQVVVYYYaaaooo~~~oooaaaXXXOOOHHHGGGHHHFFFFFFHHHGGGGGGGGGHHHIIIMMMRRRUUU]]]___cccgggkkkqqqxxx|||}}}|||vvvvvvvvvsssqqqqqqvvv~~~|||{{{}}}xxxoookkkmmmpppxxx}}}wwwjjj[[[KKKHHHEEECCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@===;;;:::999::::::999777888999999999:::::::::;;;:::;;;;;;;;;;;;;;;;;;:::999;;;;;;999:::>>>>>>;;;<<<::::::>>>AAAAAADDDHHHOOOTTTUUUNNNGGGDDDAAA>>>FFFEEEDDDBBB???<<<999888888888:::;;;;;;;;;:::999<<<<<<<<<;;;::::::999999888888888999999999::::::666666777777777888888888777999;;;999777888===CCCIIIIIIEEE<<<777999:::999888888888888888888888888999999999:::::::::::::::999888888888999999:::;;;>>>>>>???@@@???>>><<<<<>>AAACCCCCCBBBCCCBBBAAA@@@BBBEEEHHHJJJRRRbbb~~~tttmmmhhhbbb^^^]]]ZZZYYYVVVSSSPPPNNNLLLLLLEEEDDDCCCCCCDDDGGGIIIKKKSSSeeezzzuuuiii]]]TTTNNNMMMNNNLLLKKKLLLLLLLLLLLLKKKMMMQQQWWW[[[dddfffiiilllooosssyyy|||yyyuuuxxxzzzyyyxxxyyyxxxssstttooohhhdddeeehhhqqq|||kkkiii}}}~~~bbbQQQIIIGGGDDDCCCDDDEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@>>><<<;;;;;;:::888666777888999:::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;999;;;;;;999;;;@@@BBB@@@===999888:::;;;;;;>>>CCCCCCGGGHHHCCC>>>======<<>><<<:::888777888888999::::::::::::999<<<;;;;;;::::::999999999888888888888888999999999666666666777777777888888666888999888777999>>>BBBHHHJJJGGG@@@;;;::::::888666666666666666666666666888999:::::::::999888777999999888888888888999999:::::::::;;;<<<<<<=========<<<:::<<>>===<<<;;;888666222444777:::;;;;;;:::::::::::::::::::::::::::::::::===>>>;;;===BBBFFFFFFBBB===:::;;;;;;:::===BBBBBBFFFFFFAAA<<<<<<===<<<=========<<<;;;:::888888777888888999999999999999;;;:::::::::999999999888777888888888888888888888888888888888999999999999555777777777666888;;;>>>CCCFFFEEE@@@<<<<<<;;;888888888888888888888888888999:::<<<===<<<;;;999888999888888888888999::::::999888888999:::;;;<<<===<<<;;;:::<<>>>>>@@@BBBDDDIIIPPPaaazzzwwwssspppnnnhhhfffbbb^^^XXXSSSOOOLLLIIIHHHGGGEEEDDDCCCCCCDDDFFFQQQbbbwww{{{ooohhhaaa]]]^^^^^^\\\YYYZZZUUUVVVVVVUUUVVV\\\fffnnnuuuwwwyyyzzzzzz{{{~~~vvvooolllppptttvvvwwwzzz}}}yyyvvvqqqlllgggfffjjjvvvpppddd```hhh~~~zzz___OOOEEECCCAAABBBDDDFFFGGGGGGDDDDDDFFFGGGGGGGGGFFFFFFFFFCCCAAA???>>><<<999777333555777:::;;;;;;:::999999999888777777888999999;;;???AAA??????DDDGGGHHHEEE@@@<<<<<<<<<:::===AAAFFFJJJJJJCCC===<<<<<<:::;;;;;;<<<;;;;;;:::999888777777777777888888999999999999999999999888888888777777777777777777777777777777888888888999999999666777666666555555777888;;;???AAA===;;;<<<;;;888999999999999999999999999888999;;;<<<<<<;;;999777666666666777777888::::::::::::999999999:::;;;;;;<<<<<<<<<===???CCCHHHKKKDDDCCC@@@>>>>>>???AAACCCGGGMMM[[[kkk}}}{{{xxxqqqoookkkeee^^^XXXRRROOOIIIIIIGGGFFFEEEDDDDDDDDDCCCIIIUUUkkk}}}rrrmmmgggccceeegggdddaaaaaa\\\]]]]]][[[ZZZ```kkkuuuzzz|||ssskkkgggiiinnnqqqtttxxx}}}{{{vvvrrrnnnmmmrrrxxxfffWWW[[[jjj}}}qqqYYYKKKCCCAAA@@@AAACCCEEEFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGEEEBBBAAA???>>>;;;999888999:::::::::999888777999888777666666777888999:::@@@CCCAAA@@@CCCFFFFFFBBB===;;;;;;;;;999;;;???FFFJJJJJJCCC===;;;:::888::::::;;;;;;::::::999888777777666666777777888999888888888888888888888888777777777777666666666666555555555666666666777777777777666555555555555555555:::<<<:::999::::::888666666666666666666666666555666777888999888777777666666555555666777888888::::::::::::999999999999;;;<<<======>>>AAAEEEHHHDDDBBB@@@>>>===>>>@@@BBBDDDIIIUUU```iiizzz{{{yyytttnnnfff^^^XXXTTTKKKJJJIIIHHHGGGEEEEEEDDDAAAEEENNN^^^yyyvvvooojjjhhhkkkmmmkkkhhhhhheeeeeeddd```]]]aaalllvvv~~~qqqhhhccceeejjjoootttyyy|||zzzxxxvvv|||nnn^^^TTT```sss{{{eeeRRRIIIBBB@@@??????BBBDDDEEEEEEBBBAAA@@@@@@AAACCCEEEFFFHHHFFFCCCBBBAAA???<<<:::;;;:::::::::999999999888999888777666666777888999999@@@DDDBBB???@@@AAAAAA===:::999::::::888999===???EEEFFFBBB<<<;;;999777999999::::::999888888777777777666555666777888999777888888888888888888888777777666666666555555555555555555555666666666777777777666666777888777777333888:::777666888888666555555555555555555555555444555555666777888999999<<<;;;:::999888777777777777888999::::::999888777999<<<======<<<===@@@CCCAAA@@@>>><<<<<<===???@@@CCCFFFPPPZZZ___iii{{{tttlllddd]]]YYYNNNMMMLLLJJJIIIGGGFFFEEEAAAEEEJJJUUUjjj{{{qqqllljjjnnnqqqooolllkkkkkkkkkiiiccc^^^aaallluuupppgggaaaccciiiooovvv|||~~~~~~hhhZZZ[[[kkk~~~qqq^^^PPPIIIAAA???>>>>>>AAACCCDDDCCCAAA@@@>>>===>>>AAADDDFFFHHHFFFDDDBBBAAA@@@>>>;;;999999999999:::;;;<<<===:::999777666666777999:::777???DDDBBB>>>===>>>===;;;888888;;;;;;999:::===999@@@CCC@@@===<<<;;;999888888999888888777666666777666555555555666888999777777777777777888888888777777666666555555555444777777777777888888888888777666666777999;;;::::::555999:::666555666666444666666666666666666666666666666666777888:::<<<===CCCBBB@@@===;;;:::999888444555888999:::999888777888;;;======;;;;;;===??????>>><<<::::::<<<>>>???CCCEEENNNZZZ^^^dddyyy|||wwwqqqhhhbbb[[[UUUNNNIIIGGGFFFCCCAAADDDCCCCCCIIIWWWjjj}}}xxxtttooonnnooopppnnnkkkllliiihhhgggeeefffooozzzuuufffZZZ]]]hhhssskkk]]]\\\[[[sssyyygggYYYOOOBBBDDD???===???@@@???@@@BBB===>>>>>>======>>>@@@CCCBBBBBBBBBAAA@@@???>>>===<<<;;;::::::999999::::::::::::::::::::::::::::::=========>>>===<<<<<<;;;:::::::::999888777666555888888888888888888888888666777888888888666555444555555555666777888999999666666777777777777666666666666777777666555444444444444555666666777666666555666888999:::::::::999777777777666555555444444777666666555555555666666777777666555555888<<>>>>>@@@>>>>>>>>>======>>>@@@AAA@@@@@@@@@@@@???>>>======;;;;;;:::999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999999999999888777666666888888888888888888888888666777777888777666555444666555555444555666888999666666777777777666666555666666666666666555444444444444555666666666666666444555666888888888777777555555555555555555555555666666555555555555666666777777888777666888;;;>>>EEEDDDBBB===888666777999:::::::::;;;<<<<<<;;;:::<<<;;;:::999999999999888888888999:::;;;;;;<<<<<>>BBBHHHOOOSSSaaallluuuuuuvvvzzzzzzvvvvvvwwwwwwvvvsssrrrrrrrrrqqqmmmkkklllmmmqqq|||vvvllldddgggrrr~~~wwwhhhZZZWWW^^^xxxoooddd[[[ZZZXXXPPPHHHBBB?????????===<<<>>>???>>>>>>===>>>>>>???@@@<<<===============<<<<<<::::::999888888888888999::::::::::::::::::::::::888999999999999888777777777888888999888888777777666666666666666666666666666666666777666666555444777555444333333444666777666777777777666555444444555666666666666555444444444444555555666666555555444555555666666666555555222222333444444555666666666555555555555555666666777888999999888888999;;;??????===:::777666777888999999999:::;;;;;;;;;;;;@@@???>>>===;;;999777666555666777888:::;;;<<<<<<===EEEPPPZZZbbbkkksssyyyxxxgggXXXPPPKKKHHHFFFAAA@@@???>>>???@@@BBBCCCLLLVVV___cccgggmmmooommmqqquuuxxxxxxuuussstttuuupppllljjjlllooouuuuuunnniiimmmxxxwwwiii]]]VVV\\\gggxxxddd]]]YYY\\\]]]UUUKKKEEEAAAAAA@@@===<<<>>>???>>>>>>>>>?????????>>>999:::;;;;;;<<<<<<<<<;;;:::999888888777777888888999999999999999999999999777888888888888777666666666666777888888888888888555555555555555555555555555555555555555555555555777555333222111333555666666666666666555444333333555555555666666555444444333444444555555555444444555555555555555555444444222222222333333444444444555555444444444555666666777999;;;;;;999888888888999999888777666666666666777888999999999:::;;;===BBBCCCCCCAAA>>>:::888777555555666777888999::::::<<>>AAAGGGOOOUUU[[[aaaddddddjjjooovvvxxxwwwvvvwwwxxxqqqmmmkkknnnsssyyy{{{vvvrrrpppnnnrrr}}}nnn^^^UUUTTT```ooofffWWWUUUSSSWWWXXXQQQLLLFFFBBBCCCBBB???>>>@@@@@@???>>>???AAABBB@@@???888999:::;;;;;;;;;;;;;;;:::999888888777777888888999999999999999999999999888888888888888777666666555666777888888888888888444444444444444444444444444444444444444444555555666555333222222333444555555555555555555444333333444444555555555555444444333333444444444444333333666555555555444444555555444444333333333222222222444444444444444555666666666888:::;;;999777666777666666777777888888888777666777888777777888<<>>===@@@EEEKKKQQQWWW[[[]]]ccciiiqqqwww{{{{{{{{{{{{vvvrrrppptttyyyvvvooowwwyyyoooqqqrrrwwwgggXXXSSSWWWgggxxxnnn[[[RRRRRROOOQQQTTTMMMKKKEEEBBBBBBBBB@@@???BBBAAA???>>>@@@DDDEEECCC@@@999::::::;;;<<<<<<<<<;;;::::::999888888888888999999999999999999999999999888888888888888777666666555666666777888888888777444444444444444444444444444444333333333444555555444444333333333444444555333333444444444444444333333333444555555555555444333333444444333333222222555444444333444444555555555555444333333222111111333333333333444555666666555777999999777666666666777777777:::<<<<<<;;;999555666777666555777<<>>777555555777777777777777777777777::::::<<>>BBBFFFHHHFFFBBB;;;;;;<<<======<<<<<<<<<;;;;;;:::999999999999999888888888888888888888888777777777777777666666555666666777777777777777666555555555555555555555555333333222222222333555555222333444555666666555555111222333444444444444444222333444444555555555444333333333333333222111111222222111111222333444555444444444444333333333333333333333333444555666777444555777777555555555666555555666999<<<===:::777444666777555333666<<>>@@@AAAAAAEEEHHHLLLSSSaaayyyzzzyyy|||rrrcccYYYPPPMMMHHHDDD@@@?????????>>>;;;;;;@@@GGGMMMSSSXXX]]]aaajjjwwwzzzvvvvvv{{{wwwkkkoootttmmmnnntttyyy~~~nnn[[[WWW```qqqmmm[[[LLLHHHGGG???@@@EEEDDDDDD???===???@@@???@@@BBBAAA???>>>BBBHHHJJJGGGDDD<<<======>>>======<<<<<<<<<;;;::::::999999::::::888888888888888888888888666666777777666666555444666666777777777777666666555555555555555555555555333333222111222333555666000222555777888777666555000111222333444555555555222333444444555555555444333333333333333222111000000000//////000222444555222333333444444555555666222222222333444555666777333444555555444444555777222222333777:::;;;777444444666666444222555===CCC@@@BBBCCC???:::888;;;???444555666777888999:::;;;===;;;::::::;;;<<<<<<;;;???BBBEEEGGGNNNbbb{{{vvvvvvtttdddWWWNNNFFFDDDCCC@@@???@@@<<<<<<===???DDDJJJPPPTTTWWW^^^hhhttt}}}||||||}}}uuuoookkkiiipppwww}}}ssshhhZZZTTTcccooobbbPPPJJJCCCAAACCCDDDBBB???<<<======<<<;;;;;;>>>@@@===???BBBEEEGGGGGGFFFFFFAAAEEEHHHFFF@@@;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<:::888777888888777666888888888888888888888888999888777777777777777888777666555444333222111111555444444333333444444555333333333222222222111111222333333444444333333222222222222222222222222222666555444333333333333333000000111222444555666666111111111111111111111111222333444444555555555555000000111111111222222222444444444444444444444444333333444444555666777777999999777666666555555555888777666555555666777777::::::::::::;;;;;;<<<<<>>??????>>>>>>???BBBGGGLLLPPPVVV]]]gggsss}}}xxxrrrpppooossszzz}}}kkkcccXXXVVVeeexxxdddUUUJJJEEE???===???@@@???<<<<<<======<<<::::::<<<>>><<<>>>@@@CCCDDDDDDDDDCCCAAADDDGGGEEE@@@;;;;;;<<<999888888888888999::::::;;;999777777777777777555777777777777777888888888888888777666666666666777444444444444444333333333444444333333333333444444333333333222222222111111222333333444444333333222222222222222222222222222444444333222222222222222///000000111222333444444222222222222222111111111222222333444444444444444111111222222222333333333444444444444444444444444333333333444444555555666888888777555555444444555777777666555555666777888999:::;;;;;;;;;;;;;;;:::???<<<===BBBDDDHHHZZZnnnyyyvvvzzz{{{^^^TTTKKKGGGEEEAAA??????AAA@@@??????AAADDDHHHKKKUUU[[[fffrrr|||}}}wwwuuuvvvzzzqqq```___]]]___nnnttt]]]MMMEEEAAA<<<;;;===>>>===<<<===>>>>>><<<::::::;;;<<<<<<===>>>@@@AAAAAA@@@???@@@CCCEEECCC???;;;;;;<<<888888888888888999::::::;;;999777666777777666555555666666666777777888888777777666555555555555555222222333333444444555555444444333333333333444444333333333222222222111111222222333333333333222222222222222222222222222222333222111111000111111111000000000111111111222222222222222222222222222222111111222333333333333222222222222333333333444444333333333333333333333333333333333333333333333333777666555444333333333444555555555555666777888888999:::<<<======;;;:::888>>>::::::???AAABBBLLLYYYjjjzzzwwwzzz~~~eee[[[PPPKKKHHHCCCAAAAAABBB@@@???>>>???CCCFFFIIISSSYYYcccooo{{{zzzyyy{{{xxxjjj[[[cccmmmuuuqqqXXXHHHCCC@@@======>>>@@@?????????@@@@@@>>>;;;::::::;;;<<<===>>>>>>???>>>>>>===>>>@@@BBBAAA>>><<<;;;<<<:::::::::999:::;;;;;;<<<;;;999777777888888777666555666666777888999999:::777666555444444444444444222222333333333444444444444333333333333333333444333333333222222222111111222222333333333333222222111111111111111111111111222111111000000111111111111111111111111111111111222222222222333333333333000111111222222222111111111111222222222222333333222222222222222222222222333333222222222222222222555444444333222222333333444444444555666777888888:::;;;===???>>><<<:::888>>>:::;;;???AAAAAAEEEKKKVVVqqq~~~zzzxxxzzz~~~|||lllaaaUUUOOOKKKFFFCCCDDDAAA???>>>===???CCCGGGIIIQQQWWWaaammmyyy}}}|||}}}{{{kkkbbb___qqqfffNNN@@@AAA@@@>>>>>>???@@@@@@@@@@@@AAAAAA@@@===;;;;;;<<<=========>>>>>>>>>=========>>>>>>>>>===<<<<<<<<<:::999999999999:::;;;;;;<<<:::888888888999888777666666777888:::;;;<<<<<<777666555444333333333333444444333333333222222222333333333222222333333333333333333222222222111111111222222333333222222111111111111111111111111111222222111111111111222222222222222222222111111111111111111222222333333333111111111222222111000000000000000000111111111111222222222222222222222222222222222222222222111111444333333222222222222333333333444555666777777777:::;;;>>>??????===;;;999<<<:::;;;???BBBAAABBBDDDKKK\\\uuu|||zzzzzz|||zzzpppeeeXXXRRRMMMHHHFFFFFFAAA???>>>>>>???CCCGGGJJJPPPUUU^^^jjjvvv}}}kkk```\\\jjjsss[[[III@@@>>>===============>>>>>>???AAAAAA@@@>>>;;;;;;;;;==================>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<777777777777777888999999<<<:::888777888888777666666666888999;;;<<<===>>>888777666555444333333333444444333333222222111111333333222222222222333333333333333222222222111111111111222222222222111111111111111111111111111111111111111111111111222333222222222222222222111111000000000111111222222333111222222222222111000000/////////000000000000111111111111111111111111111222222222222222222222222333333222222222222333333333444555666666666666666888999;;;======<<<;;;:::888888:::<<<>>>???@@@AAAEEEKKK[[[tttyyyqqqfffYYYRRRMMMHHHFFFGGGCCCAAA??????@@@CCCFFFIIIOOOTTT\\\gggtttsssddd^^^___www|||eeeRRRGGGCCC============<<<<<<<<<===<<<>>>??????<<<:::::::::;;;;;;;;;;;;<<<======>>>::::::999999;;;<<<<<<<<<777777777777777888888999:::888666555666666555444555555777888:::<<<===>>>999888777555444333333333222222222222222333333333333333222222222222333333333333333222222222111111111111222222222222111111111111111111111111111111000/////////000000111222000000000111111111111111...//////000000111222222222222333333222111111000///000000000000111111111111111111111111111111111111111222222333333444444333333222222222333333444333444555666666666555444555666777888999:::::::::666888::::::999;;;>>>???CCCEEELLL]]]uuu~~~~~~xxxqqqeeeXXXQQQLLLHHHFFFGGGEEECCCAAA???@@@BBBEEEGGGOOOSSS[[[fffrrr~~~}}}ooodddccciiipppYYYIIICCCCCC>>>?????????===<<<===>>>:::<<<======;;;999999999::::::::::::;;;<<<===>>>:::999888888:::<<<<<<<<<999999999888999::::::;;;888666444444444555444333333444555777999;;;======999999777666555444444333///000111222333444555555333222222222222222222333333333333222222222111111111111222222222222111111000000000000000000000000...............///000111////////////000000000111---......///000111111111333333333333333222111000000111111111111222222222000000000000000000000000111111222333444444555555333333333222333333444444444555666666666555444333222333333555666777888999777:::<<<999777999===@@@FFFFFFIIIQQQaaa|||}}}|||{{{{{{ssskkk___SSSLLLGGGEEEDDDCCCBBBAAAAAAAAACCCEEEGGGOOOTTT\\\fffppp{{{yyyrrrllllllooovvvaaaQQQGGGDDDDDD>>>>>>>>>===<<<<<<;;;;;;<<<;;;999888888999:::<<<888888999;;;<<<>>>??????>>><<<:::888777888:::;;;999999888888999999:::;;;777777666666666666666777111222333555666888999:::777666555444333333444555222222222222111111111111222222222222222222222222///000000000111111111111///////////////000000000111111000000//////......000000000000000000000000111111000///////////////............////////////,,,...000000000111333444222222111111000000//////000000111111222222222111222333333444444333333222000000111222333555666777666555555444444333222222555555444555555666777888999999999999:::;;;<<<<<<@@@@@@CCCGGGPPPccc|||yyyvvvtttqqqjjj^^^TTTMMMIIIFFFEEEDDDCCCBBBAAABBBCCCFFFGGGNNNTTT]]]hhhrrr}}}yyyssssss{{{{{{iiiWWWKKKEEEBBBAAA======<<<;;;;;;;;;<<<<<<===<<<:::888888999:::;;;888999:::;;;===>>>???@@@>>>===:::888777888999:::999888888888888999::::::999888777666666666666666444444555555666666666777777666555444333333444555666555222///+++(((%%%$$$111222222222222222222111000000111111111222222222111111111000000//////...000000000///////////////000000000000000000000000111000000///////////////------........./////////...000111111000///000222111111111000000000000000111222333444444444333333000111111111111111111000111111111222333444555666444444444444444333333333444444444444555666888888:::999999::::::;;;<<<===BBB@@@@@@BBBGGGTTTlllyyyssspppnnnggg^^^VVVPPPKKKHHHFFFCCCCCCAAAAAABBBCCCFFFGGGLLLSSS___jjjuuu|||}}}zzzxxxvvv|||uuuiiiYYYMMMGGGDDDBBB???===<<<:::::::::;;;===>>>>>>===:::999888888999:::999:::;;;<<<===??????@@@???===;;;888777777888999888888888888888999999::::::999888777666555555555777666666555555444333333555555444333333333444444333333222111000///...---000111222333333222111000111111111111222222222222333333222111000///......//////////////////000000000000000000000000000000000000//////......//////---------.........//////000111222111///......//////000000000000000000111222333666777888777555333000000000000000000000000222222222333333444444444333333333333444444444444333333333444555777888999:::::::::::::::;;;======AAA>>><<<===@@@GGGUUUcccvvvqqqlllggg___XXXRRRMMMHHHFFFCCCBBBAAA@@@AAACCCEEEFFFJJJRRR___lllwww~~~zzzyyysssrrrssswww|||ggg\\\NNNFFFEEEEEEBBB>>>===<<<:::999:::<<>>:::999<<<@@@CCCKKKRRRhhh}}}wwwpppkkkccc[[[UUUOOOIIIFFFCCCBBBAAA@@@AAACCCEEEFFFJJJRRR___mmmxxxyyyvvvyyyttteeeeeekkkwwwooo\\\RRRFFFAAABBBCCC@@@<<<===<<<;;;:::;;;===@@@BBB???===;;;999777777888999:::;;;;;;<<<===>>>??????>>>===;;;999777666666666777777666666777777888999:::999888666555444444444444444444444333333333333222222333333333333333333222222222111000000/////////000111111111111000///............//////////////////000000111111111222------......//////000000//////////////////////////////............////////////000000000111111111,,,...//////......///000......//////000000000111///111444666777555222111222111111000000111111222333333444444444333222111000111111222333444555555222222333333444666777888666666666666777888999999;;;888888===AAABBBFFFJJJQQQfffzzztttkkkaaaYYYQQQKKKGGGDDDCCCBBBBBBBBBDDDFFFHHHMMMUUUaaannnyyy~~~zzzvvvuuu|||~~~lllZZZ]]]hhhzzz|||cccQQQJJJBBB>>>>>>>>><<<999===<<<;;;:::;;;===???AAA>>>===:::999888888999:::::::::;;;;;;<<<======>>><<<<<<:::999777777666666666666666666666777777888888777666555444333333333222222333333333333333444111111222333333333222222222222111000///...---,,,000//////////////////000------------............------...///000111222222..................//////////////////////////////......------......////////////000000000111111111+++---......------...000...//////////////////000---///111333444222111///000///...------...///000222333444555444333222111000111111222333444444555333333333333444555666777555555444555555666777888:::888888<<<>>>===???CCCHHHTTTnnnttthhh^^^UUUNNNJJJHHHGGGFFFEEEFFFGGGJJJKKKQQQXXXdddpppzzz~~~wwwyyyzzzyyy{{{~~~oooeeeXXX___nnntttYYYIIIEEE@@@===<<<<<<;;;::::::::::::::::::;;;<<<======<<<:::888888999:::;;;999999::::::;;;<<<<<<<<<;;;:::999999888777777777666555555555555666777777666555444333333333333333222222222222222222222222///000111222333333222111000000000111111111222222111000...------...000111---------.........//////------......//////000000..................------////////////////////////...------------...///000............////////////---...///...,,,,,,,,,...///////////////.........---...000111111111000///000///---,,,,,,---///000111222444555555444333222111111222222333333333444555444444333333444444555555555555555666777888888888777888;;;:::888:::@@@FFFLLL^^^vvvzzzmmmaaaXXXQQQMMMJJJIIIHHHHHHHHHJJJLLLNNNUUU\\\fffqqq|||vvvtttyyy}}}nnnddd___]]]gggwwwmmmSSSFFFDDDAAA???=========>>>888888999999999:::::::::<<<;;;999888888999;;;<<<999999999::::::;;;;;;;;;999999999999888888777777555555555555555666777777444444333222222222333333444333333222222111111111///000111222333333222111222111111000///...------222000---,,,,,,---000222.........////////////000...............---------/////////......------,,,////////////////////////---------------...///000,,,,,,,,,---------......///000000...,,,******+++000000//////.........---......///000000000000000222111///......///111222000111333555555444333222111222222222222333333333555555444333333333333444555555555666666777888999666666888:::888666;;;BBBBBBFFFQQQbbbqqqyyylllaaaWWWPPPOOOKKKHHHJJJKKKJJJMMMRRRZZZaaallluuu}}}yyysssxxxvvveee^^^___dddnnnvvv^^^PPPEEEBBB???===<<<===<<<<<<:::999999888888999999:::::::::::::::::::::::::::888888888999:::::::::;;;777888999::::::999888777444444444444444444333333333333222222111000//////333333333333333333333333...///000111222333444444000000000000000000000000//////...---,,,++++++***///////////////////////////000111111111///...------...000111222111///...........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......------............---------......///000////////////000000///---...111333555333000...------...///000333666999999777333111222222111111000111111111111111222333444444444444333333333444444444555555888777666666777999;;;===>>>JJJUUUXXXYYYddd{{{wwwkkk```YYYSSSOOOLLLMMMMMMMMMQQQVVV\\\cccnnnwww~~~yyyuuu}}}}}}lll___\\\^^^kkktttiiiUUUJJJDDDAAA>>><<<<<<<<<<<<;;;:::999999888888999999:::999999999999999999999999666666777777777777777888777777888999999888777777444444444444444333333333444444444333333222222222222222222222222222222222000111111111111111222222000000000000000000000000000000000000000/////////////////////////////////---.../////////...------,,,---///000111000///...........................------------------------......------------......------............------,,,,,,---............---...///000///......000222111000///......///000111111333666888777444111///111111111000111111222222111222333444444555555444333333333444444444555555666666555555666888:::;;;<<>>CCCFFFEEECCCFFFOOOXXX}}}uuuiiibbb[[[YYYWWWVVVYYY___eeekkkuuu|||~~~oooddd___aaajjjuuuqqqyyyeeeRRRHHHEEE@@@>>>;;;:::::::::999888999999888888888888999999888888888888888888888888999999999888888777777666777777777777777777777777555444444333333222222222000000000000111111111111000000000111111111111111111111111111000000000000000000000000000000000000------------............////////////////////////,,,,,,,,,---------------***+++,,,------------,,,------------------------------------------------------------------------,,,------......------,,,******+++,,,,,,,,,,,,,,,+++...000111000/////////,,,---...000111111111111111333555666666333111///////////////000222333333222222333444555555555555333333333444444444555555444444444555666777999:::<<<>>>@@@AAAAAADDDIIIMMMvvvnnngggccc___]]]___dddkkkqqqzzzrrrddd^^^^^^eeesss~~~{{{nnnXXXHHHBBB@@@>>><<<::::::::::::999777999888888777777888888999999999999999999999999999999888888777777666666666666666666666666666666666555444444333222222111111000000000000000000000111111111111111222222333333//////000000000111111111////////////////////////......---,,,,,,+++******////////////////////////---------------------...***++++++,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,------------,,,,,,++++++,,,---------------+++---000000///......///...///000000000000/////////111333555666555333222////////////000111222333111222333444555555555555333333333444444444555555555555555666777888999:::666777999;;;===@@@BBBDDDzzzsssoookkkgggiiimmmtttzzzttthhh]]]ZZZ___iiiwwwwwwbbbQQQGGGAAA@@@===<<<::::::;;;;;;999777888888777777777777888888999999999999999999999999555555555555444444444444666666555555555555666666555555444333222111000000222222222222222222111111000000111111222333333333/////////000000111111111////////////////////////000000///...---,,,+++***///////////////////////////...---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,------...............,,,---//////.........///111111000000//////.........///111333444444444333////////////000000111222111111222333444444444444333333333444444444555555444555666777888999999:::777777888999;;;<<<>>>???|||zzzwwwtttuuuyyy}}}}}}ttteee\\\VVVZZZdddrrryyyfffWWWMMMGGGCCC@@@===<<<;;;;;;<<<;;;999888888888777777777777888888888888888888888888888888333444444444444444555555666666555444444555666666555555444333222111000000333333222222111111000000//////000000111222222333000000000000000//////////////////////////////////////////......---------///////////////////////////...---+++************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***+++,,,,,,------,,,,,,+++,,,,,,---...............---.........------///000222111000.........///000---...000111111111000000000000/////////000000111///000111222333333333333333333333444444444555555333444555666777888888888888999:::::::::;;;===???|||~~~rrrhhhZZZTTTRRR\\\kkk{{{uuuhhhVVVKKKFFFCCC???;;;===<<<;;;;;;<<<<<<:::888888888777777777777888888777777777777777777777777444555555666666777777777666555444333333444555666555555444333222111000///222111111000///......------......///000111111222222222111000///...------////////////////////////,,,,,,,,,------------...///////////////////////////...,,,***((((((((((((,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,,,,------,,,,,,++++++,,,------......---------......---,,,,,,///111111000...------///111222---......//////...---,,,111000000////////////000//////000111222222222222333333333444444444555555111222444555666777777777444555666666555777:::>>>yyyjjj]]]TTTRRRWWWeeexxxiiiZZZKKKGGGEEE@@@===>>>;;;:::999777666555555444777888888999999777666555555555666666777777888888666555444333333444555666555555555555555555555555444444444444333222111000111000///......///000111//////000000///...------------............------////////////////////////,,,---...000000///---,,,***++++++,,,---...//////...------,,,,,,++++++***------++++++++++++------***++++++,,,,,,++++++***,,,+++******,,,,,,+++***(((((()))***++++++,,,,,,))))))******+++++++++,,,***+++,,,---........................////////////------------------------............//////////////////000111111111111111000111111111111222222222666777888777555222111111222333444555555555444444444444444555666777777888}}}}}}|||zzzyyy}}}qqqcccXXXWWWWWW^^^pppppp___RRRFFFDDDDDD@@@>>>>>>;;;:::999888777666666666777888888999888777666555444444555555555666666666666555444333333444555666444444444444444444444444555555555444444333111111000000///......///000111///////////////...------//////000000000000//////........................//////...---------------++++++,,,,,,---.........---,,,,,,,,,,,,+++++++++,,,+++************+++,,,+++,,,,,,------,,,,,,++++++***))))))++++++***)))((())))))***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---............---.........////////////....................................////////////---...//////000000//////000000111111111222222222666888999888666444333333333333333444444444444555444444444555666777777777yyyxxxvvvtttssssssssstttpppqqqqqqqqqssszzzyyywwwxxxxxxhhh^^^WWW\\\___kkkppp]]]RRRIIIAAA@@@AAA@@@>>>>>>:::999999888777777888888777777888888888777666555444444444444444555555555555555444444444444555555444444444444444444444444555555555555444333222222000000////////////000000...////////////...------//////000000000000//////........................111///---++++++,,,---...,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++******))))))******+++,,,,,,------------,,,,,,***)))((((((***+++***((()))))))))***++++++,,,,,,......------,,,++++++***,,,,,,------------,,,,,,---------.........//////........................---............/////////......///000000000000000000000000111111111222222777888:::999777555444444444333222222222333555666444444444555666666777777xxxrrrkkkiiifffdddcccdddeeegggfffhhhiiikkkoooxxxyyyvvvwwwqqqbbb\\\\\\cccmmmsssaaaSSSHHHCCC>>>>>>??????>>><<<999999888888888888999999777777777777777666666666444444444444444444555555444444444444444444444444333333333333333333333333555555555555555444333222000000000///////////////.........//////...------,,,------......------,,,------------------------...---,,,,,,,,,---...///---------,,,,,,,,,++++++)))******+++,,,,,,------++++++************+++++++++,,,,,,------,,,,,,+++***)))((()))***+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,---------.................................---------.........//////000111111222222222222222000000000000111111111111555777888888666555444444444333222111111333555666444444444555555666666666{{{sssjjjccc^^^\\\YYYWWWVVVWWWYYY[[[___aaacccfffkkkuuu|||}}}iii[[[[[[```ooouuuaaaTTTMMMCCCAAA>>>===>>>???===:::888888777777888888999:::777777777666666666666666555555555555555555555555333444444444444444444333333333333333333333333333444444444555444444333333000000000000000///......------............------,,,,,,------------,,,,,,------------------------)))***,,,......///......---------,,,,,,+++******((()))******+++,,,------+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******+++***)))***,,,---,,,+++***************+++++++++((())))))***+++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............000000111222222222222222//////000000000111111111222444666666444333333333444333111111111222444666444444444444555555555555{{{|||yyyooohhh___WWWTTTRRROOOMMMMMMNNNPPPQQQWWWZZZ___ccciiirrr~~~sssaaaWWW\\\eee~~~gggSSSIIIFFF@@@AAA???<<<<<<>>>===999888777777777777777888888888777666555555555666666666666666555555555555555333333444444444444333333222222222222222222222222222333333444444333222222000111111111000///...---,,,,,,---............---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...//////...---------,,,,,,++++++******)))))))))***+++,,,,,,---+++,,,,,,------,,,,,,+++))))))************))))))+++***)))***,,,------,,,************************''''''((()))+++,,,---...++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------------.........------...////////////////////////000000000111111///111333444222111111222333222111111111222444555444444444444444444444444{{{zzz|||qqqhhhccc[[[SSSNNNMMMKKKJJJJJJKKKLLLMMMSSSWWW^^^dddkkktttvvvfffZZZXXXbbboooppp\\\MMMEEEAAA===???>>>999999======999777777666666666666666666888777666555444555555666555555555444444444333333222333444444444444333222222222222222222222222222111111222222333222222111000111111111000///---,,,+++,,,------.........------......//////......---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++))))))******++++++,,,,,,***+++,,,,,,,,,,,,+++************++++++************)))((())),,,---,,,+++************************))))))******+++,,,------)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---...............////////////000000000111...000222333222111111222111222222222222333333333444444444444444444444444{{{wwwyyy|||nnnfffccc\\\TTTNNNMMMLLLKKKKKKKKKLLLMMMRRRWWW___gggoooxxxyyyxxx{{{xxxhhh]]]XXX[[[jjjzzzuuucccWWWNNNEEE@@@;;;>>><<<888888===>>>:::777777666555555555555555888777666444444555555666444444444333333222222222222222444444444444222222111111111111111111111111000111111222222222111111000111111111000///---,,,+++,,,------.........---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++111///---+++*********+++++++++++++++++++++++++++***************+++++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++(((''''''(((+++,,,+++***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---......///////////////////////////000000000000---000222333222111222222000111222333333333333222444444444444444444444444}}}xxxzzzxxx{{{|||qqqfff___ZZZWWWNNNKKKHHHHHHFFFDDDHHHNNNXXX\\\ccckkkttt~~~}}}zzzzzz|||kkk\\\VVVZZZdddvvvgggWWWNNNGGGCCCBBB======<<<;;;::::::999999999999999888888888777777666666777777666666555444222222222111111111000000111111222222222333333333000000111111111111000000000000000000000000000000111111111111000000000000---------,,,,,,++++++++++++---......---,,,,,,---************************,,,,,,------.........------------------,,,+++*********************************************************++++++++++++***************)))&&&### *********)))))))))))))))))))))))))))************(((((()))))))))((((((''''''(((***+++,,,,,,,,,+++---,,,,,,,,,,,,---......)))---000///---,,,,,,...---------............///////////////000000000000111111111111111111111111000000000000000000111222111333555777777666444333}}}~~~zzz{{{tttvvvwwwmmmddd^^^ZZZRRRMMMJJJIIIGGGFFFKKKRRR[[[___gggpppxxxpppdddZZZ\\\gggwwwvvv]]]OOOGGGBBB>>>===<<<<<<<<<;;;::::::999999999999999888888777777777444444444444444333333222333333333333222222222111111111111222222222333333000000111111111111000000000000000000000000000000000000000000////////////......------------------+++,,,......,,,+++,,,---******************************++++++***)))((('''******++++++***))))))(((************************************************)))******++++++******)))'''(((***++++++***)))((()))))))))))))))*********))))))))))))*********************++++++******)))((()))***+++,,,,,,++++++------,,,,,,------...///***,,,//////---+++,,,------------............///------------............111111111111111111111111000000000000000111111222111333666888999777555333zzz{{{}}}{{{zzzuuutttzzzyyyoooeee___SSSMMMIIIGGGEEEEEEKKKSSS^^^dddmmmvvv~~~}}}ddd\\\XXXbbbtttzzzgggSSSGGGBBB===::::::<<<;;;;;;::::::999999999888888888888777777777777444444444444444333222222444444444333333333222222111111111222222222222333000000111111111111000000000000000000000000000000////////////.........---------..................***,,,------,,,++++++,,,******************************++++++)))&&&$$$"""))))))******))))))(((((())))))))))))))))))))))))************************)))******++++++******)))&&&'''***,,,---...------(((((())))))******++++++))))))))))))************++++++,,,,,,,,,,,,,,,+++)))******+++++++++******---------------......///***,,,------,,,++++++,,,---------............///,,,------------.........000000000000000000000000000000000000000111222222222444888:::;;;999666333xxxyyy{{{}}}~~~~~~|||{{{wwwwww~~~zzzlllcccWWWQQQKKKHHHFFFGGGNNNWWWaaahhhrrr|||rrr```]]]___kkklll\\\LLLDDD@@@===;;;<<<;;;:::::::::999999999888777777777777777777777777555555666666666555444444444333333333333222222222111111111111222222222222000000111111111111000000////////////////////////.........---------,,,,,,,,,,,,------......//////)))+++,,,,,,+++***++++++************************+++,,,------+++)))&&&$$$******+++++++++******)))((((((((((((((((((((((((************************))))))************))))))(((((()))*********))))))''''''((()))***++++++,,,((()))))))))************++++++,,,,,,---,,,,,,,,,***+++++++++*********)))---------,,,---......///+++,,,,,,,,,+++*********---------............///........./////////000000////////////////////////000/////////000111222333222444888;;;<<<999666444wwwyyy{{{}}}~~~xxxtttxxxqqqfff___XXXRRRNNNKKKLLLSSS[[[bbbiiittt~~~~~~ggg^^^```gggvvv___SSSGGGBBB@@@===<<<===999999999999999888888888666666666666666666666666555555555666555444444333222222222222111111111111000000111111111222222222000000111111111111000000........................------------,,,,,,,,,,,,++++++,,,,,,---------...)))+++,,,,,,+++***++++++***************************+++,,,------+++)))((()))******+++++++++******((((((((((((((((((((((((************************)))))))))******))))))))))))))))))((((((''''''&&&''''''((()))***++++++,,,((()))))))))************))))))***++++++,,,++++++++++++******************,,,,,,,,,,,,,,,---......---,,,++++++++++++******---------............///............////////////........................////////////000111222333222444777::::::888555333wwwxxxzzz}}}~~~~~~~~~vvvpppsss|||wwwjjjbbb[[[TTTPPPLLLLLLRRRZZZbbbjjjuuuppp___WWW```mmm|||rrrSSSJJJAAA???===;;;:::;;;888888888888888888888888555555555555666666666666333333333333333222111111222222222111111111000000000000000111111111111222000000111111111111000000........................------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,************************((())))))***++++++++++++(((((())))))******))))))))))))))))))))))))))))))************************((())))))******))))))(((((((((((()))))))))******(((((())))))******++++++))))))))))))************'''((()))***+++++++++++++++******)))******+++++++++++++++++++++,,,,,,---///---+++***+++,,,+++***---------............///+++,,,,,,,,,,,,---------////////////////////////////////////000111333333111333555777777666444333uuuwwwyyy{{{}}}~~~~~~~~~}}}}}}~~~vvvoooooovvvuuufff___XXXTTTPPPNNNSSSZZZccckkkvvvwwwggg^^^```mmm{{{ttt___LLLDDD>>>===;;;999888999777888888888888888888888444444444555555666666666222333333333333222111111333333222222222111111111000000000000111111111111000000111111111111000000------------------------...------------,,,,,,,,,---------------,,,,,,,,,+++,,,......,,,+++,,,---***************************))))))))))))***+++,,,((())))))***++++++******************************************************(((((())))))))))))(((((((((((((((((()))***++++++)))))))))))))))*********))))))))))))************'''((()))***++++++++++++******)))))))))+++,,,---******))))))******+++,,,111...++++++,,,---,,,***---------............///++++++,,,,,,,,,---------////////////////////////......//////000222333444111111222333333333333222tttvvvxxxzzz|||}}}}}}}}}||||||}}}~~~~~~yyyooonnnrrr|||oooiiibbb]]]YYYVVVZZZ```dddkkkvvv~~~pppfffbbbvvvxxxcccRRRIIIBBB======<<<888777999777777777777777888888888444444444555555555666666444444555555555444333333444444444333333333222222000000000000111111111111000000111111111111000000------------------------.........---------,,,,,,/////////......------,,,+++---......---,,,,,,---************************...,,,***))))))***,,,...***+++,,,---------------************************************************(((((())))))))))))(((((((((((('''''''''''''''(((*********)))))))))))))))))))))))))))************'''((()))***+++,,,,,,,,,))))))(((((()))+++---...)))))))))((()))******+++222///++++++,,,---,,,***---------.........//////---------.........//////000000000000000000000000.........///000222333444000000000111111111222222tttrrrrrruuuyyy||||||{{{zzzyyyyyyyyyzzz|||~~~}}}}}}}}}}}}xxxzzztttpppnnnrrrwwwtttmmmddd]]][[[^^^bbbfffmmmwww{{{pppdddfffqqq|||lll[[[OOOJJJ>>>======<<<<<<;;;::::::888777777666555444444444555555444333333333333444333333333222222111111111111111111111111111111111111111111111111000//////........................//////.........---------.........------,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***+++++++++***)))(((((('''+++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((************************+++***)))(((((('''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))***+++,,,---++++++******)))((((((((()))************+++++++++''')))+++***((('''))),,,------,,,++++++******)))***+++,,,,,,------------***+++,,,,,,------,,,,,,000///...------...000000000000000000111222333444333333222222111222222222sssrrrqqqtttwwwzzzyyyxxxxxxxxxxxxxxxyyy{{{|||~~~~~~}}}|||}}}{{{zzz~~~vvvppppppwww}}}uuuiii___ZZZ[[[^^^iiippp{{{~~~vvvqqqnnngggaaaiiiwwwxxxjjj]]]PPPGGGDDD>>>===<<<;;;999888666666777777777666555444444444555555444333333333333333333333333222222111111111111111111111111111111111111111111111111000//////........................///.........------------......---------,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++******)))(((((('''***++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((()))******)))))))))))))))*********))))))*********+++++++++''')))++++++******,,,...,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......------...///000111...............///111111222222111111111222222333rrrqqqqqqrrruuuvvvvvvuuuwwwvvvvvvvvvwwwyyy{{{|||{{{zzz{{{{{{}}}||||||wwwxxx|||qqqddd]]]\\\^^^kkksss~~~}}}rrrhhhccc```aaa___bbbqqqwwwbbbTTTLLLEEE???>>>======<<<;;;:::999888888777777666666555444444444555444333333222222333333222222222222222111111111111111111111111111111111000000111111000000//////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******++++++******)))(((((((((******++++++******))))))************************************************************************)))(((((((((((())))))***'''(((((((((((((((((('''((((((((((((((((((((((((******)))))))))******+++'''(((((()))******++++++)))))))))*********++++++''')))************,,,---*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,------------...///111111------,,,------...///000111000000000111222333333qqqqqqqqqrrrsssttttttsssuuutttttttttuuuwwwyyyzzzxxxyyyyyyzzz|||{{{mmmeeecccdddmmmtttpppcccZZZXXXXXXZZZ]]]fffzzzyyyfffRRRHHHEEEAAA===;;;666777777888999:::::::::666666666555555444444444444333333222222222222222222222222111111111111111111111111111111111111111///000000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******************))))))(((((())))))************))))))************************************************************************(((((('''(((((()))******((((((''''''''''''((((((((((((((((((((((((((((((+++***)))))))))))))))***(((((())))))************))))))))))))************((())))))))))))))))))***((())))))***+++,,,,,,,,,------,,,++++++************+++,,,,,,------,,,,,,++++++,,,---...000111111............///000111111/////////000111222333444pppqqqrrrrrrrrrrrrrrrssssssssssssssstttvvvwwwyyyxxxxxxyyyzzz{{{}}}~~~~~~zzzoookkkkkkooovvvzzz}}}{{{fffXXXRRRRRRSSSXXX```mmmxxxhhhXXXIIIDDDCCC@@@<<<999222222333444555666666777555555555555444444444444333333222111111111111222111111111111111111111111111111111111111111111111...//////000000000//////........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))******++++++******)))*********)))))))))))))))((())))))*********))))))************************************************))))))))))))))))))))))))(((((('''(((((()))******)))(((''''''''''''((()))))))))))))))))))))))))))((((((''''''''''''''''''************))))))(((((((((((()))))))))*********,,,+++*********))))))((((((((()))***++++++,,,------,,,+++******************+++,,,,,,------,,,,,,***+++,,,---...///000000------------...///000111.........///000111222333nnnpppqqqqqqpppppprrrssssssrrrrrrrrrsssuuuwwwxxxxxxxxxyyyyyyzzz{{{{{{{{{|||uuusssuuu{{{zzzvvvuuuuuuvvvoooqqqvvvqqq^^^SSSLLLNNNRRR]]]kkk|||~~~mmmXXXLLLBBBAAAAAA>>>:::888888888888777777666666666444444444444444444444444333222111111000000111111000000000111111111111111111111111111111111111111......///000000000//////........................,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++++++++++++++******)))))))))************))))))******))))))))))))))))))(((((())))))******))))))************************************************)))))))))))))))))))))))))))(((((((((((())))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))+++++++++******+++,,,,,,++++++******)))(((((('''((((((((()))))))))******...,,,++++++,,,,,,***)))(((((())))))***+++,,,,,,---,,,***))))))***++++++***+++,,,,,,------,,,,,,***+++,,,...////////////,,,,,,+++,,,,,,---...//////.........///000111111kkkmmmoooooonnnnnnppprrrsssrrrrrrrrrsssuuuwwwxxxvvvvvvwwwyyyzzzzzz{{{{{{}}}}}}~~~~~~xxxqqqlllkkkmmmnnngggeeegggrrrzzzhhhXXXPPPKKKOOOYYYjjjqqqaaaMMMEEE??????>>>;;;999999<<<;;;;;;:::999888888777444444444444444444444444222222111000000000000000///000000000111111111222111111111111111111111111---......///000000//////........................++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++***))))))))))))************)))))))))))))))))))))))))))***'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))((('''&&&&&&'''((())))))))))))))))))))))))))),,,,,,+++,,,,,,---...///*********)))))))))))))))(((((((((((()))))))))******((('''(((+++,,,+++)))(((((())))))******++++++,,,+++)))((()))***,,,---***+++,,,,,,------,,,,,,+++,,,---............---,,,,,,,,,,,,---...///000//////.........//////000hhhkkkmmmmmmlllllloooqqqsssrrrrrrrrrsssuuuwwwxxxssstttvvvxxxzzz{{{{{{|||||||||~~~{{{ssskkkggggggiiikkkbbb^^^]]]fff}}}{{{sssbbbUUUOOONNNTTTaaayyyxxxeeeXXXIIICCC>>>>>>===::::::<<<444444444444555555555555444444444444444444444444222111111000000000000000//////000000111111111222111111111111111111111111------...///000000//////........................+++++++++,,,,,,---------*********++++++,,,,,,,,,***++++++++++++***))))))))))))************)))))))))))))))))))))*********''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((('''((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))%%%%%%%%%%%%&&&'''))))))((((((((()))******++++++(((((((((((())))))))))))$$$"""!!!$$$(((***)))((())))))))))))************+++***)))((()))***,,,...++++++,,,---------,,,,,,+++,,,---.........---,,,//////...//////000111222000//////.........//////hhhjjjmmmmmmmmmmmmnnnppppppppppppqqqrrrssstttuuuuuuvvvvvvuuutttuuuxxxzzzxxxyyy{{{}}}}}}rrriiiggghhhggghhhiiiddd\\\XXX___oooyyykkkooozzzwwwiii___WWWPPPPPPYYYllloooYYYIIICCC@@@===<<<<<<===<<<;;;:::888666444222222222222222222333444444333222222000000000000000000000000333333222222111000//////000000000000/////////////////////...---------,,,........................///...---,,,,,,,,,,,,,,,+++++++++,,,---...///000...---+++)))(((((())))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))************************%%%&&&&&&'''((()))******)))))))))))))))(((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((+++***)))(((((()))***+++))))))))))))((((((((((((%%%%%%&&&'''((()))************++++++++++++******))))))))))))))))))))))))+++,,,,,,+++******+++------------,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,***+++,,,............---111000000000//////......gggiiikkklllllllllmmmnnnooooooooooooppprrrssstttrrrsssttttttssstttuuuwwwwwwxxxzzz|||~~~xxxooohhhhhhhhhggggggiiiddd[[[UUUZZZiiitttjjjooo|||lll^^^XXXTTTPPPWWW^^^pppuuubbbPPPEEE@@@>>>;;;::::::;;;:::999666666555444333333333333111222333333333333222111111111111111111111111111222222111000000///......000000000000/////////..................---------..............................---,,,,,,,,,,,,,,,***************+++,,,---+++***)))(((((()))***+++************)))))))))(((******))))))))))))******))))))))))))))))))))))))*********************+++&&&'''''''''((())))))))))))))))))))))))((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((((((((***)))(((((((((((()))***))))))))))))((((((((('''((((((((((((''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))******)))(((((()))+++((((((((())))))*********+++,,,------......---------,,,,,,,,,---...///000//////000000000000000000eeegggiiijjjjjjjjjkkklllmmmmmmmmmmmmooopppqqqrrroooqqqsssssssssrrrsssuuuwwwxxxyyy{{{}}}~~~zzzpppjjjeeeeeeeeedddeeehhhhhh]]]TTTVVVddd{{{}}}sssmmmtttxxxcccVVVTTTTTTTTT[[[aaaqqqwwwbbbQQQEEE@@@===;;;999888888888777666333333444444444444444333111222222333333222222111222222222222222222222222000000000//////......---000000000/////////......---------...............------------------------...------,,,,,,,,,,,,,,,++++++*********++++++,,,******))))))((())))))***************))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++(((((((((((((((((((((((()))))))))))))))(((((('''''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))((((((((()))((((((''''''(((((())))))))))))(((((((((''''''((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((()))***)))(((''')))+++((()))***+++,,,------...,,,------...............///...,,,+++,,,...111333/////////000111111222222bbbdddfffggggggggghhhiiikkkkkkkkklllmmmooopppqqqnnnpppsssttttttsssttttttvvvwwwxxxzzz{{{||||||||||||wwwnnnhhhdddccccccccchhhnnnooocccXXXXXXdddxxx}}}xxxwwwyyydddXXXWWWYYYYYY[[[___nnnwwwcccSSSFFF???===;;;999777777777777666555333444555666666555444333222333333333333333333222222222222222222222222222000000000//////.........000000/////////.........,,,---------.../////////------------------------------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((***))))))(((((('''''''''((((((''''''''''''(((((())))))((((((((('''''''''%%%%%%&&&'''((()))************++++++++++++******))))))))))))))))))))))))***+++++++++))))))+++,,,******+++,,,,,,---......+++,,,------......------///...---,,,---///111222000000000111111111111111___aaacccdddddddddeeefffiiiiiijjjkkklllnnnpppqqqnnnqqqtttuuuuuutttuuuvvvuuuvvvwwwxxxyyyzzzzzzzzz~~~zzzuuupppkkkgggdddcccdddmmmwwwwwwlllbbbccclllzzz}}}lllaaa``````^^^[[[```ooogggUUULLLDDD===:::999888777777888888666444555666777777666555333222444444333333333333444444222222222222222222222222111000000000000000//////////////////............,,,---------.../////////------------------------,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,+++++++++++++++++++++***))))))))))))))))))************))))))))))))******(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%&&&'''((()))************++++++++++++******))))))))))))))))))))))))***++++++***))))))***,,,)))))))))(((((((((((((((******+++,,,,,,,,,,,,+++,,,---...///000000000000222222222111000///......\\\^^^```aaaaaaaaabbbcccfffgggggghhhjjjlllnnnooonnnppprrrsssssssssuuuvvvuuuuuuvvvwwwwwwxxxwwwwww{{{|||}}}}}}~~~}}}yyyuuuooollliiifffcccdddooozzzyyysssvvv}}}sssllljjjhhheeebbbgggvvv]]]NNNIIIBBB;;;999888777777777888888666444666666666666555444333222444333333222222333333444222222222222222222222222000000000000000000000000/////////.........---------------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---******)))))))))******+++&&&''')))***,,,---------))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''((((((((('''''''''&&&&&&((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''((()))((('''&&&(((***************))))))(((((())))))***++++++++++++++++++,,,...///000000///...333222111000///---,,,,,,ZZZ\\\^^^_________```aaaccccccdddeeegggiiikkklllkkklllnnnnnnnnnppprrrttttttuuuuuuvvvvvvvvvvvvuuuyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}zzztttttttttsssooonnnwww~~~xxxttttttssspppkkkppptttUUUIIIEEE???:::;;;777666666777888777555333444333333222222333333333222222111000000111222222111111111111111111111111//////////////////////////////.........---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---)))((((((((()))***++++++''''''))))))***))))))(((((()))))))))******************))))))))))))******((((((((((((((((((((((((*********)))((((((''''''((((((((()))*********+++''''''((()))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******)))(((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''((()))(((&&&&&&((()))++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------...//////111000000///...---,,,,,,YYY[[[]]]^^^^^^^^^___`````````aaabbbdddfffhhhiiihhhiiijjjjjjjjjlllooorrrttttttuuuuuuuuuuuuuuutttwwwxxxyyy{{{|||}}}}}}}}}|||||||||||||||{{{{{{{{{}}}}}}~~~~~~~~~{{{zzz||||||yyyqqqvvvgggNNNDDD@@@::::::>>>555555555666777666444222111000//////000222333555111000///......///000111000000000000000000000000---.....................//////.........---------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---************+++,,,---...++++++***)))'''$$$!!! (((((())))))*********+++******))))))))))))******((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''((()))***++++++,,,''''''((()))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''(((((())))))******((()))***++++++***)))((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))************++++++++++++******)))))))))))))))))))))))))))*********((((((***+++&&&&&&'''((()))******+++++++++,,,------------,,,...,,,+++***+++---///111...............---------[[[[[[[[[[[[[[[[[[[[[[[[`````````aaabbbccceeefffhhhhhhhhhhhhiiikkknnnooopppqqqssstttttttttssssssvvvwwwxxxyyyzzzzzzzzzzzz~~~{{{xxxyyy{{{|||{{{yyy~~~}}}|||~~~~~~kkk]]]KKK@@@<<<;;;999777666666666666555555555555444444444333333222222222222222222222222222333333////////////////////////000000000000///////////////............---------////////////...---,,,+++++++++,,,,,,,,,------------+++)))+++...000000...******+++++++++,,,,,,,,,******++++++++++++************))))))((((((''''''+++(((&&&%%%&&&((())))))***)))))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))(((&&&'''((())))))***))))))((((((((((((((()))******))))))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((***+++++++++***))))))((('''''''''(((***+++************************++++++++++++++++++++++++,,,,,,---............---+++,,,---.../////////...------------,,,+++***)))YYYYYYZZZZZZZZZZZZZZZ[[[]]]^^^___```bbbdddfffgggggggggggghhhiiikkkmmmnnnoooppprrrsssttttttsssrrruuuvvvwwwyyyzzzzzz{{{{{{}}}zzzxxxyyy{{{|||{{{yyy}}}}}}}}}}}}}}}~~~~~~~~~yyyrrrsssxxx|||zzzppp\\\QQQCCC;;;999999777444666666666666555555555444444444333333333222222222111111111111111111111111////////////////////////////////////000000000000///............---------...------,,,,,,+++******))))))*********+++++++++,,,***((())),,,...---,,,---,,,+++***)))((((((''')))******++++++******)))***)))))))))((((((((('''***(((&&&%%%'''((()))(((******)))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((('''(((((())))))))))))(((((((((((((((((())))))***))))))((('''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))&&&'''((()))))))))((((((((((((((((((((())))))***************************++++++++++++++++++++++++*********+++++++++******000///...---------------.........---,,,+++++++++WWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[]]]^^^aaadddfffgggfffffffffgggiiijjjlllmmmnnnoooppprrrssssssrrrrrrssstttvvvwwwyyyzzz{{{{{{{{{yyyxxxxxxyyyzzzzzzyyy{{{{{{zzz{{{{{{||||||}}}~~~qqqgggfffnnnvvvwww{{{gggWWWKKKDDD<<<888888999777444666666555555555444444444333333333333222222222222111111111000000//////...////////////////////////......//////000000111111///............---------...---,,,+++++++++++++++))))))*********++++++++++++)))(((((()))******)))++++++***)))(((''''''&&&)))******++++++******)))))))))))))))((((((((((((***(((&&&&&&'''(((((((((************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))(((((())))))))))))(((((('''((((((''''''(((((()))***))))))((('''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%&&&&&&'''(((''''''''''''(((((()))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))---,,,***)))+++...111444000///...,,,,,,,,,------VVVVVVWWWXXXYYYYYYZZZZZZZZZZZZ[[[]]]___bbbdddeeeddddddeeefffhhhiiijjjkkklllmmmooopppqqqqqqqqqpppppprrrsssvvvxxxyyyzzzzzzxxxxxxwwwwwwxxxxxxyyyyyyzzzyyyyyyyyyyyy{{{|||}}}|||nnnbbb___gggoooxxxyyyfffSSSHHHBBB>>>::::::;;;<<<999555555555555444444444333333333222222222222222222222222222111000//////..............................---......///000111111222///............---------000///...------------...++++++,,,,,,,,,---------+++***)))(((((((((((((((((((((((()))))))))******))))))************))))))))))))))))))((((((((((((***(((&&&&&&'''(((((((((******************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''((()))***)))((())))))***))))))((('''&&&(((''''''''''''((())))))))))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&''')))*********)))(((************************************************+++++++++*********++++++***)))(((***000777???DDD111000...,,,+++,,,...///TTTUUUVVVWWWXXXYYYZZZ[[[ZZZ[[[[[[\\\]]]___```aaabbbcccdddeeeggghhhiiiiiiiiikkkmmmnnnooopppoooooonnnoooqqqsssuuuwwwwwwxxxvvvvvvvvvvvvvvvvvvxxxyyyyyyyyyxxxxxxxxxzzz|||}}}~~~xxxzzzwwwmmmbbb```hhhqqqyyyyyygggUUUHHHBBB===;;;:::;;;<<<<<<999666444444444444333333333333222222222222222222222222333333222111000000//////---------------------------......///000111111222///............---------//////...---------......++++++,,,,,,,,,---------,,,++++++***(((((()))))))))))))))*********++++++)))))))))******)))))))))(((((((((((()))))))))))))))(((&&&'''((()))((('''))))))))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))((('''((()))***)))((())))))***))))))((('''&&&'''''''''''''''(((((()))))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))&&&''')))*********)))(((************************************************++++++******++++++,,,---///...---///444;;;CCCHHH111///---,,,,,,---...///RRRRRRTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]^^^^^^```aaaccceeefffggggggggggggiiikkkmmmnnnnnnnnnnnnlllmmmoooqqqrrrsssttttttssstttuuuuuutttuuuwwwyyyxxxwwwvvvvvvwwwyyy{{{}}}}}}}}}{{{~~~yyykkknnnnnniiidddfffqqq{{{sssdddVVVHHH@@@>>>:::999888999999999666444444444333333333222222222111111111222222222222222222222222111111000000///------------------------......//////000000111111///............---------+++,,,,,,------,,,++++++))))))*********++++++++++++,,,,,,+++)))((()))+++---,,,+++***)))(((((('''((())))))******))))))((((((((((((((()))))))))))))))'''&&&'''((()))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))(((((())))))))))))(((((('''''''''&&&&&&''''''((()))))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***))))))))))))***++++++'''(((((()))))))))))))))******************************************************))))))***,,,...///555333000//////111444666///...---,,,,,,---......NNNOOOPPPRRRTTTVVVWWWXXXWWWWWWXXXYYYZZZ\\\^^^______```bbbdddfffffffffffffffgggiiikkkmmmmmmmmmmmmkkkkkkmmmnnnoooppppppppprrrsssuuutttssssssvvvxxxvvvuuutttssstttwwwzzz|||yyy{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{}}}wwwhhhiiihhhfffeeemmm|||ppp^^^SSSJJJ@@@;;;:::888777666666666666666555333333333333222222222222000111111111222222222222000000000000000000000000////////////////////////////////////000000000000///............---------)))+++---......---+++***))))))*********+++++++++***+++,,,+++((((((***,,,++++++***)))(((''''''&&&(((((())))))))))))(((((('''((((((((()))))))))***((('''''''''))))))(((&&&&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((('''(((((())))))))))))((('''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))((()))***+++,,,((((((((((((((())))))***************************************************+++******+++,,,///222333666555333000...,,,++++++,,,,,,,,,,,,,,,---------LLLLLLNNNPPPRRRTTTUUUVVVTTTUUUVVVXXXZZZ]]]___```^^^```bbbdddeeeffffffeeeeeefffiiikkklllmmmmmmmmmjjjkkklllmmmnnnnnnnnnnnnqqqsssuuutttrrrsssuuuxxxtttsssrrrqqqsssuuuxxxzzzvvvxxx|||~~~|||zzzzzzzzz{{{{{{||||||}}}}}}}}}~~~~~~xxxrrrnnnlllhhheeefffrrr}}}vvvdddRRRJJJEEE>>>999888888666555444555666777888333333333222222222111111000000111111222222222222.........///////////////111111111111111111111111000000000000//////////////////.........---------***,,,///111111000---+++++++++,,,,,,,,,---------(((***+++***((('''))),,,''''''''''''((((((((()))(((((())))))))))))(((((('''((((((((())))))******(((''''''((())))))(((&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))******(((''''''((())))))***))))))'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,)))((('''''''''(((***+++************************))))))))))))))))))))))))---------...000333666888999999999888777555444333++++++,,,------,,,,,,+++NNNNNNNNNOOOPPPQQQSSSTTTUUUVVVXXXYYY[[[]]]___```]]]^^^```bbbdddeeeffffffbbbccceeegggiiiiiiiiiiiijjjjjjlllmmmnnnooooooooooooppppppqqqrrrrrrssssssvvvvvvvvvtttrrrqqqrrrssstttvvvyyy|||}}}|||{{{yyyzzzzzz{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{}}}~~~zzz}}}||||||}}}qqqppptttvvvsssrrrrrrpppssssssnnnaaaWWWJJJAAA===;;;777555333555666555444444555666444444333333222111000000111111111111111111111111111///,,,))))))+++...000---------............//////////////////......---......---,,,+++******))))))+++---//////---+++)))++++++++++++******))))))***+++,,,,,,+++***)))(((''''''((()))***++++++,,,((()))*********((('''&&&))))))))))))))))))))))))---+++)))''''''((()))***((((((((((((((((((((((((***(((&&&'''***+++)))'''%%%%%%&&&'''((()))******)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((()))'''&&&&&&(((+++++++++++++++******))))))(((((("""%%%((()))'''&&&%%%%%%%%%&&&&&&'''((())))))***,,,***((('''&&&'''((()))+++)))((('''((()))+++,,,+++***)))))))))***,,,,,,---000111000222777999888888888888666222...)))&&&((((((***+++,,,---------MMMMMMNNNNNNOOOQQQRRRSSSUUUVVVWWWYYYZZZ\\\]]]^^^]]]^^^___aaacccdddeeeeeebbbccceeeggghhhhhhhhhgggggghhhiiikkkllllllllllllnnnnnnoooooopppqqqqqqrrrsssttttttsssrrrqqqssstttssstttwwwyyy{{{{{{{{{{{{xxxxxxxxxxxxxxxyyyyyyyyy{{{{{{||||||||||||{{{{{{zzz|||}}}}}}}}}~~~}}}uuusssvvvssskkkkkkooozzzwwwuuuuuuuuuyyyrrrccc[[[RRRJJJAAA;;;;;;;;;999888444555666555444333444555444444333222222111000000111111111111111111111111111000...---...///111333---------............//////////////////...------000000//////...---------+++,,,---......---,,,+++++++++++++++*********)))***++++++,,,+++***)))((((((((())))))******++++++)))))))))))))))(((''''''))))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((((((((((((***(((''''''******)))'''&&&&&&''''''((())))))))))))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%###""""""$$$&&&'''&&&*********))))))((((((((($$$&&&(((((('''&&&&&&&&&'''''''''(((((())))))***+++***((('''''''''((()))***)))((('''((()))+++,,,+++***)))))))))***,,,,,,---000222111333888999777777777888888666222...++++++,,,------------------MMMMMMMMMNNNOOOPPPQQQRRRUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\^^^```bbbcccddddddcccdddeeefffgggfffeeeeeedddeeefffhhhiiiiiijjjjjjllllllmmmmmmnnnooooooooooooqqqrrrrrrqqqrrrtttvvvrrrssstttvvvxxxzzz{{{|||wwwwwwwwwwwwwwwvvvvvvvvvxxxyyyyyyzzzzzzzzzyyyyyyzzz{{{||||||{{{|||~~~~~~~~~~~~~~~}}}}}}ppplllooo{{{uuujjjfffiiinnn|||zzz}}}xxxhhhXXXOOOCCC>>>999777888999888777555666666555333222333444333333333222111111000000111111111111111111111111---------------...///000---------............///...////////////...------////////////////////////------------------------++++++++++++***************++++++++++++***)))))))))))))))))))))************))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''(((&&&%%%&&&((()))))))))))))))(((((((((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))+++***(((''''''((())))))***)))((((((((()))+++,,,+++************+++,,,,,,,,,000333333555999999666444555888999888555111//////////////////...---,,,MMMMMMMMMNNNNNNPPPQQQQQQTTTTTTUUUUUUVVVWWWWWWWWWZZZ[[[]]]___```aaabbbbbbcccccceeeeeeeeedddcccbbbcccccceeefffggghhhhhhhhhiiijjjjjjkkkkkklllmmmmmmlllmmmooopppqqqrrruuuwwwttttttttttttuuuwwwyyy{{{yyyyyyyyyxxxxxxwwwwwwwwwvvvwwwxxxxxxxxxxxxxxxxxx|||}}}}}}|||{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~xxxzzzrrrqqquuunnnggghhhmmmsss~~~tttkkk___RRRJJJ===:::777666666666555333555666777555333222222333333222222222111111000000111111111111111111111111,,,,,,---------------------------............///......//////......---,,,,,,,,,,,,------...............---,,,,,,---......++++++++++++++++++++++++*********+++*********************)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''(((((())))))(((''''''(((((((((((((((((((((((()))((((((((()))))))))((())))))((((((''''''''''''(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''+++***)))***,,,------,,,''''''''''''(((((((((((()))******(((''''''(((***************))))))))))))***)))(((((((((((())))))))))))(((((())))))***+++************++++++,,,,,,+++000333444666999999666222444666888777555111//////////////////...------NNNNNNNNNNNNOOOPPPQQQQQQSSSSSSTTTTTTUUUUUUUUUUUUXXXYYY[[[]]]___``````aaabbbbbbcccddddddcccaaa```bbbcccdddfffgggggggggggggggggghhhiiiiiijjjjjjkkkiiikkkmmmnnnoooqqqtttwwwwwwvvvtttssssssuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvuuuvvvvvvwwwxxxxxxwwwwww|||}}}~~~}}}|||{{{}}}{{{{{{{{{{{{{{{|||}}}}}}}}}~~~~~~vvvzzz|||zzz}}}xxxkkkhhhkkkrrryyynnn```WWWNNNEEEAAA;;;:::888777777666444333555666666555333111222222222222111111111111111000000000000000000000000000111111222222111000///...---------............///...............------,,,++++++,,,,,,---.........///...,,,++++++,,,...///+++++++++++++++++++++,,,******************++++++*********)))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((())))))*********)))(((((((((((((((((((((((((((((()))))))))((((((((())))))))))))(((''''''&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))&&&''''''((())))))(((((('''''''''''''''''''''&&&(((''''''''')))***)))'''&&&&&&''''''(((((())))))*********)))''''''(((***************)))))))))))))))((((((((((((((()))))))))))))))))))))******+++******++++++,,,,,,,,,,,,+++000333444666999999555555555777777666444111///,,,,,,---............---PPPOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWYYY[[[]]]^^^______```aaabbbcccbbbbbb```___bbbbbbdddeeefffgggggggggffffffgggggghhhiiiiiiiiiiiijjjlllmmmnnnpppsssuuuvvvuuusssrrrqqqrrrrrrsssttttttsssssssssssssssrrrssstttuuuvvvvvvvvvvvvvvvzzz{{{{{{{{{yyyyyy{{{}}}zzzzzzyyyyyyzzzzzz{{{||||||}}}~~~{{{}}}qqqiiihhhlllssszzzzzzbbbQQQHHH@@@<<<;;;888888888888777777666666444555555444222111222333111111111111111111111111000000000000000000000000000000000000000///......---------............///---............---,,,,,,---------....../////////------++++++++++++------++++++++++++,,,,,,,,,,,,*********)))******+++,,,)))))))))))))))*********((((((((((((((())))))***(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((('''''''''&&&'''(((((())))))))))))))))))(((((((((((((((((()))&&&&&&'''((())))))))))))'''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&'''((())))))******)))***+++***(((&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))***************++++++,,,---,,,,,,,,,+++///222222444888888555777777666555444222111000***+++,,,---------------QQQQQQPPPPPPQQQQQQRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVUUUVVVXXXZZZ\\\]]]^^^^^^^^^___```aaabbbaaa```___```aaabbbdddeeeeeeeeefffeeeffffffgggggghhhhhhiiiiiikkklllmmmmmmnnnpppsssqqqqqqppppppooooooppppppoooooopppppppppppppppppppppqqqrrrssstttttttttttttttuuuvvvvvvuuuuuuwwwyyyyyyxxxxxxxxxxxxyyyzzzzzzzzz{{{|||~~~~~~~~~wwwxxx~~~zzzrrrkkkiiiiiikkkrrryyy{{{kkkWWWJJJAAA;;;:::===888888888777666555555666222444555444222222333444000000000000111111111111000000000000000000000000,,,,,,,,,---...//////000---------............///------......------,,,+++,,,,,,,,,---------------+++++++++******++++++++++++++++++,,,,,,,,,------******)))))))))***,,,,,,(((((())))))******++++++''''''((()))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++((((((((((((((((((((((((''')))******''''''(((***((((((((((((((('''''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((('''''''''&&&&&&&&&((((((''')))******(((&&&&&&&&&'''((()))++++++,,,((()))+++***(((&&&&&&&&&'''''''''(((((())))))***''''''((()))))))))))))))(((((()))******************+++,,,---------,,,,,,+++///000///222666888666444333111///......//////,,,------------,,,++++++RRRRRRQQQQQQQQQRRRRRRSSSQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^```aaaaaaaaa```______```aaacccddddddddddddeeeeeeffffffggghhhhhhiiijjjkkklllllllllmmmoooqqqmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooppppppqqqqqqnnnooopppqqqrrrssssssssspppqqqrrrrrrqqqqqqsssuuuxxxxxxwwwwwwxxxxxxyyyzzzyyyzzz{{{}}}~~~}}}~~~~~~~~~|||zzzppplllqqq~~~sssmmmjjjiiijjjjjjkkkqqqxxxfffZZZLLLCCC<<<999:::>>>999999888666333111222222222333444444222222333555000000000000000111111111000000000000000000000000,,,------///111333555666---------.........//////------......------,,,+++************************************************+++++++++,,,,,,---------******)))))))))***,,,---'''(((((()))***++++++,,,&&&'''(((*********)))((((((((((((((((((((((((((()))(((&&&%%%&&&'''***+++((((((((((((((((((((((((''')))+++***'''&&&(((***((((((((((((((((((((((((''''''((()))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&*********))))))((('''&&&(((((('''''''''&&&&&&&&&'''&&&&&&''')))(((&&&$$$&&&'''((()))***+++,,,---&&&)))++++++)))&&&%%%$$$%%%&&&&&&'''((())))))***''''''((())))))***))))))(((((()))******************+++,,,---...---,,,,,,+++...///...000555777666...---***(((((()))+++---/////////...---+++***)))PPPPPPPPPPPPPPPPPPOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTXXXYYYYYYZZZ[[[\\\\\\]]]^^^^^^]]]]]]^^^___aaabbb___```aaabbbcccdddeeeeeedddcccbbbaaabbbdddfffhhhggghhhiiijjjkkkllllllllllllnnnooonnnlllllllllnnnmmmmmmmmmmmmmmmmmmmmmlllmmmnnnppprrrsssssssssrrrrrrrrrqqqqqqrrrsssuuuvvvzzzyyyxxxwwwwwwxxxzzz{{{}}}||||||{{{{{{{{{zzzzzz~~~~~~~~~~~~wwwnnnnnneeeppp}}}ooohhhdddeeedddccciiiuuuvvv\\\NNNBBB>>>;;;777555888555555444444444333333333333444444444444333222222111111111000000///...---////////////////////////000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++(((((())))))******+++++++++*********))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***,,,,,,+++***)))(((''''''++++++++++++***((('''&&&$$$%%%&&&((()))************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((()))'''&&&''')))***(((&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))*********))))))************))))))''''''(((((((((((('''''',,,+++***))))))***++++++222222333333222111///...,,,,,,++++++,,,,,,---...000...,,,)))(((((()))***PPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTXXXXXXYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]^^^___```aaa^^^^^^___```aaabbbccccccbbbbbbaaaaaabbbccceeefffffffffggghhhiiiiiiiiiiiihhhiiijjjjjjhhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkkjjjlllmmmoooqqqrrrssssssrrrrrrqqqqqqqqqrrrsssuuuvvvyyyxxxwwwvvvvvvxxxyyy{{{||||||}}}}}}|||{{{{{{zzz||||||||||||||||||||||||~~~~~~}}}}}}}}}~~~~~~|||oooiiikkkpppyyyyyynnniiigggkkklllkkkqqqxxxdddSSSHHH===;;;:::777666888555444444444444333333333000111111111111000//////---...///000000111111111........................000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++)))))))))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))((((((((((((((()))))))))))))))((('''&&&&&&''''''(((((((((''''''%%%%%%&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((()))'''%%%&&&((()))(((&&&&&&''''''(((((((((((((((&&&'''''''''''''''''''''&&&'''((())))))*********))))))************))))))))))))))))))))))))((((((******)))((())))))***+++//////000111000///...---,,,++++++++++++,,,------///...---+++************PPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^\\\\\\]]]^^^______``````___```aaabbbbbbcccccccccddddddeeeeeeeeeeeeeeedddccceeeffffffeeeeeeggghhhhhhhhhhhhhhhhhhhhhhhhhhhjjjlllnnnppprrrrrrrrrrrrrrrqqqppppppqqqrrrtttuuuwwwvvvuuuuuuuuuvvvxxxyyy{{{|||}}}~~~~~~|||{{{yyywwwwwwxxxyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~zzzzzzxxxpppqqqqqqnnnqqqxxxuuuppppppwww}}}hhhVVVGGG???999888999777777888444444444444333333333333222333333333333222111111---...///000000111111111........................//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))************))))))))))))((()))))))))***+++++++++)))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''+++++++++***)))((('''&&&"""###$$$&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''(((((((((((()))'''%%%%%%&&&'''((('''&&&''''''(((((((((((((((((('''''''''''''''''''''&&&'''((())))))*********))))))************))))))******+++******)))(((((((((((('''(((((()))***++++++,,,---.........---,,,+++++++++++++++,,,------.........---,,,+++***)))PPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZ\\\]]]^^^]]]\\\\\\[[[[[[[[[\\\]]]^^^^^^___]]]___aaabbbccccccbbbaaabbbcccccccccccccccbbbaaaaaacccddddddddddddfffgggffffffffffffggggggggggggiiijjjlllooopppqqqqqqqqqqqqpppoooooooooqqqrrrssssssssssssssssssuuuvvvvvvyyyzzz|||~~~~~~|||zzzxxxtttuuuwwwyyyzzz{{{{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyvvvyyyooogggcccffflllsss{{{vvvxxx}}}pppZZZLLL>>>:::777777777777777666444444444333333333222222333333444444444333222222111111111000000///...---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))((((((*********)))))))))))))))(((((()))***+++,,,,,,---((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((()))))))))(((---------,,,+++***)))(((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((('''''')))'''%%%$$$%%%&&&'''(((&&&''''''(((((((((((((((((((((((((((''''''''''''&&&'''((())))))*********))))))************))))))************)))(((''''''&&&&&&&&&'''((()))******)))***+++---...------,,,+++++++++***+++,,,,,,------...//////...---+++)))OOOOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTWWWWWWWWWWWWXXXXXXXXXXXXXXXYYY[[[\\\\\\\\\ZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\^^^```bbbcccbbbaaa```bbbbbbbbbbbbbbbbbbaaaaaa___```bbbbbbbbbbbbccceeeeeeeeeffffffggggggggghhhhhhiiikkkmmmoooppppppoooooonnnnnnmmmmmmnnnpppppppppppppppqqqrrrsssssstttvvvxxxzzz||||||zzzxxxvvvtttuuuxxxzzz|||}}}}}}|||zzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}~~~~~~zzzsssrrryyyvvvgggcccbbbfffppp}}}zzzzzzqqq[[[LLLDDD;;;:::888777777777777555444444333333333222222222000000000000000///......111111111000000///...---........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))(((((())))))))))))))))))******(((((()))***+++,,,,,,---((((((((((((((((((((((((***)))(((''''''''''''''')))))))))(((((((((''''''''''''((()))*********************+++******))))))))))))*********))))))(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''(((''''''&&&%%%&&&'''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))*********))))))************))))))((()))))))))(((((('''&&&%%%%%%&&&'''((()))))))))((()))+++---.........---+++************+++,,,,,,,,,---///000///---+++)))MMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\^^^```aaa```___^^^``````aaaaaabbbaaaaaa```\\\^^^______^^^^^^```aaaeeeeeeeeeffffffgggggghhhhhhiiikkklllmmmnnnmmmmmmmmmlllkkkkkkkkklllmmmmmmmmmmmmnnnooopppqqqqqqrrrsssuuuvvvxxxxxxwwwvvvuuusssuuuxxx{{{}}}~~~}}}}}}zzz{{{|||~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}~~~|||||||||||||||||||||||||||}}}~~~}}}}}}}}}}}}|||}}}~~~~~~sssooowww{{{qqqjjjaaacccgggqqqvvv___NNNDDD@@@:::;;;:::777666777777444333333333333222222222222111111111111111000//////---...///000000111111111------------------------------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,************************************))))))))))))))))))))))))************((()))))))))***+++++++++)))))))))))))))))))))))))))((((((''''''''''''((()))))))))(((((('''''''''(((((()))******+++******%%%%%%&&&'''(((((((((((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''((())))))''''''''')))&&&''''''(((((((((((((((''''''((((((((()))))))))&&&'''((())))))*********))))))************))))))''''''((((((((((((''''''%%%&&&'''((()))))))))((()))***+++---......------***************+++,,,,,,+++,,,...///...---+++)))KKKLLLLLLMMMNNNNNNOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXYYYWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZ[[[]]]]]]]]]]]]\\\]]]^^^___```````````````]]]___```___^^^^^^___```cccddddddeeeffffffgggggghhhiiikkklllllllllkkkjjjkkkjjjiiihhhhhhiiijjjkkkjjjkkklllnnnooooooppppppqqqrrrssssssttttttssssssrrrtttwwwzzz||||||{{{zzzyyyzzz|||}}}}}}|||{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~zzzzzzzzz{{{{{{||||||}}}|||}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~{{{vvvuuuuuuxxxyyy~~~~~~xxx{{{zzztttooollllllkkkqqqzzzwwwbbbPPPEEE@@@>>>888;;;:::555444777888555333333333222222222222111333333333333333222111111---...///000000111111111------------------------,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++************************)))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))&&&'''''''''''''''(((((((((((())))))))))))))))))%%%&&&''''''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%(((+++,,,)))(((((()))&&&''''''(((((((((((((((&&&&&&'''((()))******+++&&&'''((())))))*********))))))************))))))&&&'''((()))))))))))))))''''''((()))))))))(((''')))***+++,,,------,,,+++***************++++++,,,+++,,,,,,------,,,******JJJKKKKKKLLLMMMMMMNNNNNNQQQQQQRRRRRRSSSTTTTTTTTTYYYYYYYYYYYYYYYYYYXXXXXXZZZYYYWWWVVVVVVWWWXXXYYYVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^___````````````bbbbbbbbb```___```aaabbbbbbcccdddeeeeeeffffffiiijjjkkkkkkkkkkkkjjjiiijjjiiihhhgggggghhhiiiiiiiiijjjkkkmmmnnnooooooooopppppppppqqqqqqrrrrrrrrrppprrrvvvxxxzzzzzzyyywwwxxxyyy{{{||||||zzzyyywwwwwwxxxzzz|||}}}~~~~~~~~~|||~~~~~~}}}|||}}}~~~xxxyyyyyyzzz{{{|||}}}}}}|||~~~}}}{{{zzz|||}}}~~~~~~||||||{{{{{{|||}}}~~~~~~~~~~~~~~~{{{vvvqqqoooqqqtttwww{{{|||sssmmmjjjjjjooouuuzzzppp___NNNBBB<<<999999666:::999444333777999777333333333222222222111111000000000000000///......111111111111000///...---------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((()))***###$$$$$$%%%&&&(((((()))'''(((((((((((((((''''''))))))************))))))%%%%%%'''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%)))---...+++)))((((((&&&''''''(((((((((((((((%%%&&&'''((()))***+++,,,&&&'''((()))************))))))************))))))&&&'''(((***++++++++++++(((((()))******)))((('''((()))+++,,,,,,+++***************)))***++++++,,,++++++,,,,,,++++++******IIIKKKLLLNNNNNNNNNMMMMMMOOOPPPQQQRRRRRRSSSRRRRRRXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWYYYWWWVVVXXX[[[]]]\\\ZZZ[[[[[[\\\\\\]]]^^^_____________________`````````aaaaaaaaaaaabbbdddfffgggiiiiiiiiijjjiiihhhggggggfffffffffgggffffffeeeeeegggggggggiiijjjlllnnnoooqqqqqqqqqpppoooppprrrtttssstttuuuvvvwwwxxxyyyzzzyyyzzzzzzyyyxxxyyy{{{}}}||||||||||||}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}|||xxxxxxzzz}}}}}}|||{{{{{{{{{{{{{{{|||}}}}}}~~~}}}}}}}}}}}}{{{yyyzzz{{{zzzzzz{{{~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~|||uuukkkeeeeeeiiinnnqqqwww}}}}}}xxxvvvqqqkkkgggbbbdddttt|||{{{mmmbbbYYYLLLCCC===888222---222222222333333444444444222222111111111111222222111000000///////////////000000000000000000000000......////////////......//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++...+++((()))+++------+++))))))(((((())))))***+++***************)))((((((...,,,******,,,---+++(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&%%%&&&''''''***)))((('''&&&&&&'''((((((((('''(((((()))***+++%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***((('''&&&&&&'''(((***&&&''')))******(((&&&%%%''''''((()))***+++++++++%%%&&&(((******)))((('''((()))*********((('''&&&((()))************))))))*********)))))))))))))))IIIJJJKKKLLLMMMMMMNNNMMMOOOPPPQQQRRRRRRSSSSSSSSSWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWWWWWWWWWWVVVVVVVVVWWWVVVUUUWWWZZZ[[[[[[YYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^___```aaaaaaaaaaaaaaa````````````aaaccceeefffhhhhhhggggggfffeeeeeeeeeeeeeeefffffffffeeeeeedddfffffffffgggiiikkklllmmmoooooopppooonnnnnnppprrrqqqqqqqqqrrrssssssssstttvvvwwwwwwvvvuuuuuuxxxzzzzzzzzzzzzzzz{{{{{{||||||||||||}}}~~~~~~~~~~~~}}}~~~{{{xxxwwwzzz|||}}}|||zzzzzzyyyyyyyyyzzzzzz{{{yyyyyyyyy{{{~~~~~~}}}{{{||||||{{{{{{{{{~~~~~~}}}|||}}}}}}||||||}}}}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~|||wwwqqqgggaaaaaadddiiikkkrrrxxx~~~tttnnnjjjgggffffffffflll||||||{{{vvviiiZZZRRRJJJAAA<<<;;;999777444222222333333333333333333111000000000000000000111111111000000////////////..............................////////////...............---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&&&&(((***)))(((++++++******++++++,,,---******++++++******)))((()))'''&&&&&&((()))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&''''''***)))((('''&&&''''''((()))(((((((((((())))))***&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((***)))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))((('''&&&'''((()))***++++++++++++&&&''')))*********((('''***++++++,,,+++***)))(((++++++,,,,,,,,,,,,++++++************))))))))))))IIIIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTVVVXXXZZZYYYXXXZZZZZZ[[[[[[\\\\\\]]]]]]\\\]]]```aaabbbbbbaaa```_________```aaabbbcccdddgggfffdddcccbbbbbbccccccddddddeeeeeeeeeeeeddddddeeeeeeeeefffgggiiijjjkkklllmmmnnnmmmllllllnnnpppppppppoooooooooooooooooorrrsssssssssrrrrrrtttuuuwwwwwwwwwwwwwwwxxxyyyyyyzzzzzz{{{||||||||||||{{{|||yyywwwwwwyyy{{{||||||xxxxxxwwwwwwwwwwwwwwwxxxttttttuuuyyy}}}|||}}}~~~}}}||||||}}}}}}~~~}}}{{{yyy}}}||||||||||||}}}~~~~~~}}}}}}||||||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||{{{{{{|||}}}~~~{{{xxxwwwqqqjjjaaa\\\[[[^^^aaacccjjjpppyyytttjjjddd___```dddjjjpppzzz{{{uuulllcccUUUGGGAAA===777555777888888666333333333333333222222222////////////////////////111111111000000000000000------------------------......////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&((()))((('''++++++******++++++,,,---******++++++******)))((()))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''))))))(((''''''''''''(((***))))))(((((((((((()))(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))******)))'''%%%''''''((((((((((((((((((((()))***+++++++++++++++((()))***+++***)))((('''******++++++******)))(((+++++++++,,,,,,++++++***************************IIIHHHHHHHHHJJJLLLNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[XXXZZZ^^^```bbbaaa```____________```aaabbbbbbcccfffeeebbb`````````bbbcccccccccddddddeeeeeeddddddffffffffffffggghhhiiijjjjjjkkkllllllkkklllmmmooooooooooooppppppppppppppppppqqqrrrrrrqqqqqqrrrtttttttttssssssssstttuuuvvvuuuvvvwwwwwwxxxxxxwwwwwwxxxwwwvvvvvvwwwyyyzzz{{{wwwwwwvvvuuuuuuuuuvvvvvvsssssstttxxx|||~~~~~~}}}~~~~~~||||||}}}~~~|||}}}}}}}}}|||{{{zzzyyy||||||{{{{{{{{{||||||}}}||||||{{{|||||||||}}}}}}}}}}}}||||||{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{zzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||yyyvvvsssrrrjjjddd\\\WWWUUUWWWZZZ[[[bbbhhhqqqzzzrrrgggaaa______ccckkkttt~~~vvvfff\\\TTTIII@@@<<<999555333444555444333444333333333222222111111///000000000000000000///111111111111111000000///---------------------------......//////......---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******************))))))(((((())))))***+++))))))******))))))((('''))))))))))))***+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''((((((((('''''''''((((((******)))(((((('''(((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((('''''''''&&&&&&((((((((())))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''''''''(((((()))))))))***+++++++++++++++((())))))***))))))((('''((((((((((((((((((((('''(((((((((((((((((('''&&&)))***************++++++IIIIIIHHHHHHJJJKKKNNNOOOMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTUUUVVVWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYXXXXXXVVVXXX[[[^^^______]]]\\\______``````aaaaaabbbbbbeeedddbbb``````aaabbbcccbbbcccddddddeeeeeeeeedddggggggggggggggghhhiiijjjhhhjjjllllllllllllmmmnnnlllmmmnnnooopppqqqrrrrrrppprrrssssssrrrrrrssstttrrrqqqpppooopppqqqssstttttttttuuuvvvvvvvvvvvvuuuvvvvvvvvvuuuuuuvvvxxxyyyvvvvvvuuuttttttuuuuuuuuuuuuuuuvvvxxx{{{}}}|||{{{{{{}}}~~~}}}|||{{{{{{|||~~~|||zzzxxxwwwxxxyyyzzz{{{zzzzzzyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||||||||{{{{{{zzzzzz{{{{{{{{{||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||zzz{{{}}}~~~~~~}}}{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}|||zzzzzzyyyxxxuuurrrooonnnfff```YYYSSSRRRSSSTTTUUUZZZ```iiisss~~~sssddd]]]\\\^^^jjjooowww~~~{{{~~~|||gggWWWNNNHHHBBB>>>;;;999666555444333222111333333333222222111111111000111111222222111111000000111111111111000///...........................------............------,,,,,,+++++++++*********++++++++++++++++++++++++************************,,,---------,,,+++++++++))))))(((((())))))***+++(((((())))))(((((('''&&&''''''(((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((******)))(((((('''(((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((()))))))))(((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''((()))***))))))***+++++++++******((((((((()))((((((((('''))))))((((((((()))))))))'''((((((((('''&&&&&&%%%))))))******+++++++++,,,JJJJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKMMMOOOQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSUUUWWWWWWWWWWWWYYY[[[YYYYYYXXXXXXWWWWWWVVVVVVVVVWWWYYY[[[\\\\\\[[[ZZZ]]]^^^___````````````___bbbbbbaaa```aaabbbcccdddbbbcccdddeeeeeeffffffeeehhhhhhggggggggghhhhhhiiifffhhhkkkkkkkkkkkklllmmmiiiiiijjjlllmmmoooppppppoooqqqssssssrrrrrrrrrssspppooonnnmmmmmmoooqqqrrruuuuuuvvvwwwwwwwwwwwwvvvtttuuuvvvuuutttsssuuuvvvssssssssssssssstttuuuuuuwwwwwwwwwxxxzzzzzzyyyxxxxxxzzz{{{{{{zzzyyyzzz{{{~~~{{{xxxuuutttvvvxxxzzzyyyyyyxxxwwwwwwwwwxxxxxxxxxyyyzzz{{{|||||||||{{{zzzzzzzzzzzzzzz{{{||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{|||}}}~~~}}}|||}}}}}}}}}{{{yyy|||||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~{{{}}}|||zzzxxxvvvvvvuuutttrrrooollljjjbbb]]]VVVQQQOOOOOOOOOOOOSSSZZZdddooozzzzzzjjj^^^ZZZ^^^cccxxx~~~~~~ttttttzzznnnZZZLLLDDD>>>;;;;;;777777666666555444444333222222222222222111111111000111222333333222111000///000000111111000...---........................------............------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++,,,------+++))))))***++++++******++++++,,,---(((((())))))(((((('''&&&)))*********((('''((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((('''&&&&&&'''(((((()))(((((((((***))))))(((((((((((())))))(((((((((((((((((()))&&&&&&''''''''''''&&&&&&***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))'''%%%%%%''')))***&&&&&&''''''((()))))))))((())))))*********))))))((((((((()))))))))******,,,,,,+++++++++,,,------++++++++++++***)))(((((())))))******+++,,,,,,,,,KKKLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIKKKMMMOOOQQQRRRRRRSSSUUUVVVXXXYYYYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQTTTVVVVVVUUUUUUWWWZZZYYYXXXXXXWWWVVVUUUUUUUUUXXXYYYYYYZZZ[[[[[[[[[ZZZ[[[[[[]]]]]]^^^]]]]]]\\\^^^______```aaabbbccccccccccccdddffffffgggggggggggggggfffffffffffffffgggcccfffiiijjjiiiiiijjjkkkiiijjjjjjkkklllmmmmmmmmmmmmoooqqqrrrqqqppppppqqqooonnnlllkkkkkkmmmoooqqqtttuuuvvvvvvwwwwwwvvvvvvtttuuuvvvuuurrrqqqrrrtttooooooppppppqqqrrrttttttwwwvvvuuuvvvxxxxxxvvvuuutttvvvyyyyyyxxxxxxxxxyyy{{{yyywwwuuutttuuuwwwxxxwwwwwwvvvuuuuuuuuuuuuuuuwwwxxxzzz{{{||||||{{{{{{yyyyyyyyyzzz{{{|||}}}~~~||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzzzz{{{{{{yyywwwyyyzzzzzz{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{|||}}}~~~~~~~~~}}}}}}{{{|||~~~~~~{{{yyywwwuuurrrrrrrrrpppnnnkkkhhhfff^^^YYYSSSNNNLLLKKKKKKJJJMMMUUU```mmmxxx}}}zzzrrriiibbbcccjjjqqq}}}xxxvvv{{{mmm^^^NNNEEE???999666777222333555555555444444444111111111111222222222222///000111222222111000///---...000000000///---,,,------------------------,,,------......------,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))),,,...---***(((((()))++++++******++++++,,,---***************))))))(((+++,,,---+++((('''''')))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))***)))((('''&&&%%%&&&((()))))))))(((((()))(((((((((((())))))***(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%'''))))))))))))((((((((()))))))))((((((''')))))))))***+++,,,---...------,,,,,,,,,---...///............---,,,+++***))))))***++++++,,,------LLLMMMNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHIIILLLOOOPPPPPPQQQRRRSSSUUUWWWXXXXXXZZZZZZYYYWWWVVVUUUTTTTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPSSSUUUUUUTTTTTTVVVYYYXXXXXXWWWWWWVVVUUUTTTTTTZZZZZZZZZZZZZZZ[[[[[[[[[XXXYYY[[[\\\\\\[[[ZZZYYY[[[\\\^^^```aaabbbcccccccccdddeeefffggggggggggggffffffeeedddddddddeeeeeeaaadddggghhhhhhhhhhhhiiillllllllllllllllllllllllkkkmmmooopppooonnnnnnnnnooommmkkkjjjjjjllloooppprrrsssttttttuuuuuutttttttttvvvwwwuuuqqqoooppprrrmmmmmmmmmnnnoooqqqssstttuuuttttttuuuvvvvvvuuusssrrrtttwwwxxxwwwwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvuuutttttttttttttttvvvxxxyyy{{{||||||{{{{{{xxxxxxyyyzzz{{{}}}~~~|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{zzzyyyyyyyyyzzzzzzxxxvvvvvvwwwxxxzzz{{{|||}}}}}}||||||||||||}}}}}}}}}~~~zzz{{{{{{{{{||||||}}}}}}zzzzzz|||}}}}}}}}}|||{{{{{{|||~~~~~~|||{{{{{{zzzxxxvvvtttsssppppppooonnnkkkhhhfffddd\\\WWWQQQLLLJJJIIIHHHGGGIIIRRR___lllyyy~~~xxxmmmnnnmmmjjjiiimmmwwwzzzyyyyyy~~~rrr]]]PPPEEEAAA>>>777555777111222444555333222222222000000111111222222222333...///000222222000///...---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------***---///...+++((()))***)))))))))((()))******++++++,,,,,,,,,,,,+++******''')))***((($$$""""""$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))'''&&&%%%&&&((()))))))))(((((((((((('''(((((()))***+++'''((()))******)))((('''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&###%%%''')))******)))((('''(((((((((((((((''''''******+++,,,---///000111,,,,,,+++***+++,,,...///............---,,,+++***))))))***+++,,,,,,------OOONNNMMMMMMNNNNNNMMMLLLHHHGGGFFFFFFGGGIIILLLMMMOOOOOOPPPQQQQQQRRRSSSSSSXXXYYYYYYYYYXXXXXXWWWVVVUUUUUUTTTQQQMMMKKKKKKLLLNNNPPPRRRTTTUUUVVVVVVUUUXXXWWWVVVUUUTTTUUUUUUVVVXXXYYY[[[\\\\\\ZZZXXXWWWYYYYYYZZZZZZ[[[[[[[[[[[[]]]]]]]]]^^^___```bbbbbbddddddddddddeeefffgggggggggfffeeecccbbbaaaaaaaaacccdddeeeggghhhiiiiiiiiilllmmmmmmkkkiiiiiijjjlllhhhhhhiiijjjkkkkkklllmmmkkkkkkjjjjjjkkklllnnnoooqqqqqqssssssssssssqqqqqqssssssrrrrrrpppooommmlllooonnnmmmmmmmmmooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrtttuuuuuuvvvvvvvvvvvvvvvxxxwwwwwwvvvuuuttttttsssvvvvvvvvvvvvuuuuuuuuuuuuwwwyyy{{{{{{yyywwwuuuuuuxxxxxxyyyyyyzzz{{{||||||{{{|||}}}~~~~~~}}}{{{zzz{{{zzzyyyxxxwwwwwwvvvwwwzzzzzzyyyyyyxxxwwwvvvvvvxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxzzz}}}~~~}}}|||yyyyyyxxxwwwxxxyyyzzz{{{}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzz~~~~~~~~~}}}zzzxxx}}}zzzwwwttttttttttttttttttuuuqqqllliiigggbbb[[[WWWTTTOOOKKKHHHGGGGGGHHHMMMTTTbbbqqq~~~pppnnnpppnnnjjjgggfffnnnwwwzzz{{{xxxuuupppyyyzzzkkk```OOOKKKDDD>>>999777777888666444333333444555333222222222222111111111000000000000000000000000000000...........................---,,,,,,,,,,,,---...,,,,,,------------------++++++++++++++++++++++++************************************+++,,,------)))((('''))),,,---+++((()))***++++++++++++***)))))))))))))))((((((((((((''''''(((((())))))******'''((()))((('''&&&''')))%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((('''&&&%%%%%%))))))'''&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''*********)))'''&&&''')))***000333000---...///...+++,,,,,,+++))))))+++---.../////////...,,,***)))************************SSSRRRPPPPPPQQQQQQOOOMMMHHHGGGFFFFFFFFFHHHIIIKKKMMMMMMNNNOOOPPPQQQQQQRRRTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSPPPMMMKKKKKKLLLPPPQQQSSSUUUVVVWWWWWWVVVYYYXXXWWWVVVUUUVVVVVVWWWYYYYYYZZZ[[[ZZZYYYXXXWWW[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^___```aaaccccccccccccdddeeeffffffgggfffeeecccaaa`````````cccdddeeefffhhhhhhhhhhhhjjjjjjkkkjjjhhhggghhhjjjhhhhhhiiiiiijjjkkkkkkllllllkkkkkkkkkkkkmmmnnnoooooopppqqqqqqqqqqqqpppoooqqqqqqppppppooonnnllllllnnnnnnmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqrrrrrrrrrsssssstttuuuuuuuuuuuuuuuvvvvvvvvvuuutttssssssssstttuuuuuuuuuuuuuuuuuuuuuvvvxxxyyyyyywwwuuuttttttuuuvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}}}}{{{zzzxxxxxxxxxwwwwwwxxxxxxyyyyyyzzzyyyyyyxxxwwwwwwvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvwwwxxx{{{|||{{{zzzzzzyyyxxxxxxxxxyyy{{{{{{||||||||||||{{{{{{{{{{{{|||||||||}}}}}}}}}}}}~~~||||||{{{{{{{{{{{{{{{{{{}}}~~~|||||||||zzzxxxvvvxxxvvvtttrrrrrrssssssssssssssspppiiifffccc]]]WWWSSSPPPLLLGGGEEEEEEFFFGGGKKKTTTdddwww{{{mmmaaa]]]^^^^^^]]]^^^hhhsssxxxssssss|||zzziiiXXXMMMGGGDDD???:::777777888999555444333333444444333222222222222111111111000000////////////////////////...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,***)))(((***,,,---+++)))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***'''((()))((('''&&&''')))%%%&&&((('''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))'''''''''(((''''''&&&&&&(((((('''&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''')))******)))'''&&&((())))))///333000...///000000//////000...,,,******+++++++++,,,,,,,,,+++***)))************************RRRPPPOOOPPPPPPOOOMMMKKKJJJIIIGGGFFFFFFFFFGGGHHHKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOQQQQQQQQQOOOMMMLLLMMMNNNQQQRRRTTTVVVWWWXXXXXXXXXYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXXXX\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]______```aaaaaabbbbbbcccddddddgggfffdddbbbaaa``````___cccdddeeefffgggggghhhhhhggghhhiiihhhfffeeefffhhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkjjjjjjkkklllnnnooommmnnnnnnoooooonnnnnnmmmnnnnnnnnnnnnnnnmmmllllllmmmmmmmmmlllmmmmmmnnnooooooooooooppppppqqqqqqqqqqqqrrrrrrrrrsssssssssssstttttttttsssrrrrrrqqqqqqrrrrrrssssssttttttuuuuuuuuuvvvvvvuuusssrrrssstttsssssssssttttttuuuuuuuuuvvvwwwyyyzzzzzzyyyxxxwwwuuuuuuvvvwwwxxxyyy{{{|||yyyyyyxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuwwwyyyzzzyyyxxxzzzyyyyyyyyyyyyzzz{{{|||{{{{{{{{{zzzzzzzzzyyyyyy{{{{{{{{{|||||||||}}}}}}{{{zzzyyyxxxyyyzzz{{{|||}}}{{{{{{yyyxxxxxxxxxwwwtttrrrqqqqqqooooooooopppqqqrrrsssssspppiiieeebbb[[[TTTQQQNNNIIIEEECCCDDDFFFHHHKKKTTTeeeyyyiii^^^TTTPPPPPPRRRWWW^^^nnnzzzyyyvvvrrrooosssyyyzzzkkk[[[LLLCCC>>><<<999666555666888999555444222333444444333111222111111111111000000000////////////////////////...........................------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++***))))))***,,,,,,+++)))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))'''((()))((('''&&&''')))%%%'''(((((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&'''((((((((('''''''''&&&&&&&&&'''((())))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((()))******)))''''''(((***)))///333111///111222111222333444222///,,,******'''((()))***************************************PPPOOONNNNNNOOONNNLLLJJJLLLKKKIIIHHHGGGFFFFFFFFFIIIIIIIIIIIIJJJKKKLLLMMMPPPPPPQQQQQQQQQPPPPPPOOOOOOPPPQQQPPPNNNNNNOOOQQQSSSSSSUUUVVVWWWXXXYYYZZZYYYYYYYYYXXXXXXXXXXXXYYYZZZYYYXXXXXXWWWWWWXXXXXX\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^______```aaaaaabbbbbbccccccbbbaaaaaaaaaaaaaaaccccccdddeeefffgggggggggeeeggghhhgggfffeeefffggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhiiijjjlllmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmnnnnnnooooooppppppppppppooopppppppppqqqqqqrrrrrrqqqqqqqqqpppppppppppppppqqqrrrrrrssstttttttttuuuuuusssqqqqqqrrrtttqqqqqqqqqrrrrrrrrrrrrrrrtttuuuwwwyyyyyyxxxwwwuuutttuuuuuuvvvwwwyyyzzz{{{xxxxxxwwwwwwvvvvvvvvvvvvuuuttttttttttttuuuuuuvvvuuuuuuuuuvvvxxxyyyxxxwwwzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyxxxwwwxxxyyy|||}}}~~~~~~}}}{{{{{{|||{{{yyyxxxuuutttsssssssssssspppnnnllllllkkkkkkkkkmmmqqqsssuuuvvvssslllhhhddd]]]VVVSSSPPPKKKGGGFFFFFFHHHJJJMMMTTTaaauuu~~~nnn^^^WWWQQQNNNNNNSSS```lllxxx{{{sssllliiijjjooo||||||jjj\\\QQQHHHCCC888777555444444555666777444333222222333333222111111111111111000000000000////////////////////////........................------------------------...------,,,+++******)))++++++++++++++++++++++++)))***************++++++,,,,,,+++***))))))******)))))))))***++++++***)))+++***(((''''''(((***+++(((((((((((())))))))))))(((((((((((())))))))))))'''((()))((('''&&&''')))&&&''')))((('''&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((((((((((((%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))***)))((((((***+++)))///333111000222444333222333555444000---+++***((((((((()))))))))))))))************************QQQOOONNNNNNNNNNNNMMMLLLNNNMMMLLLKKKJJJIIIIIIHHHJJJIIIHHHGGGGGGIIIJJJKKKOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQPPPOOOPPPQQQSSSSSSSSSTTTUUUVVVXXXYYYZZZXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^___````````````````````````aaabbbcccdddbbbcccdddeeeeeeffffffeeeeeefffhhhhhhgggffffffggggggggggggggggggggggggfffffffffeeeeeefffgggiiijjjmmmmmmllllllllllllmmmmmmkkklllmmmmmmnnnmmmmmmmmmkkkkkklllllllllkkkkkkkkkkkkkkkllllllmmmnnnnnnooonnnnnnnnnmmmnnnoooppppppppppppppppppoooooooooooonnnnnnooopppqqqrrrrrrrrrsssttttttsssqqqqqqrrrtttqqqqqqqqqpppppppppppppppssstttvvvxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxwwwwwwvvvvvvvvvvvvuuuuuuttttttsssssstttuuuvvvvvvvvvvvvvvvwwwyyyzzzyyywwwyyyyyyyyyzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyy{{{zzzxxxxxxxxxzzz|||~~~}}}}}}~~~{{{yyywwwwwwwwwwwwuuutttpppnnnnnnnnnoooooommmkkkhhhhhhhhhggggggjjjpppuuuwwwxxxvvvqqqmmmjjjccc\\\WWWTTTPPPLLLIIIHHHIIIJJJNNNQQQZZZlllxxxiii\\\WWWTTTRRRSSSVVV___ppptttllldddccchhhsss}}}hhhUUUIIICCC@@@>>>777666555444444444444555444222111111222222111000000000000000000000000000................................................------------------------///......---,,,++++++***++++++++++++++++++++++++)))))))))******+++++++++,,,++++++***))))))))))))((()))******))))))((((((,,,+++)))(((((()))+++,,,'''((((((((()))))))))***))))))))))))(((((((((((('''((()))((('''&&&''')))'''((())))))'''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))((($$$%%%%%%&&&'''(((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******))))))((()))***)))((()))+++---***000444222111333555444000222444333000---++++++++++++******))))))))))))))))))))))))))))))))))))TTTPPPMMMJJJJJJJJJJJJJJJPPPPPPPPPOOOOOOOOONNNNNNLLLKKKIIIGGGFFFGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOQQQSSSRRRRRRRRRSSSUUUVVVXXXYYYWWWXXXYYYYYYZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\^^^___``````___^^^^^^^^^^^^___```bbbcccdddbbbcccddddddeeeeeeeeeddddddfffiiiiiihhhggggggggggggggggggffffffeeeeeeeeeddddddccccccdddeeeggghhhllllllkkkkkkkkkkkkllllllkkkllllllmmmmmmmmmlllllljjjkkkkkkkkkkkkjjjjjjiiiiiiiiijjjkkklllmmmmmmnnnnnnmmmlllllllllmmmooopppoooooooooooooooooooooooommmmmmnnnnnnooooooppppppqqqrrrsssrrrqqqpppqqqrrrqqqppppppoooooonnnnnnnnnqqqrrrtttvvvwwwvvvuuutttuuuuuutttsssssssssttttttvvvvvvvvvuuuuuuuuuuuuuuuttttttsssttttttuuuvvvwwwxxxwwwwwwxxxzzzzzzyyyxxxwwwxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxx{{{zzzyyyyyyyyyzzz{{{|||zzzzzz{{{{{{{{{zzzyyyyyywwwuuurrrqqqqqqqqqpppnnnkkkjjjjjjjjjlllllljjjhhhffffffdddaaaaaafffooovvvxxxzzzzzzwwwuuutttnnnfff^^^\\\XXXSSSOOOKKKIIIHHHLLLMMMTTTddd{{{~~~qqqeeeZZZSSSTTTTTTWWW]]]eeerrr}}}nnngggbbbcccjjjxxxyyykkkXXXGGG>>>;;;:::999777666666555444333333222333222000111222222111/////////000000000000000111................................................,,,------......------,,,.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...++++++***)))))))))******(((***++++++)))(((((())),,,+++***))))))***+++,,,''''''(((((())))))******))))))))))))(((((((((((('''((()))((('''&&&''')))((()))***)))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))''''''((()))))))))(((((($$$%%%&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************'''(((***))))))***,,,...,,,222666444222444555444000222333222///,,,++++++,,,,,,+++***))))))******))))))))))))))))))))))))^^^YYYRRRMMMJJJJJJJJJJJJRRRRRRSSSTTTTTTTTTTTTTTTOOOMMMJJJHHHFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMNNNOOOQQQPPPPPPPPPQQQRRRTTTVVVWWWVVVWWWXXXYYYYYYYYYXXXXXXZZZ[[[\\\\\\\\\[[[YYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\YYYYYYYYYYYYYYYZZZZZZ[[[ZZZ\\\^^^___``````___^^^```____________```aaabbbbbbccccccddddddddddddcccccceeehhhiiihhhgggggggggggggggffffffeeeddddddcccddddddccccccdddeeeggghhhjjjjjjiiihhhhhhiiijjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjhhhhhhggghhhhhhiiikkkllllllmmmnnnmmmlllkkkkkkmmmnnnpppnnnnnnoooooooooooooooooommmmmmmmmmmmnnnnnnnnnnnnmmmoooqqqqqqpppooooooooopppoooooonnnmmmllllllkkknnnppprrrtttttttttsssrrrsssrrrrrrrrrqqqrrrrrrsssuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuvvvwwwxxxxxxwwwwwwxxxyyyzzzyyywwwvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvtttsssrrrqqqooollljjjjjjjjjiiihhhhhhgggggghhhiiijjjhhhgggdddccc```\\\[[[aaallluuu}}}|||vvvjjjhhhddd___YYYRRRMMMJJJLLLKKKOOO]]]rrr~~~mmm```WWWUUUUUU\\\^^^fffrrrzzznnniiifffjjjsssxxxcccYYYLLLBBB===;;;:::888555555555555555333222111333111000000111111000///////////////000000111111................................................,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......***))))))))))))******+++***,,,...---+++)))***+++************************'''''''''((()))************)))))))))(((((((((''''''((()))((('''&&&''')))((()))***)))'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((())))))))))))(((((('''%%%%%%&&&'''''''''&&&%%%''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******++++++***'''((()))***)))***---///...444777555222444555444444555444111...+++******+++***)))))))))***+++,,,))))))))))))))))))))))))nnnhhh^^^WWWSSSQQQQQQQQQSSSTTTUUUVVVXXXXXXXXXXXXRRROOOLLLHHHFFFFFFGGGHHHJJJKKKKKKLLLMMMMMMMMMLLLKKKLLLLLLLLLKKKLLLMMMOOOOOOOOOOOOOOOQQQSSSUUUVVVUUUVVVXXXYYYYYYYYYXXXXXXZZZ[[[]]]^^^]]]\\\ZZZXXXWWWXXXXXXZZZ[[[\\\]]]^^^ZZZYYYYYYYYYYYYZZZZZZ[[[ZZZ\\\^^^`````````___^^^bbbaaa```_______________bbbbbbcccdddddddddccccccbbbdddggghhhgggfffffffffggggggfffeeeddddddcccccceeedddccccccdddeeeggghhhiiihhhgggffffffggghhhiiijjjjjjjjjjjjjjjiiihhhhhhiiijjjkkkkkkjjjiiihhhgggfffggghhhiiijjjkkkllllllnnnmmmlllkkkkkkmmmnnnpppnnnnnnnnnooooooooooooooommmmmmmmmmmmmmmmmmlllllljjjmmmppppppooonnnmmmmmmnnnnnnmmmmmmlllkkkjjjjjjlllnnnppprrrsssrrrqqqpppqqqpppppppppqqqqqqrrrssstttttttttuuuuuuuuuuuuuuutttttttttuuuuuuwwwxxxxxxwwwvvvvvvwwwyyyyyyxxxvvvuuuvvvwwwxxxyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxxxxwwwvvvuuuvvvvvvuuutttrrrqqqooonnnnnnkkkhhhfffffffffeeedddgggffffffggghhhiiigggfffcccaaa]]]XXXWWW]]]jjjuuutttsssoooiiiaaaYYYQQQMMMNNNLLLNNNZZZkkkzzz{{{mmm___TTTPPPUUU\\\iiilllvvvxxxsssrrrrrrnnnnnnttt|||}}}ooodddLLLGGG@@@<<<<<<;;;999777333333444555555333222111222111000000111111000///.../////////000000111111................................................,,,,,,---......---,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,))))))(((((()))***++++++,,,...000///,,,***+++---(((((())))))))))))((((((&&&''''''((()))******+++******))))))(((((((((''''''((()))((('''&&&'''))))))******)))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))***))))))(((''''''%%%&&&'''''''''&&&%%%$$$&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******+++++++++'''((()))******+++---//////555888555222444555444888888666222---***)))***(((((('''((()))+++,,,...))))))))))))))))))))))))yyywwwpppeee]]]YYYSSSMMMWWWSSSUUU\\\]]]WWWUUUWWWSSSSSSSSSPPPMMMJJJIIIJJJGGGHHHIIIJJJKKKJJJIIIHHHKKKKKKKKKKKKKKKLLLMMMNNNLLLKKKJJJJJJLLLPPPTTTWWWXXXXXXXXXYYYYYYZZZ[[[[[[____________^^^\\\ZZZYYYWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZYYYXXXWWWXXXXXXYYY[[[[[[\\\\\\]]]^^^___``````___^^^]]]\\\]]]^^^___aaa``````_________``````cccdddeeefffffffffeeedddhhhgggfffeeedddcccbbbbbbeeedddccccccccccccdddeeeiiihhhhhhgggggggggggghhhfffggghhhjjjjjjiiiiiihhhggghhhiiijjjjjjjjjjjjjjjfffeeeeeeeeefffgggiiijjjmmmlllkkkjjjjjjlllmmmooopppoooooonnnmmmmmmllllllmmmnnnnnnnnnmmmllllllkkkkkklllmmmoooooopppppppppmmmmmmmmmkkkiiihhhjjjlllmmmmmmmmmmmmnnnnnnnnnnnnppppppppppppoooooooooooorrrrrrsssssstttttttttsssssssssuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzzzzxxxwwwuuuxxxzzz|||zzzwwwvvvwwwyyyzzzyyyvvvttttttwwwzzz||||||zzzyyyyyyxxxwwwssspppppppppooonnnllljjjhhhgggfffffffffeeeeeedddddddddaaabbbcccdddddddddddddddcccdddZZZSSSTTTVVVaaavvv}}}tttpppmmmfffYYYNNNOOOHHHHHHUUUdddnnnrrrtttlllfff]]]SSSOOOTTT```iiiwww~~~yyyxxxwwwuuuzzzzzz|||}}}jjj[[[TTTDDDBBB>>>:::777666666666555555444444444333333333333333333222111000///...000000000000000000000000......//////......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))************************))))))(((((('''''''''&&&(((((())))))((('''&&&&&&)))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((((((&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$###""""""$$$&&&&&&%%%$$$''''''&&&$$$""""""%%%''')))((('''&&&&&&'''))))))(((%%%$$$%%%'''(((&&&$$$((((((''''''''''''(((((())))))***+++,,,,,,------333222222222111111000000666666555444111...+++***++++++,,,,,,,,,++++++***)))***************)))(((~~~vvvqqqmmmhhhbbbZZZXXXZZZ^^^]]]XXXVVVXXXYYYXXXWWWUUURRROOOMMMMMMIIIIIIJJJJJJIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJHHHHHHJJJNNNRRRTTTXXXYYYZZZ\\\]]]]]]^^^^^^\\\\\\\\\\\\ZZZYYYWWWUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWXXXYYYYYY\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[\\\]]]^^^______^^^^^^^^^^^^______bbbcccdddeeefffeeedddccceeeeeedddccccccbbbbbbaaadddcccbbbaaaaaabbbcccdddggggggfffffffffffffffgggfffggghhhiiiiiiiiihhhhhhfffgggggghhhiiiiiihhhhhhfffeeeeeeeeefffggghhhiiilllkkkjjjiiijjjkkkmmmnnnnnnnnnmmmmmmlllkkkjjjjjjjjjjjjkkkkkkjjjiiiiiihhhkkklllmmmnnnnnnooonnnnnnllllllllljjjgggggghhhjjjlllllllllmmmmmmnnnnnnnnnooooooooonnnmmmmmmlllllloooppprrrsssttttttsssssssssssstttuuuvvvvvvvvvvvvttttttuuuuuuvvvwwwwwwwwwvvvwwwxxxyyyyyyxxxwwwuuuwwwyyyzzzyyywwwvvvwwwyyyyyywwwuuuttttttuuuwwwyyyyyyxxxvvvvvvuuussspppmmmjjjjjjiiihhhgggeeedddcccddddddcccccccccbbbbbbbbb______```aaabbbbbbbbbbbb___```WWWPPPQQQRRR\\\ppp{{{xxxvvvqqqfff\\\SSSMMMKKKSSS\\\`````````ZZZXXXVVVTTTVVV___lllvvv}}}yyyyyy{{{~~~qqq]]]OOOHHHBBB@@@===999777666555666444444444444333333333333333333333333222111000///////////////////////////...............------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************)))))))))(((************)))))))))(((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((('''&&&&&&)))(((&&&$$$$$$%%%&&&''''''''''''''''''''''''''')))(((((((((''''''''''''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&'''((('''%%%))))))((('''$$$$$$%%%'''((('''&&&&&&%%%&&&'''((((((&&&%%%%%%'''((('''%%%((((((''''''''''''((((((((())))))***++++++,,,,,,000//////////////////...111111111111///...,,,***)))))))))******))))))((())))))))))))))))))******~~~xxxgggeeefffhhhfff```[[[ZZZYYYYYYXXXVVVTTTQQQPPPOOOMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFFFFHHHKKKNNNPPPUUUWWWZZZ]]]^^^___^^^^^^^^^^^^^^^^^^\\\ZZZXXXWWWUUUUUUUUUUUUVVVXXXYYY[[[[[[ZZZYYYXXXXXXXXXYYYYYY]]]]]]___```___^^^\\\ZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^```aaacccdddddddddccccccaaaaaaaaaaaaaaaaaaaaaaaacccbbbaaa``````aaabbbccceeeeeedddddddddeeeeeefffffffffggghhhhhhhhhhhhgggeeeeeefffgggggggggffffffeeeeeeeeeeeeeeefffggghhhkkkjjjiiiiiiiiijjjlllmmmmmmmmmlllkkkjjjiiihhhhhhiiiiiiiiiiiiiiihhhhhhgggllllllmmmmmmmmmmmmmmmlllllllllkkkiiifffeeefffhhhjjjkkkkkklllmmmnnnoooooooooooonnnmmmkkkjjjiiihhhkkkmmmppprrrttttttsssrrrssssssttttttuuuttttttsssqqqqqqrrrtttvvvwwwxxxyyyvvvwwwxxxyyyyyyxxxwwwvvvwwwxxxyyyxxxvvvuuuvvvwwwwwwvvvuuutttssssssssssssuuusssqqqpppooommmjjjhhhddddddddddddcccbbbaaaaaaaaaaaaaaaaaa````````````^^^______````````````___\\\]]]UUUNNNNNNNNNVVViiizzzppphhhYYYRRRMMMQQQTTTRRRPPPOOOLLLPPPWWW]]]eeeqqq~~~xxx```NNNCCC???>>><<<:::777666555555555444444444333333333222222222222222222111000//////////////////////////////...............---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))************))))))))))))''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&)))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&''''''''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&((()))***(((''')))***+++***(((&&&&&&'''(((((('''&&&%%%%%%%%%%%%((('''&&&&&&(((((('''&&&((((((''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,------,,,---.../////////...---(((((()))))))))))))))((())))))(((((((((***+++,,,|||xxxwwwyyyzzzsssfff\\\ZZZYYYWWWWWWWWWVVVUUUTTTRRRQQQOOOLLLKKKJJJJJJKKKIIIJJJJJJJJJJJJIIIIIIIIIGGGFFFEEEDDDEEEHHHJJJLLLQQQSSSWWW[[[]]]]]]\\\\\\^^^^^^^^^]]]\\\ZZZXXXWWWTTTSSSSSSSSSTTTVVVYYYZZZ[[[[[[YYYXXXXXXXXXYYYZZZ[[[]]]___aaa```___\\\[[[YYYYYYZZZZZZ\\\]]]^^^^^^]]]]]]^^^^^^_________^^^___```bbbcccccccccbbbaaa^^^^^^___``````aaaaaabbbbbbaaa````````````aaabbbbbbbbbbbbbbbbbbcccdddeeeeeeeeeffffffggggggggggggeeeeeefffffffffffffffeeedddddddddeeeeeeffffffgggiiiiiihhhhhhhhhiiijjjkkkmmmllllllkkkiiiiiihhhgggjjjkkkkkkkkkkkkkkkjjjjjjmmmmmmmmmnnnmmmmmmllllllllllllkkkiiifffeeefffhhhjjjkkklllmmmnnnooopppppppppooonnnllljjjiiiggggggiiikkknnnqqqssssssrrrrrrssssssssstttssssssrrrrrrpppqqqrrrsssuuuvvvwwwwwwvvvwwwxxxyyyzzzzzzyyyyyyxxxyyyxxxxxxwwwvvvvvvvvvtttttttttsssrrrqqqooonnnooommmkkkjjjiiigggeeebbbaaabbbbbbccccccbbbbbbaaa````````````____________```aaa``````___^^^]]]\\\ZZZ]]]VVVOOOOOOLLLSSSddd}}}qqqhhhZZZRRRMMMMMMMMMLLLKKKMMMPPPXXXdddpppzzzyyyoooyyyfffRRREEE???===:::999777666555444444555333333333333222222222222///000000000//////...---////////////////////////------.........---,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((************************(((((((((((((((''''''''''''(((((((((((((((''''''(((((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))(((''''''(((******((('''%%%(((***+++***(((''''''))))))((('''&&&%%%%%%%%%((((((''''''((((((((('''((((((''''''''''''(((((('''''''''((((((((())))))))))))******++++++,,,,,,,,,---...000000000///...******++++++,,,+++++++++***)))''''''(((***,,,...uuubbbaaa^^^ZZZYYYZZZ[[[[[[ZZZVVVTTTRRRPPPOOONNNOOOOOOLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFHHHIIINNNQQQUUUXXX[[[[[[[[[ZZZWWWXXXXXXXXXWWWUUUSSSRRRSSSRRRRRRRRRSSSVVVYYY[[[\\\[[[ZZZYYYXXXYYYYYYZZZYYY[[[^^^```aaa```___]]]YYYZZZ[[[\\\^^^______```]]]^^^___`````````````````````aaabbbbbbaaa``````]]]]]]^^^___```aaabbbbbbbbbaaa```______```aaabbb````````````aaabbbddddddeeeeeeeeeeeeeeefffffffffeeeffffffgggffffffeeeeeedddddddddeeeeeeeeeeeeeeeggggggggggggggghhhiiiiiillllllkkkkkkjjjiiiiiihhhkkkkkkllllllllllllkkkkkkmmmmmmmmmnnnmmmmmmllllllmmmmmmllljjjgggfffhhhiiikkkllllllnnnooopppqqqqqqppppppooommmkkkjjjiiihhhhhhjjjmmmppprrrsssrrrrrrrrrsssssssssssssssrrrqqqssssssssssssttttttttttttwwwxxxyyyzzz{{{{{{{{{|||{{{zzzyyyxxxwwwvvvuuutttqqqqqqqqqqqqooonnnlllkkkiiigggeeedddcccbbb```______``````aaaaaaaaaaaaaaa_________```````````````aaaaaa```^^^\\\ZZZXXXWWWYYY\\\WWWQQQPPPLLLQQQaaa}}}{{{mmmbbbUUUNNNHHHGGGGGGGGGLLLQQQ\\\fffuuu{{{mmmdddrrrnnnWWWHHHAAA>>>===777666666555444444444444333333222222222111111111000000000111000000///...........................---------...---,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((('''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))((('''&&&'''))))))'''%%%!!!$$$(((***)))(((((((((*********)))((('''&&&&&&'''(((((((((''''''((((((((((((''''''''''''(((((('''''''''''''''((((((((()))))))))******+++++++++,,,---............---,,,******+++,,,,,,,,,,,,,,,+++***)))((()))+++---///xxxuuummmfff^^^ZZZYYYYYYYYYWWWVVVUUUTTTTTTSSSSSSSSSSSSOOOPPPPPPPPPOOONNNLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHNNNPPPSSSWWWYYYZZZZZZYYYTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRQQQQQQSSSVVVYYY\\\\\\[[[ZZZYYYYYYYYYZZZZZZZZZ[[[^^^```aaaaaa```___ZZZ[[[]]]^^^___`````````]]]^^^___aaabbbaaaaaa```aaabbbbbbcccbbb```___^^^[[[\\\]]]^^^___```aaaaaa```___^^^]]]]]]^^^___```^^^^^^______aaabbbdddeeeddddddccccccddddddeeefffeeeffffffffffffeeeddddddccccccdddeeeeeeddddddccceeefffffffffggggggggggggjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjjjjjjjjjjjjjjjjkkkkkkllllllmmmlllllllllllllllkkkjjjggggggiiikkkkkkllllllmmmnnnoooppppppoooooonnnmmmllllllkkkkkkjjjkkklllnnnppprrrssssssrrrrrrsssssstttssssssrrruuuuuuttttttsssssssssssswwwwwwxxxyyyzzz{{{|||}}}|||zzzxxxwwwvvvuuurrrpppmmmmmmllllllkkkiiihhhgggeeeccc```___``````___]]]\\\]]]^^^^^^_________^^^_________```````````````^^^^^^]]]\\\ZZZXXXVVVUUUXXX]]]YYYTTTTTTOOOQQQ```ttttttfff\\\OOOJJJGGGGGGGGGJJJRRRZZZhhhsss~~~pppfffdddsss{{{nnn[[[KKKBBB===;;;999666555555555444333333222222222222111111111000000111222222333333222111111........................---------------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))******************************************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((******'''%%%''')))&&&''''''''''''''''''&&&%%%%%%%%%&&&''''''((((((((('''&&&'''((((((&&&$$$ ###&&&(((((((((((((((***************)))((('''&&&'''((((((&&&&&&'''(((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))*********)))***+++++++++***)))((())))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,...///aaaooo}}}xxxjjj```[[[XXXUUUSSSSSSTTTUUUUUUVVVVVVVVVVVVSSSTTTUUUUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHHHHIIIIIIMMMNNNPPPRRRTTTVVVVVVWWWSSSTTTUUUVVVVVVVVVUUUTTTTTTRRRQQQQQQSSSVVVZZZ]]]\\\\\\ZZZYYYYYYYYYZZZ[[[]]]]]]^^^___``````______[[[\\\^^^___`````````___[[[]]]___```aaaaaa```___cccddddddcccbbb```^^^\\\ZZZZZZ[[[\\\]]]]]]^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]^^^^^^___aaabbbdddeeedddccccccbbbcccdddeeefffddddddeeeeeedddccccccbbbbbbcccdddeeeeeedddcccbbbddddddeeeffffffffffffffffffgggggghhhhhhiiijjjjjjgggggghhhiiiiiiiiiiiiiiiggghhhiiijjjjjjkkkjjjjjjiiijjjiiihhhggggggiiikkkkkkkkkkkklllllllllmmmmmmlllllllllmmmmmmmmmmmmmmmlllllllllmmmoooqqqssstttqqqrrrssstttttttttttttttuuuuuuuuuuuuttttttssssssuuuuuuvvvwwwxxxzzz{{{|||}}}zzzvvvttttttrrrnnnkkkggggggfffeeeeeedddccccccaaa___]]]]]]^^^^^^^^^]]]\\\\\\]]]^^^^^^^^^]]]]]]^^^^^^^^^_________``````]]]]]]]]]]]]]]]\\\[[[ZZZ]]]bbb```\\\\\\VVVWWWfffwww~~~vvvnnndddYYYRRRLLLKKKNNNSSSVVVZZZdddnnnwww|||zzz{{{zzzpppiiidddqqqtttlll^^^UUUIIIAAA>>>;;;888555555555555555444333222111222111111111000000000000000000111111222111111000........................,,,------------,,,++++++***++++++++++++,,,,,,,,,************************,,,***)))***---...,,,+++************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((((((((())))))+++,,,,,,))))))))))))))))))))))))************************''''''''''''((((((((()))&&&&&&'''((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''$$$!!!!!!&&&***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&'''((((((&&&$$$###%%%'''((('''&&&&&&'''(((((()))******)))((('''%%%'''((('''%%%%%%&&&(((((((((''''''''''''((((((((((((((('''''''''''''''))))))(((((((((((((((((('''((()))*********)))((()))***+++,,,------------------..................KKKYYYiiirrrxxx{{{lllccc^^^YYYVVVQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVWWWWWWVVVTTTQQQOOOMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLNNNOOOQQQRRRSSSMMMNNNPPPQQQRRRRRRRRRQQQTTTSSSQQQQQQSSSWWW[[[]]]]]]\\\ZZZYYYYYYYYYZZZ[[[```_________^^^^^^^^^^^^[[[\\\^^^___```______^^^ZZZ[[[^^^`````````___^^^eeeeeeeeedddbbb___]]]\\\YYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[]]]]]]^^^___aaacccdddeeedddcccbbbbbbbbbcccdddeeecccccccccccccccbbbaaa```bbbcccdddeeeddddddbbbaaacccdddeeeeeeffffffeeeeeeddddddeeefffggghhhiiijjjhhhhhhiiijjjjjjjjjjjjjjjeeeeeefffhhhiiiiiiiiiiiiggghhhhhhgggffffffiiikkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllmmmnnnnnnnnnnnnmmmmmmnnnpppsssuuuqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuvvvxxxzzz{{{|||yyyuuurrrqqqoookkkhhhdddcccbbbaaa````````````___]]][[[[[[]]]^^^^^^^^^]]]^^^^^^_________^^^^^^]]]]]]]]]^^^^^^_________]]]^^^___```aaabbbbbbbbbbbbhhhgggdddccc]]]^^^lll{{{pppfff]]]UUUNNNIIILLLOOOXXXaaahhhnnnxxxyyymmmnnnoooqqquuuyyymmmhhhgggfff}}}tttsssqqqiii^^^WWWIIICCC===;;;<<<<<<888555666666666555444333222111111111111111000000000000------...............---........................,,,,,,---------,,,++++++******+++++++++,,,,,,,,,************************,,,***(((***---...---+++************************))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++((((((((((((((((((((((((&&&&&&''')))+++---///000))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&'''((())))))((((((((((((((()))(((''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###***((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$)))((('''((()))((('''%%%'''((()))(((&&&%%%%%%%%%&&&'''((())))))(((''''''$$$&&&((('''%%%$$$%%%(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&'''(((***+++,,,,,,++++++,,,---...///000000000000...//////000//////...---GGGKKKQQQYYYbbbkkkrrrvvvvvv}}}vvvlllccc[[[[[[[[[ZZZXXXVVVVVVYYY[[[SSSTTTUUUUUUTTTVVVXXXZZZVVVSSSQQQOOOOOOOOOMMMKKKKKKKKKKKKKKKLLLLLLLLLMMMKKKKKKKKKLLLMMMOOOQQQSSSSSSSSSTTTSSSSSSSSSVVVXXX]]]]]]\\\\\\\\\[[[[[[[[[______^^^\\\[[[ZZZYYYYYY[[[]]]```bbbcccaaa___^^^]]]\\\\\\^^^aaabbb```]]]aaabbbdddeeeccc```\\\YYYUUUVVVXXXZZZ[[[\\\[[[[[[XXXXXXWWWWWWWWWYYY[[[\\\\\\]]]^^^```aaaaaaaaaaaafffeeedddcccbbbbbbbbbbbbaaabbbbbbaaa___^^^___aaa``````aaabbbbbbbbbbbbbbbbbbaaaaaaaaa``````______bbbbbbcccddddddddddddccceeeeeefffiiijjjjjjhhhfffdddfffggggggggghhhjjjllllllkkkjjjiiihhhgggggggggllllllmmmmmmmmmmmmllllllkkklllmmmnnnooooooooooooppppppppppppqqqrrrssstttwwwuuurrrqqqrrrsssttttttsssrrrrrrqqqqqqqqqrrrrrrtttuuuuuuvvvvvvuuuttttttwwwsssnnnjjjgggfffdddbbb___^^^^^^^^^^^^^^^^^^^^^YYY[[[]]]]]]\\\ZZZZZZ[[[WWWZZZ]]]^^^^^^]]]^^^^^^YYY]]]aaabbb```^^^___```bbbeeejjjooorrrssssssrrrqqqooonnnmmmlllmmmvvv~~~qqqiii^^^UUUPPPOOOOOOOOOSSS^^^mmmvvvzzz}}}nnngggbbbgggnnnttt}}}zzzuuunnniiikkkqqqwwwuuuggg]]]XXXSSSLLLFFF>>>===;;;999777555444444444444333333333333222222111111000000//////...............------,,,,,,,,,,,,,,,,,,------............------,,,,,,------...------------------------******++++++++++++******---,,,,,,+++***)))((((((************************************************,,,,,,,,,+++++++++************))))))((((((''''''))))))(((((()))***++++++))))))))))))))))))))))))&&&'''(((*********))))))'''((((((((((((&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%$$$&&&''''''%%%%%%%%%'''))))))((('''''''''''''''))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((()))(((&&&###"""###(((+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((()))+++***))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&&&&&&&''''''''''''((())))))))))))***************,,,///111222444888:::888666555555666333///***???AAAEEELLLSSSZZZ___bbbkkksss|||rrrhhhbbb```]]]ZZZYYYXXXXXXXXXZZZZZZ[[[[[[[[[ZZZ[[[[[[[[[YYYVVVTTTSSSRRRPPPNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPQQQRRRSSSSSSSSSUUUXXX[[[]]]]]]\\\\\\\\\[[[[[[[[[]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZ\\\^^^______^^^]]]^^^]]]]]]___aaabbb```^^^aaabbbccccccbbb^^^[[[XXXTTTUUUWWWYYYZZZZZZZZZZZZXXXWWWWWWWWWXXXYYYZZZZZZ[[[\\\]]]___```aaaaaaaaaaaaaaa```_________``````___``````___]]]]]]^^^___]]]^^^^^^___``````______aaaaaa`````````_________aaaaaabbbccccccccccccccceeeeeefffhhhjjjjjjhhhfffeeefffggghhhhhhiiikkkmmmmmmlllkkkjjjjjjiiiiiiiiikkkllllllmmmmmmllllllkkkkkkkkklllllllllmmmmmmnnnnnnnnnnnnooopppqqqrrrsssvvvtttrrrqqqrrrssssssrrrqqqqqqppppppooooooppppppqqqqqqpppoooooonnnnnnmmmpppmmmhhhdddbbbaaa___]]][[[[[[[[[[[[[[[[[[\\\\\\YYY[[[]]]]]][[[ZZZZZZ[[[[[[\\\^^^^^^]]]]]]^^^___[[[]]]______]]]^^^bbbfffnnnsss{{{|||wwwttttttuuuxxxuuuiiiaaa\\\UUUPPPNNNRRRWWW[[[jjjuuu~~~pppgggeeefffppp|||vvvmmmkkkkkkkkkmmmrrryyypppeeeWWWNNNIIIFFF@@@;;;:::999888777666666666666444444333333333222222222111000000000/////////.../////////......---------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++*********))))))(((((('''************************)))))))))))))))))))))))),,,+++++++++***************)))))))))((((((((('''(((((())))))************))))))))))))))))))))))))(((((()))******)))((('''%%%&&&'''((((((((('''&&&(((((()))******************++++++***))))))***,,,)))(((((('''''''''''''''***)))))))))(((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''!!!'''***(((%%%!!!''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((())))))(((''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))))),,,///444777:::<<>>;;;;;;;;;<<<===>>>@@@AAA???EEEMMMTTT]]]lllooojjjccc___^^^```aaabbb\\\ZZZXXXWWWXXXXXXWWWVVVUUUUUUSSSRRRPPPNNNMMMMMMIIIIIIIIIIIIIIIHHHHHHHHHKKKLLLMMMLLLLLLMMMPPPRRRWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\]]]YYYZZZZZZ[[[[[[[[[\\\]]][[[[[[ZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXTTTUUUWWWXXXXXXWWWVVVVVVZZZ[[[\\\^^^___```aaaaaa```___]]][[[ZZZYYYXXXXXXZZZ[[[\\\[[[ZZZZZZ[[[]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^]]]]]]aaa```aaabbbeeeffffffeeecccdddeeeeeeeeefffhhhjjjlllmmmnnnoooooonnnnnnmmmlllllllllmmmmmmlllllllllmmmllljjjiiiiiikkkmmmnnnmmmmmmmmmnnnnnnooopppqqqppppppqqqssstttrrrooollljjjjjjiiihhhgggfffffffffiiigggdddbbb`````````aaabbb```]]]\\\\\\\\\ZZZYYYXXXXXXYYYZZZZZZ[[[\\\\\\ZZZZZZZZZYYYXXXYYY\\\^^^[[[[[[[[[[[[ZZZ[[[]]]```iiinnntttyyy}}}}}}vvvooollliiijjjeee\\\VVVVVVVVVUUUYYYaaakkkuuu}}}zzzwwwvvv|||qqqddd]]]\\\aaaoooppp]]]RRRIIICCC<<<777666666666555444444333333333333333444333333222222222111111111////////////000000000000------------------------,,,,,,,,,++++++*********,,,++++++******++++++,,,......---,,,+++******)))******++++++++++++******+++++++++,,,------......************************************************(((((((((((((((((((((((((((((((((((())))))))))))''')))***,,,+++***((('''((((((((((((((((((((((((((((((((((((((()))******))))))((((((''''''''''''((())))))***************((((((&&&$$$###$$$'''***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&***,,,***(((%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((('''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''((((((''''''((((((((())))))))))))))))))*********++++++***///666;;;<<<<<<;;;;;;<<<===>>>>>>>>>?????????;;;;;;::::::;;;;;;<<<===;;;>>>CCCIIINNNWWWhhhwwwtttjjjeeeccc```^^^\\\[[[YYYXXXYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJJJJIIIJJJLLLNNNSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSUUUVVVXXXXXXYYYYYYTTTUUUVVVVVVUUUVVVXXXZZZXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWSSSTTTUUUVVVWWWWWWWWWWWWZZZ[[[\\\]]]^^^____________^^^\\\ZZZXXXWWWWWWVVVYYYZZZZZZZZZYYYYYYZZZ\\\YYYYYYYYYYYYYYYYYYXXXWWWYYYYYYYYYZZZZZZZZZZZZZZZYYYZZZ[[[[[[\\\\\\[[[[[[```______aaaccceeeeeedddcccdddeeedddcccdddeeegggiiijjjlllmmmmmmmmmllllllkkkkkkllllllllllllkkkkkkjjjjjjiiiiiijjjlllmmmnnnnnnmmmmmmllllllmmmmmmnnnmmmlllmmmnnnooonnnllliiifffeeedddcccbbbaaaaaaaaaaaa```^^^\\\[[[[[[\\\\\\\\\[[[YYYYYYZZZZZZXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZYYYWWWWWWXXX\\\______```cccdddeeegggjjjmmmtttzzz{{{rrrhhh___\\\TTTYYYZZZXXXZZZ___cccdddpppvvv~~~|||{{{zzzyyyvvvooojjjhhhjjjooo{{{sss___NNNEEE@@@===999666666666555555555444333333222222222222222222222222111111111111////////////000000000000,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,......---,,,+++***)))))))))******++++++******)))((()))))))))******++++++************************************************(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++***((('''))))))))))))))))))))))))''''''''''''((()))***++++++***)))(((''''''''''''&&&&&&'''((((((((((((((())))))((('''%%%&&&(((+++((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%&&&(((+++''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))(((''''''''''''(((((()))'''''''''((((((((())))))&&&'''''''''((((((((((((,,,000666::::::999999888666888999:::::::::<<<>>>???>>>===<<<;;;;;;;;;;;;<<<;;;>>>CCCEEEHHHRRR]]]lllyyyyyyqqqiiiccccccaaa^^^]]]\\\\\\ZZZXXXWWWWWWWWWVVVVVVVVVVVVVVVOOOPPPPPPOOONNNLLLJJJIIIGGGHHHIIIHHHHHHJJJMMMOOOOOOOOOOOOOOONNNNNNNNNNNNKKKKKKLLLLLLMMMMMMMMMMMMNNNOOORRRSSSTTTTTTSSSRRRPPPQQQRRRQQQPPPPPPSSSVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSSSSTTTUUUVVVSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[YYYXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXWWWWWWYYYZZZXXXXXXXXXXXXXXXWWWVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZ___^^^^^^___bbbdddeeedddeeeffffffeeeccccccdddfffeeegggiiijjjkkkkkkjjjiiiiiiiiijjjjjjjjjjjjiiiiiifffggghhhiiijjjlllmmmmmmmmmlllkkkjjjiiiiiiiiiiiihhhhhhggghhhiiiiiigggeeeaaa```___]]]\\\\\\[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWXXXYYYYYYXXXVVVXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZXXXVVVVVVXXX]]]```hhhkkkppptttwwwzzz~~~xxxmmmcccZZZUUUUUUQQQZZZcccjjjsss}}}~~~zzzzzzqqqlllmmmqqqssswww{{{}}}qqqbbbQQQCCC???;;;:::999888888777666555444444333222222222333333222222222222111111111111.../////////000000000111------------.........///,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))))))))))))))************************************************((((((((())))))*********'''((((((((()))))))))***************))))))(((((())))))))))))))))))))))))))))))(((''''''((()))******)))(((''''''((())))))$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((###"""***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))******((('''(((***''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''((((((((())))))))))))'''''''''''''''((())))))(((((()))))))))*********''''''((((((((())))))))),,,000555888999888888888666888999999777777999;;;EEEDDDCCCAAA???>>>======>>>;;;<<<@@@@@@???EEENNNPPP___qqq}}}{{{rrrjjjhhhdddaaa```^^^\\\ZZZWWWWWWWWWXXXXXXXXXYYYYYYRRRRRRRRRQQQPPPNNNLLLJJJEEEFFFHHHHHHIIIKKKNNNQQQMMMMMMMMMLLLLLLLLLLLLKKKGGGGGGHHHHHHIIIJJJJJJJJJJJJLLLOOOQQQQQQPPPNNNMMMMMMNNNOOONNNMMMMMMPPPTTTSSSRRRQQQPPPQQQRRRTTTVVVSSSSSSRRRQQQQQQRRRTTTTTTRRRRRRRRRSSSUUUWWWYYY[[[XXXXXXYYYYYYYYYYYYXXXXXXSSSSSSRRRSSSSSSTTTUUUUUUTTTVVVVVVVVVUUUUUUWWWYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYWWWXXXXXXYYYZZZYYYYYYYYY^^^]]]]]]^^^aaadddddddddggghhhhhhfffdddcccdddeeecccdddgggiiijjjiiihhhhhhgggggghhhhhhhhhhhhggggggcccdddfffhhhjjjkkklllllllllkkkjjjhhhgggfffffffffeeedddcccdddeeeeeecccaaa]]]\\\[[[YYYXXXWWWWWWWWWVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYY[[[[[[YYYXXX[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXVVVUUUXXX]]]aaapppttt{{{|||lll```VVVPPPQQQTTT\\\iiixxxzzzzzz|||yyypppgggcccgggqqq{{{{{{lllbbbVVVHHH???>>>555555666666555444333222333333333222333333444444222222222111111111111000.../////////000000111111---.........//////000000,,,,,,,,,------............------,,,,,,------...((())))))+++,,,---......+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******++++++***)))(((((()))))))))))))))))))))))))))))),,,***)))(((''''''((((((((((((''''''''')))***,,,'''(((((()))))))))))))))'''((())))))''''''((()))''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))&&&&&&'''((()))***++++++%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((******)))&&&%%%&&&))),,,'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''$$$&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))'''''''''''''''((()))***)))************+++++++++***++++++++++++,,,,,,,,,***...333666666777777888999:::;;;999666666888:::XXXOOOHHHFFFEEEAAA@@@AAA@@@>>>===???@@@@@@BBBEEEJJJJJJPPP___mmmwwwwwwrrrmmmfff]]]UUUTTTUUUWWWYYYYYYYYYXXXVVVQQQRRRQQQPPPNNNMMMMMMMMMOOONNNLLLJJJHHHIIIMMMPPPOOOOOONNNMMMLLLLLLMMMMMMKKKKKKIIIHHHGGGFFFFFFFFFKKKMMMOOONNNLLLJJJHHHHHHMMMLLLKKKKKKKKKMMMNNNOOORRRQQQOOONNNOOOQQQSSSTTTTTTRRRPPPNNNMMMOOOPPPRRRRRRQQQPPPPPPQQQRRRTTTUUUYYYZZZZZZYYYXXXVVVTTTRRRTTTSSSSSSSSSSSSSSSTTTTTTUUUWWWXXXWWWUUUSSSSSSSSSVVVVVVWWWWWWWWWVVVUUUUUUXXXXXXYYYYYYYYYYYYYYYXXXVVVVVVWWWWWWXXXYYYYYYYYY^^^^^^______```aaaaaaaaacccdddfffggggggfffdddcccdddbbbbbbccceeeggghhhhhhgggfffffffffeeedddddddddccccccdddeeeffffffgggggggggdddaaaaaaccccccbbb```______^^^___^^^]]]ZZZWWWZZZYYYXXXWWWWWWWWWWWWXXXUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWYYYZZZ[[[[[[ZZZZZZYYYZZZ\\\]]]____________aaabbbbbbaaa```aaadddfffssszzzzzzoooeeeZZZSSSMMMMMMUUU^^^pppzzz|||yyyooofffeeeeeeiiitttxxxmmm^^^RRRIIIBBB;;;555666666555555555444444444444444333222111111111222//////000000111111222222...............///000000///............---------++++++++++++++++++++++++*********++++++,,,,,,,,,..................------------,,,,,,+++***))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))((('''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********))))))((((((''''''(((((((((((((((((((((((($$$%%%&&&(((((((((((('''&&&'''((('''%%%$$$$$$&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%######"""!!!'''(((((((((&&&&&&(((***((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&''')))---...,,,)))******))))))(((((('''''''''(((((((((((((((''''''(((((()))***************...///000222444666888888555555555555555555555555rrrfffXXXQQQLLLFFFBBBAAAAAA@@@AAABBBBBB@@@===<<>><<>>:::888888666444444444444333333333222222111111000000000111222222111000000000000000000///.........---......///000............------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,++++++***)))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))))))))((((((***)))((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((***)))))))))))))))))))))'''''')))******)))(((((((((((((((((((((((((((((()))))))))((('''%%%$$$###&&&((()))(((''''''((()))''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((())))))'''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((***))))))(((((())))))***'''''''''''''''''''''''''''&&&&&&(((+++,,,+++***'''''''''''''''((((((((())))))************))))))((()))******++++++*********+++---000333555777999555555555555555555555555{{{qqqfff```YYYVVVOOOIIIHHHIIIHHHEEEBBB@@@AAABBBAAA>>>AAAFFFIIIKKKSSS___hhhrrr|||uuuoookkkfff___[[[TTTSSSSSSRRRRRRPPPMMMKKKLLLJJJHHHHHHJJJMMMOOOPPPOOOOOONNNMMMLLLKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDCCCCCCGGGLLLOOOOOOMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMKKKJJJIIIGGGGGGHHHIIIJJJJJJKKKMMMNNNNNNMMMLLLKKKOOOOOOOOOOOOPPPOOOOOOOOOLLLLLLLLLMMMNNNOOOPPPQQQRRRTTTUUUUUUSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVTTTSSSSSSRRRRRRRRRRRRRRRPPPQQQQQQRRRRRRSSSTTTTTTVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\[[[ZZZZZZYYYZZZ[[[^^^``````]]][[[ZZZYYYWWWVVVVVVWWWXXXYYYVVVVVVVVVWWWWWWWWWXXXXXXZZZYYYXXXWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUWWWZZZ]]]aaaaaaaaa```___\\\ZZZYYYVVVVVVVVVVVVVVVVVVWWWWWW\\\[[[ZZZZZZ\\\___bbbdddjjjooosssttttttyyyoooaaaZZZXXXYYY```___bbblllyyy{{{uuummmfffgggnnnzzzppp___SSSMMM???;;;777555555666666555333333333222222222111111000/////////000111222222111111000000/////////............------......///.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++++++++******))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''%%%'''(((***+++***)))(((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&((((((''''''(((***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''+++,,,,,,***((('''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))******))))))))))))******''''''''''''''''''''''''(((((((((***+++,,,,,,,,,%%%%%%&&&&&&''''''(((((((((((()))*********))))))))))))***++++++++++++***+++,,,...111444777999:::444444444444444444444444|||vvvpppooojjjdddbbbaaaZZZQQQDDDAAAAAACCCAAA>>>>>>BBBBBBBBBFFFMMMTTT[[[fffqqq{{{ppphhh^^^ZZZUUURRRQQQRRRQQQPPPQQQMMMIIIHHHJJJMMMNNNOOOKKKLLLMMMMMMMMMLLLKKKKKKHHHHHHFFFEEEDDDCCCCCCCCCCCCGGGLLLOOOOOOOOONNNOOOJJJKKKKKKKKKKKKJJJJJJJJJMMMMMMNNNNNNNNNNNNMMMLLLIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNMMMLLLKKKNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMNNNNNNOOOQQQRRRRRRPPPOOOOOOPPPPPPPPPOOOPPPQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOPPPPPPNNNNNNNNNOOOPPPPPPQQQQQQSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWYYY[[[[[[YYYWWWWWWVVVUUUSSSRRRRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSVVVVVVVVVUUUTTTTTTTTTUUUYYYYYYYYYXXXXXXZZZ___ccccccdddeeeeeedddaaa^^^\\\YYYXXXXXXXXXYYYZZZ\\\\\\```aaacccgggkkkppptttvvv~~~{{{uuujjj```[[[^^^fffmmmzzzxxxzzz|||rrrhhheeeaaa```iiizzzvvvaaaOOODDD@@@;;;999666555555555444444333333222222222111111111000/////////000111222222111000000000//////............------------.........------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------+++++++++***************))))))))))))))))))))))))))))))************))))))(((((((((((((((((())))))''''''&&&%%%%%%%%%%%%%%%'''((((((((()))))))))***))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((()))******))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((($$$%%%''''''&&&&&&''')))((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%&&&&&&''''''+++,,,,,,***((('''((()))&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))(((((())))))************))))))''''''''''''''''''''''''$$$%%%&&&&&&'''((()))***%%%%%%&&&&&&''''''((((((&&&'''(((((()))))))))((())))))***+++++++++++++++***+++,,,///111444555666222222222222222222222222zzzhhhTTTLLLFFFEEECCC???===???>>>===???DDDHHHLLLTTT\\\hhhttt~~~mmmdddXXXQQQQQQTTTWWWXXXXXXRRRKKKHHHKKKOOOQQQRRRKKKLLLMMMNNNOOONNNMMMMMMIIIHHHGGGEEEDDDDDDCCCCCCDDDGGGKKKMMMNNNNNNOOOPPPKKKKKKLLLLLLLLLKKKJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPRRRRRRQQQPPPOOOOOOOOOOOOMMMNNNPPPPPPNNNMMMMMMNNNMMMMMMMMMMMMNNNPPPRRRTTTRRRQQQOOONNNMMMNNNNNNOOOKKKKKKLLLLLLMMMNNNNNNOOONNNOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWWWWUUUSSSRRRRRRQQQQQQPPPOOOOOONNNPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRTTTVVVXXXYYYZZZYYYXXXZZZ```dddgggiiikkklllkkkgggdddaaa[[[[[[[[[[[[]]]___bbbcccmmmpppuuu{{{|||vvvkkkiiieeebbbccclllyyyzzzlllcccZZZ]]]aaaiiiwwwxxxhhhVVVFFF<<<:::777777555444333222222222333333333222222222111111111111000000000111222222000//////////////////...///...------,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******++++++,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))''''''(((((((((((())))))***)))((((((''''''((((((''''''(((((())))))******))))))))))))((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))'''%%%%%%&&&'''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&((())))))******))))))(((''''''''''''''''''''''''%%%&&&(((((('''(((***---'''''''''''''''(((((((((%%%&&&'''(((((()))(((((()))***++++++,,,+++++++++---...///000111222333444111111111111111111111111yyyiiiXXXOOOJJJEEEBBBAAA>>><<<===BBBCCCCCCGGGLLLOOOYYYiiizzzvvvdddYYYXXX^^^eeeiiiggg___TTTOOOPPPTTTVVVVVVOOOPPPQQQRRRRRRQQQOOONNNIIIHHHGGGFFFEEEDDDDDDDDDCCCFFFHHHJJJJJJKKKNNNPPPLLLLLLMMMMMMMMMLLLKKKJJJLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKNNNNNNNNNOOOPPPRRRSSSTTTRRRQQQPPPPPPOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOLLLNNNOOOOOONNNMMMMMMNNNMMMLLLLLLLLLNNNPPPSSSTTTRRRQQQOOOMMMLLLMMMNNNNNNIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPQQQRRRSSSRRRQQQMMMNNNPPPQQQRRRQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNQQQSSSUUUUUUWWW[[[^^^]]]```bbbaaa```aaafffkkksssuuuxxxzzzyyyvvvrrrooohhhggghhhiiikkkooorrrttt~~~~~~wwwssspppooorrrsssssssssttt|||{{{pppfff]]]WWWVVV___nnn}}}rrrbbbWWWLLL@@@999999222333444444333222222222444333333333222222222222333222222111111111111222.........//////////////////...------,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******++++++******)))'''''''''((((((((())))))+++***))))))(((((())))))'''''''''((()))*********))))))))))))((((((((((((&&&''''''((()))***+++++++++***(((''''''''')))***((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&'''((('''&&&%%%&&&''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&''''''&&&%%%%%%&&&((('''(((***++++++***((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))((('''&&&%%%'''((())))))))))))((('''''''''''''''''''''''''''''')))******)))***---000))))))((((((((((((((('''&&&&&&'''))))))*********)))***++++++,,,,,,++++++000000111111111111111111////////////////////////lll\\\TTTNNNIIIHHHAAA??????BBBBBB>>>>>>AAAEEEKKKUUU```nnnuuugggfffnnnxxx}}}xxxmmm```WWWVVVXXXYYYYYYSSSTTTUUUUUUTTTRRRPPPOOOJJJIIIHHHFFFEEEEEEDDDDDDCCCDDDFFFGGGGGGIIILLLOOOLLLMMMNNNNNNNNNLLLKKKJJJMMMLLLJJJHHHHHHHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQTTTVVVXXXTTTSSSRRRQQQPPPQQQRRRRRRLLLLLLKKKKKKLLLMMMNNNNNNLLLNNNPPPOOONNNMMMNNNOOOMMMLLLLLLLLLNNNQQQSSSUUURRRQQQOOOMMMLLLLLLMMMNNNHHHHHHIIIIIIJJJKKKKKKLLLNNNOOOOOOPPPQQQQQQRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPNNNNNNPPPQQQQQQPPPKKKMMMQQQTTTVVVVVVUUUTTTQQQQQQQQQPPPPPPPPPPPPPPPNNNRRRVVVYYYZZZ^^^cccgggkkknnnqqqpppnnnoootttyyy~~~{{{{{{{{{}}}~~~sssllliiikkknnnpppwwwhhh]]]WWWRRROOOXXXfff|||{{{jjjZZZKKKEEE@@@999555666///111333444444444555555444444444333333333222222444444333222111111111222---.........//////000000///...------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((())))))***++++++,,,,,,------------------------))))))))))))))))))))))))******++++++++++++******&&&'''''''''(((((())))))))))))((('''''''''''''''&&&''''''((()))******+++))))))))))))((((((((((((''''''(((***+++,,,---...---+++(((&&&%%%''')))***(((((((((((((((((((((((($$$$$$$$$%%%&&&)))+++,,,((()))***)))'''&&&&&&''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''(((((((((&&&&&&(((***''')))***++++++***)))'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))***+++++++++)))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$&&&((('''%%%&&&***---******))))))(((((('''''''''''')))******+++++++++******+++,,,,,,,,,,,,+++...------,,,++++++******........................~~~pppcccUUULLLIIIGGGDDDBBBAAAAAA???>>>AAABBBHHHOOOTTT]]]qqqxxxooouuuttthhheeeeeedddbbb\\\YYYWWWXXX[[[[[[VVVRRRNNNLLLHHHFFFFFFGGGFFFFFFDDDEEEGGGIIIKKKLLLLLLLLLPPPNNNMMMMMMMMMMMMLLLJJJNNNLLLKKKIIIHHHHHHIIIJJJGGGIIILLLMMMLLLLLLNNNPPPOOOOOONNNNNNNNNOOOOOOPPPSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOONNNLLLMMMPPPRRRSSSRRRQQQPPPOOONNNMMMMMMLLLLLLMMMOOOQQQRRRTTTTTTQQQPPPNNNLLLJJJJJJJJJJJJOOOMMMIIIFFFEEEFFFHHHJJJMMMMMMOOOTTTYYYYYYSSSMMMSSSQQQOOOOOOQQQQQQPPPOOOPPPOOONNNMMMNNNOOOQQQSSSTTTSSSRRRUUUYYYYYYTTTPPPMMMOOOPPPOOOMMMMMMNNNPPPRRRRRRUUU\\\bbbjjjwww|||rrrkkkjjjiiiiiilllttt~~~rrr```VVVPPPLLLOOOUUU___sssyyyrrrhhhaaaRRRJJJAAA;;;:::999666333333444444555555444444333333333333222222222111111222222000///............//////.........---------......//////...---,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++************************************+++++++++******))),,,,,,------,,,+++)))(((+++******)))((('''&&&&&&(((((((((((())))))))))))(((''''''&&&&&&&&&'''''''''((()))******)))((('''))))))))))))(((((((((((())))))))))))((('''&&&%%%''''''(((((())))))*********++++++)))&&&$$$$$$%%%''''''''''''''''''''''''((()))***+++***)))'''%%%(((((('''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***++++++***)))(((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''&&&$$$"""""""""$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&+++(((&&&''')))***)))'''+++***((('''&&&&&&&&&'''))))))************))))))***(((&&&(((+++,,,+++)))---,,,,,,,,,,,,,,,------++++++++++++,,,---......rrraaaWWWYYYUUUPPPKKKGGGEEECCCBBBBBBAAADDDHHHIIIMMMYYYfffwwwzzzvvvqqqrrrssstttfffbbb]]][[[]]]^^^[[[XXXSSSPPPKKKIIIHHHHHHHHHGGGDDDDDDFFFHHHIIIKKKLLLLLLRRRQQQNNNMMMLLLLLLKKKJJJNNNMMMLLLJJJIIIHHHHHHGGGLLLMMMNNNNNNMMMLLLKKKJJJNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMPPPPPPPPPNNNMMMMMMPPPRRRSSSSSSRRRQQQPPPOOONNNMMMLLLMMMNNNOOOPPPRRRSSSSSSRRRQQQOOOMMMLLLKKKLLLLLLMMMKKKIIIGGGFFFGGGHHHJJJKKKLLLPPPXXX```dddbbb___XXXTTTQQQOOOPPPQQQPPPOOONNNMMMLLLKKKLLLNNNQQQRRRXXXWWWXXX[[[___```\\\YYYRRRPPPNNNMMMMMMOOOPPPRRRUUUWWW```kkkttt}}}zzztttssssssnnnfffllllllnnnrrrzzz~~~mmmaaaVVVQQQOOOOOOSSSZZZhhh{{{sssjjjaaaXXXQQQHHHBBB:::777777777555222333333444444444444333333444444444333333333333222222111000///...............------------,,,,,,,,,---------------,,,++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++************************************++++++++++++******)))***+++,,,,,,,,,+++++++++******)))(((''''''&&&((()))))))))))))))))))))(((((('''''''''''''''(((((()))************)))((())))))))))))((((((((((((''''''((((((((((((((('''((((((((((((((()))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&'''((('''&&&$$$###&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((((((((('''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''(((***(((&&&''')))+++***)))+++***)))(((''''''(((((())))))************))))))'''&&&%%%'''***,,,+++***+++******)))))))))*********************+++,,,,,,}}}vvvpppkkkcccYYYRRRMMMKKKJJJGGGEEECCCDDDBBBBBBFFFLLLXXXdddssstttnnnfffbbbbbbbbbbbb```ZZZWWWQQQMMMKKKJJJIIIGGGFFFFFFGGGIIIJJJLLLNNNOOOVVVTTTQQQOOONNNNNNOOOPPPPPPOOONNNMMMKKKJJJHHHHHHOOOOOOOOOPPPQQQOOOLLLIIIJJJJJJJJJKKKKKKMMMNNNNNNQQQPPPPPPOOONNNMMMMMMLLLPPPPPPPPPOOOMMMNNNPPPRRRSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQQQQQQQRRRQQQPPPNNNMMMMMMMMMMMMIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKQQQ\\\hhhqqqtttuuuaaa[[[SSSOOOOOOPPPPPPOOONNNMMMKKKKKKLLLOOOSSSUUU[[[\\\^^^bbbeeefffeeecccZZZTTTNNNKKKNNNRRRUUUUUUWWW\\\ggguuu}}}||||||uuurrrjjjjjjhhhhhhmmmssstttpppttttttwwwxxxiiiYYYUUURRRTTTVVVYYY^^^ddduuuqqqaaaVVVNNNFFF@@@;;;777333222444444333111222333333444444333333222333333222222222111111111111111000///............000////////////.........+++,,,,,,,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************************************+++++++++++++++***'''((()))+++,,,---------++++++******))))))(((((())))))))))))))))))))))))(((((((((''''''(((((()))'''(((((())))))(((((('''))))))))))))((((((((((((%%%&&&'''((())))))))))))))))))((((((((((((((((((&&&((()))((('''&&&((()))(((((((((((((((((((((((($$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))***((('''(((***++++++***+++***))))))))))))******((())))))******))))))(((&&&%%%%%%''')))++++++***++++++***)))((((((((())))))))))))((())))))******xxxlllbbb\\\ZZZ[[[YYYTTTNNNJJJGGGEEEDDDDDDLLLRRRYYY```iiiuuu||||||~~~xxxqqqllljjjjjjiiihhheeeaaa[[[UUUQQQNNNJJJHHHLLLKKKKKKLLLMMMPPPRRRSSSYYYXXXVVVTTTRRRRRRTTTVVVQQQPPPPPPOOONNNMMMKKKKKKPPPOOOPPPSSSUUUTTTQQQNNNKKKJJJJJJKKKLLLMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQOOONNNNNNPPPRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMGGGGGGHHHIIIIIIIIIIIIIIIJJJMMMTTT___lllxxxnnndddYYYQQQOOOOOONNNLLLNNNMMMKKKKKKNNNSSSXXX[[[aaacccfffhhhjjjkkkkkkkkkddd[[[QQQNNNQQQWWW[[[\\\___bbbkkkvvv}}}zzzqqqhhhhhhpppxxx||||||xxxwwwuuuooogggbbb``````bbbgggnnnuuuzzzggg[[[VVVYYY^^^dddhhhkkkqqquuuxxxdddSSSIIIBBB<<<888444222000111222333111000222222333333333333222222000////////////.........111000///...............///.........------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++,,,,,,++++++'''((()))***+++,,,------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))(((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&'''((((((((((((((()))))))))((((((''''''&&&)))******)))&&&%%%%%%&&&))))))))))))))))))))))))&&&'''(((((((((''''''&&&###$$$%%%&&&'''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((''''''&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((()))******++++++***)))))))))*********))))))))))))))))))******(((((())))))))))))(((((((((''''''((()))*********------,,,+++******************)))))))))))))))***zzzttttttuuuxxxqqqeeeZZZRRRNNNJJJFFFJJJMMMNNNNNNRRR[[[```aaaccceeejjjqqqzzz}}}xxxvvvtttsssrrrtttpppjjjeee___ZZZTTTPPPSSSRRRPPPPPPQQQSSSVVVXXX______^^^ZZZUUURRRRRRSSSOOOOOOOOONNNNNNMMMMMMMMMPPPQQQRRRSSSTTTTTTRRRPPPOOONNNNNNMMMMMMNNNNNNOOOMMMNNNNNNOOOPPPQQQRRRSSSOOOPPPQQQPPPOOOOOOPPPQQQRRRRRRSSSTTTSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMFFFGGGIIIJJJKKKJJJJJJJJJMMMPPPVVV___kkkwwwyyynnn```WWWTTTRRRNNNJJJMMMLLLJJJKKKOOOVVV]]]aaakkknnnrrrsssrrrrrrsssvvvrrrhhh\\\WWWZZZ```dddeeejjjjjjlllqqqtttwwwnnndddYYYUUUXXX[[[[[[XXXZZZ[[[YYYVVVSSSUUU\\\bbbiiisss{{{gggZZZUUU]]]gggrrryyy}}}wwwjjjWWWHHHAAA===999666333222222222333222111000111111222222222222111111/////////.........------000//////...............+++++++++*********)))))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,,,,************************,,,---------------------+++*********)))))))))(((((((((((((((((()))******''''''''''''''''''''''''))))))))))))(((((((((((((((((()))(((((('''&&&&&&))))))((((((''''''&&&&&&)))******)))&&&%%%%%%&&&))))))))))))))))))))))))((((((((()))))))))(((((($$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''''''''&&&&&&''''''((()))******+++,,,,,,+++)))(((''''''(((''''''(((((((((((((((((((((((())))))))))))((((((***+++++++++***))))))***------,,,+++******++++++---,,,++++++************rrreee___XXXRRROOORRRQQQLLLJJJMMMOOONNNNNNOOORRRUUUZZZaaajjjpppvvvzzz~~~yyyssslllgggbbb```]]][[[[[[^^^aaaccclllnnnnnnhhh```XXXSSSRRRRRRQQQOOOMMMMMMMMMNNNNNNTTTUUUVVVUUURRRQQQQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQRRROOOQQQRRRQQQPPPOOOPPPQQQPPPQQQSSSSSSSSSQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOOLLLMMMNNNNNNNNNNNNNNNMMMHHHIIIJJJKKKKKKKKKKKKKKKNNNQQQWWW```jjjttt|||wwwiii```]]]ZZZSSSNNNLLLJJJIIIKKKQQQZZZccciiivvv{{{}}}|||yyyooohhhiiimmmqqqrrrpppllljjjjjjiiikkksss}}}|||ooo]]]UUUMMMIIIJJJKKKJJJHHHLLLNNNPPPPPPRRR[[[iiittt~~~{{{tttqqqvvvzzzfffYYYUUUXXXjjjxxxzzztttdddXXXIII>>>:::999666444444444444333222222111111000111111222222111111000111111000000000///////////////......---......///......------------,,,,,,+++,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************)))***+++,,,---------------,,,+++))))))(((((((((++++++,,,,,,------......+++++++++******))))))(((''''''''''''((()))*********))))))(((((())))))***))))))))))))(((((((((((())))))))))))((('''&&&%%%((((((''''''''''''''''''%%%'''(((((('''''')))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&'''(((((()))((((((((('''''''''''''''&&&&&&&&&'''''''''(((((()))))))))+++++++++)))'''&&&&&&(((''''''(((((((((((('''&&&'''(((((())))))(((((('''+++,,,---,,,***)))***++++++***************++++++///...---,,,++++++++++++}}}wwwqqqlllqqqqqqfffZZZQQQKKKFFFCCCEEEGGGGGGHHHKKKPPPUUUZZZ```jjjuuu~~~{{{wwwtttsssuuuxxxzzzxxxmmmfffccc[[[YYYUUUQQQPPPPPPQQQRRRWWW[[[]]]ZZZUUUSSSWWW\\\[[[ZZZWWWUUURRRPPPNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPOOOQQQRRRRRRPPPPPPPPPQQQOOOPPPRRRSSSSSSQQQOOOMMMMMMMMMNNNNNNOOOOOOOOOPPPLLLMMMNNNPPPPPPPPPOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLNNNQQQXXXaaajjjttt||||||qqqjjjiiieee]]]UUUNNNMMMLLLOOOVVVaaalllrrr}}}{{{xxxzzz}}}xxxsssooolllhhhgggmmmuuu{{{wwwuuurrrnnnooonnnfff\\\PPPLLLHHHFFFGGGJJJKKKLLLLLLQQQVVV[[[aaalll}}}xxxvvvuuurrrooosssrrrdddXXXSSSZZZddd|||ttthhhbbbSSSJJJ>>>777666666444222333333333222111111111222000000111111111111000000111111111000000000000///.........------......///000000000/////////......******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************)))***+++,,,---------------,,,***)))((((((((()))((())))))***+++,,,,,,,,,,,,,,,+++******))))))(((&&&&&&&&&&&&'''((()))***))))))(((''''''((())))))))))))))))))(((((((((((('''(((((((((((((((''''''&&&&&&''''''''''''''''''%%%&&&(((((('''''')))+++''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&(((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&''''''((())))))(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''(((&&&((()))(((&&&%%%'''***))))))******)))((('''&&&''''''((((((((((((''''''''')))++++++******,,,...************+++,,,------000///...,,,++++++******ttt```QQQIII>>>AAACCCDDDBBBCCCEEEHHHEEELLLUUU^^^iiixxx}}}yyyfffbbb\\\WWWTTTTTTUUUVVVYYY___bbb```ZZZZZZaaaiiilllkkkgggddd```]]][[[ZZZTTTSSSSSSRRRRRRQQQPPPPPPOOOQQQRRRRRRQQQPPPPPPQQQNNNOOOQQQSSSRRRQQQNNNMMMLLLMMMMMMNNNOOOOOOPPPPPPMMMNNNPPPQQQRRRQQQQQQPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLQQQYYYbbbkkkuuu~~~uuuqqqqqqnnnddd\\\RRRQQQQQQTTT\\\hhhttt{{{|||wwwppplllooouuuyyy~~~}}}uuupppcccccc```\\\\\\]]]XXXRRRMMMLLLIIIHHHIIIMMMQQQTTTRRRXXXaaagggnnn{{{zzzooosssxxxxxxtttwwwtttiii]]]VVVRRRTTTaaapppsssbbbVVVOOOKKKCCC999555555555333000111111111000//////111333000000111111111111000000000/////////..................---------......///++++++*********)))))))))((()))***++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******************************)))***+++,,,------...---,,,+++)))((((((((()))***&&&&&&'''((()))******+++,,,,,,++++++***))))))(((%%%%%%%%%&&&&&&((())))))&&&%%%$$$$$$$$$$$$%%%&&&))))))))))))((((((((((((%%%&&&'''((())))))))))))%%%&&&&&&''''''(((((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''&&&$$$###$$$&&&((()))))))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&###%%%''''''%%%&&&))),,,***+++++++++***)))'''&&&''''''((((((((((((''''''###&&&)))***)))***---000,,,,,,,,,---...///000111000///...,,,+++******)))zzzaaaRRRKKKHHHDDDBBBBBBBBBAAA@@@@@@BBBGGGNNNSSS[[[kkkzzzooocccdddddd]]]YYY\\\aaafffkkkmmmmmmlllnnnqqq}}}~~~}}}zzzssslllfffdddeeeccc^^^WWWRRRPPPRRRTTTUUUQQQPPPQQQPPPMMMNNNRRRSSSSSSSSSRRRQQQPPPNNNMMMJJJLLLNNNMMMKKKKKKMMMPPPPPPSSSTTTSSSUUUXXXVVVRRRLLLLLLKKKKKKLLLLLLMMMNNNPPPUUUZZZaaammmzzzzzzpppqqqxxxtttiii\\\VVVQQQTTTaaappp|||zzzvvvsssxxx|||xxxnnneee\\\WWWQQQQQQQQQSSSVVVXXXYYYYYYVVVSSSQQQTTTZZZ```dddeeejjjmmmqqqwww}}}~~~zzz}}}}}}xxxddd\\\UUUSSSVVVaaatttoooaaaUUULLLFFF<<<;;;999777555444333333222222222111111111000000000000000000000000000000111111000000//////......///...---+++******++++++...---,,,+++***+++,,,,,,///......---+++******)))((()))+++---------+++***))))))***++++++***((('''))))))************)))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))******---,,,+++))))))))))))******)))(((&&&&&&&&&'''((((((((((((((((((((()))***''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''''')))***++++++***)))'''((((((((((((((()))++++++))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''''''''(((***+++((('''%%%%%%%%%&&&(((***(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&$$$(((+++***&&&$$$(((+++)))((('''&&&&&&'''((())))))******))))))((('''&&&'''''''''''''''((())))))))))))************))))))&&&''''''(((((((((((((((+++***)))))))))***,,,,,,((()))+++---............///...,,,+++***+++,,,,,,oooZZZUUUNNNHHHDDDAAA???===???@@@DDDGGGHHHKKKUUU```gggnnnwww}}}tttsssqqqjjjgggiiijjjnnnrrrvvvxxxzzz|||}}}}}}zzzuuulllbbbZZZXXXYYY\\\]]]XXXUUUWWWWWWTTTRRRTTTSSSTTTWWWXXXXXXVVVSSSRRRPPPQQQQQQOOONNNNNNPPPRRRSSSXXX]]]^^^``````ZZZRRRTTTSSSQQQPPPOOOOOOPPPPPPSSSUUUXXX___nnn~~~}}}vvvzzzuuubbb\\\WWW[[[iiixxx|||wwwvvvxxx{{{wwwjjjgggbbb\\\XXXTTTQQQOOOJJJKKKOOOXXXaaagggjjjiiikkkiiihhhkkkqqqwww{{{}}}xxxmmmfff\\\WWWUUUXXX___kkk~~~ppp```TTTJJJAAA;;;888777666444333333333333222222222111111000000000////////////////////////000000000/////////......000...---++++++++++++,,,...---,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,++++++)))***+++,,,---,,,++++++(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))*********+++,,,+++***)))))))))))))))***)))((((((((()))***+++,,,+++***)))(((((()))***---,,,***)))((('''''''''))))))(((((((((((())))))***)))((('''&&&''''''((('''''''''''''''''''''''''''(((***++++++***((('''&&&%%%%%%$$$$$$$$$%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''))))))((('''&&&%%%%%%&&&((()))'''(((((())))))((((((''')))))))))))))))*********''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&))))))'''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&(((***)))&&&%%%&&&(((((((((''''''''''''(((((()))))))))))))))(((''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''((())))))))))))(((+++***)))))))))***+++,,,***+++---...000000000///...---,,,++++++++++++,,,zzzssshhh]]]TTTLLLFFFBBBAAAAAACCCEEECCC@@@BBBHHHIIINNNVVV\\\```eeekkkoooyyyzzzzzzvvvpppsss~~~|||~~~zzz{{{~~~wwwlllhhhiiilllmmmfffccceeegggccc___]]]\\\___cccffffffdddaaa^^^^^^[[[XXXWWWWWWXXXXXXXXX]]]eeennnsssuuuqqqggg]]][[[XXXTTTQQQOOOOOOQQQRRRUUUUUUVVV]]]ooommmddd^^^cccsssxxxrrrpppnnnooosssxxx|||~~~}}}wwwqqqllleee\\\VVVQQQOOOLLLJJJIIIKKKMMMOOOJJJNNNXXXiii{{{xxxmmmccc[[[ZZZWWWYYY```jjjwww{{{mmmZZZLLLEEE???888333333333222222111222222222111111111111000000000000///////////////////////////////////////.........000///---,,,++++++,,,---...---,,,+++++++++,,,,,,***+++++++++,,,,,,------***++++++++++++,,,,,,,,,''''''(((((()))+++,,,---))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))...---+++***))))))((((((''''''''''''((()))***++++++******))))))))))))***+++***)))((('''&&&&&&&&&((((((''''''''''''(((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&******)))(((((('''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%'''((()))'''''''''(((((('''''''''((((((((())))))******+++''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%******)))'''&&&%%%$$$###'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''((())))))))))))(((((('''((((((''''''(((((()))***)))((('''&&&&&&'''((()))(((((()))*********************))))))******+++,,,***+++---...////////////------,,,++++++++++++,,,ssseeeZZZRRRIIIHHHJJJLLLJJJDDDAAACCCBBBEEEIIILLLMMMPPPTTTWWWZZZ\\\^^^\\\WWW[[[nnn~~~yyy}}}|||uuuqqqsssuuuwwwxxxxxxwwwtttrrrqqqmmmhhhfffgggiiihhhfffoooxxxuuukkkeee\\\TTTQQQQQQUUUXXXWWWZZZ]]]cccqqqwwwllldddhhhxxxyyyrrrhhhddd___^^^```bbbbbbaaa^^^[[[XXXVVVTTTQQQMMMJJJLLLKKKIIIIIIKKKOOOVVVZZZYYY___nnn~~~|||{{{qqqnnnjjjeeeeeeaaabbbiiisss|||iii[[[JJJ???<<<;;;777333333222111111000000111111000000000000000000000000////////////////////////........................000///---,,,,,,,,,------------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,)))(((((('''(((***,,,---))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((()))---,,,+++******)))******(((((((((((())))))******(((((((((''''''''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&,,,,,,,,,++++++******)))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$******)))'''&&&%%%$$$###%%%%%%%%%&&&&&&((())))))((('''%%%&&&'''(((&&&%%%&&&'''((())))))((('''&&&'''((()))))))))))))))(((((((((((('''((())))))******)))'''&&&&&&''')))***))))))***++++++++++++******************+++++++++((()))+++,,,------,,,,,,,,,,,,++++++++++++++++++rrrhhh[[[WWWWWWXXXVVVOOOJJJJJJHHHHHHHHHFFFEEEEEEGGGHHHJJJJJJKKKMMMLLLOOOZZZfff{{{~~~}}}~~~~~~|||zzz~~~pppbbbZZZXXX[[[^^^```jjjrrruuu{{{~~~sssssssssiiidddWWWSSSNNNMMMNNNOOONNNLLLLLLKKKIIIIIIIIIIIIIIIHHHFFFHHHKKKOOOUUU]]]gggnnnqqqwww|||{{{uuutttxxxzzzyyyuuuooommmsss}}}vvvlllfffVVVKKK>>>888888999888666444444222111000/////////////////////////////////........................---------------.........///...---,,,+++,,,---------------,,,,,,,,,++++++,,,,,,+++++++++*********,,,,,,+++******++++++,,,+++***)))(((((()))***+++))))))************))))))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))***+++,,,,,,+++++++++******)))))))))'''''''''(((((((((((('''&&&&&&&&&&&&'''((()))***&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))))))))&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***'''%%%%%%&&&((()))((('''&&&'''((())))))((('''&&&&&&'''((())))))***))))))((((((((((((((()))******+++***(((''''''(((***+++)))******+++++++++++++++))))))******++++++++++++((()))***,,,,,,,,,,,,+++***+++++++++++++++++++++vvvoooiiiiiiggg```[[[YYYOOOMMMIIIEEECCCAAAAAAAAAGGGDDDCCCFFFGGGGGGKKKPPP\\\fffttt~~~vvviiicccbbbcccqqqxxxoooeee]]]WWWSSSGGGEEECCCBBBCCCDDDEEEEEEGGGFFFEEEDDDDDDFFFGGGHHHHHHOOOXXXaaajjjuuu{{{uuussszzz}}}zzzqqqaaaVVVSSSDDD>>>888444444666666666555444333111000/////////............////////////........................,,,,,,,,,---------------------++++++++++++,,,---,,,,,,---------,,,+++***,,,,,,++++++*********))),,,,,,,,,++++++++++++***++++++***)))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))+++,,,---,,,,,,,,,,,,+++***((((((((())))))************)))+++******)))(((((())))))))))))(((((((((((())))))&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))***)))))))))&&&&&&&&&''''''''''''((('''''''''((((((''''''''''''''''''(((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&'''((()))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''(((((((((((()))''''''((((((((((((''''''&&&&&&((()))************))))))(((((())))))***++++++***)))(((((()))***+++))))))***++++++++++++***))))))***++++++++++++******+++,,,.........---,,,)))***++++++,,,+++++++++}}}|||yyyvvvuuujjjeee^^^XXXSSSPPPNNNMMMOOOKKKHHHHHHFFFCCCDDDGGGKKKQQQXXX^^^dddkkkvvv~~~{{{vvvsss}}}zzzuuunnniiiaaa___[[[VVVQQQLLLHHHFFF@@@AAABBBAAABBBCCCFFFHHHJJJJJJLLLMMMPPPUUUZZZ]]]___gggsss||||||{{{|||yyylll^^^OOOFFFEEE888888666444222222222222222222111000000000000000---------....../////////........................++++++,,,,,,,,,---------,,,+++************,,,,,,,,,,,,---------,,,+++***************++++++++++++++++++,,,---,,,+++***)))((())))))************)))))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((()))******))))))***++++++***)))((('''((()))***++++++***)))))))))((((((''''''((((((******))))))))))))******%%%&&&((()))))))))((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&''')))******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))))))))((((((%%%&&&&&&''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))+++,,,***'''%%%''')))((((((''''''''''''((((((%%%&&&''')))******++++++))))))(((((())))))***+++))))))))))))))))))))))))((())))))***+++*********((()))***+++,,,++++++******+++,,,---...---,,,,,,((()))***+++,,,++++++***vvvoooiiifffccc]]]YYYUUURRRLLLGGGHHHLLLHHHIIIKKKLLLMMMRRRZZZ```hhhqqq{{{~~~zzzvvvsssoookkkiiibbb___]]][[[[[[XXXSSSOOOJJJJJJJJJHHHFFFDDDAAA@@@AAADDDFFFFFFEEEGGGKKKPPPRRRUUUYYY___fffoooxxx~~~www~~~wwwnnniiiiiilllppp~~~|||nnn```VVVJJJ>>>999:::444666888666222//////000///////////////000111111---------.........//////........................+++++++++,,,,,,---------+++***)))))))))***+++,,,,,,,,,---...---,,,+++***'''((()))***+++,,,------***+++---...---+++)))(((%%%''')))***+++++++++***))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((&&&'''(((*********))))))%%%&&&''')))))))))((('''#########$$$%%%&&&(((((())))))(((((((((((())))))%%%&&&((()))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((((()))***+++***(((&&&%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&%%%&&&''''''((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++///000---&&&###$$$((()))((('''&&&&&&'''((()))%%%%%%''')))***+++++++++)))))))))))))))******+++''''''((((((((((((''''''(((((()))************)))((()))***+++,,,+++******((()))***+++,,,+++***)))((()))***+++,,,,,,+++***xxxlllbbbYYYSSSQQQRRRNNNKKKKKKJJJHHHKKKPPPXXX[[[___aaaaaabbbfffjjjmmmsssyyy{{{|||~~~xxxsssoookkkiiibbb___[[[XXXUUURRROOOMMMJJJKKKLLLMMMLLLJJJHHHFFFDDDCCCCCCDDDFFFGGGFFFEEEHHHJJJNNNPPPRRRWWW^^^ddddddiiiooouuuxxxoooiiiaaa^^^aaaggglllnnnhhh]]]NNNCCC===:::555111222222222222222222222222000000000000///////////////............---------...------,,,,,,------...------++++++++++++------...---,,,,,,++++++,,,,,,---,,,++++++------,,,+++))))))))))))))))))))))))************************************************(((***---///...,,,)))'''(((((())))))******++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++))))))))))))************))))))))))))((('''&&&%%%***(((&&&''')))+++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((($$$$$$&&&&&&&&&&&&$$$$$$ ###&&&'''&&&$$$""")))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))+++,,,------,,,***'''%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''''''''''')))(((''''''''')))***+++)))((('''''')))***)))(((,,,+++******++++++)))(((((()))***+++,,,+++***))))))***,,,,,,++++++---...uuunnnkkkhhhccc___ZZZRRRLLLLLLQQQVVVWWWWWWWWWUUUTTTTTTUUUXXXZZZ]]]^^^```dddjjjpppsssuuuxxx{{{}}}~~~}}}yyynnnjjjccc^^^[[[WWWTTTRRRQQQOOOLLLJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFIIIMMMQQQRRRQQQOOONNNMMMNNNOOOPPPZZZ^^^bbbfffiiimmmssswww|||zzzoooddd]]][[[ZZZ^^^gggqqqzzz~~~}}}ttt[[[RRRFFF>>>:::888444111222222222222222222222222000000000000/////////...///............---------......------------......---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,---+++***+++,,,---,,,+++************************************************************************(((***,,,---,,,+++((('''(((((())))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''((((((((())))))))))))((((((''''''(((((()))***(((((()))))))))*********************)))((('''&&&'''$$$###$$$&&&((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$!!!###%%%'''((('''%%%$$$(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''(((***+++,,,+++))))))'''''''''((((((((())))))'''''''''''''''((())))))'''''''''''''''''''''''''''((()))******))))))((()))((((((***,,,,,,+++***,,,+++******++++++***(((***+++,,,---------,,,+++((()))++++++******,,,---}}}uuuhhh]]][[[___aaa___\\\YYYVVVRRRNNNKKKPPPNNNKKKKKKMMMPPPRRRSSSVVVWWWXXXYYYZZZ[[[\\\]]]```aaaccciiisss~~~sssppplllhhheee```[[[WWWRRROOOKKKHHHFFFDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>BBBEEEHHHJJJMMMUUUaaajjjooonnnkkkfffaaaaaafffjjjxxx|||qqqfff[[[TTTMMMPPPXXXeeetttwwwqqqggg^^^JJJDDD===888777666333111111111111111111111111111000000000/////////......///............---------...------,,,,,,------...---,,,,,,++++++,,,,,,---------,,,+++++++++++++++,,,*********+++,,,+++***++++++++++++++++++++++++************************************************)))************)))(((((())))))(((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&''''''(((((((((((())))))))))))******++++++******))))))((((((%%%###"""###&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&''')))*********)))((((((((((((((()))))))))***(((''''''''''''(((((()))''''''''''''''''''''''''&&&(((***,,,,,,***'''&&&))))))***---//////---+++,,,+++)))***++++++***)))+++,,,---/////////...---)))+++,,,+++++++++---///zzzxxx}}}|||xxxssspppmmmiiiccc^^^```YYYRRROOOQQQRRROOOKKKOOONNNLLLLLLLLLKKKJJJJJJLLLLLLMMMPPPVVV^^^eeejjjqqqtttxxx|||~~~xxxppplllmmmqqqwwwzzz~~~{{{vvvuuuuuuxxx{{{~~~}}}~~~{{{wwwtttlllhhhdddbbbcccbbb___[[[YYYWWWTTTRRRPPPMMMIIIFFFGGGEEEBBBAAABBBBBBAAA@@@>>>>>>@@@@@@AAABBBDDDFFFLLLTTT^^^dddiiisss~~~~~~|||mmm```WWWQQQNNNKKKSSSaaatttxxxlllbbbZZZRRRKKK===:::777555555555333111111111111111111111111111000000/////////.........///............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++++++++***))))))++++++***)))++++++++++++++++++++++++************************************************++++++***)))))))))))))))))))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((''''''&&&''''''(((((((((((((((((()))))))))***+++******)))((((((((((((&&&&&&&&&&&&((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%***)))((((((''''''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%''''''((((((((()))))))))((((((''''''''''''((()))''''''''''''''''''''''''((()))***++++++***((('''((((((***---000000---***,,,***)))***++++++***)))+++,,,---/////////......,,,---......---///111444yyypppgggccceeeddd]]]VVVXXXUUUPPPMMMKKKIIIFFFDDDEEEEEEEEEFFFHHHJJJMMMNNNRRRUUUYYY\\\^^^```bbbdddhhhhhhhhhiiijjjiiifffccc^^^ZZZUUUSSSTTTWWWYYYZZZ]]]___aaacccbbb```^^^\\\XXXWWWWWWYYY\\\^^^^^^]]]\\\___cccfffiiiiiihhhhhheeecccaaa```___]]]ZZZWWWTTTQQQOOOOOOPPPOOOKKKGGGLLLJJJIIIIIIIIIHHHFFFDDDDDDBBBAAABBBDDDEEEEEEDDDAAADDDGGGHHHIIILLLOOOSSS___kkk{{{uuuppphhh^^^SSSMMMLLLNNNQQQ\\\ooovvvgggYYYPPPHHHBBB???888777555555555444222111000000000000000000000000////////////............///............---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++***))))))++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++*********++++++))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((''''''((((((((('''(((((((((((()))))))))))))))((('''''''''((((((((((((((())))))***+++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&%%%&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******'''((())),,,///...+++)))+++***)))***+++,,,+++))))))***,,,---.........---,,,---......///111555888}}}uuulllggg___YYYVVVRRRMMMHHHDDDDDDCCCCCCBBBBBBBBBBBBDDDFFFIIIKKKKKKLLLMMMOOOOOOOOOPPPSSSUUUUUUSSSQQQPPPNNNKKKIIIJJJJJJIIIHHHKKKKKKJJJJJJJJJJJJIIIIIIEEEEEEFFFIIIKKKLLLJJJIIIJJJKKKLLLNNNNNNOOONNNNNNLLLKKKKKKKKKLLLJJJHHHEEEHHHFFFEEEFFFGGGGGGFFFEEEIIIHHHIIIKKKNNNOOONNNMMMJJJIIIIIIKKKMMMOOOOOONNNNNNRRRVVVWWWXXX[[[```dddsss~~~zzzqqqbbb```^^^ZZZTTTNNNOOOSSS___kkk~~~}}}xxxooocccTTTJJJBBB<<<888888555555555444444333222222/////////////////////////////////.........------///............---------+++******))))))******++++++,,,,,,------,,,,,,+++,,,,,,+++***************,,,*********+++,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++******++++++))))))(((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))(((((('''(((((((((''''''(((((((((((()))))))))((('''&&&&&&'''((()))'''((()))((('''''')))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&'''%%%&&&'''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''((()))******&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((+++***)))((((((***+++,,,(((((()))+++,,,,,,***'''+++)))))))))+++,,,+++***((()))+++,,,---------,,,+++,,,...///000444888<<>>;;;666333555222333333222111111111222//////////////////////////////.........---------///............---------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++***************---+++***+++,,,---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))(((((())))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&''''''''''''((((((((())))))***)))'''&&&'''((()))***''')))***(((&&&%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''$$$%%%'''((()))((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''(((***++++++''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''((()))***+++,,,,,,,,,+++***)))***++++++)))'''***)))((()))+++,,,+++***''')))***,,,---------------///000222555999???CCCwwwpppppplllfff```]]]\\\^^^___WWWYYY[[[\\\[[[[[[[[[]]]^^^```ccchhhmmmppppppooommmiiiccc^^^\\\ZZZXXXVVVQQQQQQRRRRRRQQQPPPOOONNNPPPRRRVVV[[[^^^^^^[[[XXX]]][[[XXXUUUSSSSSSTTTTTTSSSTTTUUUWWWYYYYYYWWWUUUSSSTTTUUUWWW[[[eeesss}}}~~~tttfff[[[VVVTTTQQQYYYiiixxx|||wwwwww|||vvvfffYYYQQQEEE<<<777888888444111333///000000000//////111222//////////////////////////////.........---------//////.........---------...------,,,,,,------...++++++------------++++++,,,++++++***)))*********---,,,++++++------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((())))))******++++++))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%''''''''''''((((((((()))+++***((('''''')))+++,,,)))+++,,,***&&&%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((''''''''''''''''''''''''(((((())))))******++++++&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''((())))))))))))(((((($$$%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''***))))))(((((((((((()))(((((((((((())))))))))))***)))((('''''''''''''''))))))))))))))))))))))))$$$&&&))),,,...---,,,+++---+++************)))(((***)))((()))+++,,,,,,***((()))+++---............111333555777:::???FFFJJJ~~~vvvuuuyyy{{{{{{yyyvvvuuuvvvwwwwwwwww~~~||||||yyyuuusssrrrooommmjjjiiijjjjjjjjjiiiiiifffiiittt{{{{{{wwwuuuzzzuuuggg```_________aaafffjjjnnnooopppooolllhhheeejjjvvvyyylllddd[[[RRRPPPTTTWWWeeeyyy}}}iii\\\QQQIIICCC???<<<888555333333444555222222222222222111000///000000000000////////////////////////////////////111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,++++++******++++++,,,,,,,,,+++++++++************++++++++++++***************)))))))))))))))+++++++++************)))++++++++++++++++++++++++))))))))))))(((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''***(((&&&(((***+++(((&&&)))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''((((((((((((((((((((((((%%%&&&''')))************((((((((((((((('''''''''))))))(((((((((((()))))),,,)))&&&%%%&&&(((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&***)))(((%%%### ''''''''''''''''''&&&&&&))))))(((((('''''''''&&&***((('''((()))***)))'''(((''''''&&&&&&((()))***))))))))))))))))))))))))((())),,,......---***)))((((((((((((((()))******...---,,,+++,,,---...///,,,,,,,,,,,,---...//////777666777<<>>AAAEEEIIINNNQQQ~~~wwwpppqqqpppmmmiiifffeeeeeettt~~~uuuhhh[[[OOOFFF???;;;777555333111000///000000000000111111000///...,,,//////000000111111000000111000000000////////////------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))***+++++++++***((('''(((((((((((())))))))))))((())))))******))))))((('''((((((((()))***************)))))))))(((((((((************************))))))))))))(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((()))+++***)))(((((()))))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&''''''((()))))))))))))))(((((((((((())))))'''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((('''&&&%%%&&&''')))+++((())))))))))))************((('''((()))***)))((('''((()))*********))))))************************)))((((((((()))+++,,,...++++++***))))))))))))***,,,,,,------,,,+++***))),,,,,,...000333666999:::777:::===BBBIIIQQQZZZ```yyyvvv}}}~~~}}}qqqiiieeebbbiiiqqqvvvvvvuuutttuuuzzzsssjjjaaaUUUIIIAAA===:::999444444333222111000111222///////////////......---...//////000000000000000000000/////////.........------------------------+++++++++,,,,,,,,,------)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++))))))+++++++++***((('''((((((((())))))*********(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&(((***)))&&&$$$%%%&&&((((((((((((((((((((((((%%%%%%&&&'''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&''''''((())))))***(((((((((''''''((((((((((((''''''(((***+++***(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***+++(((((((((((()))))))))***)))(((''''''))))))(((''''''((()))***+++***))))))************************''''''((((((***+++,,,---...---,,,+++***)))))))))***+++,,,,,,,,,,,,+++***,,,---...111444888;;;<<<;;;???FFFLLLSSS\\\eeekkkssslllkkksss{{{|||tttnnnrrr{{{yyyiii___[[[[[[```lll{{{yyylllbbbWWWOOOCCC999555444555555000111222222000000000111/////////000000000000111......///000000000000000//////.........---------------------------------+++++++++,,,,,,---------(((((()))***+++,,,,,,---++++++++++++++++++++++++......,,,+++***)))))))))((()))+++,,,+++***((('''(((((())))))******++++++(((((())))))))))))((((((************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''###%%%'''%%%""" """''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''%%%$$$$$$%%%'''((('''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''((()))))))))%%%%%%&&&''''''(((((()))&&&'''''''''(((((())))))((('''&&&&&&'''((('''&&&'''((()))++++++******)))************************&&&'''((()))***+++,,,,,,000///...,,,+++***)))))))))***+++,,,---,,,+++***,,,---///111555999<<<===CCCIIIQQQXXX^^^dddkkkppp|||llljjjmmmooopppsssxxxooopppsssxxxwwwiii```\\\[[[\\\ooo~~~~~~qqqbbbTTTLLLDDDAAA<<<666333222333333111111111111111111111111000000000000000000000000,,,---...///000000000///////////////............////////////////////////+++++++++******)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***)))))))))))))))************+++,,,------,,,+++***))))))))))))))))))))))))+++*********))))))((((((************))))))))))))))))))(((((('''''''''&&&***************)))(((((((((((())))))((('''&&&&&&***)))(((&&&&&&''''''(((''''''((())))))(((''''''&&&&&&''''''(((((())))))+++*********))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((*********)))(((&&&$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''((('''((((((((('''%%%###"""(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))************(((((())))))))))))(((((('''((()))******)))((('''+++++++++*********))))))+++,,,...---,,,++++++,,,111111000///---,,,+++++++++---...///......///111/////////111666;;;???@@@HHHRRR\\\aaaffflllpppqqqsssuuuvvvuuussssssuuuxxxyyyzzz}}}zzzqqqhhhccccccfffiii{{{wwwiii]]]QQQGGGAAA>>>;;;888555333222333444111111111111111111111111000000000000000000000000///////////////...------////////////....................................,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++++++++++++++************************))))))************))))))))))))))))))))))))))))))******)))))))))(((((((((************)))))))))))))))(((((((((''''''''''''(((((())))))(((((('''&&&((((((((((((((('''&&&&&&***)))((('''&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((******)))))))))(((((((((''''''((((((((((((''''''))))))((((((''''''''''''))))))))))))(((&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''(((&&&&&&'''((('''&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((()))))))))******((()))))))))))))))(((''''''((())))))))))))((('''+++++++++*********))))))***+++------+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---//////000222666<<>>;;;888666666555333222222222333333222111000000////////////////////////........................)))***,,,---///000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...************************))))))************))))))+++***)))))))))***,,,---,,,,,,++++++******))))))+++******))))))******+++))))))))))))))))))))))))'''(((((((((((()))))))))************))))))))))))'''''''''(((((((((((((((((())))))))))))(((''''''&&&'''((((((((((((((((((((((((((()))(((''''''&&&((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''''''(((((((((((()))))))))''''''((((((((((((''''''$$$$$$%%%'''(((***+++,,,''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((())))))((('''&&&&&&&&&''''''(((((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))(((((((((((())))))(((((()))))))))))))))***&&&(((*********)))***+++,,,,,,------------------+++,,,...///000444888<<>>BBBFFFLLLTTTYYY]]]aaahhhnnntttyyy|||||||||zzzrrriiiyyykkk[[[PPPGGG>>>:::999666444222111222222111000............///111222333000000000000000000000000////////////////////////)))***+++---.../////////......---------,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++))))))************))))))+++***)))((((((***,,,---)))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))(((((())))))******++++++************))))))))))))&&&'''''''''(((((())))))(((((())))))(((((('''&&&&&&&&&'''((())))))(((((('''((()))))))))(((&&&%%%''''''((())))))(((''''''&&&'''''''''(((((())))))(((((())))))******++++++''''''(((((((((((('''''')))(((((((((''''''''''''((((((((()))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))(((((($$$$$$$$$$$$%%%''')))***'''((((((((())))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((('''''''''(((((((((((()))%%%&&&''')))************,,,+++***))))))***+++,,,'''((((((((())))))******''')))++++++++++++,,,---******+++,,,------......///000222444777===CCCHHHKKKQQQYYY___bbbfffmmmsssxxx}}}zzznnnccc{{{nnncccWWWRRRJJJDDD???:::666444222222222222222222222222......//////000000111111111000000000000000111111//////......---------,,,........................---------,,,,,,+++++++++************************,,,,,,+++***)))))))))***,,,---------,,,***((('''(((((())))))******++++++((())))))***+++,,,,,,,,,++++++++++++++++++++++++------,,,+++***)))((((((''''''''''''''''''''''''))))))))))))************,,,,,,+++***))))))*********))))))((('''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))*********))))))((('''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))))))))))))))))))))))))))+++*********))))))((((((***)))((('''''''''''''''&&&'''''''''&&&%%%%%%$$$((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&(((((('''&&&'''''')))******)))((((((***+++((((((((((((''''''''''''))))))))))))************(((((((((((()))))))))))),,,+++++++++******))))))******+++++++++,,,,,,,,,---,,,++++++,,,---------111222444777;;;AAAHHHMMMTTTXXX^^^dddhhhlllooorrr|||uuuiiiaaa~~~zzzsssnnnkkkeee[[[RRRJJJFFF@@@<<<999666444222222222222222222222222222......//////000000000000111111000///////////////.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************,,,+++******))))))******,,,,,,,,,,,,+++***)))))))))))))))))))))*********(((((())))))***++++++,,,+++++++++++++++++++++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((()))))))))************)))(((((((((((((((***))))))(((''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''((())))))***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&'''(((((((((((((((((((((((((((******)))))))))((((((((())))))(((''''''''''''''''''(((((((((''''''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&(((((('''&&&!!!###%%%&&&&&&'''(((***((()))***)))(((''')))***((((((((((((''''''''''''((((((((()))))))))******(((((((((((())))))))))))++++++*********)))))))))******+++++++++,,,,,,,,,+++*********,,,---......000333777;;;@@@FFFMMMRRRXXX\\\ccciiinnnssswwwyyy{{{mmm___XXXqqqeeegggoootttyyy}}}xxxnnn```VVVPPPKKKEEE@@@<<<999666444444444333222111111111111111111111111...////////////000000000000000///...---------...---------------,,,,,,,,,........................------,,,,,,,,,,,,++++++************************++++++***)))))))))******+++++++++*********++++++************))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))((((((''''''&&&&&&''''''***))))))((((((''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''((())))))(((''' """%%%&&&&&&&&&''')))'''((())))))''''''((()))(((((((((((('''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))******))))))))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,...000222333000444;;;AAAGGGNNNTTTYYY^^^cccjjjpppuuuxxx{{{}}}ssscccWWWQQQ|||tttvvv|||rrrcccZZZ]]]gggoooxxx|||zzzkkk```RRRFFF@@@===:::888666444222222444555555444111111111111111111111111////////////////////////---------,,,------...............---------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++***)))))))))***,,,---++++++******))))))((((((''''''(((((()))))))))***))))))))))))))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&'''''''''))))))))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''))))))((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))******)))((('''''')))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((''''''&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))(((''''''))))))((('''%%%&&&((('''&&&%%%%%%&&&&&&((())))))'''&&&'''(((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))(((((((((((((((******+++++++++,,,,,,,,,++++++++++++,,,...111333333888@@@GGGNNNTTTYYY]]]eeejjjpppvvvyyyzzz{{{|||xxxhhh[[[UUUUUUzzzsssqqqoooppppppwww|||vvvtttnnnkkkfffaaaaaaeeepppyyyzzzrrrkkkfffYYYQQQGGG???;;;999888777444222111222444555555444000000000000000000000000/////////...............++++++++++++,,,...///000.....................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))((())))))*********))))))((()))***,,,---++++++******))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''(((((()))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((((()))+++''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''(((((()))(((''''''%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&'''(((((('''&&&'''(((***)))'''&&&&&&'''&&&'''))))))(((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))******+++++++++,,,,,,,,,((())))))(((''')))---000999>>>FFFMMMRRRWWW\\\___hhhmmmuuu{{{}}}~~~~~~~~~||||||vvvjjj\\\UUUWWW[[[~~~uuuddd___]]]dddnnn{{{vvvrrrmmmgggbbbaaa```___bbbkkkttt|||tttjjj```VVVOOOGGGCCC===999888777777666222000000000222333222000/////////////////////////////////............---++++++++++++,,,...//////---------............///........................++++++,,,,,,,,,,,,------************************))))))((((((((()))******)))))))))))))))***+++,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&'''(((((()))((((((((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''(((((((((((()))+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&((()))))))))((('''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%''')))))))))((()))+++&&&(((******)))''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))************+++++++++,,,,,,,,,,,,......---,,,...333888@@@DDDKKKRRRWWW\\\```cccjjjpppyyyvvvrrriii]]]TTTSSSZZZbbbwwwkkk___ZZZ[[[```kkkvvv{{{pppfffcccaaa^^^\\\]]]aaa```hhhzzzxxxjjj^^^UUUMMMEEE@@@===:::777555444444444444000///...///111111000/////////////////////////////////.........---------...------,,,,,,,,,------+++++++++,,,,,,---------000000000000000000000000+++++++++,,,,,,---------************************((((((((((((((()))******((()))***************))))))))))))))))))*********************************))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''((((((((()))))))))******))))))(((((())))))***+++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((()))***+++'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&'''(((((('''&&&''')))''''''''''''''''''''''''&&&&&&''''''((((((((((((%%%&&&((()))***)))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''))))))((('''$$$&&&((()))(((((()))***&&&(((++++++***(((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,...111333222222555<<>>;;;:::777333111222......///000111222222222222111000///............/////////.........------......////////////......---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++)))((((((((()))***+++,,,+++++++++******))))))(((*********)))))))))(((((())))))((((((((((((''''''))))))((((((((()))******((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********'''''''''''''''''''''''''''''''''(((((((((((((((******))))))((((((''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&(((((((((''''''%%%$$$$$$''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''(((((())))))******+++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((())))))***)))))))))***++++++,,,,,,++++++))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,---000222999>>>EEELLLQQQVVV[[[^^^eeehhhjjjiiieee^^^YYYWWWJJJJJJKKKLLLPPPZZZgggqqq{{{zzzyyyzzz}}}vvvlll___VVV^^^```bbbcccbbbbbbbbbcccfffjjjmmmnnnllllllpppttt~~~~~~xxxsssdddeeefffddd```\\\ZZZYYYRRRSSSTTTUUUZZZeeeuuu~~~vvvddd___[[[VVVNNNCCC>>>???888555555777444//////222.........///000111222333000000///.........////////////.........------------...///000000///...---------,,,,,,,,,---...///++++++------------++++++*********++++++,,,,,,---******************************++++++++++++******++++++++++++++++++++++++))))))(((((()))***,,,------,,,+++)))((()))))))))+++***)))((((((((()))***))))))((((((((('''''''''((((((''''''(((((()))***(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''&&&&&&((((((''''''(((((()))***))))))))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&'''(((((((((((((((''''''''''''((((((((()))&&&''''''((())))))******((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((((((((())))))))))))((((((******+++,,,,,,,,,,,,+++((((((((()))***+++++++++---,,,++++++++++++,,,------.........///111444777===CCCJJJQQQWWW[[[___bbbddddddccc```ZZZVVVTTTSSSLLLPPPVVV\\\dddooo}}}wwwtttvvvyyy{{{zzzwwwssspppdddeeeeee```YYYWWWYYY\\\^^^ccckkkuuu}}}rrrkkkhhhfffaaa]]]\\\___dddeeecccccceeehhhaaabbbdddgggmmm{{{xxxjjjbbbUUUPPPKKKGGGAAA999777:::444000111555444///000666333222111000///000111222......---......///000111//////.........---------------...//////...---------,,,,,,+++,,,---//////***+++---......---+++***))))))***+++,,,------...------------------------,,,------......------,,,++++++++++++++++++++++++***))))))((()))+++,,,---...---+++)))(((((()))***,,,***((('''&&&''')))***))))))(((((('''''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&%%%$$$))))))))))))))))))))))))&&&'''''''''(((((())))))$$$%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******************************%%%&&&((()))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&&&&'''((($$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''((())))))***))))))&&&'''''''''(((((())))))$$$$$$$$$%%%&&&''''''((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((()))))))))))))))((('''(((((()))************)))++++++,,,---......//////------++++++++++++---------...///000111444888<<>>DDDHHHPPPVVV]]]ccceeedddcccbbb^^^\\\XXXTTTTTTZZZeeemmmyyyxxxvvvqqqllljjjooottt|||yyymmmeeeeeejjjpppsssuuuwwwzzz{{{|||yyytttfffccc^^^[[[YYYVVVQQQNNNNNNLLLMMMNNNPPPXXXhhhwwwyyylllbbbZZZVVVOOOKKKFFF???;;;999999999444444333222111111000000////////////000111222333000000000//////.........//////.........------------------......------,,,------------,,,++++++***---------------...///000***++++++++++++,,,,,,,,,++++++++++++************************************((())))))))))))***************))))))))))))************************))))))(((((())))))******++++++))))))(((((()))))))))(((***)))))))))((((((''''''(((((()))******)))(((((()))(((((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******'''''''''''''''''''''''')))((((((''''''&&&&&&%%%(((''''''(((***+++)))(((((('''%%%$$$######$$$%%%((((((((((((((('''''''''&&&'''((((((''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''))))))(((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))***+++***((('''((()))&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((''''''&&&&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%'''(((((('''&&&'''(((((())))))******))))))(((((((((((())))))*********++++++******)))(((((((((******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------///111555888<<>>>>>333444444555444444333222...///000111111222111111000///......---------..................---------.........------------,,,+++,,,,,,------------,,,,,,,,,---------,,,++++++,,,+++***))))))(((((()))************++++++++++++))))))))))))((((((((('''************************)))))))))*********++++++))))))((((((((()))******%%%&&&'''((()))+++,,,,,,))))))))))))************'''((())))))''''''((()))***))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((************************+++***))))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&'''((()))'''&&&''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((&&&&&&''')))+++***)))''''''''''''(((((())))))(((((('''''''''((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++,,,---......333666;;;@@@EEEJJJPPPTTTXXXYYYZZZ[[[\\\___cccgggccc___\\\___kkk}}}EEECCCFFFNNNYYYhhh}}}tttjjjgggiiijjjiiigggbbb^^^[[[[[[\\\XXX[[[___ffflllssswwwzzz~~~sssrrrqqqnnnkkkiiihhhhhh```^^^ZZZWWWUUUUUUVVVXXX\\\bbbggggggaaaZZZVVVTTTVVVUUUTTTWWW^^^eeekkknnnmmmssszzz~~~}}}}}}zzzrrrhhh^^^VVVGGGEEEAAA===999777777777333444444444444444444333///000111111111111000//////............//////000------------------...............---------,,,,,,***+++,,,---------------++++++,,,---------,,,,,,++++++******))))))******************++++++++++++******)))))))))(((((((((************************************+++++++++,,,((((((((((((((()))******((())))))***+++,,,,,,---*********)))))))))))))))&&&(((***)))'''&&&'''))))))))))))))))))*********)))((('''&&&&&&'''((()))((()))***++++++***))))))))))))))))))))))))))))))*********))))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((()))))))))((('''''''''))))))'''&&&&&&'''((((((((((((((((((''''''''''''((((((((()))&&&'''((((((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))''''''((((((((()))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$"""$$$''')))(((''''''(((((())))))******))))))(((***))))))))))))))))))(((((((((((()))******++++++************++++++++++++++++++,,,---...///111222777;;;@@@EEEJJJOOOTTTXXXWWWWWWXXX\\\bbbfffiiijjjfffdddeeemmm~~~>>>;;;<<>>CCCHHHMMMRRRWWW[[[UUUVVVXXX___hhhmmmnnnmmmnnnlllooo|||888999;;;@@@HHHQQQYYY^^^gggiiinnnwwwvvvssswww}}}|||{{{zzz{{{wwwsssooommmmmmllljjjhhhgggfffdddcccbbbcccdddeeeeeelllqqqqqqrrrtttqqqjjjkkkjjjiiilllqqqssssssrrruuuwwwzzz|||~~~zzzxxxvvvuuussspppmmmjjjkkkrrrvvvssspppooonnnmmmccc```\\\YYYVVVRRRNNNKKKDDDFFFGGGFFFDDDCCCDDDEEECCCFFFIIIIIILLLSSS```jjj}}}yyy}}}zzzrrrmmm^^^YYYRRRJJJDDD@@@???>>>:::888555222111111222222111111111111000000000000///222555444000------...////////////////////////......---------,,,,,,,,,000---+++,,,......,,,***+++,,,.../////////...---,,,///222000+++***,,,///------...///...---+++***------,,,++++++***))))))))))))))))))))))))))))))************))))))))))))((()))***+++---...000000((()))+++,,,,,,***'''%%%***+++,,,,,,,,,***(((''',,,+++***)))))))))++++++***+++,,,------,,,+++***((()))))))))))))))((((((+++)))'''&&&%%%&&&((()))+++++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))&&&%%%&&&)))***)))''''''&&&&&&''''''((()))***))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''((((((((((((++++++***)))))))))))))))))))))(((((('''''''''&&&(((((())))))((('''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))))))))))))))))))))))),,,***)))***++++++***)))+++*********))))))((((((***++++++***((('''((()))***)))''''''((((((&&&%%%'''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))((((((((()))***,,,---***)))))))))))))))***************)))))))))))))))++++++******++++++,,,------,,,---...111444888:::AAACCCFFFLLLRRRUUUTTTSSSTTTZZZdddlllqqqrrrrrrrrrsssxxx555777;;;@@@FFFKKKOOOQQQOOOPPPSSSYYYcccpppzzzuuupppiiieee___\\\[[[\\\\\\[[[TTTZZZ\\\[[[\\\^^^\\\WWWVVVUUUTTTVVVYYY[[[ZZZXXXZZZ[[[]]]___bbbfffkkkmmmuuuzzz}}}yyywwwxxxzzzzzzzzzzzzyyyxxxuuutttuuuwwwyyyzzz~~~{{{qqqtttwwwzzz{{{zzzzzzyyyvvvuuurrrpppmmmjjjeeebbb___^^^\\\[[[ZZZXXXWWWUUUTTTYYY\\\ZZZYYYZZZYYYVVVPPPMMMJJJHHHFFFDDDAAA???BBBAAAAAAAAABBBDDDEEEFFFJJJOOOTTTYYY^^^jjjyyyvvvoooggghhhiiigggbbb[[[SSSOOOKKKHHHCCC>>>999666555555555444333222111111222222111111111000000000//////222333333111///...///000..............................---------,,,,,,,,,///---,,,,,,......,,,***,,,,,,---..................111333111---,,,...111,,,------...---,,,+++***---------,,,+++*********************************************))))))))))))++++++***((('''%%%$$$$$$((()))+++++++++)))(((&&&))))))***************)))******)))(((((()))******&&&''''''''''''''''''&&&''''''((((((((((((''''''***)))'''&&&&&&'''((()))++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%''')))***)))'''(((''''''''''''((())))))((((((((((((((('''''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((******)))((((((((((((((()))(((((((((''''''''''''((((((((((((((('''&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((''''''&&&&&&''''''((()))((((((''''''(((((()))''''''''''''''''''''''''+++***))))))***+++***((())))))))))))(((((('''''')))***+++***((('''((()))((('''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&&&&'''(((***+++***)))))))))))))))******+++++++++***************+++++++++***++++++,,,---.........000333777;;;>>>DDDFFFIIILLLNNNPPPRRRSSS\\\bbbjjjpppsssuuuxxx{{{~~~222555:::>>>AAABBBBBBBBB>>>???@@@BBBGGGPPPZZZaaammmoootttxxx~~~|||sssiiiddddddeeecccaaaVVVXXXWWWUUUUUUWWWXXXVVVQQQPPPPPPPPPPPPPPPMMMKKKJJJJJJKKKMMMOOOSSSVVVWWWYYY[[[]]]]]][[[ZZZZZZ[[[\\\\\\]]]]]]\\\ZZZXXXWWWTTTYYY]]]```fffkkkkkkggg^^^\\\ZZZZZZ\\\]]]\\\ZZZXXXYYYXXXUUUQQQOOOMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGFFFJJJMMMMMMOOOQQQNNNIIIGGGEEEBBB@@@@@@???>>>===AAA???>>>AAAHHHOOOSSSTTTYYY```hhhnnnuuutttfff^^^RRRQQQOOOLLLGGGAAA===:::===<<<999777555333222222111111111111111111222222111111000000000000//////555222///......000000000..............................---------,,,,,,,,,///---,,,,,,---...---+++------,,,,,,------......---000222000---,,,...000,,,,,,,,,,,,,,,,,,+++***...------,,,,,,++++++***************************************))))))))))))---+++)))'''$$$!!!******))))))))))))(((((('''''''''(((((()))***+++)))((((((((((((((())))))***))))))(((((())))))***&&&''''''((((((''''''&&&)))((('''''''''((()))***+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))((())))))((((((''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((())))))(((''''''''''''(((((((((((((((''''''''''''(((((((((((((((''''''&&&((('''&&&''')))***)))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((()))***(((''''''&&&&&&''''''(((+++***(((''''''(((***+++(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((('''''''''''')))***+++***((('''((()))'''&&&%%%''')))***))))))(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&'''((()))*********))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,------//////000222555;;;@@@CCCGGGIIIKKKKKKJJJKKKPPPTTT___dddjjjmmmooosss{{{111333777:::;;;;;;:::999;;;;;;;;;;;;<<>>CCCFFFHHHJJJKKKIIIGGGIIIQQQXXXaaaeeehhhiiikkksss222222333444555666777777777777777666666888<<<@@@AAABBBBBBBBBCCCGGGLLLOOO\\\bbbkkkuuu|||uuuqqqqqqtttzzz}}}~~~~~~|||wwwqqqkkkhhhfffdddaaa```aaabbbbbb```ZZZUUUOOOLLLNNNPPPPPPPPPRRRTTTVVVTTTQQQNNNNNNNNNNNNRRRVVVYYYbbbpppzzz~~~vvvmmmdddaaadddeeeaaa]]]WWWYYYYYYVVVSSSSSSVVVZZZYYYXXXVVVSSSOOOMMMOOOQQQUUU^^^jjjvvv{{{nnnjjjeeeaaa````````````aaa___^^^dddoooxxx||||||zzz{{{xxxtttppphhh]]]SSSIIIBBB>>>999777555333333444555666111111222222222000///...222333333333222111000///000000000////////////...---+++***,,,000000---***..............................---------,,,,,,,,,,,,---------------------,,,,,,+++******,,,---...++++++,,,,,,++++++,,,,,,+++++++++++++++++++++,,,---,,,,,,,,,,,,,,,++++++************************************)))))))))(((''''''((()))***+++,,,---***)))'''''''''((()))******)))'''&&&&&&&&&'''((()))))))))******+++++++++)))'''%%%######%%%''')))'''((()))***************))))))((((((((())))))))))))))))))((((((((((((((())))))))))))))))))))))))'''((((((((())))))******'''((()))))))))))))))***,,,+++***)))((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((((((((((((((('''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((''''''(((((((((,,,+++(((''''''(((+++,,,************************'''&&&%%%&&&((())))))'''))))))))))))))))))))))))'''((())))))((('''(((******(((''''''(((((('''%%%'''((((((((())))))******(((((((((((()))))))))))))))))))))******************************)))((('''))))))))))))******++++++,,,,,,++++++,,,,,,---...///000222666;;;@@@EEEHHHFFFHHHIIIGGGGGGKKKUUU^^^eeegggiiikkkppp{{{333222111111222444666777222333444444444444777999999999:::999999:::>>>AAAEEEJJJQQQYYYbbbkkksssxxx}}}{{{yyy{{{|||xxxuuutttwwwxxxwwwuuummmfff^^^\\\___ccccccbbbfffiiijjjhhhccc```___```dddiiinnnrrr}}}yyysssoooooommmkkkjjjlllooorrrpppqqqoookkkeeebbbcccfffjjjvvv~~~~~~~~~~~~}}}|||~~~~~~||||||yyywwwnnnfff```\\\WWWTTTMMMFFF@@@<<<:::999666555333222111222222333111111111111111000//////333333222222111000000///000000////////////......)))***+++...//////---***------------------------......---------,,,,,,,,,+++---...---,,,,,,---///++++++******++++++,,,---,,,,,,---------------...,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))&&&'''((()))***+++,,,,,,)))((('''''''''((()))******)))(((''''''&&&&&&&&&((()))***+++,,,,,,++++++(((&&&$$$""""""$$$&&&((((((((()))***++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***''')))******(((((()))+++,,,+++***)))(((((('''((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&'''((((((((((((((((((&&&%%%$$$%%%'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))+++***(((''''''(((***+++(((((((((((((((((((((((('''&&&&&&''')))***)))((())))))))))))************&&&((())))))''''''(((***+++)))((('''((((((&&&%%%&&&''''''(((((())))))***(((((((((((())))))))))))''''''((((((((((((''''''******++++++***)))'''&&&((((((((()))******++++++,,,,,,,,,,,,,,,------...///111555:::???CCCFFFHHHFFFFFFGGGFFFIIIPPPZZZbbbcccdddeeejjjuuu222222111111111222333333111222444444444444555777222444555555444555777999999<<<@@@EEEIIINNNSSSWWWccchhhqqqyyyzzz~~~vvvuuu{{{|||xxxwwwxxx~~~|||}}}~~~vvv|||zzztttvvv~~~{{{vvv}}}zzzrrrpppgggccc]]]WWWQQQMMMIIIGGGCCCAAA>>>;;;888777666666444444444444333222222111111111111111111111222222111111000/////////000111000000/////////.........***,,,---.........///000------------------------......---------,,,,,,,,,***,,,......,,,,,,---///)))******+++++++++++++++,,,++++++,,,---...---------,,,+++++++++---...///************************++++++++++++++++++++++++************))))))))))))'''''''''((())))))******'''''''''''''''((())))))(((((()))))))))((((((''''''''')))***+++++++++***+++***(((''''''(((***+++'''((()))******++++++++++++++++++***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''')))+++***((((((***,,,++++++***)))((((((((()))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&'''(((((()))''''''''''''((((((((()))&&&&&&'''((((((((((((((('''&&&%%%&&&'''((((((&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((()))))))))((((((''''''(((((()))'''''''''''''''''''''''''''&&&&&&''')))******)))((((((((()))))))))******&&&'''((((((''''''(((***)))(((''''''((()))(((&&&%%%&&&&&&'''(((((())))))(((((((((((())))))))))))''''''((())))))((('''&&&)))***+++,,,+++)))'''&&&(((((()))******+++,,,,,,---,,,,,,,,,,,,---......111444999???CCCFFFHHHHHHGGGFFFEEEFFFLLLTTT^^^cccbbbaaaccclll|||222222222111111000000//////111333444333333333444000111333333222222333444555777999:::;;;===@@@BBBJJJJJJMMMTTT^^^iiipppsss|||qqqvvvxxxrrriiiiiiuuu|||{{{~~~xxxqqqiii]]]UUUSSSLLLHHHDDD@@@>>><<<;;;:::888888777777666555444333...///111222222222111000------------...///000111///...---,,,---///111333000/////////............,,,...///...,,,---111555------------------------......---------,,,,,,,,,***,,,......,,,+++...000((()))***,,,,,,+++*********)))))))))+++,,,++++++------,,,+++,,,---///000))))))))))))))))))******++++++++++++++++++++++++************))))))))))))'''''''''((()))***++++++&&&''''''((((((((())))))&&&'''(((*********))))))%%%&&&((()))*********)))+++***)))(((((()))***+++&&&&&&((()))************,,,,,,,,,+++)))(((&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))''')))+++***((((((***,,,+++******)))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''''''''((((((((()))'''''''''''''''((()))***&&&'''''''''(((((())))))&&&&&&'''((())))))((((((((('''&&&''')))))))))((((((((((((((())))))))))))'''''''''''''''''''''''')))(((((('''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))((('''&&&(((***++++++***&&&'''''''''(((((())))))%%%'''((((((''''''(((***'''&&&&&&''')))***)))(((%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))))))))***++++++***)))((()))***+++,,,+++)))'''%%%))))))***+++,,,,,,---------,,,,,,,,,,,,---......222666<<>>BBBGGGLLLQQQTTT^^^bbbiiipppvvv}}}}}}yyy|||vvvtttoooiiifffjjjrrrxxx~~~{{{vvvmmmggg^^^SSSJJJEEEBBBAAA:::999999888777666666555444444444333222111000///333333333333333222111000////////////////////////333222000///...///000222//////000000///...------//////............//////******+++,,,------............---------,,,,,,,,,++++++******++++++,,,---++++++------------++++++///+++((((((+++......---************)))))))))(((***)))(((''''''((()))******++++++,,,,,,++++++***************))))))((((((******))))))))))))******+++***)))))))))***,,,---(((((((((((()))))))))))),,,,,,+++***)))(((''''''))))))(((((((((((())))))''''''((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&%%%%%%%%%%%%$$$###"""!!!''''''(((((())))))******&&&&&&&&&((()))(((&&&$$$)))(((''''''''')))***+++)))(((%%%$$$$$$%%%((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************''''''(((((())))))******%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&''''''((()))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''+++***)))))))))))))))***(((((()))***************''')))***+++***)))***+++++++++******++++++,,,---,,,,,,---,,,,,,...111444888===BBBDDDDDDEEEGGGJJJGGGDDDDDDIIISSSZZZ]]]\\\bbbgggppp//////000000000111111111111111111111111111111111111111111222333444444444222222333444555666777777777777777888999<<>>EEEHHHGGGEEEEEEFFFFFFGGGJJJQQQYYY```bbbccchhhrrr//////000000000000111111111111111111111111111111000000000111222222333333000000111222333444444555666555444333333444555666666888<<>>;;;777444222222333333333333222222111000000000//////000111111111111111///////////////......---000000000000000000000000222111000......//////000...////////////...------...------,,,,,,------...******++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++******))))))******+++,,,*********,,,---,,,+++,,,,,,+++++++++*********++++++************++++++******++++++++++++***************))))))))))))(((******))))))))))))******''''''&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))((('''&&&'''''''''((()))*********---***(((''''''''''''&&&&&&&&&'''((((((((((((''')))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''')))(((((('''&&&&&&&&&'''((((((''''''&&&%%%######''''''((((((((()))))))))'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&((())))))))))))((((((((()))***************''')))++++++***)))***++++++++++++++++++,,,---------...//////000222666::::::AAAJJJMMMKKKGGGDDDCCCCCCHHHPPPWWW]]]bbbfffiiirrr////////////000000000111111111111111111111111111000000000111111222222222//////000111111222333333444333333333333444666666555777999::::::;;;===???@@@EEENNNVVV[[[^^^```aaaZZZ\\\___eeemmmvvv~~~zzzxxxwwwuuurrrlllddd[[[SSSMMMIIIEEEDDDCCCAAA>>>;;;888666666555333222111222333444000000000000//////.........//////000000000000000....../////////......---000000000000000000000000111000///.........//////.........//////...---------,,,,,,++++++,,,,,,---++++++******************---------,,,,,,,,,++++++,,,++++++++++++,,,------,,,+++***))))))***+++,,,*********+++,,,,,,+++***+++++++++*********))))))******************************++++++++++++******++++++++++++******************))))))))))))******((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))******))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))******((((((((((((((('''&&&&&&&&&&&&'''((()))******+++///,,,(((&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%)))(((((('''''''''''''''%%%&&&''''''&&&%%%$$$"""(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''***,,,---,,,+++***(((((()))***************((()))++++++*********+++,,,++++++++++++,,,---------...000000222555999===???FFFMMMPPPMMMIIIFFFEEEHHHNNNVVV\\\```fffnnnuuu...////////////000000000000000000000000000000000111111111111222222222222000000000111222222222333000000000111111222333444444555666555444333444666888999<<<@@@DDDGGGGGGGGGDDDEEEGGGLLLSSS[[[bbbfffffflllxxxtttjjjccc___]]]WWWTTTPPPKKKEEE@@@<<<::::::999999888777666666666222111000///////////////000000000//////////////////000000000000///............///000000/////////////////////////////////000//////...............------............------,,,,,,++++++++++++,,,,,,++++++******************------,,,,,,,,,+++++++++***************++++++,,,---,,,+++******+++,,,---)))***++++++******))))))))))))))))))((((((((((((((())))))))))))))))))((()))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******'''(((((()))))))))))))))(((((((((((())))))))))))'''''''''((())))))******))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''(((((()))******************+++******)))(((&&&&&&'''((()))***++++++000,,,(((%%%&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%(((''''''''''''((())))))'''(((***+++,,,++++++***(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&(((***,,,------,,,+++(((((()))***************(((***+++,,,+++***+++,,,,,,,,,++++++,,,,,,---...---...000222444777===@@@CCCHHHMMMOOOLLLJJJJJJKKKTTTYYY___bbbfffooo|||......////////////000000000000000000000000000000111111111111111111111222000000111111222222222222222222222222111111111111222333444333111000111222777666555666777888888777999999:::<<<@@@DDDHHHKKKNNNRRR[[[jjjzzzxxxtttuuuzzz{{{tttqqqrrrpppkkkcccZZZRRRKKKGGGFFFAAA???===:::888666555444222222222222222333333333000000000///......---,,,000000000000////////////000000000000000///.........///000000000000000000////////////////////////...............---------,,,,,,---............------,,,,,,++++++,,,,,,---******++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++---,,,,,,,,,,,,,,,,,,---)))***+++***(((((((((***))))))((((((((('''''''''(((((())))))))))))(((((())))))************)))))),,,,,,,,,,,,,,,---------******))))))))))))******%%%&&&'''(((((((((((('''(((((((((((())))))))))))'''''''''(((((()))))))))))))))(((((((((((())))))''''''((()))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******,,,,,,,,,++++++++++++***))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((('''(((((()))((((((''''''%%%&&&'''((()))***+++,,,...+++'''%%%&&&''''''''''''(((((((((((('''&&&&&&'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((('''''''''''''''((('''''''''((())))))***&&&'''(((***++++++,,,,,,''''''((((((((()))))))))************************&&&''''''((((((((((((((())))))))))))))))))))))))((())))))******))))))(((&&&''')))************)))(((((()))***************(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,------......///222444777;;;AAAEEEGGGKKKOOOPPPOOOPPPRRRUUU]]]```cccfffmmmzzz........./////////000000000000000000000000000000000000000000000000000000000000000000111111111111222333333333333222111111222333444333222111222333444444444444444444333333444444555666777999:::;;;<<>>===<<<:::888777555555444444444333333333222222222222111111000000/////////......------///000111///000111111111///...---//////000000///...------222222222111111///..................---,,,+++***,,,---......//////......------------------------....../////////...------***,,,,,,)))%%%$$$&&&)))---------------,,,+++***---------,,,,,,+++++++++))))))))))))))))))))))))******************++++++(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''((((((++++++***(((&&&&&&(((***'''''''''''''''((())))))************************'''((()))((('''&&&'''(((,,,+++)))(((&&&%%%%%%%%%%%%'''((((((''''''(((***+++++++++***************(((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++***((('''&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&111///+++(((&&&''')))***************************''''''''''''(((((((((((($$$$$$$$$'''***---------(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%''''''''''''(((((((((((("""$$$&&&''')))))))))(((&&&'''''''''(((((())))))'''&&&%%%%%%%%%''')))***+++***(((&&&%%%&&&'''(((&&&&&&''''''(((((())))))(((((((((((()))***+++,,,)))((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''+++*********))))))((((((++++++++++++******))))))))))))******++++++++++++///////////////000111222111666;;;???BBBGGGMMMRRRVVV]]]gggqqqwwwxxxvvvuuujjjrrr...............//////000.../////////000000000000//////............//////...///000///...---...000000000////////////000000000111111222222111111000////////////////////////111222222222111111000///222111111222333444555666333666999<<<>>>???>>>>>>???>>><<<<<<===AAADDDFFFJJJJJJIIIHHHIIIMMMTTTXXX]]]]]]___bbbfffkkkpppsssvvvxxx|||zzzvvvyyy|||}}}{{{ssskkkdddaaaZZZXXXUUUQQQOOONNNMMMMMMHHHGGGDDD@@@===:::888777888777777555444333222111111111111111000000000///111111000000000000000000000//////...///000111222000000000000000///......///////////////...------111111111111000///......////////////...---,,,,,,,,,,,,---............---------------------------'''((())))))************.........,,,++++++---...,,,,,,,,,,,,,,,+++******---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((((((************************((((((((((((((()))******))))))))))))))))))))))))******************))))))((()))******(((''''''((((((''''''''''''((())))))************************'''((()))((('''&&&''')))***)))((('''''''''''''''&&&((())))))(((((()))***''''''''''''''''''''''''))))))((((((((('''''''''((((((((()))))))))*********)))(((''''''((()))***''''''''''''''''''''''''///---***((('''''')))***''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&(((+++------,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%''''''''''''((((((((((((''''''((())))))(((((('''''''''''''''((((((((()))''''''''''''''''''&&&&&&''''''(((((((((((((((((('''''''''((((((((((((((())))))((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((+++++++++******)))))))))(((((())))))***,,,---...++++++++++++++++++++++++,,,,,,,,,---...///000111444888===AAADDDHHHOOOTTT^^^dddnnnwww{{{|||zzzyyyttt}}}......------......///000....../////////000000000///......------......///...///000000......///000000//////......//////000000000111111111111000000////////////////////////111111111111111000000///222222111000000000000111000222444777888888777777888777555444444444555666999999:::999999<<<@@@CCCEEEEEEEEEFFFIIILLLNNNPPPWWWZZZ```dddgggfffdddccckkklllmmmllllllnnnqqqttttttvvvyyy|||}}}}}}|||{{{xxxyyy{{{{{{zzzxxxvvvtttuuuwwwzzz||||||{{{yyyxxxrrrssswwwzzz{{{zzzyyyxxxxxxzzz|||~~~~~~}}}|||{{{{{{zzzyyyyyyzzzyyyssskkkeeebbbcccbbbeeeiiikkklllnnnppprrrtttvvvwwwxxxwwwuuuqqqooonnnkkkeee^^^VVVOOOIIIFFFBBBAAA???<<<;;;:::::::::888777555444333222222222333222222111111000//////000000///////////////.../////////000000000000000000000//////000000111222000000//////......//////...////////////...------000111111111000///...---......////////////...---++++++,,,------------,,,------------------------((()))***,,,---------------+++******,,,---......++++++++++++++++++***)))+++++++++++++++*********************************++++++***)))((('''&&&&&&************************)))))))))))))))******+++)))))))))))))))))))))))),,,+++++++++******))))))$$$'''***+++***)))((((((((((((''''''(((((()))***))))))))))))))))))))))))'''((())))))''''''((()))(((((((((''''''((())))))'''((())))))(((''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((((((((((()))))))))*********)))(((''''''((()))***((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((+++,,,,,,+++'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&(((((((((''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&((((((((()))(((((('''&&&''''''''''''((((((((((((************)))(((&&&%%%''''''''''''(((((((((((('''((()))***)))'''%%%######%%%'''*********((('''(((((((((((((((''''''''')))))))))((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((++++++************))))))))))))))))))***,,,---///,,,,,,,,,+++++++++++++++,,,,,,,,,---...000111222888<<<@@@CCCFFFKKKRRRXXXeeellluuu}}}...------------...//////........./////////000000000000000//////000000000...///000000///...000111/////////......////////////000000000000000000//////////////////////////////000000111000000//////222111111000////////////000222333555666555555444333333333333333444444444333555666666555666777999;;;;;;;;;;;;<<<>>>???@@@AAADDDGGGJJJLLLLLLKKKJJJNNNOOOPPPPPPPPPRRRTTTWWWWWWYYY[[[\\\]]]\\\ZZZYYYWWWXXXXXXXXXXXXXXXXXXXXXWWWYYY\\\^^^___^^^]]]\\\UUUVVV\\\fffpppppphhh```[[[\\\\\\[[[ZZZZZZ\\\^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]^^^ZZZTTTNNNJJJIIIIIIKKKNNNOOOOOOPPPQQQSSSUUUUUUUUUUUUTTTSSSQQQPPPPPPOOOKKKGGGCCC???;;;::::::999888666666555666666222222111111111111222222111111111111111111111111000000000000000000000000.........//////000000000///////////////000000111111000...------...///000.........//////...------///000000000//////...---,,,---...............---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////...***((((((+++...---+++******+++++++++******)))************************))))))))))))))))))))))))*********))))))(((((('''************************+++************+++,,,,,,))))))))))))))))))))))))*********)))((((((''''''$$$''')))***)))))))))***((((((((('''((())))))***(((((((((((((((((((((((('''((())))))(((''')))***))))))(((((((((((())))))&&&'''(((((('''&&&''')))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''(((((()))***((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((***+++***)))''''''''''''''''''''''''''''''''''''((((((((((((******((('''&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((''''''''''''''''''((((((((((((*********)))((('''&&&%%%'''''''''(((((((((((((((''''''((())))))((('''&&&%%%&&&((()))))))))((('''))))))((((((''''''&&&&&&(((((())))))***,,,---...***))))))(((((((((((()))((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))...,,,+++))))))***+++,,,)))*********++++++,,,,,,---......000222444555666;;;>>>BBBEEEHHHNNNVVV\\\hhhoooyyy---------------...//////............////////////000000////////////000000...///000000//////000222//////............//////...//////000000//////..............................//////000000000//////111000000000000000111222...///000111111111000///...//////000000111111000///111333333222111222333222333333444555666777777999999999999::::::;;;;;;;;;===>>>===<<<===>>>@@@AAABBBCCCDDDDDDCCCAAA@@@BBBAAA@@@@@@@@@@@@AAAAAA???@@@BBBDDDEEEEEEDDDDDDDDDEEEJJJSSS[[[[[[QQQHHHBBBDDDDDDCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDBBB???<<<:::::::::<<<======<<<;;;<<<===>>>>>>>>>>>>>>>=========::::::888777555444222222333333222222222222222222.........------......////////////000000111111111////////////////////////------....../////////000---------...............000///...------...///000------............------...////////////...------++++++,,,---------,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))111...++++++---///---+++)))******+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))((((((''''''&&&'''(((''''''(((+++---((((((((((((((()))******'''''''''''''''''''''''''''((())))))(((((()))++++++***)))((((((''''''(((%%%&&&''''''%%%%%%&&&'''((((((((())))))*********''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******''''''''''''''''''''''''%%%&&&'''((()))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%&&&((((((((('''&&&''''''''''''''''''''''''''''''((((((((())))))+++***)))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''(((***+++***)))((('''&&&&&&'''((())))))((((((''''''&&&&&&'''((()))***,,,///111222******)))(((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((------+++*********+++,,,&&&'''((()))***,,,------......///111444666888:::>>>AAADDDFFFJJJQQQZZZbbbmmmssszzz------,,,,,,------...///------........./////////...------,,,,,,------...---///000000000000111333///......------......///......////////////..............................---......///////////////000000000000111222333333//////000000111000000000/////////......---------///111222222111000000111......///000111222333333666555333222111222333444444555666666444333444555666777888888888777666555888888777666666666666777444555666777888888777666888999<<>>DDDFFFIIILLLRRR[[[gggpppssswwwzzz|||---,,,,,,,,,,,,---......---------.........///////////////....../////////---///000111000000222333.........------.........---..................---........................,,,------.../////////...111000000////////////000///000000111111222222222......---,,,---...///000...///000000......///111///000000111111111000000,,,...000111222222111000...///111222111000111222///000111222222333333333000111111111222222333333222222222333222222111111000111222333444444444333///111333333111000111222000000000000////////////111111000111222222111000,,,...000111111111222444000111111222222111000000,,,---...///000111111222...///////////////......,,,,,,,,,---...///000111/////////////////////////////////000000000111111.........------,,,,,,,,,,,,---///000000000///...+++,,,...///000///...---+++,,,------.........---,,,,,,---......---------...///......---,,,+++***++++++,,,------------,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,(((+++,,,,,,***+++///222***+++,,,---------------+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))((((((((((((************************+++++++++***+++,,,,,,---))))))))))))))))))))))))###$$$$$$%%%&&&'''((((((%%%'''***+++***)))(((((()))))))))))))))******+++))))))))))))))))))))))))&&&((()))***))))))+++,,,(((((((((((()))***+++,,,***++++++***)))(((((()))%%%%%%&&&&&&'''((())))))'''((((((((())))))******(((((((((((()))))))))***&&&&&&((()))************))))))))))))))))))))))))******)))(((((((((((((((************************''''''''''''((((((((()))%%%$$$$$$&&&(((***))))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))(((((((((((())))))***'''((((((((())))))******((((((((((((((()))******((('''&&&&&&'''((()))***''''''''''''((((((((()))***)))(((''''''((()))***))))))(((((('''''''''&&&&&&''')))***+++***((('''$$$%%%((()))***)))((('''&&&'''''''''(((((()))))))))))))))((())))))***+++++++++)))(((''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))******++++++,,,,,,,,,,,,***,,,...//////---***(((000000///...------,,,,,,000111333666:::===@@@BBBFFFIIILLLOOOUUU___llluuuooossswww{{{........................,,,,,,,,,,,,,,,---...///////////////////////////333222000000111111///...//////000000///...------......---......///000111......---------,,,,,,,,,...///000000///---+++***///////////////............///000111111000///...000///...---------------//////000000111111111222111000/////////000222333000000000000000000000000000000000000000000000000......///000000000000000---///000000//////000222111111000000//////......000000000000000000000000000000000000000000000000///////////////......---......//////000000111111//////000111111111111111---------............///111111000/////////////////////000000///...---------------............///........................000///...---,,,+++++++++------------------------------------------,,,,,,,,,,,,------...------,,,''')))+++---------,,,+++++++++,,,,,,,,,,,,------+++***)))***,,,---,,,+++***,,,......+++***+++---,,,++++++******++++++,,,+++,,,---------,,,+++***++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++++++++)))'''&&&))))))))))))))))))))))))+++*********))))))((((((************))))))))))))***+++,,,,,,+++***)))(((******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&((()))))))))++++++************++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))'''&&&&&&&&&'''((('''(((((()))(((((('''&&&%%%''')))+++,,,+++******&&&''''''((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&''''''((()))***++++++((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))(((((('''''''''((((((+++******))))))))))))))))))((('''&&&&&&'''((()))))))))((((((((((((((()))+++*********))))))((((((+++*********))))))(((((()))))))))))))))******+++///---+++)))''''''''''''---+++(((&&&%%%''')))*********))))))((((((''''''(((((((((((()))))))))))))))(((((('''''''''''''''))))))***+++---///111222+++++++++***)))***,,,...222333666999===@@@CCCEEEFFFHHHMMMWWWaaajjjnnnnnnppptttxxx}}}------------------------......---------...//////........................///...---...///000///....../////////......---,,,000000///...------------,,,,,,,,,------.........////////////...---,,,+++////////////............/////////000000///////////////...---------------/////////000000000111111//////......//////000111////////////////////////////////////////////////......///000000000000000...///000000///...000111000000000000//////......000000000000000000000000000000000000000000000000///////////////...------......//////000000000000...///000000111111000000---------............///111000///............//////////////////...------------------....................................///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///......------...///000000///---+++***++++++,,,,,,,,,,,,------+++***)))***,,,---,,,++++++---///...,,,+++,,,---,,,++++++******++++++,,,+++,,,...//////...,,,++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++***+++---------+++***((())))))))))))))))))))))))*********)))))))))((((((************))))))))))))+++,,,,,,------,,,+++***))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((''''''((()))((('''*********))))))*********))))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&(((***++++++***)))&&&&&&'''((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''((())))))***)))(((((('''''''''((((((******)))(((((((((((())))))((((((''''''(((((()))))))))(((((((((((())))))*********)))))))))((((((******)))))))))((((((((())))))(((((())))))***+++---,,,***(((''''''''''''+++***((('''''''''((()))***)))))))))((((((((('''(((((((((((())))))))))))++++++*********++++++,,,******++++++---...000111,,,,,,,,,+++******,,,...111444777:::===@@@CCCDDDIIIKKKQQQYYYdddlllqqqsssooorrrxxx------------------------000///...............///........................,,,+++***+++---///...---------......------,,,,,,//////...---,,,,,,,,,,,,***++++++,,,---...///000000///...---,,,,,,,,,,,,........................//////............/////////...------------------.........///////////////------...////////////...////////////////////////////////////////////////......///000000000000//////000111000.........000000000000////////////...////////////////////////////////////////////////...////////////...------...////////////000000000---......///000/////////---------............/////////...---------.........////////////...------------------............------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///////////////...------000000111111///---+++***++++++,,,,,,,,,,,,------+++*********,,,---,,,+++***+++------,,,++++++,,,,,,++++++******++++++,,,+++---///111111///---+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************++++++,,,------+++***)))))))))))))))))))))))))))******))))))))))))((((((************)))))))))))))))******++++++++++++***))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++***(((***))))))(((((())))))***))))))))))))))))))))))))******)))(((((()))******)))((('''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((%%%&&&''')))))))))((((((&&&&&&'''((((((((((((''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''''''''((()))(((&&&&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&***))))))((('''&&&%%%%%%((((((((((((((((((((((((&&&''''''(((((())))))***(((((((((''''''(((((()))***)))((((((''''''((((((((())))))******))))))((())))))(((((((((((())))))******))))))))))))(((((())))))((((((((((((((('''))))))(((((())))))***+++***)))((('''''''''(((((()))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,++++++++++++,,,---...///---------,,,******,,,...111555999===???@@@CCCDDDMMMQQQWWW___gggnnnsssvvvqqqttt{{{------------------------000///...---------------........................,,,******+++---------,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,---......++++++,,,,,,---...//////000///---,,,+++,,,------------...............///000///------------///000......---,,,,,,---------........................,,,---...000000///......////////////////////////////////////////////////---...//////000000/////////000111000...------...////////////////////////......................................................//////......---,,,////////////////////////,,,---......//////......---------............///...------,,,,,,---------.........//////...------,,,,,,---------.........------------------------+++*********++++++,,,---++++++++++++++++++++++++******+++,,,------......////////////...---,,,+++++++++,,,------,,,+++++++++++++++,,,,,,,,,------,,,+++******,,,,,,,,,***((()))******************,,,++++++******++++++,,,***,,,...000111///---+++++++++++++++++++++++++++------------------------************************))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))((((((************)))))))))(((&&&&&&'''((((((((()))))))))))))))************************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********,,,...---+++)))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))((((((((('''''''''((('''&&&%%%%%%&&&(((***%%%%%%'''(((((((((''''''%%%&&&''''''(((((('''''')))(((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((()))***))))))((('''''''''''''''((()))***++++++***)))((()))(((((((((((())))))***))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((()))******'''''''''''''''(((((()))(((((()))******)))((('''))))))))))))(((((((((((((((((((((((())))))))))))'''''''''((()))***+++,,,,,,,,,,,,+++,,,,,,------.........---++++++---///222666<<>>AAABBBCCCGGGKKKTTT]]]hhhnnnnnnmmmnnnooozzz........................---,,,++++++++++++++++++------------------------///...,,,,,,------+++***++++++,,,,,,------,,,,,,......---,,,++++++++++++......---------,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,---......//////---------,,,,,,---------,,,,,,,,,,,,,,,------..................---------......///000000000000///................................................------...////////////......///000///---------///---............/////////................................................---............---,,,,,,/////////............---,,,------...///.........---------............///------,,,,,,,,,---......,,,,,,---............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,++++++------,,,,,,++++++******++++++,,,,,,,,,,,,---------+++***+++,,,,,,+++))),,,++++++,,,...///...---,,,++++++******++++++,,,)))***+++------------,,,++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************''''''(((((((((((())))))************))))))))))))***))))))))))))******+++)))******++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&((()))(((&&&***))))))(((((())))))***))))))))))))))))))))))))''''''&&&%%%%%%&&&''''''))))))*********)))(((''')))((((((((((((***+++,,,''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((''''''''''''(((((()))))))))))))))))))))))))))$$$%%%&&&'''((()))******%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***++++++***)))((((((''''''((((((((())))))******))))))((((((''''''(((((()))***+++''''''(((((((((((())))))'''(((((((((((()))))))))((((((''''''(((((()))***%%%&&&'''((()))***))))))&&&''')))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))***,,,---...,,,++++++++++++,,,,,,------............///222444555:::@@@CCCCCCFFFLLLRRRXXXbbbmmmqqqnnnlllnnnqqq}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------------------,,,++++++------,,,+++++++++,,,---------------///...---,,,,,,+++++++++,,,,,,------------------+++,,,,,,------,,,,,,,,,++++++,,,------...//////,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...////////////......------......------......///000................................................,,,---......//////......,,,...///...------...///---------.........//////................................................------......------,,,+++//////.........---------------...///////////////---------............///---------------...//////+++,,,------.........---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,***+++,,,,,,+++)))+++))))))+++...///---+++,,,++++++******++++++,,,+++++++++,,,---......///++++++++++++++++++++++++++++++,,,,,,------------************************++++++***++++++,,,,,,---************************'''''''''((((((((())))))************)))))))))))),,,+++***)))))))))***+++'''(((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%$$$$$$'''(((((((((*********))))))*********))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''(((((()))((('''&&&%%%'''''''''((()))*********(((((('''''''''''''''((($$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))******++++++$$$%%%'''&&&&&&%%%'''(((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******)))(((((((((((())))))((((((''''''(((((()))''''''''''''((()))***+++'''''''''((((((((())))))((((((((()))))))))******(((''''''''''''((())))))&&&''')))************)))''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))&&&%%%&&&&&&'''((()))***+++*********+++,,,------,,,---......///111444777777<<>>BBBDDDHHHKKKNNNRRRWWW[[[]]]]]]bbbjjjttt...///000000...,,,,,,---(((+++---,,,)))''')))+++++++++++++++++++++++++++++++++,,,,,,------------+++,,,------++++++,,,---000///------......---+++,,,+++++++++++++++++++++***************************************+++++++++***+++,,,,,,------,,,,,,++++++,,,---------,,,+++*********)))***+++,,,---------------------------++++++,,,,,,---------,,,+++++++++,,,,,,+++++++++++++++,,,---......//////,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......---,,,***)))+++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,---------,,,******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***+++,,,---------------++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,---------------,,,++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,------------------,,,,,,------------,,,,,,,,,,,,++++++************+++++++++)))((((((***+++***)))))))))*********+++++++++************************************************+++******))))))******++++++++++++---...111333444))))))(((((((((((())))))++++++++++++++++++++++++***))))))))))))))))))***(((((((((((()))+++,,,,,,)))))))))))))))((((((((())))))************)))((((((((()))))))))((((((((())))))))))))((((((((((((***((('''((()))***)))'''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((&&&&&&***))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((*********)))(((((()))***)))'''&&&&&&'''************************&&&&&&&&&'''''')))******))))))((((((''''''''''''(((((())))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))*********))))))******+++,,,'''&&&'''(((***,,,///111...---,,,,,,---............///111444777;;;>>>@@@CCCFFFJJJNNNPPPRRRUUUWWW[[[\\\aaakkkwww''')))+++++++++***+++,,,***---//////,,,***+++...++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,------++++++,,,------+++******++++++)))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))***++++++++++++***+++,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------------------------***+++,,,---------,,,,,,***++++++++++++++++++***++++++,,,,,,---...//////+++++++++,,,,,,,,,------...------------,,,,,,,,,)))******+++,,,---......***++++++,,,---...//////---...///000///...---,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,+++++++++,,,,,,,,,------+++++++++++++++,,,---...,,,,,,+++++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,,,,******+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...............------,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,+++******))))))******+++---+++))))))+++++++++***************++++++++++++************************************************++++++************++++++&&&'''''')))***,,,...///+++******))))))******+++++++++++++++++++++++++++)))))))))******)))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((((())))))*********))))))'''((()))******)))(((((((((((((((((()))))))))))))))((('''((()))***)))(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))***+++,,,,,,+++***)))******)))((('''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((***+++,,,,,,,,,+++((()))***)))'''&&&&&&'''))))))))))))))))))))))))(((((('''''''''''''''(((&&&&&&''''''((((((((((((''''''((()))***,,,------(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((())))))(((''''''***))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))******************+++,,,,,,&&&''')))+++------,,,,,,------...------...///000///111333666:::>>>AAABBBCCCGGGKKKNNNPPPPPPQQQSSSXXXZZZbbbooo}}}%%%''')))*********+++,,,)))***,,,,,,,,,+++,,,---++++++++++++++++++++++++)))***,,,---------,,,++++++,,,------++++++,,,------+++***+++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))***++++++++++++***+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++***++++++,,,,,,++++++******++++++,,,,,,---------******++++++,,,,,,------------------,,,,,,,,,,,,)))***++++++,,,---......***++++++,,,---...//////------......//////......------............------,,,------......------,,,++++++++++++,,,,,,,,,,,,+++******++++++,,,---...)))+++,,,---,,,,,,---...------,,,,,,,,,,,,+++++++++,,,---...///...---,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++++++++++++++++++++,,,,,,...............---,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,+++,,,...//////...------))))))))))))************++++++************++++++///---++++++,,,---,,,+++*********++++++++++++,,,++++++++++++++++++++++++***************+++++++++++++++************++++++'''(((((()))***++++++,,,++++++************++++++++++++++++++++++++++++++))))))************))))))(((((((((((())))))***+++(((((((((((())))))))))))((())))))************)))'''((()))***+++***)))((((((((((((((()))))))))))))))((('''((()))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((***))))))((('''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((()))+++,,,---------'''((()))((('''&&&'''(((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''((())))))***''''''((()))+++---...000))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''((())))))((('''&&&******))))))((((((''''''((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))*********)))******+++,,,%%%'''***,,,---+++)))(((---...///.........000222111333555999<<<@@@BBBCCCEEEHHHLLLNNNOOONNNOOOPPPRRRXXXeeewww(((***,,,,,,,,,+++,,,---''''''''')))+++,,,,,,+++************************)))***,,,------,,,+++***+++,,,------++++++,,,---...,,,,,,,,,...///...---)))*********++++++++++++************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,*********'''%%%&&&)))---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,---------------,,,,,,,,,++++++---------------,,,,,,,,,------------------------))))))******+++,,,......,,,------......------,,,,,,------......------,,,***++++++++++++,,,,,,,,,************+++,,,---...'''***---...---,,,---...---------,,,,,,+++++++++)))+++,,,.........,,,+++******+++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++***,,,++++++******++++++,,,+++,,,...///000///...---************++++++,,,,,,---------,,,,,,---------000///------......---,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,++++++*********))))))))))))******************************((()))***++++++***)))((())))))((((((((())))))***((((((((())))))*********(((((()))***************&&&((()))+++++++++)))((('''((((((((()))))))))***(((''''''((()))******(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''(((***,,,---...&&&''')))(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''(((((())))))((((((((((((((((((((()))(((''''''((()))+++---...(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&'''((())))))((('''&&&''''''(((((((((((()))))))))******************)))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++'''(((***,,,,,,,,,+++***,,,...000///......111333333555777;;;>>>AAACCCDDDGGGJJJMMMNNNNNNNNNNNNOOORRRZZZlll)))+++,,,,,,***))))))***(((&&&%%%(((,,,...---***************************(((***+++------,,,+++***+++,,,------++++++,,,---***)))((()))+++,,,+++***))))))******++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,------......------((()))'''$$$"""###(((,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,++++++,,,,,,------,,,,,,+++++++++******************))))))***+++,,,,,,---------------,,,,,,,,,++++++000000///...,,,+++******000//////...,,,+++******&&&&&&&&&&&&(((***,,,...***++++++,,,,,,++++++***,,,------......------,,,******+++++++++,,,,,,,,,************+++,,,---...%%%***...000...,,,,,,------------,,,,,,+++++++++((()))+++---------+++******************)))((('''++++++++++++++++++++++++///---+++))))))+++---///++++++++++++++++++++++++((()))***+++,,,+++******---,,,,,,++++++************++++++++++++***))))))+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,+++,,,...000000///...------------......///////////////............//////222000......//////...---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,++++++******++++++,,,*********)))((('''&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((***))))))(((((((((((()))(((((())))))******++++++(((((()))***************&&&(((***+++,,,+++***)))'''((((((((())))))******(((''''''((()))******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&%%%%%%&&&(((***---...%%%'''(((((('''''')))***''''''''''''''''''''''''''''''''''''(((***+++,,,*********)))(((((('''''')))(((''''''''')))***+++''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''&&&'''(((******((('''&&&%%%%%%&&&'''((()))************++++++++++++******))))))))))))))))))))))))'''((()))******)))(((''')))))))))((()))******++++++++++++,,,---///000111,,,...000000......111444444666999<<>>???@@@BBBCCCEEEIIILLLKKKGGGGGGKKKPPP^^^nnn++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++*********+++++++++,,,,,,---+++***+++,,,---+++(((*********++++++,,,,,,,,,************************)))******************))),,,,,,+++******+++,,,,,,,,,+++)))'''(((***,,,...*********+++++++++,,,,,,...---,,,,,,,,,---......************************++++++***))))))***++++++...------,,,,,,+++******++++++++++++,,,,,,,,,,,,(((***,,,...//////......,,,,,,,,,++++++*********+++++++++************))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,***((()))))))))***+++,,,......------,,,,,,++++++************))))))((((((''''''************************+++,,,,,,,,,++++++***)))***************+++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++***,,,------,,,,,,---...///000000111222222222111111111222333444444555555999999888888888888888999999999999999999888777666111000///---------............---------------............---------------///...---,,,,,,,,,------///...---,,,++++++++++++(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''((()))***((((((''''''((())))))******)))'''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&(((******(((&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''%%%&&&&&&&&&''''''(((((((((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''(((((((((''''''&&&(((((((((((())))))))))))((((((((((((((()))******+++***(((''''''''')))))),,,+++***(((&&&%%%%%%$$$((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******+++***((('''&&&&&&&&&'''*********)))))))))(((((())))))************))))))))))))))))))))))))))))))))))))******+++,,,,,,---*********+++,,,,,,---------.../////////000222444888:::===??????@@@AAABBBCCCFFFHHHGGGEEEGGGNNNTTTfffwww+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...+++,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++---...---***'''*********+++++++++++++++***************************))))))(((((())))))***---,,,,,,++++++,,,,,,------+++(((&&&'''))),,,///*********++++++++++++,,,,,,,,,,,,,,,---...///000************************++++++***))))))***++++++,,,------------+++***)))*********++++++++++++,,,)))+++,,,.../////////...+++++++++++++++*********+++++++++************)))((((((((((((((((((((((((+++++++++++++++++++++++++++++++++,,,---,,,)))&&&((()))***+++,,,---------++++++++++++++++++++++++000///---+++*********++++++++++++++++++++++++++++++++++++++++++******)))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,---...000///......///111222333444555666666666666666777777888:::;;;;;;<<<>>>>>>>>>===>>>>>>???????????????>>>===<<<;;;:::555333111...,,,,,,------------------------------111111111000000000000000111000...---,,,,,,,,,,,,000000///...,,,+++******)))))))))******************************************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***'''''''''''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&((()))***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))((((((((($$$$$$%%%&&&'''((())))))---***'''&&&((()))(((&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******---,,,***(((&&&&&&&&&'''))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************+++***)))(((((((((((((((******))))))))))))(((((())))))************))))))))))))))))))))))))))))))((())))))******+++++++++******++++++,,,,,,---------///000000000111333555;;;===??????>>>>>>>>>???BBBDDDEEECCCDDDJJJUUU^^^sss)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))***+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,***)))***************+++++++++***************+++++++++***)))(((''''''((()))***,,,,,,,,,++++++,,,,,,,,,,,,+++)))((((((***+++,,,************+++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++******************+++''')))+++---...---,,,+++))))))*********+++++++++)))***+++------...------+++++++++***************+++++++++*********))))))++++++++++++++++++++++++************************,,,---...//////,,,)))'''***+++,,,---,,,+++***)))))))))*********+++++++++111///---++++++,,,---...++++++++++++++++++++++++***+++++++++++++++******))))))******++++++,,,,,,------------............------------.........///000222333333222111333444666777888:::;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCAAAAAAAAAAAABBBBBBCCCDDDBBBBBBAAAAAA???>>><<<<<<:::888444111............---------......---------000000111111222333333333222222111///......------.........///......------,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))(((((('''''''''(((((()))''''''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((()))******+++111,,,''''''+++---,,,)))(((((((((((((((((((((((($$$%%%&&&''''''(((''''''(((((((((((())))))))))))((((((((((((((())))))***,,,+++***(((''''''''''''%%%%%%&&&&&&((()))***+++((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((()))))))))***************++++++,,,------...---...000000000222444777<<<===>>>===;;;:::;;;<<<@@@BBBBBBBBBEEEPPP___kkk((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******))))))((()))***+++---...++++++++++++++++++++++++************************))))))))))))))))))******))))))*********+++++++++---,,,+++***)))***+++,,,************************))))))*********+++++++++***)))(((''''''((()))*********++++++++++++******)))***+++,,,,,,+++)))((())))))*********+++++++++++++++++++++******))))))++++++++++++++++++++++++*********++++++*********''')))+++---------,,,+++))))))*********+++++++++((())))))***++++++++++++************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***************************+++---...---***'''&&&***+++,,,---,,,+++***))))))))))))******++++++,,,***)))''''''''')))+++---++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,------......//////......///000111222333333555666777777666666777999<<<<<<>>>???AAAAAABBBBBBDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIEEEEEEEEEDDDCCCAAA@@@??????===:::666444222222222//////000000000///...---------///000222444555666666666555555555444444333000000111111111000000///...------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))******)))(((((()))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((('''&&&&&&((())))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((,,,'''""""""&&&)))'''%%%))))))))))))))))))))))))%%%%%%&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))'''''''''''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------......,,,...///000111222555888;;;<<<<<<:::888777777999===???AAACCCIIIWWWjjjxxx)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++******))))))+++,,,,,,,,,,,,+++*********)))(((((()))+++---...++++++++++++++++++++++++************************((((((((((((((())))))))))))))))))************+++------,,,***((((((+++...***************))))))))))))))))))***++++++,,,,,,***))))))(((((())))))***)))******++++++******)))'''))),,,......+++(((&&&)))))))))************+++******+++***)))((('''&&&)))))))))))))))))))))))))))***++++++++++++***)))+++,,,,,,,,,,,,***)))(((*********++++++++++++,,,((((((((())))))*********)))))))))***************+++++++++************)))************************************************&&&(((++++++)))&&&%%%%%%((()))***+++,,,---------)))*********++++++,,,,,,))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++,,,---...///000000,,,------...///000111111222333444555777888999:::<<<===>>>>>>======>>>???BBBBBBCCCEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIKKKLLLMMMIIIIIIIIIIIIHHHGGGFFFEEECCCBBB@@@>>>;;;:::999888555555666666555333111000+++,,,---///111333444555888999:::;;;<<<<<<<<<<<<777777777777666444222000///......---,,,++++++******************************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((+++******))))))))))))***&&&&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''')))'''&&&&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((''''''&&&&&&&&&&&&(((%%%""""""%%%&&&&&&$$$))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******&&&''''''((()))*********,,,+++)))(((&&&&&&%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&'''(((((((((((((((''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))************************++++++,,,,,,------......---...000222222444777:::999::::::888666555777888:::>>>CCCHHHRRRbbbvvv++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************+++,,,,,,,,,,,,+++******+++***)))((()))***,,,---++++++++++++++++++++++++************************(((((((((((()))))))))***))))))))))))************+++,,,---,,,))))))***,,,+++*********)))))))))(((((())))))***++++++,,,,,,)))******************)))******+++,,,,,,+++******)))***,,,------+++(((&&&))))))))))))************))))))***++++++***)))((()))))))))))))))))))))))))))***++++++++++++***))),,,,,,++++++***)))))))))++++++++++++,,,,,,,,,,,,)))))))))))))))******+++((()))))))))*********++++++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++&&&)))+++***(((''''''))))))))))))***+++,,,......++++++++++++,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///000111222333333444222222333444555666777777888999;;;<<<>>>@@@AAABBBCCCDDDFFFEEEDDDDDDEEEGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEFFFFFFGGGIIIJJJLLLMMMKKKLLLLLLLLLKKKKKKJJJIIIEEEEEEEEEEEECCCAAA@@@>>>============;;;888666444---......///000111222333555666999;;;===>>>??????;;;;;;<<<===<<<:::888777333333222111000......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))((((((******)))(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))'''%%%&&&''')))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***&&&&&&&&&'''''''''''''''((('''''''''(((((((((((()))))))))))))))))))))))))))))))))***))))))(((((((((((((((((())))))))))))((((((((((((((()))******&&&'''((())))))*********+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((('''''''''((()))+++,,,,,,++++++'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))+++++++++++++++++++++***++++++,,,,,,---.........///000333444555777;;;===888888888777666666888:::>>>CCCKKKSSS___qqq---,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,,,,,,,,,,+++******,,,+++)))((((((***,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((,,,///...,,,))))))***+++*********))))))((((((((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))++++++------------+++++++++++++++++++++***)))((())))))))))))************'''(((***+++,,,,,,++++++************************)))***+++,,,,,,+++***)))))))))))))))***+++,,,---++++++,,,,,,,,,---------*********)))******+++,,,(((((())))))*********++++++++++++************)))************************++++++++++++++++++++++++)))+++---,,,***)))+++......,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////111222222333555666777777888999999;;;<<<===>>>???===>>>???AAACCCEEEGGGHHHHHHIIIKKKJJJIIIIIIJJJLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBCCCDDDFFFHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJFFFGGGHHHIIIHHHFFFDDDBBBBBBCCCCCCBBB@@@<<<999777000000000000000000000000000111555888;;;===>>>>>>:::<<<>>>@@@AAAAAA@@@???888888777666444333222222........................++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((***)))((('''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))'''%%%%%%''')))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&((()))***&&&''''''((()))***++++++%%%'''))))))(((''''''((())))))))))))))))))))))))******+++******)))((('''(((((((((((())))))))))))((((((((((((((()))******''''''((()))))))))))))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))((((((''''''''''''((((((+++*********))))))(((((($$$%%%'''((())))))))))))&&&'''''''''(((((())))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++++++++++++++++++++,,,------......///000222555666777:::===@@@777888888777777777:::<<>>???@@@???>>>>>>???AAACCCEEEDDDEEEGGGIIIJJJKKKKKKKKKMMMMMMLLLLLLMMMNNNOOOOOOOOOOOONNNMMMLLLJJJIIIHHHHHHEEEAAA>>>======<<<;;;>>>======>>>@@@CCCFFFHHHNNNOOOOOONNNLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJFFFEEEEEECCCBBBAAA@@@???;;;999666333111000000000111111000000111333555666999:::<<>>KKKOOO\\\ppp************+++++++++++++++*********++++++******++++++++++++++++++++++++******************************))))))))))))************++++++,,,,,,,,,++++++,,,++++++******+++,,,++++++***)))))))))))))))******++++++++++++******)))******++++++******))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++++++++++++++***+++,,,,,,,,,++++++***))))))************+++++++++,,,++++++***))))))(((((()))************+++++++++++++++*********)))))))))))))))((((((((()))***+++))))))))))))************+++,,,---......,,,+++***))))))*********+++++++++************************,,,++++++++++++++++++***++++++***))))))******+++)))***++++++))))))***++++++++++++***++++++,,,,,,************************))))))))))))***+++,,,,,,...---+++*********+++,,,---------,,,,,,,,,------,,,---......------///000222333444555666888999999;;;;;;<<<===???AAACCCDDDDDDDDDCCCCCCDDDEEEGGGHHHFFFGGGHHHIIIKKKLLLNNNNNNPPPOOOOOOOOOPPPPPPQQQRRRQQQQQQPPPNNNKKKGGGDDDBBB@@@===999777777777777666555555555666888<<>>===:::777555444444555444444222111111222222333555666999;;;>>>AAACCCDDDEEEDDDCCCAAA@@@>>>===<<<999888555333222111111111******,,,------,,,++++++---------,,,,,,++++++++++++***))))))***+++***)))************))))))))))))************))))))))))))++++++***))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((())))))((('''''''''((((((******))))))(((((((((((((((((())))))))))))(((((((((((((((''''''(((((()))'''''''''((())))))'''%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))******++++++******(((((((((((())))))***+++***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))************))))))******))))))((((((*********)))))))))))))))++++++++++++++++++******,,,...000000//////000111111333666999;;;<<<;;;::::::777777999888888<<>>@@@@@@AAAAAABBBCCCEEEFFFHHHIIIHHHHHHHHHIIIJJJJJJJJJKKKHHHHHHHHHIIIKKKMMMPPPQQQRRRRRRQQQQQQQQQRRRSSSSSSRRRRRRQQQNNNIIICCC>>>:::888555222111111222111000///...///000222555777999>>>@@@CCCDDDCCCBBBAAAAAA>>>>>>============>>>>>>CCCCCCBBBBBBAAA@@@??????>>>===:::888777666666777666555444222111000//////000111333666:::>>>BBBEEEEEEFFFGGGGGGFFFEEEDDDCCC@@@???<<<:::777555444333------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++(((''')))***++++++,,,++++++***))))))((((((************))))))))))))***************))))))((()))))))))))))))(((((('''((()))))))))(((((('''&&&))))))(((((())))))*********))))))))))))((((((((())))))************))))))''''''&&&&&&&&&&&&''''''((('''&&&'''))))))'''%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++))))))************))))))*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))+++,,,...))))))))))))************((()))******+++*********))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,***,,,......---...///111333555888:::<<<<<<;;;;;;999777666888999;;;AAAHHHSSSbbbwww(((((()))))))))***************++++++***)))***+++************************+++++++++++++++++++++++++++******))))))******+++++++++***+++++++++,,,,,,///---)))''''''((()))***++++++************++++++******++++++,,,+++++++++((())))))******))))))(((((((((((((((((()))))))))************************))))))******++++++,,,,,,******++++++++++++******))))))*********+++++++++***)))))))))((((((''''''))))))*********+++++++++))))))))))))(((((((((((((((((((((((())))))******((()))))))))************)))***+++,,,,,,,,,,,,,,,))))))))))))************))))))))))))************))))))******++++++,,,,,,***))))))))))))******+++***+++,,,,,,+++***+++,,,++++++***)))((((((((()))************************(((((((((((()))***++++++,,,,,,+++++++++,,,...///,,,---...000111333333444222444666666666777999::::::;;;<<>>>>>;;;888777666777666666666666666666777777777777666666555555555888777666555444333333333444333222111///......---,,,---...000444999===@@@@@@BBBEEEHHHIIIJJJIIIIIIFFFEEEBBB???<<<999777666555444222000//////...///,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''')))*********+++*********************************)))))))))(((&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((()))))))))(((((('''(((((((((((())))))***+++))))))))))))))))))))))))*********++++++*********(((((('''&&&&&&&&&&&&''')))((('''((()))***((('''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%%%%&&&((())))))***+++++++++***(((''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''')))+++---((()))))))))************(((((()))++++++,,,,,,,,,(((((())))))******++++++++++++++++++,,,,,,,,,,,,***+++---------...000222666777999;;;<<<<<<;;;;;;888555555888;;;???GGGOOO[[[mmm))))))))))))************)))+++,,,+++))))))***,,,************************++++++++++++++++++++++++++++++************++++++++++++*********+++,,,---...+++'''&&&''')))))))))+++******)))******++++++(((((()))***++++++******))))))************))))))''''''(((((())))))))))))************************)))))))))******+++++++++)))******++++++*********))))))*********+++++++++))))))))))))(((((((((((())))))*********+++++++++))))))))))))(((((((((((())))))*********+++++++++((()))))))))************(((((())))))************(((((()))))))))*********(((((()))))))))*********)))))))))******+++++++++))))))(((((()))******+++***+++,,,,,,+++***+++,,,++++++***)))((((((((()))************************(((((((((((()))***+++,,,)))))))))+++---000222444---...111333555777888888999;;;===>>>>>>>>>@@@BBB>>>???AAACCCEEEGGGIIIJJJIIIIIIIIIJJJJJJLLLMMMMMMOOOOOOPPPPPPPPPOOONNNNNNMMMMMMLLLLLLMMMPPPSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTRRRSSSSSSRRRNNNIIICCC@@@===;;;888666444333000...222111111000////////////444666777777555222111000111111000000000000111111//////////////////......222222111111000000000000////////////......------,,,++++++,,,///222666888999<<>>===<<<;;;888555333111//////,,,,,,,,,,,,,,,,,,+++++++++******,,,------+++)))((())))))***+++,,,,,,---************)))))))))(((&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&'''((()))************''''''''''''((())))))***))))))))))))******************++++++++++++*********))))))(((''''''((((((((('''&&&&&&'''((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''&&&%%%%%%%%%&&&((())))))***++++++***)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((()))((()))))))))************'''((()))++++++,,,,,,,,,(((((())))))******++++++************++++++,,,,,,...///000111111222555888888999:::;;;;;;;;;;;;:::666444666;;;@@@EEENNNWWWdddvvv+++++++++,,,,,,,,,,,,---(((+++---,,,)))(((***,,,************************))))))))))))))))))))))))++++++************++++++,,,+++*********+++,,,---)))&&&###$$$(((,,,,,,+++))))))))))))))))))***+++'''((()))*********************++++++++++++******&&&'''((()))******))))))************************)))))))))***************((()))******+++*********)))************+++++++++)))))))))))))))))))))))))))************+++++++++******)))))))))((((((((())))))***+++++++++++++++))))))))))))************((((((((((((((()))))))))((((((((()))))))))******'''(((((())))))*********)))))))))***************(((((((((((()))******+++***+++,,,+++***)))***,,,,,,,,,++++++***+++++++++************************))))))))))))***+++,,,---))))))+++---000444777999111333666999<<<======>>>AAACCCDDDEEEDDDDDDFFFHHHDDDDDDFFFGGGIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOOOORRRQQQQQQQQQPPPPPPOOOOOOPPPOOOOOOOOOOOOQQQRRRSSSSSSRRRQQQQQQPPPQQQQQQQQQPPPQQQQQQQQQOOOKKKHHHEEEAAA>>>;;;999777555222///111111000///...---,,,,,,...///111111000///000111///......------....../////////////////////000000///000000000000000000000------.../////////......------,,,,,,---///111222555888<<>>;;;888555333111000//////...------,,,,,,,,,,,,---///000///,,,***'''((()))***+++---......************))))))))))))((())))))***************'''(((((()))))))))))))))&&&&&&((()))***+++++++++(((((('''''''''((()))))))))))))))************+++******++++++++++++******,,,+++***))))))((())))))'''%%%$$$$$$%%%&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))***'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((())))))***+++)))))))))))))))(((''''''%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))************'''((()))***++++++++++++))))))))))))************))))))******++++++,,,,,,---...///000000222666999:::::::::;;;:::::::::999666666999@@@GGGMMMWWW```mmm|||+++++++++,,,,,,,,,------(((+++---,,,)))'''***---************************)))))))))))))))))))))))),,,++++++******++++++,,,,,,+++***))))))+++---...'''$$$"""%%%***---,,,***((((((''''''((())))))***'''((()))***++++++++++++++++++,,,,,,,,,,,,++++++&&&'''(((***++++++******************************************))))))))))))(((((()))***************)))************+++++++++************************)))************+++++++++++++++*********)))))))))((((((***+++++++++***)))))))))))))))***************))))))(((((((((((()))(((((((((((()))))))))***''''''(((((()))******+++************))))))))))))'''''''''(((((()))++++++)))***++++++))))))***++++++++++++***++++++,,,,,,************************************+++,,,---...------///111444888;;;===888999===@@@BBBCCCDDDCCCGGGHHHIIIIIIHHHHHHIIIKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKLLLLLLMMMMMMPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIHHHGGGEEEDDDBBB===;;;999777666444111...////////////......---,,,---......---,,,---///111...------------------.../////////000000111111111......///000000000000000...///000000000000///...//////////////////000000111333666:::>>>BBBEEEGGGIIIJJJKKKKKKKKKKKKJJJIIIFFFFFFEEEDDDAAA>>>;;;999555444333222111///......,,,++++++,,,------,,,***))))))***++++++,,,------************)))))))))))))))))))))))))))***++++++''''''((()))))))))))))))'''((()))*********************)))((((((((())))))))))))*********+++++++++))))))************)))))),,,,,,+++***)))))))))))))))'''%%%%%%&&&(((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((((()))******++++++******(((((('''''''''''''''(((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))))))))************'''(((((()))*********************)))))))))))))))******++++++,,,------...+++,,,---......111555888;;;;;;::::::999999888888888999>>>GGGOOOVVV```iiittt))))))*********+++++++++'''+++...,,,((('''***---))))))))))))))))))))))))************************,,,++++++******++++++,,,,,,+++***))))))+++---...***&&&$$$&&&***,,,)))%%%'''''''''''''''((())))))((()))***+++,,,---------+++,,,,,,------,,,,,,+++&&&''')))***+++++++++***))))))))))))))))))))))))++++++******))))))(((((((((((()))***************)))************+++++++++***************+++++++++)))************+++++++++++++++++++++************&&&''')))*********)))((())))))))))))************,,,+++***)))(((((())))))(((((((((((())))))))))))&&&''''''((()))******+++++++++******))))))((((((''''''''''''((()))++++++(((***+++***)))((()))***)))((((((((()))***++++++************************++++++++++++,,,---......111222222444777:::===???<<<>>>AAAEEEGGGHHHHHHHHHIIIKKKLLLKKKJJJJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNMMMJJJIIIIIIHHHIIIIIIJJJJJJLLLJJJHHHFFFEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFEEEEEECCCBBBBBBAAA@@@@@@@@@AAA@@@@@@??????>>>===<<<;;;888777555444444222///------...///000000000000000111111///,,,******,,,.........------------......,,,------......//////000,,,---...///000000000000000111222222222000///...///000111222222111111000...///111333777:::===???CCCDDDFFFHHHIIIJJJIIIIIIJJJKKKLLLKKKJJJGGGDDDBBB888888777555333222000000+++)))&&&&&&''')))))))))++++++++++++++++++,,,,,,************))))))))))))((('''&&&&&&&&&((()))***''''''((()))))))))))))))***************)))((((((,,,,,,+++***)))))))))***))))))******++++++++++++))))))************)))))),,,,,,***)))((((((((((((---+++)))(((***+++++++++''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&''')))*********)))(((((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,...//////---,,,))))))))))))************'''(((((())))))))))))(((++++++******))))))((((((++++++,,,,,,---...//////...///000111222444999<<<;;;;;;:::999999888777777:::;;;BBBLLLUUU\\\eeennnwww))))))************))))))))))))************))))))******))))))(((((('''''',,,,,,+++***)))))))))***,,,+++***))))))***+++,,,******++++++++++++******'''((()))***+++,,,------))))))(((''''''((()))******'''%%%&&&)))+++***(((************))))))(((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((......---,,,+++***)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******+++++++++++++++)))'''''')))+++)))***+++,,,,,,+++***)))************************)))***+++,,,+++***(((&&&---......---+++***+++,,,***+++------,,,,,,---///+++,,,,,,---...///000000444555777999<<<>>>@@@AAACCCDDDGGGJJJMMMNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOORRRRRRRRRQQQPPPMMMKKKJJJFFFEEECCCAAA@@@???@@@@@@AAAAAA@@@???===<<<;;;;;;======<<<:::999888777666555666666555333333555666888888777666666555444444444444333222111000/////////////////////............000111000//////000111000000111111111///...---............000222444555000222333333222111222333333222111111000000000111333333333333222000...---000000000000111111222222999;;;>>>BBBEEEHHHJJJKKKOOONNNLLLKKKKKKKKKKKKLLLCCCBBB@@@===999555111...000...,,,,,,---...---,,,******)))******+++,,,,,,***************)))((((((---+++***))))))+++---...************************++++++((($$$ !!!&&&+++++++++***)))(((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))***************((('''&&&&&&'''(((*********)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((&&&$$$%%%((()))((('''))))))))))))))))))))))))((((((&&&&&&''')))+++---******))))))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''((((((((((((*********)))))))))))))))((('''&&&'''***+++***))))))******++++++++++++***((())))))***,,,---......******+++++++++,,,,,,,,,.........000222555888999===???@@@>>>:::666666888>>>CCCMMMWWW\\\]]]dddkkkxxx)))******************)))))))))************))))))((((((((()))))))))))))))++++++******)))*********++++++***))))))***++++++******++++++++++++******))))))))))))))))))))))))&&&&&&%%%&&&'''(((***+++***(((&&&'''***+++***)))++++++*********)))))))))************************((()))+++,,,,,,+++)))(((,,,,,,++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++)))'''''')))+++((()))************)))(((***************************+++,,,,,,,,,+++)))((('''((()))(((&&&&&&&&&'''***+++,,,,,,++++++,,,...,,,,,,...///000222333333777888999<<>>===;;;999888888888888:::999999888777666555555666666666555555555444444222333444333222111333444555444444444444333333333333333222222222111111111///////////////////////////000222222111111222444///000000000000000//////000/////////000111333444444666888888777666666777888888777666555444444444444444444444333111///...000000111111222222333333555666888;;;>>>AAACCCDDDIIIJJJKKKLLLMMMMMMMMMMMMJJJIIIHHHEEEAAA===999777666333000---,,,***(((&&&---,,,+++++++++++++++,,,+++++++++,,,++++++***)))++++++*********+++---...++++++++++++++++++++++++******)))'''%%%%%%&&&(((++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***************)))'''&&&&&&''')))*********)))((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%''')))((('''))))))))))))))))))))))))(((((('''&&&''')))+++,,,(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))******)))))))))))))))))))))---+++************)))'''))))))******++++++******))))))***+++,,,---......+++,,,,,,,,,------------/////////111333666999:::;;;===@@@???<<<:::<<<>>>EEELLLWWWaaadddeeellluuu******++++++++++++******))))))************))))))''''''((())))))***++++++******)))))))))***++++++++++++***))))))***++++++******++++++++++++******+++******)))((('''&&&&&&&&&&&&&&&'''(((***,,,---+++)))((((((***++++++***+++++++++++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++)))(((''')))***(((((())))))))))))((((((************************++++++,,,------,,,***))))))***+++***)))((()))******+++,,,,,,++++++,,,---......000222444666777888:::;;;===@@@CCCEEEGGGHHHKKKLLLOOOQQQSSSTTTTTTTTTQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOMMMJJJGGGCCCAAA???777666555333222222222222222222222222111111111111000000000111222222333333111222333333111111222444111111111222222222333333333333333333333333333333000000000000000000000000111333555666666666888:::777666555333222111111111111000000111222444666888<<<>>>@@@BBBAAAAAAAAABBBBBBBBBAAA???>>>===<<<<<<===<<<<<<;;;:::888666555222222222222333333333333111111222333666999;;;===@@@CCCGGGJJJMMMNNNNNNNNNPPPOOONNNLLLIIIFFFCCCAAA===:::666222000,,,)))&&&///...---,,,++++++++++++,,,------------,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***'''$$$***+++,,,,,,,,,+++***)))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))*********)))(((((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&'''(((((('''))))))))))))))))))))))))((((((''''''''')))***+++'''''''''((()))*********''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))******,,,+++))))))******((('''(((((()))*********************+++,,,---......///------------............//////000222555888:::;;;999<<>>???CCCFFFKKKRRR]]]eeefffgggqqq|||+++++++++,,,,,,+++++++++)))******++++++******)))(((((()))))))))*********))))))((())))))***+++,,,+++******************+++******++++++++++++******++++++***)))(((''''''&&&))))))******+++,,,---...+++******)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))++++++******))))))(((((()))***+++***(((((((((***))))))************))))))***************************++++++,,,,,,+++******,,,---......,,,,,,,,,...***+++---,,,++++++,,,...111222333666888:::<<<===???@@@BBBDDDGGGJJJLLLMMMNNNOOOQQQSSSTTTUUUUUUTTTOOOOOOPPPPPPPPPNNNLLLKKKLLLKKKHHHCCC???:::777555444444333222111111000000111111111111111111111111/////////000111222222333111333444555444444555666222222333444555666777777999999888777777666555555444444333333333333333333555777999:::;;;<<<>>>@@@CCCAAA===999666444222222000000111222555888;;;===BBBFFFJJJLLLNNNNNNPPPQQQNNNMMMMMMKKKJJJHHHGGGFFFFFFEEEDDDBBB@@@???===<<<777777666666555555444444333222111000222444666888999;;;???CCCGGGKKKMMMNNNPPPPPPPPPOOOMMMKKKHHHGGGBBB@@@===:::888555111...//////...---,,,,,,,,,,,,,,,------------,,,++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++...---((($$$)))+++,,,------,,,***)))*********)))))))))((((((++++++++++++++++++++++++((()))))))))***************))))))(((((())))))***+++***))))))(((((()))))))))))))))(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))***+++'''((((((((()))))))))***''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((((((((()))))))))*********)))))))))))))))*********'''&&&%%%&&&((())))))((('''((())))))************++++++,,,------...//////,,,------------............///111333666888:::<<<888;;;>>>???@@@BBBGGGLLLSSSXXX```eeeeeeiiiwww+++++++++,,,,,,+++++++++******++++++++++++******+++*********)))))))))((((((((((((((()))***++++++*********++++++***************++++++++++++******************************,,,,,,,,,,,,,,,++++++++++++++++++***))))))***+++++++++++++++++++++++++++*********************************++++++*********+++++++++*********))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))***+++***)))(((((()))++++++++++++++++++++++++************************))))))***************)))(((***+++***))))))***++++++,,,......------///000555666888:::===???AAABBBCCCDDDFFFHHHJJJLLLNNNOOONNNOOOQQQRRRSSSSSSSSSRRRNNNNNNNNNMMMLLLIIIGGGEEEBBBAAA>>>;;;888555333222333333333222222111000000222222222222333333333333000000000111111222222222111444777888999999:::<<<::::::;;;===>>>???@@@AAADDDCCCBBB@@@>>><<<;;;:::777777777666555444444333666888;;;<<<<<<===???AAAGGGEEEAAA===:::888777666333333333444555777:::;;;EEEIIIOOOSSSVVVWWWYYY[[[XXXXXXWWWVVVUUUSSSQQQPPPLLLKKKJJJGGGEEECCCBBBAAABBBAAA@@@???===<<<;;;:::777555333111111111333444555555777999>>>CCCHHHKKKLLLMMMNNNOOOOOONNNMMMLLLHHHFFFCCCAAA???;;;777444000///......------......,,,,,,,,,---,,,,,,+++***((()))***,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---***''')))***,,,------,,,+++)))((()))))))))*********+++++++++++++++++++++++++++((()))))))))*********************))))))*********++++++***)))))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((()))*********+++******)))(((''''''&&&'''''''''((((((((())))))(((((())))))************'''&&&%%%''')))***)))((('''''')))******++++++++++++,,,,,,------.........,,,,,,,,,,,,---------------///111444666999;;;<<<:::===???@@@AAADDDKKKPPP___```cccgggjjjttt******++++++++++++************++++++++++++******,,,++++++***))))))(((((())))))((((((((()))******)))***++++++++++++***)))******++++++++++++******))))))******++++++,,,,,,******+++******)))''''''***++++++***(((((()))+++*********+++++++++++++++))))))))))))))))))))))))************************++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((***++++++)))(((((()))---,,,++++++++++++,,,---************************)))))))))))))))*********''')))***)))(((((()))+++,,,...000000000111333555999:::<<<>>>AAACCCEEEFFFGGGGGGIIIJJJLLLNNNOOOPPPNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLJJJGGGDDDAAA@@@666666555444444555555666111111222222111111000///222222333333333333333333000111111222333333444444555888<<>>===<<<:::999777777999;;;<<<===<<<<<<>>>@@@@@@@@@???>>>============:::999888777777888999:::GGGKKKQQQVVVYYYZZZ\\\]]]]]]^^^^^^]]]\\\ZZZXXXWWWVVVUUURRROOOMMMKKKIIIIIIJJJJJJIIIHHHGGGFFFEEEDDD===<<<999666333222111111333222222222666;;;@@@CCCFFFHHHJJJMMMOOOPPPPPPPPPNNNLLLIIIFFFDDD@@@;;;777444333222111000000000000,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++++++++)))***+++,,,,,,,,,+++***(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))************************************++++++***))))))))))))***&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''&&&((()))))))))))))))))))))))))))((((((((()))))))))))))))*********)))((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++*********)))((((((''''''''''''''''''((((((((((((((((((((()))******++++++---,,,******++++++)))((('''((()))++++++,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,,,,,,,---------...///222555888;;;<<<======???AAABBBCCCHHHOOOVVVdddbbbdddkkkuuu)))******************)))***++++++,,,,,,++++++******************************))))))(((((((((((())))))***++++++++++++***)))******++++++++++++******))))))))))))*********+++((())))))******)))(((''')))***+++***'''&&&(((***)))))))))*********++++++************************+++******************+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********(((***,,,+++***(((((((((,,,,,,+++******+++,,,,,,***************************)))))))))******+++,,,)))+++,,,,,,++++++,,,------///111333333555777999===>>>???BBBDDDFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOMMMNNNOOOPPPPPPOOOMMMMMMLLLKKKGGGCCC???<<<:::888222222111222333444666777000111111222222111000///444444444444333333333333222333444666777999:::;;;>>>BBBGGGKKKNNNPPPRRRTTTWWWWWWXXXYYY[[[\\\]]]]]]]]]]]][[[YYYVVVTTTSSSRRRMMMLLLJJJHHHEEECCCAAA@@@@@@AAABBBAAA@@@???@@@AAA===>>>???@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAACCCDDDLLLPPPVVVZZZ\\\\\\]]]]]]^^^___``````___^^^[[[ZZZZZZXXXUUURRROOOMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLGGGEEEBBB>>>:::666333222222111111111222555888:::???AAADDDHHHLLLNNNPPPPPPOOONNNMMMLLLJJJGGGCCC???<<<:::888666333222111000---............---,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++)))***++++++*********+++)))))))))*********++++++************************(((((((((((((((((((((((())))))))))))***************++++++++++++++++++***,,,+++******))))))******$$$&&&''')))***)))((('''************************(((((((((((((((((((((((((((***+++)))&&&&&&'''***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''(((((())))))******'''(((((((((((()))))))))'''(((((()))******++++++...---++++++,,,,,,***)))((()))***+++------------++++++++++++,,,,,,,,,,,,------------............000222555888;;;>>>???@@@???AAACCCDDDGGGMMMVVV]]]eeecccgggttt))))))************))))))***++++++,,,,,,++++++***)))))))))***++++++,,,,,,+++***)))(((((('''(((((()))***+++,,,,,,+++***)))******++++++++++++******))))))))))))((((((((((((((()))***+++,,,,,,+++***(((***+++)))&&&%%%'''***(((((())))))*********+++++++++++++++++++++++++++++++++************++++++''''''((()))***+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******++++++(((***,,,,,,***(((((((((,,,+++***))))))***+++,,,************************+++*********+++,,,,,,---((()))++++++******+++,,,...000333444666777:::<<>>@@@AAABBB???BBBDDDFFFIIIQQQ[[[cccjjjiiippp))))))))))))))))))))))))******))))))))))))******,,,++++++***)))))))))***************************+++++++++(((%%%$$$$$$%%%************************************************,,,---......---,,,***)))))))))***+++,,,,,,------...,,,***(((((()))***+++((()))***++++++***)))(((,,,+++***+++---...---,,,&&&'''***,,,------+++***))))))************))))))************************+++*********))))))((((((%%%%%%&&&'''((()))***************)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******((('''&&&'''))))))(((((('''''''''&&&))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,222...***)))***+++)))''',,,,,,,,,++++++++++++******+++,,,---///000111111222222333555888<<>>999666666444111///333222111000000000111222222222222222222333444444111555777666222222555999:::<<>>999777555222000///000222333444555666888<<>>999666444333222111000////////////,,,,,,,,,,,,+++***((('''***)))))))))))))))************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++***)))((('''(((((())))))******++++++******+++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,,,,+++)))'''&&&'''((())))))(((''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))******)))((('''&&&%%%%%%'''''''''''''''''''''''''''((()))++++++)))((('''(((((((((((())))))))))))*********))))))))))))))),,,+++((('''&&&'''(((***)))************+++++++++******))))))((((((((('''************************------,,,,,,------...///+++,,,---///000000111111222555888;;;>>>AAAEEEHHH???@@@CCCGGGKKKQQQ^^^kkknnnmmmyyy))))))))))))))))))))))))++++++************++++++---,,,++++++*********+++***************************++++++)))((('''(((***++++++++++++++++++++++++***************************************)))(((((())))))***++++++,,,---------,,,***)))))))))******((()))***++++++***)))(((''')))---111333000+++'''************************))))))************))))))))))))))))))))))))))))))************)))))))))(((***))))))))))))((((((((()))((())))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***(((''''''(((******)))))))))((((((((())))))))))))************************************...+++))))))+++,,,+++***,,,,,,,,,++++++++++++++++++,,,---///111222333444666777888;;;>>>AAACCCEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMOOOPPPQQQPPPPPPQQQSSSQQQQQQQQQRRRQQQMMMHHHCCC???<<<777555555555333111444333222111111222333333333333333333444555666777444888;;;;;;::::::???CCCFFFGGGJJJNNNSSSXXX\\\^^^bbbccceeegggiiikkklllmmmmmmmmmlllkkkjjjjjjjjjjjjhhhhhhgggfffeeedddbbbaaaddddddeeeccc___]]]\\\\\\]]]]]]]]]]]][[[YYYWWWVVVRRRRRRSSSSSSRRRQQQOOONNNOOOPPPRRRUUUWWWYYY[[[[[[ZZZ\\\^^^___^^^^^^^^^___]]][[[YYYYYYZZZ[[[[[[[[[XXXVVVPPPJJJDDD@@@===;;;<<<<<<===???AAADDDFFFGGGLLLLLLLLLLLLLLLHHHCCC???<<<;;;888666444444444555222222222444888===BBBEEEKKKMMMOOOQQQRRRRRRRRRQQQMMMLLLJJJHHHDDDAAA>>>===888777555333111///......---------,,,,,,,,,,,,,,,++++++*********++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***)))(((((()))))))))))))))***************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))*********+++***)))'''&&&&&&((()))***...---,,,+++************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&'''(((******((('''&&&(((((((((((())))))))))))***))))))))))))))))))))))))(((&&&%%%%%%%%%&&&'''((((((((()))))))))******************)))))))))(((************************,,,,,,++++++,,,,,,---...,,,---...///000000111111333666999<<<>>>AAADDDFFFDDDEEEIIINNNRRRYYYffftttvvv{{{)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,+++******)))*********************************)))***++++++******,,,...++++++++++++++++++++++++***************************)))((((((((((((((()))))))))******+++,,,,,,,,,+++++++++***************))))))************))))))((()))---000222000+++''',,,+++***(((((()))***+++))))))************))))))((((((((((((((((((((((((************))))))))))))************))))))))))))''''''((()))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))$$$''')))***)))(((((()))++++++************)))))))))))))))*********++++++)))))))))))))))))))))))))))((('''(((+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111333555777888999;;;===@@@BBBDDDFFFFFFFFFFFFGGGGGGIIIKKKLLLMMMOOOQQQTTTUUUUUUTTTTTTTTTSSSQQQOOOMMMJJJFFFAAA===:::888666555666777666666666555555444444555666666666666666777888:::;;;<<<:::>>>BBBDDDEEEHHHMMMQQQTTTVVVYYY]]]aaaeeehhhjjjkkkjjjjjjkkkmmmppprrrtttooonnnnnnmmmmmmllllllllliiiiiiiiihhhggggggfffffffffggggggfffccc````````````aaabbbbbbbbbaaa___^^^XXXYYYZZZ[[[ZZZYYYVVVUUUVVVVVVXXXYYY[[[\\\]]]^^^\\\]]]___^^^^^^^^^```bbb^^^]]][[[[[[]]]^^^^^^]]]\\\YYYUUUPPPIIIDDD@@@======<<<<<<;;;<<<===???@@@DDDDDDEEEGGGHHHFFFCCC@@@===<<<;;;888666444333222444333222222444888<<>>AAADDDEEEEEEEEEGGGGGGHHHJJJKKKMMMNNNOOOQQQTTTXXXYYYXXXVVVTTTSSSOOOLLLGGGDDDAAA===:::777777666555666888:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>???AAACCCEEEFFFFFFIIIMMMPPPRRRVVV[[[___aaabbbeeegggjjjlllnnnooonnnnnnooooooqqqrrrtttuuurrrqqqqqqpppnnnmmmkkkkkkjjjjjjiiihhhhhhhhhhhhhhhcccdddeeedddbbb```___```^^^___aaacccdddddddddddd^^^___aaabbbaaa___]]]\\\\\\\\\\\\]]]^^^^^^___```_________^^^]]]___bbbdddbbbaaa```aaacccdddcccccc]]]\\\ZZZWWWTTTPPPMMMKKKFFFDDDAAA???==================>>>@@@BBBAAA???<<<<<<<<<;;;:::999666444222666666555666666777888999<<<>>>AAADDDHHHKKKMMMNNNOOOPPPQQQQQQQQQOOOMMMKKKIIIGGGDDD@@@<<<888444222222000...---,,,---///000...---,,,,,,+++,,,,,,,,,***))))))(((((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++******))))))((((((******++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''((()))))))))((((((''''''''''''((())))))))))))))))))))))))(((((((((''''''(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((()))))))))))))))))))))))))))*********+++,,,,,,------,,,++++++++++++,,,,,,,,,---------************))))))))))))------------------------...............//////000////////////000000111111777999===??????@@@BBBCCCDDDCCCEEEKKKSSSbbbxxx))))))))))))))))))))))))******))))))))))))************)))))))))******+++***************************++++++***(((((()))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''((()))+++,,,)))***************++++++)))******+++++++++*********))))))))))))))))))***+++)))''''''(((***++++++$$$&&&(((+++,,,,,,+++***))))))************))))))************************))))))))))))))))))******%%%&&&&&&'''((()))************))))))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&)))******)))***+++))))))))))))))))))))))))************++++++++++++************************((()))***++++++++++++,,,++++++,,,---......//////...///111444777:::<<<===<<<>>>AAACCCEEEFFFFFFFFFIIIIIIKKKMMMOOOPPPQQQRRRTTTWWWZZZ[[[XXXTTTQQQPPPEEEBBB>>>;;;999888666444555666777888:::===@@@BBBDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHIIIKKKMMMOOOQQQRRRTTTVVVYYY\\\___bbbfffiiijjjkkklllnnnooopppppppppoooppprrrtttuuutttsssrrrttttttsssqqqooollliiihhhjjjiiihhhgggffffffffffff___```bbbaaa___^^^^^^___```aaabbbdddeeeeeeddddddbbbcccdddeeeeeedddbbbaaaaaaaaa`````````aaaaaabbb`````````^^^]]]^^^aaadddcccccccccdddfffggggggfff___^^^^^^]]][[[YYYXXXVVVPPPNNNKKKGGGCCC@@@???>>><<<<<<<<<>>>???>>><<<999;;;;;;<<<<<<;;;999777666444666999;;;======<<<;;;<<<;;;;;;<<<>>>AAADDDFFFHHHIIIKKKMMMOOOPPPPPPPPPNNNMMMKKKGGGCCC???<<<999777555222///---,,,,,,---------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++******))))))((((((******+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))((((((''''''''''''(((((((((((()))***+++,,,((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************(((((()))******))))))(((++++++,,,,,,,,,---------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///000000//////000111222333888;;;>>>@@@@@@AAAAAABBBFFFDDDEEELLLYYYmmm))))))))))))))))))))))))***))))))))))))))))))***,,,,,,,,,,,,,,,,,,---...************************+++++++++)))'''&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&''')))*********************************************+++++++++******))))))))))))******&&&'''))),,,---,,,)))&&&"""$$$(((+++------+++***))))))************))))))************************))))))))))))************((((((((((((''''''''''''++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''***+++***))))))***((((((((())))))))))))************++++++++++++,,,++++++++++++++++++++++++)))+++------+++***+++,,,++++++,,,---...000000111111222444777:::===???@@@BBBCCCDDDFFFHHHIIIIIIIIILLLMMMOOOQQQSSSUUUVVVVVVWWWYYYZZZYYYTTTOOOKKKIII>>>;;;888666666666666555555777888:::;;;>>>BBBEEEJJJJJJLLLMMMMMMMMMMMMMMMOOOPPPPPPRRRTTTVVVXXXYYY[[[\\\^^^aaadddhhhjjjlllkkkmmmoooppprrrrrrqqqqqqoooqqqtttuuuvvvtttrrrpppssssssrrrqqqnnnkkkhhhfffjjjhhhfffcccaaa``````aaa[[[]]]______^^^]]]]]]^^^___```aaabbbaaa```___^^^`````````````````````___```___^^^]]]]]]^^^___```aaaaaa```^^^]]]]]]```bbbaaaaaaaaacccfffgggfffeeebbbaaa```___^^^\\\\\\[[[XXXWWWTTTPPPLLLHHHEEECCC>>>===<<<======<<<:::888888999999:::999888666555000333888===AAACCCCCCCCC???>>><<<::::::<<<>>>???===>>>AAAEEEIIIMMMPPPQQQNNNNNNMMMLLLIIIFFFCCCAAA===;;;888444111...------......---,,,++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************)))))))))))))))***+++,,,------------************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))((((((''''''&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((())))))*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))******++++++))))))************++++++))))))))))))*********+++)))))))))***************************************+++************+++,,,,,,000000//////000222444666888;;;???AAABBBAAABBBBBBCCCBBBFFFPPPaaazzz))))))))))))))))))))))))+++******))))))******++++++++++++++++++,,,------***************************++++++)))'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''((()))*********************))))))))))))******)))))))))***,,,---+++***)))(((((()))***+++((((((***---...---***'''$$$&&&''')))***+++++++++))))))************))))))************************((()))))))))************)))))))))(((((((((((('''***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***))))))))))))))))))*********++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))+++......---+++,,,...++++++,,,...///000222222666777999;;;>>>@@@BBBCCCFFFFFFFFFGGGHHHJJJKKKLLLPPPRRRTTTWWWYYYZZZ[[[[[[YYYZZZYYYVVVOOOIIIDDDBBB<<<999777777888999888777555777999:::;;;===AAAEEEGGGHHHIIIKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTVVVVVVWWWZZZ^^^bbbdddeeefffhhhkkknnnpppqqqqqqqqqnnnooopppppppppooonnnmmmoooppppppooonnnkkkhhhgggiiigggccc___\\\ZZZZZZZZZWWWYYY[[[[[[ZZZZZZ[[[\\\\\\]]]___```aaaaaaaaa`````````___^^^^^^___```aaaaaa```^^^]]]]]]^^^```aaabbbbbbaaa___]]]\\\]]]_________```bbbeeeffffffdddcccbbbaaa```______``````]]]]]]\\\ZZZXXXTTTPPPNNNGGGFFFEEEEEEFFFEEECCCAAA======<<<<<<:::999888777222444777;;;???CCCEEEGGGCCCCCCBBBAAA@@@>>><<<;;;999:::;;;===AAAEEEIIIKKKJJJJJJLLLLLLLLLKKKIIIHHHDDDBBB@@@<<<888555222111000///...---,,,,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))))))))))))))*********)))***+++,,,------------++++++++++++++++++++++++))))))))))))))))))))))))&&&'''''''''((()))))))))******************))))))''''''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))******''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((())))))))))))'''(((((()))******++++++,,,++++++***+++,,,---...((((((((()))))))))******+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,------////////////111333666888888;;;???BBBCCCBBBBBBCCC@@@BBBKKK[[[ooo)))))))))))))))))))))))),,,++++++++++++++++++,,,(((((('''(((((()))************************************+++)))(((''')))***************************))))))))))))))))))))))))&&&''')))+++---------,,,*********)))))))))))))))+++***)))((((((***,,,...+++***)))(((((()))***+++///,,,)))(((***---...///)))(((''''''((()))***+++))))))************))))))))))))))))))))))))))))))(((((())))))*********+++''''''((()))***+++,,,,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++***(((((()))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************'''+++...///...---...000++++++,,,...///111222333999:::<<<>>>AAACCCDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLTTTUUUXXX[[[]]]^^^______ZZZZZZXXXSSSLLLEEE@@@===<<<;;;999999;;;;;;;;;:::444777999::::::<<<@@@DDDAAABBBCCCEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMQQQUUUZZZ\\\]]]^^^aaaeeeiiimmmooooooooolllllljjjiiiiiiiiijjjjjjkkklllmmmnnnmmmllliiihhhhhheeeaaa]]]YYYVVVUUUUUUSSSUUUWWWWWWWWWWWWWWWYYY\\\^^^bbbeeehhhkkkllllllhhhgggeeeddddddfffhhhiiiiiihhhgggffffffgggiiijjjbbbbbbbbb```]]][[[[[[\\\______```cccfffgggfffeeecccbbbaaaaaaaaaccceeeggg```aaabbbbbbaaa^^^ZZZXXXUUUTTTSSSTTTUUUTTTSSSQQQIIIHHHGGGEEECCCAAA@@@???888888777888;;;>>>BBBEEEFFFGGGIIIIIIGGGCCC>>>:::<<<;;;:::999;;;>>>AAACCCFFFGGGJJJLLLMMMMMMLLLKKKHHHGGGEEEBBB???;;;888666111111000......---------000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************(((((())))))******++++++)))***+++,,,------...---++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&&&&'''((()))******((()))***++++++,,,++++++...---,,,***(((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''******))))))))))))))))))''''''''''''''''''''''''++++++************++++++(((((((((((())))))))))))'''(((((()))***+++++++++)))((('''&&&&&&(((***,,,)))************+++++++++---------....../////////........................///............///000000//////...///111444777999777;;;@@@BBBCCCCCCCCCDDDCCCHHHUUUiii)))************+++++++++************************************************************************+++++++++*********))))))))))))(((((((((((())))))(((((())))))*********+++)))))))))(((''''''&&&&&&---,,,+++***))))))))))))***)))***+++,,,,,,***((())))))))))))))))))))))))+++***)))))))))***,,,---***)))))))))((((((''''''))))))))))))************++++++******))))))((((((*********))))))))))))(((((()))***)))((('''((()))(((((())))))******+++++++++***)))))))))))))))***))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++,,,***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,...///111333888;;;===>>>@@@BBBCCCDDDDDDCCCDDDEEEGGGIIIJJJMMMRRRUUUZZZ[[[]]]]]]]]]]]]___```ddd```YYYQQQKKKGGGEEEEEEBBBCCCDDDDDDCCCAAA@@@>>>=========>>>???AAABBBCCCAAACCCDDDEEEEEEDDDCCCAAAEEEDDDDDDFFFIIIJJJHHHEEEGGGIIIJJJLLLMMMPPPTTTWWWSSS[[[bbbdddfffjjjjjjhhhccccccbbbaaabbbeeekkkooolllqqqttttttuuuwwwvvvsssrrrhhh```]]][[[XXXWWWXXXYYYZZZYYYWWWVVVXXX\\\___cccgggkkkmmmrrrzzz~~~}}}yyyyyyxxxxxxxxxyyyyyyyyy~~~~~~~~~}}}xxxqqqnnnnnnnnnkkkkkkjjjfff___]]]___aaadddffffffcccccceeehhhdddeeeeeedddaaa______```^^^```bbbcccbbbaaaaaaaaa^^^___aaa```^^^\\\[[[[[[RRRRRRRRRPPPMMMHHHCCC@@@>>>===<<<;;;;;;;;;;;;;;;???AAADDDIIIKKKJJJGGGCCCAAA???;;;888777888:::<<<<<>>AAACCCMMM```yyy)))************+++++++++))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++************))))))))))))******((()))))))))************)))))))))))))))(((((((((++++++******))))))******+++***)))***,,,,,,***)))))))))))))))))))))))))))******))))))******+++,,,+++++++++******)))))))))))))))))))))*********************)))))))))))))))++++++*********))))))))))))***+++***)))((()))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***************************************+++***)))((((((***+++---++++++++++++++++++++++++******+++,,,---------------///111222333666:::===@@@AAABBBDDDEEEFFFFFFEEEDDDFFFIIIJJJLLLPPPTTTWWW\\\^^^___```___```bbbcccfffccc]]]XXXTTTRRRRRRRRRQQQRRRQQQQQQPPPOOONNNNNNJJJJJJJJJKKKMMMNNNPPPQQQSSSTTTTTTSSSQQQOOOLLLJJJMMMKKKJJJKKKMMMNNNKKKIIIIIIKKKLLLLLLMMMOOOSSSVVVSSS[[[bbbdddeeegggfffccc^^^_________bbbgggoootttuuu|||zzzooojjjfffaaa^^^___```aaabbbaaaaaacccgggkkkqqqwww{{{~~~{{{{{{xxxrrrnnnooojjjllloooooonnnllljjjjjjhhhgggeeecccbbbaaaaaaaaa```aaabbbbbbaaaaaa``````cccdddeeeeeedddcccbbbbbb[[[ZZZXXXVVVSSSQQQOOONNNFFFDDDBBB@@@===<<<;;;:::;;;===BBBHHHNNNRRRSSSRRRJJJGGGCCC>>>;;;999888888888:::===AAADDDGGGIIIJJJOOOOOONNNMMMJJJFFFBBB@@@;;;888333000///...---,,,///////////////......---,,,+++*********+++---...,,,,,,---,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))*********+++++++++******************))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***))))))((())))))(((((((((((((((((((((((('''((())))))))))))))))))))))))************))))))++++++***(((((('''''''''(((((((((((())))))))))))***(((&&&&&&((()))(((''')))&&&###$$$)))++++++)))***)))(((((()))))))))'''))))))***++++++++++++***)))***++++++,,,,,,++++++***++++++,,,------......***+++,,,---............/////////000222666:::===???===???BBBBBB@@@AAAEEEGGGUUUlll)))************+++++++++((((((((((((((((((((((((************************************************,,,,,,,,,,,,,,,+++++++++++++++************++++++))))))))))))************))))))))))))******************)))))))))***++++++,,,***))))))***++++++***))))))))))))))))))))))))((()))******++++++******,,,,,,,,,,,,,,,+++++++++))))))))))))************))))))))))))************,,,+++++++++************)))+++,,,+++***)))***,,,*********)))((('''''''''))))))******+++******)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***)))((((((((()))+++,,,************************((()))***,,,---///000000000222444666777:::===@@@CCCDDDEEEFFFGGGHHHHHHHHHGGGIIILLLNNNPPPSSSXXX[[[```aaaccccccbbbccceeehhhjjjhhheeebbbaaaaaabbbdddccccccbbbaaa````````````\\\\\\]]]^^^___aaabbbcccggggggfffdddbbb___]]][[[\\\ZZZXXXWWWWWWWWWUUUSSSTTTUUUVVVWWWWWWZZZ^^^aaa[[[cccjjjllllllllliiidddaaaaaabbbccchhhpppyyyzzzrrrnnnmmmpppsssvvvwwwwwwzzz|||wwwrrrlllhhhggggggdddbbb````````````````````````ddddddeeeeeeeeeeeeeeeeeebbb```\\\YYYVVVUUUUUUVVVPPPOOOKKKGGGCCC???===<<<777888<<>>888444222000///---...////////////000000000,,,+++******+++,,,---///,,,,,,,,,,,,+++***)))(((***+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,,,,++++++)))))))))***************))))))******************))))))***++++++***))))))(((((())))))))))))((((((++++++***************+++'''''''''''''''''''''''')))***************)))((())))))************)))))),,,+++***))))))((())))))(((((((((((())))))))))))***(((&&&'''((())))))((((((%%%###%%%))),,,,,,+++)))***+++***(((''''''((())))))***++++++++++++***)))******++++++++++++++++++,,,,,,------......///++++++++++++,,,---....../////////111333777;;;===???>>>@@@CCCDDDBBBDDDIIIOOOaaa~~~))))))*********+++++++++))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++******))))))******+++)))))))))))))))*********''''''((())))))***++++++(((((((((((()))***+++,,,---+++(((((()))+++++++++))))))))))))))))))))))))'''(((***+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************(((((())))))******++++++,,,,,,,,,+++++++++******(((***++++++))))))***,,,)))))))))(((((((((''''''((()))***+++++++++******))))))))))))))))))))))))(((((()))***************************************))))))((((((((()))***+++************++++++++++++)))******,,,---///111111333555888999;;;===@@@CCCDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMPPPSSSVVVYYY]]]___cccdddeeeeeeeeefffiiikkknnnmmmkkkjjjkkklllnnnpppooonnnlllkkkjjjkkkllllllkkkkkkkkklllmmmooopppqqqqqqqqqpppooonnnmmmlllllljjjiiifffdddbbbaaa___^^^]]]^^^```aaacccgggmmmqqqpppyyyzzztttrrrqqqpppqqquuu~~~~~~|||zzzuuunnnhhhdddcccaaaaaaaaaaaaaaa```bbbaaa```aaacccdddeeeeeeeeeccc```]]]ZZZYYYXXXXXXYYYWWWSSSOOOJJJFFFDDDBBB?????????CCCJJJRRRWWWYYY[[[ZZZWWWSSSMMMFFFAAA>>><<<:::888888999===AAADDDIIIKKKMMMPPPPPPOOOMMMKKKHHHDDD???:::777444222000............//////000000......---,,,,,,------...,,,,,,,,,+++***)))(((''')))***,,,------,,,***)))************************++++++,,,,,,,,,,,,++++++************************(((((())))))******++++++((()))+++,,,,,,+++)))((('''((()))******)))((('''******)))))))))***++++++((((((((((((((((((((((((************))))))((('''))))))************))))))+++***))))))((((((((()))(((((((((((())))))))))))))))))((('''(((((())))))+++)))'''(((***------,,,))),,,---+++'''%%%''')))))))))***++++++++++++***++++++,,,------------,,,+++,,,,,,,,,------......++++++******+++,,,.../////////000222555999<<<>>>???>>>@@@CCCBBBAAAEEEKKKYYYppp))))))*********+++++++++************************************************************************))))))))))))************))))))(((((((((((())))))******))))))))))))))))))%%%&&&&&&'''((()))******''''''(((((()))***,,,,,,---+++(((((()))+++++++++))))))))))))))))))))))))'''((()))++++++***))))))*********+++++++++++++++((()))))))))************(((((())))))******++++++,,,,,,,,,+++++++++******'''((())))))(((((()))+++'''((((((((()))))))))***))))))***+++++++++++++++************************(((((()))***************++++++++++++++++++++++++)))))))))))))))******+++++++++++++++,,,,,,------,,,,,,,,,---...000111222555777:::===>>>@@@CCCEEEEEEFFFFFFGGGIIIJJJKKKLLLPPPSSSWWWZZZ\\\___bbbdddfffggggggggggggiiillloooqqqqqqpppoooppprrrtttuuuuuutttrrrqqqqqqrrrssssssssssssssssssssstttuuuvvvuuutttsssrrrqqqrrrrrrsssooonnnmmmjjjgggdddcccbbb]]]___bbbfffkkkrrrzzzxxxuuurrrpppnnnlllhhheeeaaa___\\\\\\^^^```aaa```cccccccccbbbaaa```______^^^\\\YYYVVVRRROOOMMMLLLNNNLLLKKKLLLQQQVVVZZZ\\\\\\\\\\\\ZZZVVVRRRMMMJJJCCCAAA===999888888:::<<<@@@CCCGGGLLLOOOQQQQQQQQQNNNJJJEEEAAA>>>;;;777555000///...------......///111111000///...---------+++,,,,,,+++***)))(((''')))***,,,------,,,***)))***************************++++++,,,,,,++++++***+++++++++***************((((((((())))))******+++((()))+++,,,,,,+++)))((('''((()))******)))((('''))))))((((((((())))))***))))))))))))))))))))))))))))))))))))((('''&&&&&&))))))************))))))))))))((('''''''''(((((((((((((((((()))))))))))))))))))))((((((((()))***---+++))))))***+++++++++***,,,---+++(((&&&''')))))))))***++++++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******+++,,,...//////000111333777:::===??????>>>???AAA@@@@@@GGGPPPggg)))************+++++++++************************************************************************((((((((()))))))))))))))))))))(((((((((((())))))************))))))))))))%%%&&&&&&'''((())))))***'''''''''((()))***+++,,,,,,***))))))***++++++***))))))))))))))))))))))))'''((())))))******))))))))))))))))))************))))))))))))************))))))))))))************,,,+++++++++************&&&'''))))))(((((()))+++((((((((()))***+++++++++***************+++,,,---************************(((((()))***************++++++++++++++++++++++++)))*********+++++++++++++++++++++,,,,,,------...///.........///111333555777:::>>>@@@BBBCCCEEEGGGGGGHHHIIIJJJLLLNNNPPPRRRWWWZZZ^^^```bbbdddgggiiiiiiiiijjjjjjjjjlllpppsssttttttsssssssssuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwxxxwwwvvvuuuuuuuuuuuuuuuuuuuuutttqqqpppooopppqqqrrrnnnooopppnnnjjjgggeeedddcccfffkkkrrrzzz{{{vvvhhhccc]]][[[[[[\\\[[[YYY[[[\\\^^^```bbbcccddddddaaa```^^^[[[YYYXXXWWWWWWTTTSSSRRRSSSWWW[[[^^^^^^]]]^^^______]]]ZZZWWWTTTLLLIIIDDD???:::777555555;;;===BBBGGGLLLPPPSSSTTTQQQOOOLLLIIIFFFBBB>>>:::444333000...---,,,------111111000///...------,,,+++++++++,,,++++++***)))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++******+++++++++++++++*********(((((())))))))))))))))))))))))***++++++***))))))(((((())))))))))))(((((())))))((((((((((((((()))************************'''((((((((((((''''''&&&))))))************))))))((((((''''''''''''(((((((((((((((((()))))))))))))))******)))(((((()))+++,,,+++)))(((''''''((((((***+++,,,+++)))(((((()))))))))***++++++++++++***((())))))***************++++++++++++++++++++++++,,,,,,,,,,,,---.../////////000222555888<<>>AAADDDEEEGGGIIIJJJLLLLLLMMMOOORRRUUUXXXZZZ]]]```dddfffggghhhjjjllllllmmmmmmmmmmmmppptttwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyywwwvvvuuutttttttttqqqooommmlllmmmooorrrtttsssvvvyyyxxxtttpppnnnmmmrrruuu{{{zzzpppjjjgggeeebbb^^^[[[[[[[[[\\\^^^aaaccceeecccbbbaaa```^^^^^^]]]]]]WWWWWWWWWZZZ]]]_________```aaabbbbbbaaa^^^[[[ZZZUUUSSSOOOJJJCCC===888555888999===AAAGGGLLLPPPSSSSSSRRRQQQPPPNNNJJJDDD???:::888444111...---,,,,,,------............------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********)))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++***)))(((((((((((())))))))))))))))))))))))'''(((((()))))))))(((((())))))************)))))))))((((((((((((((())))))(((((((((((())))))))))))(((***+++***(((''')))+++******)))((('''((()))***+++***)))***++++++***)))))))))***++++++++++++***(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000333666999===???AAAAAA@@@@@@BBBCCCIIIYYYhhh)))************+++++++++))))))))))))))))))))))))************************************************))))))******+++++++++,,,++++++************+++++++++*********))))))(((((())))))))))))************((((((((((((((())))))******)))***+++,,,,,,***((()))))))))))))))))))))))))))((('''''''''(((***+++))))))*********+++++++++))))))))))))************++++++******))))))((((((*********))))))))))))(((''')))***+++******,,,---------,,,,,,+++*********---+++)))'''(((+++...111************************(((((()))***************))))))))))))))))))))))))++++++,,,------------,,,((())))))***++++++,,,,,,.........000333777:::======@@@DDDGGGHHHIIIKKKMMMOOOPPPQQQSSSVVVZZZ^^^```aaadddgggiiijjjkkklllmmmooooooooooooppprrrwwwzzzxxxxxxxxxxxxyyyzzz{{{|||xxxyyyzzz{{{{{{zzzyyyxxx|||{{{yyywwwuuuttttttssskkkjjjiiijjjmmmrrrvvvyyy{{{|||yyyyyy{{{}}}xxxxxx}}}xxxsssnnngggdddaaa______aaaeeegggeeedddcccbbbaaa`````````______```bbbeeeeeecccbbbddddddddddddbbb___\\\[[[]]]\\\XXXSSSLLLDDD===999555666999<<>><<<777333///---,,,,,,((()))+++,,,---.........******+++,,,------------,,,++++++******++++++,,,------------------------******++++++++++++******,,,,,,,,,++++++***************))))))((((((''''''))))))(((((((((((())))))***)))(((''''''((()))***---,,,+++***))))))))))))))))))))))))))))))))))))'''((()))***************))))))************))))))***)))))))))))))))******(((((((((((())))))))))))(((***+++***((('''))),,,***++++++******+++---///,,,)))'''))),,,---+++)))))))))***++++++++++++*********+++,,,,,,,,,,,,+++------------------------,,,---...000111000000//////111333777:::===@@@AAABBBAAAAAACCCFFFPPPbbbsss******))))))***+++,,,,,,++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++*********))))))***************************************++++++,,,++++++******++++++,,,---,,,+++***(((''''''&&&&&&))))))))))))************))))))(((((((((***+++,,,+++++++++++++++***)))((())))))))))))))))))))))))+++++++++************)))************************)))))))))))))))(((''''''%%%(((+++,,,,,,++++++,,,************************************))))))))))))************************++++++++++++++++++++++++,,,***((())),,,...---,,,---///222555777999<<>>777555666888999@@@BBBFFFKKKOOORRRSSSTTTQQQNNNIIIDDD@@@;;;666222......------------......,,,,,,,,,,,,------------.........------,,,,,,+++......------,,,,,,++++++************++++++++++++++++++++++++++++++++++++)))***,,,+++******+++,,,,,,+++***)))((()))***+++***)))((((((((((((((((((************************))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,,,,***))))))***+++,,,+++,,,......,,,,,,,,,---........./////////000000//////............/////////222777999;;;<<<>>>@@@AAABBBFFFMMMVVVfff*********+++++++++******((((((((((((((((((((((((******++++++***)))((((((************************************************,,,+++++++++***)))))))))************************)))))))))***++++++,,,,,,***)))'''&&&&&&(((***,,,)))))))))))))))***++++++))))))(((((())))))***+++************************++++++***))))))(((((((((((()))***+++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************)))***,,,...---,,,***(((+++---......,,,+++++++++************************(((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++,,,---///222333444666888<<<>>>@@@BBBEEEHHHIIIKKKMMMPPPSSSVVVYYYZZZZZZ^^^aaabbbbbbcccgggkkkmmmooopppqqqqqqqqqsssuuuvvvtttsssrrrtttwww{{{~~~zzzyyyzzz|||}}}{{{{{{zzz{{{|||~~~}}}{{{xxxsssooojjjgggfffeeedddccceeeiiiuuu}}}}}}wwwkkkjjjhhheeeaaa___```bbb]]]iiitttxxxyyy||||||yyynnniiibbb___``````^^^\\\]]]eeewww~~~qqqiiiggghhhnnnwwwxxxooohhhdddccceeeddddddeeeggggggfffeeeeeeeeeddddddddddddeeeeeedddddddddddddddaaa]]]YYYVVVOOODDD<<<888777888888999;;;???EEEJJJOOORRRTTTQQQPPPNNNLLLIIIEEEAAA>>>333111///---,,,---......,,,,,,------------------//////...---,,,,,,++++++,,,,,,+++++++++*********++++++++++++************************************((()))++++++******+++---******)))(((((())))))***,,,,,,+++***)))))))))***************************))))))))))))))))))))))))***************++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++---+++***)))((()))***+++)))+++,,,,,,+++******+++---.........///////////////............//////000333666:::<<<===>>>@@@BBB@@@AAAGGGPPP[[[lll******+++++++++******))))))))))))))))))))))))))),,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************))))))*********+++++++++)))((('''&&&'''(((***++++++************+++,,,,,,++++++***)))))))))))))))(((((()))***+++,,,------************))))))((((((((()))***+++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************)))***,,,------,,,+++***,,,.........,,,******+++++++++++++++++++++++++++'''''''''((((((((())))))************************++++++,,,,,,,,,---------***+++---...000222555777999;;;>>>AAABBBEEEHHHJJJKKKLLLOOORRRUUUXXXZZZ\\\___bbbeeeeeeeeefffkkkoooppprrrssstttssssssuuuwwwuuutttssssssuuuxxx{{{}}}zzzzzz{{{}}}~~~~~~|||{{{|||{{{{{{|||||||||yyywwwssspppllljjjiiijjjjjjiiinnnqqq|||~~~wwwvvv{{{}}}ssskkkggghhhgggdddaaa_________WWW\\\___^^^^^^aaadddeee]]]^^^aaafffjjjkkkhhhddd```dddnnn}}}{{{mmmbbb\\\ZZZXXX\\\cccmmm{{{wwwpppkkkhhhdddbbbbbbdddeeeeeedddddddddccccccdddddddddcccbbbbbbcccdddccc```^^^]]]VVVLLLCCC===999777555555777:::???DDDJJJNNNPPPPPPQQQRRRQQQOOOKKKHHHFFF999777333000...---......------------------------//////...---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++************************((()))++++++******+++---))))))))))))))))))******,,,,,,+++***)))))))))***************************))))))))))))))))))))))))***************++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++((((((((((((((((((((((((************************(((((())))))************,,,+++***)))))))))***+++)))+++---,,,+++***+++,,,,,,,,,---------........................///000000333666:::===>>>???AAABBBCCCFFFMMMWWWdddvvv******+++,,,,,,***)))(((************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++************************)))((((((((())))))******+++++++++***+++,,,,,,---,,,+++***)))))))))))))))&&&''''''((()))***++++++)))************))))))((()))******+++++++++******))))))))))))))))))))))))+++++++++************)))******************************+++,,,,,,,,,,,,+++***+++,,,***)))((((((***))))))))))))))))))))))))&&&''''''(((((()))))))))************************++++++,,,,,,------......***,,,///000222444888;;;<<<>>>AAADDDEEEHHHKKKMMMNNNPPPRRRTTTWWWZZZ\\\]]]ccceeehhhhhhgggiiinnnrrrrrrtttuuuuuuuuuuuuvvvxxxuuuuuuuuuvvvxxxyyyzzz{{{|||||||||||||||{{{{{{zzzyyyxxxxxxyyy|||~~~~~~}}}{{{xxxvvvtttuuuuuuuuutttzzz{{{yyyyyy||||||{{{vvvqqqllljjjlllnnnnnnmmmppprrrssssssqqqmmmhhhdddccceeeddd^^^ZZZYYYXXXVVVTTTTTTSSSPPPOOOPPPSSSUUUSSSWWW___gggmmmmmmjjjggg```bbbhhhpppyyy}}}}}}zzzqqqddd[[[WWWTTTPPPPPPUUU\\\fff|||wwwqqqiiiccc```_________bbbaaaaaa``````aaaaaabbbcccbbbaaabbbcccdddcccaaabbb]]]TTTKKKDDD===777333555666777:::>>>CCCGGGIIIOOOQQQTTTUUURRRNNNKKKJJJBBB???;;;666222000//////............------------.........------,,,,,,+++............------------,,,,,,,,,---------------++++++++++++++++++++++++)))***,,,+++******+++,,,))))))*********************)))((((((((((((((((((************************))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))++++++))))))))))))))))))))))))***************************)))))))))))))))))))))*********+++++++++,,,,,,,,,---//////---------...,,,,,,,,,------------.........---......///000111111444999;;;===>>>@@@BBBCCCGGGOOO\\\jjj~~~)))***,,,,,,,,,***)))'''***************************++++++++++++******)))************************++++++++++++++++++++++++***************+++++++++))))))*********+++++++++,,,,,,++++++***)))))))))((()))***+++++++++*********************++++++,,,******))))))******++++++))))))))))))))))))))))))((((((******+++***))))))******+++++++++***))))))))))))))))))))))))))))))+++++++++************)))************************+++******)))***+++,,,---)))******)))((('''(((***))))))))))))))))))))))))((((((((()))***+++++++++************************++++++,,,,,,---......///,,,///222444555888<<>>???BBBCCCBBBGGGQQQ```qqq)))***,,,---,,,***((('''************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))******++++++++++++---,,,,,,+++***)))((((((''')))+++,,,---,,,***))))))))))))))))))******+++((((((((()))***,,,---.........---,,,+++***)))((('''((()))***++++++***)))+++++++++++++++***)))((())))))))))))))))))))))))+++++++++************)))************************+++***)))((((((***,,,...***++++++***))))))***,,,++++++++++++++++++++++++)))******+++,,,,,,------************************++++++,,,,,,---...//////---111444666777:::???CCCBBBDDDGGGJJJKKKNNNQQQSSSVVVVVVXXXZZZ\\\^^^```aaa___aaabbbbbbaaaccchhhllltttuuuwwwwwwvvvvvvwwwyyywwwyyy{{{}}}~~~}}}{{{yyywwwvvvuuurrrpppooopppqqqyyy|||}}}wwwtttrrrooonnnnnngggeeeaaa]]]ZZZYYYZZZ[[[^^^^^^]]]]]]]]]___aaabbbdddeeehhhkkkkkkjjjkkkmmmgggjjjggg___\\\___aaa_________```bbbaaa^^^]]]]]]^^^___aaacccddddddcccbbb\\\^^^aaacccccccccdddeeeYYY]]][[[UUURRRRRROOOIIIJJJMMMNNNNNNVVVfffvvv{{{vvvmmmyyyxxxpppkkkeeeddddddccccccddddddeeegggeeedddeeeggghhhhhhhhhdddcccaaa___ZZZSSSJJJDDD;;;999777666666777:::;;;AAAGGGOOOTTTTTTTTTTTTUUUPPPMMMIIICCC===888444222//////.........---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,......---+++***+++,,,)))***+++,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,************************************************,,,,,,+++***)))(((''''''&&&(((+++...000///...---***,,,------,,,++++++,,,............/////////000---------......000111111222666:::>>>@@@BBBEEEGGGFFFLLLXXXhhhzzz+++***)))))))))***,,,---$$$%%%'''(((******++++++(((((((((((((((((((((((((((((()))***+++,,,,,,---)))))))))***++++++,,,,,,))))))))))))************,,,,,,,,,++++++*********(((((())))))******++++++++++++******)))(((((((((************************(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))((((((((((((*********)))))))))))))))******************++++++*********++++++,,,,,,,,,******))))))******+++,,,+++++++++***++++++,,,,,,)))************+++++++++++++++******++++++,,,---++++++,,,,,,,,,++++++***,,,---......------///111444777:::<<<===>>>@@@BBBFFFGGGIIIKKKNNNRRRUUUWWW^^^\\\[[[\\\______\\\YYYZZZVVVUUUVVVTTTRRRXXXbbboootttyyyzzzwwwuuuwwwzzz{{{zzz{{{}}}~~~{{{zzzsssnnnlllhhhdddhhhooo~~~}}}zzzzzz{{{{{{qqqmmmiiigggdddaaadddiiidddfffgggddd^^^ZZZZZZ[[[]]]ZZZ[[[___bbbbbbeeejjjlllrrrxxx{{{~~~zzztttlllfffeeefffddddddeeehhhhhhiiijjjkkkjjjhhheeegggiiikkkkkkiiigggeeedddbbbdddffffffeeebbbaaaaaaccc```\\\[[[[[[YYYUUUQQQJJJMMMPPPQQQRRRVVV]]]bbblllnnnqqqrrroooiiibbb^^^]]]bbbnnn|||rrrkkkgggcccaaaaaabbbdddfffffffffffffffgggeeeeeeeeeccc___YYYSSSPPPCCC@@@;;;777666666555555:::>>>DDDJJJOOOSSSTTTTTTVVVRRRMMMIIIFFF@@@999333111000///.........//////........................---------............//////...---,,,+++,,,---...---,,,,,,++++++*********)))***,,,------,,,***)))******++++++++++++******++++++******)))*********,,,,,,++++++***)))((((((*********)))******+++,,,))))))))))))))))))))))))******)))))))))***,,,---******))))))((((((''''''++++++***************+++,,,,,,,,,+++++++++***************)))******+++,,,---,,,++++++,,,,,,***)))******+++++++++,,,,,,,,,((()))***,,,---............------------...///////////////000222222111000333777<<<>>>>>>@@@CCCGGGKKKPPP\\\mmm******))))))******+++,,,//////......,,,+++)))((())))))))))))))))))))))))***************+++++++++++++++******************))))))))))))************++++++*********))))))))))))))))))))))))************************+++++++++***************************************+++++++++*********************************++++++++++++,,,)))))))))))))))(((((((((************))))))))))))))))))***+++,,,------...++++++++++++++++++,,,,,,******))))))******+++,,,,,,,,,++++++***+++++++++)))************++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,++++++***---...///......///222444777999<<<>>>???AAACCCEEEIIIIIIJJJLLLPPPUUUYYY\\\aaa^^^[[[ZZZZZZYYYWWWTTTPPPLLLJJJJJJIIIJJJSSS^^^ooosssxxxyyywwwvvvxxxzzz{{{zzz{{{}}}~~~zzzwwwsssnnniiieee```^^^eeennn~~~~~~{{{sssrrrooommmlllllllllmmmnnniiifffdddbbbaaaeeekkkhhhkkkmmmllliiidddaaa___cccaaaaaadddeeeffflllssszzzyyynnniiihhhggghhhlllpppqqqrrrtttvvvwwwwwwvvv||||||{{{vvvpppkkkgggfffccceeegggiiiiiihhhhhhhhhiiifffcccbbbbbb___ZZZVVVRRRRRRRRRPPPOOOOOOPPPQQQUUUWWWYYYYYYWWWTTTOOOMMMQQQSSS[[[iiivvv}}}sssiiibbbaaacccdddfffgggiiikkkmmmhhhhhhhhhgggeeebbb```^^^MMMGGG@@@:::777777777777555777<<>>999222111///,,,++++++,,,---........................---------............///......------,,,,,,------,,,,,,,,,+++++++++++++++***+++---......---+++***)))******++++++******))),,,++++++***++++++,,,,,,,,,,,,++++++***)))))))))***************++++++,,,************************+++***)))))))))***+++,,,******))))))((((((((((((++++++***************+++,,,,,,++++++***************************++++++,,,---+++******++++++***)))******+++++++++,,,,,,,,,............------,,,+++---------------...///////////////000222222222111444888<<<>>>???@@@DDDGGGMMMSSSaaasss))))))***+++++++++++++++)))***+++++++++++++++***+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++***))))))((()))))))))*********++++++***))))))))))))(((((((((************))))))))))))))))))***++++++,,,------************************+++++++++*********))))))************************++++++++++++,,,,,,,,,,,,*********)))))))))((((((************************))))))***+++---...///000,,,,,,++++++++++++++++++******))))))******+++,,,------,,,+++************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++....../////////222666999:::<<>>AAAEEEJJJMMMOOOSSSWWWVVVPPPIIIEEEDDDAAA>>>999444000.................................---------............///---.../////////...,,,+++***++++++,,,,,,---------,,,,,,---......---,,,,,,((())))))******))))))((()))))))))***+++,,,---...,,,,,,,,,++++++*********+++************+++,,,,,,************************,,,,,,+++******)))))))))))))))))))))))))))))))))*********)))******+++,,,***)))))))))))))))))))))+++************+++,,,,,,+++)))((()))******)))(((******+++++++++,,,,,,,,,,,,---...............---,,,------..................///000111111111333444666:::===??????AAAFFFJJJPPPZZZmmm((()))***,,,,,,+++******------,,,,,,***((('''&&&************************((())))))***++++++,,,,,,))))))*********+++++++++************++++++++++++************************++++++******))))))((((((******))))))((((((((((((************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++************,,,,,,,,,++++++***************))))))******+++,,,...---,,,+++************))))))*********+++++++++***+++,,,---------,,,,,,***+++,,,---------------,,,...///111333666;;;??????AAACCCEEEFFFIIIMMMPPPQQQUUU[[[```ddddddbbbaaaYYYUUUMMMDDD>>><<<===???@@@EEELLLQQQWWW```jjjpppqqqsssvvvxxxxxxxxxxxxxxxwwwyyy{{{||||||{{{zzzzzzyyy|||yyypppiiilllwwwyyysssnnnjjjfffcccaaabbbdddfffhhhjjjlllnnnnnnnnnnnnmmmkkkhhheeecccddddddhhhpppyyyzzztttvvv{{{~~~pppeeefffdddbbbcccfffgggdddaaa^^^[[[WWWSSSPPPNNNMMMMMMMMMIIIHHHIIIIIIJJJPPPWWW^^^mmm}}}uuuvvvyyyyyyjjjbbb``````aaahhhjjjmmmnnnmmmjjjgggdddccc___ZZZUUUOOOHHH@@@;;;??????@@@AAACCCFFFIIIJJJOOOTTTYYYZZZWWWRRROOOOOOIIIEEE@@@:::555222000000////////////////////////---------............///---...///000///...---,,,+++++++++,,,,,,------...++++++,,,,,,,,,,,,++++++))))))************))))))(((((((((((()))***,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---************************++++++++++++******))))))))))))))))))******************))))))***++++++,,,)))))))))))))))))))))***+++++++++***+++,,,,,,---***)))((()))***+++***(((******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,---......//////.........000111111000111444777888;;;>>>@@@@@@BBBGGGKKKQQQ^^^ttt))))))***+++++++++++++++'''(((((()))))))))(((((())))))))))))))))))))))))'''((()))***+++,,,------((())))))***++++++,,,,,,*********++++++++++++,,,))))))************++++++************))))))))))))***))))))(((''''''&&&&&&************************'''((()))***+++,,,------************************++++++++++++,,,,,,,,,,,,*********+++,,,,,,------))))))******+++,,,,,,,,,,,,,,,+++******))))))(((,,,,,,++++++++++++++++++******))))))******+++,,,------,,,+++************)))************+++++++++***+++---.........---,,,***+++,,,------......------///222444666999===@@@BBBDDDFFFGGGIIILLLPPPSSSTTTXXX^^^bbbcccaaa]]]ZZZPPPMMMGGG@@@<<<;;;???BBBBBBLLLUUU[[[aaahhhoooqqqsssuuuwwwxxxyyyxxxvvvuuusssvvv{{{}}}}}}zzzwwwrrrlllhhheeedddcccbbbbbbeeehhhjjjkkkmmmppprrruuuuuutttrrrnnnkkkgggeeeggggggmmmwwwvvviiieeecccaaabbbdddgggiiiiiirrroookkkfffaaa\\\YYYXXXPPPMMMKKKJJJGGGCCCDDDHHHOOOXXXbbbhhhlllnnnjjjddd```aaaccciiivvvzzzoooiiidddaaadddfffiiikkkllljjjgggfffdddccc```]]]XXXQQQHHHBBB======>>>@@@CCCFFFIIIKKKKKKOOOTTTWWWXXXVVVUUUTTTMMMJJJEEE???999555222000////////////////////////---------............///...////////////...------,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++++++++******((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++++++++++++++++++++******+++++++++***)))))))))))))))************+++))))))))))))***+++,,,,,,)))))))))************++++++++++++++++++,,,------***)))((()))+++++++++*********+++++++++,,,,,,,,,---...------,,,+++***)))+++,,,.../////////...---...000222111000111555999999<<>>>>>@@@DDDHHHKKKGGGIIIMMMRRRVVVXXXXXXVVVQQQOOOKKKFFF@@@:::555333////////////////////////---------............///000//////...............---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++))))))***+++,,,+++******))))))*********+++++++++))))))))))))***+++,,,---************++++++,,,,,,,,,++++++++++++,,,------+++***)))***,,,,,,,,,+++******+++++++++,,,,,,,,,------......---,,,+++++++++,,,...///000///...---...000222111///000555::::::===@@@@@@AAADDDIIINNN\\\kkk+++***)))))))))***,,,---))))))***+++++++++++++++))))))))))))))))))))))))+++++++++***************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,&&&'''''''''(((((())))))(((((())))))******++++++(((((())))))******++++++************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++'''((()))+++---///000111))))))***+++,,,,,,------+++++++++,,,,,,---------*********++++++,,,,,,---*********)))***++++++,,,+++++++++***++++++,,,,,,)))************+++++++++***+++---//////...---,,,***+++,,,---............000444999===???@@@BBBCCCHHHIIIKKKLLLNNNRRRVVVZZZ\\\[[[ZZZXXXVVVSSSQQQPPPFFFFFFEEEDDDCCCFFFMMMSSS]]]fffmmmmmmoootttwwwvvvwwwwwwwwwxxxxxxwwwtttrrrxxx~~~{{{pppqqqooojjjkkkqqqttttttnnnmmmkkkjjjiiihhheeeccckkkpppwww{{{~~~~~~||||||zzzrrrrrrpppnnnpppwww}}}vvvrrrfffcccaaa___ZZZTTTSSSVVVJJJLLLJJJGGGHHHLLLLLLIIIJJJJJJJJJJJJOOOZZZhhhsssuuurrrnnniiiggggggiiijjjjjjhhhfffdddbbb^^^YYYVVVIIIEEE@@@<<<===AAAGGGKKKIIIJJJLLLRRRZZZ^^^]]][[[UUUTTTQQQLLLFFF???:::666000000000000000000000000---------.........//////111000///------...//////.........------,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))******++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++***)))***,,,------+++******+++++++++,,,,,,,,,***+++,,,...///000000000+++,,,...000000///...------000333111///000666;;;;;;===@@@AAAAAADDDJJJOOOaaaqqq))))))))))))************+++++++++***)))(((((('''((('''(((+++......,,,(((***(((''')))+++,,,)))'''------,,,,,,+++***))))))***************+++++++++)))))))))******++++++,,,))))))))))))******************))))))******+++,,,***++++++++++++***))))))******+++++++++******)))'''((()))***+++,,,,,,,,,))))))***+++,,,,,,------)))************+++++++++//////...---+++***))))))***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++***)))))))))***+++,,,,,,...,,,***)))''''''((((((************************)))************+++++++++---...//////......000111444777;;;>>>AAADDDHHHJJJIIIKKKOOOQQQSSSUUUWWWYYYZZZVVVPPPMMMMMMOOOQQQQQQNNNIIIDDDCCCIIIQQQZZZ___iiikkkooosssvvvvvvvvvuuuwwwuuuvvvwwwtttooonnnqqqzzz{{{uuupppmmmkkkiiihhhjjjoootttvvvuuuwwwppplllmmmlllgggeeeiiilllsss{{{|||yyy|||sssnnnkkkiiieee^^^\\\]]]YYYVVVOOOGGGFFFIIIJJJHHHHHHIIIIIIGGGHHHMMMXXX```sssxxxlllcccccciiieeedddcccdddfffddd```[[[WWWOOOEEE>>>===@@@FFFIIIQQQLLLJJJMMMUUU]]]___^^^\\\ZZZUUUQQQLLLFFF@@@;;;555222000...//////...---------..................+++,,,,,,------,,,,,,+++$$$&&&(((***+++,,,,,,+++///...,,,++++++,,,...//////...,,,******+++,,,...------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++(((((())))))******************************************************++++++******+++***)))'''%%%$$$***++++++,,,,,,++++++***+++*********+++,,,------)))************+++++++++++++++,,,,,,---.../////////......---------..................////////////000000000000111333555777>>>>>>@@@DDDDDDFFFMMMVVVhhhzzz))))))))))))************++++++******)))(((((('''((('''(((+++---...+++)))---+++***,,,......,,,***---,,,,,,+++******))))))))))))))))))))))))))))))&&&''''''((())))))(((((())))))))))))******************))))))******+++,,,***++++++++++++***))))))))))))************))))))******+++,,,------------*********++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******************+++,,,++++++***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---...//////...///222444777:::===@@@CCCEEEIIILLLJJJMMMQQQTTTUUUWWWYYYZZZWWWTTTOOOMMMOOORRRTTTUUUUUURRROOOPPPVVV___fffkkkttttttuuuwwwxxxyyyzzzzzz}}}yyyvvvuuurrrnnnpppuuuxxxqqqmmmkkkjjjjjjjjjlllrrrxxx}}}~~~zzztttrrrvvvxxxuuutttuuussswww|||~~~~~~}}}wwwrrrooojjjeeeccceeeeeefffccc\\\VVVSSSNNNIIIIIIIIIHHHFFFDDDGGGNNNTTTbbb|||}}}mmmdddcccdddcccccceeefffeee___[[[ZZZSSSHHH@@@>>>???CCCEEELLLLLLNNNQQQVVV[[[^^^___^^^[[[WWWTTTOOOJJJDDD@@@:::777333111000000///...........................,,,,,,------------,,,,,,((()))+++---......------///...,,,++++++,,,...///,,,+++)))((('''((()))***------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************)))))))))******+++++++++************************,,,+++++++++***)))))))))))))))*********)))((('''***++++++,,,,,,++++++***+++************++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///.........---------..................//////////////////000111333666888:::??????AAADDDEEEGGGPPPZZZqqq))))))))))))************++++++******)))((((((((((((((((((***,,,---+++)))***)))))))))++++++)))(((+++++++++******))))))(((******))))))((((((''''''%%%&&&(((******)))(((&&&))))))))))))******************))))))******+++,,,***++++++++++++***))))))(((((()))))))))))))))(((***++++++,,,------------++++++++++++++++++++++++************+++++++++,,,)))******+++,,,---......***++++++,,,,,,++++++************++++++,,,,,,---,,,++++++************+++***)))))))))***+++,,,,,,------------------------******+++++++++,,,,,,,,,...////////////222666999;;;>>>AAACCCEEEHHHKKKMMMMMMPPPTTTWWWXXXXXXYYYZZZPPPOOONNNPPPTTTXXXZZZ[[[VVVUUUUUUZZZaaajjjppptttyyyxxxwwwvvvwwwyyy{{{||||||vvvqqqnnnlllkkkpppxxx~~~uuummmhhhgggiiijjjnnnqqqwww~~~{{{vvvrrrnnnooorrrsssxxxwwwppphhhbbb^^^ZZZSSSSSSPPPLLLIIIHHHJJJLLLSSSeeeyyyqqqiiieeeccccccdddeeeddd___[[[\\\VVVMMMFFFBBB@@@@@@???EEEJJJQQQUUUXXXZZZ]]]```^^^\\\ZZZWWWTTTPPPKKKGGGBBB>>>999444222111000///////////////............,,,,,,------------,,,,,,+++,,,------......------...---,,,++++++,,,---...///...,,,+++******++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********************************++++++++++++,,,,,,************************---,,,,,,+++***)))((((((((()))***+++++++++++++++***++++++,,,,,,++++++***++++++***)))))))))******,,,,,,,,,,,,------------+++,,,,,,------.............................................////////////...///000333666999;;;===@@@@@@AAADDDEEEIIIUUUaaa|||((()))))))))************************))))))(((((((((((()))***++++++***)))(((((((((((())))))((('''*********)))))))))((((((++++++***)))((((((''''''((())),,,......,,,***(((((()))))))))******************))))))******+++,,,***++++++++++++***))))))((())))))************)))((()))***+++++++++++++++,,,,,,++++++++++++++++++*********+++++++++,,,,,,))))))***+++,,,------...++++++++++++++++++++++++))))))***+++,,,,,,---------,,,++++++************************++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///000000222555:::>>>>>>@@@CCCFFFGGGIIILLLOOOQQQTTTWWWYYYXXXWWWVVVVVVKKKMMMPPPVVV[[[^^^^^^]]]TTTUUUYYY```iiirrrwwwyyyyyyyyyxxxwwwxxxyyy{{{|||wwwrrrooonnnmmmmmmttt{{{~~~zzzrrrjjjffffffjjjnnnvvv{{{}}}yyywwwzzzyyyssspppnnnccc```[[[VVVRRRNNNLLLJJJNNNWWWaaakkkxxx|||oookkkfffdddcccbbb^^^ZZZYYYVVVRRRNNNKKKFFFAAA===@@@EEEMMMTTTYYY\\\^^^^^^^^^]]][[[ZZZXXXUUUQQQNNNJJJEEE>>>888555333111000000000000///////////////------............------,,,,,,,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---...111000...---,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++***)))((((((((())),,,,,,,,,,,,------------,,,,,,,,,---------......------..............................////////////000111333555888;;;===>>>@@@???AAACCCEEEKKKZZZhhh((()))))))))*********************)))))))))))))))((())))))***)))))))))******++++++,,,++++++***+++*********))))))))))))))),,,,,,+++******)))(((((()))+++---//////---+++)))((()))))))))******************))))))******+++,,,***++++++++++++***)))))))))***++++++,,,,,,,,,+++))))))***+++++++++******,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------,,,+++*********+++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,------------///000222333555999===AAA@@@BBBEEEGGGIIIKKKNNNPPPUUUWWWYYYYYYWWWUUUSSSSSSOOORRRWWW\\\___^^^ZZZVVVSSSUUU\\\eeeooowww{{{}}}{{{|||||||||||||||{{{{{{xxxuuuuuuwwwxxxwww{{{}}}|||yyyssskkkfffggglllpppuuuoooggg```[[[VVVQQQMMMNNNOOOQQQVVV___hhhiiifffcccgggnnnxxx}}}ssskkkeee```ZZZVVVUUUUUUVVVWWWUUUOOOFFFAAAAAABBBGGGOOOYYY______]]]^^^]]]\\\[[[[[[YYYVVVSSSOOOJJJCCC===999666333111111111000000000/////////---......//////......---------,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,+++***)))))))))------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,---,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++***)))((((((((()))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---...//////..................////////////333444555777999;;;<<<===>>>???AAACCCEEEMMM^^^ooo))))))))))))******************))))))))))))))))))((()))***)))(((((()))***((()))++++++)))((()))***************************,,,,,,++++++******)))))))))***+++,,,,,,***((('''))))))))))))******************))))))******+++,,,***++++++++++++***))))))******+++,,,------------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******)))))),,,++++++******++++++,,,*********++++++,,,,,,------,,,,,,++++++++++++,,,---------------,,,+++***------------------------,,,,,,,,,---------......///111444777999<<<@@@BBBAAACCCGGGIIIKKKMMMQQQSSSXXXYYYZZZYYYVVVUUUTTTUUUYYYZZZ[[[\\\[[[WWWQQQLLLNNNRRRYYYdddnnnvvvyyyzzz{{{|||}}}~~~}}}}}}~~~~~~{{{zzzwwwrrrmmmlllpppuuuyyyooojjjeee___ZZZQQQMMMJJJKKKQQQUUUVVVSSSSSSTTTWWW\\\gggxxx{{{pppfff]]]VVVUUUVVVYYY[[[[[[WWWPPPKKKHHHEEEEEEKKKVVV]]]___]]]^^^]]]]]]]]]^^^\\\ZZZWWWSSSOOOIIIDDD???;;;777444222222111111000000//////......////////////......//////...---------......---------------------------------,,,,,,,,,++++++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++************************(((((()))***+++,,,,,,---------,,,+++*********+++***++++++,,,,,,++++++***++++++***)))))))))******++++++++++++,,,,,,,,,,,,------------------------+++,,,---/////////..................////////////333444666999;;;<<<=========???CCCFFFHHHQQQdddvvv{{{))))))))))))************)))))))))))))))))))))***((()))***)))''''''(((+++%%%''')))(((&&&%%%&&&(((***+++++++++++++++++++++***************)))))))))((())))))))))))((('''&&&))))))))))))******************))))))******+++,,,***++++++++++++***))))))))))))***+++,,,------,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++*********))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,---......------,,,........................------------............///222777:::<<<>>>@@@BBBCCCEEEIIILLLNNNQQQTTTWWWYYYYYYYYYXXXWWWWWWYYY[[[^^^[[[WWWTTTRRRPPPNNNLLLMMMPPPXXXbbblllsssvvvwww{{{|||~~~yyyxxxyyy}}}|||zzz}}}~~~wwwrrrlllfff[[[UUUOOONNNOOOOOONNNMMMLLLMMMNNNOOOTTT___ooozzzxxxkkkbbbZZZZZZZZZ\\\]]]\\\YYYWWWQQQMMMJJJKKKPPPWWW]]]``````_________```___]]][[[VVVSSSNNNJJJFFFBBB===999333333222111111000///////////////000000/////////...------,,,,,,---...///,,,------------------,,,---......///////////////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************)))))))))***+++++++++,,,++++++***)))******,,,,,,***++++++,,,,,,++++++***+++************++++++,,,,,,,,,,,,,,,------------------------------------***+++---///000000///...............////////////111333666999<<<===>>>???>>>AAAFFFJJJLLLUUUiii|||www))))))))))))************)))))))))))))))*********(((***+++)))'''&&&(((+++'''***,,,+++)))((()))+++++++++++++++++++++,,,,,,(((((((((((())))))))))))******))))))(((((((((((())))))))))))*********************)))***++++++,,,***++++++++++++***))))))(((((()))++++++,,,,,,,,,******+++++++++******)))))))))***+++,,,,,,------++++++,,,,,,,,,---------******************++++++---,,,+++******+++,,,---,,,,,,++++++++++++++++++++++++++++++,,,------...)))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////333888<<<>>>???AAABBBDDDGGGKKKNNNPPPSSSWWWZZZXXXYYYYYYXXXXXXZZZ^^^aaa\\\WWWPPPLLLLLLNNNPPPRRRRRRUUU\\\fffpppwwwzzz{{{|||zzzzzz|||zzzxxxxxx{{{zzzuuunnnhhhggg```YYYVVVSSSPPPMMMLLLJJJLLLNNNMMMMMMRRR\\\dddqqq{{{ppp```^^^[[[ZZZ\\\^^^______WWWUUUPPPLLLLLLRRR[[[bbbaaa``````aaabbbaaa___]]]XXXUUURRROOOKKKFFFAAA<<<333333222222111000000/////////000000000000//////++++++***)))***+++,,,---,,,------......------,,,)))***+++,,,---------------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++***************)))((((((((()))+++---...+++++++++,,,,,,++++++++++++*********+++,,,---------------.........//////------------------------***+++---///000000///.............../////////000///111555999<<>>BBBHHHMMMOOOXXXlll|||uuu---***''''''+++---...---*********************+++)))......******...---(((******)))))))))***,,,------,,,******++++++)))(((*********)))))))))))))))************++++++++++++******))))))((((((''''''***(((%%%""""""$$$&&&(((---------,,,,,,+++++++++)))************+++++++++---+++)))***,,,---,,,)))((()))***,,,,,,+++******------,,,++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++******)))***************+++++++++,,,,,,,,,,,,...//////......///111555777;;;>>>@@@BBBEEEGGGIIIJJJMMMQQQUUUXXXXXXWWWZZZTTTQQQWWWbbbhhheee___UUUPPPKKKHHHKKKOOOSSSUUUYYYaaaeeennnzzzyyyuuu}}}|||yyyxxxxxxzzzzzz|||xxxrrrnnnooolllhhhdddaaa^^^YYYVVV[[[RRRMMMOOOPPPNNNOOOSSSdddpppuuujjj___[[[\\\___bbbddd```ZZZVVVTTTRRRRRRWWW^^^bbbdddggggggdddbbb```___]]]\\\YYYUUUQQQKKKCCC>>>:::888444222222111000...000/////////....................................555111---+++,,,...//////......---,,,---...///000************+++,,,,,,---.........------,,,,,,,,,---------,,,,,,+++++++++000//////---,,,+++******)))'''&&&'''***+++***'''***************+++++++++,,,,,,,,,++++++++++++++++++++++++*********))))))************))))))((((((........................------------------------..................------///000111000//////111333000444888;;;<<<===???AAA???>>>DDDMMMPPPYYYsssxxxuuu+++)))'''(((+++------,,,*********************)))(((+++,,,((((((++++++(((******)))))))))***,,,,,,((('''&&&'''((()))((('''***)))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((((((+++***'''%%%%%%&&&((()))+++++++++******)))))))))************++++++++++++---+++)))***,,,---,,,*********+++,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++******+++++++++,,,,,,,,,,,,---------------///000000///000222444888;;;>>>AAABBBDDDFFFHHHIIIKKKOOOSSSVVVWWWVVVUUUUUUUUUXXXaaaiiijjjccc\\\KKKKKKKKKKKKLLLQQQXXX^^^fffmmmpppvvv}}}xxxttt}}}~~~|||zzzyyyyyyyyywwwvvvvvvzzz|||vvvrrrtttvvvxxxyyywwwrrrmmmjjjfff[[[SSSRRRRRRPPPOOORRRUUU^^^nnnqqqccc^^^^^^aaacccddd___[[[ZZZVVVRRRTTTXXX___cccfffhhhfffdddbbbbbb```^^^[[[XXXUUUOOOHHHCCC>>>:::666333222111000...000000/////////.................................///---,,,,,,...///......,,,,,,+++++++++,,,---...---------,,,------......------------------,,,,,,...---------,,,,,,,,,+++------------------------***((('''(((***+++***(((,,,,,,++++++******)))))))))))))))))))))*********)))*********++++++,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000111000//////111333222555999<<<===???AAABBBAAA@@@FFFNNNTTT```}}}zzzsssppp***)))((()))+++---,,,++++++*********))))))((((((***,,,,,,******,,,---************)))******+++,,,)))(((((()))+++,,,,,,+++))))))))))))))))))******(((((((((((())))))))))))***))))))))))))(((((((((++++++***)))))))))*********************)))))))))************+++++++++,,,---+++***+++,,,---,,,***,,,,,,++++++,,,,,,---...+++******))))))******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++************,,,,,,,,,++++++,,,,,,------------.........//////...///000000000333666999===???BBBDDDDDDFFFHHHJJJMMMOOOSSSWWWXXXWWWTTTSSSPPPXXXcccnnnrrrmmmbbbZZZJJJNNNRRRRRRRRRVVV```iiiqqqyyy{{{|||~~~wwwttt~~~}}}uuuuuutttsssrrruuuyyy|||{{{yyywww}}}|||xxxzzz{{{ooobbb[[[XXXTTTQQQQQQKKKOOOXXXeeewww{{{ooojjjfffdddfffbbb______]]]XXXVVVYYY]]]aaafffiiihhhfffeeedddcccaaa___\\\YYYUUUOOOKKKCCC???999555333111000///000000000/////////..............................******+++---///000...,,,,,,++++++++++++,,,---...///...------------------,,,,,,------------------.........---------------******+++,,,---...//////***)))((()))+++,,,+++***------,,,+++***)))(((((((((((())))))******++++++))))))***+++,,,---......,,,,,,++++++++++++******++++++++++++++++++++++++................................................///000111111000000222333444777:::===>>>@@@BBBDDDDDDCCCHHHPPPYYYjjj{{{tttnnnlll******+++,,,------,,,++++++******))))))((((((((()))************++++++*********************++++++,,,+++***+++---...---,,,)))))))))))))))*********)))*********++++++++++++))))))))))))))))))))))))***+++++++++++++++******,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,+++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++------,,,,,,,,,---......---------.........//////...//////000111555:::>>>AAACCCEEEFFFFFFGGGJJJLLLRRRVVVZZZ\\\ZZZVVVSSSPPPQQQ]]]mmmwwwwwwoooeee^^^ZZZ\\\\\\[[[[[[```iiiqqquuu~~~~~~vvvtttyyyqqqrrrnnnmmmpppvvv~~~zzzlllddd]]]VVVSSSMMMMMMMMMSSS___ooowwwmmmeee```^^^___```^^^^^^aaa^^^bbbhhhkkkjjjhhhfffeeeeeecccaaa___]]]YYYTTTQQQIIIDDD>>>888555333111000000000000////////////...........................,,,,,,,,,---//////...,,,------------......//////...---,,,+++++++++++++++,,,,,,,,,------.................................******+++,,,---......///+++******++++++,,,,,,,,,,,,,,,,,,++++++***************++++++,,,---......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************////////////////////////............///////////////000111111000000222444555888;;;===>>>???BBBDDDFFFFFFJJJRRR^^^sss{{{vvvrrrnnnlll+++,,,---...------------+++*********))))))((((((&&&&&&''')))***)))((((((*********+++************+++)))(((((())))))((('''(((((())))))************)))*********++++++++++++))))))))))))************))))))***+++++++++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------,,,,,,,,,------...///------------...............///000111222777<<<@@@BBBDDDFFFGGGHHHJJJMMMPPPVVVZZZ^^^___[[[VVVSSSQQQZZZeeerrryyywwwoooiiieeeiiifffbbbbbbffflllssswww{{{wwwuuuxxxpppooommmooouuu}}}ttthhh___YYYSSSPPPLLLKKKOOOXXXbbbhhhqqqttt~~~iiibbb\\\[[[]]]^^^aaaeeeaaaeeeiiilllkkkhhhfffffffffdddbbb```^^^\\\XXXUUUOOOJJJCCC===999666333222111000000000////////////........................111///------.........------------..................------,,,++++++++++++,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,---******++++++,,,,,,,,,---******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........./////////000000///000111111000111333555666888:::<<<===>>>AAACCCFFFHHHLLLTTTccc|||wwwrrrpppmmmkkk+++---...---,,,+++---...******************************,,,111222...,,,---***++++++++++++***))))))---,,,******+++***)))'''((((((((()))******++++++(((((((((((()))))))))))))))))))))************+++((()))******+++*********((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,...******))))))******+++,,,)))******++++++******))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------............,,,,,,,,,,,,---......///---------............//////000222444666:::???BBBCCCEEEGGGHHHJJJMMMRRRUUUZZZ___cccddd```\\\ZZZZZZgggnnnuuuvvvqqqkkkhhhhhhjjjhhhfffhhhooovvvzzz|||{{{vvv~~~wwwwwwvvv{{{tttiiiaaaWWWSSSOOOKKKKKKMMMQQQTTT]]]ZZZ^^^lll~~~zzznnnbbb]]]\\\\\\^^^aaadddgggjjjlllkkkiiihhhhhhgggeeebbbaaa___]]]ZZZWWWSSSOOOIIICCC???;;;777444111111000000000/////////........................333111...---.........---***+++,,,,,,------,,,,,,000///..................,,,,,,---------------------------------.........------,,,,,,++++++******)))+++,,,,,,+++***,,,---))))))***+++,,,---......))))))******++++++,,,,,,---,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------------------------------.................................//////000000111///000111111111222444666777999:::;;;<<<>>>AAADDDEEEIIIOOOYYYjjj~~~rrrnnnllljjjiii+++,,,,,,+++)))(((+++...*********+++,,,,,,------------111888999333000111***++++++,,,+++***)))(((...---,,,,,,......---+++'''(((((()))******++++++(((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++'''((((((((()))))))))***+++++++++,,,,,,,,,------+++---///...,,,+++,,,...)))***++++++,,,,,,++++++)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,------.........++++++++++++,,,---...///....../////////000000000111333666888:::===AAADDDCCCEEEHHHJJJMMMRRRWWW[[[aaaffflllmmmkkkiiikkkmmmtttuuuuuupppiiidddccccccfffiiinnnssswwwzzz}}}~~~zzz}}}qqqjjj^^^[[[VVVQQQNNNMMMMMMNNNRRRNNNPPPXXXcccqqqrrriiiddd```___```dddgggiiijjjjjjkkklllmmmiiigggdddbbb```^^^[[[YYYUUURRRMMMIIIDDD???999666111111111000000000//////........................///...---...//////...,,,***+++,,,---------,,,,,,///............//////000------------------,,,,,,+++,,,,,,,,,------------,,,,,,,,,+++++++++******(((***,,,+++***)))+++---***++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++++++++***+++++++++,,,,,,,,,,,,---------------------------------------------------......///000000111111///000111111111222444666999:::<<<<<<===???BBBEEECCCJJJTTT```tttyyyoookkkhhhgggiii***++++++(((&&&&&&)))---******+++,,,---......///((((((...666777000,,,,,,***+++,,,,,,+++***)))((()))(((((()))+++,,,,,,+++'''(((((()))***+++++++++************++++++++++++))))))******+++++++++++++++************+++,,,---))))))******+++++++++,,,++++++,,,,,,,,,---------+++---///...,,,+++,,,///***+++,,,---...---,,,++++++,,,---......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++++++++,,,,,,---------*********+++,,,---...///000000000000111111111111333666999<<<>>>@@@CCCFFFDDDFFFIIILLLPPPUUU[[[```gggmmmtttvvvvvvwwwzzz~~~{{{zzzuuummmeee___]]]]]]dddmmmxxx~~~}}}{{{|||~~~|||~~~vvvpppfffccc]]]XXXSSSPPPOOOOOOLLLLLLOOOSSSUUU[[[mmmvvvooohhhdddcccdddfffhhhiiijjjllloooqqqjjjhhheeecccaaa___\\\ZZZVVVTTTPPPLLLGGGBBB;;;777111111111111000000000000........................)))***,,,///111000---***,,,---.../////////...---,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++'''***,,,+++)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,...---------------------(((((()))***+++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000111111222///000111222111222555777;;;<<<===>>>>>>@@@DDDGGGBBBJJJWWWeee|||vvvoookkkhhhhhhjjj)))************+++++++++000...,,,******,,,...000222///,,,+++---...,,,***************************************************------,,,+++*********+++...+++'''$$$###&&&))),,,************)))))))))))),,,,,,++++++,,,,,,---...***++++++,,,---...//////,,,---...//////...---,,,)))((((((***,,,---,,,***,,,+++*********+++,,,---++++++***)))***+++,,,---///---+++,,,///111///---,,,------......------,,,------------------------...,,,***+++...///,,,***---------------------------------------...///000555888<<>>@@@AAAAAACCCDDDDDDJJJUUUfff}}}ooojjjiiigggeeeeee++++++++++++,,,,,,,,,,,,---,,,***))))))***,,,---000...++++++,,,---+++)))+++++++++***************------------------------,,,,,,+++***************,,,+++***)))((())))))*********************************))))))******+++,,,,,,,,,,,,---......////////////......---,,,******,,,+++***+++,,,---,,,+++,,,++++++******+++,,,,,,---,,,+++++++++,,,------+++***(((***,,,---,,,***,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******,,,...//////---------------------------------......///111111777:::>>>AAACCCDDDFFFHHHLLLOOORRRUUUXXX^^^gggnnnttt}}}{{{xxxuuurrrrrrsssuuuuuu~~~wwwrrrnnnooorrrqqqkkkeee^^^ZZZWWWTTTNNNMMMVVVbbbqqqzzzlllfffgggiiiiiijjjkkklllmmmllliiigggeeedddcccaaa___]]][[[XXXVVVSSSNNNFFF@@@666444111000000111000///111111000000//////......000000/////////.........---,,,,,,,,,------......,,,,,,---------.........------------------------------------------------///,,,)))))),,,.........,,,***))))))***+++******,,,,,,,,,,,,------------******++++++,,,,,,------...---+++***+++,,,---...+++************+++,,,,,,,,,++++++,,,......,,,***---------....../////////////////////000000000000//////000111222444666777888;;;>>>@@@AAABBBCCCDDDHHHOOO\\\pppyyymmmiiiiiigggfffggg,,,,,,,,,,,,------------++++++++++++++++++++++++...,,,++++++++++++***))),,,,,,++++++*********)))++++++++++++++++++++++++++++++***)))))))))******)))+++,,,------+++)))(((******************++++++******))))))******+++,,,........................//////...---------------000---++++++,,,------,,,,,,,,,+++******++++++,,,,,,++++++*********++++++***)))((()))+++,,,+++***,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,///222------------------------------...///000222333444:::===AAADDDEEEGGGJJJLLLKKKPPPVVVZZZ^^^eeelllrrrwww}}}}}}~~~~~~||||||~~~{{{yyy}}}xxxmmmggg```ZZZTTTPPPSSSYYY```sss{{{ooonnnllljjjiiiiiijjjjjjkkkiiifffddddddddddddcccbbb^^^[[[ZZZYYYUUULLLFFF<<<888444111111111111000000000000000000000000000111000000000////////////,,,------------.........,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---++++++---/////////---+++******+++,,,,,,+++---,,,,,,,,,+++++++++++++++++++++,,,---.........++++++,,,------...//////******))))))******+++,,,,,,++++++,,,---...,,,***////////////////////////////////////000000000000000000000111222444555666999;;;>>>@@@AAABBBDDDFFFIIIOOO^^^vvvuuujjjhhhhhhgggfffggg,,,,,,,,,,,,------------,,,,,,............,,,,,,+++++++++++++++***)))(((---,,,,,,++++++******)))******************************)))))))))))))))***(((***,,,------,,,)))((()))))))))***************,,,,,,++++++,,,,,,---...000000/////////.........,,,,,,,,,,,,...000222444222///+++***+++,,,,,,,,,,,,,,,++++++++++++++++++******))))))((((((((((((,,,,,,+++,,,------------,,,,,,,,,------,,,,,,,,,******++++++++++++,,,,,,+++---...,,,***)))+++///........................---...///000222555777888<<>>777333111111111000000000000000000000111111000000000/////////......,,,------...............------------....................................------------------------///...---,,,------.........,,,***+++,,,---,,,,,,++++++++++++++++++++++++...---------,,,,,,++++++***+++,,,.........---,,,******)))))))))***++++++,,,+++++++++---...---+++.............../////////////////////000000000000111111111222333444555666:::<<>>AAADDDGGGIIILLLOOORRRTTTXXX]]]aaacccgggmmmqqq}}}~~~|||{{{vvvlllddd]]]XXXWWWXXX^^^lll~~~zzzrrrkkkddd```bbbbbbcccdddfffeeecccaaaddd```]]]]]]]]][[[UUUOOOHHHCCC<<<777444222111000000000000000111111111111/////////.........------,,,---.../////////......---------.........//////........................------------------------//////...---+++******+++...,,,++++++,,,------,,,))))))***++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,---------,,,***)))*********)))***++++++,,,,,,+++***+++---...---,,,***+++,,,---...///000000////////////000000000000111111111222333555666777:::<<>>???AAACCCFFFIIIKKKNNNSSSVVVZZZ]]]```bbbdddjjjqqqxxx{{{}}}yyymmmbbbYYYXXXRRRPPPVVVaaaoooxxxooohhhaaaaaaaaaccceeeeeecccaaacccbbb```___^^^[[[XXXUUUOOOJJJCCC===888555222000111111111111111111111111............------------,,,---...///000///......------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...+++******+++...,,,++++++,,,------,,,))))))***+++,,,---......((()))***+++,,,---...///,,,,,,------,,,***)))(((++++++******++++++,,,---,,,+++******,,,......---)))***+++,,,---///000000////////////000000000000000000111222444666888999;;;===???AAABBBDDDHHHKKKRRR]]]qqqwwwpppjjjhhhfffbbbaaaccc,,,,,,,,,,,,------------***++++++,,,,,,++++++***'''***---...,,,******+++***++++++,,,,,,---------))))))))))))))))))))))))***************+++,,,,,,*********+++++++++,,,,,,)))******+++,,,,,,------******))))))******+++,,,.........---------------+++++++++,,,++++++******///---,,,,,,------,,,***,,,,,,------,,,+++)))((('''(((***+++,,,---,,,,,,)))+++---,,,******,,,...++++++,,,,,,,,,,,,+++++++++++++++,,,------......777444000....../////////...........................///111555999===@@@BBBDDDFFFIIIKKKNNNQQQVVVYYY^^^```bbbdddhhhqqq|||vvviii___ZZZSSSNNNOOORRRWWWaaallltttzzzeeecccaaa```bbbdddeeeeeeccceeeeeeccc```]]]\\\]]]VVVQQQJJJDDD???:::555222333222222111111000000000////////////............,,,---///000000000..................////////////------------------------------------------------+++---//////---,,,---///---+++******+++,,,,,,+++++++++,,,,,,---------...))))))***,,,---///000000,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...,,,+++)))***,,,.........+++,,,,,,---...//////000////////////000000000000...///000222444777999:::<<<===???AAABBBEEEIIILLLQQQaaa{{{sssnnniiiiiigggcccbbbeee---------.........//////------------------------'''+++......,,,******+++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------)))***,,,......---,,,+++++++++,,,------...//////,,,,,,++++++,,,,,,---...------------------------***+++---///000000/////////...---...//////---+++,,,,,,------,,,+++)))(((###$$$&&&(((************))),,,...---+++***,,,///+++++++++,,,,,,+++++++++++++++,,,------...//////FFF>>>444...,,,---------////////////////////////...///222555:::>>>BBBDDDFFFHHHKKKMMMPPPTTTYYY\\\___aaacccffflllxxx~~~zzzyyyyyyyyy~~~|||pppggg[[[VVVRRRRRRPPPMMMQQQZZZZZZfff{{{jjjfff```^^^___cccgggiiidddhhhjjjgggbbb^^^```bbbZZZVVVOOOIIICCC===888444333333333222111000//////000000000000////////////,,,---///000111000///---............/////////000000000000000000000000000------------------------))),,,///000///...000333---+++******+++,,,,,,+++......------------,,,,,,------..................+++,,,,,,,,,---......///------,,,,,,------...///,,,+++)))***,,,...///...////////////////////////////////////000000000000......000222555888:::;;;<<<===???AAABBBEEEIIILLLTTThhhxxxpppllliiiiiigggddddddggg------------------------++++++++++++++++++++++++,,,,,,,,,---------......***+++---.........------++++++++++++++++++++++++)))************+++++++++***)))((()))+++,,,,,,+++------,,,+++************((()))***,,,---.../////////---+++)))))))))***+++......//////......---,,,,,,---...//////...---,,,,,,***))))))+++,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,---......------...000FFF>>>444.........---+++000111111111///...///000000333888;;;>>>AAADDDFFFJJJKKKMMMOOOSSSWWW[[[^^^aaa```aaafffrrr|||{{{~~~}}}~~~vvvkkk```___\\\VVVPPPLLLLLLMMMPPPNNNYYYsss~~~qqqbbb[[[___cccdddbbbffffffgggiiijjjhhhddd```]]][[[VVVQQQKKKCCC:::444333222000111111111000...111111000///////////////////////////000000000000////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000))))))***++++++,,,------///...---,,,+++*********---------,,,,,,+++++++++++++++,,,,,,,,,---------...---+++++++++---///000+++,,,...000000///...------------.........//////////////////000000000000333333333444555666777777<<<>>>===AAAEEE@@@AAAPPPZZZmmm{{{uuuqqqkkkgggeeeccc```aaaddd------------------------------,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,---...///......---************************************++++++++++++***))))))***,,,,,,+++***---,,,++++++***************+++,,,---------------...---+++******,,,---..................------,,,+++,,,,,,------,,,,,,+++...,,,++++++---......---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,------,,,,,,---///999333,,,***,,,//////...///000111000///...///000222555:::===@@@BBBFFFHHHIIIKKKNNNQQQTTTWWWZZZ]]]___aaafffrrr~~~~~~~~~tttjjjgggbbb[[[UUURRRQQQQQQQQQMMMQQQ^^^mmm{{{kkk```]]]aaafffiiiiiihhhggghhhhhhfffccc``````^^^ZZZUUUOOOHHH@@@;;;555333000000000000///...111000//////......//////////////////000000000000////////////////////////...------,,,,,,------...------------------------......---------......///***+++++++++,,,---------,,,,,,,,,,,,,,,------...---------,,,,,,,,,++++++++++++++++++,,,,,,,,,---...---+++++++++,,,...///+++,,,...///000///...------------.........//////////////////000000000111111222222444555777999:::;;;???@@@HHHOOOIIIHHHUUUdddyyy~~~vvvqqqmmmhhhddddddccc```bbbfff------------------------.........------,,,,,,,,,000///...---,,,++++++***,,,---...///000///......************************************+++++++++,,,***)))***+++------+++)))++++++++++++************,,,---------------,,,,,,...---,,,,,,---///000111...............---,,,,,,+++******************+++...,,,++++++---......---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++---,,,++++++,,,...///+++((((((,,,//////......///000///......000111666999===@@@BBBEEEHHHJJJIIILLLPPPSSSUUUWWWYYY[[[aaafffrrr~~~}}}|||{{{uuulllddd___\\\ZZZYYYRRROOOOOOQQQTTTbbbzzznnnfffdddgggkkkkkkjjjhhhhhhhhhgggeeebbbcccaaa]]]ZZZUUUOOOHHHCCC:::777333111111111000///000000///...............////////////000000000000////////////////////////......------------..............................//////...---------......,,,------------------------------,,,---......///------------,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++***+++,,,---+++,,,.../////////...---------.........//////////////////000000000111111000000111444666999;;;===;;;???CCCNNNYYYSSSPPPZZZkkkvvvpppllliiidddbbbcccbbbaaacccggg------------------------.........---,,,,,,++++++//////...---,,,,,,++++++---...///000000///......*********************************+++++++++,,,,,,*********,,,------+++(((******++++++++++++++++++------............------/////////...///000111222------.........---,,,,,,+++***)))(((((()))***+++,,,***))))))+++,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***,,,------,,,,,,---......---+++,,,...///...---.../////////...///222444888;;;???BBBDDDFFFIIIKKKHHHLLLQQQTTTUUUVVVYYY\\\gggqqqyyyxxx{{{qqqkkkiiigggeeeZZZYYYXXXUUURRRVVViii}}}wwwooohhheeeiiiiiiiiijjjkkkkkkiiigggdddbbb___\\\YYYTTTNNNJJJBBB>>>999555444333333222000//////...............////////////000000000000////////////////////////......------------......////////////////////////000///...---------------...............---------111000///...---,,,,,,,,,------------------,,,,,,*********+++++++++,,,,,,...---,,,+++++++++++++++,,,---......//////..................//////////////////000000000111111111000111222444777:::<<<===<<<@@@BBBMMMZZZVVVSSS^^^qqq{{{pppllljjjgggbbb```bbbbbb```bbbfff---------------------------,,,,,,,,,++++++******------------------------......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,------+++))))))***+++,,,---,,,,,,,,,,,,,,,---...////////////111111000000////////////---------...---,,,,,,+++,,,+++***))))))***+++,,,,,,***))))))+++,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,---......------...///............//////...,,,...////////////111444777:::===AAACCCEEEGGGIIIKKKIIIMMMQQQSSSSSSUUUZZZ___qqq~~~||||||}}}yyyxxxxxxooojjjddd]]]WWWVVV]]]eeewww}}}qqqiiiffffffgggjjjlllllljjjhhhdddbbb___]]]ZZZWWWRRROOOIIIDDD>>>999777555444222000000///...............////////////000000000000///////////////////////////......------......///////////////////////////000///...---------------///.....................111000///...---,,,,,,,,,------------------------******+++++++++,,,,,,,,,...------,,,++++++++++++,,,------......................../////////000000000000000000111111111111222222333555777:::<<<===>>>@@@@@@GGGSSSQQQSSSaaayyywwwmmmjjjiiifffbbb```bbbaaa___```ddd------------------------++++++++++++++++++++++++,,,,,,,,,---------............///000///...---,,,------------------------++++++++++++,,,,,,,,,,,,---,,,++++++,,,,,,+++***)))***,,,............---,,,---...///000000000000111111000000///...---------------------,,,++++++,,,,,,++++++++++++,,,,,,...,,,++++++---......---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---///...------...000***+++---...//////////////////000000000333777:::===@@@CCCEEEFFFHHHJJJLLLKKKNNNQQQPPPPPPTTT]]]dddxxx|||~~~{{{uuuggg^^^ZZZZZZ[[[___rrr{{{llljjjhhhhhhiiiiiiiiihhhfffccc```^^^\\\ZZZVVVSSSMMMIIICCC===:::777444222111111000///////////////////////////000000000000//////////////////////////////............////////////////////////////////////...---------......---.....................---------,,,---......///------------............++++++,,,,,,,,,---------------------------,,,,,,------------......//////....../////////000000000000000000111111111222222333333444666888:::<<<>>>@@@AAA???CCCLLLLLLTTTggguuulllhhhhhheeeaaa```bbbbbb___```ddd------------------------******++++++,,,---------------------------,,,,,,---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000---******+++,,,,,,,,,)))+++---///000000000///...//////000000000//////..................------,,,------------,,,++++++***++++++,,,,,,++++++***...,,,++++++---......---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++---......---,,,...///+++,,,---......///000000000000111111222555999===@@@CCCFFFHHHIIIJJJLLLNNNMMMOOOOOOMMMMMMSSS```jjjyyy{{{}}}|||mmmddd^^^ZZZUUUaaapppyyyppphhhfffgggiiijjjiiigggdddbbb```^^^ZZZXXXTTTPPPJJJEEE@@@<<<777444222222111000000000000000////////////000000000000//////////////////////////////............//////..............................---------......///,,,,,,,,,------......///,,,,,,,,,,,,,,,------...------------.........///,,,,,,---------.........------......//////......---------------...//////.../////////000000000000000000111111111222222222111222333666999<<>>AAACCC@@@EEEEEEGGGLLLNNN\\\vvvwwwppphhhbbbaaa```^^^^^^bbbdddccceeeiii.........------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,------......------,,,,,,,,,------,,,,,,+++************++++++,,,,,,,,,***++++++,,,,,,++++++***+++---///111111000///...------------------------,,,+++*********,,,///000---,,,,,,++++++,,,,,,------,,,+++******+++,,,---+++++++++++++++***)))((("""(((---......------+++---------+++***+++,,,........................//////............//////222000///000222111...+++,,,///222555888<<>>@@@FFFFFFIIIPPPVVVjjjtttnnnjjjeeeaaabbb___^^^_________eeelll.........---------------......---,,,,,,---......,,,,,,,,,---------......,,,------......------,,,+++++++++++++++***))))))***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***---------------,,,,,,,,,------------------------,,,++++++***+++,,,...///++++++************+++++++++++++++,,,,,,++++++++++++,,,---------------,,,111000///,,,))))))+++...+++,,,......------...000------------------------//////............//////000///...///000000...---000222666999<<>>AAAGGGGGGKKKTTT]]]tttsssnnnjjjfffbbb___]]]]]]^^^]]]^^^eeennn...............---------......------------......,,,,,,,,,---------......,,,------......------,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...+++******))))))******+++***+++,,,------,,,+++******+++,,,---------------.........,,,+++,,,...111+++,,,............///111000000000000000000000000//////............//////////////////000000//////333555:::===???BBBFFFHHHKKKJJJLLLPPPTTTTTTPPPLLLLLLQQQWWW]]]dddkkktttzzz{{{|||uuujjjhhhnnn{{{vvvlllccc^^^XXXRRRQQQUUUVVVjjjuuummmhhhggghhhiiijjjkkkkkkjjjddd```\\\XXXUUURRRMMMJJJDDD???888444222111222111000000000000000000000000000000000000000000//////////////////////////////---..................---,,,---...///////////////***++++++---...///000111.....................---------------------------........................------------------------...------------.../////////......---...///000000000000111111111222222222222333555777:::===>>>???CCCGGGGGGKKKUUUaaa|||}}}rrrlllhhhdddaaa]]]\\\]]]^^^]]]^^^gggqqq................................................,,,,,,,,,---------......,,,------......------,,,------......------,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++******))))))******+++***+++,,,------,,,+++*********+++,,,,,,---,,,,,,)))+++------------...///+++,,,............///111000000000000000000000000//////............//////...////////////000111222666999===AAACCCEEEHHHJJJOOONNNOOORRRUUUUUURRRNNNNNNUUU___hhhooovvv~~~wwwvvv}}}qqqggggggnnn{{{~~~tttlllddd\\\UUUSSSOOOVVVhhh~~~qqqmmmiiihhhiiijjjjjjjjjdddbbb^^^[[[WWWTTTPPPNNNHHHBBB;;;555222111111000000000000000111111111111//////////////////000000000000000000000000000000.........------.........+++,,,---...............)))***+++,,,---...//////------...//////......---++++++,,,,,,---...//////........................------------------------...------------...//////...............//////000000000111111111222222222222333555888;;;>>>@@@AAACCCGGGFFFJJJWWWeeezzzqqqjjjfffaaa^^^\\\\\\]]]______aaalllxxx.............../////////---...////////////...---,,,,,,,,,---------......,,,------......------,,,...............------,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,+++)))+++...///---++++++***+++,,,......------...000------------------------//////............//////...000111000000111333555888<<<@@@DDDFFFHHHJJJLLLPPPPPPPPPRRRTTTTTTSSSRRRQQQ\\\jjjvvv~~~|||ppppppvvv|||yyymmmkkkmmmttt{{{wwwmmmbbbZZZVVVRRRVVVhhhxxxnnnhhhggghhhhhhhhheeedddaaa]]]YYYVVVSSSQQQKKKFFF???999555333111000000000000111111111111222//////.........///000000000000000000000000000000//////...------...//////,,,,,,---.........------)))***+++,,,------------***+++,,,---------,,,+++***++++++,,,---...///000........................,,,,,,,,,------------......------------...//////....../////////000000000000111111111111222222222333444666999<<<>>>AAABBBBBBGGGGGGLLLZZZjjj}}}uuunnnhhhddd```]]][[[\\\___bbbbbbfffsss---........./////////000---...///000000///...---,,,,,,,,,---------......,,,------......------,,,------......------,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,+++***,,,//////---+++******+++,,,...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,//////............/////////111222222111222555888;;;>>>CCCGGGIIIJJJLLLNNNOOOQQQSSSTTTTTTVVVXXXZZZ___kkk|||zzzsssssstttuuuxxx|||~~~~~~~~~~~~tttggg]]]WWW]]]llltttjjjffffffffffffffffffccc```[[[XXXVVVUUUOOOKKKDDD>>>999666222000000000111111111222222222///......---...///000111000000000000000000000000000000///......///000000....../////////......---+++,,,---......---,,,,,,)))***,,,---...---,,,+++,,,,,,,,,------.................................,,,,,,,,,---------.........------------...////////////000000111111000000000111111111111222222222333444666999<<>>888444444222111111222333333222222111111000000000000111222222111111111000000000000//////......//////000////////////////////////...//////000000//////.................................//////...------,,,+++,,,,,,------,,,,,,+++,,,------------------,,,---------.........//////000000000000000000000///111111222333333333333333111555999<<<>>>@@@CCCEEEFFFJJJPPP\\\pppxxxkkkhhhfffdddbbbaaa```^^^\\\^^^^^^```fffppp}}}......////////////000000........................---------------,,,,,,,,,......,,,,,,,,,,,,......000000///............///,,,------...//////000000***+++,,,---...............---,,,+++************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***---------------------------......//////000000111000111222333555888===AAAEEEHHHMMMPPPRRRTTTVVVXXXWWWZZZ___hhhuuu|||{{{zzzvvvtttuuussszzzooo]]]XXX[[[```qqqrrrhhhbbb```ccchhhjjjhhhddd```^^^YYYVVVSSSQQQMMMEEE<<<444555333111111333444444333222111111111111111222222111111000000000000///////////////000000/////////////////////////////////.........//////..........................................///......---,,,,,,,,,------------,,,,,,...------,,,,,,------...------........./////////000000000000000000000000///000222444666666555555111444888;;;>>>@@@CCCEEEEEEJJJSSSccc{{{tttgggeeeccc```_________^^^\\\[[[]]]aaahhhsss//////////////////000000........................////////////////////////---,,,***))))))***,,,---000/////////............---........./////////000+++,,,---...////////////......---,,,+++******)))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------...------,,,------------------------......------,,,,,,,,,,,,.................................///000000111111///111333555777;;;???CCCGGGKKKOOORRRTTTUUUWWWXXXVVVZZZeeettt{{{wwwtttttttttxxx~~~~~~iii]]][[[YYYbbbttt}}}tttnnnffffffgggjjjkkkiiiddd___[[[WWWSSSRRRQQQKKKAAA888666444111111222333333333111111000000000111222222000000000/////////////////////111222222111//////////////////////////////------............------........................---...............------,,,,,,------------,,,,,,...---,,,++++++,,,---...............////////////000000000000000111111111///000333555666666555444222444888;;;===???BBBEEEGGGKKKUUUgggttthhhbbb___]]]\\\]]]^^^]]]\\\XXX[[[aaajjjwww000000000000000000//////////////////////////////.../////////////////////---,,,***))))))***,,,---///////////////......---.........---------,,,,,,---......//////......---.........---,,,++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,------...------,,,,,,------------------------,,,,,,,,,------.......................................//////000111111111///111444666999===BBBEEEJJJMMMPPPSSSSSSTTTVVVWWW[[[cccsss|||ssspppuuuzzzqqqttt}}}wwwggg___XXXXXX```uuu~~~{{{tttmmmggggggkkklllgggaaa___ZZZTTTRRRQQQNNNFFF???888555222000111222222222000000/////////000000111///////////////000000000---...000000000000...---////////////////////////------............------........................------...............---,,,------......------,,,...---,,,++++++,,,---............/////////000000///000000000111111111222000111333444444444333222222555888:::===???CCCFFFKKKMMMVVViiiqqqggg___]]][[[ZZZ[[[\\\\\\\\\WWW[[[bbbmmmzzz111111000000000000//////////////////////////////,,,,,,,,,---------------///...------------...////////////000///......---......------,,,++++++***---...............------------.........---,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------......------,,,,,,------------------------+++,,,,,,---......//////...........................//////000000111111222///222666999<<<@@@EEEHHHMMMOOOQQQSSSTTTVVVXXX[[[cccooozzzrrrqqqttt}}}{{{qqqkkkooowwwttteeeXXXSSSSSS___uuuyyymmmhhhjjjkkkhhhdddccc^^^YYYUUUSSSPPPKKKGGG<<<888444111111222222222111000000/////////////////////000000000000111111,,,------......------,,,////////////////////////.........//////.................................,,,---......///.........------............------...------,,,,,,------........./////////000000000///000000111111222222222222222222222222333333333444666999;;;===@@@DDDGGGMMMOOOYYYoookkkddd___\\\YYYXXXYYY[[[\\\[[[YYY]]]fffqqq}}}111111111000000000//////////////////////////////,,,,,,,,,---------......////////////////////////...///000000000///------------,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,......///......---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------------......------,,,+++........................---------......................................./////////000111111222222111444888<<<@@@DDDIIILLLOOOPPPRRRTTTVVVZZZ___cccppp}}}~~~wwwsssvvv|||vvvmmmiiimmmuuuccc\\\WWWXXXaaattt{{{pppjjjhhhhhhiiieeeccc```[[[WWWRRRNNNLLLAAA===777444333333333222333333111000///.........000000000111111111222222//////............//////////////////////////////...//////000000//////...........................,,,------...//////......------............------,,,------------------,,,.../////////000000000000///000000111111222333333333222111111222444666888555777:::<<<>>>AAAEEEIIILLLPPP^^^yyyzzzhhhddd___\\\YYYXXXYYYZZZ[[[[[[\\\aaajjjvvv222111111111000000//////000000000000000000000000........./////////000000------...//////...------...///000000000///---,,,++++++,,,,,,---.........((()))+++---...///000000+++,,,---////////////...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------......//////......------.........---,,,,,,+++......................../////////...------,,,,,,/////////////////////////////////000111111222222333666;;;???CCCGGGLLLOOOPPPRRRTTTVVVYYY___eeejjjwwwuuuyyyvvv{{{jjjaaalll}}}ssskkkccc[[[WWW___yyywwwjjjdddhhhmmmffffffeeeaaa[[[UUUQQQOOODDD@@@:::666444444444333555444333111000/////////000000111111222222222333444333222111111222333444//////////////////////////////000000000000//////........................,,,,,,---.../////////...------............------+++,,,............,,,+++////////////000000000000///000000111222222333333333222111111333666:::<<<666888:::<<<>>>BBBFFFJJJJJJQQQcccwwwiiiggg```]]]YYYXXXXXXZZZ[[[[[[```eeennnyyy000000//////......------......///000000000000000........................///////////////////////////...---,,,+++,,,------***++++++,,,,,,------...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...//////---+++,,,///000///---,,,,,,,,,------.........------...//////...------------------------------***+++,,,,,,---------,,,------------------------,,,------...///000111111111000/////////000222333666999===AAADDDHHHLLLOOONNNRRRVVVWWWYYYaaaooozzz~~~yyyxxxtttwww|||uuuggghhhooovvvhhheeebbb^^^ffftttnnnbbb```bbb```ccceeedddaaa\\\XXXVVVIIICCC;;;666555555444333222222333333333222222111000000000000000000000000111000000///000000111222000000000000111111111111111111000000/////////...///////////////////////////...---,,,+++,,,,,,---////////////////////////000///...------...///000000000000000000000000000111111000000//////......333333444555666666666555888999;;;<<<>>>BBBGGGKKKOOOXXXkkkuuuiiiddd^^^YYYXXXZZZ[[[YYYZZZ\\\___iiivvv///////////////...............///000000000000000........................///////////////////////////...---,,,,,,,,,------------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---...---+++,,,///000///---,,,,,,,,,---------......,,,---...//////...---,,,------------------------,,,,,,---.........------------------------------.........///////////////000//////000111333555777888;;;@@@CCCFFFJJJNNNQQQSSSWWW[[[^^^bbbmmm}}}yyywwwxxxzzz}}}{{{rrrpppyyy}}}wwwmmmbbbdddooouuuggg^^^[[[```bbbeeefffccc^^^YYYVVVPPPJJJBBB===;;;:::777444222222333333222222111111111111111111111111111111111111111111222222222222...////////////000000000000000000/////////......///////////////////////////...---,,,,,,,,,------//////////////////////////////............//////000000000000000000000000111111111111000000000000333333444555666666666666777999;;;===???CCCGGGJJJRRR[[[qqqqqqfffbbb]]]YYYXXXZZZ[[[YYYZZZ]]]bbblllyyy...///////////////000000......///000000000000000........................///////////////////////////...------,,,,,,------000000///......---,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------///...---,,,++++++++++++...,,,,,,,,,...///...---,,,,,,,,,------------...+++,,,---......---,,,+++------------------------.........///......------------------------------000000000//////.........//////000111333666999;;;;;;>>>BBBFFFIIILLLQQQSSSTTTXXX]]]aaajjjyyy~~~zzzxxxwww{{{zzzqqqnnnfffhhhjjjqqqbbbXXX___bbbeeegggfffaaa[[[XXXXXXSSSKKKFFFCCC@@@;;;777333333333222222111111111111111111111111111111111111222333444444333222111............////////////////////////............///////////////////////////...------,,,---------////////////////////////......////////////......000000000000000000000000111111111111222222222222333333444444555666666777777999<<<>>>AAADDDHHHJJJTTT```xxxzzzkkkbbb___]]]YYYXXXZZZ[[[YYY[[[___gggqqq~~~......//////000000000111......///000000000000000........................///////////////////////////......---------------///.........---------,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++---,,,,,,------.........------------------------++++++,,,------,,,++++++------------------------...............------,,,........................000////////////////////////000000111444777999;;;===@@@DDDHHHKKKNNNRRRUUUUUUYYY^^^fffsss~~~}}}||||||rrrhhheeesss|||lll```___aaaeeehhhiiifffaaa]]]\\\WWWQQQMMMJJJEEE???;;;555444333222222111111111111111111111111111111111000111333444444222000///........./////////000000//////..................////////////////////////.........------------...////////////////////////---...///000000///...---//////////////////////////////000111111222333333333333333444555666777777777999===???BBBEEEHHHKKKTTTdddsssggg```]]][[[XXXXXXZZZZZZYYY]]]bbbllluuu.../////////000000111111......///000000000000000////////////////////////////////////////////////...//////.........------++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,---------------...------------------------++++++,,,------,,,++++++------------------------,,,,,,---------,,,,,,+++..............................//////000111111222111000111222333666888:::???BBBFFFIIILLLOOOSSSVVVZZZ^^^fffqqqrrrjjjkkkxxxxxxnnncccccceeehhhkkkjjjgggccc\\\XXXSSSPPPMMMJJJDDD???777666555333222111111111111111111111111111111111000111222333333111///---//////000000000111111111......//////////////////////////////////////////---.....................////////////////////////---...///000000///...---////////////////////////---......///000111222222333333333333444666888888777:::===???BBBEEEJJJMMMTTTggg|||nnnfff```\\\ZZZXXXXXXZZZZZZZZZ^^^eeeoooyyy///000000000000000000111......///000000000000000////////////////////////////////////////////////...////////////...------******++++++,,,------...------,,,,,,,,,---......,,,,,,,,,---......//////)))***+++,,,------------***,,,------,,,,,,---......------------,,,,,,,,,+++,,,---......---,,,+++------------------------***+++,,,,,,------,,,,,,........................---......///111222222333111111111222444666999:::AAADDDHHHKKKMMMPPPTTTWWW[[[aaalllzzz||||||sssiiikkk|||llliiiggghhhkkklllkkkhhh]]]YYYTTTRRRPPPMMMHHHDDD:::999777444333222222222222222222222222222222222000111222222111000...---000000000000111111111111////////////000000000000////////////////////////------...////////////...////////////////////////......////////////......000000000000000000000000---......///000111111111333333222333444666888999999:::===???AAAFFFKKKOOOVVVllluuulllfff```[[[YYYXXXXXXZZZYYYZZZ```hhhrrr|||111111111000000000000000......///000000000000000////////////////////////////////////////////////...//////000///...---,,,,,,,,,,,,---------------...---------......///000,,,,,,------.../////////***+++,,,---------,,,+++***,,,------++++++---///......---------,,,,,,,,,,,,---...//////...---,,,------------------------******,,,---....................................//////000000000111111111000111111333666999<<<>>>DDDGGGKKKNNNPPPSSSVVVYYY^^^eeerrryyyvvvuuuuuuzzz~~~ppphhhrrryyyrrrkkkgggiiikkkkkkjjjbbb^^^XXXTTTSSSPPPLLLHHH===;;;888666444333333444222222222222222222222222333333222111111000///////////////000000000000111000000000000111111222222////////////////////////,,,---...///000000///...//////////////////////////////............//////000000000000000000000000/////////000000111111111333222222222444666999:::;;;;;;<<<===@@@FFFMMMRRR[[[sss}}}pppjjjfff___YYYXXXWWWXXXZZZYYYZZZaaajjjuuu222222111111000000//////...//////000000000000000000000000000000000000000////////////////////////...///000000000///---,,,/////////...------,,,,,,...............///000111,,,,,,------...///000000,,,---......---,,,***)))))),,,...---+++***,,,///.........------,,,,,,,,,------...//////...------------------------------***+++,,,...///000000111////////////////////////111111111111000000000000///000222444888<<<@@@BBBGGGIIIMMMPPPRRRUUUXXX[[[fffnnn|||{{{wwwssssssvvv}}}vvvqqqqqqnnnuuuyyykkkiiiooo{{{yyymmmggghhhjjjjjjjjjgggbbb[[[WWWUUURRRNNNJJJ>>>===999666444444444444222222222222222222222222555444333222111111111111............/////////000000000111111222222222333////////////////////////,,,---///000000000///...////////////////////////000///...------...///000000000000000000000000000111111111111111222222222333222222222444666999;;;<<<<<<<<<===???FFFNNNSSS___xxxwwwmmmjjjfff___WWWXXXWWWXXXZZZYYYZZZbbbkkkxxx111111000000000000111111000000000000000000000000//////............//////000000000000000000000000------..................000000000//////.........+++,,,...000000///---,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---........................,,,,,,,,,---------......,,,,,,,,,---------......000///...---------------000000000000000000000000222222111111000000//////333444777999;;;>>>CCCFFFIIIJJJNNNRRRRRRRRRXXX___iiissszzzxxxsssllltttyyytttfffddddddlll~~~kkkfffeeegggqqq~~~sssllliiiffffffiiiffffff```WWWTTTUUUQQQIIIEEEAAA;;;777555555444444222222222333333444444444333333333333222222111000.../////////000000000111333222111000//////000000000000//////.........---000///...------...///000////////////////////////111000......000111000///111111111111222222222222222222222222222222222222111222333444555777888888;;;:::<<<@@@CCCEEEKKKSSSdddwwwnnnggg```[[[YYYYYYZZZZZZYYYZZZ```hhhooo111111111000000111111111000000000000000000000000//////............//////000000000000000000000000000000000//////......------------,,,,,,+++++++++...////////////...,,,+++---------,,,,,,,,,++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---........................---------.........//////,,,,,,---------...............---,,,,,,,,,,,,,,,000000000000000000000000222111111111000000000///222444777999;;;???DDDGGGJJJKKKNNNSSSSSSTTT[[[cccsss~~~{{{tttmmmmmmppp}}}zzziiidddfffuuupppiiiddd```ccclllxxx}}}ssskkkeeedddhhhggghhheee]]]XXXVVVRRRKKKGGGCCC===888777666555555222333333333333333333444333333333333333222111111000000000111111111111111000000//////////////////000000/////////.........000000///......///000000///////////////////////////...,,,,,,...///...---////////////000000000000222222222222222222222222111222333444666777888888;;;:::<<<@@@CCCEEEMMMUUUgggvvvnnnhhhaaa[[[YYYXXXYYYYYYYYYZZZ```jjjqqq222222111111111111222222000000000000000000000000000//////......//////000000000000000000000000000222222111000///...------////////////............111000000///...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---------------------------........./////////000000,,,------------............---,,,,,,+++,,,,,,,,,000000000000000000000000111111111111111000000000111333777:::===AAAFFFIIIKKKLLLPPPTTTUUUWWW```jjjzzzrrrmmmlllqqqwwwkkkcccjjj}}}vvvnnnfff]]]YYY\\\^^^uuu{{{ppphhheeeeeegggjjjiiiccc]]]XXXSSSNNNJJJFFF???:::888777666666444333333333333333333222333333444444444333222222222222222222222222111111...///000111222111000///000000////////////......111000000//////000000111///////////////////////////...,,,,,,...///...---////////////000000000000222222222222222222222222222222333444666777888999::::::<<>>BBBDDDHHHUUUbbb{{{xxxooollljjjccc]]]ZZZVVVWWWYYYZZZ___hhhuuu~~~222222111111111111222222000000000000000000000000111000000//////000000111000000000000000000000000++++++,,,---...///000000.........///////////////,,,---...///000111111222............---------,,,,,,---------..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------.........//////////////////...//////000111000000000000000000000000000000000111222333444444555888>>>BBBFFFIIIMMMPPPPPPRRRWWW[[[]]]ddduuu}}}{{{zzz}}}yyyvvvxxxrrrggg\\\VVV```xxxrrreeeaaa```bbbaaa]]]ZZZYYYPPPKKKCCC===999777555333444333333333333333333222111111222333333333222222000000000111111111222222///000111222333222111000//////000000000000111111///000000111111000000//////////////////////////////...,,,,,,...///...---////////////000000000000111111111222222333333444333333444555777888999::::::;;;???BBBDDDJJJXXXggguuummmjjjhhhccc]]][[[VVVXXXYYY\\\aaalllzzz111111111000000111111111000000000000000000000000111111000000000000111111000000000000000000000000------......//////000000000000111111111222222222---...///000111111000///............------------------------..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////...............///000000000000000000000000000000///000000111333444444555888;;;AAAEEEHHHLLLOOOQQQQQQTTTYYY]]]___ggg{{{tttwww~~~qqqccc___hhhpppfff___aaaccc```\\\[[[SSSMMMFFF???;;;888666444222333333333333333333444///000111111222222222111///000000111222333444444111111111111000000000000//////000000000111111111...///000000000000///...///////////////////////////...,,,,,,...///...---////////////000000000000000111111222333333444444333333444666777888999::::::;;;???BBBDDDJJJ[[[jjjtttkkkhhhgggbbb]]][[[WWWXXXZZZ]]]cccooo~~~111111000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000////////////------....../////////000...///111222222000...---//////.........------------------.........//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............/////////000............/////////000---------------...///000000000000000000000000000//////000111333444555555:::===CCCGGGJJJMMMPPPRRRRRRUUUZZZ]]]```iii}}}|||uuuqqq{{{uuufff___mmmyyykkk```bbbeeebbb^^^]]]UUUPPPHHHAAA<<<999777555222222222333333444444444...///000111111111111111000000111222444555666666444444333222111111111222//////000000111111111222---...///000000///...---////////////////////////111000......000111000///111111111111222222222222000000111222333333444444333444555666777888999::::::<<>>===BBBKKKOOO]]]vvv|||{{{tttlllgggdddaaa\\\WWWXXXYYY[[[```jjjuuu444222000111222444444333222222111111111111111111111111111111111111111111000000000000000000000000000000/////////.........////////////////////////000000///...............,,,------......------,,,........................//////.........---------------...//////...------////////////////////////////////////////////////000000000000000000000000////////////000000000111111333444444444555777:::===AAAFFFJJJLLLOOOQQQSSSRRRPPPTTT\\\cccoooyyyxxxzzzwwwlll{{{}}}ggg\\\\\\___^^^[[[YYYUUUNNNFFF@@@;;;999888555555444444333333444444222222222111111222222222111000///000333444333222111111111111111111111111111111000000//////////////////000000000000//////000000000000000000000000---......///000000111111111111111111222222222222222222333333333222222111444555666777888:::;;;;;;:::>>>>>>BBBLLLQQQaaa{{{xxxxxxrrrjjjeeecccaaa\\\XXXYYYZZZ\\\bbblllwww666444222222333444333222111111111111222222222222111111111111111111111111000000000000000000000000000000000/////////......////////////////////////000000///...............,,,------......------,,,.......................................---------------...//////...------////////////////////////////////////////////////000000000000000000000000/////////000000000111111111222333333444555888;;;@@@DDDHHHLLLNNNPPPRRRTTTUUURRRSSS\\\gggyyy~~~~~~wwwzzzzzzrrrpppyyyvvvfff```^^^]]]\\\\\\XXXRRRJJJCCC===999888666555555444333333444444222222111111111111222222///......///111222111000000000000000000000000000222111111111111000000000000000111111111111000000000000000000000000000000------......//////000000111222222222222333333333222222333333333333222222555666777888:::;;;<<<<<<:::>>>>>>CCCMMMTTTfff{{{sssrrrmmmgggcccbbb```\\\YYYYYYZZZ^^^dddnnnzzz888666444444444444333111///000000000111111222222111111111111111111111111000000000000000000000000000000000////////////...////////////////////////000000///...............,,,------......------,,,................................................---..................---////////////////////////////////////////////////...............///////////////000000000111111111000111222333444666:::===BBBEEEJJJMMMNNNPPPRRRTTTXXXSSSTTT]]]nnn|||}}}}}}xxx}}}{{{nnnnnnuuuiiicccaaaaaa^^^[[[UUUNNNFFF???:::777777666555444444333444444222111111000000111111222000......///111222111000111111111111111111111111111111222222222111111111111111111222222111111111000000000000000000000000.........//////000000000111111111222222222333333222222333333444333333333555666777888999;;;<<<<<<;;;??????CCCMMMUUUiii~~~wwwoookkkhhhcccaaa```^^^[[[YYYXXXZZZ___fffqqq|||888777666555666555333111...//////000000111111111111111111111111111111111111111111111111111111111111000000000////////////////////////////////////000000///...............,,,------......------,,,........................---..............................------.........////////////////////////////////////////////////............//////000000000000000000111111111111000111222333444888<<<@@@DDDGGGKKKMMMNNNOOOQQQRRRTTTQQQTTTccc{{{zzzxxx{{{wwwqqqmmmsss}}}wwwqqq{{{uuujjjeeeddd___]]]XXXRRRJJJBBB;;;777888777666555444444444444222222111111111111222222111000///000222222222000222222222222222222222222000111222222222222111111111111222222222222111111000000000000000000000000///000000000000000111111000000000000111111111222111222333444444444444444444555666777999:::;;;;;;<<<@@@@@@CCCMMMUUUlll|||yyyqqqiiidddccc```^^^]]]\\\ZZZYYYVVVYYY___hhhsss999777777777777777444222000000000000000111111111222222222222222222222222111111111111111111111111111111000000000/////////////////////////////////000000///...............,,,------......------,,,........................---------...............///...------------...//////////////////////////////////////////////////////000000111111222222333000000000111111111222222111222333444666:::???CCCFFFIIILLLNNNOOOOOOQQQRRRNNNOOOXXXmmm|||ttttttttt|||ooobbbbbbjjj{{{{{{rrriii}}}rrrhhhccc```___\\\WWWOOOFFF>>>999888888666555444444333333333222222222222222222333333111111111333333222111222222222222222222222222///000111222222222111000111111222222222222111111000000000000000000000000000000000000111111111111//////000000000111111111111222333444444555555444444555666777888:::;;;;;;===AAAAAADDDNNNXXXrrr{{{uuuooohhhccc___^^^]]]\\\[[[YYYXXXWWWVVVZZZaaakkkwww888777777888999888666333333333222222222222222222222222222222222222222222111111111111111111111111111111111000000000//////////////////////////////000000///...............,,,------......------,,,........................---------........./////////...------------...//////////////////////////////////////////////////////000000111222222333333000000111111111222222222222333444555777<<>>CCCGGGJJJMMMRRRTTTTTTSSSRRRSSSVVVeee|||}}}{{{}}}~~~|||{{{|||yyyxxxvvvwww~~~ggg]]]hhh~~~uuukkkfffmmm|||wwwrrrllllllfff[[[VVVSSSKKKAAA>>>;;;666444444555555444222222222333333444444444333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////000000111111111222222222444444333222111000///...222222222111111111111000333333222222333333444555666666666777999;;;>>>???===<<>>CCCMMMVVVjjjnnngggbbb]]][[[XXXWWWWWWVVVVVVVVVWWWWWW^^^gggsss|||<<<:::999:::>>>@@@???===:::999777555333333333333111111000000000111222222111111111111111111111111///000000111111000000///000000000000///////////////............---------+++,,,---...............,,,---------.../////////000000//////...------,,,........................111111111111000///......000//////...//////000000111111111000000000000000000111222333555666777888444666999;;;>>>BBBHHHKKKNNNQQQTTTTTTSSSTTTWWWZZZmmm|||xxxvvv|||{{{||||||zzzzzz}}}}}}}}}zzztttyyyyyyuuuvvvlllhhhpppxxxoooddd]]]^^^^^^VVVKKKCCC???:::777666777777777333333333333444444444444333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111222222222.../////////000000111111//////000111222333444444333333333333333444444555444555777888999:::::::::@@@@@@EEEOOO[[[rrrpppfffaaa]]]\\\XXXWWWVVVVVVVVVWWWXXXXXX```iiivvv@@@<<<888:::???CCCBBB???===;;;888444222111111111111000000000000000111111000000000000000000000000000000000111111000000000.../////////000000000111///............---------***++++++,,,---,,,,,,,,,,,,,,,,,,---...///000000000/////////.........---........................222222222222111///......000000000000111111222222111111111000000/////////111111222333444555666666555777:::===@@@DDDIIIMMMLLLOOORRRSSSSSSVVV^^^dddtttyyytttrrrssswww~~~~~~~~~|||||||||}}}~~~xxxtttyyy}}}qqqmmm{{{xxxmmmeeebbb```YYYSSSFFFBBB<<<888777777777777333333444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000111222222333444444333333333333333444555555666888:::<<<======<<<<<>>BBBAAA>>>???===999555222111000111111111000000000000000111000000000000000000000000000000111111111111000000......//////000000111111///............---------,,,,,,---------,,,++++++,,,,,,,,,---...///000000........./////////000000........................222222222222111///......000000111222333333444444222222111111000000//////222222222222333333333333444777;;;???BBBFFFJJJMMMNNNQQQSSSSSSRRRXXXccclll{{{uuupppooopppsss}}}||||||~~~|||}}}~~~~~~}}}|||zzzwwwwwwsssrrr{{{{{{pppfff___ZZZYYYKKKFFF???999777666666666444444444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111333333222222222222111111333222222222222222222222444444333333444444555666777888:::<<<===>>>=========@@@GGGQQQcccvvvggg^^^ZZZYYYWWWVVVUUUTTTUUUWWWZZZ[[[```jjjxxxJJJEEE???<<<===??????>>>AAA???<<<888555333222111222222111000000000111111111111111111111111111111000111111222222111111000......//////000000111111///............---------///////////////...---,,,,,,---------.../////////------...//////000111111........................111111111111000///.........///111222444444555555222222222111111111111111222222222222222222222222555888===@@@DDDHHHLLLOOOSSSUUUVVVTTTTTT[[[iiitttxxxrrrqqqpppppptttzzz}}}{{{}}}||||||~~~~~~}}}|||}}}vvvttt}}}qqqppp{{{mmm```[[[]]]QQQKKKCCC<<<888777666555555555555555444444444444333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111444444333333333222222222444333333333222222222222444444444444444555555666555666888:::<<<===>>>>>>===CCCKKKVVViiiwwwfff\\\XXXXXXWWWUUUTTTTTTUUUWWW[[[]]]bbblllzzzPPPLLLFFF@@@===<<<<<<===CCCBBB@@@===:::777555444333333222111111111111111222222222222222222222222000111111222222111111000////////////000000000000///............------------...//////////////////------..................///////////////000000000........................//////000000000//////...,,,---///111333444444444222222222222333333333333111222222333333444444444777:::???CCCGGGJJJNNNQQQRRRUUUWWWVVVXXXbbbtttyyyxxxxxxvvvvvvwww~~~{{{{{{|||}}}}}}~~~~~~~~~}}}~~~|||ssswww{{{}}}xxx|||uuufff^^^^^^XXXRRRHHH???:::888777666666555555555444444444444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111000000222222222222222333333333222222333333333333333333444444444444444555666666555666777999;;;>>>@@@AAA@@@GGGPPP\\\qqquuueee[[[WWWXXXVVVUUUSSSSSSUUUXXX[[[^^^gggqqq~~~UUUQQQKKKCCC===:::;;;>>>EEEEEECCCAAA>>>;;;888666444444333222111111222222222222222222222222222222111111222222222222111111000000000000//////////////////.........---------)))***+++---.../////////...............---------111111000000//////..............................---...///////////////...***+++...000222222222222222222222333333444444444111111222333555666777777888<<>>CCCFFFIIILLLOOORRRTTTSSSSSSXXXeeezzz~~~}}}|||}}}~~~~~~~~~tttmmmmmmkkkiiiuuu{{{mmmccc___ZZZYYYUUUKKK@@@888777888777555444444555666555444222222111000111222444555444444444333222111000///000000111111111111000000111111000000//////......111111222333333333333222333333333222222111111111000000111111111222222222555555444444444555555666666888;;;>>>BBBDDDFFFGGGHHHLLLVVViiippp```YYYXXXTTTYYYVVVUUUUUUTTTTTTZZZcccooozzzXXXWWWSSSMMMGGGCCCAAAAAABBBCCCEEEFFFEEEBBB>>><<<<<<:::888777666666333222222222222222111111111111222222222111111111111000222111///.........///000//////.........---------////////////////////////---------.........//////------..................////////////////////////111000000000/////////...000//////...///000111222000111111222222333333444333444444333222333666888===@@@DDDGGGJJJLLLOOORRRSSSRRRTTT[[[lll~~~~~~~~~sssoooiiidddjjjuuu~~~}}}mmmbbb]]][[[ZZZWWWOOODDD<<<999888777555333333444555444333444333333222222333444555444555555444333222111111000000111111111111000000111111000000///////////////000000111222111111111333333333222222222111111333333444444444555555555555555444444444555666666999:::<<>>:::888777555222000444333333333333222222222222222222111111111111000222111///......///000000/////////.........------////////////////////////------.........///////////////..................////////////////////////000000000000////////////...//////000000000000000000000111111222333333333333444444444333444777:::???BBBFFFIIIKKKMMMOOOQQQTTTUUUYYYcccwww~~~~~~sssiiiaaabbbhhhyyyrrrnnnqqqyyypppddd^^^\\\\\\ZZZTTTKKKBBB<<<999777555333333444555444333666555444444444444444555555555555555444333222222000000111111111111000000111000000000000/////////000111111222222222222222333333333222222222222111444444555555555666666666555555555555555666777777<<<<<<>>>@@@BBBDDDEEEFFFHHHLLLXXXoooxxxkkk___ZZZZZZVVVRRRRRRSSSVVVWWWWWW]]]eeeppp{{{[[[XXXUUUTTTSSSPPPJJJEEE@@@BBBFFFIIIKKKJJJIIIHHHAAA>>>;;;888666555333111333333333333222222222222222222222111111111000000111000////////////000000////////////............////////////////////////............////////////000000//////......------////////////////////////000000000000////////////...///111222333222111000000000000111222222333333555666666777777888;;;>>>BBBEEEHHHKKKLLLMMMPPPRRRUUUYYYbbbqqq{{{nnndddbbbeeehhhyyy|||mmmeeetttwwwsssxxxkkkccc^^^]]][[[WWWPPPGGG>>>999777666444333444444444222666666555444444333333333444444444444444333222222000111111222222111111000000000000000000000000000333333444555555555555444222222222222222222222222222222222222333333333333555555555555666777888999======>>>???@@@BBBCCCDDDFFFJJJWWWppptttjjj^^^ZZZZZZVVVQQQQQQTTTWWWWWWWWW]]]eeeppp|||YYYWWWVVVWWWXXXVVVQQQMMMBBBDDDFFFHHHIIIJJJJJJIIIAAA>>>:::777666555444222333222222222222111111111222222222111111111000000000///////////////000000000000/////////.........////////////////////////........./////////000000000000000//////......---////////////////////////////////////000000000000///000222444555333222000///000000111111222333333444555777777888:::===@@@DDDGGGJJJLLLNNNOOOQQQSSSSSS\\\mmmuuujjjeeeeeebbbooo{{{hhhmmmzzznnnnnn~~~sssgggaaa___\\\YYYTTTLLLAAA:::999777555444555555444333555444444444333333222222222333333333333222222111111111222222222222111111000000000000111111111111333333444555555555555444222222222222222222222222111111111111222222222222444444555666777888:::;;;============>>>???AAABBBIIINNN\\\vvvqqqhhh^^^YYYYYYTTTSSSRRRTTTWWWWWWWWW\\\cccppp}}}TTTTTTVVVXXXZZZZZZYYYWWWIIIIIIHHHGGGGGGHHHHHHIIIDDD@@@<<<888777666555444222222222222111111111111222222222111111111111000////////////000000000000000000000/////////......////////////////////////....../////////000000000000000//////////////////////////////////////////////////////000000000000///000222444444333222111//////000000111222222222222333555666777:::>>>AAAFFFHHHLLLNNNOOOQQQSSSUUUTTTbbbxxx|||~~~||||||~~~sssjjjgggdddlll|||tttnnn{{{qqqiiiqqq~~~ooogggbbb\\\YYYVVVOOOEEE===:::888666555666666555333333333444444444333333222111222222333333222222111111111222222222222111111000000000111111111111222000111111222222222222222111222222222222333333333222222222333333333444444444444555666888999;;;<<<===<<<<<<<<<===>>>@@@BBBHHHNNN^^^zzzllleee]]]XXXXXXSSSSSSSSSTTTWWWVVVVVV\\\dddppp}}}OOORRRVVVYYY[[[]]]___```VVVSSSOOOKKKIIIIIIJJJLLLIIIEEE???;;;999777555444444333333333222222222222222222222111111111111000......///000000000000000000000000000/////////...////////////////////////.../////////000000000000///////////////000000000////////////////////////.../////////000000000111...///000111222111000000//////000000111111222222111333555666888;;;???BBBFFFIIILLLOOOQQQRRRUUUWWW___nnnzzzvvv}}}zzzzzz|||~~~wwwpppkkkmmmuuuxxxvvv}}}pppmmm|||}}}mmmeee]]]YYYWWWSSSJJJBBB<<<:::888777777777666444333333555555666555444444222222333333333333333222111222222333333222222111000000111111111222222222///000000111222111111111111111222222222333333333333333333444444444555555444444555666888:::<<<=========<<<<<<===???AAACCCGGGNNN```vvveeeaaaZZZWWWWWWRRRRRRQQQRRRUUUVVVWWW___hhhppp|||KKKPPPVVVYYY[[[]]]bbbfffaaa]]]VVVPPPMMMMMMOOOPPPNNNJJJCCC>>>:::888555444555555444444444333333333222222222111111111111000......///000000111000000000000000000////////////////////////////////////////////////000000000000......//////000000111111////////////////////////.../////////000000111111---......////////////////////////000111111222222333555777999;;;>>>BBBEEEFFFIIIMMMPPPQQQSSSVVVXXXmmm{{{~~~uuuuuu~~~{{{{{{~~~}}}|||pppnnnqqq~~~uuu}}}xxxmmmqqq{{{rrrhhh^^^YYYXXXVVVNNNFFF===;;;999888888888666555333444555777777777666666333333444555555444444444111222222333333222222111000000111111222222222222111111222333333333333222111111111222222333333333222222222333333333444444444444555777999;;;===>>>>>>=========>>>@@@CCCEEEJJJRRRfffppp```^^^YYYWWWWWWRRRQQQPPPQQQTTTUUUXXXaaakkkooo|||OOOPPPRRRUUUYYY]]]```bbb\\\___^^^XXXTTTRRRPPPMMMNNNJJJEEE@@@===;;;888666666666555444333333333333111111111111111111111111000000000000000000000000////////////////////////........................///////////////000111111////////////////////////000000000000000000000000////////////////////////...//////000000000000000222222222222222333333333333444666888:::>>>CCCGGGHHHKKKPPPQQQNNNMMMWWWccctttuuuwww{{{~~~|||{{{|||~~~vvvlllqqqvvvooovvvqqq]]]WWWWWWUUUQQQMMM@@@===999777666666555444555555666666555555444333333333333333333333333333444444333222222333444444444333111///......//////111111111222222333333333333222222111111222222333444444444555444444333333333555444444888>>>@@@===>>>>>>>>>===<<<===@@@CCCKKKRRRiiiooo___XXXXXXWWWUUUTTTXXXSSSQQQSSSVVV[[[eeeooowwwNNNOOOPPPSSSWWW\\\```bbb```dddeee```[[[YYYVVVQQQNNNJJJEEEAAA>>>;;;888666666555444333333222222222111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////000111111////////////////////////000000000000000000000000////////////////////////...//////000000000000000000000000000111111111111111333555777999===BBBFFFHHHKKKOOOQQQNNNOOOZZZggg{{{wwwrrruuuyyy|||zzz~~~sssnnnxxx{{{zzzeee[[[VVVQQQMMMKKKCCC???;;;888777777666666555555666666555555444333444444444444444444444444444333222222222222333444333222111111111111111222222222222222222222333333333222222111111222222333333444444555444444333333333555444444888>>>@@@>>>============<<<>>>AAADDDLLLTTTlll{{{kkk\\\WWWWWWVVVTTTSSSWWWSSSQQQSSSVVV[[[eeeoooxxxMMMMMMMMMOOOTTTYYY___bbbbbbgggiiieeeaaa^^^ZZZVVVOOOKKKFFFAAA>>>;;;888666555555444333222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///////////////000111111////////////////////////000000000000000000000000////////////////////////...///000000111111000000000000000000111111222222222444666888;;;???DDDGGGJJJLLLPPPQQQPPPSSS```ooo|||tttsssvvv{{{}}}yyyyyy{{{~~~|||pppooowww~~~tttdddXXXOOOKKKKKKFFFBBB<<<888777777777777555666666666666555444444444444444444444444444444333222222111111222222333111111222333333333333333333333222222222222222222333222222111111222222333333333444444555444444333333444444444888???AAA???;;;<<<=========???CCCFFFLLLWWWrrrtttfffYYYUUUVVVUUUSSSSSSUUUQQQPPPSSSWWW\\\gggqqq{{{NNNLLLKKKLLLPPPVVV\\\```aaaeeefffbbb___^^^\\\XXXQQQMMMGGGCCC???<<<999777555444333222222111222222111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////000000111//////////////////////////////////////////////////////////////////////////////000111111111111000111222222333333444444444444777:::<<>>999777777777777666666666666666555444444333333333333333333333333222222222222222222222222000111222333333333111111333333333222222111111111333222222111111222222333333333444444555444444444222444555555999@@@CCCAAA;;;<<<<<<===>>>@@@DDDHHHLLLYYYxxxmmmaaaWWWUUUVVVUUUSSSSSSTTTPPPPPPSSSXXX^^^jjjttt}}}OOOMMMKKKJJJMMMRRRXXX\\\^^^bbbbbb^^^[[[]]]]]][[[SSSOOOJJJEEEAAA>>>;;;888555555444333222222222222111111111111111111111111000000000000000000000000000000000000000000000000........................///////////////000000111000000000000000000000000////////////////////////000000000000000000000000///000000111111111111111111222222333444444555555555888;;;>>>AAAEEEIIILLLOOOPPPQQQRRRTTT\\\ppp~~~}}}{{{{{{|||}}}}}}|||}}}yyyooommmnnnrrrxxxwww|||fffTTTNNNPPPKKKFFF@@@;;;999888777666666666777777666666555444111111111111111111111111222222222222222222222222111222222333222000...---333333333222222111111111333222222111111222222333222333333444555555555444222444555555:::BBBDDDBBB:::;;;<<<===>>>AAAEEEHHHMMM\\\}}}xxxhhh___WWWVVVWWWVVVTTTUUUSSSPPPPPPTTTZZZaaammmxxxRRRPPPLLLKKKKKKOOOSSSWWWZZZ^^^```]]]\\\______^^^VVVRRRMMMHHHDDD@@@===;;;666666555444333333333333111111111111111111111111000000000000000000000000000000000000000000000000........................///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111///000000111222333444444444777;;;>>>AAAEEEIIILLLNNNNNNOOORRRWWWddd||||||}}}}}}|||{{{||||||ooojjjjjjgggjjjsssppp|||qqq\\\RRRQQQMMMIIICCC???<<<999777555666777777777777666555555222222222222222222222222222333333444444333333222222222222111000///...---333333222222222222222222333222222111111222222333222222333444555555555555222444555666;;;CCCFFFDDD;;;<<<======>>>AAAEEEHHHNNN___rrrddd]]]WWWXXXXXXVVVTTTUUURRRPPPPPPUUU\\\dddqqq|||UUUSSSOOOLLLKKKLLLOOOQQQSSSZZZ___``````aaa```]]]YYYUUUOOOJJJFFFCCC???<<<777777666555444444444444111111111111111111111111000000000000000000000000000000000000000000000000........................///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111///000000111222333444555444777<<<@@@CCCGGGJJJMMMNNNOOOQQQVVV^^^ppp}}}}}}}}}|||{{{{{{~~~}}}rrrmmmgggdddgggrrr{{{vvvyyyiiiYYYTTTOOOLLLGGGDDD@@@===888666777777777777777666555555333333333333333333333333333444555555555555444333333222111111000000000000222222222222222222333333333222222111111222222333111222333444555555555555222444555666<<>>>>>>>>AAAEEEHHHQQQcccnnnaaa[[[WWWXXXXXXUUUSSSTTTRRRPPPQQQWWW^^^gggtttWWWTTTQQQMMMKKKKKKLLLNNNLLLUUU^^^aaabbbbbb___ZZZZZZVVVPPPKKKGGGDDD@@@>>>888777666555555444555555111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111111222222333555666777777666:::???CCCFFFIIIMMMPPPPPPQQQUUU\\\ggg|||~~~xxxmmmeeeaaagggssstttiiitttsss```XXXQQQNNNKKKGGGDDD???:::666777777777777777666666555555555555555555555555555444444555666666555444444333222111111111222333444111111111222222333333444333222222222222222222333111222333444555555555555222444555666<<>>>>>>>>>>>@@@DDDGGGTTTffflll___ZZZWWWXXXXXXTTTRRRSSSSSSPPPRRRXXX___iiivvvUUUVVVVVVSSSNNNJJJJJJKKKLLLOOOTTTYYY]]]^^^^^^^^^YYYWWWTTTOOOJJJEEEAAA???<<<999666444444444333222111111111111111111111111222222222111111111111000111111000000//////......000000000000000000000000//////............//////111111111111111222222333222111///...---...000111//////000000000000//////111000000000222333222111333222222222333333444555999;;;>>>AAADDDHHHMMMQQQUUUSSSSSS]]]rrrvvvggg___ccckkkwwwmmmppp~~~kkkaaaWWWRRRKKKFFFBBB@@@>>><<<888777666777888777555333444444444333333333222222222444444444222111222444444444333333333333222222333333444555555444333333111111222333333333333222333333333444444444555555666888999;;;<<<@@@EEEHHH???>>>@@@CCCCCCAAACCCHHHSSSjjjvvviii[[[XXXVVVUUUTTTTTTRRRQQQWWWSSSSSSXXX```kkkzzzVVVVVVTTTQQQNNNLLLKKKKKKJJJLLLPPPTTTXXX[[[\\\]]]ZZZXXXUUUPPPKKKFFFBBB@@@>>>;;;888666666666555444222222222222222222222222222222222222111111111111111111000000//////////////////////////////////////////............/////////////////////000000111333222000/////////111222//////000000000000//////222000000111222333222111333222222222333444555666<<<>>>@@@CCCEEEIIINNNRRRVVVUUUYYYggg}}}mmmccceeejjjtttuuujjjmmm|||{{{nnn]]]XXXPPPJJJFFFBBB>>><<<:::999888777888777555333444444444333333333333222000222333333222222444555444444333333333333222222222222333444444333222222111111222333333333333222333333444444444555555555666777888999;;;???EEEIIIBBB@@@@@@CCCCCCBBBFFFLLLXXXooopppeeeZZZXXXUUUTTTTTTTTTRRRQQQUUURRRTTTZZZcccmmm|||ZZZVVVRRRPPPPPPOOOMMMJJJGGGIIIKKKNNNRRRVVVYYY[[[[[[YYYVVVRRRMMMHHHDDDAAA@@@===:::888888777666555333333333333333333333333333222222222111111111111111000000000000/////////........................000//////......//////000///////////////000000111444333111000000000111222///000000111111000000///222111000111333333333111333333333333444555666777>>>@@@CCCEEEGGGKKKOOOSSSVVVWWW^^^rrrxxxkkkjjjmmmqqqrrrgggoooyyyxxxeee^^^VVVOOOJJJFFF@@@<<<<<<;;;999888888888666444555555444444444333333333000111333333333333555777444444333333333333222222111222222333333222222111111222222333333333333333333444444444444555555555666666777888:::???EEEIIIGGGCCCAAABBBBBBCCCIIIPPP\\\uuu|||iii```YYYWWWUUUTTTTTTSSSRRRQQQSSSRRRUUU]]]fffppp}}}___XXXQQQOOORRRRRRNNNJJJGGGGGGHHHJJJMMMRRRVVVYYY[[[ZZZWWWTTTOOOJJJFFFCCCBBB???;;;999888777666555444444444444444444444444333333222222222111111111000000000000000000000000////////////////////////000000////////////000000111111111111111222222333333222111000000000111111000000000111111000000000222111000111333444333222333333333444555777888999???AAADDDFFFHHHKKKPPPSSSYYY\\\hhhsssqqqqqqqqq|||sssoooyyyzzzjjjcccYYYSSSNNNIIICCC===<<<:::999888999999888777555555555555444444444444222444555555444444666777444444333333333222222222222222333333333333222222111222333333444444333333444444444444555555555555666777777888:::???EEEJJJKKKFFFBBBBBBAAABBBHHHPPP^^^yyyvvveee^^^XXXVVVTTTSSSSSSSSSRRRPPPRRRRRRVVV___hhhppp|||ggg^^^UUUQQQSSSTTTOOOJJJHHHGGGGGGHHHKKKOOOTTTWWWZZZYYYXXXUUUQQQLLLHHHFFFCCC@@@<<<999888777555444444444444444444444444444333333333222222222222111000000000000111111111111000000000000000000000000000000////////////000000111111111111111222222333111111000000////////////000000111111111111000000222111111111333444333222333333444555666888:::;;;???AAACCCFFFHHHLLLPPPTTT^^^eeewwwxxxuuussspppuuuqqq}}}}}}|||nnnggg]]]WWWSSSNNNFFF???;;;999777888999;;;;;;:::666666666555555555444444777888999888666555555666444444333333333222222222444444333333333333444444222222333444444444444333444444444555555555666666777888888999;;;???EEEIIIMMMHHHDDDBBBAAAAAAGGGOOO^^^{{{uuuddd]]]WWWUUUSSSRRRSSSSSSRRRPPPRRRRRRXXXaaaiiippp{{{pppfff[[[VVVUUUUUUPPPLLLJJJIIIGGGGGGIIIMMMRRRUUUWWWWWWWWWUUURRRNNNKKKHHHEEEBBB===:::999777555444444444444444444444444444333333333333222222222222000000000111111111111222111111111111111111111111111000000//////000000111///////////////000000111000000000000/////////...000111111222222111111000333222111222333444444222333333444555777:::;;;===???AAADDDFFFIIIMMMRRRVVV]]]iii{{{wwwtttnnnnnnuuuuuuwww}}}zzzvvvmmmccc]]]ZZZTTTKKKCCC;;;999777777999:::;;;:::777666666666666555555555999::::::888666444555666444444333333333333222222555444444333333444444555222222333444444444444444444444555555555666666666777888999:::;;;>>>BBBEEEKKKGGGEEEEEEDDDCCCHHHOOO```sssccc]]]VVVTTTRRRQQQRRRRRRQQQPPPSSSSSSXXXbbbkkkrrr}}}xxxooocccZZZWWWTTTPPPMMMKKKIIIHHHGGGIIILLLOOOQQQTTTUUUUUUUUUSSSPPPLLLJJJGGGDDD@@@<<<;;;999777555333333333333333333333333444444333333333222222222000000111111111222222222000000000000000000000000111111000000000000111111///////////////000000111111111111111000000//////000111111222222111111000333222111222444555444333333333444666888;;;===>>>???AAAEEEHHHKKKPPPUUUYYY```qqq{{{wwwnnnjjjnnn{{{{{{|||wwwllleeebbb[[[PPPFFF===;;;888666777888888777777777777666666666555555666777888777555444555666444444333333333333222222444444333222222333444444222333444444555444444444555555555555666666666666555777999::::::;;;>>>@@@FFFDDDEEEHHHIIIHHHMMMSSSdddnnnaaa\\\UUUSSSQQQQQQRRRRRRQQQPPPRRRSSSYYYdddmmmwww|||tttggg]]]WWWTTTPPPNNNKKKIIIHHHGGGHHHJJJMMMOOORRRSSSUUUUUUTTTQQQNNNKKKIIIFFFAAA>>><<<:::888666333333333333333333333333444444444333333333222222000000111111222222222222000000000000000000000000111111000000000000111111111111111111111222222333111222222222222111000000111111222222222222111111333222111222444555444333333444555666999;;;>>>???@@@BBBFFFIIIMMMRRRXXX\\\lll|||pppjjjllloooxxx}}}ssslllggg```SSSIII@@@===999666666666555444777777777777666666666666333555666555444444555666444444444333333333222222444333222111111222333444222333444444555555444444555555555555666666666777333555888999999999:::;;;BBBBBBEEEKKKMMMMMMQQQVVViiijjj^^^[[[UUUSSSQQQQQQQQQRRRQQQPPPRRRSSSYYYeeepppzzzvvvnnnjjjcccWWWOOOOOORRRLLLHHHIIIIIIHHHJJJNNNNNNOOOQQQRRRRRRPPPNNNMMMKKKIIIEEEAAA===999666555555555444333333333444444333333333333333333333333222222222111111111111000222222222222222222222222000111111111111222222222000000000000000000000000...------------...//////000000111222222222222111444444555555555555555555222444666888999<<>>BBBAAACCCHHHKKKMMMTTT[[[lll~~~kkk```XXXSSSSSSRRRQQQQQQQQQQQQQQQPPPSSS\\\hhhsss|||qqqiiibbbYYYSSSRRRSSSOOOLLLLLLJJJGGGIIILLLOOOOOOPPPPPPPPPOOONNNMMMMMMKKKFFFBBB===:::888777555555444444333333444444333333333333333333333333222222222111111111111000222222222222222222222222000111111111111222222222000000000000000000000000//////......//////000111000111111222333222222222111111222222222222333333555777999:::<<<>>>AAADDDGGGFFFHHHMMMPPPTTT\\\eeesss{{{www~~~|||tttqqqmmmiiikkkttt~~~{{{pppggg^^^UUUQQQIIIDDD===999888888666555777777777777777777777777666666555555444444333333333333333444444444444444666555444444333333333333555555555444444444444444666444333444666888777666888:::;;;<<<;;;;;;===?????????BBBGGGJJJMMMUUU]]]nnn{{{iii^^^WWWSSSSSSRRRQQQQQQQQQQQQQQQSSSVVV^^^jjjttt~~~wwwkkkfff```[[[XXXUUURRRPPPOOOLLLGGGGGGKKKPPPOOONNNNNNMMMMMMMMMMMMOOOLLLGGGBBB>>>;;;999999666555555444333333444444333333333333333333333333222222222111111111111000222222222222222222222222000111111111111222222222000000000000000000000000000000//////000000111222111222222333333333333333000000111111222222222222666888:::;;;<<<>>>AAADDDHHHGGGJJJNNNQQQUUU___iii}}}yyywww{{{vvvpppiiidddgggkkkttt}}}vvvfffZZZTTTSSSKKKFFF@@@:::888888777777555555555555555555555555888888777666555444333333333333333333333333333333555444444333333444444444555555555444333222222222777555444444666777666666888:::;;;;;;::::::;;;===<<<<<<@@@EEEHHHLLLUUU^^^qqqvvveee\\\WWWSSSSSSRRRQQQQQQQQQQQQQQQVVVXXX```kkkuuuxxxrrrmmmeee]]]VVVSSSRRRRRRNNNIIIHHHKKKPPPNNNLLLKKKJJJKKKLLLMMMOOOLLLGGGBBB>>>;;;::::::777666555444444333444444333333333333333333333333222222222111111111000000111111111111111111111111000000111111111222222222000000000000000000000000000////////////000111111222222333444444444444333333333333444444555555666666888:::;;;<<<===@@@CCCGGGFFFIIINNNPPPUUUaaammm~~~qqquuu|||yyynnneeecccccciii}}}}}}kkk[[[TTTTTTNNNJJJCCC===999888888999555555555555555555555555888888777777666666555555333333333333333222222222333333333333333444555666444444444333333222222222777666555555555666666555777888999999777777888999<<<<<<@@@DDDFFFIIISSS]]]uuurrrccc[[[XXXSSSSSSRRRQQQQQQQQQQQQQQQVVVXXX___jjjsss}}}pppaaa[[[VVVSSSTTTRRRMMMKKKMMMOOOMMMKKKIIIHHHIIIJJJKKKMMMJJJFFFBBB>>><<<::::::888777666555444444444444333333333333333333333333222222222111111111000000111111111111111111111111000000111111111222222222000000000000000000000000//////......//////000111222222333444444444444333444444555555666777777888777999;;;<<<===???BBBEEEGGGHHHKKKOOORRRXXXeeesssuuujjjsssvvviiidddaaaeeettt~~~wwwcccWWWTTTQQQMMMGGG@@@;;;888888999666666666666666666666666555666666777777888888888444444444333333222222222333333333333444444555666222222222333333444444444666666666555555555555666777888999999777777888999===>>>AAADDDDDDFFFPPP\\\yyymmm```ZZZYYYSSSSSSRRRQQQQQQQQQQQQQQQTTTVVV^^^hhhqqq{{{ooofff]]]VVVWWWXXXTTTPPPNNNNNNLLLJJJHHHGGGGGGHHHIIIJJJHHHFFFCCC@@@>>><<<;;;888888666555444444333333333333333333333333333333222222222111111111111000111111111111111111111111000111111111111222222222000000000000000000000000///............///000000111222222333333333333333222222333444555666666777999;;;===???AAACCCFFFIIIJJJKKKOOORRRUUU\\\kkk{{{|||qqqeeeqqqooofffbbbbbbkkkwww{{{ppp___WWWRRRPPPKKKDDD===999999999777777777777777777777777444444555666777888999999666555555444444333333222333333333333333444555666222222222333444555555555555666666666444444666888888:::;;;;;;::::::;;;======???BBBDDDCCCEEEPPP\\\|||zzziii^^^YYYYYYSSSSSSRRRQQQQQQQQQQQQQQQSSSVVV^^^iiiqqqzzztttggg[[[[[[]]]ZZZSSSNNNLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGFFFEEECCCAAA>>>===999888777555444444333333333333333333333333333333222222222111111111111000111111111111111111111111000111111111111222222222000000000000000000000000000000//////000000111222000111111222333222222222111111222333444555666777999;;;>>>@@@BBBEEEIIILLLKKKLLLPPPSSSVVV]]]nnnyyynnnkkkfffsss|||mmmfffcccgggnnnuuu{{{~~~hhh\\\RRRQQQNNNHHH@@@:::888999777777777777777777777777555555555666666777777777777777666555555444333333444444333333333444555555444444444444444555555555333555666666444444777999888:::;;;<<<;;;;;;===???<<<>>>BBBDDDCCCEEEQQQ___~~~rrrddd[[[WWWWWWSSSSSSRRRQQQQQQQQQQQQQQQTTTWWW```llluuu|||nnn___^^^aaa___UUUNNNKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFCCC@@@???999888777666444444333333333333333333333333333333222222222111111111111000000000000000000000000000000111111111111222222222000000000000000000000000111111111000111222222333000000111222222222222111222222333444555777777888666888<<<>>>AAADDDHHHKKKIIIKKKOOORRRTTT\\\nnn}}}kkkdddfffmmmyyyuuulllggghhhlllxxxssspppoooaaaRRRRRRPPPJJJAAA;;;888888777777777777777777777777666666666666555555555555888888777666555555444444555444444333333444444444777666666555555444444333222444666666444444777:::666888999::::::;;;<<<>>>:::===AAADDDCCCFFFSSSaaammmaaaXXXUUUVVVSSSSSSRRRQQQQQQQQQQQQQQQUUUYYYcccoooxxx~~~